/* Original inline rz-home-stable-lcp */
body.page-id-1224 .dt_slider-item > img{transform:scale(1.1)!important;transition:none!important}
/* Original inline classic-theme-styles-inline-css */

/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */

/* Original inline wp-block-library-inline-css */


        .menu-item-has-children ul.dropdown-menu {
          display: none;
        }
        .menu-item-has-children.submenu-open > ul.dropdown-menu {
          display: block;
        }
        
/*# sourceURL=wp-block-library-inline-css */

/* Original owl-carousel-min-css.css */
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:none no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* Original all-css-css.css */
/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:swap;src:url("9fa40c74b111.woff2") format("woff2");}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:swap;src:url("61e2e1f1d745.woff2") format("woff2");}.fab,.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;src:url("ef67489f34b6.woff2") format("woff2");}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}
/* Original animate-css.css */
@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
/* Original atua-core-css.css */
/* Text meant only for screen readers. */
.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal;
}

.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto;
    clip-path: none;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    height: auto;
    right: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
    /* Above WP toolbar. */
}

#content {
    background-color: var(--dt-whi-color);
}

#content[tabindex="-1"]:focus {
    outline: 0;
}

.hidden {
    visibility: hidden;
    width: 0px !important;
    height: 0px !important;
    margin: 0px !important;
    padding: 0px !important;
}

blockquote,
blockquote p {
    color: var(--dt-sec-color);
    font-weight: 500;
    letter-spacing: 0.5px;
}

blockquote {
    padding: 4rem;
    margin: 4rem 0 4rem;
    text-align: center;
    position: relative;
    background: var(--dt-gray2-color);
    border-radius: 1.5rem;
}

blockquote p {
    color: var(--dt-sec-color);
    font-size: 2.4rem;
    line-height: 1.3;
    font-weight: 700;
    margin-bottom: 1.5rem;
}

blockquote cite {
    font-size: 1.6rem;
    font-weight: 700;
    color: var(--dt-sec-color);
}

blockquote a:not(:hover, :focus) {
    text-decoration: none;
}

.single-post .react-order-list {
    margin: 0;
    list-style: none;
    padding: 0;
}

.single-post .react-order-list li {
    list-style: none;
    position: relative;
    padding-left: 2.2rem;
    margin-bottom: 0;
    line-height: 1.8;
}

.single-post .react-order-list li:before {
    position: absolute;
    content: "\f046";
    left: 0;
    top: 50%;
    transform: translate(0,-50%);
    text-align: center;
    font-family: 'Font Awesome 6 Free';
    color: var(--dt-pri-color);
    font-size: 1.6rem;
}

/* Gallery Css Here*/

.gallery .gallery-icon a {
    display: block;
    position: relative;
    z-index: 1;
}

.gallery .gallery-icon img {
    width: 100%;
    object-fit: cover;
    -webkit-transition: 0.3s all ease;
    transition: 0.3s all ease;
}

.gallery .gallery-item:hover .gallery-icon img,
.gallery .gallery-item:focus-within .gallery-icon img {
    opacity: 0.8;
}

.gallery {
    margin-top: -2.7%;
}

.gallery .gallery-item {
    background-color: var(--dt-sec-color);
    padding: 0;
    margin-right: 2.7%;
    margin-top: 2.7%;
    text-align: center;
    float: left;
}

.gallery-columns-1 .gallery-item {
    width: 100%;
}

.gallery-columns-2 .gallery-item {
    width: 45%;
}

.gallery-columns-3 .gallery-item {
    width: 31.3%;
}

.gallery-columns-4 .gallery-item {
    width: 20%;
}

.gallery-columns-5 .gallery-item {
    width: 17.7%;
}

.gallery-columns-6 .gallery-item {
    width: 13.6%;
}

.gallery-columns-7 .gallery-item {
    width: 12.25%;
}

.gallery-columns-8 .gallery-item {
    width: 10.5%;
}

.gallery-columns-9 .gallery-item {
    width: 9.11%;
}

.gallery-columns-1 .gallery-item:nth-child(1n),
.gallery-columns-2 .gallery-item:nth-child(2n),
.gallery-columns-3 .gallery-item:nth-child(3n),
.gallery-columns-4 .gallery-item:nth-child(4n),
.gallery-columns-5 .gallery-item:nth-child(5n),
.gallery-columns-6 .gallery-item:nth-child(6n),
.gallery-columns-7 .gallery-item:nth-child(7n),
.gallery-columns-8 .gallery-item:nth-child(8n),
.gallery-columns-9 .gallery-item:nth-child(9n) {
    margin-right: 0;
}

.gallery dl a {
    display: block;
}

.gallery dl a img {
    height: auto;
    margin: 0 auto;
}

.gallery br+br {
    display: none;
}

/* Widget Gallery  */

.widget .gallery {
    display: flow-root;
    margin-top: -2.5%;
}

.widget .gallery .gallery-icon a::after {
    position: absolute;
    top: 50%;
    left: 50%;
    content: "\f08e";
    font-family: 'fontAwesome';
    font-weight: 400;
    width: 4rem;
    height: 4rem;
    line-height: 4rem;
    font-size: 2rem;
    opacity: 0;
    color: #fff;
    border-radius: 10rem;
    -webkit-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
    -webkit-transition: 0.3s all ease;
    transition: 0.3s all ease;
    z-index: 1;
}

.widget .gallery .gallery-icon a:hover::after,
.widget .gallery .gallery-icon a:focus::after {
    opacity: 1;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.widget .gallery-item:hover .gallery-icon img,
.widget .gallery-item:focus-within .gallery-icon img {
    opacity: 0.2;
}

/*Image Alignments and captions*/

img.alignnone {
    margin: 0 auto;
    max-width: 100%;
}

#attachment_907 {
    width: 100%;
}

img.alignleft,
.wp-caption.alignleft {
    margin-right: 30px;
}

img.alignright,
.wp-caption.alignright {
    margin-left: 30px;
    float: right;
    clear: both;
    margin-bottom: 30px;
}

img.wp-caption .alignnone {
    display: block;
    margin: 0 auto;
    height: auto;
    width: 100%;
}

a img.alignright {
    float: right;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
}

a img.aligncenter {
    margin-left: auto;
    margin-right: auto;
}

.aligncenter {
    margin-top: .5em;
    margin-bottom: .5em;
}

.alignleft {
    float: left;
    margin: .5em 20px .5em 0;
}

.alignright {
    float: right;
    margin: .5em 0 .5em 20px;
}

.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
    clear: left;
    font-style: italic;
    line-height: 1.5em;
    margin: 0.75em 0;
    text-align: center;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption p.wp-caption-text {
    font-size: 14px;
    margin: 12px 0;
    text-align: center;
    font-weight: 400;
    font-style: italic;
    line-height: 1.5em;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f8f8f8;
    border-color: #eee;
    border-image: initial;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 20px;
    max-width: 100%;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    text-align: center;
}

.wp-caption>img {
    max-width: 100%;
}

form.post-password-form label,
form.post-password-form input {
    display: inline-block;
}
/*---//---*/

body .is-layout-flex {
    display: flex;
}

body .is-layout-flex {
    flex-wrap: wrap;
    align-items: center;
}

.wp-block-gallery.wp-block-gallery-6 {
    --wp--style--unstable-gallery-gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );
    gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );
}

.widget .wp-block-gallery.has-nested-images figure.wp-block-image img {
    min-height: 11.4rem;
}
/* Original atua-theme-css.css */
/*-------------------------------------------------------------- # DT Themes :) --------------------------------------------------------------*/

:root {
	--wp--style--block-gap: 2.6rem;
    --dt-base-color: #666666;
    --dt-pri-color: #f64a00; /* #F4244F */
    --dt-priTwo-color: #bd1ec7; /* #bd1ec7 */
    --dt-sec-color: #0e1422;
    --dt-whi-color: #ffffff;
    --dt-gray-color: #f2f2f2;
    --dt-gray2-color: #f7f7f7;
    --dt-gray3-color: #ececec;
    --dt-priGrd-color: linear-gradient(-137deg, var(--dt-pri-color) 0%, var(--dt-priTwo-color) 100%);
    --dt-priGrdRev-color: linear-gradient(-137deg, var(--dt-priTwo-color) 0%, var(--dt-pri-color) 100%);
    --dt-base-font: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --dt-title-font: 'Red Hat Display', sans-serif;
    --dt-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

::selection {
    color: var(--dt-whi-color);
    background-color: var(--dt-pri-color);
}

::-webkit-input-placeholder {
    color: #d1d1d1;
    opacity: 1;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

:-moz-placeholder {
    color: #d1d1d1;
    opacity: 1;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

::-moz-placeholder {
    color: #d1d1d1;
    opacity: 1;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

:-ms-input-placeholder {
    color: #d1d1d1;
    opacity: 1;
    -webkit-transition: opacity 0.3s;
    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;
}

/* --- Scrollbar Colors --- */

::-webkit-scrollbar {
    width: 1rem;
    height: 1rem;
    background-color: #f2f2f2;
}

::-webkit-scrollbar-thumb {
    background-color: #c2c2c2;
    border-radius: 1rem;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

::-webkit-scrollbar-thumb:hover {
  background-color: #b1b1b1;
}

::-webkit-scrollbar-corner {
    background-color: #f2f2f2;
}

/* ---//--- */

*,
*::after,
*::before {
    box-sizing: inherit;
    -webkit-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: smooth;
    }
}

html {
    font-size: 62.5%;
    overflow-x: hidden;
    scroll-behavior: smooth;
    box-sizing: border-box;
    -webkit-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.938em) {
    html {
        font-size: 53%;
    }
}

@media (max-width: 35.938em) {
    html {
        font-size: 55%;
    }
}

@media (min-width: 120.063em) {
    html {
        font-size: 75%; 
    }
}

body {
    margin: 0;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.6;
    overflow-x: hidden;
    font-family: var(--dt-base-font);
    color: var(--dt-base-color);
    letter-spacing: .01em;
    background-color: var(--dt-whi-color);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
}

body:not(.admin-bar) {
    position: relative;
}

a {
    color: var(--dt-pri-color);
    text-decoration: underline;
    text-underline-offset: 0.1em;
    outline: none;
}

a:hover,
a:active,
a:focus {
    color: var(--dt-pri-color);
    text-decoration: underline;
}

.clearfix:after,
.clearfix:before {
    content: "";
    display: table;
    clear: both;
}

.dt-btn svg {
    display: inline-block;
    vertical-align: middle;
}

button[type=submit], button, input[type="button"],
input[type="reset"], input[type="submit"], .dt-btn, .button:not(.add_to_cart_button) {
    font-size: 1.6rem;
    font-weight: 500;
    padding: 1.2rem 2.6rem;
    line-height: 1.5;
    letter-spacing: .03rem;
    border-width: 0.1rem;
    border-style: solid;
    border-color: transparent;
    border-radius: 0.6rem;
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    text-transform: initial;
    font-family: inherit;
    text-decoration: none;
    overflow: hidden;
    position: relative;
    z-index: 0;
}

button[type=button].mfp-close,
button[type=button].mfp-arrow {
    background-color: transparent;
}

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-btn-primary, .wp-block-button__link,
.wp-block-button__link:hover,
.wp-block-button__link:focus {
    color: var(--dt-whi-color);
    background-color: var(--dt-pri-color);
    border-color: var(--dt-pri-color);
} 

.dt-btn-border {
    border-width: 0.2rem;
}

.dt-btn-primary.dt-btn-border {
    color: var(--dt-pri-color);
    background-color: transparent;
    border-color: var(--dt-pri-color);
}

.dt-btn-primary.dt-btn-border:hover, .dt-btn-primary.dt-btn-border:focus,
.dt-btn-primary:hover, .dt-btn-primary:focus {
    color: var(--dt-whi-color);
    background-color: var(--dt-pri-color);
    border-color: var(--dt-pri-color);
}

button[type=button].dt-btn-secondary,
button[type=submit].dt-btn-secondary,
.dt-btn-secondary {
    color: var(--dt-whi-color);
    background-color: var(--dt-sec-color);
    border-color: var(--dt-sec-color);
}

.dt-btn-secondary.dt-btn-border {
    color: var(--dt-sec-color);
    background-color: transparent;
    border-color: var(--dt-sec-color);
}

.dt-btn-secondary.dt-btn-border:hover, .dt-btn-secondary.dt-btn-border:focus,
.dt-btn-secondary:hover, .dt-btn-secondary:focus {
    color: var(--dt-whi-color);
    background-color: var(--dt-sec-color);
    border-color: var(--dt-sec-color);
}

.dt-btn-white {
    color: var(--dt-sec-color);
    background-color: var(--dt-whi-color);
}

.dt-btn-white.dt-btn-border {
    color: var(--dt-whi-color);
    background-color: transparent;
    border-color: var(--dt-whi-color);
}

.dt-btn-white.dt-btn-border:hover, .dt-btn-white.dt-btn-border:focus {
    color: var(--dt-pri-color);
    background-color: var(--dt-whi-color);
    border-color: var(--dt-whi-color);
    box-shadow: 0 0 2rem rgba(0, 0, 0, 0.05);
}

.dt-btn-play,
a.dt-btn-play {
    position: relative;
    display: inline-block;
    width: 7.8rem;
    height: 7.8rem;
    line-height: 7.8rem;
    background-color: var(--dt-pri-color);
    color: var(--dt-whi-color);
    font-size: 2.2rem;
    border-radius: 100%;
    text-align: center;
    z-index: 0;
}

.dt-btn-play:before,
.dt-btn-play:after {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: transparent;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-animation-delay: .9s;
    animation-delay: .9s;
    content: "";
    position: absolute;
    -webkit-box-shadow: 0 0 0 0 rgba(189, 189, 189, 0.35);
    box-shadow: 0 0 0 0 rgba(189, 189, 189, 0.35);
    -webkit-animation: ripple 3s infinite;
    animation: ripple 3s infinite;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}

.dt-btn-play:after {
    -webkit-animation-delay: .6s;
    animation-delay: .6s;
}

/* Button Effects */

.btn--arrow .button:not(.submit-btn, .add_to_cart_button),
.btn--arrow .dt-btn:not(.submit-btn) {
    padding-right: 6rem;
}

.dt_service--two .dt_item_inner .dt_item_holder .dt_item_readmore .dt-btn-plustext:before,
.btn--arrow .button:not(.submit-btn, .add_to_cart_button):before,
.btn--arrow .dt-btn:not(.submit-btn):before {
    content: '';
    position: absolute;
    top: 50%;
    right: 3.2rem;
    -webkit-transform: translateY(-50%) scaleX(1);
    -ms-transform: translateY(-50%) scaleX(1);
    transform: translateY(-50%) scaleX(1);
    width: 1.8rem;
    height: 0.2rem;
    background: var(--dt-whi-color);
    transition: var(--dt-transition);
    -webkit-transform-origin: right;
    -ms-transform-origin: right;
    transform-origin: right;
}

.dt_service--two .dt_item_inner .dt_item_holder .dt_item_readmore .dt-btn-plustext:after,
.btn--arrow .button:not(.submit-btn, .add_to_cart_button):after,
.btn--arrow .dt-btn:not(.submit-btn):after {
    content: '';
    position: absolute;
    top: 50%;
    right: 3.2rem;
    width: 0.9rem;
    height: 0.9rem;
    border-right: 0.2rem solid var(--dt-whi-color);
    border-top: 0.2rem solid var(--dt-whi-color);
    -webkit-transform: translateY(-50%) rotate(45deg);
    -ms-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg);
    transition: var(--dt-transition);
}

.btn--arrow .dt-btn.dt-btn-primary.dt-btn-border:not(.submit-btn):before {
    background: var(--dt-pri-color);
}

.btn--arrow .dt-btn.dt-btn-primary.dt-btn-border:not(.submit-btn):after {
    border-right-color: var(--dt-pri-color);
    border-top-color: var(--dt-pri-color);
}

.btn--arrow .dt-btn.dt-btn-white.dt-btn-border:not(.submit-btn):before,
.btn--arrow .dt-btn.dt-btn-secondary.dt-btn-border:not(.submit-btn):hover:before,
.btn--arrow .dt-btn.dt-btn-primary.dt-btn-border:not(.submit-btn):hover:before {
    background: var(--dt-whi-color);
}

.btn--arrow .dt-btn.dt-btn-white.dt-btn-border:not(.submit-btn):after,
.btn--arrow .dt-btn.dt-btn-white:not(.submit-btn, .dt-btn-border):after,
.btn--arrow .dt-btn.dt-btn-secondary.dt-btn-border:not(.submit-btn):hover:after,
.btn--arrow .dt-btn.dt-btn-primary.dt-btn-border:not(.submit-btn):hover:after {
    border-right-color: var(--dt-whi-color);
    border-top-color: var(--dt-whi-color);
}

.btn--arrow .dt-btn.dt-btn-white.dt-btn-border:not(.submit-btn):hover:before,
.btn--arrow .dt-btn.dt-btn-white:not(.submit-btn, .dt-btn-border):hover:before,
.btn--arrow .dt-btn.dt-btn-secondary.dt-btn-border:not(.submit-btn):before {
    background: var(--dt-sec-color);
}

.btn--arrow .dt-btn.dt-btn-white.dt-btn-border:not(.submit-btn):hover:after,
.btn--arrow .dt-btn.dt-btn-white:not(.submit-btn, .dt-btn-border):hover:after,
.btn--arrow .dt-btn.dt-btn-secondary.dt-btn-border:not(.submit-btn):after {
    border-right-color: var(--dt-sec-color);
    border-top-color: var(--dt-sec-color);
}

.btn--arrow .dt-btn.dt-btn-white:not(.submit-btn):before {
    background: var(--dt-sec-color);
}

.btn--arrow .dt-btn.dt-btn-white:not(.submit-btn):after {
    border-right-color: var(--dt-sec-color);
    border-top-color: var(--dt-sec-color);
}

.btn--effect-one .button:not(.submit-btn, .add_to_cart_button):hover,
.btn--effect-one .button:not(.submit-btn, .add_to_cart_button):focus,
.btn--effect-one .dt-btn:not(.submit-btn):hover,
.btn--effect-one .dt-btn:not(.submit-btn):focus {
    color: var(--dt-whi-color);
}

.btn--effect-one .button:not(.submit-btn, .add_to_cart_button):before,
.btn--effect-one .dt-btn:not(.submit-btn):before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    border-radius: inherit;
    background: var(--dt-sec-color);
    z-index: -1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.btn--effect-one .button:not(.submit-btn, .add_to_cart_button):hover:before,
.btn--effect-one .button:not(.submit-btn, .add_to_cart_button):focus:before,
.btn--effect-one .dt-btn:not(.submit-btn):hover:before,
.btn--effect-one .dt-btn:not(.submit-btn):focus:before {
    width: 100%;
}

.btn--effect-one .dt-btn.dt-btn-white:not(.submit-btn):hover:before,
.btn--effect-one .dt-btn.dt-btn-white:not(.submit-btn):focus:before {
    background: var(--dt-pri-color);
}


/* Button 2 */

.btn--effect-two .dt-btn:not(.submit-btn) {
    line-height: 4.8rem;
    padding-top: 0;
    padding-bottom: 0;
}

.btn--effect-two .dt-btn:not(.submit-btn) .dt-btn-text {
    display: inline-flex;
}

.btn--effect-two .dt-btn:not(.submit-btn) .dt-btn-text span {
    white-space: pre-wrap;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span,
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span {
    display: inline-block;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(2n+1),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(2n+1),
.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(2n),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(2n) {
    -webkit-animation-timing-function: cubic-bezier(.75,0,.125,1);
    animation-timing-function: cubic-bezier(.75,0,.125,1);
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(2n),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(2n) {
    -webkit-animation: dt_nanuk_2 .5s forwards;
    animation: dt_nanuk_2 .5s forwards;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(2n+1),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(2n+1) {
    -webkit-animation: dt_nanuk_1 .5s forwards;
    animation: dt_nanuk_1 .5s forwards;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(1),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(1) {
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(2),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(2) {
    -webkit-animation-delay: .05s;
    animation-delay: .05s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(3),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(3) {
    -webkit-animation-delay: .1s;
    animation-delay: .1s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(4),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(4) {
    -webkit-animation-delay: .15s;
    animation-delay: .15s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(5),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(5) {
    -webkit-animation-delay: .2s;
    animation-delay: .2s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(6),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(6) {
    -webkit-animation-delay: .25s;
    animation-delay: .25s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(7),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(7) {
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(8),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(8) {
    -webkit-animation-delay: .35s;
    animation-delay: .35s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(9),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(9) {
    -webkit-animation-delay: .4s;
    animation-delay: .4s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(10),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(10) {
    -webkit-animation-delay: .45s;
    animation-delay: .45s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(11),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(11) {
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(12),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(12) {
    -webkit-animation-delay: .55s;
    animation-delay: .55s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(13),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(13) {
    -webkit-animation-delay: .6s;
    animation-delay: .6s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(14),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(14) {
    -webkit-animation-delay: .65s;
    animation-delay: .65s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(15),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(15) {
    -webkit-animation-delay: .7s;
    animation-delay: .7s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(16),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(16) {
    -webkit-animation-delay: .75s;
    animation-delay: .75s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(17),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(17) {
    -webkit-animation-delay: .8s;
    animation-delay: .8s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(18),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(18) {
    -webkit-animation-delay: .85s;
    animation-delay: .85s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(19),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(19) {
    -webkit-animation-delay: .9s;
    animation-delay: .9s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(20),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(20) {
    -webkit-animation-delay: .95s;
    animation-delay: .95s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(21),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(21) {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(22),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(22) {
    -webkit-animation-delay: 1.05s;
    animation-delay: 1.05s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(23),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(23) {
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(24),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(24) {
    -webkit-animation-delay: 1.15s;
    animation-delay: 1.15s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(25),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(25) {
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(26),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(26) {
    -webkit-animation-delay: 1.25s;
    animation-delay: 1.25s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(27),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(27) {
    -webkit-animation-delay: 1.3s;
    animation-delay: 1.3s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(28),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(28) {
    -webkit-animation-delay: 1.35s;
    animation-delay: 1.35s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(29),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(29) {
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(30),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(30) {
    -webkit-animation-delay: 1.45s;
    animation-delay: 1.45s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(31),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(31) {
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(32),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(32) {
    -webkit-animation-delay: 1.55s;
    animation-delay: 1.55s;
}

@keyframes dt_nanuk_1{0%,100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}49%{opacity:1;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}50%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);color:inherit}51%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);color:inherit}100%{color:inherit}}
@keyframes dt_nanuk_2{0%,100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}49%{opacity:1;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}50%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);color:inherit}51%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);color:inherit}100%{color:inherit}}


/* Button 3 */

.btn--effect-three .dt-btn:not(.submit-btn) {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 4.8rem;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text {
    position: relative;
    direction: ltr;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text:before {
    content: attr(data-text);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    -webkit-transition: -webkit-transform .2s,opacity .2s;
    transition: transform .2s,opacity .2s;
    transition-timing-function: ease,ease;
    -webkit-transition-timing-function: cubic-bezier(.75,0,.125,1);
    transition-timing-function: cubic-bezier(.75,0,.125,1);
    white-space: nowrap;
}

.btn--effect-three .dt-btn:not(.submit-btn):hover .dt-btn-text:before,
.btn--effect-three .dt-btn:not(.submit-btn):focus-within .dt-btn-text:before {
    opacity: 0;
    -webkit-transform: translate3d(0,100%,0);
    transform: translate3d(0,100%,0);
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text>span {
    white-space: pre-wrap;
    display: inline-block;
    padding: 0;
    opacity: 0;
    -webkit-transform: translate3d(0,-1.4rem,0);
    transform: translate3d(0,-1.4rem,0);
    -webkit-transition: -webkit-transform .2s,opacity .2s;
    transition: transform .2s,opacity .2s;
    transition-timing-function: ease,ease;
    -webkit-transition-timing-function: cubic-bezier(.75,0,.125,1);
    transition-timing-function: cubic-bezier(.75,0,.125,1);
    line-height: normal;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(1) {
    -webkit-transition-delay: 0.045s;
    transition-delay: 0.045s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(2) {
    -webkit-transition-delay: 0.09s;
    transition-delay: 0.09s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(3) {
    -webkit-transition-delay: 0.135s;
    transition-delay: 0.135s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(4) {
    -webkit-transition-delay: 0.18s;
    transition-delay: 0.18s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(5) {
    -webkit-transition-delay: 0.225s;
    transition-delay: 0.225s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(6) {
    -webkit-transition-delay: 0.27s;
    transition-delay: 0.27s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(7) {
    -webkit-transition-delay: 0.315s;
    transition-delay: 0.315s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(8) {
    -webkit-transition-delay: 0.36s;
    transition-delay: 0.36s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(9) {
    -webkit-transition-delay: 0.40s;
    transition-delay: 0.405s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(10) {
    -webkit-transition-delay: 0.45s;
    transition-delay: 0.45s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(11) {
    -webkit-transition-delay: 0.5s;
    transition-delay: 0.5s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(12) {
    -webkit-transition-delay: 0.55s;
    transition-delay: 0.55s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(13) {
    -webkit-transition-delay: 0.6s;
    transition-delay: 0.6s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(14) {
    -webkit-transition-delay: 0.65s;
    transition-delay: 0.65s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(15) {
    -webkit-transition-delay: 0.7s;
    transition-delay: 0.7s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(16) {
    -webkit-transition-delay: 0.75s;
    transition-delay: 0.75s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(17) {
    -webkit-transition-delay: 0.8s;
    transition-delay: 0.8s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(18) {
    -webkit-transition-delay: 0.85s;
    transition-delay: 0.85s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(19) {
    -webkit-transition-delay: 0.90s;
    transition-delay: 0.90s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(20) {
    -webkit-transition-delay: 0.95s;
    transition-delay: 0.95s;
}

.btn--effect-three .dt-btn:not(.submit-btn):not(:hover) .dt-btn-text>span {
    -webkit-transition-delay: 0s!important;
    transition-delay: 0s!important;
}

.btn--effect-three .dt-btn:not(.submit-btn):hover .dt-btn-text>span,
.btn--effect-three .dt-btn:not(.submit-btn):focus .dt-btn-text>span {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}


/* Button 4 */

.btn--effect-four .dt-btn:not(.submit-btn):before {
    background-color: var(--dt-sec-color);
    border-radius: inherit;
    content: '';
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    transform: translate(-100%, 0) rotate(10deg);
    transform-origin: top left;
    transition: .3s transform ease-out;
    will-change: transform;
    z-index: -1;
}

.btn--effect-four .dt-btn:not(.submit-btn):hover:before {
    transform: translate(0, 0);
}

.btn--effect-four .dt-btn.dt-btn-secondary:not(.submit-btn):before {
    background-color: var(--dt-pri-color);
}

.btn--effect-four .dt-btn.dt-btn-white:not(.submit-btn):hover,
.btn--effect-four .dt-btn.dt-btn-white:not(.submit-btn):focus {
    color: var(--dt-whi-color);
}

/*.btn--arrow .dt-btn.dt-btn-white:not(.submit-btn):hover:after,
.btn--arrow .dt-btn.dt-btn-white:not(.submit-btn):focus:after {
    border-right-color: var(--dt-whi-color);
    border-top-color: var(--dt-whi-color);
}*/


/* Button 5 */

.btn--effect-five .button:not(.submit-btn, .add_to_cart_button):before,
.btn--effect-five .dt-btn:not(.submit-btn):before {
    background: var(--dt-sec-color);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: rotate3d(0,0,1,-45deg) translate3d(0px,-3em,0px);
    transform-origin: 0 100% 0;
    transition: transform .4s ease 0s,opacity .4s ease 0s,background-color .4s ease 0s;
    width: 150%;
    z-index: -1;
}

.btn--effect-five .button:not(.submit-btn, .add_to_cart_button):hover:before,
.btn--effect-five .button:not(.submit-btn, .add_to_cart_button):focus:before,
.btn--effect-five .dt-btn:not(.submit-btn):hover:before,
.btn--effect-five .dt-btn:not(.submit-btn):focus:before {
    opacity: 1;
    transform: rotate3d(0,0,1,0deg);
    transition-timing-function: cubic-bezier(.3,1,.3,1);
}

.btn--effect-five .button:not(.submit-btn, .add_to_cart_button):hover,
.btn--effect-five .button:not(.submit-btn, .add_to_cart_button):focus,
.btn--effect-five .dt-btn:not(.submit-btn):hover,
.btn--effect-five .dt-btn:not(.submit-btn):focus {
    color: var(--dt-whi-color);
}

.btn--effect-five .dt-btn.dt-btn-white:not(.submit-btn):hover,
.btn--effect-five .dt-btn.dt-btn-white:not(.submit-btn):focus {
    color: var(--dt-whi-color);
    background: var(--dt-pri-color);
}


button:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}

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 {
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

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-font);
    color: var(--dt-sec-color);
    word-break: break-word;
}

h1,
.h1 {
    font-size: 5.8rem;
}

h2,
.h2 {
    font-size: 4.45rem;
}

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-pri-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-sec-color);
    color: var(--dt-whi-color);
    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: left;
    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-pri-color);
    color: var(--dt-whi-color);
}

p {
    margin: 0 0 1.6rem;
    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%;
    /* height: auto; */
}

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.7rem;
    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.2);
    outline: none;
    letter-spacing: 0.05rem;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

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-pri-color);
    background-color: var(--dt-whi-color);
}

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: var(--dt-whi-color);
    background-color: var(--dt-pri-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-pri-color);
    background: var(--dt-whi-color);
    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;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

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-pri-color);
}

input[type="checkbox"]:checked:before {
    content: "✔";
    font-weight: 900;
    color: var(--dt-pri-color);
}

/*---//---*/

/* Grid List Two Column Like Table List */
.dt-grid-list dt {
    padding: 0.8rem 0 0.8rem 0;
    font-weight: 600;
}

.dt-grid-list dd {
    margin: 0;
    padding: 0.8rem 0 0.8rem 0;
}

@media (min-width: 34.375em) {
    .dt-grid-list {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: auto;
    }

    .dt-grid-list dt {
        grid-column-start: 1;
    }

    .dt-grid-list dd {
        grid-column-start: 2;
    }

    .dt-grid-list dt+dd {}
}
/* ---//--- */

.dt-d-none,
div.dt-d-none {
    display: none;
}

.dt-d-block,
div.dt-d-block {
    display: block;
}

.dt-d-inline,
div.dt-d-inline {
    display: inline;
}

.dt-d-inline-block,
div.dt-d-inline-block {
    display: inline-block;
}

.dt-container,
.dt-container-fluid {
    width: 100%;
    padding-right: 1.6rem;
    padding-left: 1.6rem;
    margin-right: auto;
    margin-left: auto;
}

@media (max-width: 35.938em) {
    .dt-container,
    .dt-container-fluid {
        padding-right: 2.4rem;
        padding-left: 2.4rem;
    }
}

.dt-row {
    --dt-gutter-x: 2.4rem;
    --dt-gutter-y: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: calc(var(--dt-gutter-y) * -1);
    margin-right: calc(var(--dt-gutter-x)/ -2);
    margin-left: calc(var(--dt-gutter-x)/ -2);
}

.dt-row>* {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--dt-gutter-x)/ 2);
    padding-left: calc(var(--dt-gutter-x)/ 2);
    margin-top: var(--dt-gutter-y);
}

.dt-g-0,
.dt-gx-0 {
    --dt-gutter-x: 0rem;
}

.dt-g-0,
.dt-gy-0 {
    --dt-gutter-y: 0rem;
}

.dt-g-1,
.dt-gx-1 {
    --dt-gutter-x: 0.4rem;
}

.dt-g-1,
.dt-gy-1 {
    --dt-gutter-y: 0.4rem;
}

.dt-g-2,
.dt-gx-2 {
    --dt-gutter-x: 0.8rem;
}

.dt-g-2,
.dt-gy-2 {
    --dt-gutter-y: 0.8rem;
}

.dt-g-3,
.dt-gx-3 {
    --dt-gutter-x: 1.6rem;
}

.dt-g-3,
.dt-gy-3 {
    --dt-gutter-y: 1.6rem;
}

.dt-g-4,
.dt-gx-4 {
    --dt-gutter-x: 2.4rem;
}

.dt-g-4,
.dt-gy-4 {
    --dt-gutter-y: 2.4rem;
}

.dt-g-5,
.dt-gx-5 {
    --dt-gutter-x: 4.8rem;
}

.dt-g-5,
.dt-gy-5 {
    --dt-gutter-y: 4.8rem;
}

.dt-col-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.8rem;
}

.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-top: 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-top: 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-top: 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: left;
}

.dt-text-right {
    text-align: right;
}

.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.938em) {
    .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.938em) {
    .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: 63.68rem;/*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-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: left;
    }

    .dt-text-sm-right {
        text-align: right;
    }

    .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-top: 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-top: 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-top: 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-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: left;
    }

    .dt-text-md-right {
        text-align: right;
    }

    .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-top: 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-top: 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-top: 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-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: left;
    }

    .dt-text-lg-right {
        text-align: right;
    }

    .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-top: 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-top: 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-top: 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-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: left;
    }

    .dt-text-xl-right {
        text-align: right;
    }

    .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-top: 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-top: 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-top: 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: 134rem;
    }
}
/* ---//--- */

/* Some Important Classes */

.font-normal {
    font-weight: 400;
}

.font-bold {
    font-weight: bold;
}

.font-bolder {
    font-weight: bolder;
}


/* Text Animate */

.dt_heading {
    line-height: 1.2;
    vertical-align: 0.2rem;
    overflow: hidden;
    position: relative;
    z-index: 0;
}

.dt_heading_inner {
    display: inline-block;
    position: relative;
    text-align: left;
    vertical-align: middle;
}

.dt_heading_inner b {
    display: inline-block;
    position: absolute;
    white-space: pre;
    left: 0;
    top: 0;
    font-weight: inherit;
}

.dt_heading_inner i {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

.dt_heading_inner b.is_on {
    position: relative;
    line-height: 1.2;
}

.dt_heading_4 .dt_heading_inner b.is_on {
    border-bottom: 0;
}

.no_js .dt_heading_inner b {
    opacity: 0;
}

.no_js .dt_heading_inner b.is_on {
    opacity: 1;
}


/* dt_heading_1 */

.dt_heading.dt_heading_1 .dt_heading_inner {
    -webkit-perspective: 300px;
    perspective: 300px;
}

.dt_heading.dt_heading_1 b {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
}

.dt_heading.dt_heading_1 b.is_on {
    opacity: 1;
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
    -webkit-animation: dt_heading_1_in 1.2s;
    animation: dt_heading_1_in 1.2s;
}

.dt_heading.dt_heading_1 b.is-hide {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
    -webkit-animation: dt_heading_1_out 1.2s;
    animation: dt_heading_1_out 1.2s;
}

@-webkit-keyframes dt_heading_1_in {
    0% {
        -webkit-transform: rotateX(180deg);
        opacity: 0;
    }

    35% {
        -webkit-transform: rotateX(120deg);
        opacity: 0;
    }

    65% {
        opacity: 0;
    }

    100% {
        -webkit-transform: rotateX(360deg);
        opacity: 1;
    }
}

@keyframes dt_heading_1_in {
    0% {
        -webkit-transform: rotateX(180deg);
        transform: rotateX(180deg);
        opacity: 0;
    }

    35% {
        -webkit-transform: rotateX(120deg);
        transform: rotateX(120deg);
        opacity: 0;
    }

    65% {
        opacity: 0;
    }

    100% {
        -webkit-transform: rotateX(360deg);
        transform: rotateX(360deg);
        opacity: 1;
    }
}

@-webkit-keyframes dt_heading_1_out {
    0% {
        -webkit-transform: rotateX(0deg);
        opacity: 1;
    }

    35% {
        -webkit-transform: rotateX(-40deg);
        opacity: 1;
    }

    65% {
        opacity: 0;
    }

    100% {
        -webkit-transform: rotateX(180deg);
        opacity: 0;
    }
}

@keyframes dt_heading_1_out {
    0% {
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg);
        opacity: 1;
    }

    35% {
        -webkit-transform: rotateX(-40deg);
        transform: rotateX(-40deg);
        opacity: 1;
    }

    65% {
        opacity: 0;
    }

    100% {
        -webkit-transform: rotateX(180deg);
        transform: rotateX(180deg);
        opacity: 0;
    }
}


/* dt_heading_2 (Type) */

.dt_heading.dt_heading_2 .dt_heading_inner {
    overflow: hidden;
}

.dt_heading.dt_heading_2 .dt_heading_inner::after {
    /* vertical bar */
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 90%;
    width: 1px;
    background-color: #e2e2e2;
}

.dt_heading.dt_heading_2 .dt_heading_inner.waiting::after {
    -webkit-animation: dt_pulse 1s infinite;
    animation: dt_pulse 1s infinite;
}

.dt_heading.dt_heading_2 .dt_heading_inner.selected {
    background-color: #e2e2e2;
}

.dt_heading.dt_heading_2 .dt_heading_inner.selected::after {
    visibility: hidden;
}

.dt_heading.dt_heading_2 .dt_heading_inner.selected b {
    color: #0d0d0d;
}

.dt_heading.dt_heading_2 b {
    visibility: hidden;
}

.dt_heading.dt_heading_2 b.is_on {
    visibility: visible;
}

.dt_heading.dt_heading_2 i {
    position: absolute;
    visibility: hidden;
}

.dt_heading.dt_heading_2 i.in {
    position: relative;
    visibility: visible;
}

@-webkit-keyframes dt_pulse {
    0% {
        -webkit-transform: translateY(-50%) scale(1);
        opacity: 1;
    }

    40% {
        -webkit-transform: translateY(-50%) scale(0.9);
        opacity: 0;
    }

    100% {
        -webkit-transform: translateY(-50%) scale(0);
        opacity: 0;
    }
}

@keyframes dt_pulse {
    0% {
        -webkit-transform: translateY(-50%) scale(1);
        transform: translateY(-50%) scale(1);
        opacity: 1;
    }

    40% {
        -webkit-transform: translateY(-50%) scale(0.9);
        transform: translateY(-50%) scale(0.9);
        opacity: 0;
    }

    100% {
        -webkit-transform: translateY(-50%) scale(0);
        transform: translateY(-50%) scale(0);
        opacity: 0;
    }
}


/* dt_heading_3 */

.dt_heading.dt_heading_3 .dt_heading_inner {
    -webkit-perspective: 300px;
    perspective: 300px;
}

.dt_heading.dt_heading_3 i,
.dt_heading.dt_heading_3 em {
    display: inline-block;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.dt_heading.dt_heading_3 b {
    opacity: 0;
}

.dt_heading.dt_heading_3 i {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: translateZ(-20px) rotateX(90deg);
    transform: translateZ(-20px) rotateX(90deg);
    opacity: 0;
}

.is_on .dt_heading.dt_heading_3 i {
    opacity: 1;
}

.dt_heading.dt_heading_3 i.in {
    -webkit-animation: dt_heading_3_in 0.4s forwards;
    animation: dt_heading_3_in 0.4s forwards;
}

.dt_heading.dt_heading_3 i.out {
    -webkit-animation: dt_heading_3_out 0.4s forwards;
    animation: dt_heading_3_out 0.4s forwards;
}

.dt_heading.dt_heading_3 em {
    -webkit-transform: translateZ(20px);
    transform: translateZ(20px);
}

.no-csstransitions .dt_heading.dt_heading_3 i {
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
    opacity: 0;
}

.no-csstransitions .dt_heading.dt_heading_3 i em {
    -webkit-transform: scale(1);
    transform: scale(1);
}

.no-csstransitions .dt_heading.dt_heading_3 .is_on i {
    opacity: 1;
}

@-webkit-keyframes dt_heading_3_in {
    0% {
        opacity: 0;
        -webkit-transform: translateZ(-20px) rotateX(90deg);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateZ(-20px) rotateX(-10deg);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateZ(-20px) rotateX(0deg);
    }
}

@keyframes dt_heading_3_in {
    0% {
        opacity: 0;
        -webkit-transform: translateZ(-20px) rotateX(90deg);
        transform: translateZ(-20px) rotateX(90deg);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateZ(-20px) rotateX(-10deg);
        transform: translateZ(-20px) rotateX(-10deg);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateZ(-20px) rotateX(0deg);
        transform: translateZ(-20px) rotateX(0deg);
    }
}

@-webkit-keyframes dt_heading_3_out {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(-20px) rotateX(0);
    }

    60% {
        opacity: 0;
        -webkit-transform: translateZ(-20px) rotateX(-100deg);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateZ(-20px) rotateX(-90deg);
    }
}

@keyframes dt_heading_3_out {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(-20px) rotateX(0);
        transform: translateZ(-20px) rotateX(0);
    }

    60% {
        opacity: 0;
        -webkit-transform: translateZ(-20px) rotateX(-100deg);
        transform: translateZ(-20px) rotateX(-100deg);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateZ(-20px) rotateX(-90deg);
        transform: translateZ(-20px) rotateX(-90deg);
    }
}


/* dt_heading_4 (Loading Bar) */

.dt_heading.dt_heading_4 span {
    display: inline-block;
    padding: 0;
}

.dt_heading.dt_heading_4 .dt_heading_inner {
    overflow: hidden;
}

.dt_heading.dt_heading_4 .dt_heading_inner::after {
    /* loading bar */
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    height: 2px;
    width: 0;
    background-color: var(--sp-primary);
    z-index: 2;
    -webkit-transition: width 0.3s -0.1s;
    transition: width 0.3s -0.1s;
}

.dt_heading.dt_heading_4 .dt_heading_inner.is-loading::after {
    width: 100%;
    -webkit-transition: width 3s;
    transition: width 3s;
}

.dt_heading.dt_heading_4 b {
    top: .2em;
    opacity: 0;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.dt_heading.dt_heading_4 b.is_on {
    opacity: 1;
    top: 0;
}


/* dt_heading_5 (slide) */

.dt_heading.dt_heading_5 .dt_heading_inner {
    overflow: hidden;
}

.dt_heading.dt_heading_5 b {
    opacity: 0;
    top: .2em;
}

.dt_heading.dt_heading_5 b.is_on {
    top: 0;
    opacity: 1;
    -webkit-animation: dt_slide_in 0.6s;
    animation: dt_slide_in 0.6s;
}

.dt_heading.dt_heading_5 b.is-hide {
    -webkit-animation: dt_slide_out 0.6s;
    animation: dt_slide_out 0.6s;
}

@-webkit-keyframes dt_slide_in {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-100%);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(20%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}

@keyframes dt_slide_in {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(20%);
        transform: translateY(20%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@-webkit-keyframes dt_slide_out {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }

    60% {
        opacity: 0;
        -webkit-transform: translateY(120%);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(100%);
    }
}

@keyframes dt_slide_out {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    60% {
        opacity: 0;
        -webkit-transform: translateY(120%);
        transform: translateY(120%);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
    }
}


/* dt_heading_6 (Clip) */

.dt_heading.dt_heading_6 .dt_heading_inner {
    overflow: hidden;
}

.dt_heading.dt_heading_6 .dt_heading_inner::after {
    /* line */
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 2px;
    height: 100%;
    background-color: #e2e2e2;
}

.dt_heading.dt_heading_6 b {
    opacity: 0;
}

.dt_heading.dt_heading_6 b.is_on {
    opacity: 1;
}


/* dt_heading_7 (Zoom) */

.dt_heading.dt_heading_7 .dt_heading_inner {
    -webkit-perspective: 300px;
    perspective: 300px;
}

.dt_heading.dt_heading_7 b {
    opacity: 0;
}

.dt_heading.dt_heading_7 b.is_on {
    opacity: 1;
    -webkit-animation: dt_zoom_in 0.8s;
    animation: dt_zoom_in 0.8s;
}

.dt_heading.dt_heading_7 b.is-hide {
    -webkit-animation: dt_zoom_out 0.8s;
    animation: dt_zoom_out 0.8s;
}

@-webkit-keyframes dt_zoom_in {
    0% {
        opacity: 0;
        -webkit-transform: translateZ(100px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateZ(0);
    }
}

@keyframes dt_zoom_in {
    0% {
        opacity: 0;
        -webkit-transform: translateZ(100px);
        transform: translateZ(100px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}

@-webkit-keyframes dt_zoom_out {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateZ(-100px);
    }
}

@keyframes dt_zoom_out {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateZ(-100px);
        transform: translateZ(-100px);
    }
}


/* dt_heading_8 */

.dt_heading.dt_heading_8 .dt_heading_inner {
    -webkit-perspective: 300px;
    perspective: 300px;
}

.dt_heading.dt_heading_8 b {
    opacity: 0;
}

.dt_heading.dt_heading_8 i {
    display: inline-block;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.is_on .dt_heading.dt_heading_8 i {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
}

.dt_heading.dt_heading_8 i.in {
    -webkit-animation: dt_rotate_3_in 0.6s forwards;
    animation: dt_rotate_3_in 0.6s forwards;
}

.dt_heading.dt_heading_8 i.out {
    -webkit-animation: dt_rotate_3_out 0.6s forwards;
    animation: dt_rotate_3_out 0.6s forwards;
}

.no-csstransitions .dt_heading.dt_heading_8 i {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    opacity: 0;
}

.no-csstransitions .dt_heading.dt_heading_8 .is_on i {
    opacity: 1;
}

@-webkit-keyframes dt_rotate_3_in {
    0% {
        -webkit-transform: rotateY(180deg);
    }

    100% {
        -webkit-transform: rotateY(0deg);
    }
}

@keyframes dt_rotate_3_in {
    0% {
        -webkit-transform: rotateY(180deg);
        transform: rotateY(180deg);
    }

    100% {
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg);
    }
}

@-webkit-keyframes dt_rotate_3_out {
    0% {
        -webkit-transform: rotateY(0);
    }

    100% {
        -webkit-transform: rotateY(-180deg);
    }
}

@keyframes dt_rotate_3_out {
    0% {
        -webkit-transform: rotateY(0);
        transform: rotateY(0);
    }

    100% {
        -webkit-transform: rotateY(-180deg);
        transform: rotateY(-180deg);
    }
}


/* dt_heading_9 (scale) */

.dt_heading.dt_heading_9 b {
    opacity: 0;
}

.dt_heading.dt_heading_9 i {
    display: inline-block;
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}

.is_on .dt_heading.dt_heading_9 i {
    opacity: 1;
}

.dt_heading.dt_heading_9 i.in {
    -webkit-animation: dt_scale_up 0.6s forwards;
    animation: dt_scale_up 0.6s forwards;
}

.dt_heading.dt_heading_9 i.out {
    -webkit-animation: dt_scale_down 0.6s forwards;
    animation: dt_scale_down 0.6s forwards;
}

.no-csstransitions .dt_heading.dt_heading_9 i {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
}

.no-csstransitions .dt_heading.dt_heading_9 .is_on i {
    opacity: 1;
}

@-webkit-keyframes dt_scale_up {
    0% {
        -webkit-transform: scale(0);
        opacity: 0;
    }

    60% {
        -webkit-transform: scale(1.2);
        opacity: 1;
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 1;
    }
}

@keyframes dt_scale_up {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0;
    }

    60% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
        opacity: 1;
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}

@-webkit-keyframes dt_scale_down {
    0% {
        -webkit-transform: scale(1);
        opacity: 1;
    }

    60% {
        -webkit-transform: scale(0);
        opacity: 0;
    }
}

@keyframes dt_scale_down {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }

    60% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0;
    }
}


/* dt_heading_10 (push) */

.dt_heading.dt_heading_10 b {
    opacity: 0;
}

.dt_heading.dt_heading_10 b.is_on {
    opacity: 1;
    -webkit-animation: dt_push_in 0.6s;
    animation: dt_push_in 0.6s;
}

.dt_heading.dt_heading_10 b.is-hide {
    -webkit-animation: dt_push_out 0.6s;
    animation: dt_push_out 0.6s;
}

@-webkit-keyframes dt_push_in {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(10%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}

@keyframes dt_push_in {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(10%);
        transform: translateX(10%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@-webkit-keyframes dt_push_out {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }

    60% {
        opacity: 0;
        -webkit-transform: translateX(110%);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(100%);
    }
}

@keyframes dt_push_out {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    60% {
        opacity: 0;
        -webkit-transform: translateX(110%);
        transform: translateX(110%);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

/*=============*/


/* Classes */

.dt_tabs .tabs {
    padding: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    text-align: center;
    border: 0.1rem solid rgba(189, 189, 189, 0.35);
    max-width: max-content;
    margin: auto;
    border-radius: 10rem;
    background-color: var(--dt-whi-color);
    box-shadow: 0 0.9rem 1.8rem rgba(24, 16, 16, 0.05);
    margin-bottom: 4.8rem;
}

.dt_tabs .tabs .dt-btn-tab {
    display: inline-block;
    border: none;
    background: 0 0;
    border-radius: 10rem;
    padding: 0.921rem 2.8rem;
    color: var(--dt-sec-color);
    font-weight: 500;
    text-decoration: none;
}

.dt_tabs .tabs .dt-btn-tab.active {
    background-color: var(--dt-pri-color);
    border-color: var(--dt-pri-color);
    color: var(--dt-whi-color);
    z-index: 1;
    -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: dt_slide_down 2.5s ease-out;
}

@keyframes dt_slide_down {
    0% {
        opacity: 0;
        transform: translateY(15%)
    }

    50% {
        opacity: 1;
        transform: translateY(0)
    }
}

.fade:not(.show) {
    opacity: 0;
}

.fade {
    transition: opacity 0.15s linear;
}

.dt-my-default {
    margin-top: 11rem;
    margin-bottom: 11rem;
}

.dt-mt-default {
    margin-top: 11rem;
}

.dt-mb-default {
    margin-bottom: 11rem;
}

.dt-py-default {
    padding-top: 11rem;
    padding-bottom: 11rem;
}

.dt-pt-default {
    padding-top: 11rem;
}

.dt-pb-default {
    padding-bottom: 11rem;
}

.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 ease-in .6s;
    -webkit-transition: all .3s ease-in .6s;
}

.overlay--enabled {
    overflow: hidden;
}

.text-primary {
    color: var(--dt-pri-color);
}

.bg-primary {
    background-color: var(--dt-pri-color);
}

.bg-secondary {
    background-color: var(--dt-sec-color);
} 

.bg-gray {
    background-color: var(--dt-gray2-color);
}

/* --- // --- */


/* Tilter */

.tilter {
    perspective: 1000px;
}

.tilter * {
    pointer-events: none;
}

.tilter > * {
    transform: translateZ(0);
}


/* Carousel Prev/Next */

/*.dt_nav_style1 .owl-nav button.owl-prev,
.dt_nav_style1 .owl-nav button.owl-next {
    position: absolute;
    top: 50%;
    background-color: var(--dt-whi-color);
    box-shadow: 0 1rem 2rem rgba(24, 16, 16, 0.06);
    transform: translateY(-50%);
}

.dt_nav_style1 .owl-nav button.owl-prev {
    left: 0;
}

.dt_nav_style1 .owl-nav button.owl-next {
    right: 0;
}*/

.dt_nav_style1 .owl-nav {
    position: relative;
    text-align: center;
    margin-top: 4.8rem;
}

.dt_nav_style1 .owl-nav:before {
    position: absolute;
    content: '';
    background: rgba(189, 189, 189, 0.35);
    width: 0.1rem;
    height: 3.5rem;
    top: 50%;
    right: 50%;
    transform: translate(-50%, -50%);
}

.dt_nav_style1 .owl-nav button {
    width: 4.8rem;
    height: 4.8rem;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    cursor: pointer;
    outline: none;
    z-index: 0;
    margin: 0.5rem;
    transition: var(--dt-transition);
    border-radius: 100%;
}

.dt_service--one .dt_item_inner .dt_item_holder .dt-btn-plustext span,
.dt_nav_style1 .owl-nav button span {
    position: relative;
    display: inline-block;
    width: 2.6rem;
    height: 1.8rem;
    z-index: 0;
}

.dt_service--one .dt_item_inner .dt_item_holder .dt-btn-plustext span:before,
.dt_nav_style1 .owl-nav button span:before {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%) scaleX(1);
    width: 1.8rem;
    height: 0.18rem;
    background: var(--dt-sec-color);
    transition: var(--dt-transition);
    transform-origin: right;
}

.dt_service--one .dt_item_inner .dt_item_holder .dt-btn-plustext span:before,
.dt_nav_style1 .owl-nav button.owl-next span:before {
    right: 0.2rem;
}

.dt_nav_style1 .owl-nav button.owl-prev span:before {
    left: 0.2rem;
}

.dt_nav_style1 .owl-nav button.owl-next:hover span:before,
.dt_nav_style1 .owl-nav button.owl-prev:hover span:before {
    width: 2.5rem;
    background: var(--dt-pri-color);
}

.dt_service--one .dt_item_inner .dt_item_holder .dt-btn-plustext span:after,
.dt_nav_style1 .owl-nav button.owl-next span:after,
.dt_nav_style1 .owl-nav button.owl-prev span:after {
    content: '';
    position: absolute;
    top: 50%;
    width: 0.9rem;
    height: 0.9rem;
    transform: translateY(-50%) rotate(45deg);
    transition: var(--dt-transition);
}

.dt_service--one .dt_item_inner .dt_item_holder .dt-btn-plustext span:after,
.dt_nav_style1 .owl-nav button.owl-next span:after {
    right: 0.15rem;
    border-right: 0.18rem solid var(--dt-sec-color);
    border-top: 0.18rem solid var(--dt-sec-color);
}

.dt_nav_style1 .owl-nav button.owl-next:hover span:after {
    border-right-color: var(--dt-pri-color);
    border-top-color: var(--dt-pri-color);
}

.dt_nav_style1 .owl-nav button.owl-prev span:after {
    left: 0.1rem;
    border-left: 0.18rem solid var(--dt-sec-color);
    border-bottom: 0.18rem solid var(--dt-sec-color);
}

.dt_nav_style1 .owl-nav button.owl-prev:hover span:after {
    border-left-color: var(--dt-pri-color);
    border-bottom-color: var(--dt-pri-color);
}


/* Preloader */

.dt_preloader {
    position: relative;
    z-index: 9999999;
}

.dt_preloader-handle {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -ms-flexbox;
    height: 100%;
    justify-content: center;
    -webkit-justify-content: center;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 9999999;
    background: var(--dt-pri-color);
}

.dt_preloader-close {
    position: fixed;
    z-index: 99999999;
    font-size: 1.8rem;
    width: 3rem;
    height: 3rem;
    line-height: 2.6rem;
    text-align: center;
    cursor: pointer;
    right: 1.5rem;
    top: 1.5rem;
    border-radius: 50%;
}

.dt_preloader-close.site--close {
    background-color: var(--dt-whi-color);
}

.dt_preloader-close.site--close:before,
.dt_preloader-close.site--close:after {
    background-color: var(--dt-pri-color);
}

.dt_preloader-handle .dt_preloader-animation {
    position: absolute;
    z-index: 100;
}

.dt_preloader-handle .dt_preloader-animation .dt_preloader-spinner {
    animation: spinner 1s infinite linear;
    border-radius: 50%;
    height: 15rem;
    margin: 0 auto 45px auto;
    width: 15rem;
    border: 0.3rem solid var(--dt-whi-color);
    border-top-color: rgba(255, 255, 255, 0.5);
}

.dt_preloader-handle .dt_preloader-animation .dt_preloader-text {
    text-align: center;
    user-select: none;
}

.dt_preloader-handle .dt_preloader-animation .dt_preloader-text .splitted:before {
    animation: loading__letters 4s infinite;
    content: attr(data-char);
    left: 0;
    opacity: 0;
    top: 0;
    position: absolute;
}

.dt_preloader-handle .dt_preloader-animation .dt_preloader-text .splitted {
    font-weight: 600;
    letter-spacing: 1.5rem;
    display: inline-block;
    position: relative;
    font-size: 7rem;
    line-height: 7rem;
    text-transform: uppercase;
    color: transparent;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: rgba(255, 255, 255, 0.30);
}

.dt_preloader-handle .dt_preloader-animation .dt_preloader-text .splitted:nth-child(2):before {
    animation-delay: 0.2s;
}

.dt_preloader-handle .dt_preloader-animation .dt_preloader-text .splitted:nth-child(3):before {
    animation-delay: 0.4s;
}

.dt_preloader-handle .dt_preloader-animation .dt_preloader-text .splitted:nth-child(4):before {
    animation-delay: 0.6s;
}

.dt_preloader-handle .dt_preloader-animation .dt_preloader-text .splitted:nth-child(5):before {
    animation-delay: 0.8s;
}

.dt_preloader-handle .dt_preloader-animation .dt_preloader-text .splitted:nth-child(6):before {
    animation-delay: 1s;
}

.dt_preloader-handle .dt_preloader-animation .dt_preloader-text .splitted:nth-child(7):before {
    animation-delay: 1.2s;
}

.dt_preloader-handle .dt_preloader-animation .dt_preloader-text .splitted:nth-child(8):before {
    animation-delay: 1.4s;
}

.dt_preloader-handle .dt_preloader-animation .dt_preloader-text .splitted:before {
    color: var(--dt-whi-color);
}

@media (max-width: 47.938em) {
    .dt_preloader-handle .dt_preloader-animation .dt_preloader-spinner {
        height: 12.8rem;
        width: 12.8rem;
    }
}

@media (max-width: 31.25em) {
    .dt_preloader-handle .dt_preloader-animation .dt_preloader-spinner {
        height: 11.2;
        width: 11.2;
    }

    .dt_preloader-handle .dt_preloader-animation .dt_preloader-text .splitted {
        font-size: 3rem;
        letter-spacing: 1rem;
    }
}

/* ---//--- */


/* @keyframes */

/* Preloader */
@keyframes spinner {
    to {
      transform: rotateZ(360deg);
    }
}
@keyframes loading__letters {
    0%,
    75%,
    100% {
      opacity: 0;
      transform: rotateY(-90deg);
    }
  
    25%,
    50% {
      opacity: 1;
      transform: rotateY(0deg);
    }
}

@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--updown {
    0%, 100% {
        -webkit-transform: translateY(-3rem);
        transform: translateY(-3rem);
    }

    50% {
        -webkit-transform: translateY(-1.5rem);
        transform: translateY(-1.5rem);
    }
}

@keyframes floating--rotate {
    from {
        transform:rotate(0)
    }
    to {
        transform:rotate(360deg)
    }
}


/*===== Widget Commmon =====*/

.widget .widget-title {
    position: relative;
    font-size: 2.2rem;
    line-height: 3rem;
    margin-bottom: 1.6rem;
}

.widget--left,
.widget--right,
.widget--center {
    margin: 0;
    width: 100%;
    height: 100%;
    min-height: 5.2rem;
    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;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.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 {
    padding-left: 1.8rem;
}

.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: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto 0;
    height: 1rem;
    width: 1rem;
    background-color: var(--dt-pri-color);
    -webkit-clip-path: polygon(50% 0,100% 50%,50% 100%,0 50%);
    clip-path: polygon(50% 0,100% 50%,50% 100%,0 50%);
    transition: var(--dt-transition);
}

.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,
.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 {
    padding-left: 2.1rem;
}

.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:before,
.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:before {
    -webkit-animation: floating--rotate 3s infinite linear;
    animation: floating--rotate 3s infinite linear;
    height: 1.2rem;
    width: 1.2rem;
}

.widget:not(.widget_payment):not(.widget_social) li a:not(:hover, :focus) {
    text-decoration: none;
    color: inherit;
}

.widget li a:before,
.widget li a:after {
    font-family: 'Font Awesome 6 Free';
    position: absolute;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.widget li a:hover,
.widget li a:focus {
    color: var(--dt-pri-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;
}


/*===== 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;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    background-color: var(--dt-pri-color);
    color: var(--dt-whi-color);
    text-decoration: none;
    -webkit-box-shadow: 0 1.4rem 4.7rem 0 rgba(13, 30, 53, 0.1);
    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: var(--dt-whi-color);
}

.widget.widget_social li a:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    border-radius: 50%;
    margin: auto;
    width: 0;
    height: 0;
    z-index: -1;
    transform: translate(-50%, -50%);
    background: var(--dt-whi-color);
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
    -webkit-box-shadow: 0 1.4rem 4.7rem 0 rgba(13, 30, 53, 0.1);
    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 {
    width: 120%;
    height: 120%;
}

.widget_social li a i:before {
    display: inline-block;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.widget_social li a:focus i:before,
.widget_social li a:hover i:before {
    color: var(--dt-pri-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,
.contact__list img {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    font-size: 2rem;
    width: 2rem;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin-right: 1.5rem;
    position: relative;
    color: var(--dt-pri-color);
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.contact__list:hover i,
.contact__list:focus-within i,
.contact__list:hover img,
.contact__list:focus-within img {
    -webkit-animation: dt_rubberBand 0.6s ease-in-out alternate;
    animation: dt_rubberBand 0.6s ease-in-out alternate;
}

.contact__body {
    text-decoration: none;
    display: inline-block;
    text-align: left;
    color: inherit;
}

.contact__body > * {
    display: block;
    line-height: normal;
}

.contact__body a {
    text-decoration: none;
}

.contact__body a:not(:hover, :focus) {
    color: inherit;
}

.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: none;
    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: var(--dt-whi-color);
    line-height: 5rem;
    transition: var(--dt-transition);
    -webkit-transition: var(--dt-transition);
    background-color: var(--dt-pri-color);
}

.mc4wp-form .form-group .submit-btn.dt-btn-white {
    background-color: var(--dt-whi-color);
    color: var(--dt-pri-color);
}

.mc4wp-form .form-group .submit-btn.dt-btn-secondary {
    background-color: var(--dt-sec-color);
    color: var(--dt-whi-color);
}

.email-form-one .form-group .submit-btn {
    width: 7rem;
    text-align: right;
    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';
}

.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-sec-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-pri-color);
}

.overlay-anim-black-bg:after {
    background: var(--dt-sec-color);
}

.overlay-anim-white-bg:after {
    background: var(--dt-whi-color);
}

.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%);
}


/*-------------------------------------------------------------- # AS Main CSS Style :) --------------------------------------------------------------*/

.dt_header {
    position: relative;
    z-index: 9;
}

.dt_header-topbar {
    font-size: 1.45rem;
}

@media (min-width: 75em) {
    .dt_header-topbar {
        font-size: 1.6rem;
    }
}

.dt_header .dt-col-2.dt-my-auto {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 19.666667%;
    max-width: 19.666667%;
}

.dt_header .dt-col-2.dt-my-auto+.dt-col-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 80.333333%;
    max-width: 80.333333%;
}

.dt_header-widget .widget--right .widget:not(:last-child):after {
    position: absolute;
    right: 0;
    top: 30%;
    content: "";
    min-height: 5.2rem;
    width: 0.1rem;
    transform: skew(-10deg) translateY(-30%);
    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-sec-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-pri-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: var(--dt-whi-color);
    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;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_header-widget a:hover span.title,
.dt_header-widget a:focus span.title {
    color: var(--dt-pri-color);
}

.dt_header-widget .widget:not(.widget_social) li a {
    width: max-content;
}

.dt_header-widget .widget_nav_menu i {
    font-size: 2rem;
    margin-right: 0.3rem;
    color: var(--dt-pri-color);
    vertical-align: middle;
}

.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;
}

.dt_header-widget .widget.widget_social li a {
    width: 2.5rem;
    height: 2.5rem;
    font-size: inherit;
    color: inherit;
    background: transparent;
}

.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-pri-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,
.dt_header-widget .contact__list img {
    width: auto;
    margin-right: 0.8rem;
}

/*=============== Desktop Menu =============*/

.site--logo img {
    width: 100%;
    max-width: 15.8rem;
}

.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: var(--dt-whi-color);
    -webkit-animation: fadeInDown 500ms linear 1;
    animation: fadeInDown 500ms linear 1;
    -webkit-box-shadow: 0 1rem 2rem 0 rgba(27, 24, 47, 0.1);
    box-shadow: 0 1rem 2rem 0 rgba(27, 24, 47, 0.1);
}

.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: right;
    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-title-font);
    font-weight: 600;
    line-height: 2;
    white-space: normal;
}

.dt_navbar-mainmenu .dropdown-menu li a {
    color: var(--dt-sec-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 1rem;
    line-height: 9rem;
    display: inline-flex;
}

.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.6rem;
}

.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: '\f107';
    font-family: 'Font Awesome 6 Free';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    background: inherit;
    font-size: 90%;
    font-weight: 600;
}

.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 {
    content: '\f105';
    right: 1.6rem;
}

.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-pri-color);
}

/* Menu Active Style */

.menu__active-one .dt_navbar-nav .dt_navbar-mainmenu li > a {
    letter-spacing: 0.035rem;
}

.menu__active-one .dt_navbar-nav .dt_navbar-mainmenu li.active > a,
.menu__active-one .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a,
.menu__active-one .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a {
    text-shadow: 0.05rem 0 0 currentColor;
}

.menu__active-one .dt_navbar-nav .dt_navbar-mainmenu > li > a:before {
    content: '';
    width: 0;
    height: 0;
    border-radius: 50%;
    background-color: var(--dt-pri-color);
    position: absolute;
    top: 49%;
    left: -12%;
    transform: translate(-12%, -49%);
    opacity: 0;
    visibility: hidden;
    transition: var(--dt-transition);
}

.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 {
    opacity: 0.2;
    visibility: visible;
    width: 3rem;
    height: 3rem;
}

.menu__active-two .dt_navbar-nav .dt_navbar-mainmenu > li > a:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0%;
    height: 0.4rem;
    background-color: var(--dt-pri-color);
    opacity: 0;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.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%;
}

.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-pri-color);
    z-index: -1;
    opacity: 0;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.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;
}

.menu__active-four .dt_navbar-nav .dt_navbar-mainmenu > li+li {
    padding-left: 2.5rem;
}

.menu__active-four .dt_navbar-nav .dt_navbar-mainmenu > li > a:before {
    opacity: 0;
    content: "";
    width: 2.4rem;
    height: 0.3rem;
    background: var(--dt-pri-color);
    position: absolute;
    top: 50%;
    left: -3rem;
    -webkit-transform: translateY(-50%) scale(0);
    transform: translateY(-50%) scale(0);
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.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 {
    opacity: 1;
    width: 2.4rem;
    -webkit-transform: translateY(-50%) scale(1);
    transform: translateY(-50%) scale(1);
}


/* Menu Active Five */

.menu__active-five .dt_navbar-nav .dt_navbar-mainmenu > li {
    margin: 0 -0.25rem;
}

.menu__active-five .dt_navbar-nav .dt_navbar-mainmenu > li > a {
    margin: 0;
    padding: 0 1.6rem;
}

.menu__active-five .dt_navbar-nav .dt_navbar-mainmenu > li.menu-item-has-children > a {
    padding-right: 3.2rem;
}

.menu__active-five .dt_navbar-nav .dt_navbar-mainmenu > li.menu-item-has-children > a:after {
    right: 1.5rem;
}

.menu__active-five .dt_navbar-nav .dt_navbar-mainmenu > li.active > a,
.menu__active-five .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a,
.menu__active-five .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a {
    color: var(--dt-whi-color);
}

.menu__active-five .dt_navbar-nav .dt_navbar-mainmenu > li > a:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 0;
    bottom: 0;
    left: 0;
    background: var(--dt-pri-color);
    z-index: -1;
    opacity: 0;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.menu__active-five .dt_navbar-nav .dt_navbar-mainmenu > li.active > a:before,
.menu__active-five .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a:before,
.menu__active-five .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a:before {
    opacity: 1;
    height: 100%;
}

/* Menu Active Six */
.menu__active-six .header--seven .dt_navbar-nav .dt_navbar-mainmenu > li > a,
.menu__active-six .dt_navbar-nav .dt_navbar-mainmenu > li > a {
    padding: 0.5rem 1rem;
    line-height: 1.75;
}

.menu__active-six .header--seven .dt_navbar-nav .dt_navbar-mainmenu > .menu-item-has-children > a,
.menu__active-six .dt_navbar-nav .dt_navbar-mainmenu > .menu-item-has-children > a {
    padding-right: 2.2rem;
}

.menu__active-six .dt_navbar-nav .dt_navbar-mainmenu > .menu-item-has-children > a:after {
    right: 0.5rem;
}

.menu__active-six .dt_navbar-nav .dt_navbar-mainmenu > li:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transform: scaleX(0);
    background: var(--dt-pri-color);
    -webkit-clip-path: polygon(10% 0, 100% 0%, 90% 100%, 0% 100%);
    clip-path: polygon(10% 0, 100% 0%, 90% 100%, 0% 100%);
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
    z-index: -1;
}

.menu__active-six .is--sticky.on .dt_navbar-nav .dt_navbar-mainmenu > li:before {
    -webkit-clip-path: polygon(17% 0, 100% 0%, 83% 100%, 0% 100%);
    clip-path: polygon(17% 0, 100% 0%, 83% 100%, 0% 100%);
}

.menu__active-six .dt_navbar-nav .dt_navbar-mainmenu > li.active > a,
.menu__active-six .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a,
.menu__active-six .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a {
    color: var(--dt-whi-color);
}

.menu__active-six .dt_navbar-nav .dt_navbar-mainmenu > li.active:before,
.menu__active-six .dt_navbar-nav .dt_navbar-mainmenu > li.focus:before,
.menu__active-six .dt_navbar-nav .dt_navbar-mainmenu > li:hover:before {
    opacity: 1;
    transform: scaleX(1);
}

/* Menu Active Seven */

.menu__active-seven .dt_navbar-nav .dt_navbar-mainmenu > li > a {
    padding: 0.5rem 1rem;
    line-height: 1.75;
}

.menu__active-seven .dt_navbar-nav .dt_navbar-mainmenu > li > a:before,
.menu__active-seven .dt_navbar-nav .dt_navbar-mainmenu > li > a:after {
    content: "";
    position: absolute;
    border: 0.2rem solid transparent;
    width: 0;
    height: 0;
    box-sizing: border-box;
}

.menu__active-seven .dt_navbar-nav .dt_navbar-mainmenu > li > a:before {
    bottom: 0;
    left: 0;
}

.menu__active-seven .dt_navbar-nav .dt_navbar-mainmenu > li > a:after {
    top: 0;
    right: 0;
}

.menu__active-seven .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a::before,
.menu__active-seven .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a::before,
.menu__active-seven .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a::after,
.menu__active-seven .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a::after {
    width: 100%;
    height: 100%;
}

.menu__active-seven .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a::after,
.menu__active-seven .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a::after {
    border-top-color: var(--dt-pri-color);
    border-left-color: var(--dt-pri-color);
    transition: border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s;
}

.menu__active-seven .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a::before,
.menu__active-seven .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a::before {
    border-bottom-color: var(--dt-pri-color);
    border-right-color: var(--dt-pri-color);
    transition: width .25s ease-out,height .25s ease-out .25s;
}


/* // */

.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: left;
    color: var(--dt-sec-color);
    background-color: var(--dt-whi-color);
    width: 22.5rem;
    opacity: 0;
    visibility: hidden;
    transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transform-origin: center top 0;
    -webkit-transform-origin: center top 0;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
    border-top: 0.4rem solid var(--dt-pri-color);
    -webkit-box-shadow: 0 3.6rem 3.5rem rgba(0, 0, 0, 0.08);
    box-shadow: 0 3.6rem 3.5rem rgba(0, 0, 0, 0.08);
}

.dt_header .widget_nav_menu .menu-item > .sub-menu:after,
.dt_navbar-nav .dt_navbar-mainmenu > .menu-item > .dropdown-menu:after {
    top: -2rem;
    left: 17%;
    transform: translateX(-50%);
    position: absolute;
    content: "";
    border: 0.8rem solid transparent;
    border-bottom-color: var(--dt-pri-color);
}

.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: 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 > 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;
    border-bottom: 0.1rem solid rgba(241,241,241,1);
    position: relative;
}

.dt_footer_copyright .widget_nav_menu .sub-menu li:last-child > a,
.dt_header .widget_nav_menu .sub-menu li:last-child > a,
.dt_footer .dt_navbar-mainmenu .dropdown-menu li:last-child > a,
.dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu li:last-child > a {
    border-bottom: 0;
}

.dt_footer .dt_navbar-mainmenu .dropdown-menu li.active > a,
.dt_footer .dt_navbar-mainmenu .dropdown-menu li:hover > a,
.dt_footer .dt_navbar-mainmenu .dropdown-menu li.focus > a,
.dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu li.active > a,
.dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu li:hover > a,
.dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu li.focus > a {
    color: var(--dt-pri-color);
    padding-left: 2.15rem;
}

.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;
    opacity: 0.5;
    background-color: var(--dt-gray-color);
    z-index: -1;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.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%;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.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-sec-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-sec-color);
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.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-pri-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: left;
}

.dt_mobilenav-toggles {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: flex-end;
}

.dt_mobilenav-right .dt_navbar-list-right {
    padding-left: 0;
    padding-right: 1.6rem;
}

.dt_mobilenav-topbar-toggle {
    display: inline-block;
    position: relative;
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    padding: 0;
    cursor: pointer;
    font-size: 1.5rem;
    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-sec-color);
    outline-offset: -0.4rem;
    background-color: var(--dt-gray-color);
}

button.dt_mobilenav-topbar-toggle.active {
    background-color: var(--dt-whi-color);
}

.dt_mobilenav-topbar-toggle i {
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

button.dt_mobilenav-topbar-toggle.active i {
    color: var(--dt-pri-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;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.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: left;
    color: var(--dt-sec-color);
    background: var(--dt-whi-color);
    -webkit-transform: translateX(-150%);
    transform: translateX(-150%);
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
    -webkit-box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.1);
    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;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.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;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.dt_mobilenav-mainmenu-inner .menu-item a {
    display: inline-block;
    letter-spacing: 0.05rem;
    line-height: 4.3rem;
}

.dt_mobilenav-mainmenu-inner .menu-item-has-children.current > a {
    margin: 0;
    color: var(--sp-primary);
}

.site--close {
    padding: 0;
    height: 4rem;
    width: 4rem;
    line-height: 4rem;
    display: inline-block;
    border-width: 0;
    position: absolute;
    top: 1.3rem;
    right: 1.3rem;
    background-color: transparent;
}

.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-sec-color);
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.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-sec-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;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.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-pri-color);
}

.dt_mobilenav-topbar-content {
    display: none;
    width: 100%;
    height: auto;
    padding: 1.7rem 0 1.8rem;
    text-align: left;
    color: var(--dt-sec-color);
    background-color: var(--dt-whi-color);
    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.938em) {
    .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.938em) {
    .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: 28.75em) {
    .dt_mobilenav-right {
        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: 2.2rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
}

@media (min-width: 62em) and (max-width: 74.938em) {
    .dt_mobilenav-right > ul,
    .dt_navbar-right > ul {
        padding-left: 1.2rem;
    }
    .dt_navbar-nav .dt_navbar-mainmenu > li > a {
        margin: 0 1rem;
    }
}

.dt_navbar-list-right > li:not(:last-child) {
    margin-right: 1.8rem;
}

.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-sec-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-sec-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-pri-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-sec-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-sec-color);
    background-color: var(--dt-sec-color);
    color: var(--dt-whi-color);
}

.widget_shopping_cart .button.checkout {
    border-color: var(--dt-pri-color);
    background-color: var(--dt-pri-color);
    color: var(--dt-whi-color);
}

.widget_shopping_cart_content .woocommerce-mini-cart__empty-message {
    margin: 0;
}

.dt_navbar-cart-item .dt_navbar-cart-icon {
    font-weight: 500;
    margin: 0;
    color: var(--dt-sec-color);
    position: relative;
    display: inline-block;
    vertical-align: -0.25rem;
    text-align: center;
    width: 2.8rem;
    height: 2.8rem;
    font-size: 1.35rem;
    line-height: 1.7;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_navbar-cart-item:hover .dt_navbar-cart-icon,
.dt_navbar-cart-item:focus-within .dt_navbar-cart-icon {
    color: var(--dt-pri-color);
}

.dt_navbar-cart-item svg .cart-line {
    stroke-dasharray: 50;
}

.dt_navbar-cart-icon.active .cart-line,
.dt_navbar-cart-item:hover svg .cart-line,
.dt_navbar-cart-item:focus-within svg .cart-line {
    animation: remove_middle 1s forwards;
}

.dt_navbar-cart-item .cart-count {
    position: absolute;
    top: 7.5px;
    left: 1.1rem;
    line-height: 0.7;
    display: inline-block;
    color: var(--dt-pri-color);
    opacity: 0;
    transform: scale(.1) rotate(260deg);
    -webkit-transform: scale(.1) 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;
}

@keyframes count {
    50% {
        opacity: 1;
        -webkit-transform: translateY(-1.5rem);
        transform: translateY(-1.5rem);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0.2rem);
        transform: translateY(0.2rem);
    }
}

@keyframes remove_middle {
    to {
        stroke-dashoffset: 50;
    }
}

/* Search Popup */

button.dt_navbar-search-toggle {
    border: 0;
    padding: 0;
    outline: none;
    font-size: 1.8rem;
    color: inherit;
    background-color: transparent;
}

button.dt_navbar-search-toggle:hover,
button.dt_navbar-search-toggle:focus {
    color: var(--dt-pri-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;
    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,iVBORw0KGgoAAAANSUhEUgAAB4AAAAIuCAYAAABejBX/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzFGRDQ5MEQ0MUM4MTFFQTlGQjA4MDNBMzBBRUZDMUUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzFGRDQ5MEM0MUM4MTFFQTlGQjA4MDNBMzBBRUZDMUUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5M0M5OTY1N0I1MEExMUU5ODQ5RUE1RUIzN0RENTkyOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5M0M5OTY1OEI1MEExMUU5ODQ5RUE1RUIzN0RENTkyOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn1udxMAAK/1SURBVHja7N0JtGxZ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QCMEwAAAAAAAAACNEAADAAAAAAAANEIADAAAAAAAANAIATAAAAAAAABAIwTAAAAAAAAAAI0QAAMAAAAAAAA0QgAMAAAAAAAA0AgBMAAAAAAAAEAjBMAAAAAAAAAAjRAAAwAAAAAAADRCAAwAAAAAAADQCAEwAAAAAAAAQCMEwAAAAAAAAACNEAADAAAAAAAANEIADAAAAAAAANAIATAAAAAAAABAIwTAAAAAAAAAAI0QAAMAAAAAAAA0QgAMAAAAAAAA0AgBMAAAAAAAAEAjBMAAAAAAAAAAjRAAAwAAAAAAADRCAAwAAAAAAADQCAEwAAAAAAAAQCMEwAAAAAAAAACNEAADAAAAAAAANEIADAAAAAAAANAIATAAAAAAAABAIwTAAAAAAAAAAI0QAAMAAAAAAAA0QgAMAAAAAAAA0AgBMAAAAAAAAEAjBMAAAAAAAAAAjRAAAwAAAAAAADRCAAwAAAAAAADQCAEwAAAAAAAAQCMEwAAAAAAAAACNEAADAAAAAAAANEIADAAAAAAAANAIATAAAAAAAABAIwTAAAAAAAAAAI0QAAMAAAAAAAA0QgAMAAAAAAAA0AgBMAAAAAAAAEAjBMAAAAAAAAAAjRAAAwAAAAAAADRCAAwAAAAAAADQCAEwAAAAAAAAQCMEwAAAAAAAAACNEAADAAAAAAAANEIADAAAAAAAANAIATAAAAAAAABAIwTAAAAAAAAAAI0QAAMAAAAAAAA0QgAMAAAAAAAA0AgBMAAAAAAAAEAjBMAAAAAAAAAAjRAAAwAAAAAAADRCAAwAAAAAAADQCAEwAAAAAAAAQCMEwAAAAAAAAACNEAADAAAAAAAANEIADAAAAAAAANAIATAAAAAAAABAIwTAAAAAAAAAAI0QAAMAAAAAAAA0QgAMAAAAAAAA0AgBMAAAAAAAAEAjBMAAAAAAAAAAjRAAAwAAAAAAADRCAAwAAAAAAADQCAEwAAAAAAAAQCMEwAAAAAAAAACNEAADAAAAAAAANEIADAAAAAAAANAIATAAAAAAAABAIwTAAAAAAAAAAI0QAAMAAAAAAAA0QgAMAAAAAAAA0AgBMAAAAAAAAEAjBMAAAAAAAAAAjRAAAwAAAAAAADRCAAwAAAAAAADQCAEwAAAAAAAAQCMEwAAAAAAAAACNEAADAAAAAAAANEIADAAAAAAAANAIATAAAPwP9uxABgAAAGCQv/U9vtIIAAAAACYEMAAAAAAAAMBEAgwAE9QWkFYwG2sAAAAASUVORK5CYII=");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-top: 0;
    background-color: rgba(0,0,0,0.85);
    -webkit-transform: scale(0,1);
    transform: scale(0,1);
    transition: all 900ms ease;
    -webkit-transition: all 900ms ease;
}

.dt_header-search--active .search--header:before {
    transform: scale(1,1);
}

.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;
    -webkit-box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.search--header .dt_search-close i {
    color: var(--dt-whi-color);
    background-color: var(--dt-pri-color);
    width: 100%;
    height: 100%;
    border-radius: inherit;
    line-height: 7rem;
    font-weight: 600;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.search--header .dt_search-close:hover i,
.search--header .dt_search-close:focus i {
    background-color: var(--dt-whi-color);
    color: var(--dt-pri-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-sec-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-sec-color);
    height: 6rem;
    min-height: 6rem;
    width: 100%;
    padding: 1rem 3rem;
    font-weight: 500;
    text-transform: capitalize;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.search--header .dt_search-form input[type=submit],
.search--header .dt_search-form button {
    position: absolute;
    right: 0;
    top: 50%;
    width: 6rem;
    height: 6rem;
    background: transparent;
    text-align: center;
    font-size: 2rem;
    padding: 0;
    cursor: pointer;
    border: none;
    color: var(--dt-whi-color);
    background-color: var(--dt-pri-color);
    border-radius: 0 0.5rem 0.5rem 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.search--header .dt_search-form button i {
    color: var(--dt-whi-color);
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.search--header .dt_search-form button:focus i,
.search--header .dt_search-form button:hover i {
    color: var(--dt-whi-color);
}


/* 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.938em)  {
    .dt_navbar-listwidget .contact__list+.contact__list {
        padding-left: 1.5rem;
        margin-left: 1.5rem;
    }
}

.dt_navbar-listwidget .contact__list i,
.dt_navbar-listwidget .contact__list img {
    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 {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    background-color: transparent;
    border: none;
    color: currentColor;
}

.dt_navbar-sidebar-toggle-inner {
    width: 41px;
    height: 41px;
    line-height: 0;
    border: 0.1rem solid transparent;
    border-radius: 0.6rem;
    color: var(--dt-sec-color);
    position: relative;
    z-index: 0;
    transition: 0.4s;
}

.dt_navbar-sidebar-toggle-inner span {
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: currentColor;
    transition: transform 0.4s;
}

.dt_navbar-sidebar-toggle-inner span:nth-child(1) {
    left: 9px;
    top: 9px;
}

.dt_navbar-sidebar-toggle-inner span:nth-child(2) {
    left: 17px;
    top: 9px;
}

.dt_navbar-sidebar-toggle-inner span:nth-child(3) {
    left: 25px;
    top: 9px;
}

.dt_navbar-sidebar-toggle-inner span:nth-child(4) {
    left: 9px;
    top: 17px;
}

.dt_navbar-sidebar-toggle-inner span:nth-child(5) {
    left: 17px;
    top: 17px;
}

.dt_navbar-sidebar-toggle-inner span:nth-child(6) {
    left: 25px;
    top: 17px;
}

.dt_navbar-sidebar-toggle-inner span:nth-child(7) {
    left: 9px;
    top: 25px;
}

.dt_navbar-sidebar-toggle-inner span:nth-child(8) {
    left: 17px;
    top: 25px;
}

.dt_navbar-sidebar-toggle-inner span:nth-child(9) {
    left: 25px;
    top: 25px;
}

.dt_navbar-sidebar-toggle:hover .dt_navbar-sidebar-toggle-inner span,
.dt_navbar-sidebar-toggle:focus .dt_navbar-sidebar-toggle-inner span {
    background-color: var(--dt-pri-color);
}

.dt_navbar-sidebar-toggle:hover .dt_navbar-sidebar-toggle-inner span:nth-child(1),
.dt_navbar-sidebar-toggle:focus .dt_navbar-sidebar-toggle-inner span:nth-child(1) {
    transform: translate(8px, 0);
}

.dt_navbar-sidebar-toggle:hover .dt_navbar-sidebar-toggle-inner span:nth-child(2),
.dt_navbar-sidebar-toggle:focus .dt_navbar-sidebar-toggle-inner span:nth-child(2) {
    transform: translate(8px, 0);
}

.dt_navbar-sidebar-toggle:hover .dt_navbar-sidebar-toggle-inner span:nth-child(3),
.dt_navbar-sidebar-toggle:focus .dt_navbar-sidebar-toggle-inner span:nth-child(3) {
    transform: translate(0, 8px);
}

.dt_navbar-sidebar-toggle:hover .dt_navbar-sidebar-toggle-inner span:nth-child(4),
.dt_navbar-sidebar-toggle:focus .dt_navbar-sidebar-toggle-inner span:nth-child(4) {
    transform: translate(0, -8px);
}

.dt_navbar-sidebar-toggle:hover .dt_navbar-sidebar-toggle-inner span:nth-child(6),
.dt_navbar-sidebar-toggle:focus .dt_navbar-sidebar-toggle-inner span:nth-child(6) {
    transform: translate(0, 8px);
}

.dt_navbar-sidebar-toggle:hover .dt_navbar-sidebar-toggle-inner span:nth-child(7),
.dt_navbar-sidebar-toggle:focus .dt_navbar-sidebar-toggle-inner span:nth-child(7) {
    transform: translate(0, -8px);
}

.dt_navbar-sidebar-toggle:hover .dt_navbar-sidebar-toggle-inner span:nth-child(8),
.dt_navbar-sidebar-toggle:focus .dt_navbar-sidebar-toggle-inner span:nth-child(8) {
    transform: translate(-8px, 0);
}

.dt_navbar-sidebar-toggle:hover .dt_navbar-sidebar-toggle-inner span:nth-child(9),
.dt_navbar-sidebar-toggle:focus .dt_navbar-sidebar-toggle-inner span:nth-child(9) {
    transform: translate(-8px, 0);
}

@media (min-width: 48.938em) and (max-width: 61.938em)  {
    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.938em) {
    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;
    width: 100%;
    height: 100%;
    z-index: 9999999;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: all .3s ease-in .6s;
    transition: all .3s ease-in .6s;
}

.sidebar--active .dt_sidebar {
    opacity: 1;
    visibility: visible;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: all .6s ease-in .0s;
    transition: all .6s ease-in .0s;
}

.dt_sidebar .off--layer {
    right: -100%;    
    visibility: hidden;
}

.sidebar--active .dt_sidebar .off--layer {
    right: 0%;
    visibility: visible;
    -webkit-transition: all .8s ease-out 0s;
    transition: all .8s ease-out 0s;
}

.dt_sidebar .dt_sidebar-wrapper {
    position: relative;
    max-width: 34.5rem;
    margin-left: auto;
    padding: 4rem 3rem;
    height: 100%;
    overflow-y: auto;
    color: var(--dt-sec-color);
    background-color: var(--dt-whi-color);
    -webkit-transform: translate3d(52rem, 0, 0);
    transform: translate3d(52rem, 0, 0);
    -webkit-transition: all 0.4s cubic-bezier(0.9, 0.03, 0, 0.96) 0.6s;
    transition: all 0.4s cubic-bezier(0.9, 0.03, 0, 0.96) 0.6s;
}

.sidebar--active .dt_sidebar .dt_sidebar-wrapper {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: all 0.6s cubic-bezier(0.9, 0.03, 0, 0.96) 0.3s;
    transition: all 0.6s cubic-bezier(0.9, 0.03, 0, 0.96) 0.3s;
}

.dt_sidebar .dt_sidebar-wrapper .dt_sidebar-content {
    position: relative;
    top: 15rem;
    width: 100%;
    height: 100%;
    padding: 1.8rem 0;
    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-pri-color);
}


/* Header--one */

.header--one {
    color: var(--dt-sec-color);
}

@media (min-width: 62em) {
    .header--one .dt_header-inner {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
    }

    .header--one .dt_header-widget .widget--right .widget:not(:last-child):after {
        right: 0.5rem;
        min-height: 8.5rem;
    }

    .header--one + .site-content .dt_slider .dt_slider-innercell {
        padding-top: 15rem;
    }

    .header--one + .dt_pagetitle {
        padding-top: 20rem;
    }

    .header--one .dt_navbar-wrapper:not(.is--sticky.on) > .dt-container > .dt-row {
        position: relative;
        --dt-gutter-x: 0;
        padding-left: 3.2rem;
        z-index: 0;
    }

    .header--one .dt_navbar-wrapper:not(.is--sticky.on) > .dt-container > .dt-row::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 99.4%;
        height: 100%;
        border-radius: 100rem;
        clip-path: polygon(0% 0%,100% 26%,100% 74%,0% 100%); /*polygon(0% 0%,100% 22%,100% 78%,0% 100%);*/
        -webkit-clip-path: polygon(0% 0%,100% 26%,100% 74%,0% 100%);
        background-color: var(--dt-whi-color);
        --dt-gutter-x: 0;
        z-index: -1;
    }

    .header--one .dt_navbar-wrapper:not(.is--sticky.on) > .dt-container > .dt-row::after {
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        border-radius: 100rem;
        top: 50%;
        left: -0.8rem;
        transform: translateY(-50%);
        background: var(--dt-pri-color);
        clip-path: polygon(0% 0%,100% 26%,100% 74%,0% 100%);
        -webkit-clip-path: polygon(0% 0%,100% 26%,100% 74%,0% 100%);
        z-index: -2;
    }
}

.header--one .dt_header-topbar {
    color: var(--dt-whi-color);
}

@media (min-width: 87.5em) {
    .header--one + .site-content .dt_slider .dt_slider-carousel,
    .header--one + .site-content .dt_slider .dt_slider-item,
    .header--one + .site-content .dt_slider .dt_slider-innercell,
    .header--one + .site-content .dt_slider .dt_slider-item > img {
        max-height: 72rem;
        min-height: 72rem;
    }
}

/* Header--two */

.header--two {
    color: var(--dt-sec-color);
    background-color: var(--dt-whi-color);
}

.header--two .dt_header-topbar {
    background: var(--dt-gray-color);
}


/* Footer */

.footer-shape {
    background: var(--dt-whi-color);
    border-radius: 55% 50% 48% 30% / 40% 50% 70% 6%;
    will-change: border-radius, transform, opacity;
    animation: dt_shapeMoveThree 3s linear infinite;
    display: block;
    opacity: 0.10;
}

.dt_footer {
    padding: 0 0;
    position: relative;
    z-index: 0;
}

.dt_footer--one {
    margin-top: 7rem;
    color: var(--dt-whi-color);
    background-color: var(--dt-sec-color);
}

.dt_footer--one .svg--shape {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 6rem;
    top: -1px;
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
}

.dt_footer--one .dt_footer_top {
    margin-top: -7rem;
}

.dt_footer--one .dt_footer_top .dt_features_cta_area {
    padding-top: 2rem;
}

.dt_footer--one .pattern-layer+.dt_footer_middle {
    padding-top: 12rem;
}

.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--one .pattern-layer .pattern-1 {
    position: absolute;
    left: -3rem;
    bottom: 5rem;
    width: 20.5rem;
    height: 27.2rem;
    background-repeat: no-repeat;
    opacity: 0.03;
}

.dt_footer--one .pattern-layer .pattern-2 {
    position: absolute;
    left: 0;
    bottom: 9rem;
    width: 19.6rem;
    height: 26.6rem;
    background-repeat: no-repeat;
}

.dt_footer--one .pattern-layer .pattern-3 {
    position: absolute;
    top: -2.4rem;
    right: -5rem;
    width: 19.3rem;
    height: 27.8rem;
    background-repeat: no-repeat;
    opacity: 0.03;
}

.dt_footer--one .pattern-layer .pattern-4 {
    position: absolute;
    top: 0;
    right: 0;
    width: 19.6rem;
    height: 26.6rem;
    background-repeat: no-repeat;
}

.dt_footer .widget_social li a {
    color: var(--dt-whi-color);
    background-color: rgba(189, 189, 189, 0.40);
}

.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-sec-color);
    background-color: var(--dt-whi-color);
    -webkit-box-shadow: 0 0 5rem 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 5rem 0 rgba(0, 0, 0, 0.1);
}

.dt_footer--one .dt_footer-top .widget .contact__list i,
.dt_footer--one .dt_footer-top .widget .contact__list img {
    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: var(--dt-whi-color);
    position: relative;
    padding-bottom: 1.5rem;
    margin-bottom: 4rem;
}

.dt_footer_middle .widget .widget-title:before {
    content: "";
    width: 5.6rem;
    height: 0.3rem;
    position: absolute;
    bottom: 0;
    left: 0;
    border-bottom: 0.3rem dashed var(--dt-pri-color);
}

.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: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%;
    opacity: 0.75;
}

.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: 1.8rem;
}

/*.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:before {
    content: "\f061";
    top: 0.2rem;
    left: 0;
    font-size: 85%;
    font-weight: normal;
    -webkit-transition: unset;
    transition: unset;
}*/

/*.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:before,
.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:before,
.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_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_middle .wp-block-gallery.has-nested-images figure.wp-block-image img {
    min-height: 9.7rem;
}

.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_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-sec-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: "\f03e";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    font-family: 'Font Awesome 6 Free';
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 3rem;
    color: var(--dt-whi-color);
    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;
}

.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_meta li a:hover:before,
.widget_meta li a:focus:before {
    -webkit-animation: rightCaret 600ms ease infinite;
    animation: rightCaret 600ms ease infinite;
}

.dt_footer_middle .dt_business_hour {
    padding: 2rem 2.4rem 2.8rem;
    background-image: linear-gradient(180deg,#0e1422 -4.46%,#212631 100%);
    border-radius: 2rem;
}

.dt_business_hour .dt_business_schedule {
    display: flex;
    justify-content: space-between;
    padding: 0.8rem;
    font-size: 1.8rem;
}

/* Footer Copyright */

.dt_footer_copyright {
    padding: 3.2rem 0;
    background-color: transparent;
    border-top: 0.1rem solid rgba(189, 189, 189, 0.25);
}

.dt_footer_copyright .widget li {
    display: inline-block;
    margin-left: 0.6rem;
}

.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: 1.8rem;
}

.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;
    height: 1rem;
    width: 1rem;
}

.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;
    text-underline-offset: 0.3rem;
}

@media (min-width: 36em) {
    .dt_footer_copyright > .dt-container > .dt-row > * {
        margin-top: auto;
        margin-bottom: auto;
    }
}

@media (max-width: 35.938em) {
    .dt_footer_copyright > .dt-container > .dt-row > *:first-child {
        margin-top: 0;
    }
}

/* Footer Parallax */

@media (min-width: 62em) {
    .footer--parallax #content {
        position: relative;
        z-index: 1;
    }
    .footer--parallax .dt_footer {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        z-index: 0;
    }
}

/* Up Top */

button.dt_uptop {
    position: fixed;
    right: 3rem;
    bottom: 3rem;
    height: 4.6rem;
    width: 4.6rem;
    cursor: pointer;
    display: block;
    border-radius: 5rem;
    padding: 0;
    z-index: 10000;
    opacity: 1;
    visibility: hidden;
    transform: translateY(1.6rem);
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
}

.dt_uptop.active {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

@media (min-width: 48rem) {
    .dt_uptop.active:hover {
        -webkit-transform: translateY(-0.8rem);
        transform: translateY(-0.8rem);
        -webkit-box-shadow: 0 0.3rem 1.6rem rgba(0, 0, 0, 0.25);
        box-shadow: 0 0.3rem 1.6rem rgba(0, 0, 0, 0.25);
    }
}

.dt_uptop:after {
    position: absolute;
    font-family: 'Font Awesome 6 Free';
    content: '\f148';
    text-align: center;
    line-height: 4.2rem;
    font-size: 1.8rem;
    color: var(--dt-pri-color);
    top: -1px;
    left: -1px;
    height: 4.6rem;
    width: 4.6rem;
    cursor: pointer;
    display: block;
    z-index: 1;
    border: 0.2rem solid var(--dt-pri-color);
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    box-shadow: none;
    border-radius: 50%;
	font-weight: 900;
}

.dt_uptop svg {
    color: var(--dt-pri-color);
    border-radius: 50%;
    background: var(--dt-whi-color);
}

.dt_uptop svg path {
    fill: none;
    stroke: var(--dt-pri-color);
    stroke-width: 2.4rem;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
}


/* Post */

.dt_posts--one.dt_post_item {
    position: relative;
    perspective: 1200px;
}

.dt_posts--one.dt_post_item .dt_post_wrap {
    position: relative;
    transition-property: box-shadow,transform;
    transition-duration: .6s;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transform-style: preserve-3d;
}

.dt_posts--one.dt_post_item:not(.single-post):hover .dt_post_wrap,
.dt_posts--one.dt_post_item:not(.single-post):focus-within .dt_post_wrap {
    transform: rotateY(180deg);
    transform-origin: 50% 50%;
}

.dt_posts--one.dt_post_item .dt_post_front,
.dt_posts--one.dt_post_item .dt_post_back {
    transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.dt_posts--one.dt_post_item .dt_post_front {
    position: relative;
    background-color: var(--dt-whi-color);
    overflow: hidden;
    box-shadow: 0 0 2.1rem rgba(85, 25, 239, 0.10);
}

.dt_posts--one.dt_post_item .dt_post_front .dt_post_image {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.dt_posts--one.dt_post_item .dt_post_image img {
    width: 100%;
}

.dt_posts--one.dt_post_item .dt_post_front .dt_post_inner {
    padding: 4rem 2.8rem 3rem;
    background-color: var(--dt-whi-color);
}

.dt_posts--one.dt_post_item .dt_post_date {
    display: inline-flex;
    align-items: baseline;
    font-weight: 500;
    color: var(--dt-pri-color);
    margin-bottom: 1.6rem;
}

.dt_posts--one.dt_post_item .dt_post_author a:not(:hover, :focus),
.dt_posts--one.dt_post_item .dt_post_date a:not(:hover, :focus) {
    color: var(--dt-sec-color);
    text-decoration: none;
}

.dt_posts--one.dt_post_item .dt_post_date i {
    font-size: 1.7rem;
    color: var(--dt-pri-color);
}

.dt_posts--one.dt_post_item .dt_post_title {
    margin-bottom: 1.7rem;
    line-height: 1.458;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_posts--one.dt_post_item .dt_post_front .dt_post_content {
    color: var(--dt-base-color);
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_posts--one.dt_post_item .dt_post_author {
    font-size: 1.7rem;
    margin-top: 2rem;
    color: var(--dt-sec-color);
    font-weight: 600;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_posts--one.dt_post_item .dt_post_author a {
    display: inline-flex;
    align-items: center;
    vertical-align: middle;
}

.dt_posts--one.dt_post_item .dt_post_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.35);
}

.dt_posts--one.dt_post_item .dt_post_back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: var(--dt-sec-color);
    padding: 2rem 2.8rem 3.2rem;
    transform: rotateY(180deg)translateZ(1px);
}

.dt_posts--one.dt_post_item .dt_post_wrap .dt_post_content p:empty,
.dt_posts--one.dt_post_item .dt_post_front .more-link {
    display: none;
}

.dt_posts--one.dt_post_item .dt_post_wrap .dt_post_content p {
    margin-bottom: 0;
}

.dt_posts--one.dt_post_item .dt_post_wrap .dt_post_content p+p {
    margin-top: 1.6rem;
}

.dt_posts--one.dt_post_item .dt_post_back:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
    background-color: rgba(3,13,47,.58);
}

.dt_posts--one.dt_post_item .dt_post_back .dt_post_title {
    color: var(--dt-whi-color);
}

.dt_posts--one.dt_post_item .dt_post_title a {
    color: inherit;
    text-decoration: none;
}

.dt_posts--one.dt_post_item .dt_post_back .dt_post_content {
    color: var(--dt-whi-color);
}

.dt_posts--one.dt_post_item .dt_post_wrap .dt_post_catetag {
    margin-bottom: 2rem;
    color: var(--dt-whi-color);
    font-size: 1.48rem;
    background-color: rgb(0, 0, 0, 0.3);
    display: inline-block;
    padding-right: 1.6rem;
    border-radius: 10rem;
    border: 0.1rem solid rgba(255, 255, 255, 0.3);
}

.dt_posts--one.dt_post_item .dt_post_wrap .dt_post_catetag i {
    width: 2.8rem;
    height: 2.8rem;
    text-align: center;
    line-height: 2.8rem;
    background-color: var(--dt-pri-color);
    color: inherit;
    border-radius: 10rem;
    margin-right: 0.4rem;
}

.dt_posts--one.dt_post_item .dt_post_wrap .dt_post_catetag a {
    text-decoration: none;
    color: inherit;
}

.dt_posts--one.dt_post_item .dt_post_wrap .dt_post_title a:hover,
.dt_posts--one.dt_post_item .dt_post_wrap .dt_post_title a:focus,
.dt_posts--one.dt_post_item .dt_post_wrap .dt_post_catetag a:hover,
.dt_posts--one.dt_post_item .dt_post_wrap .dt_post_catetag a:focus {
    text-decoration: underline;
}

.dt_posts--one.dt_post_item .more-link {
    display: inline-block;
    text-decoration: none;
    padding: 0.6rem 2.4rem 0.7rem;
    line-height: 1.624;
    background: var(--dt-pri-color);
    color: var(--dt-whi-color);
    border-radius: 10rem;
    margin-top: 2rem;
}

.dt_posts--one.dt_post_item .more-link:hover,
.dt_posts--one.dt_post_item .more-link:focus {
    background: var(--dt-whi-color);
    color: var(--dt-pri-color);
	box-shadow: 0 2rem 5rem 0 rgba(0, 0, 0, 0.1);
}


/* Post Single */

.single-post.dt_post_item {
    border-radius: 1.5rem;
    padding: 0 3rem 3rem;
    overflow: hidden;
    background-color: var(--dt-whi-color);
    border: 0.1rem solid rgba(189, 189, 189, 0.2);
}

.single .single-post.dt_post_item {
    margin-bottom: 5rem;
}

[data-masonry].dt-row .dt_post_block .single-post.dt_post_item {
    margin-bottom: 0.8rem;
}

.single-post.dt_post_item .dt_post_image {
    position: relative;
    overflow: hidden;
    margin-left: -3rem;
    margin-right: -3rem;
    z-index: 0;
}

.single-post.dt_post_item .dt_post_content h3,
.single-post.dt_post_item .dt_post_content h4 {
    margin-bottom: 1.7rem;
}

.single-post.dt_post_item .dt_post_content p:not(:last-child) {
    margin-bottom: 2.6rem;
}

.single-post.dt_post_item .dt_post_content blockquote p:last-child {
    margin-bottom: 1rem;
}

.single-post.dt_posts--one.dt_post_item .dt_post_wrap .dt_post_catetag a:hover,
.single-post.dt_posts--one.dt_post_item .dt_post_wrap .dt_post_catetag a:focus {
    color: var(--dt-pri-color);
}

.single-post.dt_post_item .dt_post_top_meta .dt_post_top_meta_list {
    list-style: none;	
	width: 100%;
    padding: 0.8rem 1.2rem;
    background-color: var(--dt-whi-color);
	margin: 2.8rem auto 2.8rem;
    z-index: 1;
    position: relative;
    display: inline-block;
    border-radius: 0.5rem;
    -webkit-box-shadow: 0 1rem 5rem rgba(2, 2, 2, 0.09);
    box-shadow: 0 1rem 5rem rgba(2, 2, 2, 0.09);
    border-top: 0.4rem solid var(--dt-pri-color);
}

.single-post.dt_post_item .dt_post_image + .dt_post_inner .dt_post_top_meta .dt_post_top_meta_list {
    margin: -2.3rem auto 2.8rem;
}

.single-post.dt_post_item .dt_post_top_meta .dt_post_top_meta_list>li {
    vertical-align: middle;
    display: inline-block;
    margin-top: 0;
    margin-right: 1.5rem;
}

.single-post.dt_post_item .dt_post_top_meta .dt_post_top_meta_list>li:last-child {
    margin-right: 0;
}

.single-post.dt_post_item .dt_post_top_meta .dt_post_top_meta_list > li {
    font-size: 1.5rem;
    position: relative;
    margin-right: 2rem;
    padding-right: 2.5rem;
}

.single-post.dt_post_item .dt_post_top_meta .dt_post_top_meta_list > li:last-child {
    margin-right: 0;
    padding-right: 0;
}

.single-post.dt_post_item .dt_post_top_meta .dt_post_top_meta_list > li:not(:last-child):after {
    content: "";
    width: 6px;
    height: 6px;
    background-color: var(--dt-pri-color);
    position: absolute;
    right: 0;
    top: 50%;
    border-radius: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.single-post.dt_post_item .dt_post_top_meta .dt_post_top_meta_list > li > * {
    margin-bottom: 0;
    margin-top: 0;
}

.single-post.dt_posts--one.dt_post_item .dt_post_wrap .dt_post_catetag {
    color: var(--dt-sec-color);
    background-color: transparent;
    border-color: rgba(189, 189, 189, 0.3);
}

.single-post.dt_posts--one.dt_post_item .dt_post_wrap .dt_post_catetag i {
    color: var(--dt-whi-color);
}

.single-post.dt_post_item .dt_post_bottom_meta {
    margin-bottom: 0;
    margin-top: 2.8rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 1rem;
}

.single-post.dt_post_item .dt_post_bottom_meta .dt_post_tags a {
    font-size: 1.5rem;
    border-radius: 10rem;
    margin-bottom: 0.3rem;
    padding: 0.8rem 1.6rem;
    font-weight: 400;
    color: var(--dt-sec-color);
    display: inline-block;
    text-decoration: none;
    line-height: 1;
    margin-right: 0.5rem;
    border: 0.1rem solid rgba(189, 189, 189, 0.35);
    background-color: var(--dt-gray2-color);
}

.single-post.dt_post_item .dt_post_bottom_meta .dt_post_tags a:hover,
.single-post.dt_post_item .dt_post_bottom_meta .dt_post_tags a:focus {
    border-color: var(--dt-sec-color);
    background-color: var(--dt-sec-color);
    color: var(--dt-whi-color);
}

.single-post.dt_post_item .dt_post_bottom_meta .comments-count {
    font-size: 1.4rem;
    border-radius: 10rem;
    font-weight: 400;
    padding: 0.8rem 1.6rem;
    color: var(--dt-whi-color);
    background-color: var(--dt-pri-color);
    text-decoration: none;
    white-space: nowrap;
}

.single-post.dt_post_item .dt_post_bottom_meta .comments-count:hover,
.single-post.dt_post_item .dt_post_bottom_meta .comments-count:focus {
    text-decoration: underline;
}

.single-post.dt_post_item.style2 .dt_post_wrap .dt_post_inner {
	position: relative;
}

.single-post.dt_posts--one.dt_post_item.style2 .dt_post_wrap .dt_post_catetag {
    border: 0;
}

.single-post.dt_post_item .dt_post_content .more-link {
    margin-top: 0;
}


/* Author Details */

.author-details {
    padding: 3rem 3.5rem;
    border-radius: 1.5rem;
    background-color: var(--dt-gray2-color);
    border: 0.1rem solid rgba(189, 189, 189, 0.2);
}

.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 .title {
    letter-spacing: 0.025rem;
    vertical-align: baseline;
}

.author-details .media .media-body .title a {
    text-decoration: none;
    color: var(--dt-sec-color);
}

.author-details .media .media-body .title a:hover,
.author-details .media .media-body .title a:focus {
    color: var(--dt-pri-color);
}

.author-details .media .media-body .title+p {
    margin-bottom: 0;
    margin-top: 0.8rem;
}


/* Comment & Form */

.comments-area {
    margin-top: 8rem;
}

.single-comments-title, .comments-title {
    margin-bottom: 3rem;
    text-align: left;
}

.comments-title h3 {
    font-size: 3.4rem;
}

.comment-list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.comments-area li {
    list-style: none;
}

.comments-area .comment-body {
    position: relative;
    padding: 3rem 3rem 3rem 16.5rem;
    min-height: 12rem;
    word-wrap: break-word;
    border-radius: 1.5rem;
    z-index: 0;
    margin-bottom: 6rem;
}

.comments-area .comment-body:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    max-width: calc(100% - 120px);
    z-index: -1;
    border-radius: inherit;
}

.comment-list .comment .comment-body:before {
    background-color: var(--dt-gray2-color);
}

.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-sec-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-pri-color);
}

.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;
}

.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.2);
    background-color: transparent;
}

.comment-reply-title {
    font-size: 3.4rem;
}

.comment-form {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    gap: 3rem;
}

.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;
}

/*.comment-form > p:nth-child(2n+1):not(.comment-notes):not(.comment-form-comment):not(.comment-form-cookies-consent):not(.form-submit) {
    margin-right: 3rem;
}

.comment-form p.comment-form-url:not(.comment-notes):not(.comment-form-comment):not(.comment-form-cookies-consent):not(.form-submit) {
    margin-right: 0;
}*/

@media (max-width: 61.938em) {
    .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%;
        /*margin-right: 0;*/
    }
}

.comment-form-comment {
    max-width: 100%;
    flex-basis: 100%;
}

/*.comment-form > p:not(:last-child) {
    margin-bottom: 3rem;
}*/

.comment-form-cookies-consent, .form-submit {
    width: 100%;
}

.comment-form-cookies-consent label {
    vertical-align: middle;
    margin-left: 0.3rem;
}


/* Floating Animate */

.dt_floating {
    position: absolute;
    height: auto;
    width: auto;
    display: none;
    z-index: -1;
}

@media (min-width: 62em) {
    .dt_floating {
        display: block;
    }
}

.dt_floating--one {
    top: 36.6%;
    left: 50%;
    text-align: center;
    margin: 0 auto;
}

.dt_floating--four img,
.dt_floating--one img,
.dt_floating--two img {
    -webkit-animation: floating--updown 3.2s infinite linear;
    animation: floating--updown 3.2s infinite linear;
}

.dt_floating--two {
    bottom: 1%;
    right: 14%;
}

.dt_floating--three {
    top: 50%;
    right: 3%;
    transform: translateY(-50%);
}

.dt_floating--four {
    top: 50%;
    left: 3%;
    transform: translateY(-50%);
}

.dt_floating--five img,
.dt_floating--three img {
    -webkit-animation: floating--rotate 24s infinite linear;
    animation: floating--rotate 24s infinite linear;
}

.dt_floating--five {
    top: 10%;
    right: 40%;
    transform: translateX(-40%);
}


/* 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: 5rem;
    padding: 1.4rem;
    overflow: hidden;
    overflow-x: auto;
    background-color: var(--dt-gray2-color);
    border: 0.1rem solid rgba(189, 189, 189, 0.2);
    border-radius: 0.6rem;
}

.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.6rem;
    line-height: 2.8rem;
    min-width: 3.6rem;
    text-align: center;
    padding: 0.2rem;
    vertical-align: baseline;
    white-space: nowrap;
    border-radius: 0.6rem;
    text-decoration: none;
    color: var(--dt-sec-color);
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.page-links .post-page-numbers {
    display: inline-block;
    text-decoration: none;
    text-align: center;
    border-width: 0.1rem;
    border-color: var(--dt-pri-color);
}

.woocommerce nav.woocommerce-pagination ul li .page-numbers:not(.current):hover,
.pagination .page-numbers:not(.dots, .current):hover {
    color: var(--dt-pri-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 .nav-links .prev.page-numbers,
.pagination .nav-links .next.page-numbers,
.pagination .nav-links .page-numbers.current {
    color: var(--dt-whi-color);
    background-color: var(--dt-pri-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: 3rem;
    background: var(--dt-gray2-color) none no-repeat top right / 7.2rem;
    border: 0.1rem solid rgba(189, 189, 189, 0.2);
    border-radius: 0.8rem;
}

.dt_widget-area .widget + .widget {
    margin-top: 4rem;
}

.dt_widget-area .widget .widget-title {
    margin-bottom: 2.2rem;
    padding-bottom: 1.2rem;
    border-bottom: 0.1rem solid rgba(189, 189, 189, 0.35);
}

.dt_widget-area .widget .widget-title:before {
    content: "";
    position: absolute;
    bottom: -0.1rem;
    left: 0;
    width: 5.8rem;
    height: 0.3rem;
    background-color: var(--dt-pri-color);
}

.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-sec-color);
}

.dt_widget-area .widget:not(.widget_payment):not(.widget_social) ul.wp-block-social-links li a:not(:hover, :focus) {
    color: inherit;
}

.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: 'Font Awesome 6 Free';
    font-size: 1.8rem;
    font-weight: normal;
    color: var(--dt-pri-color);
    opacity: 0.4;
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg);
}

.widget_meta ul li a {
    padding-right: 0;
    padding-left: 25px !important;
}

.widget_meta ul li a:before {
    left: 0;
    font-family: 'Font Awesome 6 Free';
    color: var(--dt-pri-color);
}

.widget_meta ul li:nth-child(1) a:before {
    content: "\f007";
}

.widget_meta ul li:nth-child(2) a:before {
    content: "\f2f6";
	font-weight: 600;
}

.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: "\f411";
	font-family: "Font Awesome 6 Brands";
}

.widget_recent_comments li {
    padding: 0;
    word-break: break-word;
}

/* 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-sec-color);
    background-color: transparent;
    border: 0.1rem solid rgba(189, 189, 189, 0.2);
    border-radius: 0.6rem;
    margin-bottom: 1rem;
    margin-right: 0.5rem;
}

.wp-block-tag-cloud a:hover,
.wp-block-tag-cloud a:focus,
.widget_tag_cloud a:hover,
.widget_tag_cloud a:focus {
    color: var(--dt-whi-color);
    background-color: var(--dt-pri-color);
    border-color: var(--dt-pri-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;
}

/* Full Sidebar >> Widget Calendar */

.wp-block-calendar {
    position: relative;
    overflow: hidden;
    border-radius: 0;
    border-top: 0;
}

.wp-block-calendar table th {
    font-weight: 700;
    color: var(--dt-pri-color);
    background: #ddd;
}

.wp-block-calendar tbody td,
.wp-block-calendar th {
    text-align: center;
}

.wp-block-calendar table caption {
    padding: 1rem;
    font-weight: 700;
}

.wp-calendar-nav {
    font-weight: 600;
    padding: 1.15rem 1.4rem;
    background-color: var(--dt-pri-color);
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.wp-calendar-nav a {
    display: inline-block;
    color: var(--dt-whi-color);
    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;
}

/* 404 */

.dt_error-inner .title {
    font-size: 35rem;
    line-height: 29rem;
    font-weight: 700;
    color: var(--dt-pri-color);
    margin-bottom: 0;
    text-shadow: 0.9rem 0.8rem 0 #eaeaea;
}

.dt_error-inner .text {
    max-width: 65rem;
    font-size: 4rem;
    line-height: 5rem;
    margin: 4rem auto 0;
    font-weight: 700;
    color: var(--dt-sec-color);
}

.dt_error-inner .dt-btn {
    margin-top: 3.8rem;
}

@media (max-width: 61.938em) {
    .dt_error-inner .title {
        font-size: 34rem;
    }
}

@media (max-width: 35.938em) {
    .dt_error-inner .title {
        font-size: 15rem;
        line-height: 15rem;
    }

    .dt_error-inner .text {
        font-size: 2rem;
        line-height: 2.6rem;
    }
}


/* Slider */

.dt_slider {
    position: relative;
    overflow: hidden;
    width: 100%;
    background-color: var(--dt-sec-color);
    z-index: 0;
}

.dt_slider .dt_slider-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_slider-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_slider-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_slider-carousel,
    .dt_slider .dt_slider-item,
    .dt_slider .dt_slider-innercell,
    .dt_slider .dt_slider-item > img {
        max-height: 67rem;
        min-height: 67rem;
    }
}

.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: 4rem;
    width: 100%;
    max-width: 78rem;
    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: 4rem;
}

.dt_slider .dt-text-right .dt_slider-content {
    margin-left: auto;
}

.dt_slider .dt_slider-content .title {
    font-size: 8rem;
    line-height: 1.15;
    margin-bottom: 2rem;
    opacity: 0;
    -webkit-transition: all 1000ms ease;
    transition: all 1000ms ease;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
}

.dt_slider .active .dt_slider-content .title {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}

@media screen and (min-width: 62em) and (max-width: 87.438em) {
    .dt_slider .dt_slider-content .title {
        font-size: 6rem;
    }
}

@media (max-width: 61.938em) {
    .dt_slider .dt_slider-content .title {
        font-size: 3.2rem;
        margin-bottom: 1.2rem;
    }
}

.dt_slider .dt_slider-content .title span {
    display: block;
    overflow: hidden;
    position: relative;
    margin-bottom: 0.6rem;
    width: 100%;
    max-width: max-content;
}

.dt_slider .dt-text-center .dt_slider-content .title span {
    margin-left: auto;
    margin-right: auto;
}

.dt_slider .dt-text-right .dt_slider-content .title span {
    margin-right: 0;
    margin-left: auto;
}

.dt_slider .dt_slider-content .title span:before {
    content: '';
    width: 101%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 100%;
    background: var(--dt-whi-color);
    -webkit-transition: 1s cubic-bezier(.858, .01, .068, .99);
    transition: 1s cubic-bezier(.858, .01, .068, .99);
    z-index: 3;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition-delay: 1s;
    transition-delay: 1s;
}

.dt_slider .active .dt_slider-content .title span:before {
    -webkit-transform: translateX(1%);
    transform: translateX(1%);
}

.dt_slider .dt_slider-content .subtitle {
    opacity: 0;
    margin-bottom: 1.6rem;
	font-weight: 600;
    letter-spacing: 0.13rem;
    -webkit-transform: translateY(-10rem);
    transform: translateY(-10rem);
    -webkit-transition: all 1000ms ease;
    transition: all 1000ms ease;
}

.dt_slider .dt_slider-content .text {
    font-size: 1.8rem;
    margin-bottom: 3.2rem;
    opacity: 0;
    -webkit-transform: translateY(10rem);
    transform: translateY(10rem);
    -webkit-transition: all 1000ms ease;
    transition: all 1000ms ease;
}

.dt_slider .active .dt_slider-content .subtitle,
.dt_slider .active .dt_slider-content .text {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-delay: 1000ms;
    transition-delay: 1000ms;
}

.dt_slider .dt_slider-content .subtitle,
.dt_slider .dt_slider-content .title,
.dt_slider .dt_slider-content .text {
    color: var(--dt-whi-color);
}

@media (max-width: 35.938em) {
    .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_slider-content .dt_btn-group {
    opacity: 0;
    -webkit-transform: translateY(5rem);
    transform: translateY(5rem);
    -webkit-transition: all 1000ms ease;
    transition: all 1000ms ease;
}

.dt_slider .active .dt_slider-content .dt_btn-group {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-delay: 1300ms;
    transition-delay: 1300ms;
}

.dt_slider .dt_slider-content .dt-btn:not(:last-child) {
    margin-right: 2.1rem;
}

@media (max-width: 61.938em) {
    .dt_slider .dt_slider-content .dt-btn {
        margin-bottom: 1rem;
    }

    .dt_slider .dt_slider-content .dt-btn:not(:last-child) {
        margin-right: 1rem;
    }
}

.dt_slider .dt_slider--right .first {
    order: 1;
}


/* Carousel Nav */

.dt_slider-carousel.owl-carousel .owl-nav button {
    display: inline-block;
    width: 6rem;
    height: 6rem;
    line-height: 6.6rem;
    background-color: rgba(255, 255, 255, 0.20);
    text-align: center;
    border-radius: 50%;
    font-size: 4.5rem;
    font-weight: 400;
    cursor: pointer;
    transition: var(--dt-transition);
    -webkit-transition: var(--dt-transition);
}

.dt_slider-carousel.owl-carousel .owl-nav button:hover {
    background: #fff;
}

.dt_slider-carousel.owl-carousel .owl-nav button.owl-prev:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 3.5rem;
    -webkit-transform: translateY(-50%) scaleX(1);
    transform: translateY(-50%) scaleX(1);
    width: 4.5rem;
    height: 0.2rem;
    -webkit-transition: .5s cubic-bezier(.858, .01, .068, .99);
    transition: .5s cubic-bezier(.858, .01, .068, .99);
    -webkit-transform-origin: right;
    transform-origin: right;
    background: #fff;
}

.dt_slider-carousel.owl-carousel .owl-nav button.owl-prev:hover:before {
    background: var(--dt-pri-color);
    left: 2.3rem;
    width: 2rem;
}

.dt_slider-carousel.owl-carousel .owl-nav button.owl-prev:hover:after {
    border-left: 0.2rem solid var(--dt-pri-color);
    border-bottom: 0.2rem solid var(--dt-pri-color);
    left: 2.3rem;
}

.dt_slider-carousel.owl-carousel .owl-nav button.owl-prev:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 3.5rem;
    width: 1rem;
    height: 1rem;
    border-left: 0.3rem solid #ffffff;
    border-bottom: 0.3rem solid #ffffff;
    -webkit-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg);
    -webkit-transition: .5s cubic-bezier(.858, .01, .068, .99);
    transition: .5s cubic-bezier(.858, .01, .068, .99);
}

.dt_slider-carousel.owl-carousel .owl-nav button.owl-next:before {
    content: '';
    position: absolute;
    top: 50%;
    right: 3.5rem;
    -webkit-transform: translateY(-50%) scaleX(1);
    transform: translateY(-50%) scaleX(1);
    width: 4.5rem;
    height: 0.2rem;
    -webkit-transition: .5s cubic-bezier(.858, .01, .068, .99);
    transition: .5s cubic-bezier(.858, .01, .068, .99);
    -webkit-transform-origin: right;
    transform-origin: right;
    background: #ffffff;
}

.dt_slider-carousel.owl-carousel .owl-nav button.owl-next:hover:before {
    background: var(--dt-pri-color);
    right: 2.3rem;
    width: 2rem;
}

.dt_slider-carousel.owl-carousel .owl-nav button.owl-next:after {
    content: '';
    position: absolute;
    top: 50%;
    right: 3.5rem;
    width: 1rem;
    height: 1rem;
    border-right: 0.3rem solid #ffffff;
    border-top: 0.3rem solid #ffffff;
    -webkit-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg);
    -webkit-transition: .5s cubic-bezier(.858, .01, .068, .99);
    transition: .5s cubic-bezier(.858, .01, .068, .99);
}

.dt_slider-carousel.owl-carousel .owl-nav button.owl-next:hover:after {
    border-right: 0.2rem solid var(--dt-pri-color);
    border-top: 0.2rem solid var(--dt-pri-color);
    right: 2.3rem;
}

.dt_slider-carousel .owl-nav button {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 0;
}

.dt_slider-carousel .owl-nav .owl-prev {
    left: 1rem;
}

.dt_slider-carousel .owl-nav .owl-next {
    right: 1rem;
}

@media (min-width: 62em) {
    .dt_slider-carousel .owl-nav .owl-prev {
        left: 3rem;
    }

    .dt_slider-carousel .owl-nav .owl-next {
        right: 3rem;
    }
}

.dt_slider-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);
}


/* Common Section */

.dt_siteheading,
.dt_image_block,
.dt_image_block .dt_image_box,
.dt_about,
.dt_skills--two,
.dt-container-inner {
    position: relative;
    z-index: 0;
}

.parallax-scene,
.section-line {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.section-line {
    right: 0;
}

.section-line .line {
    width: 1px;
    height: 100%;
    position: absolute;
    background: rgba(189, 189, 189, 0.25);
}

.section-line .line-1 {
    left: 10rem;
}

.section-line .line-2 {
    left: 50%;
}

.section-line .line-3 {
    right: 10rem;
}

@media (max-width: 37.438em) {
    .section-line {
        display: none;
    }
}


/* About Section */

.dt_image_block,
.dt_image_block .dt_image_box {
    display: block;
}

@media (min-width: 36em) {
    .dt_image_block .dt_image_box {
        padding-top: 0;
        padding-bottom: 10rem;
    }
    .dt_image_block--one .dt_image_box {        
        padding-right: 24rem;
        margin-right: 3rem;
    }
}

.dt_image_block .dt_image_box .shape .shape-1,
.dt_image_block .dt_image_box .shape .shape-2,
.dt_image_block .dt_image_box .shape .shape-3 {
    width: 9.5rem;
    height: 9.5rem;
    background-repeat: no-repeat;
}

.dt_image_block .dt_image_box .image {
    display: block;
    position: relative;
    border-radius: 1rem;
    overflow: hidden;
}

.dt_image_block .dt_image_box img {
    width: 100%;
    border-radius: inherit;
}

.dt_image_block .dt_image_box .video-inner {
    position: relative;
    padding-top: 6rem;
    padding-bottom: 6rem;
    text-align: center;
    border-radius: 1rem;
    background-repeat: no-repeat;
    background-size: cover;
}

.dt_image_block .dt_image_box .video-inner:before {
    position: absolute;
    content: '';
    background: #000;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.25;
    border-radius: inherit;
}

.dt_image_block .dt_image_box .image:before {
    position: absolute;
    top: 0;
    left: -100%;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, .3)));
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
    -webkit-transform: skewX(-25deg);
    -ms-transform: skewX(-25deg);
    transform: skewX(-25deg);
}

.dt_image_block .dt_image_box .image:hover:before {
    -webkit-animation: shine 1s;
    animation: shine 1s;
}

@keyframes shine {
    100% {
        left: 125%;
    }
}

@media (min-width: 36em) {
    .dt_image_block--two .dt_image_box {
        padding-left: 24rem;
        margin-left: 3rem;
    }
    .dt_image_block--two .dt_image_box .image-2 {
        position: absolute;
        left: 0;
        bottom: 0;
    }
}

.dt_image_block--four .dt_image_box .image-2,
.dt_image_block--two .dt_image_box .image-2 {
    box-shadow: 0 2rem 5rem 0 rgba(0, 0, 0, 0.15);
}

@media (max-width: 35.938em) {
    .dt_image_block--two .dt_image_box .image-2 {
        margin-top: 3rem;
    }
}

.dt_image_block--two .dt_image_box .shape .shape-1 {
    width: 15rem;
    height: 15rem;
    top: -4.4rem !important;
    left: 16rem !important;
    background-repeat: no-repeat;
}

.dt_image_block--two .dt_image_box .shape .shape-2 {
    left: -4% !important;
    top: 34% !important;
}

.dt_image_block--two .dt_image_box .shape .shape-3 {
    left: 75% !important;
    top: 85% !important;
}

.dt_image_block--two .dt_image_box .shape .shape-1:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    border-radius: 100%;
    background-color: var(--dt-pri-color);
    transform: translate(-50%, -50%);
}

.dt_image_block--two .dt_image_box .shape .shape-1:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80%;
    height: 80%;
    border-radius: 100%;
    background-color: var(--dt-whi-color);
    transform: translate(-50%, -50%);
}

.dt_image_block--three .dt_image_box .shape .shape-1 {
    left: 87% !important;
    top: 87% !important;
}

.dt_image_block--three .dt_image_box .shape .shape-2 {
    top: 12% !important;
}

.dt_image_block--three .dt_image_box .dt_image_text {
    margin-top: 3rem;
    position: relative;
    padding: 2.5rem 7rem 2.5rem 3rem;
    background: var(--dt-whi-color);
    box-shadow: 0 1.5rem 5rem 0 rgba(0, 0, 0, 0.15);
    border-radius: 0.4rem 1rem 1rem 0.4rem;
    z-index: 0;
}

.dt_image_block--three .dt_image_box .dt_image_text:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: -0.5rem;
    top: 0;
    border-radius: 1rem;
    background-color: var(--dt-pri-color);
    z-index: -1;
}

.dt_image_block--three .dt_image_box .dt_image_text:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: var(--dt-whi-color);
    left: 0;
    top: 0;
    border-radius: 1rem;
    z-index: -1;
}

.dt_image_block--three .dt_image_box .image-2 {
    margin-top: 3rem;
}

@media (min-width: 36em) {
    .dt_image_block--three .dt_image_box {
        padding-top: 9rem;
        padding-bottom: 0;
        margin-right: 3rem;
        padding-right: 19rem;
    }
    .dt_image_block--three .dt_image_box .image-2 {
        position: absolute;
        right: 0;
        top: 0;
        margin-top: 0;
        z-index: -1;
    }
    .dt_image_block--three .dt_image_box .dt_image_text {
        position: absolute;
        right: 3rem;
        bottom: 3rem;
        width: 36.5rem;        
        z-index: 1;
    }
}

@media (min-width: 36em) {
    .dt_image_block--four .dt_image_box {
        padding-bottom: 14rem;
        padding-right: 24rem;
        margin-right: 3rem;
    }
    .dt_image_block--four .dt_image_box .image-2 {
        position: absolute;
        right: 0;
        bottom: 0;
    }
}

.dt_progress_block .piechart {
    position: relative;
}

.dt_progress_block .piechart span {
    position: absolute;
    display: flex;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    font-size: 2.2rem;
    line-height: 3.8rem;
    font-weight: 700;
    color: var(--dt-sec-color);
    text-align: center;
}

.dt_progress_block .piechart span:after {
    color: inherit;
    content: "%";
    font-size: 2.2rem;
}

.dt_about--one .pattern-layer .pattern-1 {
    left: 92% !important;
    top: 5% !important;
    margin-left: -11rem;
    background: rgba(182, 198, 185, 0.12);
    width: 22rem;
    height: 22rem;
    border-radius: 50%;
}

.dt_about--one .pattern-layer .pattern-2 {
    width: 8rem;
    height: 8rem;
    top: 90% !important;
    left: 90% !important;
}

.dt_image_block--one .dt_image_box .shape .shape-1 {
    top: 8.7rem !important;
    left: -4.3rem !important;
}

.dt_image_block--one .dt_image_box .shape .shape-2 {
    left: 34rem !important;
    top: 26rem !important;
}

.dt_image_block .dt_image_box .video-inner {
    margin-top: 3rem;
}

@media (min-width: 36em) {
    .dt_image_block .dt_image_box .video-inner {
        width: 20rem;
        position: absolute;
        right: 14rem;
        bottom: 0;
        z-index: 2;
        margin-top: 0;
    }
}

.dt_image_block .dt_image_box .video-inner .dt-btn-play {
    color: var(--dt-pri-color);
    background-color: var(--dt-whi-color);
    font-size: 3rem;
}

.dt_image_block .skills-box {
    width: 100%;
    text-align: center;
    border-radius: 1rem;
    padding-top: 4rem;
    padding-right: 4rem;
    padding-bottom: 2.5rem;
    padding-left: 4rem;
    background: var(--dt-whi-color);
    box-shadow: 0 2rem 5rem 0 #e8e8e8;
}

@media (min-width: 36em) {
    .dt_image_block .skills-box+.dt_image_box {
        padding-top: 13rem;
    }
    .dt_image_block .skills-box {
        width: 31rem;
        position: absolute;
        top: 0;
        right: 0;
        z-index: 1;
    }
}

.dt_image_block .skills-box h6 {
    font-size: 1.45rem;
}

@media (min-width: 36em) {
    .dt_skills--one .dt_content_box,
    .dt_about--one .dt_content_box {
        margin-left: 3rem;
    }
}

.dt_faq--one .dt_image_block--one .dt_image_box .shape .shape-1,
.dt_faq--one .dt_image_block--one .dt_image_box .shape .shape-2,
.dt_image_block--four .dt_image_box .shape .shape-1,
.dt_image_block--four .dt_image_box .shape .shape-2 {
    position: absolute;
    width: 17.6rem;
    height: 18.3rem;
    background-size: 95%;
    background-repeat: no-repeat;
    opacity: 0.5;
}

.dt_image_block--four .dt_image_box .shape .shape-1 {
    top: unset !important;
    bottom: 6rem;
    left: -4.5rem !important;
    -webkit-animation: dt_zoom_fade 5s infinite linear;
    animation: dt_zoom_fade 5s infinite linear;
}

.dt_image_block--four .dt_image_box .shape .shape-2 {
    top: 6rem !important;
    right: -4.5rem;
    left: unset !important;
    -webkit-animation: dt_zoom_fade 6s infinite linear;
    animation: dt_zoom_fade 6s infinite linear;
}

/* About Two ( Career ) */

.dt_about--two .pattern-layer .pattern-1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--dt-gray2-color);
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='700' viewBox='0 0 1920 700' fill='none'%3E%3Cpath d='M0 0H1920V683C1920 683 1893.95 681.625 1859 675.5C1814.6 667.718 1754.6 654.881 1702 656C1583.43 660.422 1569.5 698 1415.5 700C1282 692 1153 606 1011 610C869 614 877 687 774.5 687C672 687 689 630.5 552.5 687C498.5 709.352 471.5 670.5 415 638.5C339.5 600 279.5 593.872 167 603.5C50.2729 613.49 0 632.5 0 632.5V0Z' fill='currentColor'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='700' viewBox='0 0 1920 700' fill='none'%3E%3Cpath d='M0 0H1920V683C1920 683 1893.95 681.625 1859 675.5C1814.6 667.718 1754.6 654.881 1702 656C1583.43 660.422 1569.5 698 1415.5 700C1282 692 1153 606 1011 610C869 614 877 687 774.5 687C672 687 689 630.5 552.5 687C498.5 709.352 471.5 670.5 415 638.5C339.5 600 279.5 593.872 167 603.5C50.2729 613.49 0 632.5 0 632.5V0Z' fill='currentColor'/%3E%3C/svg%3E");
    -webkit-mask-size: cover;
    mask-size: cover;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: bottom center;
    mask-position: bottom center;
}

.dt_about--two .pattern-layer .pattern-2 {
    position: absolute;
    top: 14rem;
    left: 1rem;
    width: 19.3rem;
    height: 20.2rem;
    background-repeat: no-repeat;
    -webkit-animation: dt_zoom_fade 5s infinite linear;
    animation: dt_zoom_fade 5s infinite linear;
}

.dt_about--two .dt_image_block--four .dt_image_box .shape .shape-1 {
    top: -5rem !important;
}

.dt_about--two .dt_image_block--four .dt_image_box .shape .shape-2 {
    top: 5rem !important;
    right: -5.5rem;
}

@media (min-width: 36em) {
    .dt_about--two .dt_image_block--four .dt_image_box {
        margin-right: 0;
        margin-left: 3rem;
    }
}


/* Heading */

.dt_siteheading .subtitle {
    display: inline-block;
    margin-bottom: 2rem;
    font-weight: 500;
    position: relative;
    color: var(--dt-pri-color);
}

.dt_siteheading .title {
    line-height: 1.15;
    display: block;
}

.dt_siteheading .text {
    font-size: 1.7rem;
}

.dt_siteheading .text p {
    margin-bottom: 0;
}

.dt_siteheading .text p+p {
    margin-top: 1.6rem;
}

.dt_list_style {
    display: block;
    list-style: none;
    padding: 0;
}

.dt_list_style:after {
    display: block;
    clear: both;
    content: "";
}

.dt_list_style li {
    display: block;
    position: relative;
    font-weight: 600;
    line-height: 2.5rem;
    margin-bottom: 1.3rem;
    padding-left: 3.5rem;
    color: var(--dt-sec-color);
}

.dt_list_style li:last-child {
    margin-bottom: 0;
}

.dt_list_style--two li,
.dt_list_style--one li {
    width: 50%;
    float: left;
    padding-left: 3.5rem;
}

.dt_list_style--one li:before {
    position: absolute;
    content: '';
    width: 1.2rem;
    height: 1.2rem;
    left: 0;
    top: 0.6rem;
    border-radius: 50%;
    background: var(--dt-pri-color);
}

.dt_list_style--one li:after {
    content: '';
    position: absolute;
    left: 0.2rem;
    top: 0.8rem;
    width: 0.8rem;
    height: 0.8rem;
    border-radius: 50%;
    background: var(--dt-whi-color);
}

.dt_list_style--two li:before {
    position: absolute;
    content: '\f046';
    font-family: 'fontAwesome';
    top: 0.15rem;
    left: 0;
    font-size: 2.6rem;
    font-weight: 400;
    color: var(--dt-pri-color);
}

.siteheading--one .dt_siteheading .subtitle:not(.no-animation) {
    border-radius: 3rem;
    box-shadow: 0 0.5rem 2rem 0 rgba(0, 0, 0, 0.10);
    padding: 0.8rem 3.7rem;
  /*  animation: dt_bounce ease 2s infinite;
    -webkit-animation: dt_bounce ease 2s infinite;*/
    transform-origin: bottom;
    -webkit-transform-origin: bottom;
}

.siteheading--one .dt_siteheading .subtitle:not(.no-animation):before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    border-radius: inherit;
    background: var(--dt-whi-color);
}

.siteheading--one .dt_siteheading .subtitle.no-animation {
    margin-bottom: 0.9rem;
    letter-spacing: 0.2rem;
}

.dt_heading.dt_heading_9 {
    color: var(--dt-pri-color);
}

@keyframes dt_bounce {
    0% {
        transform: scale(1, 1) translateY(0)
    }
    10% {
        transform: scale(1.1, .9) translateY(0)
    }
    30% {
        transform: scale(.9, 1.1) translateY(-1.375rem)
    }
    50% {
        transform: scale(1, 1) translateY(0)
    }
    57% {
        transform: scale(1, 1) translateY(-0.1875rem)
    }
    64% {
        transform: scale(1, 1) translateY(0)
    }
    100% {
        transform: scale(1, 1) translateY(0)
    }
}

.dt_404 .dt_siteheading > i {
    position: absolute;
    top: 0;
    left: 50%;
    font-size: 19rem;
    color: var(--dt-gray3-color);
    transform: translateX(-50%);
    z-index: -1;
}


/* Service */

.dt_testimonials,
.dt_process,
.dt_service {
    position: relative;
    overflow: hidden;
}

/* Service One */

.dt_slider + .dt_service {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: -6.5rem;
    margin-bottom: -3.8rem;
}

.dt_service--one .dt_item_inner {
    margin-bottom: 7.5rem;
    position: relative;
}

.dt_service--one .dt_item_image {
    position: relative;
    overflow: hidden;
    background-color: var(--dt-sec-color);
}

.dt_service--one .dt_item_image:before {
    content: '';
    position: absolute;
    height: 42%;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(to top,var(--dt-pri-color) 40%,transparent);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--dt-pri-color) 40%',endColorStr='rgba(0, 0, 0, 0)');
    z-index: 99;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_service--one .dt_item_inner.active .dt_item_image:before,
.dt_service--one .dt_item_inner:hover .dt_item_image:before,
.dt_service--one .dt_item_inner:focus-within .dt_item_image:before {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}

.dt_service--one .dt_item_image,
.dt_service--one .dt_item_image img {
    min-height: 25rem;
}

.dt_service--one .dt_item_image img {
    width: 100%;
    object-fit: cover;
}

.dt_service--one .dt_item_holder {
    position: absolute;
    bottom: -3.5rem;
    left: 3rem;
    right: 3rem;
    background-color: var(--dt-whi-color);
    padding: 2.1rem 2rem;
    text-align: center;
    -webkit-box-shadow: 0 0.2rem 3.4rem rgba(35,35,35,.2);
    box-shadow: 0 0.2rem 3.4rem rgba(35,35,35,.2);
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
    overflow: hidden;
    z-index: 100;
}

.dt_service--one .dt_item_inner.active .dt_item_holder,
.dt_service--one .dt_item_inner:hover .dt_item_holder,
.dt_service--one .dt_item_inner:focus-within .dt_item_holder {
    background-color: var(--dt-pri-color);
    padding-top: 3.9rem;
    padding-bottom: 7rem;
}

.dt_service--one .dt_item_holder .dt_item_icon {
    /* display: none; */
    background-color: var(--dt-whi-color);
    color: var(--dt-pri-color);
    display: inline-flex;
    width: 7.5rem;
    height: 7.5rem;
    align-items: center;
    justify-content: center;
    font-size: 4.6rem;
    border-radius: 100%;
    margin-bottom: 0;
    position: absolute;
    top: 15px;
    right: 15px;
    opacity: 0.25;
	z-index:-1;
}

.dt_service--one .dt_item_holder .dt_item_title {
    margin: 0;
    line-height: 1.2;
    color: var(--dt-sec-color);
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_service--one .dt_item_inner.active .dt_item_holder .dt_item_title,
.dt_service--one .dt_item_inner:hover .dt_item_holder .dt_item_title,
.dt_service--one .dt_item_inner:focus-within .dt_item_holder .dt_item_title {
    color: var(--dt-whi-color);
    padding-bottom: 1.6rem;
}

.dt_service--one .dt_item_holder .dt_item_title a {
    color: var(--dt-sec-color);
}

.dt_service--one .dt_item_holder .dt_item_title a:not(:hover, :focus) {
    text-decoration: none;
}

.dt_service--one .dt_item_inner.active .dt_item_holder .dt_item_title a,
.dt_service--one .dt_item_inner:hover .dt_item_holder .dt_item_title a,
.dt_service--one .dt_item_inner:focus-within .dt_item_holder .dt_item_title a {
    color: var(--dt-whi-color);
}

.dt_service--one .dt_item_holder .dt_item_content {
    line-height: 2.4rem;
    max-height: 0;
    color: transparent;
    -webkit-transition: all 0.5s cubic-bezier(0, 1, 0, 1);
    transition: all 0.5s cubic-bezier(0, 1, 0, 1);
}

.dt_service--one .dt_item_inner.active .dt_item_holder .dt_item_content,
.dt_service--one .dt_item_inner:hover .dt_item_holder .dt_item_content,
.dt_service--one .dt_item_inner:focus-within .dt_item_holder .dt_item_content {
    max-height: 50rem;
    color: var(--dt-whi-color);
    transition: max-height 1s ease-in-out;
}

.dt_service--one .dt_item_holder .dt_item_content,
.dt_service--one .dt_item_inner .dt_item_holder .dt_item_readmore {
    margin-top: 0;
}

.dt_service--one .dt_item_inner .dt_item_holder .dt-btn-plustext {
    position: absolute;
    bottom: -0.8rem;
    left: 0;
    right: 0;
    width: 9.6rem;
    height: 4.8rem;
    border-radius: 9.6rem 9.6rem 0 0;
    background-color: rgba(255,255,255,.3);
    margin: auto;
    line-height: 4rem;
    color: var(--dt-whi-color);
    font-size: 2rem;
    text-decoration: none;
    -webkit-transform: translateY(5rem);
    transform: translateY(5rem);
    opacity: 0;
}

.dt_service--one .dt_item_inner.active .dt_item_holder .dt-btn-plustext,
.dt_service--one .dt_item_inner:hover .dt_item_holder .dt-btn-plustext,
.dt_service--one .dt_item_inner:focus-within .dt_item_holder .dt-btn-plustext {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

.dt_service--one .dt_item_inner .dt_item_holder .dt-btn-plustext:hover,
.dt_service--one .dt_item_inner .dt_item_holder .dt-btn-plustext:focus {
    color: var(--dt-sec-color);
    background-color: var(--dt-whi-color);
}

.dt_service--one .dt_item_inner .dt_item_holder .dt-btn-plustext span {
    width: 2.1rem;
    color: transparent;
    position: relative;
    z-index: 0;
    vertical-align: middle;
}

.dt_service--one .dt_item_inner .dt_item_holder .dt-btn-plustext:not(:hover, :focus) span:before {
    background: var(--dt-whi-color);
}

.dt_service--one .dt_item_inner .dt_item_holder .dt-btn-plustext:not(:hover, :focus) span:after {
    border-right-color: var(--dt-whi-color);
    border-top-color: var(--dt-whi-color);
}


/* Service Two */

@media (max-width: 61.938em) {
    .dt_process--one .pattern-layer,
    .dt_service .pattern-layer {
        display: none;
    }
}

.dt_process--one .pattern-layer .pattern-1,
.dt_service .pattern-layer .pattern-1 {
    width: 45.5rem;
    height: 49.6rem;
    position: absolute;
    top: 0;
    left: -10rem;
    background-repeat: no-repeat;
    background-size: 100%;
}

.dt_process--one .pattern-layer .pattern-2,
.dt_service .pattern-layer .pattern-2 {
    width: 63.5rem;
    height: 46.2rem;
    position: absolute;
    top: 0;
    left: -10rem;
    background-repeat: no-repeat;
    background-size: 100%;
}

.dt_process--one .pattern-layer .pattern-3,
.dt_service .pattern-layer .pattern-3 {
    width: 25.7rem;
    height: 39.9rem;
    position: absolute;
    bottom: 0;
    right: -10rem;
    background-repeat: no-repeat;
    background-size: 100%;
}

.dt_process--one .pattern-layer .pattern-4,
.dt_service .pattern-layer .pattern-4 {
    width: 43.7rem;
    height: 63.3rem;
    position: absolute;
    bottom: 0;
    right: -10rem;
    background-repeat: no-repeat;
    background-size: 100%;
}

.dt_service--two .dt_item_inner {
    position: relative;
    background: var(--dt-whi-color);
    border-radius: 1rem;
    z-index: 0;
    transition: var(--dt-transition);
}

.dt_service--two .dt_item_inner:hover,
.dt_service--two .dt_item_inner:focus-within {
    box-shadow: 0 1rem 3rem 0 rgba(0, 0, 0, 0.1);
    transform: translateY(-1rem);
}

.dt_service--two .dt_item_inner .dt_item_holder {
    padding: 4rem 3rem 3.2rem 3rem;
    transition: var(--dt-transition);
}

.dt_service--two .dt_item_inner .dt_item_holder .dt_item_icon {
    display: inline-block;
    position: relative;
}

.dt_service--two .dt_item_inner .dt_item_holder .dt_item_icon:before {
    content: "";
    position: absolute;
    top: -1.3rem;
    left: 0;
    width: 9rem;
    height: 7rem;
    background: var(--dt-pri-color);
    border-radius: 55% 35% 48% 30% / 40% 40% 70% 6%;
    will-change: border-radius, transform, opacity;
    animation: dt_shapeMoveOne 3s linear infinite;
    opacity: 0.07;
    z-index: -1;
}

.dt_service--two .dt_item_inner:hover .dt_item_holder .dt_item_icon:before,
.dt_service--two .dt_item_inner:focus-within .dt_item_holder .dt_item_icon:before {
    background: var(--dt-whi-color);
    opacity: 0.1;
}

@keyframes dt_shapeMoveOne {
    0%,
    100% {
        border-radius: 42% 58% 70% 30% / 45% 45% 55% 55%;
        transform: translate3d(0, 0, 0) rotateZ(0.01deg);
    }
    35% {
        border-radius: 70% 30% 46% 54% / 30% 29% 71% 70%;
        transform: translate3d(0, 1rem, 0) rotateZ(0.01deg);
    }
    50% {
        transform: translate3d(0, 0, 0) rotateZ(0.01deg);
    }
    65% {
        border-radius: 100% 60% 60% 100% / 100% 100% 60% 60%;
        transform: translate3d(0, -1rem, 0) rotateZ(0.01deg);
    }
}

.dt_service--two .dt_item_inner .dt_item_holder .dt_item_icon i {
    font-size: 5rem;
    color: var(--dt-pri-color);
}

.dt_service--two .dt_item_inner .dt_item_holder .dt_item_icon img {
    height: 5rem;
}

.dt_service--two .dt_item_inner .dt_item_holder .dt_item_title a {
    text-decoration: none;
}

.dt_service--two .dt_item_inner .dt_item_holder .dt_item_title a:not(:hover, :focus) {
    color: inherit;
}

.dt_service--two .dt_item_inner:hover .dt_item_image+.dt_item_holder .dt_item_readmore .dt-btn-plustext,
.dt_service--two .dt_item_inner:focus-within .dt_item_image+.dt_item_holder .dt_item_readmore .dt-btn-plustext,
.dt_service--two .dt_item_inner:hover .dt_item_image+.dt_item_holder .dt_item_title,
.dt_service--two .dt_item_inner:focus-within .dt_item_image+.dt_item_holder .dt_item_title,
.dt_service--two .dt_item_inner:hover .dt_item_image+.dt_item_holder,
.dt_service--two .dt_item_inner:focus-within .dt_item_image+.dt_item_holder {
    color: var(--dt-whi-color);
}

.dt_service--two .dt_item_inner .dt_item_holder .dt_item_readmore .dt-btn-plustext {
    display: inline-block;
    position: relative;
    text-decoration: none;
    color: var(--dt-sec-color);
    font-weight: 500;
}

.dt_service--two .dt_item_inner:hover .dt_item_image+.dt_item_holder .dt_item_readmore .dt-btn-plustext:hover,
.dt_service--two .dt_item_inner:focus-within .dt_item_image+.dt_item_holder .dt_item_readmore .dt-btn-plustext:focus,
.dt_service--two .dt_item_inner .dt_item_holder .dt_item_readmore .dt-btn-plustext:hover,
.dt_service--two .dt_item_inner .dt_item_holder .dt_item_readmore .dt-btn-plustext:focus {
    padding-right: 3rem;
    letter-spacing: 0.03rem;
    color: var(--dt-pri-color);
}

.dt_service--two .dt_item_inner .dt_item_holder .dt_item_readmore .dt-btn-plustext:not(:hover,:focus):before,
.dt_service--two .dt_item_inner .dt_item_holder .dt_item_readmore .dt-btn-plustext:not(:hover,:focus):after {
    opacity: 0;
}

.dt_service--two .dt_item_inner .dt_item_holder .dt_item_readmore .dt-btn-plustext:before {
    background: var(--dt-pri-color);
    right: 0.2rem;
}

.dt_service--two .dt_item_inner .dt_item_holder .dt_item_readmore .dt-btn-plustext:after {
    border-right-color: var(--dt-pri-color);
    border-top-color: var(--dt-pri-color);
    right: 0;
}

.dt_service--two .dt_item_inner .dt_item_image:before,
.dt_service--two .dt_item_inner .dt_item_image {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: inherit;
}

.dt_service--two .dt_item_inner .dt_item_image {    
    top: 50%;
    left: 50%;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    z-index: -1;
    transition: var(--dt-transition);
    transform: translate(-50%, -50%) scale(0.8);
}

.dt_service--two .dt_item_inner .dt_item_image::before {
    content: "";
    top: 0;
    left: 0;
    background: #000;
    opacity: 0.7;
}

.dt_service--two .dt_item_inner .dt_item_image::after {
    content: "";
    position: absolute;
    top: 1.5rem;
    right: 1.5rem;
    bottom: 1.5rem;
    left: 1.5rem;
    border: 0.2rem dashed rgba(189, 189, 189, 0.35);
    border-radius: inherit;
}

.dt_service--two .dt_item_inner:hover .dt_item_image,
.dt_service--two .dt_item_inner:focus-within .dt_item_image {
    opacity: 1;
    visibility: visible;
    height: calc(100% + 2rem);
    transform: translate(-50%, -50%) scale(1);
}

.dt_service--two .dt_item_inner .dt_item_image img {
    height: 100%;
    object-fit: cover;
}


/* CTA */

.parallax_none {
    transform: translate(0);
}

.parallax-bg {
    top: -30%;
    width: 100%;
    height: 150%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
}

.dt_cta {
    width: 100%;
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
    overflow: hidden;
}

.dt_cta--one {
    color: var(--dt-whi-color);
}

.dt_cta--one:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    background: inherit;
    opacity: 0.6;
    mix-blend-mode: overlay;
    z-index: 1;
}

.dt_cta--one:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    background: #000000;
    opacity: 0.6;
}

.dt_cta--one .parallax-bg {
    position: absolute;
    left: 0;
}

@media (max-width: 47.938em) {
    .dt_cta--one .pattern-layer {
        display: none;
    }
}

.dt_cta--one .pattern-layer .pattern-1 {
    display: block;
    width: 39.7rem;
    height: 27.3rem;
    position: absolute;
    left: 0;
    bottom: 0;
    will-change: border-radius, transform, opacity;
    animation: dt_shapeMoveTwo 5s linear infinite;
    background-size: 100%;
    background-repeat: no-repeat;
    z-index: 1;
}

@keyframes dt_shapeMoveTwo {
    0%,
    100% {
        transform: translate3d(0, 0, 0) rotateZ(0.01deg);
    }
    25% {
        transform: translate3d(-1.5rem, 0.5rem, 0) rotateZ(0.01deg);
    }
    35% {
        transform: translate3d(-30px, 5px, 0) rotateZ(0.01deg);
    }
    45% {
        transform: translate3d(-1.5rem, 0.5rem, 0) rotateZ(0.01deg);
    }
    55% {
        transform: translate3d(0, 0, 0) rotateZ(0.01deg);
    }
    75% {
        transform: translate3d(0, -0.3rem, 0) rotateZ(0.01deg);
    }
}

.dt_cta--one .pattern-layer .pattern-2 {
    width: 33.7rem;
    height: 29.1rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background-size: 100%;
    background-repeat: no-repeat;
    z-index: 1;
}

.dt_cta--one .pattern-layer .pattern-3 {
    display: block;
    width: 26.2rem;
    height: 22.2rem;
    position: absolute;
    right: -3rem;
    top: -1.5rem;
    background-size: 100%;
    background-repeat: no-repeat;
    will-change: border-radius, transform, opacity;
    animation: dt_shapeMoveThree 3s linear infinite;
    z-index: 1;
}

@keyframes dt_shapeMoveThree {
    0%,
    100% {
        transform: translate3d(0, 0, 0) rotateZ(0.01deg);
    }
    25% {
        transform: translate3d(-2rem, 0.5rem, 0) rotateZ(0.01deg);
    }
    35% {
        transform: translate3d(-2rem, 0.5rem, 0) rotateZ(0.01deg);
    }
    45% {
        transform: translate3d(-2rem, 1rem, 0) rotateZ(0.01deg);
    }
    55% {
        transform: translate3d(0, 0, 0) rotateZ(0.01deg);
    }
    75% {
        transform: translate3d(0, -0.5rem, 0) rotateZ(0.01deg);
    }
}

.dt_cta--one .pattern-layer .pattern-4 {
    width: 31.2rem;
    height: 30.1rem;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    background-size: 100%;
    background-repeat: no-repeat;
}

@media (max-width: 47.938em) {
    .dt_cta--one .dt-container .dt-row {
        flex-direction: column-reverse;
    }
}

.dt_cta--one .dt-container {
    position: relative;
    z-index: 1;
}

.dt_cta--one .dt_cta_content .dt_cta_title {
    color: var(--dt-whi-color);
}

.dt_cta--one .dt_cta_video .dt-btn-play {
    width: 10rem;
    height: 10rem;
    font-size: 3rem;
    line-height: 10rem;
    color: var(--dt-pri-color);
    background-color: var(--dt-whi-color);
}


/* Choose Us */

@media (min-width: 36em) {
    .dt_chooseus--one .dt_content_box {
        margin-right: 13.5rem;
    }
}

.dt_chooseus--one .dt_chooseus_item {
    position: relative;
    padding-left: 8rem;
}

.dt_chooseus--one .dt_chooseus_item+.dt_chooseus_item {
    margin-top: 2rem;
}

.dt_chooseus--one .dt_chooseus_item .dt_chooseus_icon {
    position: absolute;
    top: 0.1rem;
    left: 0;
    color: var(--dt-pri-color);
    font-size: 2.7rem;
    text-align: center;
    width: 5.2rem;
    height: 5.2rem;
    line-height: 5.2rem;
    border-radius: 50%;
    box-shadow: 0 0 4rem rgba(0, 0, 0, 0.15);
    transition: var(--dt-transition);
}

.dt_chooseus--one .dt_chooseus_item .dt_chooseus_icon:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    right: 0;
    transform: scale(0,0);
    z-index: -1;
    border-radius: 50%;
    background: var(--dt-pri-color);
    transition: var(--dt-transition);
}

.dt_chooseus--one .dt_chooseus_item:hover .dt_chooseus_icon:before {
    transform: scale(1,1);
}

.dt_chooseus--one .dt_chooseus_item:hover div.dt_chooseus_icon {
    color: var(--dt-whi-color);
}

.dt_chooseus--one .dt_chooseus_item .dt_chooseus_icon img {
    height: 2.5rem;
}


/* Process */

.dt_process--one .dt_process_block .dt_process_inner {
    position: relative;
    text-align: center;
}

.dt_process--one .dt_process_block .dt_process_icon {
    position: relative;
    display: inline-block;
    width: 17rem;
    height: 17rem;
    line-height: 1.7rem;
    background-color: var(--dt-whi-color);
    border-radius: 50%;
    z-index: 0;
    margin-bottom: 3.3rem;
    transition: var(--dt-transition);
}

.dt_process--one .dt_process_block .dt_process_icon:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    right: 0;
    transform: scale(0,0);
    z-index: -1;
    border-radius: 50%;
    background: var(--dt-pri-color);
    transition: var(--dt-transition);
}

.dt_process--one .dt_process_block:hover .dt_process_icon:before {
    transform: scale(1,1);
}

.dt_process--one .dt_process_block .dt_process_icon:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 115%;
    height: 115%;
    border: 0.2rem dashed var(--dt-pri-color);
    border-radius: 100%;
    transform: translate(-50%, -50%);
    opacity: 0.3;
    transition: var(--dt-transition);
}

.dt_process--one .dt_process_block:hover .dt_process_icon:after {
    opacity: 1;
    animation: dt_processSpin 9s infinite linear;
}

@keyframes dt_processSpin {
    0% {
        transform: translate(-50%, -50%) rotate(0deg)
    }
    100% {
        transform: translate(-50%, -50%) rotate(359deg)
    }
}

.dt_process--one .dt_process_row .dt-col-12:nth-child(2n) .dt_process_block .dt_process_icon {
    transform: scale(1.2);
    margin-bottom: 5.2rem;
}

.dt_process--one .dt_process_block .dt_process_icon .icon {
    font-size: 5rem;
    color: var(--dt-pri-color);
    display: inline-block;
    vertical-align: middle;
    line-height: 3.4;
    transition: var(--dt-transition);
}

.dt_process--one .dt_process_block:hover .dt_process_icon .icon {
    opacity: 0;
}

.dt_process--one .dt_process_block .dt_process_icon .icon_hover {
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 5rem;
    opacity: 0;
    color: var(--dt-whi-color);
    transform: translate(-50%, -50%) scale(0,0);
    transition: .5s;
}

.dt_process--one .dt_process_block:hover .dt_process_icon .icon_hover {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1,1);
}

.dt_process--one .dt_process_block .dt_process_icon .count {
    position: absolute;
    top: -0.5rem;
    right: -0.7rem;
    width: 4.5rem;
    height: 4.5rem;
    line-height: 3.1rem;
    font-weight: 500;
    color: var(--dt-pri-color);
    background: var(--dt-whi-color);
    border-radius: 100%;
    transition: var(--dt-transition);
    border: 0.7rem solid var(--dt-pri-color);
    z-index: 1;
}


/* Skills */

.dt_progress_item .dt_progress_title {
    font-weight: 500;
    margin-bottom: 0.7rem;
}

.dt_progress_item+.dt_progress_item {
    margin-top: 3.5rem;
}

.dt_progress_item .dt_bar {
    position: relative;
    width: 100%;
    height: 0.6rem;
    background: rgba(189, 189, 189, 0.25);
    border-radius: 0.5rem;
}

.dt_progress_item .dt_bar .dt_bar_inner {
    position: relative;
    display: block;
    border-radius: 0.5rem;
    width: 0;
    height: 0.6rem;
    background-color: var(--dt-pri-color);
    -webkit-transition: all 1500ms ease;
    transition: all 1500ms ease;
}

.dt_progress_item .dt_bar .dt_counter_text {
    position: absolute;
    color: var(--dt-sec-color);
    right: 0;
    bottom: 1rem;
}


/* Features */

.dot2,
.dot1 {
    position: absolute;
    width: 1.5rem;
    height: 1.5rem;
    background: var(--dt-sec-color);
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    visibility: hidden;
    opacity: 0;
    transform: scale(0);
    transition: all .3s ease;
}

.dot1 {
    top: 0;
    left: 0.5rem;
}

.dot2 {
    right: 0.5rem;
    bottom: 0;
}

.dot2:after,
.dot1:after {
    content: '';
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 50%;
    background: var(--dt-pri-color);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
}

.dt_features_area:has(.dt_features_cta_area) .dt_features {
    padding-bottom: 15rem;
}

.dt_features--one .dt_features {
    color: var(--dt-whi-color);
    background: var(--dt-sec-color);
}

.dt_features--one .dt_siteheading .title {
    color: inherit;
}

.dt_features--one .dt_siteheading .text,
.dt_features--one .dt_item_inner .dt_item_holder .dt_item_content {
    color: #dddddd;
}

.dt_features--one .dt_item_inner .dt_item_holder {
    position: relative;
    padding-left: 10.8rem;
}

.dt_features--one .dt_item_inner .dt_item_holder .dt_item_icon {
    position: absolute;
    top: 0.5rem;
    left: 0;
    width: 8.2rem;
    height: 8.2rem;
    text-align: center;
    color: var(--dt-whi-color);
    line-height: 8rem;
    font-size: 3.6rem;
    border: 0.2rem solid rgba(189, 189, 189, 0.35);
    border-radius: 50%;
    transition: var(--dt-transition);
    z-index: 0;
}

.dt_features--one .dt_item_inner:hover .dt_item_holder .dt_item_icon,
.dt_features--one .dt_item_inner:focus-within .dt_item_holder .dt_item_icon {
    border-color: transparent;
}

.dt_features--one .dt_item_inner .dt_item_holder .dt_item_icon:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    content: '';
    background: var(--dt-pri-color);
    border-radius: 50%;
    z-index: -1;
    width: 100%;
    height: 100%;
    visibility: hidden;
    opacity: 0;
    transform: scale(.5);
    transition: all .3s ease;
}

.dt_features--one .dt_item_inner:hover .dt_item_holder .dt_item_icon .dot2,
.dt_features--one .dt_item_inner:focus-within .dt_item_holder .dt_item_icon .dot2,
.dt_features--one .dt_item_inner:hover .dt_item_holder .dt_item_icon .dot1,
.dt_features--one .dt_item_inner:focus-within .dt_item_holder .dt_item_icon .dot1,
.dt_features--one .dt_item_inner:hover .dt_item_holder .dt_item_icon:after,
.dt_features--one .dt_item_inner:focus-within .dt_item_holder .dt_item_icon:after {
    visibility: visible;
    opacity: 1;
    transform: scale(1);
}

.dt_features--one .dt_item_inner .dt_item_holder .dt_item_title a {
    text-decoration: none;
}

.dt_features--one .dt_item_inner .dt_item_holder .dt_item_title,
.dt_features--one .dt_item_inner .dt_item_holder .dt_item_title a:not(:hover, :focus) {
    color: inherit;
}

.dt_features--one .dt_item_inner .dt_item_holder .dt_item_content {
    margin-top: 1rem;
}

.dt_features--one .dt_features+.dt_features_cta_area .dt_features_cta {
    margin: -8.7rem 0 0;
}

.dt_features_cta_area .dt_features_cta {
    position: relative;
    z-index: 0;
    overflow: hidden;
    color: var(--dt-sec-color);
    background: var(--dt-whi-color);
    padding: 4.5rem 5.5rem;
    -webkit-box-shadow: 0 1rem 4rem 0 rgb(13 30 53 / 9%);
    box-shadow: 0 1rem 4rem 0 rgb(13 30 53 / 9%);
}

@media (max-width: 47.938em) {
    .dt_features_cta_area .dt_features_cta {
        padding-left: 2.8rem;
        padding-right: 2.8rem;
    }
}


/* Features CTA */

.dt_features_cta_area .dt_features_cta .dt_features_cta_content {
    position: relative;
    padding: 0 0 0 10.4rem;
}

.dt_features_cta_area .dt_features_cta .dt-text-right .dt_features_cta_content {
    padding-left: 0;
    padding-right: 10.4rem;
}

.dt_features_cta_area .dt_features_cta .dt_features_cta_content .icon {
    position: absolute;
    left: 0;
    top: 0.5rem;
    width: 7.5rem;
    height: 7.5rem;
    font-size: 3.2rem;
    text-align: center;
    line-height: 7.5rem;
    border-radius: 100%;
    background: transparent;
    color: var(--dt-whi-color);
    border: 0.2rem solid var(--dt-pri-color);
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_features_cta_area .dt_features_cta .dt_features_cta_content .icon::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 87%;
    height: 87%;
    border-radius: 100%;
    background: var(--dt-pri-color);
    transform: translate(-50%, -50%);
    z-index: -1;
}

.dt_features_cta_area .dt_features_cta .dt-text-right .dt_features_cta_content .icon {
    left: auto;
    right: 0;
}

.dt_features_cta_area .dt_features_cta .dt_features_cta_content:hover .icon,
.dt_features_cta_area .dt_features_cta .dt_features_cta_content:focus .icon  {
    -webkit-animation: dt_rubberBand 0.6s ease-in-out alternate;
    animation: dt_rubberBand 0.6s ease-in-out alternate;
}

@keyframes dt_rubberBand {
    from {
      -webkit-transform: scale3d(1, 1, 1);
      transform: scale3d(1, 1, 1);
    }
  
    30% {
      -webkit-transform: scale3d(1.25, 0.75, 1);
      transform: scale3d(1.25, 0.75, 1);
    }
  
    40% {
      -webkit-transform: scale3d(0.75, 1.25, 1);
      transform: scale3d(0.75, 1.25, 1);
    }
  
    50% {
      -webkit-transform: scale3d(1.15, 0.85, 1);
      transform: scale3d(1.15, 0.85, 1);
    }
  
    65% {
      -webkit-transform: scale3d(.95, 1.05, 1);
      transform: scale3d(.95, 1.05, 1);
    }
  
    75% {
      -webkit-transform: scale3d(1.05, .95, 1);
      transform: scale3d(1.05, .95, 1);
    }
  
    to {
      -webkit-transform: scale3d(1, 1, 1);
      transform: scale3d(1, 1, 1);
    }
}

.dt_features_cta_area .dt_features_cta .dt_features_cta_content .title {
    line-height: 2.8rem;
    margin-bottom: 0.6rem;
}

.dt_features_cta_area .dt_features_cta .dt_orcta {
    display: inline-block;
    position: relative;
    text-align: center;
    width: 7rem;
    height: 7rem;
    line-height: 4.8rem;
    border-radius: 50%;
    background: var(--dt-pri-color);
    padding: 1rem;
    margin-top: 0.8rem;
}

.dt_features_cta_area .dt_features_cta .dt_orcta:after {
    width: 1rem;
    height: 400%;
    background: var(--dt-pri-color);
    left: 0;
    right: 0;
    top: 49%;
    margin: auto;
    content: '';
    z-index: -1;
    position: absolute;
    transform: translateY(-50%);
}

@media (max-width: 61.938em) {
    .dt_features_cta_area .dt_features_cta .dt_orcta {
        margin: 3rem 0;
    }
    .dt_features_cta_area .dt_features_cta .dt_orcta:after {
        width: 17.4rem;
        height: 1rem;
        top: 3.4rem;
        left: -5rem;
    }
}

.dt_features_cta_area .dt_features_cta .dt_orcta p {
    color: var(--dt-pri-color);
    background: var(--dt-whi-color);
    border-radius: 50%;
    font-size: 1.8rem;
    font-weight: 600;
    margin: 0;
    width: 100%;
    height: 100%;
}


/* Features Two */

.dt_features--three .dt_item_inner .dt_item_holder,
.dt_features--two .dt_item_inner .dt_item_holder {
    position: relative;
    box-shadow: 0 0 4rem rgba(0, 0, 0, 0.1);
    z-index: -1;
}

.dt_features--two .dt_item_inner .dt_item_holder {
    padding: 5rem 3rem 4.5rem 3rem;
    text-align: center;
    box-shadow: 0 1.5rem 4rem 0 rgba(0, 0, 0, 0.08);
}

.dt_features--three .dt_item_inner .dt_item_holder:before,
.dt_features--two .dt_item_inner .dt_item_holder:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 0%;
    left: 0;
    bottom: 0;
    z-index: -1;
    transition: var(--dt-transition);
}

.dt_features--two .dt_item_inner .dt_item_holder:before {
    background: var(--dt-sec-color);
}

.dt_features--three .dt_item_inner:hover .dt_item_holder:before,
.dt_features--three .dt_item_inner:focus-within .dt_item_holder:before,
.dt_features--two .dt_item_inner:hover .dt_item_holder:before,
.dt_features--two .dt_item_inner:focus-within .dt_item_holder:before {
    height: 100%;
}

.dt_features--three .dt_item_inner .dt_item_holder .dt_item_icon,
.dt_features--two .dt_item_inner .dt_item_holder .dt_item_icon {
    color: var(--dt-pri-color);
    position: relative;
    display: inline-block;
    transition: var(--dt-transition);
}

.dt_features--two .dt_item_inner .dt_item_holder .dt_item_icon {
    margin-bottom: 1.8rem;
    font-size: 5rem;
}

.dt_features--three .dt_item_inner .dt_item_holder .dt_item_icon .dot1,
.dt_features--three .dt_item_inner .dt_item_holder .dt_item_icon .dot2,
.dt_features--two .dt_item_inner .dt_item_holder .dt_item_icon .dot1,
.dt_features--two .dt_item_inner .dt_item_holder .dt_item_icon .dot2 {
    display: none;
}

.dt_features--three .dt_item_inner .dt_item_holder .dt_item_title,
.dt_features--three .dt_item_inner .dt_item_holder .dt_item_content,
.dt_features--two .dt_item_inner .dt_item_holder .dt_item_title,
.dt_features--two .dt_item_inner .dt_item_holder .dt_item_content {
    transition: var(--dt-transition);
}

.dt_features--three .dt_item_inner .dt_item_holder .dt_item_title a,
.dt_features--two .dt_item_inner .dt_item_holder .dt_item_title a {
    color: var(--dt-sec-color);
}

.dt_features--three .dt_item_inner .dt_item_holder .dt_item_title a:not(:hover, :focus),
.dt_features--two .dt_item_inner .dt_item_holder .dt_item_title a:not(:hover, :focus) {
    text-decoration: none;
}

.dt_features--two .dt_item_inner .dt_item_holder .dt_item_content {
    margin-top: 1.6rem;
}

.dt_features--three .dt_item_inner:hover .dt_item_holder .dt_item_title,
.dt_features--three .dt_item_inner:focus-within .dt_item_holder .dt_item_title,
.dt_features--three .dt_item_inner:hover .dt_item_holder .dt_item_title a,
.dt_features--three .dt_item_inner:focus-within .dt_item_holder .dt_item_title a,
.dt_features--three .dt_item_inner:hover .dt_item_holder .dt_item_content,
.dt_features--three .dt_item_inner:focus-within .dt_item_holder .dt_item_content,
.dt_features--two .dt_item_inner:hover .dt_item_holder .dt_item_title,
.dt_features--two .dt_item_inner:focus-within .dt_item_holder .dt_item_title,
.dt_features--two .dt_item_inner:hover .dt_item_holder .dt_item_title a,
.dt_features--two .dt_item_inner:focus-within .dt_item_holder .dt_item_title a,
.dt_features--two .dt_item_inner:hover .dt_item_holder .dt_item_content,
.dt_features--two .dt_item_inner:focus-within .dt_item_holder .dt_item_content {
    color: var(--dt-whi-color);
}


/* Features Three */

.dt_features--three .dt_item_inner .dt_item_holder {
    padding: 5.5rem 3rem 5.5rem 12rem;
    overflow: hidden;
    border-radius: 1.5rem;
}

.dt_features--three .dt_item_inner .dt_item_holder:before {
    background: var(--dt-pri-color);
}

.dt_features--three .dt_item_inner:hover .dt_item_holder:before,
.dt_features--three .dt_item_inner:focus-within .dt_item_holder:before {
    top: 0;
}

.dt_features--three .dt_item_inner .dt_item_holder .dt_item_icon {
    position: absolute;
    top: 50%;
    left: 3rem;
    font-size: 3.7rem;
    width: 7rem;
    height: 7rem;
    line-height: 7rem;
    border-radius: 100%;
    text-align: center;
    transform: translateY(-50%);
}

.dt_features--three .dt_item_inner:hover .dt_item_holder .dt_item_icon,
.dt_features--three .dt_item_inner:focus-within .dt_item_holder .dt_item_icon {
    color: var(--dt-whi-color);
}

.dt_features--three .dt_item_inner .dt_item_holder .dt_item_icon:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.18;
    border-radius: inherit;
    background: var(--dt-pri-color);
    z-index: -1;
    transition: var(--dt-transition);
}

.dt_features--three .dt_item_inner:hover .dt_item_holder .dt_item_icon:before,
.dt_features--three .dt_item_inner:focus-within .dt_item_holder .dt_item_icon:before {
    background: var(--dt-whi-color);
    opacity: 0.3;
}

.dt_features--three .dt_item_inner:not(:hover, :focus-within) .dt_item_holder .dt_item_content {
    color: var(--dt-base-color);
}


/* Career */

.dt_features_area+.dt_career {
    padding-top: 0;
}

.dt_career {
    position: relative;
}

.dt_career .pattern-layer .pattern-1,
.dt_career .pattern-layer .pattern-2 {
    width: 19.3rem;
    height: 20.2rem;
    position: absolute;
    background-repeat: no-repeat;
    background-size: 100%;
}

.dt_career .pattern-layer .pattern-1 {
    top: 16.5rem;
    left: 22rem;
}

.dt_career .pattern-layer .pattern-2 {
    right: 22rem;
    bottom: 5.5rem;
}

.dt_career .dt_item_inner {
    position: relative;
    background: var(--dt-whi-color);
    border-radius: 1rem;
    padding: 4.5rem 5rem 5rem 5rem;
    box-shadow: 0 0 4rem rgba(0, 0, 0, 0.1);
}

.dt_career .dt_item_inner .list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.dt_career .dt_item_inner .list+h5 {
    margin-top: 1.6rem;
}

.dt_career .dt_item_inner .list li {
    position: relative;
    padding-left: 2.5rem;
    z-index: 0;
}

.dt_career .dt_item_inner .list li:before {
    content: "";
    position: absolute;
    top: 0.7rem;
    left: 0;
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 50%;
    border: 0.2rem solid var(--dt-pri-color);
}


/* Testimonials */

.dt_testimonials--one .owl-carousel .dt_testimonials_block {
    margin: 2.5rem 0;
}

.dt_testimonials--one .dt_testimonials_block {
    position: relative;    
    padding: 3.5rem 2.5rem 3.2rem;
    background: var(--dt-whi-color);
    border-radius: 2rem;
    border: 0.1rem solid rgba(189, 189, 189, 0.35);
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_testimonials--one .dt_testimonials_block:hover {
    border-color: transparent;
    box-shadow: 0 0 3rem rgba(0, 0, 0, 0.15);
}

@media (min-width: 48em) {
    .dt_testimonials--one .dt_testimonials_block {
        padding: 4rem 4rem 3.2rem;
    }
}

.dt_testimonials--one .dt_testimonials_block .dt_testimonials_content {
    display: flex;
    align-items: center;
}

.dt_testimonials--one .dt_testimonials_block .dt_testimonials_content .dt_testimonials_image {
    position: relative;
}

.dt_testimonials--one .dt_testimonials_block .dt_testimonials_content .dt_testimonials_image img {
    width: 8rem;
    height: 8rem;
    object-fit: cover;
    border-radius: 100%;
}

.dt_testimonials--one .dt_testimonials_block .dt_testimonials_content .dt_testimonials_image .quotes {
    position: absolute;
    top: 1.6rem;
    right: -1.7rem;
    width: 3.6rem;
    height: 3.6rem;
    line-height: 1.35;
    display: inline-block;
    background-color: var(--dt-pri-color);
    color: var(--dt-whi-color);
    font-size: 4.5rem;
    font-weight: 600;
    text-align: center;
    border-radius: 100%;
    border: 0.4rem solid var(--dt-whi-color);
}

.dt_testimonials--one .dt_testimonials_block .dt_testimonials_content .dt_testimonials_text {
    margin-left: 3rem;
}

.dt_testimonials--one .dt_testimonials_block .dt_testimonials_content .dt_testimonials_text .title {
    line-height: 2.9rem;
}

.dt_testimonials--one .dt_testimonials_block .dt_testimonials_content .dt_testimonials_text .subtitle {
    margin-bottom: 0;
    font-weight: 400;
    line-height: 2.3rem;
    font-size: 1.8rem;
}

.dt_testimonials--one .dt_testimonials_block .dt_testimonials_review .description {
    font-size: 1.8rem;
    margin-top: 3rem;
    line-height: 1.9;
}

.dt_testimonials--one .dt_testimonials_block .dt_testimonials_review .description p {
    margin-bottom: 0;
}

.dt_testimonials--one .dt_testimonials_block .dt_testimonials_review .dt_review {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-top: 0.2rem solid rgba(189, 189, 189, 0.35);
    padding-top: 3rem;
    margin-top: 3rem;
}

.dt_testimonials--one .dt_testimonials_block .dt_testimonials_review .dt_review img {
    width: 12.5rem;
}

.dt_testimonials--one .dt_testimonials_block .dt_testimonials_review .dt_review .star_rating {
    display: inline-block;
}

.dt_testimonials--one .dt_testimonials_block .dt_testimonials_review .dt_review .star_rating i {
    position: relative;
    color: #ffc00c;
    display: inline-block;
    font-size: 2rem;
    height: 2.8rem;
    line-height: 2.7rem;
    text-align: center;
    width: 2.4rem;
}

.dt_dots_style1 .owl-dots {
    position: relative;
    display: block;
    text-align: center;
    margin-top: 4.8rem;
}

.dt_dots_style1 .owl-dots .owl-dot {
    outline: none;
    line-height: 0.8rem;
}

.dt_dots_style1 .owl-dots .owl-dot span {
    position: relative;
    display: inline-block;
    width: 0.8rem;
    height: 0.8rem;
    background: rgba(189, 189, 189, 0.6);
    border-radius: 50%;
    cursor: pointer;
    margin: 0 0.5rem 0 0.5rem;
    transition: var(--dt-transition);
}

.dt_dots_style1 .owl-dots .owl-dot.active span,
.dt_dots_style1 .owl-dots .owl-dot span:hover {
    width: 3rem;
    border-radius: 0.5rem;
    background: var(--dt-pri-color);
}


/* Testimonial Style 2 */

.dt_testimonials--one.style2 {
    background: var(--dt-gray2-color);
}

.dt_testimonials--one.style2 .dt_testimonials_block {
    box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.1);
    border: none;
}

.dt_testimonials--one.style2 .dt_testimonials_block .dt_testimonials_content .dt_testimonials_image img {
    box-shadow: 0 1rem 3rem 0.5rem rgba(0, 0, 0, 0.15);
}

.dt_testimonials--one.style2 .dt_testimonials_block .dt_testimonials_review .dt_review {
    padding-top: 0;
    border-top: none;
    margin-top: 1.8rem;
    flex-direction: row-reverse;
}

.dt_testimonials--one.style2 .shape .shape-1 {
    position: absolute;
    top: 34rem;
    left: 78% !important;
    width: 23rem;
    height: 24rem;
    opacity: 0.5;
    background-repeat: no-repeat;
    -webkit-animation: dt_zoom_fade 5s infinite linear;
    animation: dt_zoom_fade 5s infinite linear;
}

.dt_testimonials--one.style2 .shape .shape-2 {
    position: absolute;
    left: 20rem;
    bottom: 15rem;
    width: 18.2rem;
    height: 10.7rem;
    background-repeat: no-repeat;
    animation: dt_float_bob_y 2s infinite linear;
}

@keyframes dt_float_bob_y {
    0% {
      -webkit-transform: translateY(-20px);
      transform: translateY(-20px);
    }
  
    50% {
      -webkit-transform: translateY(-10px);
      transform: translateY(-10px);
    }
  
    100% {
      -webkit-transform: translateY(-20px);
      transform: translateY(-20px);
    }
}


/* Clients */

.dt_clients--one .dt_clients_logo {
    position: relative;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 6rem;
}

.dt_clients--one .dt_clients_logo .image {
    filter: grayscale(1);
    opacity: 0.45;
    transition: var(--dt-transition);
}

.dt_clients--one .dt_clients_logo:hover .image,
.dt_clients--one .dt_clients_logo:focus-within .image {
    opacity: 0;
    visibility: hidden;
}

.dt_clients--one .dt_clients_logo .image_overlay {
    position: absolute;
    display: block;
    max-width: 100%;
    width: max-content;
    top: -50%;
    left: 50%;
    opacity: 0;
    visibility: hidden;
    transform: translate(-50%, -50%);
    transition: var(--dt-transition);
}

.dt_clients--one .dt_clients_logo:hover .image_overlay,
.dt_clients--one .dt_clients_logo:focus-within .image_overlay {
    opacity: 1;
    visibility: visible;
    top: 50%;
    transform: translate(-50%, -50%);
}


/* Team */

.dt_teams--one .dt_teams_block .dt_teams_inner {
    position: relative;
    text-align: center;
}

.dt_teams--one .dt_teams_block .dt_teams_inner .dt_teams_thumb {
    position: relative;
    margin-bottom: 2.8rem;
}

.dt_teams--one .dt_teams_block .dt_teams_inner .dt_teams_thumb .image {
    position: relative;
    overflow: hidden;
    border-radius: 2rem;
}

.dt_teams--one .dt_teams_block .dt_teams_inner .dt_teams_thumb .image img {
    width: 100%;
}

.dt_teams--one .dt_teams_block .dt_teams_inner .dt_teams_thumb .dt_teams_toggle {
    width: 6rem;
    height: 4rem;
    line-height: 4.4rem;
    background: var(--dt-whi-color);
    color: var(--dt-pri-color);
    font-size: 2.2rem;
    font-weight: 700;
    text-align: center;
    display: inline-block;
    border-radius: 3rem 3rem 0 0;
    text-decoration: none;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    z-index: 1;
    -webkit-box-shadow: 0 1.4rem 4.7rem 0 rgba(13, 30, 53, .1);
    box-shadow: 0 1.4rem 4.7rem 0 rgba(13, 30, 53, .1);
}

.dt_teams--one .dt_teams_block .dt_teams_inner .dt_teams_thumb .dt_teams_toggle:hover,
.dt_teams--one .dt_teams_block .dt_teams_inner .dt_teams_thumb .dt_teams_toggle:focus {
    -webkit-box-shadow: 0 2rem 4.7rem 0 rgba(13, 30, 53, .2);
    box-shadow: 0 2rem 4.7rem 0 rgba(13, 30, 53, .2);
}

.dt_teams--one .dt_teams_block .dt_teams_inner .dt_teams_thumb .widget_social {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 6rem;
    margin: auto;
    z-index: 0;
    text-align: center;
}

.dt_teams--one .dt_teams_block .dt_teams_inner .dt_teams_thumb .widget_social li {
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translate3d(0,7rem,0);
    transform: translate3d(0,7rem,0);
}

.dt_teams--one .dt_teams_block .dt_teams_inner .dt_teams_thumb .widget_social li:nth-child(1) {
    -webkit-transition: all 400ms cubic-bezier(.445,.05,.55,.95);
    transition: all 400ms cubic-bezier(.445,.05,.55,.95);
}

.dt_teams--one .dt_teams_block .dt_teams_inner .dt_teams_thumb .widget_social li:nth-child(2) {
    -webkit-transition: all 650ms cubic-bezier(.445,.05,.55,.95);
    transition: all 650ms cubic-bezier(.445,.05,.55,.95);
}

.dt_teams--one .dt_teams_block .dt_teams_inner .dt_teams_thumb .widget_social li:nth-child(3) {
    -webkit-transition: all 850ms cubic-bezier(.445,.05,.55,.95);
    transition: all 850ms cubic-bezier(.445,.05,.55,.95);
}

.dt_teams--one .dt_teams_block .dt_teams_inner .dt_teams_thumb .widget_social li:nth-child(4) {
    -webkit-transition: all 1000ms cubic-bezier(.445,.05,.55,.95);
    transition: all 1000ms cubic-bezier(.445,.05,.55,.95);
}

.dt_teams--one .dt_teams_block .dt_teams_inner .dt_teams_thumb .widget_social li:nth-child(5) {
    -webkit-transition: all 1150ms cubic-bezier(.445,.05,.55,.95);
    transition: all 1150ms cubic-bezier(.445,.05,.55,.95);
}

.dt_teams--one .dt_teams_block .dt_teams_inner .dt_teams_thumb .widget_social li:nth-child(6) {
    -webkit-transition: all 1250ms cubic-bezier(.445,.05,.55,.95);
    transition: all 1250ms cubic-bezier(.445,.05,.55,.95);
}

.dt_teams--one .dt_teams_block .dt_teams_inner .dt_teams_thumb.active .widget_social li {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

.dt_teams_block .dt_teams_inner .widget_social li a {
    color: var(--dt-sec-color);
    background: var(--dt-whi-color);
}

.dt_teams_block .dt_teams_inner .widget_social li a:after {
    background-color: var(--dt-pri-color);
}

.dt_teams_block .dt_teams_inner .widget_social li a:hover i:before,
.dt_teams_block .dt_teams_inner .widget_social li a:focus i:before {
    color: var(--dt-whi-color);
}

.dt_teams--two .dt_teams_block .dt_teams_inner .title,
.dt_teams--one .dt_teams_block .dt_teams_inner .title {
    line-height: 3.2rem;
}

.dt_teams--two .dt_teams_block .dt_teams_inner .title a,
.dt_teams--one .dt_teams_block .dt_teams_inner .title a {
    text-decoration: none;
}

.dt_teams--two .dt_teams_block .dt_teams_inner .title a:not(:hover, :focus),
.dt_teams--one .dt_teams_block .dt_teams_inner .title a:not(:hover, :focus) {
    color: inherit;
}

.dt_teams--two .dt_teams_block .dt_teams_inner p,
.dt_teams--one .dt_teams_block .dt_teams_inner p {
    margin-top: 0.2rem;
}

.dt_teams--one .dt_teams_block .dt_teams_inner p {
    color: var(--dt-pri-color);
}


/* Team Style 2 */

.dt_teams--two .dt_teams_block .dt_teams_inner .dt_teams_thumb {
    position: relative;
    overflow: hidden;
    border-radius: 1rem;
    background-color: var(--dt-sec-color);
}

.dt_teams--two .dt_teams_block .dt_teams_inner .dt_teams_thumb .widget_social {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    transform: translate(-50%,-50%) scale(0,0);
    text-align: center;
    transition: all 500ms ease;
}

.dt_teams--two .dt_teams_block .dt_teams_inner .dt_teams_thumb img {
    width: 100%;
    transition: all 500ms ease;
}

.dt_teams--two .dt_teams_block:hover .dt_teams_inner .dt_teams_thumb img,
.dt_teams--two .dt_teams_block:focus-within .dt_teams_inner .dt_teams_thumb img {
    opacity: 0.4;
    transform: scale(1.05);
}

.dt_teams--two .dt_teams_block:hover .dt_teams_inner .widget_social,
.dt_teams--two .dt_teams_block:focus-within .dt_teams_inner .widget_social {
    transform: translate(-50%,-50%) scale(1,1);
}

.dt_teams--two .dt_teams_block .dt_teams_inner .dt_teams_content {
    background: var(--dt-whi-color);
    margin-left: auto;
    margin-right: auto;
    position: relative;
    margin-top: -5.3rem;
    max-width: 78%;
    border-radius: 1rem;
    padding: 2rem 3rem 2.5rem 3rem;
    text-align: center;
    box-shadow: 0 0 4rem rgba(0, 0, 0, 0.10);
}

.dt_teams--two .dt_teams_block .dt_teams_inner p {
    color: var(--dt-base-color);
}

.dt_teams--two .dt_teams_block .dt_teams_inner .dt_teams_thumb .dt_teams_toggle {
    display: none;
}


/* Support */

.dt_support {
    position: relative;
    z-index: 0;
}

@media (min-width: 48em) {
    .dt_support {
        padding: 0.8rem 0 0 15.4rem;
    }
}

@media (min-width: 75em) {
    .dt_support {
        margin-left: 9.5rem;
    }
}

.dt_support .dt_support_icon {
    display: flex;
    position: relative;
    margin-bottom: 1.5rem;
}

@media (min-width: 48em) {
    .dt_support .dt_support_icon {
        display: flex;
        position: absolute;
        left: 0;
        top: 0;
        margin-bottom: 0;
    }
}

.dt_support .dt_support_icon i {
    width: 7rem;
    height: 7rem;
    border-radius: 50%;
    text-align: center;
    line-height: 7.1rem;
    font-size: 2.7rem;
    background: var(--dt-pri-color);
    color: var(--dt-whi-color);
    z-index: -1;
}

.dt_support .dt_support_icon img {
    width: 7rem;
    height: 7rem;
    border-radius: 50%;
    margin-left: -1.5rem;
}

.dt_support_box {
    position: relative;
    border-left: 0.1rem solid rgba(189, 189, 189, 0.35);
    margin-left: 3.5rem;
    padding-left: 9.2rem;
    margin-top: 0.8rem;
}

@media (max-width: 61.938em) {
    .dt_support_box {
        margin: 2rem 0 0;
    }
}

.dt_support_box .icon {
    position: absolute;
    left: 3rem;
    top: 0.4rem;
    color: var(--dt-pri-color);
    font-size: 4.2rem;
    line-height: 4.2rem;
}


/* Funfact */

.dt_funfact {
    overflow: hidden;
    position: relative;
    z-index: 0;
}

.dt_funfact.bg-primary,
.dt_funfact.bg-secondary {
    color: var(--dt-whi-color);
}

.dt_funfact .shape .shape-1 {
    left: 15rem !important;
    top: -5rem !important;
    width: 15.8rem;
    height: 14.2rem;
    background-repeat: no-repeat;
}

.dt_funfact .shape .shape-2 {
    left: 90% !important;
    top: 70% !important;
    width: 15.8rem;
    height: 14.2rem;
    background-repeat: no-repeat;
}

.dt_funfact_block {
    position: relative;
    z-index: 0;
}

.dt_funfact:not(.bg-primary, .bg-secondary) .dt_funfact_block .dt_funfact_content .dt_count_outer {
    color: var(--dt-sec-color);
}

.dt_funfact--one .dt_funfact_block {
    text-align: center;
}

.dt_funfact--one .dt_funfact_block .dt_funfact_icon {
    font-size: 6rem;
    line-height: 6rem;
    margin-bottom: 1.5rem;
    color: var(--dt-pri-color);
}

.dt_funfact--one .dt_funfact_block .dt_funfact_content .dt_count_outer {
    font-size: 6rem;
    font-weight: 700;
    line-height: 6rem;
}

.dt_funfact--one .dt_funfact_block .dt_funfact_content p {
    margin-top: 1.2rem;
}


/* Funfact Style 2 */

.dt_funfact--two .dt_funfact_block {
    display: flex;
    gap: 2rem;
    align-items: center;
    justify-content: flex-start;
}

.dt_funfact--two .dt_funfact_block .dt_funfact_icon {
    font-size: 4rem;
    width: 9rem;
    height: 9rem;
    line-height: 9rem;
    text-align: center;
    color: var(--dt-whi-color);
    background-color: var(--dt-pri-color);
    border-radius: 100%;
}

.dt_funfact--two .dt_funfact_block .dt_funfact_content .dt_count_outer {
    font-size: 5.5rem;
    font-weight: 700;
    line-height: 5.5rem;
}

.dt_funfact--two .dt_funfact_block .dt_funfact_content p {
    font-size: 1.8rem;
    margin-top: 0.2rem;
}


/* Pricing */

.dt_price--one .dt_pricing_plan {
    position: relative;
    padding: 3rem;
    background: none no-repeat center center / cover, var(--dt-whi-color);
    border: 0.1rem solid rgba(189, 189, 189, 0.35);
    border-radius: 2rem;
    z-index: 0;
    transition: var(--dt-transition);
}

@media (min-width: 62em) {
    .dt_price--one .dt_pricing_plan {
        padding: 5.5rem 4.8rem;
    }
}

.dt_price--one .dt_pricing_plan.recommended,
.dt_price--one .dt_pricing_plan:hover,
.dt_price--one .dt_pricing_plan:focus-within {
    border-color: var(--dt-pri-color);
    box-shadow: 0 1.7rem 3.9rem 0 rgba(6, 33, 101, 0.15);
}

.dt_price--one .dt_pricing_plan.recommended {
    border-width: 0.2rem;
}

.dt_price--one .dt_pricing_plan .price {
    font-size: 4.8rem;
    font-weight: 700;
    line-height: 1;
    color: var(--dt-pri-color);
}

.dt_price--one .dt_pricing_plan .price .duration {
    position: relative;
    padding-left: 1.6rem;
    display: inline-block;
    font-weight: 400;
    padding-top: 0.5rem;
    font-size: 1.6rem;
    color: var(--dt-sec-color);
}

.dt_price--one .dt_pricing_plan .price .duration:before {
    content: "/";
    position: absolute;
    left: 0;
    color: rgba(189, 189, 189, 0.35);
}

.dt_price--one .dt_pricing_plan .price_bottom {
    border-bottom: 0.2rem solid rgba(189, 189, 189, 0.35);
    padding-bottom: 2.5rem;
    margin-bottom: 1rem;
}

.dt_price--one .dt_pricing_plan .features {
    padding: 0;
    padding-top: 2rem;
    list-style: none;
    margin: 0;
}

.dt_price--one .dt_pricing_plan .features li {
    display: flex;
    align-items: center;
    color: var(--dt-base-color);
}

.dt_price--one .dt_pricing_plan .features li.active {
    color: var(--dt-sec-color);
}

.dt_price--one .dt_pricing_plan .features li+li {
    margin-top: 0.8rem;
}

.dt_price--one .dt_pricing_plan .features li i {
    margin-right: 1rem;
    font-size: 1.8rem;
    color: var(--dt-base-color);
}

.dt_price--one .dt_pricing_plan .features li.active i {
    color: var(--dt-pri-color);
}

.dt_price--one .dt_pricing_plan .btn-box {
    margin-top: 3rem;
}

.dt_price--one .dt_pricing_plan .btn-box .dt-btn {
    min-width: 91.09%;
}

.dt_price--one .dt_pricing_plan .btn-box .dt-btn-white {
    border: 0.1rem solid rgba(189, 189, 189, 0.35);
}

.dt_price--one .pattern-layer .shape-2 {
    width: 9.5rem;
    height: 9.5rem;
    background-repeat: no-repeat;
    position: absolute;
    top: 10rem;
    left: 12rem;
    animation: dt_float_bob_y 2s infinite linear;
}

.dt_price--one .pattern-layer .shape-3 {
    position: absolute;
    top: 8rem;
    right: 8rem;
    width: 20rem;
    height: 20rem;
    background: rgba(189, 189, 189, 0.25);
    border-radius: 100%;
    z-index: -1;
    animation: dt_float_bob_y 2s infinite linear;
}


/* Project */

.dt-tab-filter a {
    display: inline-block;
    position: relative;
    text-decoration: none;
    margin-right: 1rem;
    font-weight: 500;
    padding: 0.5rem 1.7rem;
    color: var(--dt-sec-color);
}

.dt-tab-filter a:hover,
.dt-tab-filter a:focus,
.dt-tab-filter a.active {
    color: var(--dt-whi-color);
}

.dt-tab-filter a:last-child {
    margin-right: 0;
}

.dt-tab-filter a:after {
    content: "";
    display: inline-block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 2rem;
    left: 0;
    right: 0;
    margin: 0 auto;
    opacity: 0;
    border-radius: 10rem;
    background-color: var(--dt-pri-color);
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
	z-index: -1;
}

.dt-tab-filter a.active:after,
.dt-tab-filter a:hover:after,
.dt-tab-filter a:focus:after {
    top: 0;
    opacity: 1;
}

.dt_price,
.dt_gallery,
.dt_project,
.dt_product {
    position: relative;
    overflow: hidden;
    z-index: 0;
}

.dt_price--one .pattern-layer .shape-1,
.dt_gallery--one .pattern-layer .shape-1,
.dt_project--one .pattern-layer .shape-1 {
    position: absolute;
    width: 176px;
    height: 183px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    animation: dt_zoom_fade 5s infinite linear;
}

.dt_project--one .pattern-layer .shape-1 {
    top: 6rem;
    left: 12rem;
}

.dt_gallery--one .pattern-layer .shape-1 {
    top: 6rem;
    right: 12rem;
}

.dt_price--one .pattern-layer .shape-1 {
    right: 5rem;
    bottom: 8rem;
}

@keyframes dt_zoom_fade {
    0% {
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
    }
  
    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
  
    100% {
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
    }
}

.dt_gallery--one .pattern-layer .shape-2,
.dt_project--one .pattern-layer .shape-2 {
    position: absolute;
    width: 22.1rem;
    height: 12.9rem;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    animation: dt_float_bob_y 2s infinite linear;
}

.dt_project--one .pattern-layer .shape-2 {
    top: 12rem;
    right: 17rem;
}

.dt_gallery--one .pattern-layer .shape-2 {
    bottom: 2rem;
    left: 2rem;
}

@keyframes dt_float_bob_y {
    0% {
        -webkit-transform: translateY(-2rem);
        transform: translateY(-2rem);
    }  
    50% {
        -webkit-transform: translateY(-1rem);
        transform: translateY(-1rem);
    }  
    100% {
        -webkit-transform: translateY(-2rem);
        transform: translateY(-2rem);
    }
}

@media (max-width: 61.938em) {
    .dt_price--one .pattern-layer .shape-3,
    .dt_price--one .pattern-layer .shape-1,
    .dt_price--one .pattern-layer .shape-2,
    .dt_gallery--one .pattern-layer .shape-1,
    .dt_gallery--one .pattern-layer .shape-2,
    .dt_project--one .pattern-layer .shape-1,
    .dt_project--one .pattern-layer .shape-2 {
        display: none;
    }
}

.dt_project--one .dt_project_block .dt_project_inner {
    position: relative;
    overflow: hidden;
    z-index: 0;
    border-radius: 2rem;
    width: 100%;
    transition: var(--dt-transition);
}

.dt_project--one .dt-g-0 .dt_project_block .dt_project_inner,
.dt_project--one .dt-g-0 .dt_project_block .dt_project_inner .inner {
    border-radius: 0;
}

.dt_project--one .dt_project_block .dt_project_inner .shape_bg {
    position: absolute;
    width: 10rem;
    height: 25rem;
    z-index: 1;
    top: -75%;
    right: -55%;
    opacity: 0;
    transform: rotate(-40deg);
    transition: var(--dt-transition);
}

.dt_project--one .dt_project_block .dt_project_inner .shape_bg:before,
.dt_project--one .dt_project_block .dt_project_inner .shape_bg:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 0;
    background: var(--dt-pri-color);
}

.dt_project--one .dt_project_block .dt_project_inner .shape_bg:before {
    top: 0;
    left: 0;
    opacity: 0.5;
}

.dt_project--one .dt_project_block .dt_project_inner .shape_bg:after {
    top: -2rem;
    left: 2rem;
    opacity: 0.85;
}

.dt_project--one .dt_project_block:hover .dt_project_inner .shape_bg,
.dt_project--one .dt_project_block:focus-within .dt_project_inner .shape_bg {
    top: -6.8rem;
    right: -2rem;
    opacity: 0.8;
}

.dt_project--one .dt_project_block .dt_project_inner a img {
    overflow: hidden;
    border-radius: inherit;
    min-height: 45rem;
    object-fit: cover;
    transition: var(--dt-transition);
}

.dt_project--one .dt_project_block:hover .dt_project_inner a img,
.dt_project--one .dt_project_block:focus-within .dt_project_inner a img {
    transform: scale(1.1);
    filter: grayscale(1);
}

.dt_project--one .dt_project_block .dt_project_inner .inner {
    position: absolute;
    padding: 2.5rem;
    text-align: center;
    bottom: 3.5rem;
    left: 50%;
    transform: translateX(-50%);
    width: 84%;
    background: var(--dt-whi-color);
    border-radius: 2rem;
    overflow: hidden;
    z-index: 10;
}

@media (min-width: 62em) {
    .dt_project--one .dt_project_block .dt_project_inner .inner {
        padding: 3.5rem;
    }
}

.dt_project--one .dt_project_block .dt_project_inner .inner span {
    color: var(--dt-base-color);
}

.dt_project--one .dt_project_block .dt_project_inner .inner a {
    text-decoration: none;
}

.dt_project--one .dt_project_block .dt_project_inner .inner a:not(:hover,:focus) {
    color: inherit;
}

.dt_project--one .dt_project_block .dt_project_inner .inner .icon {
    position: absolute;
    width: 5rem;
    height: 5rem;
    bottom: -4.8rem;
    left: -3.6rem;
    border-radius: 100%;
    background: var(--dt-pri-color);
    transition: var(--dt-transition);
    opacity: 0;
}

.dt_project--one .dt_project_block .dt_project_inner .inner .icon:before {
    content: "";
    position: absolute;
    top: -1.4rem;
    right: -1.4rem;
    bottom: -1.4rem;
    left: -1.4rem;
    border-radius: inherit;
    background: inherit;
    transition: var(--dt-transition);
    opacity: 0.3;
}

.dt_project--one .dt_project_block:hover .dt_project_inner .inner .icon,
.dt_project--one .dt_project_block:focus-within .dt_project_inner .inner .icon {
    bottom: -1.7rem;
    left: -1.7rem;
    opacity: 1;
}

.dt_project--single .dt_project-images img {
    border-radius: 1.5rem;
    object-fit: cover;
    min-height: 40rem;
}

.dt_project--single .dt_project-detail {
    list-style: none;
    padding: 0;
    margin: 0;
}

.dt_project--single .dt_project-detail li+li {
    margin-top: 1.2rem;
}

.dt_project--single .dt_project-detail li i {
    color: var(--dt-pri-color);
    margin-right: 0.4rem;
}

.dt_project--single .dt_project-detail li label {
    font-weight: 600;
    margin-bottom: 0;
    display: inline-block;
}


/* History / Timeline */

.history_timeline {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    z-index: 0;
    align-items: flex-start;
}

@media (min-width: 36em) {
    .history_timeline {
        padding: 3rem 0;
    }

    .history_timeline::before {
        content: "";
        position: absolute;
        top: 0;
        left: 50%;
        width: 2px;
        height: 100%;
        background: rgba(189, 189, 189, 0.25);
        transform: translateX(-50%);
    }

    .history_timeline::after {
        position: absolute;
        left: 50%;
        bottom: 0;
        width: 6rem;
        height: 6rem;
        line-height: 5.9rem;
        display: inline-block;
        text-align: center;
        border-radius: 50%;
        background-color: var(--dt-pri-color);
        color: var(--dt-whi-color);
        font-weight: 600;
        content: "\f0e7";
        font-family: 'Font Awesome 6 Free';
        font-size: 3rem;
        transform: translateX(-50%);
    }
}

.history_timeline .history_item {
	position: relative;
    width: 100%;
    flex: 0 0 100%;
    margin-bottom: 6rem;
    padding: 0;
}

@media (max-width: 35.938em) {
    .history_timeline .history_item:last-child {
        margin-bottom: 0;
    }
}

@media (min-width: 36em) {
    .history_timeline .history_item {        
        flex: 0 0 50%;
        width: 50%;
        margin-bottom: 4.5rem;
    }

    .history_timeline .history_item:nth-child(odd) {
        padding-right: 3.5rem;
    }
    
    .history_timeline .history_item:nth-child(2) {
        margin-top: 15rem;
    }
    
    .history_timeline .history_item:nth-child(2n+3) {
        margin-top: -15rem;
    }
    
    .history_timeline .history_item:nth-child(even) {
        padding-left: 3.5rem;
    }
}

@media (min-width: 48em) {
    .history_timeline .history_item {        
        margin-bottom: 8rem;
    }

    .history_timeline .history_item:nth-child(odd) {
        padding-right: 6rem;
    }
    
    .history_timeline .history_item:nth-child(2) {
        margin-top: 30rem;
    }
    
    .history_timeline .history_item:nth-child(2n+3) {
        margin-top: -30rem;
    }
    
    .history_timeline .history_item:nth-child(even) {
        padding-left: 6rem;
    }
}

.history_timeline .history_item .number_box {
	position: absolute;
	top: -3rem;
	right: -3rem;
	width: 6rem;
	height: 6rem;
	display: flex;
	align-items: center;
	justify-content: center;
    font-weight: 600;
	border-radius: 50%;
	border: 0.4rem solid rgba(189, 189, 189, 0.28);
	background-color: var(--dt-whi-color);
	color: var(--dt-base-color);
	z-index: 0;
}

.history_timeline .history_item:nth-child(even) .number_box {
	right: auto;
	left: -3rem;
}

.history_timeline .history_item .history_thumb {
	width: 100%;
	height: 30rem;
	background-size: cover;
	background-position: center;
    border-radius: 2rem 2rem 0 0;
}

.dt_project--single .dt_project-images,
.history_timeline .history_item .history_thumb,
.single-post .dt_post_content .wp-block-image {
    position: relative;
    overflow: hidden;
    z-index: 0;
}

.dt_project--single .dt_project-images:after,
.single-post .dt_post_content .wp-block-image:after,
.single-post.dt_post_item .dt_post_image:after,
.history_timeline .history_item .history_thumb:after {
    position: absolute;
    top: 0;
    left: -75%;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, .3)));
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
    -webkit-transform: skewX(-25deg);
    -ms-transform: skewX(-25deg);
    transform: skewX(-25deg);
}

.dt_project--single .dt_project-images:hover:after,
.single-post .dt_post_content .wp-block-image:hover:after,
.single-post .dt_post_content .wp-block-image:focus-within,
.single-post.dt_post_item:hover .dt_post_image:after,
.single-post.dt_post_item:focus-within .dt_post_image:after,
.history_timeline .history_item:hover .history_thumb:after,
.history_timeline .history_item:focus-within .history_thumb:after {
    -webkit-animation: shine 1s;
    animation: shine 1s;
}

.history_timeline .history_item .history_content {
	padding: 3.5rem 4rem;
    border-radius: 0 0 2rem 2rem;
    background-color: var(--dt-whi-color);
	box-shadow: 0 1rem 5rem 0 rgba(0, 0, 0, 0.1);
}

@media (max-width: 61.938em) {
    .history_timeline .history_item .history_content {
        padding: 3rem 2.7rem;
    }
}

.history_timeline .history_item .history_content .history_year {
	color: var(--dt-pri-color);
	font-weight: 700;
    display: block;
    margin-bottom: 0.45rem;
}


/* Page Title */

.dt_pagetitle {
    position: relative;
    padding: 7rem 0;
    background-color: var(--dt-sec-color);
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    overflow: hidden;
    z-index: 0;
}

.dt_pagetitle .canvas {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
}

.dt_pagetitle .parallax-bg {
    position: absolute;
    left: 0;
    z-index: -1;
}

.dt_pagetitle .parallax-bg:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: 0.7;
    background: #000;
    z-index: -1;
}

.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: block;
    color: var(--dt-whi-color);
    line-height: 1.1;
}

@media (max-width: 61.938em) {
    .dt_pagetitle .dt_pagetitle_content .title > * {
        font-size: 4rem;
        line-height: 5rem;
    }
}

@media (max-width: 35.938em) {
    .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;
    display: inline-block;
    padding: 1.2rem 3rem;
    border-radius: 10rem;
    box-shadow: 0 0.9rem 1.8rem rgba(24, 16, 16, 0);
    background-color: var(--dt-whi-color);
}

.dt_pagetitle.dt-text-center .dt_pagetitle_content .dt_pagetitle_breadcrumb {
    margin: 1.6rem 0 0 0;
}

.dt_pagetitle .dt_pagetitle_content .dt_pagetitle_breadcrumb li {
    position: relative;
    display: inline-block;
    font-weight: 500;
    color: var(--dt-sec-color);
    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: var(--dt-pri-color);
}

.dt_pagetitle .dt_pagetitle_content .dt_pagetitle_breadcrumb li a {
    color: var(--dt-sec-color);
    text-decoration: none;
}

.dt_pagetitle .dt_pagetitle_content .dt_pagetitle_breadcrumb li a:not(:hover, :focus) {
    opacity: 0.65;
}


/* Play Banner */

.dt_playbanner-img {
    position: relative;
    border-radius: 1rem;
    overflow: hidden;
    z-index: 0;
}

.dt_playbanner-img img {
    width: 100%;
}

.dt_playbanner-img .dt_playbanner-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.dt_playbanner-img .dt_playbanner-btn a.dt-btn-play {
    background-color: var(--dt-whi-color);
    color: var(--dt-sec-color);
}

.dt_playbanner-img .dt_playbanner-btn .shadow {
    width: 24rem;
    height: 24rem;
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background-color: var(--dt-pri-color);
    filter: blur(4.8rem);
    border-radius: 100%;
    z-index: -1;
}

.dt_playbanner--one .dt_playbanner-img + .dt_siteheading {
    margin-top: -6rem;
}

.dt_playbanner--one .dt_siteheading .title {
    color: var(--dt-whi-color);
    font-size: 9.5rem;
    font-weight: 900;
    line-height: 1.2;
    text-shadow: 0 1.3rem 2.1rem rgba(0, 0, 0, 0.26);
}

@media (max-width: 61.938em) {
    .dt_playbanner--one .dt_siteheading .title {
        font-size: 4.6rem;
    }
    .dt_playbanner--one .dt_playbanner-img + .dt_siteheading {
        margin-top: -3rem;
    }
}


/* Subscribe */

.dt_footer_top {
    position: relative;
    overflow: hidden;
    z-index: 0;
}

.dt_footer_top .dt_footer_inner {
    position: relative;
    overflow: hidden;
    border-radius: 4rem;
    padding: 3rem 3rem;
    background-color: var(--dt-pri-color);
    color: var(--dt-whi-color);
    z-index: 0;
}

@media (min-width: 62em) {
    .dt_footer_top .dt_footer_inner {
        border-radius: 100rem;
        padding: 4.5rem 8rem;
    }
}

.dt_footer_top .dt_footer_inner .shape {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.4;
    background-position: center;
    background-repeat: repeat-x;
    z-index: -1;
    background-size: cover;
    -webkit-animation: dt_slide 500s linear infinite;
    animation: dt_slide 500s linear infinite;
}

@keyframes dt_slide {
    from { background-position: 0 0; }
      to { background-position: 192rem 0; }
}

.dt_footer_top .dt_footer_inner .subtitle.no-animation,
.dt_footer_top .dt_footer_inner .title {
    color: inherit;
}

.dt_footer_top .dt_footer_inner > .dt-row {
    align-items: center;
}


/* FAQ */

.dt_faq--one .dt_image_block--one .dt_image_box .shape .shape-1 {
    top: unset !important;
    bottom: 1rem;
    left: -7rem !important;
    -webkit-animation: dt_zoom_fade 5s infinite linear;
    animation: dt_zoom_fade 5s infinite linear;
}

.dt_faq--one .dt_image_block--one .dt_image_box .shape .shape-2 {
    top: 16rem !important;
    right: 13.5rem;
    left: unset !important;
    -webkit-animation: dt_zoom_fade 6s infinite linear;
    animation: dt_zoom_fade 6s infinite linear;
}

.dt_accordion_box {
    position: relative;
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
}

.dt_accordion_box .dt_accordion+.dt_accordion {
    margin-top: 3rem;
}

.dt_accordion_box .dt_acc_btn {
    position: relative;
    padding: 1.6rem 8rem 1.6rem 3rem;
    background: var(--dt-whi-color);
    border: 0.1rem solid rgba(189, 189, 189, 0.35);
    cursor: pointer;
    border-radius: 0.6rem;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_accordion_box .dt_acc_btn.active {
    background: var(--dt-whi-color);
    border-color: transparent;
    box-shadow: 0 1.5rem 2rem 0 rgba(0, 0, 0, 0.08);
}

.dt_accordion_box .dt_acc_btn .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);
}

.dt_accordion_box .dt_acc_btn .icon::after,
.dt_accordion_box .dt_acc_btn .icon::before {
    content: '';
    margin-top: -0.5rem;
    position: absolute;
    top: 50%;
    width: 0.2rem;
    height: 1.2rem;
    background-color: var(--dt-sec-color);
    -webkit-transition: transform .3s cubic-bezier(.4,.87,.31,1);
    transition: transform .3s cubic-bezier(.4,.87,.31,1);
}

.dt_accordion_box .dt_acc_btn .icon::before {
    left: 0.9rem;
    transform: rotate(-45deg);
}

.dt_accordion_box .dt_acc_btn.active .icon::before {
    transform: rotate(45deg);
}

.dt_accordion_box .dt_acc_btn .icon::after {
    right: 0.9rem;
    transform: rotate(45deg);
}

.dt_accordion_box .dt_acc_btn.active .icon::after {
    transform: rotate(-45deg);
}

.dt_accordion_box .dt_acc_content {
    display: none;
    padding-left: 3rem;
    padding-right: 5rem;
    padding-top: 2.5rem;
    color: var(--dt-sec-color);
}

.dt_accordion_box .dt_acc_content.current {
    display: block;
}

.page-faq .dt_accordion_box {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: max-content;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
}

@media (min-width: 48em) {
    .page-faq .dt_accordion_box {
        grid-template-columns: repeat(2, 1fr);
    }
}

.page-faq .dt_accordion_box .dt_accordion {
    margin-top: 0;
}

.dt_skills--two {
    color: var(--dt-whi-color);
    background-color: var(--dt-sec-color);
}

.dt_skills--two .dt_siteheading .title {
    color: inherit;
}

.dt_skills--two .dt_progress_item .dt_bar .dt_counter_text,
.dt_skills--two .dt_progress_item .dt_progress_title {
    color: inherit;
}

.dt_skills--two .pattern-layer .pattern-1 {
    position: absolute;
    bottom: 0;
    width: 22.3rem;
    height: 28.7rem;
    left: -10rem;
    background-repeat: no-repeat;
}

.dt_skills--two .pattern-layer .pattern-2 {
    position: absolute;
    top: 0;
    right: 0;
    width: 28.6rem;
    height: 37.3rem;
    background-repeat: no-repeat;
}


/* Contact Page */

.dt_contact--one {
    position: relative;
    overflow: hidden;
    z-index: 0;
}

.dt_contact--one .bg_color {
    width: 100%;
    height: calc(100% - 20rem);
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    background: var(--dt-gray2-color);
    z-index: -1;
}

.dt_contact--one .dt_info_block {
    background: var(--dt-whi-color);
    position: relative;
    padding: 4rem 4rem 3.5rem 4rem;
    border-radius: 1rem;
    text-align: center;
    box-shadow: 0 0 4rem rgba(0, 0, 0, 0.1);
}

.dt_contact--one .dt_info_block .icon {
    display: inline-block;
    position: relative;
    color: var(--dt-pri-color);
    background: var(--dt-gray2-color);
    border-radius: 50%;
    width: 8rem;
    height: 8rem;
    line-height: 8rem;
    font-size: 4.5rem;
    margin-bottom: 2.5rem;
    transition: .5s;
    z-index: 0;
}

.dt_contact--one .dt_info_block:hover .icon,
.dt_contact--one .dt_info_block:focus-within .icon {
    color: var(--dt-whi-color);
}

.dt_contact--one .dt_info_block .icon:before,
.dt_contact--one .dt_info_block .icon:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: 50%;
    z-index: -1;
}

.dt_contact--one .dt_info_block .icon:after {
    background-color: var(--dt-pri-color);
    opacity: 0.08;
}

.dt_contact--one .dt_info_block .icon:before {
    transform: scale(0,0);
    background-color: var(--dt-sec-color);
    transition: var(--dt-transition);
}

.dt_contact--one .dt_info_block:hover .icon:before,
.dt_contact--one .dt_info_block:focus-within .icon:before {
    transform: scale(1,1);
}

.dt_contact--one .dt_info_block p a:not(:hover, :focus) {
    color: inherit;
    text-decoration: none;
}

.dt_contact + .dt_contact_mapform {
    padding-top: 0;
}

.dt_contact_mapform--one .dt_google_map,
.dt_contact_mapform--one .dt_google_map iframe {
    width: 100%;
    height: 100%;
}

.dt_contact_mapform--one .dt_form_inner .wpcf7 form {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: -3%;
}

.dt_contact_mapform--one .dt_form_inner .wpcf7 form p {
    flex: 100%;
    margin-bottom: 3%;
}

.dt_contact_mapform--one .dt_form_inner .wpcf7 form p:nth-child(5),
.dt_contact_mapform--one .dt_form_inner .wpcf7 form p:nth-child(3) {
    margin-left: 3%;
}

.dt_contact_mapform--one .dt_form_inner .wpcf7 form p:nth-child(5),
.dt_contact_mapform--one .dt_form_inner .wpcf7 form p:nth-child(2),
.dt_contact_mapform--one .dt_form_inner .wpcf7 form p:nth-child(3),
.dt_contact_mapform--one .dt_form_inner .wpcf7 form p:nth-child(4) {
    flex: 0 0 48.5%;
}

.dt_contact_mapform--one .dt_form_inner .wpcf7 form .wpcf7-response-output {
    position: absolute;
    bottom: 4.5rem;
}

@media (max-width: 35.938em) {
	.dt_contact_mapform--one .dt_form_inner .wpcf7 form {
		margin-bottom: -2rem;
	}
	.dt_contact_mapform--one .dt_form_inner .wpcf7 form p {
	    margin-bottom: 2rem;
	}
	.dt_contact_mapform--one .dt_form_inner .wpcf7 form p:nth-child(5),
	.dt_contact_mapform--one .dt_form_inner .wpcf7 form p:nth-child(3) {
	    margin-left: 0;
	}
	.dt_contact_mapform--one .dt_form_inner .wpcf7 form p:nth-child(5),
	.dt_contact_mapform--one .dt_form_inner .wpcf7 form p:nth-child(2),
	.dt_contact_mapform--one .dt_form_inner .wpcf7 form p:nth-child(3),
	.dt_contact_mapform--one .dt_form_inner .wpcf7 form p:nth-child(4) {
	    flex: 0 0 100%;
	}
}

.dt_contact_mapform--one .dt_form_inner .wpcf7 form input[type="text"],
.dt_contact_mapform--one .dt_form_inner .wpcf7 form input[type="email"],
.dt_contact_mapform--one .dt_form_inner .wpcf7 form input[type="url"],
.dt_contact_mapform--one .dt_form_inner .wpcf7 form input[type="password"],
.dt_contact_mapform--one .dt_form_inner .wpcf7 form input[type="search"],
.dt_contact_mapform--one .dt_form_inner .wpcf7 form input[type="number"],
.dt_contact_mapform--one .dt_form_inner .wpcf7 form input[type="tel"],
.dt_contact_mapform--one .dt_form_inner .wpcf7 form input[type="range"],
.dt_contact_mapform--one .dt_form_inner .wpcf7 form input[type="date"],
.dt_contact_mapform--one .dt_form_inner .wpcf7 form input[type="month"],
.dt_contact_mapform--one .dt_form_inner .wpcf7 form input[type="week"],
.dt_contact_mapform--one .dt_form_inner .wpcf7 form input[type="time"],
.dt_contact_mapform--one .dt_form_inner .wpcf7 form input[type="datetime"],
.dt_contact_mapform--one .dt_form_inner .wpcf7 form input[type="datetime-local"],
.dt_contact_mapform--one .dt_form_inner .wpcf7 form input[type="color"],
.dt_contact_mapform--one .dt_form_inner .wpcf7 form textarea {
    background: var(--dt-whi-color);
    border-color: transparent;
    border-radius: 0;
    box-shadow: 0 1rem 3rem 0 rgba(0, 0, 0, 0.07);
}

.dt_contact_office--one .dt_info_block {
    padding: 5rem 3rem 4.5rem 3rem;
    position: relative;
    border-radius: 0.5rem;
    text-align: center;
    overflow: hidden;
    background-color: var(--dt-whi-color);
    box-shadow: 0 0 4rem rgba(0, 0, 0, 0.1);
}

.dt_contact_office--one .dt_info_block::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 0.3rem;
    background: var(--dt-pri-color);
    transition: var(--dt-transition);
    z-index: -1;
}

.dt_contact_office--one .dt_info_block.active::before,
.dt_contact_office--one .dt_info_block:hover::before,
.dt_contact_office--one .dt_info_block:focus-within::before {
    height: 100%;
}

.dt_contact_office--one .dt_info_block .title,
.dt_contact_office--one .dt_info_block p a,
.dt_contact_office--one .dt_info_block p {
    transition: var(--dt-transition);
}

.dt_contact_office--one .dt_info_block .icon {
    position: absolute;
    left: 50%;
    top: 50%;
    font-size: 15rem;
    color: var(--dt-sec-color);
    transition: var(--dt-transition);
    transform: translate(-50%,-50%);
    opacity: 0.06;
    z-index: -1;
}

.dt_contact_office--one .dt_info_block.active .icon,
.dt_contact_office--one .dt_info_block:hover .icon,
.dt_contact_office--one .dt_info_block:focus-within .icon {
    transform: translate(-50%,-50%) scale(1.1);
}

.dt_contact_office--one .dt_info_block p a {
    color: var(--dt-base-color);
}

.dt_contact_office--one .dt_info_block p a:not(:hover, :focus) {
    text-decoration: none;
}

.dt_contact_office--one .dt_info_block.active,
.dt_contact_office--one .dt_info_block:hover,
.dt_contact_office--one .dt_info_block:focus-within,
.dt_contact_office--one .dt_info_block.active .title,
.dt_contact_office--one .dt_info_block:hover .title,
.dt_contact_office--one .dt_info_block:focus-within .title,
.dt_contact_office--one .dt_info_block.active p a,
.dt_contact_office--one .dt_info_block:hover p a,
.dt_contact_office--one .dt_info_block:focus-within p a {
    color: var(--dt-whi-color);
}


/***************************************************
Flexeo
***************************************************/

body.flexeo {
    font-weight: 500;
}

.flexeo .widget_social li a:focus,
.flexeo .widget_social li a:hover {
    box-shadow: 0 0 3rem rgba(0, 0, 0, 0.2);
}

.dt_header .dt-col-5.dt-my-auto {
    -ms-flex: 0 0 40.165%;
    flex: 0 0 40.165%;
    max-width: 40.165%;
}

.header--three .dt_header-topbar {
    background: var(--dt-sec-color);
    color: var(--dt-whi-color);
}

.header--three .dt_header-topbar p a {
    color: var(--dt-pri-color);
}

.header--three .dt_navbar-right .dt_navbar-list-right {
    justify-content: flex-end;
    margin-right: -1.8rem;
}

.header--three .dt_navbar-right .dt_navbar-list-right > li {
    margin-right: 1.8rem;
}

.header--three .dt_navbar-right .dt_navbar-list-right .dt_navbar-blank-tag {
    display: none;
}

.header--three .dt__logobar {
    z-index: 1;
}

.header--three .dt__logobar .dt-row {
    min-height: 9rem;
    align-items: center;
}

.header--three .dt__logobar .site--logo {
    text-align: center;
}

.header--three .dt__logobar .site--logo a {
    display: inline-block;
}

.header--three .dt__logobar .dt_navbar-cart-item .dt_navbar-cart-icon,
.header--three .dt__logobar button.dt_navbar-search-toggle,
.header--three .dt__logobar button.dt_navbar-sidebar-toggle {
    width: 4.9rem;
    height: 4.9rem;
    background: var(--dt-sec-color);
    color: var(--dt-whi-color);
    border-radius: 50%;
}

.header--three .dt__logobar .dt_navbar-cart-item .dt_navbar-cart-icon:hover,
.header--three .dt__logobar .dt_navbar-cart-item .dt_navbar-cart-icon:focus,
.header--three .dt__logobar button.dt_navbar-search-toggle:hover,
.header--three .dt__logobar button.dt_navbar-search-toggle:focus,
.header--three .dt__logobar button.dt_navbar-sidebar-toggle:hover,
.header--three .dt__logobar button.dt_navbar-sidebar-toggle:focus {
    color: var(--dt-pri-color);
}

.header--three .dt__logobar button.dt_navbar-sidebar-toggle .dt_navbar-sidebar-toggle-inner {
    color: inherit;
}

.header--three .dt__logobar .dt_navbar-cart-item .dt_navbar-cart-icon {
    vertical-align: middle;
    padding: 1rem;
}

.header--three .dt__logobar .dt_navbar-cart-item .cart-count {
    top: 1.7rem;
    left: 2.1rem;
}

@media (min-width: 62em) {
    .header--three .dt_navbar-wrapper.is--sticky.on {
        background: transparent;
        box-shadow: none;
    }
    .header--three .dt_navbar {
        position: relative;
        margin-bottom: -4.2rem;
        z-index: 0;
    }
    .header--three .dt_navbar .dt_navbar-menu:after {
        content: "";
        display: block;
        position: absolute;
        right: 4rem;
        bottom: -0.5rem;
        left: 4rem;
        height: 0.5rem;
        z-index: -1;
        background: var(--dt-pri-color);
    }
}

.header--three .dt_navbar .dt_navbar-menu {
    position: relative;
    justify-content: center;
    background: var(--dt-sec-color);
    color: var(--dt-whi-color);
    min-height: 6rem;
    max-width: max-content;
    margin: 0 auto;
    min-width: 60rem;
    padding: 0 5rem;
}

.header--three .dt_navbar .dt_navbar-menu .dt_navbar-nav {
    text-align: center;
}

.header--three .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li > a {
    line-height: 6rem;
}


/* Service Three */

.dt_slider + .dt_service--three + .dt_about {
    margin-top: -12.7rem;
}

.dt_service--three .owl-carousel,
.dt_service--three .owl-stage-outer { 
    height: auto !important;
    transition: height 500ms ease-in-out 0s; 
}

.dt_service--three .owl-carousel .owl-item {
    min-height: 41rem;
}

.dt_service--three .dt_item_inner {
    text-align: center;
    background-color: #f4f9f5;
    border-radius: 1.6rem;
    margin-bottom: 5.5rem;
    padding: 6rem 1.5rem 5rem;
    position: relative;
    min-height: 28rem;
}

.dt_service--three .dt_item_inner .dt_item_image,
.dt_service--three .dt_item_inner .dt_item_image::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.dt_service--three .dt_item_inner .dt_item_image {
    z-index: -1;
    opacity: 0;
    visibility: hidden;
    border-radius: 1.6rem;
    overflow: hidden;
    -webkit-transition: all .25s cubic-bezier(.645,.045,.355,1);
    transition: all .25s cubic-bezier(.645,.045,.355,1);
}

.dt_service--three .dt_item_inner:hover .dt_item_image,
.dt_service--three .dt_item_inner:focus-within .dt_item_image {
    opacity: 1;
    visibility: visible;
}

.dt_service--three .dt_item_inner .dt_item_image::before {
    content: "";
    opacity: 0.8;
    background: var(--dt-sec-color);
}

.dt_service--three .dt_item_inner .dt_item_image img {
    height: 100%;
    object-fit: cover;
}

.dt_service--three .dt_item_inner .dt_item_icon {
    margin: 0 auto 2rem;
    width: 9.6rem;
    height: 9.6rem;
    border-radius: 9.6rem;
    font-size: 4.3rem;
    color: var(--dt-whi-color);
    background: var(--dt-pri-color);
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 0.5rem 2.5rem rgba(0, 0, 0, 0.07);
    position: relative;
    z-index: 0;
    -webkit-transition: all .25s cubic-bezier(.645,.045,.355,1);
    transition: all .25s cubic-bezier(.645,.045,.355,1);
}

.dt_service--three .dt_item_inner:hover .dt_item_icon,
.dt_service--three .dt_item_inner:focus-within .dt_item_icon {
    color: var(--dt-pri-color);
    -webkit-transform: translateY(-0.5rem);
    transform: translateY(-0.5rem);
    box-shadow: 0 1rem 3rem rgba(0,0,0,.14);
}

.dt_service--three .dt_item_inner .dt_item_icon:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: var(--dt-whi-color);
    transform: scale(0);
    border-radius: inherit;
    transition: var(--dt-transition);
    z-index: -1;
}

.dt_service--three .dt_item_inner:hover .dt_item_icon:after,
.dt_service--three .dt_item_inner:focus-within .dt_item_icon:after {
    opacity: 1;
    transform: scale(1);
}

.dt_service--three .dt_item_inner .dt_item_icon:before {
    z-index: -1;
    width: 11rem;
    height: 11rem;
    position: absolute;
    top: -0.7rem;
    left: -0.7rem;
    content: "";
    border-radius: 50%;
    display: inline-block;
    border: 0.3rem dashed var(--dt-pri-color);
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    -webkit-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;
    animation: dt_spin 9s infinite linear;
    -webkit-animation: dt_spin 9s infinite linear;
}

@keyframes dt_spin {
    from {
        transform: rotate(0);
    }
    to { transform: rotate(360deg)
    }
}

.dt_service--three .dt_item_inner:hover .dt_item_icon:before,
.dt_service--three .dt_item_inner:focus-within .dt_item_icon:before {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    color: var(--dt-pri-color);
    
}

.dt_service--three .dt_item_inner .dt_item_title a {
    text-decoration: none;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_service--three .dt_item_inner .dt_item_title a:not(:hover, :focus) {
    color: var(--dt-sec-color);
}

.dt_service--three .dt_item_inner .dt_item_content {
    display: none;
    margin-top: 0;
}

.dt_service--three .dt_item_inner .dt_item_readmore {
    margin-top: 0;
}

.dt_service--three .dt_item_inner .dt_item_readmore .dt-btn-plustext {
    position: absolute;
    bottom: -2.3rem;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    height: 4.5rem;
    width: 4.5rem;
    line-height: 4.5rem;
    text-align: center;
    border-radius: 50%;
    background: var(--dt-pri-color);
    color: var(--dt-whi-color);
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
    text-decoration: none;
}

.dt_service--three .dt_item_inner:hover .dt_item_readmore .dt-btn-plustext,
.dt_service--three .dt_item_inner:focus-within .dt_item_readmore .dt-btn-plustext {
    opacity: 1;
    visibility: visible;
}

.dt_service--three .dt_item_inner .dt_item_readmore .dt-btn-plustext:hover,
.dt_service--three .dt_item_inner .dt_item_readmore .dt-btn-plustext:focus-within {
    box-shadow: 0 0.75rem 2rem rgba(0,0,0,0.2);
}

.dt_service--three .dt_item_inner .dt_item_readmore .dt-btn-plustext:before {
    font-family: 'Font Awesome 6 Free';
    content: '\f105';
    font-weight: 600;
}

.dt_service--three .dt_item_inner .dt_item_readmore .dt-btn-plustext span {
    display: none;
}

.dt_service--three .dt_item_inner:hover .dt_item_image + .dt_item_holder .dt_item_icon:before,
.dt_service--three .dt_item_inner:focus-within .dt_item_image + .dt_item_holder .dt_item_icon:before {
    border-color: var(--dt-whi-color); 
}

.dt_service--three .dt_item_inner:hover .dt_item_image + .dt_item_holder .dt_item_content,
.dt_service--three .dt_item_inner:focus-within .dt_item_image + .dt_item_holder .dt_item_content,
.dt_service--three .dt_item_inner:hover .dt_item_image + .dt_item_holder .dt_item_title,
.dt_service--three .dt_item_inner:focus-within .dt_item_image + .dt_item_holder .dt_item_title,
.dt_service--three .dt_item_inner:hover .dt_item_image + .dt_item_holder .dt_item_title a,
.dt_service--three .dt_item_inner:focus-within .dt_item_image + .dt_item_holder .dt_item_title a {
    color: var(--dt-whi-color);
}

/* Service Four */

.dt_service--four .dt_item_inner {
    background-color: var(--dt-whi-color);
    position: relative;
    z-index: 0;
    text-align: center;
}

.dt_service--four .dt_item_inner .dt_item_holder {
    padding: 4.5rem 3rem 4.5rem;
    position: relative;
}

.dt_service--four .dt_item_inner .dt_item_holder:after {
    content: '';
    position: absolute;
    top: 1rem;
    left: 1rem;
    right: 1rem;
    bottom: 1rem;
    border: 0.2rem dashed var(--dt-pri-color);
    z-index: -1;
}

.dt_service--four .dt_item_inner .dt_item_icon {
    color: var(--dt-pri-color);
    position: relative;
    z-index: 1;
    text-align: center;
    font-size: 5.6rem;
    line-height: 9rem;
    margin-bottom: 2rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.dt_service--four .dt_item_inner .dt_item_title {
    margin-bottom: 1.2rem;
    line-height: 1.4;
}

.dt_service--four .dt_item_inner .dt_item_title a {
    text-decoration: none;
}

.dt_service--four .dt_item_inner .dt_item_title a:not(:hover, :focus) {
    color: inherit;
}

.dt_service--four .dt_item_inner .dt_item_content {
    font-size: 1.7rem;
    margin-top: 0;
    color: var(--dt-base-color);
    -webkit-transition: all .25s cubic-bezier(.645,.045,.355,1);
    transition: all .25s cubic-bezier(.645,.045,.355,1);
}

.dt_service--four .dt_item_inner .dt_item_hover {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99;
    display: flex;
    flex-direction: column;
    justify-content: center;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    transform-origin: 0 0 0;
    -webkit-transform-origin: 0 0 0;
    padding: 3rem 3rem 3.5rem;
    -webkit-transition: .3s cubic-bezier(.24,.74,.58,1);
    transition: .3s cubic-bezier(.24,.74,.58,1);
}

.dt_service--four .dt_item_inner:hover .dt_item_hover,
.dt_service--four .dt_item_inner:focus-within .dt_item_hover {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
}

.dt_service--four .dt_item_inner .dt_item_hover:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--dt-sec-color);
    opacity: 0.6;
    z-index: -1;
}

.dt_service--four .dt_item_inner .dt_item_hover:after {
    content: '';
    position: absolute;
    top: 1rem;
    left: 1rem;
    right: 1rem;
    bottom: 1rem;
    border: 0.2rem dashed rgba(189, 189, 189, 0.8);
    z-index: -1;
}

.dt_service--four .dt_item_inner .dt_item_hover .dt_item_image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -2;
}

.dt_service--four .dt_item_inner .dt_item_hover .dt_item_image img {
    height: 100%;
    object-fit: cover;
}

.dt_service--four .dt_item_inner .dt_item_hover .dt_item_icon,
.dt_service--four .dt_item_inner .dt_item_hover .dt_item_title {
    color: var(--dt-whi-color);
}


/* Header Four */

.header--four {
    color: var(--dt-sec-color);
}

.header--four .dt_header-topbar {
    color: var(--dt-whi-color);
}

@media (min-width: 62em) {
    .header--four .dt_header-widget .widget--right .widget:not(:last-child):after {
        right: 0.5rem;
        min-height: 8.5rem;
    }

    .header--four .dt_header-inner {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
    }

    .header--four + .site-content .dt_slider .dt_slider-innercell {
        padding-top: 15rem;
    }

    .header--four .dt_navbar-wrapper > .dt-container > .dt-row {
        position: relative;
        --dt-gutter-x: 0;
        z-index: 0;
    }

    .header--four .dt_header-navwrapperinner,
    .header--four .dt_navbar-menu {
        height: auto;
        min-height: 6.4rem;
    }

    .header--four .dt_navbar-wrapper.is--sticky.on {
        background: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .header--four .dt_navbar-wrapper .dt_navbar-menu {
        padding-right: 2rem;
        background: var(--dt-whi-color);
        border-bottom: 0.5rem solid var(--dt-pri-color);
        justify-content: space-between;
        padding-left: 5rem;
    }

    .header--four .dt_navbar-wrapper .dt_navbar-menu .dt_navbar-blank-tag {
        display: none;
    }

    .header--four .dt_navbar-wrapper.is--sticky.on .dt_navbar-menu {
        filter: drop-shadow(0 0.3rem 0.6rem rgba(50, 50, 0, 0.35));
    }

    .header--four .dt_navbar-wrapper .site--logo {
        position: relative;
        padding: 1.6rem 2.4rem;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        background: var(--dt-whi-color);
        min-height: 10.2rem;
        border-left: 0.5rem solid var(--dt-pri-color);
        filter: drop-shadow(0.6rem 0 0.4rem rgba(50, 50, 0, 0.35));
        z-index: 1;
    }

    .header--four .dt_navbar-wrapper .site--logo::before {
        content: "";
        background: var(--dt-whi-color);
        position: absolute;
        z-index: 1;
        top: 0;
        right: -2.2rem;
        -webkit-clip-path: polygon(33% 0, 100% 0%, 100% 100%, 0% 100%);
        clip-path: polygon(66% 0, 100% 0%, 100% 100%, 0% 100%);
        -webkit-clip-path: polygon(0 0, 100% 0%, 90% 100%, 0% 100%);
        clip-path: polygon(0 0, 100% 0%, 30% 100%, 0% 100%);
        width: 3rem;
        height: 100%;
    }

    .header--four .dt_navbar-nav .dt_navbar-mainmenu > li > a {
        line-height: 6.4rem;
    }

    .header--four + .dt_pagetitle {
        padding-top: 20rem;
    }
}

@media (min-width: 87.5em) {
    .header--four + .site-content .dt_slider .dt_slider-carousel,
    .header--four + .site-content .dt_slider .dt_slider-item,
    .header--four + .site-content .dt_slider .dt_slider-innercell,
    .header--four + .site-content .dt_slider .dt_slider-item > img {
        max-height: 72rem;
        min-height: 72rem;
    }
}

.header--four .dt_navbar-cart-item:hover .dt_navbar-cart-icon,
.header--four .dt_navbar-cart-item:focus-within .dt_navbar-cart-icon {
    color: var(--dt-sec-color);
}


/* Header Five */

.header--five .site--logo a {
    display: inline-block;
    margin: 0;
}

.header--five .dt_mobilenav-topbar {
    background: var(--dt-sec-color);
}

.header--five .dt_mobilenav {
    background: var(--dt-pri-color);
}

.header--five .dt_mobilenav .hamburger span {
    background: var(--dt-whi-color);
}

.header--five .dt_navbar-right > ul {
    padding-left: 0;
}

.header--five .dt_navbar-right .dt_navbar-list-right > li {
    margin-right: 0;
    margin-left: 1.8rem;
}

.header--five .dt_navbar-blank-tag {
    display: none;
}

@media (max-width: 61.938em) {
    .header--five .dt_navbar-cart-item .dt_navbar-cart-icon,
    .header--five .dt_navbar-search-item button.dt_navbar-search-toggle,
    .header--five .site--logo,
    .header--five .site--logo a {
        color: var(--dt-whi-color);
    }
    body.btn--effect-two .header--five .dt-btn:not(.submit-btn),
    body.btn--effect-three .header--five .dt-btn:not(.submit-btn),
    body .header--five .dt-btn:not(.submit-btn):not(:hover, :focus) {
        background: var(--dt-whi-color);
        color: var(--dt-pri-color);
    }
}

@media (min-width: 62em) {
    .header--five .dt_header-topbar {
        color: var(--dt-whi-color);
        background: var(--dt-sec-color);
    }
    .header--five .dt_header-topbar .dt_header-widget .dt-row {
        padding-left: 30%;
    }
    .header--five .site--logo {
        position: relative;
        z-index: 0;
        text-align: center;
        padding: 0;
        min-height: 9rem;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        transform: translateY(-5.2rem);
    } 
    .header--five .site--logo:before {
        content: "";
        position: absolute;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
        width: 42rem;
        height: 100%;
        min-height: 15.7rem;
        background: var(--dt-pri-color);
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='697' height='260' viewBox='0 0 697 260' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M174.25 126.389C126.211 36.1111 48.9123 14.4444 0 0H693.943C645.031 14.4444 567.732 36.1111 519.693 126.389C456.282 245.556 400.469 260 348.5 260C296.531 260 237.661 245.556 174.25 126.389Z' fill='currentColor'/%3E%3C/svg%3E%0A");
        mask-image: url("data:image/svg+xml,%3Csvg width='697' height='260' viewBox='0 0 697 260' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M174.25 126.389C126.211 36.1111 48.9123 14.4444 0 0H693.943C645.031 14.4444 567.732 36.1111 519.693 126.389C456.282 245.556 400.469 260 348.5 260C296.531 260 237.661 245.556 174.25 126.389Z' fill='currentColor'/%3E%3C/svg%3E%0A");
        -webkit-mask-position: center top;
        mask-position: center top;
        -webkit-mask-size: contain;
        mask-size: contain;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        z-index: -1;
    }
    .header--five .site--logo:after {
        content: "";
        position: absolute;
        top: 0.2rem;
        left: 50%;
        transform: translateX(-50%) scale(1.05);
        width: 42rem;
        min-height: 7.8rem;
        background: var(--dt-whi-color);
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='697' height='260' viewBox='0 0 697 260' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M174.25 126.389C126.211 36.1111 48.9123 14.4444 0 0H693.943C645.031 14.4444 567.732 36.1111 519.693 126.389C456.282 245.556 400.469 260 348.5 260C296.531 260 237.661 245.556 174.25 126.389Z' fill='currentColor'/%3E%3C/svg%3E%0A");
        mask-image: url("data:image/svg+xml,%3Csvg width='697' height='260' viewBox='0 0 697 260' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M174.25 126.389C126.211 36.1111 48.9123 14.4444 0 0H693.943C645.031 14.4444 567.732 36.1111 519.693 126.389C456.282 245.556 400.469 260 348.5 260C296.531 260 237.661 245.556 174.25 126.389Z' fill='currentColor'/%3E%3C/svg%3E%0A");
        -webkit-mask-position: center top;
        mask-position: center top;
        -webkit-mask-size: cover;
        mask-size: cover;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        z-index: -2;
    }
    .header--five .on .site--logo {
        transform: translateY(0);
    }
    .header--five .on .site--logo:before {
        top: -2rem;
        width: 42.08rem;
    }
    .header--five .site--logo .site--logoinner {
        transform: translateY(1.7rem);
    }
    .header--five .on .site--logo .site--logoinner {
        transform: translateY(0);
    }
}

@media (min-width: 85em) {
    .header--five .dt_header-topbar .dt_header-widget .dt-row {
        padding-left: 31%;
    }
}


/* Service Five */

.dt_service--five {
    z-index: 1;
}

.dt_service--five .dt_item_inner {
    position: relative;
    padding: 3.8rem;
    border-radius: 1.6rem;
    text-align: center;
    background: var(--dt-whi-color);    
    margin-bottom: 3.5rem;
    box-shadow: 0 0.8rem 1.8rem 0 rgba(189, 189, 189, 0.3);
	z-index: 0;
}

.dt_service--five .dt_item_inner:after {
    content: '';
    position: absolute;
    top: 1.6rem;
    bottom: 1.6rem;
    right: 1.6rem;
    left: 1.6rem;
    border: 0.2rem dashed rgba(189, 189, 189, 0.5);
    border-radius: 1.2rem;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
    z-index: -1;
}

.dt_service--five .dt_item_inner:hover:after,
.dt_service--five .dt_item_inner:focus-within:after {
    border-color: rgba(255, 255, 255, 0.5);
}

.dt_service--five .dt_item_inner .dt_item_image:after,
.dt_service--five .dt_item_inner .dt_item_image {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.dt_service--five .dt_item_inner .dt_item_image {    
    opacity: 0;
    z-index: -1;
    overflow: hidden;
    border-radius: 1.6rem;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_service--five .dt_item_inner:hover .dt_item_image,
.dt_service--five .dt_item_inner:focus-within .dt_item_image {
    opacity: 1;
}

.dt_service--five .dt_item_inner .dt_item_image:after {
    content: "";
    background: var(--dt-pri-color);
    opacity: 0.88;
    z-index: 0;
}

.dt_service--five .dt_item_inner .dt_item_image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.2);
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_service--five .dt_item_inner:hover .dt_item_image img,
.dt_service--five .dt_item_inner:focus-within .dt_item_image img {
    transform: scale(1);
}

.dt_service--five .dt_item_inner .dt_item_icon {
    position: relative;
    width: 12rem;
    height: 12rem;
    border-radius: 12rem;
    min-width: 12rem;
    margin-bottom: 2.5rem;
    font-size: 4.6rem;
    color: var(--dt-pri-color);
    background: var(--dt-gray-color);
    line-height: 12rem;
    text-align: center;
    display: inline-block;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_service--five .dt_item_inner .dt_item_icon .spin {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 100%;
    -webkit-animation: dt_spinReverseinf 30s linear infinite;
    animation: dt_spinReverseinf 30s linear infinite;
}

.dt_service--five .owl-item.active:nth-child(2n) .dt_item_inner .dt_item_icon .spin,
.dt_service--five .dt-col-12:nth-child(2n) .dt_item_inner .dt_item_icon .spin {
    -webkit-animation: dt_spinReverseinf 20s linear infinite;
    animation: dt_spinReverseinf 20s linear infinite;
}

.dt_service--five .owl-item.active:nth-child(2n) .dt_item_inner .dt_item_icon,
.dt_service--five .dt-col-12:nth-child(2n) .dt_item_inner .dt_item_icon {
    background: #e7ffe2;
    color: #2eb01c;
}

.dt_service--five .owl-item.active:nth-child(2n) .dt_item_inner .dt_item_icon .spin,
.dt_service--five .dt-col-12:nth-child(2n) .dt_item_inner .dt_item_icon .spin {
    -webkit-animation-name: dt_spininf;
    animation-name: dt_spininf;
}

.dt_service--five .owl-item.active:nth-child(2n) .dt_item_inner .dt_item_icon .spin .one,
.dt_service--five .dt-col-12:nth-child(2n) .dt_item_inner .dt_item_icon .spin .one {
    background: #2eb01c;
}

.dt_service--five .owl-item.active:nth-child(2n) .dt_item_inner .dt_item_icon .spin .two,
.dt_service--five .dt-col-12:nth-child(2n) .dt_item_inner .dt_item_icon .spin .two {
    background: var(--dt-pri-color);
}

.dt_service--five .owl-item.active:nth-child(3n) .dt_item_inner .dt_item_icon .spin .one,
.dt_service--five .dt-col-12:nth-child(3n) .dt_item_inner .dt_item_icon .spin .one {
    background: #116961;
}

.dt_service--five .owl-item.active:nth-child(3n) .dt_item_inner .dt_item_icon .spin .two,
.dt_service--five .dt-col-12:nth-child(3n) .dt_item_inner .dt_item_icon .spin .two {
    background: var(--dt-pri-color);
}

.dt_service--five .owl-item.active:nth-child(3n) .dt_item_inner .dt_item_icon,
.dt_service--five .dt-col-12:nth-child(3n) .dt_item_inner .dt_item_icon {
    background: #d6ebea;
    color: #116961;
}

.dt_service--five .owl-item.active:nth-child(4n) .dt_item_inner .dt_item_icon,
.dt_service--five .dt-col-12:nth-child(4n) .dt_item_inner .dt_item_icon {
    background: #f3e3f6;
    color: #9916b1;
}

.dt_service--five .owl-item.active:nth-child(4n) .dt_item_inner .dt_item_icon .spin .one,
.dt_service--five .dt-col-12:nth-child(4n) .dt_item_inner .dt_item_icon .spin .one {
    background: #9916b1;
}

.dt_service--five .dt_item_inner .dt_item_icon .spin .one {
    position: absolute;
    left: 1.3rem;
    bottom: 1.3rem;
    width: 1rem;
    height: 1rem;
    z-index: 1;
    border-radius: 50%;
    background: var(--dt-pri-color);
}

.dt_service--five .dt_item_inner > .dt_item_icon .spin .one {
    left: 1.3rem;
    bottom: 1.3rem;
}

.dt_service--five .dt_item_inner .dt_item_icon .spin .two {
    position: absolute;
    top: 1.3rem;
    right: 1.3rem;
    width: 1rem;
    height: 1rem;
    z-index: 1;
    border-radius: 50%;
    opacity: 0;
    visibility: hidden;
    background: #1c17a0;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_service--five .dt_item_inner > .dt_item_icon .spin .two {
    right: 1.3rem;
    top: 1.3rem;
}

.dt_service--five .dt_item_inner:hover .dt_item_icon .spin .two,
.dt_service--five .dt_item_inner:focus-within .dt_item_icon .spin .two {
    opacity: 1;
    visibility: visible;
}

.dt_service--five .dt_item_inner:hover div.dt_item_icon,
.dt_service--five .dt_item_inner:focus-within div.dt_item_icon {
    background: var(--dt-whi-color) !important;
    box-shadow: 0 0.3rem 1.8rem 0 rgba(0, 0, 0, 0.13);
}

.dt_service--five .dt_item_inner .dt_item_title {
    margin-top: -0.35rem;
    margin-bottom: 0.7rem;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_service--five .dt_item_inner .dt_item_title a {
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_service--five .dt_item_inner .dt_item_title a:not(:hover, :focus) {
    color: var(--dt-sec-color);
    text-decoration: none;
}

.dt_service--five .dt_item_inner .dt_item_content {
    font-size: 1.5rem;
    line-height: 1.4;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_service--five .dt_item_inner:hover .dt_item_image + .dt_item_holder .dt_item_title a,
.dt_service--five .dt_item_inner:focus-within .dt_item_image + .dt_item_holder .dt_item_title a,
.dt_service--five .dt_item_inner:hover .dt_item_image + .dt_item_holder .dt_item_title,
.dt_service--five .dt_item_inner:focus-within .dt_item_image + .dt_item_holder .dt_item_title,
.dt_service--five .dt_item_inner:hover .dt_item_image + .dt_item_holder .dt_item_content,
.dt_service--five .dt_item_inner:focus-within .dt_item_image + .dt_item_holder .dt_item_content {
    color: var(--dt-whi-color);
}

.dt_service--five .dt_item_inner .dt_item_readmore {
    margin-top: 1rem;
}

.dt_service--five .dt_item_inner .dt_item_readmore .dt-btn-plustext {
    position: absolute;
    bottom: -1.3rem;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    height: 4.5rem;
    width: 4.5rem;
    line-height: 4.5rem;
    text-align: center;
    border-radius: 50%;
    background: var(--dt-pri-color);
    color: var(--dt-whi-color);
    text-decoration: none;
}

.dt_service--five .dt_item_inner .dt_item_readmore .dt-btn-plustext:hover,
.dt_service--five .dt_item_inner .dt_item_readmore .dt-btn-plustext:focus-within {
    box-shadow: 0 0.75rem 2rem rgba(0,0,0,0.2);
}

.dt_service--five .dt_item_inner .dt_item_readmore .dt-btn-plustext:before {
    font-family: 'Font Awesome 6 Free';
    content: '\f105';
    font-weight: 600;
    display: inline-block;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_service--five .dt_item_inner .dt_item_readmore .dt-btn-plustext:hover:before,
.dt_service--five .dt_item_inner .dt_item_readmore .dt-btn-plustext:focus:before {
    transform: rotate(360deg);
}

.dt_service--five .dt_item_inner .dt_item_readmore .dt-btn-plustext span {
    display: none;
}

@keyframes dt_spininf{from{transform:rotate(0deg) scale(1)}to{transform:rotate(360deg)}}
@keyframes dt_spinReverseinf{from{transform:rotate(0deg) scale(1)}to{transform:rotate(-360deg)}}


/* Service Six */

.dt_service--six .dt_item_inner {
    position: relative;
}

.dt_service--six .dt_item_inner .dt_item_image {
    border-radius: 1rem;
    overflow: hidden;
}

.dt_service--six .dt_item_inner .dt_item_image,
.dt_service--six .dt_item_inner .dt_item_image img {
    min-height: 35rem;
}

.dt_service--six .dt_item_inner .dt_item_image img {
    object-fit: cover;
}

.dt_service--six .dt_item_inner .dt_item_holder {
    display: flex;
    align-items: flex-end;
    position: absolute;
    bottom: -1.3rem;
    left: 0;
    width: 100%;
    padding-right: 2.5rem;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    opacity: 1;
    -webkit-transition-delay: .12s;
    transition-delay: .12s;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_service--six .dt_item_inner:hover .dt_item_holder,
.dt_service--six .dt_item_inner:focus-within .dt_item_holder {
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    opacity: 0;
    transform-origin: bottom center;
    -webkit-transform-origin: bottom center;
}

.dt_service--six .dt_item_inner .dt_item_icon {
    background-color: var(--dt-pri-color);
    color: var(--dt-whi-color);
    font-size: 4.5rem;
    width: 10rem;
    min-width: 10rem;
    height: 8.8rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 1rem;
    box-shadow: 0 0.5rem 2rem rgba(102, 102, 102, 0.19);
}

.dt_service--six .dt_item_inner .dt_item_holder .dt_item_title {
    padding: 1rem 1rem 1rem 2rem;
    min-height: 8.8rem;
    background-color: var(--dt-whi-color);
    flex-grow: 1;
    box-shadow: 0 1rem 3rem rgba(102, 102, 102, 0.19);
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-size: 2rem;
}

.dt_service--six .dt_item_inner .dt_item_title a:not(:hover, :focus) {
    color: inherit;
    text-decoration: none;
}

.dt_service--six .dt_item_inner .dt_item_hover {
    position: absolute;
    top: 0;
    padding-right: 2.5rem;
    height: 100%;
    left: -0.1rem;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    opacity: 0;
    transform-origin: top center;
    -webkit-transform-origin: top center;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_service--six .dt_item_inner:hover .dt_item_hover,
.dt_service--six .dt_item_inner:focus-within .dt_item_hover {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    opacity: 1;
    -webkit-transition-delay: .12s;
    -moz-transition-delay: .12s;
    transition-delay: .12s;
}

.dt_service--six .dt_item_inner .dt_item_hover .dt_item_hoverinner {
    background-color: rgba(255,255,255,.91);
    height: 100%;
    border-radius: 1rem 0 0 1rem;
    overflow: hidden;
    overflow-y: auto;
    padding: 4.5rem 4rem;
    box-shadow: 0 0.5rem 2rem rgba(102,102,102,.19);
}

@media (min-width: 62em) {
    .dt_service--six .dt_item_inner .dt_item_hover .dt_item_hoverinner {
        padding: 4.5rem 7.4rem 4.5rem 4rem;
    }
}

.dt_service--six .dt_item_inner .dt_item_hover .dt_item_hoverinner .dt_item_icon {
    position: absolute;
    top: 0;
    right: 0;
    margin-right: 0;
}

.dt_service--six .dt_item_inner .dt_item_hover .dt_item_hoverinner .dt_item_icon::before {   
    content: "";
    background: var(--dt-pri-color);
    width: 2.5rem;
    height: 2rem;
    right: 0;
    bottom: -2rem;
    position: absolute;
    clip-path: polygon(100% 0,0 0,0 80%);
    opacity: 0.8;
}


/* Header Six */

.header--six .widget.widget_social li a {
    background: var(--dt-sec-color);
}

.header--six .widget.widget_social li a:after {
    background: var(--dt-pri-color);
}

.header--six .widget_social li a:focus,
.header--six .widget_social li a:hover {
    box-shadow: 0 0 3rem rgba(0, 0, 0, 0.2);
}

.header--six .widget_social li a:focus i:before,
.header--six .widget_social li a:hover i:before {
    color: var(--dt-whi-color);
}

.header--six .dt_header-topbar {
    background: var(--dt-sec-color);
    color: var(--dt-whi-color);
}

.header--six .dt_header-topbar p a {
    color: var(--dt-pri-color);
}

.header--six .dt_navbar-right .dt_navbar-list-right {
    justify-content: flex-end;
    margin-right: -1.8rem;
}

.header--six .dt_navbar-right .dt_navbar-list-right > li {
    margin-right: 1.8rem;
}

.header--six .dt_navbar-right .dt_navbar-list-right .dt_navbar-blank-tag {
    display: none;
}

.header--six .dt__logobar {
    z-index: 1;
}

.header--six .dt__logobar .dt-row {
    max-height: 9rem;
    min-height: 9rem;
    align-items: center;
}

.header--six .dt__logobar .site--logo {
    text-align: center;
}

.header--six .dt__logobar .site--logo a {
    display: inline-block;
}

.header--six .dt__logobar .dt_navbar-cart-item .dt_navbar-cart-icon,
.header--six .dt__logobar button.dt_navbar-search-toggle,
.header--six .dt__logobar button.dt_navbar-sidebar-toggle {
    width: 4.9rem;
    height: 4.9rem;
    background: var(--dt-sec-color);
    color: var(--dt-whi-color);
    border-radius: 50%;
}

.header--six .dt__logobar button.dt_navbar-sidebar-toggle .dt_navbar-sidebar-toggle-inner {
    color: var(--dt-whi-color);
}

.header--six .dt__logobar .dt_navbar-cart-item .dt_navbar-cart-icon:hover,
.header--six .dt__logobar .dt_navbar-cart-item .dt_navbar-cart-icon:focus,
.header--six .dt__logobar button.dt_navbar-search-toggle:hover,
.header--six .dt__logobar button.dt_navbar-search-toggle:focus {
    color: var(--dt-pri-color);
}

.header--six .dt__logobar .dt_navbar-cart-item .dt_navbar-cart-icon {
    vertical-align: middle;
    padding: 1rem;
}

.header--six .dt__logobar .dt_navbar-cart-item .cart-count {
    top: 1.7rem;
    left: 2.1rem;
}

@media (min-width: 62em) {
    .header--six .dt_navbar-wrapper.is--sticky.on {
        position: fixed;
        box-shadow: none;
        z-index: 99999;
    }
    .header--six .dt_navbar .dt_navbar-wrapper {
        position: relative;
        background: var(--dt-pri-color);
        color: var(--dt-whi-color);
        z-index: 0;
    }
}

.header--six .dt_navbar .dt_navbar-menu {
    position: relative;
    justify-content: center;
    min-height: 6rem;
}

.header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav {
    text-align: center;
}


.header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li > a {
    font-size: 1.7rem;
}

.menu__active-two .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li {
    margin: 0 0;
}

.menu__active-two .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li > a {
    line-height: 7rem;
}

.header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li:not(:hover, .focus, .active) > a {
    opacity: 0.7;
}

.menu__active-seven .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a,
.menu__active-seven .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a,
.menu__active-seven .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.active > a,
.menu__active-four .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a,
.menu__active-four .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a,
.menu__active-four .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.active > a,
.menu__active-three .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a,
.menu__active-three .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a,
.menu__active-three .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.active > a,
.menu__active-two .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a,
.menu__active-two .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a,
.menu__active-two .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.active > a,
.menu__active-one .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a,
.menu__active-one .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a,
.menu__active-one .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.active > a,
.menu__active-default .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a,
.menu__active-default .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a,
.menu__active-default .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.active > a {
    color: var(--dt-whi-color);
}

.menu__active-seven .header--six .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a::after,
.menu__active-seven .header--six .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a::after {
    border-top-color: var(--dt-whi-color);
    border-left-color: var(--dt-whi-color);
}

.menu__active-seven .header--six .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a::before,
.menu__active-seven .header--six .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a::before {
    border-bottom-color: var(--dt-whi-color);
    border-right-color: var(--dt-whi-color);
}

.menu__active-five .header--six .dt_navbar-nav .dt_navbar-mainmenu > li > a:before {
    background: var(--dt-sec-color);
}

.menu__active-four .header--six .dt_navbar-nav .dt_navbar-mainmenu > li > a:before,
.menu__active-three .header--six .dt_navbar-nav .dt_navbar-mainmenu > li > a:before,
.menu__active-two .header--six .dt_navbar-nav .dt_navbar-mainmenu > li > a:before,
.menu__active-one .header--six .dt_navbar-nav .dt_navbar-mainmenu > li > a:before {
    background: var(--dt-whi-color);
}

.header--six + .site-content .dt_slider--one .dt_slider-carousel.owl-carousel .owl-nav button:hover {
    background: var(--dt-pri-color);
}

.header--six + .site-content .dt_slider--one .dt_slider-carousel.owl-carousel .owl-nav button.owl-prev:hover:before,
.header--six + .site-content .dt_slider--one .dt_slider-carousel.owl-carousel .owl-nav button.owl-next:hover:before {
    background: var(--dt-whi-color);
}

.header--six + .site-content .dt_slider--one .dt_slider-carousel.owl-carousel .owl-nav button.owl-next:hover:after {
    border-right-color: var(--dt-whi-color);
    border-top-color: var(--dt-whi-color);
}

.header--six + .site-content .dt_slider--one .dt_slider-carousel.owl-carousel .owl-nav button.owl-prev:hover:after {
    border-left-color: var(--dt-whi-color);
    border-bottom-color: var(--dt-whi-color);
}

/* Service Seven */

.dt_slider + .dt_service--seven {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: -6.5rem;
}

.dt_service--seven .dt_item_inner {
    position: relative;
    overflow: hidden;
    text-align: center;
    border-radius: 0.7rem;
}

.dt_service--seven .dt_item_inner .dt_item_main {
    position: relative;
}

.dt_service--seven .dt_item_inner .dt_item_main::before {
    opacity: 0.3;
}

.dt_service--seven .dt_item_inner .dt_item_main .dt_item_image img {
    min-height: 32rem;
    object-fit: cover;
}

.dt_service--seven .dt_item_inner .dt_item_main .dt_item_main_inner {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 2.5rem 1.5rem 2.4rem;
    color: var(--dt-whi-color);
    background: var(--dt-pri-color);
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_service--seven .dt_item_inner:hover .dt_item_main .dt_item_main_inner,
.dt_service--seven .dt_item_inner:focus-within .dt_item_main .dt_item_main_inner {
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    opacity: 0;
    transform-origin: bottom center;
    -webkit-transform-origin: bottom center;
}

.dt_service--seven .dt_item_inner .dt_item_main .dt_item_main_inner .dt_item_icon {
    position: absolute;
    top: -7.8rem;
    left: 50%;
    transform: translate(-50%);
    display: inline-block;
    width: 9rem;
    height: 9rem;
    color: var(--dt-pri-color);
    background: var(--dt-whi-color);
    line-height: 9rem;
    font-size: 4.5rem;
    border-radius: 50%;
    box-shadow: 0 1rem 5rem rgba(0, 0, 0, 0.15);
}

.dt_service--seven .dt_item_inner .dt_item_main .dt_item_main_inner .dt_item_title {
    margin-bottom: 0;
}

.dt_service--seven .dt_item_inner .dt_item_holder {
    display: block;
    position: absolute;
    top: 0;
    left: 1rem;
    right: 1rem;
    bottom: 1rem;
    overflow-y: auto;
    padding: 3rem 1.5rem 2rem;
    color: var(--dt-whi-color);
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    transform-origin: 0 0 0;
    -webkit-transform-origin: 0 0 0;
}

.dt_service--seven .dt_item_inner .dt_item_main::before,
.dt_service--seven .dt_item_inner .dt_item_holder::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--dt-sec-color);
}

.dt_service--seven .dt_item_inner .dt_item_holder::before {
    z-index: -1;
    opacity: 0.89;
    border-radius: 0.7rem;
}

.dt_service--seven .dt_item_inner:hover .dt_item_holder,
.dt_service--seven .dt_item_inner:focus-within .dt_item_holder {
    top: 1rem;
    opacity: 1;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
}

.dt_service--seven .dt_item_inner .dt_item_holder .dt_item_icon {
    font-size: 5.5rem;
    margin-bottom: 1.5rem;
    line-height: 1;
}

.dt_service--seven .dt_item_inner .dt_item_title {
    font-size: 2.2rem;
    color: inherit;
}

.dt_service--seven .dt_item_inner .dt_item_title a {
    color: inherit;
    text-decoration: none;
}

.dt_service--seven .dt_item_inner .dt_item_readmore .dt-btn-plustext {
    display: inline-block;
    height: 4.5rem;
    width: 4.5rem;
    line-height: 4.5rem;
    font-size: 2rem;
    text-align: center;
    border-radius: 50%;
    background: var(--dt-whi-color);
    color: var(--dt-sec-color);
    text-decoration: none;
}

.dt_service--seven .dt_item_inner .dt_item_readmore .dt-btn-plustext:hover,
.dt_service--seven .dt_item_inner .dt_item_readmore .dt-btn-plustext:focus-within {
    box-shadow: 0 0.75rem 2rem rgba(0,0,0,0.2);
}

.dt_service--seven .dt_item_inner .dt_item_readmore .dt-btn-plustext:before {
    font-family: 'Font Awesome 6 Free';
    content: '\f105';
    font-weight: 600;
    display: inline-block;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_service--seven .dt_item_inner .dt_item_readmore .dt-btn-plustext:hover:before,
.dt_service--seven .dt_item_inner .dt_item_readmore .dt-btn-plustext:focus:before {
    transform: rotate(360deg);
}

.dt_service--seven .dt_item_inner .dt_item_readmore .dt-btn-plustext span {
    display: none;
}


/* Header Seven */

.header--seven {
    color: var(--dt-sec-color);
}

.header--seven .dt_header-navwrapperinner .site--logo {
    min-width: 22rem;
    height: 100%;
    padding: 2rem 4rem 2rem 2.6rem;
    display: flex;
    align-items: center;
    background-image: url('data:image/png;base64,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');
    background-repeat: no-repeat;
    background-position: left center;
    color: #fff;
    background-color: var(--dt-pri-color);
    -webkit-clip-path: polygon(0 0, 100% 0%, 88% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 0%, 88% 100%, 0% 100%);
}

@media (min-width: 62em) {
    .header--seven .dt_header-navwrapperinner .site--logo {
        padding: 0.5rem 2.6rem;
    }
}

.header--seven .dt_header-navwrapperinner .site--logo a,
.header--seven .dt_header-navwrapperinner .site--logo a .site-title {
    color: inherit;
}

.header--seven .dt_mobilenav-topbar  {
    background: var(--dt-sec-color);
}

.header--seven .dt_mobilenav-menu,
.header--seven .dt_mobilenav > .dt-container {
    padding: 0;
}

.header--seven .dt_mobilenav > .dt-container > .dt-row {
    --dt-gutter-x: 0
}

.header--seven .dt_mobilenav .dt_mobilenav-toggles {
    padding: 0 2.6rem;
}

@media (min-width: 62em) {
    .header--seven .dt-container {
        max-width: 100%;
        padding: 0;
    }
    
    .header--seven .dt_header-navwrapperinner .dt_navbar-wrapper > .dt-container > .dt-row {
        --dt-gutter-x: 0
    }
    
    .header--seven .dt_header-topbar .dt_header-widget > .dt-container > .dt-row {
        padding-right: 3rem;
        padding-left: 3rem;
        border-bottom: 0.1rem solid rgba(189, 189, 189, 0.35);
    }
    
    .dt_navbar-wrapper.is--sticky.on .dt_header-topbar {
        display: none;
    }

    .header--seven .dt_navbar-menu .dt_navbar-list-right > li:not(:first-child, :last-child)::before,
    .header--seven .dt_header-widget .widget--left .widget:not(:last-child):after {
        position: absolute;
        right: 0;
        top: 30%;
        content: "";
        min-height: 5.2rem;
        width: 0.2rem;
        transform: rotate(20deg) translateY(-30%);
        background: rgba(189, 189, 189, 0.35);
    }

    .header--seven .dt_header-widget .widget--right .widget:not(:last-child):after {
        width: 0.2rem;
        transform: rotate(20deg) translateY(-30%);
    }
    
    .header--seven .dt_header-widget .widget--left .widget:not(:last-child):after,
    .header--seven .dt_header-widget .widget--right .widget:not(:last-child):after {
        right: 0.2rem;
    }

    .header--seven .dt_header-navwrapperinner,
    .header--seven .dt_navbar-menu {
        min-height: 8rem;
        height: auto;
    }

    .header--seven .dt_navbar-menu {
        justify-content: space-between;
        padding-left: 3rem;
    }

    .header--seven .dt_navbar-nav .dt_navbar-mainmenu > li > a {
        line-height: 8rem;
    }

    .header--seven .dt_navbar-menu .dt_navbar-list-right li {
        position: relative;
        z-index: 0;
    }

    .header--seven .dt_navbar-menu .dt_navbar-list-right > li:not(:first-child, :last-child, .dt_navbar-button-item) {
        padding-left: 2rem;
        margin-right: 0;
    }
    
    .header--seven .dt_navbar-menu .dt_navbar-list-right > li:not(:first-child, :last-child)::before {
        min-height: 8.5rem;
        top: 50%;
        right: unset;
        left: -1rem;
        transform: rotate(20deg) translateY(-54%);
    }

    .header--seven .dt_navbar-menu .dt_navbar-list-right > li .dt_navbar-cart-item .dt_navbar-cart-icon,
    .header--seven .dt_navbar-menu .dt_navbar-list-right > li button.dt_navbar-search-toggle {
        width: 4rem;
    }

    .header--seven .dt_navbar-menu .dt_navbar-list-right .dt_navbar-button-item .dt-btn {
        border-radius: 0;
        padding-top: 2.7rem;
        padding-bottom: 2.7rem;
        padding-left: 6rem;
        padding-right: 4.5rem;
        line-height: 1.5;
        -webkit-clip-path: polygon(13% 0, 100% 0%, 100% 100%, 0% 100%);
        clip-path: polygon(13% 0, 100% 0%, 100% 100%, 0% 100%);
    }

    .header--seven .dt_navbar-menu .dt_navbar-blank-tag {
        display: none;
    }

    .dt_slider.style3 .dt_slider-content {
        margin-bottom: 8rem;
    }
    
}

@media (min-width: 87.5em) {
    .dt_slider.style3 .dt_slider-carousel,
    .dt_slider.style3 .dt_slider-item,
    .dt_slider.style3 .dt_slider-innercell,
    .dt_slider.style3 .dt_slider-item > img {
        max-height: 72rem;
        min-height: 72rem;
    }
}

.dt_slider.style3 .dt_slider-content:before {
    content: "";
    position: absolute;
    background: var(--dt-pri-color);
    z-index: 0;
}

.dt_slider.style3 .dt-text-left .dt_slider-content:before,
.dt_slider.style3 .dt-text-right .dt_slider-content:before {
    width: 0.7rem;
    top: 2.6rem;
    bottom: 2.6rem;
}

.dt_slider.style3 .dt-text-left .dt_slider-content:before {
    left: -3.5rem;
}

.dt_slider.style3 .dt-text-right .dt_slider-content:before {
    right: -3.5rem;
}

.dt_slider.style3 .dt-text-center .dt_slider-content:before {
    height: 0.7rem;
    top: -3.5rem;
    left: 11rem;
    right: 11rem;
}


/* Service Eight */

@media (min-width: 62em) {
    .dt_slider + .dt_service--eight {
        margin-top: -11rem;
    }
}

.dt_service--eight .dt_item_inner {
    position: relative;
    overflow: hidden;
    border-radius: 0.6rem;
    background: var(--dt-whi-color);
    margin-bottom: 2.6rem;
    transition: var(--dt-transition);
    box-shadow: 0 0.7rem 2rem -0.6rem rgba(0, 0, 0, 0.15);
}

.dt_service--eight .dt_item_inner:hover,
.dt_service--eight .dt_item_inner:focus-within {
    box-shadow: 0 0.7rem 3rem -0.3rem rgba(0, 0, 0, 0.25);
}

.dt_service--eight .dt_item_inner .dt_item_image {
    position: relative;
    transition: var(--dt-transition);
}

.dt_service--eight .dt_item_inner .dt_item_image::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0;
    opacity: 0;
    z-index: 0;
    background: linear-gradient(to top,var(--dt-pri-color) 40%,transparent);
    transition: var(--dt-transition);
}

.dt_service--eight .dt_item_inner:hover .dt_item_image::before,
.dt_service--eight .dt_item_inner:focus-within .dt_item_image::before {
    height: 100%;
    opacity: 0.7;
}

.dt_service--eight .dt_item_inner .dt_item_holder {
    position: relative;
    z-index: 3;
    background: var(--dt-whi-color);
    padding: 4rem 3rem 3.4rem 3rem;
    transition: var(--dt-transition);
}

.dt_service--eight .dt_item_inner .dt_item_holder:before {
	content: "";
	position: absolute;
	top: -1.7rem;
	bottom: 0;
	left: 0;
	right: 0;
	background: inherit;
	z-index: -1;
}

.dt_service--eight .dt_item_inner:hover .dt_item_holder,
.dt_service--eight .dt_item_inner:focus-within .dt_item_holder {
    transform: translateY(-25%);
}

.dt_service--eight .dt_item_inner .dt_item_holder .dt_item_icon {
    width: 7rem;
    height: 7rem;
    line-height: 7rem;
    border-radius: 50%;
    text-align: center;
    font-size: 3.6rem;
    background-color: var(--dt-pri-color);
    color: var(--dt-whi-color);
    position: absolute;
    top: -6.2rem;
    left: 2.5rem;
    z-index: 4;
    box-shadow: 0 0.1rem 2.1rem 0 rgba(186, 186, 186, 0.4);
    transition: var(--dt-transition);
}

.dt_service--eight .dt_item_inner .dt_item_holder .svg_content {
    position: absolute;
    width: 100%;
    top: -7rem;
    left: 0;
}

.dt_service--eight .dt_item_inner .dt_item_holder .svg_content svg {
    position: absolute;
    width: 100%;
    transform: scale(1.056);
}

.dt_service--eight .dt_item_inner .dt_item_holder .svg_content svg.top-svg {
    fill: var(--dt-pri-color);
    opacity: 0.9;
}

.dt_service--eight .dt_item_inner .dt_item_holder .svg_content svg.bottom-svg {
    position: absolute;
    top: 0.7rem;
    fill: var(--dt-pri-color);
}

.dt_service--eight .dt_item_inner .dt_item_holder .svg_content svg.bottom-svgw {
    position: absolute;
    top: 1.4rem;
}

.dt_service--eight .dt_item_inner .dt_item_holder .dt_item_title {
    margin-bottom: 1.2rem;
}

.dt_service--eight .dt_item_inner .dt_item_holder .dt_item_title a:not(:hover, :focus) {
    color: inherit;
    text-decoration: none;
}

.dt_service--eight .dt_item_inner .dt_item_holder .dt_item_readmore {
    margin-top: 1.5rem;
    transition: var(--dt-transition);
    transition-delay: 0.1s;
    transform: translateY(100%);
    opacity: 0;
    visibility: hidden;
    position: absolute;
    bottom: -3rem;
    left: 0;
    padding-left: 3rem;
}

.dt_service--eight .dt_item_inner:hover .dt_item_holder .dt_item_readmore,
.dt_service--eight .dt_item_inner:focus-within .dt_item_holder .dt_item_readmore {
    height: inherit;
    opacity: 1;
    visibility: visible;
    transition-delay: 0.1s;
    transform: translateY(-12%);
}

.dt_service--eight .dt_item_inner .dt_item_readmore .dt-btn-plustext {
    display: inline-block;
    height: 4.5rem;
    width: 4.5rem;
    line-height: 4.5rem;
    text-align: center;
    border-radius: 50%;
    background: var(--dt-pri-color);
    color: var(--dt-whi-color);
    text-decoration: none;
}

.dt_service--eight .dt_item_inner .dt_item_readmore .dt-btn-plustext:hover,
.dt_service--eight .dt_item_inner .dt_item_readmore .dt-btn-plustext:focus-within {
    box-shadow: 0 0.75rem 2rem rgba(0,0,0,0.2);
}

.dt_service--eight .dt_item_inner .dt_item_readmore .dt-btn-plustext:before {
    font-family: 'Font Awesome 6 Free';
    content: '\f105';
    font-weight: 600;
    display: inline-block;
    transition: var(--dt-transition);
}

.dt_service--eight .dt_item_inner .dt_item_readmore .dt-btn-plustext:hover:before,
.dt_service--eight .dt_item_inner .dt_item_readmore .dt-btn-plustext:focus:before {
    transform: rotate(360deg);
}

.dt_service--eight .dt_item_inner .dt_item_readmore .dt-btn-plustext span {
    display: none;
}


/* Header Eight */

.header--eight {
    color: var(--dt-sec-color);
}

.header--eight .dt_header-topbar {
    position: relative;
    color: var(--dt-whi-color);
    background-color: var(--dt-pri-color);
    z-index: 0;
}

.header--eight .dt_header-topbar .contact__body a:hover,
.header--eight .dt_header-topbar .contact__body a:focus {
    color: var(--dt-whi-color);
    text-decoration: underline;
}

.header--eight .dt_header-widget .contact__list i {
    color: var(--dt-whi-color);
}

@media (min-width: 62em) {

    .header--eight .dt_header-topbar .widget--left {
        position: relative;
        z-index: 0;
    }

    .header--eight .dt_header-topbar .widget--left:before {
        content: "";
        position: absolute;
        top: 0;
        left: -100%;
        width: 165.6%;
        height: 100%;
        background-color: var(--dt-sec-color);
        -webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 48px) 100%, 0% 100%);
        clip-path: polygon(0 0, 100% 0, calc(100% - 48px) 100%, 0% 100%);
        z-index: -1;
    }

    .header--eight .dt_navbar-wrapper .dt_navbar-menu {
        min-height: 10rem;
    }

    .header--eight .dt_navbar-wrapper .site--logo {
        position: relative;
        min-height: 10rem;
        display: flex;
        flex-direction: column;
        justify-content: center;
        z-index: 0;
    }

    .header--eight .dt_navbar-wrapper .site--logo::before {
        content: "";
        position: absolute;
        top: 0;
        left: -100%;
        width: 220%;
        height: 100%;
        background-color: #EFF3FA;
        -webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 96px) 100%, 0% 100%);
        clip-path: polygon(0 0, 100% 0, calc(100% - 96px) 100%, 0% 100%);
        z-index: -1;
    }

    .header--eight .dt_navbar-nav .dt_navbar-mainmenu > li > a {
        line-height: 10rem;
    }
}

.header--eight .dt_navbar-cart-item:hover .dt_navbar-cart-icon,
.header--eight .dt_navbar-cart-item:focus-within .dt_navbar-cart-icon {
    color: var(--dt-sec-color);
}

@media (min-width: 87.5em) {
    .header--eight + .site-content .dt_slider .dt_slider-carousel,
    .header--eight + .site-content .dt_slider .dt_slider-item,
    .header--eight + .site-content .dt_slider .dt_slider-innercell,
    .header--eight + .site-content .dt_slider .dt_slider-item > img {
        max-height: 72rem;
        min-height: 72rem;
    }
}

/* Service Nine */

.dt_service--nine {
    z-index: 1;
}

.dt_slider + .dt_service--nine .owl-carousel .owl-stage-outer {
    padding-bottom: 3rem;
}

.dt_service--nine .dt_item_inner {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 5rem 4rem 5rem;
    background-size: cover;
    background-position: center;
    border-radius: 0.5rem;
    position: relative;
    z-index: 1;
    overflow: hidden;
    min-height: 37.4rem;
    object-fit: cover;
    box-shadow: 0 1.2rem 2rem rgba(0, 0, 0, 0.07);
}

.dt_service--nine .dt_item_inner::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: var(--dt-whi-color);
    border-radius: 0.5rem;
    z-index: -1;
    transition: var(--dt-transition);
}

.dt_service--nine .dt_item_inner:hover::before {
	opacity: 0;
}

.dt_service--nine .dt_item_inner::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
    border-radius: 0.5rem;
	z-index: -1;
	background: linear-gradient(100.16deg, var(--dt-pri-color) 1.96%, rgba(28, 28, 28, 0) 198.08%);
	opacity: 0;
    transition: var(--dt-transition);
}

.dt_service--nine .dt_item_inner:hover::after {
	opacity: 0.95;
}

.dt_service--nine .dt_item_inner .dt_item_icon {
	width: 10rem;
	height: 10rem;
	display: flex;
	align-items: center;
	justify-content: center;
	background: var(--dt-pri-color);
	color: var(--dt-whi-color);
	font-size: 4rem;
	border-radius: 5rem;
	box-shadow: 0 0 3rem rgba(254, 93, 20, 0.4);
	margin-bottom: 2.8rem;
}

.dt_service--nine .dt_item_inner .dt_item_title {
	font-size: 2.3rem;
}

.dt_service--nine .dt_item_inner .dt_item_title a {
    color: var(--dt-sec-color);
}

.dt_service--nine .dt_item_inner .dt_item_title a:not(:hover, :focus) {
    text-decoration: none;
}

.dt_service--nine .dt_item_inner .dt_item_holder .dt_item_content {
    margin-top: 1.4rem;
}

.dt_service--nine .dt_item_inner .number {
	margin-bottom: 0;
	position: absolute;
	right: 0.8rem;
	top: 1rem;
	background: linear-gradient(180deg, rgba(254, 93, 20, 0.14) 0%, rgba(254, 93, 20, 0) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	font-weight: 600;
	font-size: 10rem;
	line-height: .8;
}

.dt_service--nine .dt_item_inner .dt_item_hover {
	display: none;
    justify-self: center;
}

.dt_service--nine .dt_item_inner .dt_item_hover .dt_item_title {
	margin-bottom: 2rem;
	color: var(--dt-whi-color);
}

.dt_service--nine .dt_item_inner .dt_item_hover .dt_item_title a,
.dt_service--nine .dt_item_inner .dt_item_hover .dt_item_title a:hover {
	color: var(--dt-whi-color);
}

.dt_service--nine .dt_item_inner .dt_item_hover .dt_item_content {
	margin-bottom: 2rem;
	color: var(--dt-whi-color);
}

.dt_service--nine .dt_item_inner .dt_item_readmore .dt-btn-plustext {
    display: inline-block;
    height: 4.5rem;
    width: 4.5rem;
    line-height: 4.5rem;
    font-size: 2rem;
    text-align: center;
    border-radius: 50%;
    background: var(--dt-whi-color);
    color: var(--dt-pri-color);
    text-decoration: none;
}

.dt_service--nine .dt_item_inner .dt_item_readmore .dt-btn-plustext:hover,
.dt_service--nine .dt_item_inner .dt_item_readmore .dt-btn-plustext:focus-within {
    box-shadow: 0 0.75rem 2rem rgba(0,0,0,0.2);
}

.dt_service--nine .dt_item_inner .dt_item_readmore .dt-btn-plustext:before {
    font-family: 'Font Awesome 6 Free';
    content: '\f105';
    font-weight: 600;
    display: inline-block;
    transition: var(--dt-transition);
}

.dt_service--nine .dt_item_inner .dt_item_readmore .dt-btn-plustext:hover:before,
.dt_service--nine .dt_item_inner .dt_item_readmore .dt-btn-plustext:focus:before {
    transform: rotate(360deg);
}

/* Service Ten */

.dt_service--ten .dt_item_inner .dt_item_holder .dt_item_image,
.dt_service--ten .dt_item_inner .dt_item_holder,
.dt_service--ten .dt_item_inner {
    position: relative;
}

.dt_service--ten .dt_item_inner .dt_item_holder .dt_item_image img {
    width: 100%;
    min-height: 32.6rem;
    object-fit: cover;
}

.dt_service--ten .dt_item_inner .dt_item_holder .dt_item_hoverinner {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 2.7rem 3rem 2.9rem;
    transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .5s;
    transition-property: all;
    transform-origin: top;
    transform-style: preserve-3d;
    transform: scaleY(1);
}

.dt_service--ten .dt_item_inner:hover .dt_item_holder .dt_item_hoverinner,
.dt_service--ten .dt_item_inner:focus-within .dt_item_holder .dt_item_hoverinner {
    transform: scaleY(0.0);
}

.dt_service--ten .dt_item_inner .dt_item_holder .dt_item_hoverinner::before {
    content: "";
    position: absolute;
    top: -0.9rem;
    left: 50%;
    transform: translateX(-50%);
    border-left: 3.1rem solid transparent;
    border-right: 3.1rem solid transparent;
    border-bottom: 1rem solid var(--dt-pri-color);
    opacity: 0.9;
}

.dt_service--ten .dt_item_inner .dt_item_holder .dt_item_hoverinner::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--dt-pri-color);
    opacity: 0.9;    
    z-index: -1;
}

.dt_service--ten .dt_item_inner .dt_item_title {
    font-size: 2rem;
    font-weight: 600;
}

.dt_service--ten .dt_item_inner .dt_item_title a {
    color: var(--dt-whi-color);
}

.dt_service--ten .dt_item_inner .dt_item_title a:not(:hover, :focus) {
    text-decoration: none;
}

.dt_service--ten .dt_item_inner .dt_item_holder .dt_item_hoverinner .dt_item_title {
    line-height: 3rem;
    text-align: center;
}

.dt_service--ten .dt_item_inner .dt_item_hover {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 3.1rem;
    background-position: center top;
    transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .5s;
    transition-property: all;
    transform-origin: top;
    transform-style: preserve-3d;
    transform: scaleY(0);
}

.dt_service--ten .dt_item_inner:hover .dt_item_hover,
.dt_service--ten .dt_item_inner:focus-within .dt_item_hover {
    transform: scaleY(1.0);
}

.dt_service--ten .dt_item_inner .dt_item_hover::before {
    content: "";
    position: absolute;
    inset: 0;
    background: var(--dt-sec-color);
    opacity: 0.9;
    z-index: -1;
}

.dt_service--ten .dt_item_inner .dt_item_hover .dt_item_hoverinner {
    position: relative;
}

.dt_service--ten .dt_item_inner .dt_item_hover .dt_item_hoverinner .dt_item_icon {
    position: relative;
    margin-bottom: 1.5rem;
}

.dt_service--ten .dt_item_inner .dt_item_hover .dt_item_hoverinner .dt_item_icon i {
    position: relative;
    display: inline-block;
    font-size: 5rem;
    color: var(--dt-pri-color);
    transition: all 500ms linear;
    transition-delay: 0.1s;
    transform: scale(1);
}

.dt_service--ten .dt_item_inner .dt_item_hover .dt_item_content {
    margin-top: 1rem;
    color: var(--dt-whi-color);
    opacity: 0.8;
}

.dt_service--ten .dt_item_inner .dt_item_hover .dt_item_readmore .dt-btn {
    font-size: 1.5rem;
    font-weight: 400;
    padding: 0 2rem;
    line-height: 4rem;
}


/* Header Nine */

body.atrux .search--header .dt_search-form,
body.atrux input[type="text"],
body.atrux input[type="email"],
body.atrux input[type="url"],
body.atrux input[type="password"],
body.atrux input[type="search"],
body.atrux input[type="number"],
body.atrux input[type="tel"],
body.atrux input[type="range"],
body.atrux input[type="date"],
body.atrux input[type="month"],
body.atrux input[type="week"],
body.atrux input[type="time"],
body.atrux input[type="datetime"],
body.atrux input[type="datetime-local"],
body.atrux input[type="color"],
body.atrux textarea,
body.atrux button[type=submit],
body.atrux button,
body.atrux input[type='button'],
body.atrux input[type='reset'],
body.atrux input[type='submit'],
body.atrux .dt-btn,
body.atrux .button:not(.add_to_cart_button) {
   border-radius: 0.6rem;
   color: var(--dt-sec-color);
}

body.atrux .dt-btn-primary.dt-btn-border:hover,
body.atrux .dt-btn-primary.dt-btn-border:focus,
body.atrux .dt-btn-primary:hover,
body.atrux .dt-btn-primary:focus {
    color: var(--dt-sec-color);
}

.header--nine .dt_header-topbar,
.header--nine .dt_header-topbar .dt_header-widget .contact__list i,
.header--nine .dt_header-topbar .contact__body a:hover,
.header--nine .dt_header-topbar .contact__body a:focus {
    color: var(--dt-sec-color);
}

.header--nine .dt_header-topbar .dt_header-widget .contact__list i {
    -webkit-background-clip: unset !important;
    -webkit-text-fill-color: unset;
    background: transparent;
}

.header--nine .dt_header-topbar .contact__body a:hover,
.header--nine .dt_header-topbar .contact__body a:focus {
    text-decoration: underline;
}

.header--nine .widget.widget_social li a:after {
    background-color: var(--dt-sec-color);
}

.header--nine,
.header--nine .dt_navbar-sidebar-toggle-inner,
.header--nine button.dt_navbar-search-toggle,
.header--nine .dt_navbar-cart-item .dt_navbar-cart-icon,
.header--nine .dt_navbar-nav .dt_navbar-mainmenu > li:not(.active) > a:not(:hover, :focus) {
    color: var(--dt-whi-color);
}

.header--nine button.dt_navbar-search-toggle:hover,
.header--nine button.dt_navbar-search-toggle:focus,
.header--nine .dt_navbar-cart-item:hover .dt_navbar-cart-icon,
.header--nine .dt_navbar-cart-item:focus-within .dt_navbar-cart-icon {
    color: var(--dt-pri-color);
}

.header--nine .dt_mobilenav {
    background: var(--dt-sec-color);
}

.header--nine .hamburger span {
    background: var(--dt-whi-color);
}

@media (min-width: 62em) {
    .header--nine .dt_header-inner {
        position: absolute;
        top: 2.2rem;
        left: 0;
        width: 100%;
        z-index: 1;
    }
    
    .header--nine .dt_header-topbar .dt_header-widget .dt-row {
        margin: 0;
        padding: 0 0.6rem;
        background-color: var(--dt-pri-color);
    }

    .header--nine .dt_navbar-wrapper:not(.is--sticky.on) .dt-row {
        margin: 0;
        padding: 0 0.6rem;
        background-color: rgba(0, 0, 0, 0.4);
    }

    .header--nine .dt_navbar-wrapper.is--sticky.on {        
        background-color: var(--dt-sec-color);
    }

    .header--nine:has(.dt_header-topbar)+.site-content .dt_slider .dt_slider-innercell {
        padding: 13.5rem 0 0;
    }

    .header--nine+.site-content .dt_slider .dt_slider-innercell {
        padding: 6.8rem 0 0;
    }

    .header--nine + .dt_pagetitle {
        padding-top: 22rem;
    }
}

@media (min-width: 62em) {
    .header--nine + .site-content .dt_slider .dt_slider-carousel,
    .header--nine + .site-content .dt_slider .dt_slider-item,
    .header--nine + .site-content .dt_slider .dt_slider-innercell,
    .header--nine + .site-content .dt_slider .dt_slider-item > img {
        max-height: 72rem;
        min-height: 72rem;
    }
}

@media (min-width: 87.5em) {
    .header--nine + .site-content .dt_slider .dt_slider-carousel,
    .header--nine + .site-content .dt_slider .dt_slider-item,
    .header--nine + .site-content .dt_slider .dt_slider-innercell,
    .header--nine + .site-content .dt_slider .dt_slider-item > img {
        max-height: 80rem;
        min-height: 80rem;
    }
}

/* Slider Style 4 */

.dt_slider--one.style4 .subtitle {
    position: relative;
    display: inline-block;
    padding: 0.4rem 1.5rem 0.4rem 2.7rem;
    border-radius: 10rem;
    overflow: hidden;
    font-weight: 600;
    font-size: 1.8rem;
}

.dt_slider--one.style4 .subtitle::before {
    content: "";
    position: absolute;
    background: var(--dt-pri-color);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.4;
    z-index: -1;
}

.dt_slider--one.style4 .subtitle::after {
    position: absolute;
    content: "";
    left: 1.2rem;
    top: 50%;
    transform: translateY(-50%);
    background: var(--dt-pri-color);
    width: 0.7rem;
    height: 0.7rem;
    border-radius: 50%;
}

/* Information ( Service Eleven ) */

.dt_service--eleven {
    z-index: 1;
}

.dt_slider + .dt_service {
    padding-top: 0;
    margin-top: -6.5rem;
    margin-bottom: -3.8rem;
    padding-bottom: 3rem;
}

.dt_service--eleven .owl-item .dt_item_inner {
    margin-bottom: 3.5rem;
}

.dt_service--eleven .dt_item_inner {
    background: var(--dt-whi-color);
    position: relative;
    overflow: hidden;
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.08);
    border-top: 0.4rem solid var(--dt-pri-color);
    border-radius: 0 0 0.6rem 0.6rem;
}

.dt_service--eleven .dt_item_inner .dt_item_icon {
    position: relative;
}

.dt_service--eleven .dt_item_inner .dt_item_icon i {
    color: var(--dt-sec-color);
    font-size: 5rem;
    background: var(--dt-pri-color);
    width: 10rem;
    height: 10rem;
    display: flex;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    margin-bottom: 2rem;
    position: relative;
}

.dt_service--eleven .dt_item_inner .dt_item_title {
    margin-bottom: 1.5rem;
}

.dt_service--eleven .dt_item_inner .dt_item_title a:not(:hover, :focus) {
    text-decoration: none;
}

.dt_service--eleven .dt_item_inner .dt_item_content {
    transition: var(--dt-transition);
    margin: 0;
}

.dt_service--eleven .dt_item_inner .dt_item_hover {
    background-color: rgb(18, 18, 18, 0.85);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    left: 0;
    bottom: 100%;
    width: 100%;
    height: 100%;
    padding: 3.5rem 4rem 4rem 4rem;
    background-blend-mode: multiply;
    transition: all 500ms ease;
}

.dt_service--eleven .dt_item_inner:hover .dt_item_hover {
    bottom: 0;
}

.dt_service--eleven .dt_item_inner .dt_item_hover::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAF9CAYAAAAp/vL9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAGmWSURBVHgB7X3JkiPbUq2HMrOymnPuOXB53IcBA6bwFfwEEwYM+BF+hsk1/oEhE4YMMQMzBo97ujrVZS/FS4/cS7HCw3cTSmWWVOXLLC2l0I5GIWmFx/LlvkUCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQOBrR9/3XSeBQCAQOBjcE/Pq/p/+BUEHAoHA54ZGy/f/Tu7/JpwcBB0IBAKfAYmUh0hZMlwcBB0IBALPBEPK+r/PDZWQOAKBQODpkAgZfyDmyZD0H8vXPCYIOhAIBPYISvIJ/R9ekpFzN/Q6R9Fder4WCYIOBAKBR4FkCxsh2+gYy/T5RkYyBlZmTH8qgUAgEGgCSRYcJU+G0GMQMR5bvRlyRkdjex4bEXQgEAg4SGSs8BJ7LFdsV5GRaDkaBvGuaP2OXl/LSN76+inWCYIOBAIByUbHiGa9CHgjc9LGWI9b77AreSBhjrCxjQ0tiwg6EAh8XXAiY0vGYp6zZjzbnEwjYv1/S48hI7PUIbQfRNu6fE1jhr8g6EAg8MWComJFa2QsMkazWIcjW1T8rWkbLGmITN0aPa2nj+9oDMseWB/7WwdBBwKBLwKZyjw8tySc05Als8wm8rBtkZG8Qa4n6fmaxtnjYN9zT8tPeVtB0IFA4KhgbG0Kq/nmouINjUVyjiNYqwdz0ciJWQfLsA7I2ZNFOFHIJM5SCL8fbHMTBB0IBA4OpBNzRMxEnJMoPBKGJIGoFo2JRKbR68rZBifyWM7gyBfb20bNXdfdv4X+jI5BaJwXSW+lD10X5yAIOhAIfDZQNCwyJ2MmMSZja2OzGi9HqiJzWxvrvFjGETLGn8qciLGMk34ge5sItAS/onVZ0rhn4u7OuEg63lAgEAg8CUw0jP82Ip6sIvOolonVRs62hNpGuohg4ai4o32DmNmlsTLHwFY6li1wbIjKNzJGyLqPPkXSW2K/f74hIrbRtMhUDgmCDgQC+0ElGgZs9Csyt57Z6JlJF+4JECWSapaEmbStS8Im/nh71mmBbQ7RNckPp2m7tzTuJP3dmeM9kTmx4z2NZJy2DWhPjyDoQCDQjEx3Nu+WnpfZW//t5kRmFXXYrq6DSBdFHbY0mrfPMsedjIR9InMixfbuzHuxkbk93s4cOz+2xSoi44XoziwbEoSsNcvcdTK8FAQdCAQmMJKE7cpmicxquzaJp+CkG6JdRLogTkSf2yo6mcsbIOIhar4nuNt0vFiX9Wkvcuft3sn0wqHbtKSJ/axp2VladkfnC++FI+wT2g+AqJuThnh//D57bCcIOhD4CuGQMMsTIr7soLBWNF5uHQmIFqEDo88EkzkTPaQGaLlsRVOc0fY75zGTro5VwlxThMryB78n+175HFgbncic7HHsInldHdvozTZn0sbwQjrmIOhA4AuFIeETemyj3+0q9BrfkiMq5UiPo1BIBiDTU5m6JESmETUT6QsZo+qV+JV1XMF3Y6LUU5lLFfweuIBkOEZn/RtK5rFTw8oSrFWL5B0drIkrthcLMTDODZHpnUZE0IHAsYOSc0zCTHIKRHkcJbPmK+JHkLrsVqbEhfVKEa0SzC35gUHoLD9wQQiIFGTGtjPeDxM/dOQNEewLc4wgTX5P9jj5YsDvEdha4YZBeamDLzYi06idi174M+jtH0fUQdCBwPGh+/3vf7/667/+65O/+Zu/AflwhAoiZs1XwRYw6MCIDEE0L2SMhnsaY21ueHwjI2GeyyhR2CQiSA/R+KlMK+mg2YpMHQ6TyJe04ZVMtW2RkXTv6BghlXiRN++fL0B8h+FJKTl4F7g1vcYXAlfaSMe3vYBFw/5A4EjwT//0T6t/+Id/eHF6etpdXV1trq+v+QfPOi9us0G6iEBvkw9Xf/cg0+tEfLpskAsoUgSh35pliFJBgC9kJCC+5QeR3shI2Jwo4yZEkCo48mV+enG/b4wdtmkSei9o/zaxOVxo9E3SMVuf8hm/97TdYf9m2VladkvLhvPBEkYa58oaNIYdKfy3JfMg6EDgsNH9+7//++nvfve7UyXl//7v/x7I4i/+4i9Ozs/PEekiGh5I5v7vOq2rzxE9Dsmy+z8l5i4t29AyxTWRnpLOyiwDiV85FjEm7DM6/oHIKFkn6fhA2GcyTdax5q24Ma+hfPoFEa5iQ6S5JhfFDW2f3R7DcSbS3+4/vUfWrO/SHIN8DDf0XjB+Y6Sm/uH0bI/DRuQAyxsPTfpD4ggEDh4DMf/2t789+fTp0+Zf/uVfBmL++7//+4H8/vmf//n2PqLeJPJANIxkF6JaXecuLVulZWuyp3VY937ZDS2DlnpHRAyyvzbkrOvfOtGjyFSi4FJqrqg7k7kswqXTHJG/SMe0LujTTNrr9N5wvOdp3zZK9uxwIlMpR2SUjFhLZm3ZauQsYVSdG3RMWyKPCDoQOCxsifnnn39e/9Vf/dUQDf/Hf/zH2XfffXfyb//2bzd/93d/N5DC/TKOcgcCMERql93QMhD2nUl+ncv8Vn8xOZtoFoSDJOFpuoiMXdvG4wKpIzEJWWRLig+B84QoWe5AlL216qVlW72aouRO5vo0yDjr9kjLTvl9GpkkK2vQeWKS54gdy4fzEQQdCBwIVGP+x3/8x3OVMhIx99CdNYr+y7/8yytJxPJf//Vf57pMRg1Zf9gvJUkcjVKFR7geOXuyRo6cIStIZuzajB30Z0PYaxC2PBA8EpW3MkbYPGXUSZI7QMoboxFvCVam0S8ev0ikz4nAk7QMYwdtm5YNOjYRLTRwkDzLNvwfj9lBAt15JnEEAoHPjyEa/p//+Z9Xv//977eWsPtI+swu+9d//dfTe3J+ycuSjvySpAUsV+I5JxIZyDmN7RrWP3XWz409sWPT8vN+rLTjbXjbfUF/L7GuPV56b6ohr9IYvNeX9NpJ+nvh7Os8EbfdP7Z5kh6/TNs/S3/n6e/MHOsZjTtNfyfpP7a3SvupSstpXLg4AoHPjO6ehF9q1MwRskoab968WdGygbD/7M/+7OzP//zPL2WM1hA53zqeXL0Fv6ZluP2/MlHaRJum7U6i7ITTzNgzOzYRs/UKQ+O+M9tdPRzuw/GSLILI9Jyi5D6NRaS+oe0iAWkTdlifNWqWGk6cY0XPDFvqfZuTOlrRT+dF3L5/merZfRB0IPD5MJDzf/7nf97+7d/+7R0ve/funerPVxio5KxODiZnefgxQz6w5NwZcsbYK0OigyvCIVwl/RuHcAct2ryPGeEywZuxKPBYO2O30gglOzmpCcI9eXg6JP3YLw15gC9eNinKHmpOSHZpmy/oWFdpGV6HDLMyy9YUjfNng/82idjROE4ehsQRCBwCVKqw8oU8kPMrJWMeC6lDjI6pUgffpivottze0r9ypIaTjHxw3s8ljC4z9syQGpZ7x3ZSkCuqMojdLmQAkh1YIsF5OME2+ry0cg7pIf1B2jkhmeIFyRwsd7xw5A28fmL+lkoc4bILBJ4bIGcxhLuUnO3YRA6vFxDgqwzhvrTHnMjO20aOtM8y2/BI+9wZe94y1h4DkTZ0YWjTr/pRo2bynGjk/ahFd3a/Zh8v7PEtBV0QQN6n/VTbPguGDgSeEYkMJjpwTw4MIzXMxqblnp8XEsa1I2Gc3i+7NMehpH/buI2hqON+2ZXZxpLjGKQF0o2x/GVmfyc8th815puMRGO9zZ3j5EBZu4JbqbJ/eWJzS6/ZRkk8k4oHljQ8qcMrVsE+J/04QoMOBJ4JOcKVVBiSSbx5mvGK9eUEELynA185xzEhtQSUJ/fOcVw72+gy27jLbMMeB/To6v5k7M3sEfmV856vnWXsY1YyfGGWIepHd7ztOZF5EQ2Im/VkkdE+JzIlap5RpVqswm86EAg8Mfq80wGEe2nGLiFcEKt1EiCBaLehxGQjapDdpdnGjEQTJkm9tI2VOFGymGb4dBxewhEuETt2Zfcn04ZHvMw6RE7sNsUkNnkfxqFhk4yTwpanxkoCgcCTop9a4Ta0HH0rrswqIEVLPtiGR9q3Zp+zRj+07VuHYLwoGYRktw1L2sbbdmYba2fsOkPa9phnpEvHsDbLVo5V7sSRQCbr2uPJHMvs7uCpEQQdCDw9clrtEMlmrGw2Op31H07IkXaWcC3x1wg3Q+Z2G/AxWyL2yHUJEeOY1877c9d3jvWutO/0/q1cYyPsk8z7e1IEQQcCT4hcckzyWu1QbJEh3Btn216UPNNraZ9eQUU28rXbJjL3tn3nbUP86PkuI2PYsS+cY54dQzqu3hA5JArbfN9GyhO5xkbYLG3IMyMIOhB4IhT03qEXhiNhgDy8SPYmQ4o3zj695UOCayHhtpI5oufWpKPtHqdA4rJ3tutFz17Vo7fMRsorc5weYdvoPnfBe3IEQQcCTweVNnLEahN9uxBr79xyo2zb7nOmJdN4L/LF7CK8fEaitO3cNiwRD3a2Fh1d/IuElwT0CDQ3zsodNmq3hI3Ep30fz4Ig6EDgCUDShiUuWOpslDzcyjvk593iY7kXPa8yy0+dYwHh2mMZCDdDxGtn256MscpsI0e668bo2erHXqQ8O6bMBc3qzB4Zzy5gz4kg6EDgaaA/bC9K9uxpbtIsF71ViHWdIUU7VsRP1GG8p0l7MsYsIqZtWDIHSbZE97kk4roxUr51dGZbuCKOk8NKIpvnTgwygqADgT2DklOWFD2CUeSi55nkQdvJEau33HOFDNG2Q/7cdMhue9Oyz7QNyTg6PNLeZJwbrZHynfO+eD+ezl4k7ILs8qwIgg4E9o8SsbrygzQ6IHKRLJHixizPJQG5Qb49Ro+UVpJPDnoXoruW45a8Xc7To71I2S1AMfv1bHX2DsTu87MlBhlB0IHAHkEWrb5luVT03s6v4MtFsh6xzqJWWu6NnxE3EXFf20bFWpfb7sasPxkLcpe69ux5sVuj5y1h93mf9rMjCDoQ2C9ySaXc8rOFy3PyhuchVpSicI8wc2XdTdvGcTjbmEXg4txRiJ9c9GSXrPYs4/vJRc9Fwhaf1D8LgqADgT0hk3jKarKZiI8JdMl2xInac4SbI/MSEXvyRt8S4XvJQSLParm4+BcrT3v2omd7jF4isC8lFD8ngqADgf2hVNyxhBBzy9ES0+KksJ1cFN60nURY0hJVF+SN7DLHWtdnKgRtDxMvCvb2cduw3m3puD4ngqADgf3Bq5BT5MqEczrn6cLlOYLGfHzV8QUiLkknnuUu14Fv3bD+aWaZWype2kfvW/q8ykI75iC0ZyAIOhDYA3Ie34L84NnBgFKk3LScCNeTQ5a4Ojw/cymq9rzZno1u5SQHJ+t7zo+Mc8RLtHpShl0v53s+iOhZEQQdCOwHpeRdc5FIIqB1q56cGy/zRvJ8PLnl3sWCG9DXxnrLvfd5ktmm18fZs/C55d94QlJJ1kaXsSXmpKXPhiDoQGA/KPmKl8gSOUIvLe8Xjm91e7jRv/j6cy5p6O2vSrLeuEIJ98Yhdlsi7iUQs1a7Q0EQdCDwSORcFwk54s4Ra4m4W61uteWe3LJEf/bI3ytOmXm/PYtfRvLwvNfe3cLk/GYSlZ50ctI5bUjlwBAEHQg8Hm60SsTnEbQnHShyib0coS+WMpwLSW4buai6NVLOSR5uDxGzrEXK8HpW50h8ViVotiPdZ+y5kUMQdCDweCySJQoR63ZI67ZkgfQBvXrBNnJasZeQ7HLVkM4yz+dcJHcvyhb/AtCS+PMI+2ASg4wg6EDg8cgRXC5KLhF3lyHuVWZ5l3GI5KJcbxs5T7M0kq5H2jP9uuDemESvmSg9OzNLaZ8yt9/ltn0QhSkWQdCBwOOxNIHXiQ9XakgkliP03PY3C5d7ZN56cfHIs8uMa3GEnNaWFVwYtc52OcdHRNCBwBeKElEukTGWbme1r+WOTj4jzoVSRm42lRYy9uQN8ZogSXn7LRp4Lpl6EAiCDgQej30Rq8jyiLs1InaXw18t/jFWI+AKaRcjba8fR0amyB2L9TW39N1YN0gnB4Mg6EDg8cjpxqUI2sNq4fil2/GOp+Tg2Dhjq1KGV1STId5hew3FKZ7W3FW0Zs9BY90bB1c5aBEEHQgcPnKRsmJRJJ6RMjaZsS26tFfevWpcluvR4RWZ1NwbnrxR80fnPOoHgyDoQODpoATXLRzvIbeNVWG5W4zSst+C7OF5tHNk2ZJI9IpMvIq/GolX3Rvi+6NztsODQRB0ILAHVAjw0ZuXZXisrJLVvJ0IPOfW6EvjCpFxMWrvC3MONoyp2e0ODkHQEgg8GrsQqEeCu5B8676X6tKurmyW5RKEK+Nr9sg4R+xeY6WaLGEdIy0SyEEnB4Eg6EDg6ZAj4n7h+NL2PeQkitaxuQ52LVWFOWtbteGStDs6LPn3TvvR2naCoAOBrwT6Qz9xlitJ5H5jOeLuFozvpJ3QlzhKWt0kuQKXxTp1xnXRycJkYGZMC2EfJIKgA4H9YEnkmyPuUsS9D427qVRc8sTbWi3YkjS063r79JoarSrd7DxtuYXUDxJB0IHA46E//lVmuRdZLyXiEkE/Ngps1cK9yDjnla4l+lolBy8SrlUnTo6zJWF4yAiCDgQeDyWE5og4EVNnnR/ddGZpux0PuUi8KdreoZeHN664bqZxU7VKMZOAXDWMseSbc6lEBB0IfCVwI+UC4SqUIJoSiGk7S4h4SVS9RPZoSiY61YItBS92Wy2tTlvklEnUfUz6syIIOhB4JCpEXEogLlneZyLrHMnv+7fttTvtnHJuj1RbvM1uGbgZ4/WDbtGfa9H7wSIIOhDYDzRK84h1XVj+2ERhySVi0eT4aC24ycgjTZ5qaUsQrpwxNb3bHXOs+rMiCDoQ2A/0R3/qLC9FyksSi0v0Zo/Me2mXPrwy8VbibZIzKlGuwkocVd1aMo4Ou2+JCDoQ+OpQIuiVE5kuJe4Z6abb/SYdG6s0LvPGeERn183JGeOB+aSZKz4pJQgXyxnHpj8rgqADgT0gkWWfWljyciWDmZyRlm9AGoScxJEl7ows0ULcS4pidk0atkSsllhbCmBcvbsiZxyV/qwIgg4E9oecDq3Lveh6JmdQwnFVG5vQqk33mWUt2DXyfhhY7yBnibNFmrBRd0spehB0IPAVQ4n4zFmekz9Kyy0Z55wZOTIWZ1lrZJzzRnv7ZnhFItIwpqv028j15MhG3QVnyNHIG4og6EBgT8DttSNzDFqxXS5J+nCIbBaJJ6LpM1p2S7ScPezGMbmptUrjWku8W5KNtYjayhmtCcuDRhB0ILBf6Dx5p5nlLunK/HeYSyB6kbWXKJxtM10kPB28tWrRopXsusrzlm23VBC2JAgPvv+zRRB0ILBfKBGfZaJiT/6Y6dMUcdtt5Ajajdhljr6hjLxZW3bgVRHWIuhclC2FMS22v6PXnxVB0IHAHgF3hsxJ15U/JK9De4SekzN2JWMM7CrbaypyyaB2AWjRjj29udblrsUZcvAIgg4E9o9r8aPlmfxRIW5P+pho1oUy8yWJxhogxbSMY7iFNZXGSbtEx7tG6gePIOhAYM9IpLtySDcnf3i6tSd95DTrnAWvpXfHZHsFjbYYQRe82DY6bnGNLIq6pV2jPjoEQQcCT4Ob+79zXkBFK1WZA2MzkXXrMjcCd5ZZtBB7K2oyQ7EasVHyaJUzIoIOBAIDBteGE1kqcb/gBQWZY6ZlSz5R2FqY0tLPo99xlvKaDNISQdeeK2oShxdRH1WJNxAEHQg8ARIZqBZto+ic/OFVG3rLBoI2BOrZ8lpJO1dCbtfbF2rFMrsk92oyyVEmCBVB0IHA02GJ5nxjx1JkbZOCE1Klvh4ntGxj15VGz7T4pG2ftxa41IjR6zNdqxDsK3Y+O4u4Vzp+FAiCDgSeCIlEZlq0+GQ8I94EjaJfmGWeNS8XMVvS7hpsdXZZC7ntWpG4lDg9y1+totHb71EgCDoQeFooGZ86ZKxRtCVeXWbJ3GvAlJM+vGW10vBWb/UuJN7i/Khp0p49brYvJ6IWs42IoAOBwBSFKHqIjE00O5CxI3OsnGWdt67Zh5dktDLHrta7FhLfBbtY6rxt1LzVR4Eg6EDg6THTohPJ6t8ZLQOZ28jaqyqcRNHUTIlJOme1O3HWq5H2pjTmEX09avJEy/q1GVtC4ggEAj6IeF+Zl1rJ+NZZthaftDny9TRnL1FoXSC5Xh41ErewY3YpGfcsdlniz8gmq2O02CmCoAOB54GS8co4LZRQNTLlSHgtc0eGLrPRsa7rka9H2jaqbpE9WpwdS0nPKxmvujzMmBphT44xQ9hHgyDoQOAZkPNFp2U2ivY06wmxkuvDknaxDDzTu8PKHrkImuGSuNluLQrPjSnB80nb4/oi9GdFEHQg8Ey4Jz6VKjonOhYnsj4xEfMghxgC9Ejblod7RSy2GtGNjh3Nueb+aNGgaxH0quLI8NapTZcVBB0IBJpwdf/30izzIuvBnocnmclnh4IXh7TtBWDlkG2NoFtIvMV6t0uByxJYXfuLsdgpgqADgWcE6cnnZpk4EfOZY6Xj9bzilpYiFptM9GQPj2y7yjq1snEvaViD13i/5ND4Yix2iiDoQOD5oVG0lSsmUXQiQFtFqBHzyiFttuqtM2OYtD37nRcxV2UQKaPF6VGTRZbKFZaQg6ADgUA7UhJuYrHLNFG6NWNypH1a0qbF16qlQWPuzDHXmi8Vo24HnqtjKaHXCHjfksqzIgg6EPg8gITBv0EbRQ/FLA5pe24OK2HYqLqrkLi147UkDq3boyZxNOnYC1udtoyNCDoQCLSD+nG8pGXoIc1EeW3G5DzRZ+Z5rSVpUcJAZWBDOXmJcL0kodh9yOPQ0ssjCDoQCCzGrHhFHvRpG0V3Tgk3E/KklDzj+LDkOnmeqTr0Jgewr5esd7sQ8NGS6VMgCDoQ+EzwildSFL3i6kKZd75TYj9xCNlKFjaqZmmkhZCthGEJ2RKwV5EotE8vot5F0qi5OqTw/KgQBB0IfEYkQhZH1rCEfGoIWf9mUTQ9tzq0R8ie7lySRRYVq+yJkFtQst2JHGmjJEUQdCDw+aGEvG2kRFH0SXrudbnTdSwhr4jElZTWFWmk6PaQerGK25bUat+OFr4EjyXziKADgcDuoAZJloC5unCQOYiAoU2fpudeVG0J2YuYS89tccokCqeptkoEXKsm9HTqJbzU0jPkaBEEHQgcBgZCJrKDEwMEPETEMpc1rDRideislc4Wtdh5DAvVgrWKw1rr0tr6YtZfZdZtge0NfVQIgg4EDgDUwP9Feo4EYknWsOXgkxm/7aSz3uSyMk/81fzRng5tXy+hRvA17MOadzQIgg4EDge2BHxS2m17dpCswc+te8MmD2u6s9c/2trzeHxRl5bl1rulr+/SDe9oEAQdCBwIksSwLeWmYpaZFm2e29eXEHCtgnBpOfdm4fgni4ifwC3y7AiCDgQOC4OsQeRiZwW/dZ6vcjJHes6vb1qe0/HYiWe97nm1/tNLCF9kGYHXSPhoLXaKIOhA4ICQiaK9qLr0fCtzkAzCbo8tidpeHpQYPKHjEZNIZD91TXLwiltmb5set8zmIpXtfTEIgg4EDg82irazgluZw8oUVuawbg9P1ij5n71Eoev0yHS9E7PuEk16aXc7+1po0IFAYH9woujBJy1jVDzpcpemyOKeHlbmKFYZip8YrJV0F3VmG3GXxkpd015iy+sLrx0dgqADgcPEMHEskaxXOegmBzMyx9rIFp3Vrc22SzOB2+deu9NJxF2QRGotSFuSiF3hcRSqBAKB/YJ80Rw1c1c7mxz07HWWVN3mSdYfnSHwbDN/8SWQ2VuifZX6cSz1SWejd2kj94NGEHQgcLiwhSo2GWgJfENd8Kx7w5v2quR33mrF0JWN06NUvNJLWTIRM7arbKtE2I/Rrw8eQdCBwIEiacvcnH/SZlQKRSiOe8POqmIj7lqicEuyToTdUozikrAzMUBtCqzQoAOBwMFgO+uKY7mzyUFL2FbmYF1aSbW3vT9obK2T3UD4tK0l3mjPa53DU8wUfjQIgg4EDhuYBmvFz+n1oZBFHySi3BjCLjVPYolk4neWOslaGaOWCCxFvQqOqEuzhx+9rrwEQdCBwAGDmiax1nxitGZ2c1j3BuvSXpk3cwA7QayMUYuwt8+dLnhexFyMqAvrDruQrwRB0IHA4WNo1m/Lv/VBkjmYhD3Ps+vWkLmzwxLnlpQbdefc8xZNOtfgaCkZ2yKacHEEAoGngy3HlvnsKjbyFUPCroc5I2uU/M5MupbMvbaluURgbbJZLj33XrPySXaSgWNHEHQgcBywycJ1S3IwRdhdwW7Hkoh1emSlCYfcWxKBJatdsUWp0bdLGrVFRNCBQODJgWThrB8HkSVrzbkZvj27Xc6BkY2Knec1q10pKl7an0MKY2s2vKNCEHQgcASgrnUgWtt2dPBIp7GTCWRlrkMzIXpl2zy2FiWXEoNWHpnAjC1p1LUOd8VKw2PuCx0EHQgcD4YprvSBbRsqhVJu8d0bbK+rRdST6kR6zdOhT+g1S7JW387NNejZ8iZFMvKVIAg6EDgeDIRom/frAydqnlUVFux2loRL9rm+QOa2QtBGyfa9lCSPIgkXou9IEgYCgeeHI3NsqwoTZhIIvcZkantrsJ3OEqtH2Niu1Y4tYTN5Psb77GnUpdeCoAOBwGeBV/03s9TZmVHEKWCRqTySqzgsOTlsRJ1NDEpbMm9JQ6WuMLZE7keFIOhA4Lhg3RzbohXxo+YWR4aNqEuyRkmHriURS3Y524yp5n0uFcEwwsURCASeB07Rymz+wQURNb9WssxZEi4VldT04VXmNZH2vs7bxw3VgkcteQRBBwLHB56T0Ea03EypFFGX2ouWrHdLSr5LHfGqxSlS9ljnClm+KJdHEHQgcHywEgT317A+5j4jXdh2o3Zm775SUfgoEnaSkV5f55LO3KpBi0QEHQgEnhF2thSOeL0qwlZ7XauPmkm4JHl4VrucluzN6JLrN13ajsVRR9RB0IHAkSHjwsj1yLDNkXIVhmtnveoks04jpKXRtqstO9uRgibNz2ud844KQdCBwHGCtWevUpBtcrnG+yVbXIlo7Wul/h12bGuFoJdgnK1n34eTNIwkYSAQeHbYyLjLSB6WMLmYxJMVcpa5mssjZ5+zJLwqJRgrNrzchUUk7wA5agRBBwLHieykrjKdL9DzH+ekiy15V2SNmuQhBd80R8I150aOhGsOEGl87eARBB0IHCdKzYhKTYxKxO5JF/yc1xNps8x55eClhkorZ/uT1zIXHUZtNpejQRB0IHCEoEh1Rq4VKWFJJWBfWG8bpUtdr26NhK1zw5K3mLGS2U4p+XhUCIIOBI4Xtr1njqRsyXXJrdFKtKWkYc0iV7Lh5TRpqey/dBE4Wpy2Dkwn6iStg8er9LijxzmszWM0Dl/T8zU+tEAgUAXfvueki43MqwZBbmtnm0NXOWvl0+cJnS03L72G46TXljQv4uPUx2fmvfN7yLlDerrLODq4BJ3e0Iv0uv6BjEGm+NBv0v/e/DE6mWaHmcz1v570l3ieLgTYh/6/w/8g70BgApYZSt3hPKsd/55fmNd07F16/MLZJn6fOdIvvWYLYtb0mu7zVWa9JZWFlif4onNUGE5iIsVzefgw9OTp89v0dyEPke1aHodNyyCK1Ffp+F7g8f1ruDDocemHeQtjfiDwlWLr1riHZCLVJW1ArTTCrzGZctAlMidvT9bwiLYUCYszzm4zF8HzBeJoNWglvT+Shzej0bAS38fPSXrpBN+lpzf8WpoRAsStF5RvEqHrcV9LRNqBrwseSeKO1coTXUae2Bidt0Te/LxUWJJN/pW2mY6lRMK5OwQLuw++sBwVlOg+yUMkevCklqb1UWyJOzWJ0T+NtFUqObtfto2wdWwQduALRa1gwyPC3ntNiZECMyZFKejOnZEOJtE8YdOyTTqYmQZOx5mTKjgS92x3RxlFn96/2Rt5Yngi/b6i9CS96B+Ttso0evFRwv4mSSO3acxRXIwCgQbY73HJ+majWFt+XXI95Ih9Yx6XyLTLbLOmH3vOFJgL7Kzhuffn7f8o0OzisEikq0TIbg5EsyLzjDIDVUj4uzPjOBGJv2bp4n4c9PPLdKwgbE1AfHv/HInH6zQ2EDhWtBKPlSCsBMDE/qLxtVJisK+8VqsKxHrivLaRsowiznpfLkEbVweSdoqtw0IeTtCVpJO6JKlIEfapjLoaSxd6ck/TbRP2dYf9k/ThIkPYqmG/Tro2ouubSDoGjgieY6o0Nqcf87q5qjxPOrDrlRKDuyQNrcYu0kC0jpZ9tMjZ7ODqgAVOT5QSmBLhB9lzIo5IETLFbeG44MMGyZ4kkoUtCMeZPUYibGyTCbtPr0V0HTh0WLLi73uJhMVZLxddi+TJu5RQzG2/9pp3gZg9riQ3h7E7eq8PCluCJlJ+lZYryakz4pc9WOz2App2XmEdHpBb4PA4S1IGkoV3XqSdtnmD7VF0/SZdhaFbX0sgcHhgAmsl5MfAJiF7Oo7FVr4M0erv+NaJhD3tPPfaF5FnUtlAJQQQsxKZyhRXx5ZI46gYIO1Z399LirSVbO+8CNlE1/pFOUvrfiOjFHIdicbAAaAUQUOrbV2Xt+H23HAIc9ufI2ODE3rN7qMmx4xP8pGwjZJzsAnMo4ES1nfyoM3++FSkQwlBWw5eSiQONpvHaMKO9gw5Qy9KL9LFCWNuLGGTQ+SKyFrX+SZZ+ZTog6wDnwscweJ5K3LynyXT0nZr+7NWPibTnOPDSyjy45Ic4kXid1K/IBws1Gb3ozwSpk/HCT1eyfRKzkmBjUyv8Ocyv31a9dMp5EHinChsdng4cgY0bejPIOxZhG3Imisv1RWidx03IYMEnhk2SrbPSxH1o8lcnIrBPei+XWaZZ8mzjg+7v5z8cjTYyWaXbnNepvU1quRaev2PEvFHRcBmn7DziYyJwnMZy8B1OffvqDo8SNPmhCEI+zztE5LI1uGR1hukIHK4qAzyJm3rKhKMgWcAAh1G691cX3nO+6gdg32+9I6yZMmz1rqSzt5ntinyhdvs9M1Bq9Y/dnVc1Gxu+wBFsIrbzDGCxNnhcZaOdUvcOfJ0CBvkq39vqOBl6/BIpA2yhgzybbpgKLFfdmHdCzwNEEAAK7qTLGnQXqRt715zWEJ0OfucbdC0ZP+SWW/XiP2gUSToRG7fyNTV8fEQCSfXw4OiYsgv5+l9IcoeyDvj8NiSb9qWdXhMomUjg6Aw5o+Sm0RJ/UoCgf1hG0Gn4IDzOPr9bJU4to/T97r0+y7pvqWxTKad85r32K63RKrYdb2DwoygE6G9vv/T23UlFiWVX481EWajYoAcHnol50gbpD3TtTMODxS7oNnUkDRMhP8hjVU5SC8Mr9O4i4iqA3vACVlgLekp0droepMZ60klQC263SVJWSP51kSgVNbj3iDHTdApQTYQiTy4Hn7Zt3RBbo5cSThuUewXiL88a/t/F7KztjyKtAfSlQeXx7bhkpgeHhmHh547lTcGK56MZM0SiI75Pskll5FYDOwCJ2L2ImhE1x55534zdqyVUfrC2F2DuJJTo4acBfCLwGn6oDVaBjH/9Nho2fTp4ETi8LJMZ1HhL8odjVHgC8AkjmbfL+k94AvHf9Ccm1weXqTt9PDANq8LDg9L1ldp/E0ap8nTC1wQU1St2/wUUXVgAfR7xt8XyJDe63asR8K56NqiFE3Xnuewq37sOTfyOznCpv36oWo/aCWRnYk53eIjmQYCVQJ7EkdH5hgQmXOEjplazlLSDm1IOWGYfc+ZHh6QNZSAESnf4m4jQ9avqdBl0KxTF8GbdHFRkv4+XQAuwgESaIBHyMPdGG7njaSxMWO5EvekMJYj8VpP5SXOkH1EyaWLyRdRWagf8s9LiZnkAI0slQSRTNMvyIfuM5SGmyRhzuUxSRbKtAET5IysNa/ze3jo+3+dtqNf+lzSEGT9m1QJgIpNPXcf0zZ1W3CAfAr5I1CAfo+ZkE/oe1uTP7bElta1hFwiVvt8sq4Jwp5a963x1lHqzozTJeRMOrX+oaDj5+5AenWUUEgWwpqH97Yi/zNIeza1llP0AinnTT92yNv6pzMOj4kWTVo1ysvfSCQVAwaIIul3Z3ViS8hbMndez2rXznMvudjKH0z8vcw18bhrdFD1QacrrBIFtFIlkScrC39uEHHmEoaIahGhw+Fhy8JB6Jem0vCblGxEteEm4/BAkcslIvV0odDz/sf3j/UHFjp1QGHlDf2eWUJmCYNliu00WPTaru4Pm4gU85qN2luj61apxG6nJaI+Og3ahSFmWO32NvsKacaIYFcyasg86/cwPP3HCbblnnj9Lr2GBCQqk/oljpRMwnAytRZF2bM+HlxpmNZFkc/rpDNzZG0dHt+B0JPE8eH+uU5LpkT+fXKIRET9dUO/T5aA2WOvgQXyJsNvi6JtS5w2+mZvda2UXCqv5aoMazLKU0gTR0fOipIPWv/20kQp3dIjIsVj3Q8SdiBZJBaFlnk+yF6mHzY+VCZ2aL7DhSARIPbR076bJprtzNRapiz8TZIlIGvc8gUBCcG0HuvW0O5zDg9E1Ro54zUQ9SYtj1vDrwjkkPpEz0/xfUvfc07IWwL2kov8HTo1ZF4i6JL7oxaJtxbDcBHNEodJaZtHgwlBJ8vXt/J4V8e2Y5w8fJlQIr2dfXuPunVzJNnPG/7rn2rBJ/10thYUrPSFhKHXxwPv+zz9cCCJcB8PXgeR9TcpMtZxV8bhoST9fYqqLyniho0vnB9fF4aCKvptWjkD+Y/JeHqupHplng+/xQZvtSXzboH84ZIubTe3nVIF4tEnAWsYCDp9MN+lZW+XShnG0aDEgZlNDmrG8K7c8J/JGz1HTtJyaNSw5rU0/rftSbEN7uMBIv4oY4MmJAbhBmGtGg6Pi0TU17Q8IuqvA/o9uaDn+v26Krx+JqPUhu84E/KGfp/WL+1F0D2ta8m7VPxS8mEzrIRZSiDasbtG1weL0xQ1Kynoj/7TkpX7abN/JMI+HGMCMUfexp4HHRmRBBKDM9Jm10baDvfxgA/1Jrk3tpp1ek33tbXbycNFzjo8uGz8iog6IuovFEkqFJIzBinPPO+M3CFG7lgbQrbJRVf+ICsfyx+lcnHetpeIzEXi9phKqPUNYbAsejTQD0R/6Iumtbr/sOB/VrLQq/WTuzrIoA6dubqKjBPYPqbpP0sZl3Q8PFvLa5I0UBo+0bW78kwtaER1TcR+TXa8N5Q4HMrOSf74bf9QrfiJiPo3aXwQ9ZcF/a5xtIxZkHLPX5rnKK4CrPxh7Xhn99+fj+mxJdWs/EGFMja5L7QtobEl2YJf9y4KpWTjEjfIQaK5UMWx233s9uTq6P2G//hD0s8mD2vYukCI3L1ycHZ7NE+G25Vna9Hz9CLpyjzFVp/WZU80tzS1fTysHe9VInS0MbUODyQUOaLGsnB9HDEoGThJDkr6fiTUnuvv6dK8zm6PDoFaP3r5eawlZKtt55KL2UIZqUfiPDZnGMDxl8j7OCWORnIeelHIA9k8ym7Xj72lhy5yMuq+SCTi/2V6vNlXdJ4iV3Z5sNuDG/+vzV8xYaiwGnTaHxP2WSLLSS+PbtpP2vqnYcfjIhZEzn+UyPyq4PD4hZYFUR839DfI5DrM/oPPMyWNN/T81Hne516XubxhCdkS9swD3eV7Uc8cHTJtpF9yf5xU5I9m3fkYpddaP2iQi77RnYmZtGqQMohKv3B33TNVIrbsx/Fnw598ll6b9PKQxtLwtG3Wob1qQ6tFDy6Tfj5Tywcicy4Nx7o2cfhL+gEHUR8hkJcw0bN+nhwd62duCZzlinPz3L4Omyig30/r9uC7RfZW2wThbCIBMY6OCpm3uj/EW49w/BG0tzCdGL2VVjnj/f3JvJQFMK4O6GADsXR7LHZ5CnRjT48Z6Rqnh37BYdHraJ2S08Oz5YGwdTGkjdvO7+NhZ2rhxOGrfloazla8gajv/97J2O40Cl6OB/pb5N+gfoZ3FA0Ps5Pgt5UI/CzdWfHMQJbAmYCt3HFaSDZ60bWNvpn8OWKuOUWs/FFyf/Dr1tFR81ofBbxCFXS40xP8w5Lbgoyr40sqC291eryiCNltwtTle3m8ToR7LaPTo2WmFi4N58QhZA6VqEDU1zROn18FUR8m0md3Z8hXP/9faZiVP/S5Tf7dGDnEEryVO2w0bQnYvu72+ujnpeUeydrk467FL+52+/osMQeLXKGKyhnNndRICtH/+oN/ElJOJ5pLwnNN/3El7c3jTeHxzhMAeE4PQ9rDBLtpGbs8uDyce3lsXR7y4MhA4vCmy8/UAulC5Y+LtD63MGWiRtWiflYohIGWHTgQ9OPkzO9p8UDGlejZJgdfmecIAICa3HHmvM6W3K2kkb67Pf2GOHoWKbdJHYi0YAPkMnRLyDUf9nFXEt6/Yf3h6pX1p1ZNOH05vklPlRzeyiNBt/5wdHDzf+u6wHHql5NvbzBOZFoSvqIxeIxEJYj9hDLCvD/+q/b2yJB2rp8HXB5em1JOHMKVgUkAWK/m7nhXjh69Tsu9iFqJWSP3P5Zoc3pIGKp6TeSr0sO79BzRtCXjm0rycIXvWj96qSfyiKRiF5I7PtJz6/Yokarn/phEzF25tDw3z2LNtWHXPU6CTgSgP0wlilbLHRPzo+x2iVxQEq7/cRuDP0xU+yyJRDouROjs+MDxobfH1p5Hf6Xy8FI/D0vYQz8Pkzi0ZD1E1omM8QOCxOIVsrxJOvWnClGjcCkmuf1MSJ/fHT4DiqZtYpCdHIie35sxvI7npbbyxdJS8pL8sbS0/K70vJvOwWj16dIM50cJPZm/lYer9Mfa4HRCf5PWe79LpGWSY/qHTlworGjuOveU6KYTALhI0QNIdjuDSz82TgIZu7O3dPl+HnYSAGjRHlnb8vAh0Uh6NNvxfknHxiTsEbXu400iiSDqZ0b/YGvVz4mJVj+fGxMJ65gPZswlvmdpOzMCN24Q/Z7wb1/XYflCvxsXhedn5vnW/YHvM0XftdJyz0bHbVJLpeVchl5KJh4VhpPZSM7Qp/XDWzzLd+83+3/73JHxPkEXEzsJgO3roe+ZGzK5EwF0+X4e+qP5Dckb+KFaSx5ma+FCFn5tnZa/66cl4xdkxYNGjR/p6yDq5wMl2t8bol3DTdWPXvhPRL4Yw1KFfu/e0eZ1HevkuDNyyPYOkBJ8XEpeej7xWovfSa/m/pjcXXblWctbS8uPV4OukXM6Ud/Lw5v+eUmE24/Vh1sfrzyjqwN6mUw1aG/fnDR8VGl4Wr/m9sDF6htKHPJkALOKw7Q+frxvktYMbzS82VcUOef0aLQx1ajnYzonIGEl9l/T8XEy8YTGhEb9ROjHZPs7Q7y6nKPp4Y7JEOW5zJOJVyaZuDIEbr3UVv7w5JC1eZ35wModtm+1lUs4QYheHzxtV4ncrfvDShqWvA/a3ptDrVBlcALIg87ZnAAkjVq3rz/wRcTesH1owkjucdN/kOCEdKVcIr4tC0/bx3awDr4YaEfKicPhcctFx0oa9F6gw6PiENIIJgMAYdu+0mjwj+16HfBYAkEZOKx6W/dHOpzB0SFpggaZEvWHdJysYwdR7wnpN4O6AyZV/ftgoukNRdP6PdXP6MKsx8nELm3bShccPQ+90x0Ct15pJnTdDwd41t1xJmWvtS12qfX6uMlsyyuMyZWWHxVKM6roF0FJtllrpggAiYG3j42W+3HG8BP6D/KFzosScRDmXsrDiahB3qf0GFrx8EXrx7ak0K43/D93PDZxmPYLF8tQYp8i4Qlhd2PRy8d0jmDJA1lfGpcH9Gi4OT7wchnbw+LHrIljG1HrcYCoX/aRTNwLkrQwJPO60R2BQqgPjdE0E+trM0a3f9tNnRtWv8YEHYDu69rIH7fdvHSc3Ryeu4PHs4XVkzc25jkTsrXY8Z2u1y2v5AY5GuQqCfXHqF+Ypi53/dhPekg4dAsrD822EBmioT7KqvXLpRFBU7S6D9AXAOcg2xmu910fIHD0+MAFpej46OaNmCxhT6baStvQSIbJ+ru0T72D0R+a552GF1r/6w//exmlqMHRISmJLFOilrSenp/XiTgug6iXI30OA+kaMnzlLLPR9PD9MjKlJvGvDTFaKWOoTDTbtl5q3Rfr17ovjo49OcRWOzLBDr1D6HlLaTnI3rY69aLrUme97rk4Y9/wKgn1w9OTWyVn0phRyfRph+ShbkM/fOirIK+DavZfQ8310Y8ODUgag6e1H5szbcm7m09I6xE2yrihxXEhC8iaHSHQsq+NzPFt2q5Gwpf96OjosTztC+QNon6TDu9TOm6NqFGBGpWJFaTPDVbVd0bCQJKQCRQR9saOo20O1spumkzUfXwy2+qcZKL1UttiGEx2nHOD2FJy2zmvJncsLS23z11yl2X9pQ8OtpJQP0z9sKp+6H4sCdc3v6ifdFofOjVOoJ7g98d6pauBHBoT9NOKwyH67UebHpJ/N920TNzrLc0ziMNH7U2vpaQ+SB/dvOpQfxCX3Wi9G3pdywNJv8M4GTVpSa/rMaCEXNfTEnKQfhC1QfrtDG1jjZas5xIWVitruORslinJWWvetZE2hsicxrhWPJla56z1bkhA0vMzmUbtk9Lx9Hxt9G4rd+yztNw2YzpaTuFKwiXkrNGTjn+35La2910dl09Byv28Kx20ZHxgKBdHOfiJtxmZ+ye5SnEj80QiKg2b3pOXOEzHD5/rEC1TImTSX7rzZ25hHzUiWkyvBUL+Np0j/eHddGMxC7s8tnqz0OzuMkodiLJ1229kvG3VMXr835Pm/dUnFNP5BuF+IuLUc6znU5+zvc6TP3TZmczJ2UbTQwGKk0y00oYtbLFeamjPk+hZptGxjcCte6P2vFZabi8YtrR8Ywi5VPxyVBgIOmnO+oEWyTl9yH+Uni4pCdeTpISOE7943sPC8SCCRLEIJ/IQtfb0hy+CJQzvvUzcHQkn9BqiX8Urer1Lx4ZEocjoAEHisNjzo6PeHPRekTAdfqT9aLXbFrKYqNnq0SBrJA95xhYUs7wz8sfQdCkd1jCDi0yJmqPsq7Q/zBLzIZ0/nqLr8muMqtPFD02M3hkdWf/wuYAE9Vz3Mpc/huReQzTtJRNvcaHkaNocy203b8xU6wVyZzRvWzpuGxfpe7ATXXBpORe3tJSW2+SidXRkc0eHjlPSt34uEW4iWVQdvm/ZOBEzEgyPkjD6aVk4/rhjHPTXZ0sklkDRBi4kKFxB4hBl7dzitKnqMG0/5/a4bkge6g/1IskcOK5v0jF9kjF5ODT8l7HK8BMtu0tjhmRh+tP9f0jHxVH2rYz+7LWMJepfNEjO0Pf83hDN6zTsvSE4T/6AO8p1dWQkESbek26aTMQ+WNqwyUTr5Bi+b6Q9447AeqmtG4R/j5iVfGOel0rL7yrPrT3PRuNH2wRM35y6L95WyFnfpNquPnYNE8v28+ThoralZjucQERErB+AnvSDIOIc0peweKeQfpAgcmTcz/pp1aFL3F3e7fGGdOxtXw+ZkjValur29FzeOMlDaNWf0o9cHQIY/zYdK7s60B1Px7FO/TItB3kPSdJ+7MIH//YXgX6cNeg8LWI5A6Q2EBlFzTn5Q78bej5vmGDTuRt8ya16tVnXVia68keXvNQJkL4Aa73zkofWO11zg3hyiO2kZ6ftmsxa3k0rGw+aI2oYtJ3SjyPdwoDEq7JE+mD1C6Un7aelJ4e+qEOLThn7Sj97w6TnQDcm/ybnliQNOD9A3NCcvcrDLWH3054nr/rR5meLWaBZa/SM1zl5+Bsi8V9kbJ8Kwv1VRp2al8HpsZJR/oDWqoBNb7idTz/mbfQvRwgKKPQPZfW3zmuDREQRLmSrFvkDk2noGFvA4pGzF2HbPh9wf2SljbSeHWNbodqJBey0XJ4bpDMXI1vteGJe77qp28OWlpfsd0eH4jQwiWxVc/659qPpx5Jw/fAXT4/VT6sPh14S8gw2O9LIWIZAEpHBz73koci0WpHHLEocVo4XWjuiZRj8t9WHneOt7sek47mMVVlb7ZpkDni3UexyRySO6AYR0De0/4t0DEhi4cKKZVj3Op0bzAq/TsvWQvbDtOxOprfDB4d+2mEQ5/W6m5dhD9GmPAREIFWWOS4NEXG3yJr8kYumc9o0jxvcOhwp3y/TgIztepAqeb1BtqExw3enm7ZC/cYc/zcyJXl07LuhY1GChh6Nisjc86E5GR0D7gyuaX9He8FXlCoJ9TWNhH/qKmXaFGUPlWetRERfLo208IPem6ujnyYREZFyiTgSeSDWOxkJ2paG2w+Z+3wAcIyITBOMnDiE46OX+Qzj1dLxbkweXtP7BFGjARIy17aYxU4IgCZMPJM4Kg+5jBwFLfqHghb0+XjfjwmwEzMOy3Tb72TUy6ETvk/naOgvQu8L/T+GKJy0dRD2Z71lJSkJdzdD8lPobiZ9JriDGN4/vYYL3uAVJkJBlD3c9nek0SfyGTRiQ/4oxbfNlVrIebvM7Oe2m3uprfyx1bTpuK2zw1rrbPLQkzdKnfWsvn3mPLf2u6N1cCjcCLofE4JvGyJnVB2+a42ajUaNzP6jXB1GEoDbARIJ/MSTEuzP8UOniwa7QNgSyL1E+Hi30kbtuPtpn2mcCy4VvzVjEQGi+mubwEs/LPzgoUnf9mMpMsiWy8SxPxtBowPfLW2zp7H40Z7R+8YPjkv+cZHbesWfKsruxyIMfD64Y+CZcZh40T8DdzTXhrRfCd0ldlM7G3ozXzhRs27vo5FF3shcx8Ykzx93JGy4RLCujZShib83UThHvrhw8La/E/qdpwuBmOhYI/kP9L5fd8mQgG3aCJ1eH/rE0PNBiusaOnUeMmYETeT8qSskBNOXQU+6noimtqH9HioPzbbwY4Azgt0cN90Ra9b9tGUpLjooI1fYC0+WuA1hI+rj6kP8iBBZQ/+HLe/WvIao8FKmLVU3Mjo28LkgwkQ5OVw4IGWRUe7o6bhExossKsdwkRFzXrg5Fi5sVmLKge90+OJ5JqOnFt+ryQWSyJvbEuBOhMdM5unkYISIGUVCrFlDLrogYuNkIvfuAHHe8u+2H33TtWQiInc77hSkmZZ9J+RrJ5mGpQz0rr6m92jlD93OO0Pgn+juwMofyhvcJGqwIRLBDzbXnNxxrPAIWsn5unTlSV8SHXfbTbO8UlgHxS1Dm8tdiLkfp3bi6Bj9kY/6VmYJ+mn1IevRbNcbCCWjR2MdRHyIYrnqzBLyNsFIP0pEk1dJGkEbVWTeEUGjiAUFNRsZ9WZcLLCc9dxtlCrjjDaQPtAg60ZGAuaiI+QWRGQyT6UFJCZudoUGVxs6Z5DGQNyQB7H/a4e4WZe+6eYJQ5B2KZl4ZaLmb8RIgX0+mYiE7IdKNF1qzMTLbNSLiwK7Tjwy/tbZTk9kaqNnGx13aT82IufnOI619/qxYvKlTVe+F/dv6ufcChRhX3Rtjf6hZSs+dAsFe4q6Qcr6ocI69iwSRXrPXH2I5wwuYOHXuEgGWNvH+/gi9WMbVo489Xi2erQ4kXY/bVCF/tQcAYEUhx+WjFNpbYgcQEQgZdyCwwd9LWMU/1LGhOGdTOUYRMlIGuJCIvQ+8B3CBYoLlLgwCBG1zSmAyBkcSdvWteiOhm1isgWQXifTC56IIeU0Dhc26PK3GdJGa9jWZKKu+8HcCSGKvaD9t0bTXutTRNjvK/KHjYwtGefkD46e36Ttch90myx80Y0auJVDBimJI/9jxfZL2o+JvmxfjR3IGVFzk3/arMuujuEH3u2h+tDswyYRbTc6LEPyED9+Pj/4seduo7m8HDhxHoMcOHHIicSmJGLmPXJhj9VQb02kyJEzpIjtbXs/tiiFJIFSb+zHkjIsW9CVMb0ZNOVz2gdIGbIB5IXrtC7r0LiDuqVzs5aRaE/ocSdTAvYIGucZr3Pr2N5Ex5xs5osaiJu7sPH7xHu5MeSLc20j5kFXlTGZyElDRMJbR0daDpL/1E0Tcmhu9dFE3lbW8KLpXLOms46K1u6XfS/TpCcSpSUt+lzmlYPW/WGjY+sGQZWk6w45ZgxfUiLe912muit92f5EHk5ubRYWtB9VvOvaS8IRLQ8nWMY+Efuyp3FJOH5Ya/PX0+NnTySmc8fEwlF7Lom4FuqPXYvG+2mfD0SnsN3dOpo0CAZSxE2KnkHkIJ+hW146zokEkrbNZAW5407I5y2jjnsrI+njj3MMa5nOB8l9V2xfbpHpBa+EUiTdme3emfPF0hO0fi9ZiGgZcgkS5ZxsRDJRyffKEPo3af8fzWfFJFyz5mH7H7t6m1NvmSVs/by7blqkMkyRR5Hx8J67qZSxi/xhk4U2aflFyBsKEPRgm+oKJdz3Y5Scq/MXphOqVYcfWqNmQ8zIbj9mpnCu5MIPWMG3z3fd8ScRQa74oZ/QMiZtOB3uMtsCoXDkOiTrzC04/Lzsc74hqQPnHBH3dT/1UIOUQdbYHnqO3MpY9MLvA7IJLlSQcHBXw8U7a5le3Dyy3b518SNplqUQWdciafxtk9QyTSiyxxsJ2Bvn/L6QMQl71SBz7FKZuJ13skGbft2wDDLXu26Z+8Mm+ibkm5Yp2X6k6LnFO3229I79UNGlN6QEnZ0rMN1iqIexOO1VOuH611yokj5IXedR1YL9OD0QJxARiR1NX+l9gCI5NKYBKShs6biXRGSyZpnjxvxQQbxbspYx6mVN+SaRNZP4rUzJGs4RdnJsZBpBg5CROIQk4kXRm8yfyBhhW3LmZV4kzclBbAfHMSQtDYHj3KPke7AYdnNdGhcq3c6FeR3RtOLSvIaKW+QEbJQ93IV2bdY8Pd6PlShZzy1Idk3btITdIn+8oO3j+Dz548QQ+Ddmu78xxz3Rs48dStB/Kg8nyZ0FpR873RUne01Eqx/Uz12b5Q6at45tlkGcbUBz465uz6Y9pS+NwqtGZP1TZCSA3HnEOP5ysUNhiO52vdj000kDEKmBgLcJuM7XpEHaiMo5ugbpstTBZM1JRPydybTCji107Cfm13BOWYfGOWLLYS/T88+ykYjfWnb7lkUm81FygtGLpDuZXiTwH8lU9PPemM8A77EkgeRcHpAdbDk5tOahYMiJsj1r3rcyeq85ms4lDnl9EPa7HeQPECvLH9tJrDPyh9WabfJw0Ly7RmfZMUAJ+rvcGyJtutbpTk/kubT1ktYvy2NLwhEJPHVPaXYHQELg5/xDBqkxuVrNk8m5RNReEpF1adZZ+T/r0U3FG0Y3xd0Htoe+03c03nV8yFgyDrK2kgZH1lz2fSNzWQPbhKzB0sCkQEWmUTQi3FIUbeWLGvizKEXSk4tE5zs8cGyeX5oljprLI2fNg7zUYs0DyV8tiKY/GnIGgdplnl5dc394ZMxOjuFOoitb7ybJwy8B+os68ciXyDkbXadxS8gZUyddCt3atCB90XRf+iXXK/FltycNuR9tZBwFMRlMEoeSSLj7jBp2P+0hArKwFxOQFCdBt8RWkLSYsK0WfNdNm9Uw6aKz3m03TSLaIpQ7merZ7HeGrIF943wjisbnA939TKbJUo6i4bfuZHpRZVeHJ3UwWA5hop8kkZ1IGiSORDRcHl6hC757W+thN69OxJ3ODZ1/9kx7MserdBwXXd2ah6jWWvO8aBoSiiVnuC/WNM66OAaZy8gUtvhl4qWmMZcF7fmLi54V2S9m35Y4XELO+uHrSV2iT+OKjmj5Y7efknDonVzgAeI4+gQiI/1w2D7Iei1fcFoKW5iwuXR800+7582KXzKRN3IE7IOGrRGfh8g0ugfhIcIGgXIUbbVofJb2sUi5ypCRi6S5uhMXB5D4jZGLOJnI58grGQfB4r3ahCHO82QOyH6c1fssLfcseN7yXNc8/f/RSB36e3zvRM7eLDG1mcrRq7rk/tB1OqNFW7/1Fxc9K1yCTidET1IpcdiqTesHpR3xhuY4LVEzfTnQL3hnYu6njg6UhG+Th/KVJRAZ6YeO88MSAYgPxHHrrAeSQJRrKxE5UYhKRJARIl9E10zWvUwvBrC1QdZAVMweZI6iUWHIVYEgUOvqECnr0SIy87lbd8fMjtn7Dg8uG/d06VM6J7ot3K14Lo8T8T3T8Jvb1xDJ6vOPhsy9rnkgV1s27jk9EE2znoxonJOCiLBr/mpb0p1zf/CYWcT9pWBG0CRt/NLlbVlDpzOpa9P6ZUH2tqlpST/OKq3b3YmY+3xP6WcpCU/754IJWyyB825tXy1kYXXTtVmOx2t+faGcxJEeoj2WGdaOLu0Vngxd9Pq5nxrbuTXRNUfQGLORkayxHdag2ROdi6ItofYy16Jbz08pkua8BHulJ825+mnZOBfdwIfOhS6sz0+SgmkMVyd6xPw6HdenjGZtu+ZBm7Zd9kDkn7p64lB/v9w/BCRrI2xL2LnWpyx/DMYARyIp9rU/VngE/f3wQtf96q2QTqx6on+qkDPse0UN22wXxS2Libkfm8vgh34lo61prxFyP61ABAlw1DQMk2nSziMDSwy12+1O5tVwK5k3/OHbbjyGRQ37tLrtunInxCSMyJvLx/nHz4SL6HNr0zOEDO8wJA3IFXB+IPLkxKGVatjNAa2byRjeaD4XVosu6dAMbFNkemEcov/O79/BiVg4PGoNmM7pvdvqQ9aePRcIrHm6r4uOGgb1+a55tUKXlmi6RM5M+CsaVyLsQUPv6sUvWy36S8PkS9lXXBvpi/F/pN7pTonyN9LQ6D+Nhxd615JwaG5oiL4XHYrIhiNJEOEk4SafuY1pDXRRwfFDHuCIUwGZYdstr8vr0kiu4kK17fnRzZsugZBt0g/HYBOSXFSE6PuEtrGReZn3qfOe8BmyiwP/l+rRnFA8kelFEuf1VKYJSP6eDO/dSBsrmVofOxkTpiWXh9eAiQtdLg0x71roYntQszbNHmZPm4ZWbMvOv5VpS1ss4wRjq/wxcX98abAErZ7oj7mrUbqV6Lty4lC/BPoBVv3QpE/ryV3khU5XV2Sph5mnH0uM6UsMosCPhSOdIYI7RALeB/qpT5rvCFjjRaR7Z3RXECOImKWIrTOhn5aZw1e9lTxkWt5ttdsbGcnU6rsgYSZsq0VztAzyxrZE6hITw9OksXxtImnsj5O1ZzK9O6iVjW9dHo7EgXqAif0uvY5oWrdni2C4OZNX6AKZ0S73nB5eNA1Zw0bT1w7JWsK2unPV2fElYkvQINb7N/uDN5CIt5Q41C+KEu5PDeQMd8anbnlJOLLbj3J1mC83kmOIXj5bP+l+7J5n9Wq2hdUuElavHt7LrpFGP05uixahXJkIgpm4XxI5cPQL18K2IMZIJ9wgiV0aTFKIUG2JN3p68J2CF0Wzd9yLoj2dvwSrSdv8Q0fbZ1nJniurS5/Qe/OqDzmhaL3P1jN9YXIG+hm+lnmhC35fp5LvQW2TgZggwEbTun1v8ttrJwHoLWNHieevnjg7vlQwQf9OMhPDtujO/bJZWPTKB3teEwn2o7NEvxyPSR7ii40m6ddiNL59g5KGIDaO4PBjFJnatUSmpLGUOLBPof0oOJFlCzhYs8XteM2hg2iQLYsgzJx9DKSNsduCmH46fdeMqGRK2qxDcyk4dGjOA/D5s95oMf9LenRvXkenQzeSFplVHVoJhi92eH/WLw354kTGkvBtkpXG6Ost7UwnpG2ShrZx0zZqziy33fQ83zQI9sqRNW4aCNvq1TO73peK4YuWouMXhcSgJvv0C/Mx83prUYvuTxsp6UltmruwHyuhFLsSM67oKCtGxLG3CLn3E4e4jcWt7Ebmt97bJOJzRuz92DWPicre/nuktz3+rq5Ng0RxEQAR44fG2j7WA7lD8uhleqvPrgerQ29kWrxjnTR8cWKXi8hIrEsj6V6mF0CReUEMa/9egtaSMSdB0V+a9X0rg3Dlpq1QZPdMrgLxlYxNyqwFz3OAwM7nFcDAymej6YuK1NHJWChTWoZ1P3yuO9znRFeLjmvSRxpT7XRHJD5MNCoV9OOMEEhSXMkC9KNTYO8l4f3orcYPCdENJBIu/uiP/YvUj35pkAZHgJwghXvC6tNWS4WmDTkJ0TMnDHGxEzERdDfONM7+YY6G7cXPXhCZUPlCJdIeSVvcyVTOYMJHJG0dHpA1OJJeiUwaWtliF7Ys8ncul1CEo+my810giIw3zmvejC6vZR5Nz5owpeWcZLQ2vMeQ89VSPjhWKEHryTopRM8qfbzr8n2ii+unMbgIfOraGv0fVEl4JXn4WfVqoB8dAcNT8/IJLZ9FhY+5TSRtmpN6IGDciiNxlvNOg6i2WnYaf9vPJwP2ImiORhFx850A68H4z95okbnDI2eFrKElkl7RsZYqD5nAvarX2wIpT9qZpjFwcmxtqI3EjPUmicZ+tLaeyjyahmXP801by10umr7rRovdjLC/BqCbXc5WVyPvlsQhIufqLCwUNS8qCU/rvpIx83zxmCtsP/buxa0hbs9xi/mkZEzyA7RJ9lcz6eA1JhYLXs7rMdhDjUiQJQCrUUPi2BTeA5MpP+bk31Zr7f1m90zE2wi9G4tfWFJibRfj+fg9Ldom9fixVM5ZDvzdYLLPRdKWuE/pv8h4AZpUvdJ6Xvm89VWz99lG2yyRWGLWdWFhtdHxSxn7t1840fSVo03baLpEzmvmi970jv5aoL+M7z0CTj8AjZ7/0OWbKbUmDvXDLc4PxhKILIia0wc/zGYsjysJBxljklT9IgwViPuQRcy+WOO1tisQDG7rReaa6ZZ0932x6Mf2qTaRxtEnJzf5eFgP7q1GbaJh9v8qWHveyiQUoeOWHuSF88Pnqk/k7UXMK+dxzQ/NkfRj3R38nxPDlsBnuvQwaHrBAyEzcVtrHd91TPpQ0+eAYhbozx4x56JpkbwD5JOjTSs+OtG01aZRYs42viEa776QJvxLUOpmp3a5uxyxpsThuvC6fmDQpmvkrB8ULHdNV8h+rFR8jKvD6yd91e2pHLyft5oEMSlAKhxNHp1eTbfhItNoGSTIEfCESGkbTLyQkCCT9GZdS9z8H8RjHSqerQ7LrB4tMr2jYG16iSZtI2n+P3N4pPPAzg6+iLPW7CUW+QKGpOKkkCWN42hZj+XCeR1TYVnShp/aK4KBbc/6qbHcRt+vxe9N7UXTmEn8qyNnhfuFo+j4By96TCdYp6b5g2TQP3Svk1pCMMkokDRaqg712JSY9QN91+1WEs4d8iYzKO8Kh4w9rRpJriex8zUco71VPzHPoc1uV5Fp1Lh4sgCTYOQoEDLKJGqUKfFwMpLXZbLldZmAOYLmBCLWxzHgOLiYxUoh+4qkO5lr0iyrYNusS0PWYWmDzyWiafbvW5cHWpriPF1mtGt97LlAcpE2R9OfDNlyJzy7XPHBbOdbmVcyTnTorxE5glYr3JUXzTZKG4P74v71n6SAfmxX+rYlckzj0V9211nC9QuHyWgfO+8hlzBzE6AnTxwanZolCJHpLTRHfvZ4asfn6bH478kDHJ1uXRNdue+0dYWc0XY58kaicUPEg8+An1uZSEQm/aFzUTSfp5yzwzsnOXCSkdHi8GAZ5sQ8xgVkKwl1vsuDnUV2ujJ8V+CZhpRnZRI0abIT13I0/ambT8NVmm28xekx80h/rZgRNKSDLl9RWJM2ID3UOt1hVpWfalFZP3bF0y/S+669uAW3SG/SupMv2lKQTo0oGUkXdCHbW2Tc533VWA5y4YIMewuteJLeIOlHxMQGEhGZkon1gbPWun3uEBQTsE2gcbRsHRzrJIGsnGPgYxWZEjHO0dp5zNEzn8va9xDkj30xbFKSj48/Tz5Xd47Lw7pbai4PyCC6HXR49Ox3us8rDmL6aXc8r9eHN9t4KZp+Q8s3tJ1JNP01wyNoJPW86Fm/DKpN/5iRPpDoKzowEjnrB9HS6F8/RDREWVoS/qhG/yZKHmYTlmkrzX15qvGjYTuV4ovQqRX96LpQsE7NdwFMtKxdTyJxkk1shIltI8J3XRQyjaI5sua7EOvsEJlHzpZ0S7AuGzeSlrwuvZKp3ANJhBOrt44Uwn59z8XBEkcuocjd9UpNmLzqxJfiO0AmEwSk5TNt+mvHhKD7ej8OdXW87/ITzKo0cltKCpLmXIyc0wesFwP9Urzt2qNmJeWhPaI8LnmIftJ7qzw0OjVIGcRkPcBPbeXzrGVMRCAA4ESmEWFOi107rw/LuorfOpMkYzLW13HHwBE4kzFH0J77hKNnMa/juBWwG1qSF3pu33MLrESycv7z8WL/NV0a54yT0fheWZcHkoqlqbawndkciPT6zM2RXuNJbT+ZaNqLmhFl9zw+MCdoJeAPmeh5kAruX/vR2xCIsZI4bCVn6NyXXUPVYVqHZwnfpZ/03iejpegEUTh+NE/WkMn8WDnywsVBZCRbL8oU8T3V3o/G02JtBMr7A/HcOfvNkq3z3vg9egS8kmnhiYITf72I2zvDkyS897GLJr19GzI9lzmHhziyD2vuTMiQfdjmeFeQN5AMvMmMy83aYiUQr3Pem/RevJJyRM1VbTrwgC1B15wZibxz5eD6YWqf6B8LiUNMYdUyCwv6elQljX5sa6hf1F1cHTDcI3m4c+VhP23GBKkCZD/RBB+DftqvgUuFQVS6D5wHjryQkPqst48U3bKzQmQePeICwxGzlSuY0DcmKvPuELwomo8F+7O6vsiURFkrZrSeW4/Y7XHwc+yPKyc9XRp3Hfg+gJB5irc1jbee6VwFIoh7klAkCQSd9Sxp51qa6rHNJggITMEErRHrRSZ6rlUU1jzTVQJP41CZ+I51rsJ46NNacdRslduXRk3b4plctonDbg99aikRBEJGdKNf6GsZf6zPauGjiM7C6rLu573kB9lPGzsxcXskDELL3R1YOx0foyVcJlF+7EkUINBWXZqPrZP8XUzOL42kqciUkPlitm3ratYFGZ/LeDG/caJh3PlhW5cLomluaWq16dkEAQEfww8s3d7/8f3J+l87oH9kMyVaP6td83akrV0pvNCdLNOnOxkno4WEsWvyUMmdp9eazLy8C/rpDC5IzCBq4uY5+5ZFOAGVi2L51p8lAgt2QXTmj5cjUrWRKEenbOHDf0+amBG+iaBx3HxMvIxJlpfxNrl4abJv7FKm5yOn0VvYSLozx2k/AxzXJIEqeZcHV2LC5YGCF896x57oS5HppMH9vJ/HbUbKmJB2P2/QdPFcwcQxAwRdip41Ou67fDl4zRNdtOWlMUtmYcGkAEv0aUvMH5eSHEXKaO4Py95jvdRs3YMnda9e6n7ewtL+sV2tl7nbYatJP4U80k8bPXkRqyVXS7xM+CI+gfKFo5f5RcaLomuatBdJizOuBKv3e8e0vRsoXIhAxPwY0gbcQDaa5mQ17v5yEwScy9iL2hazYBsg5pybA/mhkDMa0YHwPO05nfj/e//3v5noWZNyXUH6GGSErtyqVD84zF9YI2eVM/T2qLmREskg6PGxlJjRHU+/8Giz+Bg5BBo1pIqtRv1YScQQMcsicAPc2f/PoUf38wpGoCQH5I6rb3D/WFLlx1a2wFgbRXNSky9YTPItkbSXcHUPXeYXH+/4QMDs8pj4wMW4PIaNT8vB8b3YyiAyt+ixxAHithIHggtE080SSKANMIXnIlHMoJtLDA6ODG9FSt6VyPksjXlb0ab1w/5ORu90lVSIWPUL80u3rDOe1ag1Wt7J0WE0aszTp8fyfg/RNyIXLjHHD45nNNkLCRsphG+9RaaVfKzFstbLESnIpDOveUTFr63uj0No2wqOeEXm5O45Jzja3mTG2eO25OlF0pyoxfMlsMeO4+FqyJrLY0geE4mCyLfShszdG6dkreNcyq8sgzjR9IWjXcMRpZH2dsLZwHLoCf9dIXoudbNT6WIyFbt5Xdf9WHgd8ki21zSNU0njplvW6F8vHu+XJCHSvpRMeYaJXTVqJuVHa9QZOWTrc5WHz+JRPwTHHcLRGjrI5RwU7EvuniMyN8fNCUtLilZuYE+3vZhwxOpF4rio2KjZ2vdExNXpW8+LfQ826rcuDwA+cW405XmmuZcH7J/eNGU6ngtZPInDjnlUxW5ghBL064z2nNWOS7JIen2Y2LXL9OJIH6j2ob6oaNMg8eI4c1x63Etblup+0BdELyiLmyc5pKzndOeKQyJkkPJEDtl1u7RtjpZslz38WLe3z3uMwq2OzES4xBFhx6zN8hI4SgZRe4QrZtueJo195nRpezytEXUukuYkaa76kO9ucMfDchc+X3yP1mZdnuxXgSDgpkDKsxnHA4+H2260wbmRrShM6yr5/lBIHH437JymUM9sp2kWln7HRv9pH9+k9ZRQP+5AzJBSdFs7R920La7wGjyn8gh92nGGeIUNj/ZoO8kqW1AiMtoDe+e/jT5FpqQr4hMvE2lrwQiTJEiXo2f7nMm3c46Tp7vixF4u+SdmbAl8AeNl9j/GcRESX2RznmlE0fiPxCJsm7kKRLZ6Xke0/DTovIUV50atoKXmiYabojYLS1PknMZqibl+GVsnooWrA9P7LCJm4wpBKfjFjpEyst8w+l/J4yJv/NAQeeux7sUZ0k892RyVsROErV/4Dy/vztn7TPLPkpeVMoqbNOuyJi30OGed83RpPjYru3jHdSpt0X7vLFNAbuEipJLLA/vkiyYu0BPbHa2LizrIe1aBGHg6nNoFpMP+b2YdTeqVpsDS2cHfZl7Htn/u2qbIqpHz4N+WZY2U4OrQiPmnhcTM8x1epvexWPftx9kktpVZ0pj8dLbFhIzIZvCvCtmdFm5zkmySkZSR9Qch6I91veNxg8BAFpBdWF9lAuQIm4kpp/l6BGzJXMzzXsZyeCzz9G0rv+T051zyEeP4s2k5h/YCxOdokCP6sagH59B6pllnnnmmDSnreFzYL7qwxz07Tp1lSsA558bQ0a2QeCs5QhQaFX8sSB+dtMsaGsEq2f7ctTX6P0vH17WuQ+uil/QwnY/sEC33Y6tSNJ9Rcnu3o9YN+xP6e2C+xE/dbv5u1qOR9ecEpF7M1jscqxdxI5pjskW0becRHIhtwV2RjbCt3lvTf/G+rSY97EJ8Xdqub5ORWO5F2YxzqcMeg8jU5aFAdWktmn5Jnw8uTpBElMDDr3wAmEQRDc4NfU1lhGvntYHAurwnumX272o3PNqWXix+arTc7dTonyJmSet+ltlb+rE8FjNb7KxN9/OJBvTx1nolO0gg/TgxKbRnRPJbT66MRIyk4xLS5QZBK+cxrH3Wl1xKtLnyHiFXeML2OS+Z6VU98nM87sQnXG+ZB3sx8DRzljJsNC0ik4l4Q644QNgIGvOH5aLnmww565dASajkiX6dez2NGaLbBnJGL+kfal8qo0//YYGr47HEzLO3aPT5dkci5R4fg84tC+1LhpCtV1ovVrcLtwdJhb3Xur6+P0ggzRF3Py+uwfFyTw3b8ImJ5lktfTX0Y1FOzjOtgEyisL9BLynooaRNczQ980wHjgceQedI9NvCa5jsMfdDUdniQ0HaeF3ZN8Z9nx62NvpXkvy4QJ/m4pZFxJxJHL7dgUyZlIcEpuxGopihnIsOFm3LaNE4JpAxZJrbBUTMejbP6L11kqTt7ySpHAKICIMQA4/GlqATSV5XoudcRaESWy56VtJad5nZutP6arv7oatPkdWXrHlpXJe2h+m0WiQQXUcvMiohvOsWzINGMgZmNX77iIgbXuddSNl6pgfLnyyIuDPyxzZJJOSDbdwOkoysa8N/C4kmbq0DgQw4gh76YWTG1aLniwJ5v5FyZIxOdyVyrvqmaX/qANEf/0+NZMItS5fIIChueZnW/XGHaJn16cVWPbLoIcGkhLw08ke0DQkE0Xaz/EEaNLdDRUS8U/IyEAgkgk4R8sSUDtBr2eg5Z6uTB/K+7Mqzf1+XJIg0Jhuh0zglF9WbmySNfmxZqvixlUBMcYvu5w87kCrPLr7Iqpf2j4ShQkn53UJSRqQNYoe+vSRCxvovaBt36Vii90IgsAcggh602syYoZlR4TXXVkfSR65PNLzAtcQh3Bp9YdxQPCMZh4kzHpHrp27ZRLQ4Hj1XP3TLpAPIIJhd/O3C9dHqVM+r3iE0kzJJDmiUjsj21xYyNdKHHkOXjgGTHUR0HAg8AdSYPtijuvw8hHcZ58YQPRWiZyQGcySk0e77QnSNiVt/6tpmYfmla2/0r2jtiofk3zBvmiyTQThxiM5gSyNd3S8KWj7suD5aRiqpvl8QJWPiXE40Lp5WLBAI7AbMjpArLilFzxpN5sq5dZtdITE49GeuJA61ZPzXCjk3+6H7sdF/U+MlWmfo2icLKv1Ie0ePjx92iJbhK27W0+mYuSDmMaS8ONEYCAT2h8E+5UXBiWT7QvR8kiNYKSQcWzzRMvbhyMoVyR1SjbDTWFjumhwWFGnr/6XNl9AVT8/NjztG24vmSTTEilLvH3ckZV13sYskEAjsH4iSPChR5CLNUvSsJHNVkBt08tj3DYnD2hRZLTOE72K5gz59uSDSZo1ZCe6HhREvF7UsXVf3u/VMN16A9Hgx2/KWlEO6CAQOC/rjnMkb6Yd/mtGlS6/VKgrhCMlJG0oatcQhZmH5sYGcNRLXC0VVInikPq3veZHVrp82XtJE5dsFES9LIEqurV38MN3WNkqXiJQDgYPFaYaIlHBKunTOj6zrXRcseQOxeitSwcqvhegaPuda5Lz1Q3dts7Ag0bjE1QF9Wo9jiU2Pi1I+thbF7CqBGAkD7SJ/CFIOBA4fuXajOV0a2nOuUb9GhKU2paVycHimXcmlH3tEfyi5NfplvaRRQajv623X1hUPkbauu0Sf5slnlxAz7kr0GHWdVqmGi1gWadqBQOAwkGs3uosuXasoLJWDo4/0HyQPJcXLSlELk/hFYVscZet7bU2obX3QCyJtSDJLidkWtLRWRlrpZFHP60AgcDiYEDSV/c5kiEpknV0vQaWLDwXyHopMMuuCGLuSXLGQnJXElJzfN1YdnqX3oES3tL8HKg4/7Uiwrdo0VxdedAv6iQQCgcOEjaCVZHMyRLZqUMrRM6LjXzLrapR4U5A2WioOQc4fG8gZlrufGiUNHTtMRNAtn7WlueKwn09c+0tDYtNWKIaMEQh8QbAE7RamUIT8vvBaLnqulYNrhFnqI60Vh28riUO17lUTfAsLW9jV8cMC3VffrxLrjztG2u92IOZfg5gDgS8P3G5UyWWTiWRLCb5a9LwuRLXFPtEyTr9V6q/x2zSmpdG/ShUtjf6VLLXqsFUC4WSjrnPVuA5Ittn/TBcZ9NIIYg4EvlDYdqOzhkn92D3th8xrpehZycSVNqhS8aLwuqt50xjVhe8ayVnR4ofWbZ5LuwQCu52ScmuyUS8Aer6bS8iTxqxyizaCfxvEHAh8+UC70WGGiwxZDvauzu96lm0n2o9N/r0Wpi2e6OzraQx6Mf8gBdyP0yhdSfzXyjiNaFVO0f8/NsoMiJqbItldLHr9dPqtaFQUCHxFQARdstYNs53YheTP/X+Z10oEq5HgdYO0kdOdz9K+i0SaIucWckaS8bKxsGVR1GwqDpsmriUyV3teEHMg8BUCBO1GosmNcFfQnj8VKhFLFYV6u56LnovSBiUOa53uBlmjgZyV7FXHbiVOvWDp+Xq7IAJGR7xq4pDIXPeB/hrhYw4EvkKcVkhYyXJGWg1+6ddSdnVcVDzRWWlDRlklm4hL8odKNqXt4GKghPtzjWwdV0dL1AwZplXOgDatY6PAJBD4yoF+0B4JD7MuF3Tp6x2i56FX8f1rO5WDJ09yseLwfgwmf61p05AcfmiIahEF64Xlo1RA45uqFPsd25sGAoEvG0rQORJWAsvpsTVdOkeOwywq3gs1Rwjp2iVyRgvN2hRZS/zQeh4wY0tLFPxdOoa33bLpt5rIPxAIfD1Qgp6RDhHtB+c1Xb4uRM9XBVeHdHlPdLFPtFRm/6YotNaG9FsZE4w1cobe3DIWs8DoheEP3RO0Nw0EAl8XlKA9D/EwI0jGWlfqm1GKnksVhUrem648RdZ1LsI0fTgeTc5JP9bEoXqOn6KwZfGktYFA4OvDaaYYQyPHWYFJ/9BuVLwEXSLZUvR81+Wb/Nc80UqspU53SByWOt2hl3KNnJvblabxzYUt5LVW61xEzYFAoAivHzRI2NNPS438lahKzo1cRaCSZskTja5zpSmySolHRLjDTC/7ImeSNBQtiUBMWtvktQ4EAgGvH7Q7y3c/9nTOTTB750ki1I/jOrPNbHTcj7ODl6SNkqUPY4Y7gkZybmlXqg4XjYRbo2w4S35tSRwGAoGAwvaD1lvvXJSsJHediRRdSSRByemnwmsfC55o1y2SXle5oDYBLUj3XVeeheWMxtXIWS8Iw6S5XdukAM3e6UAgEGCszHON8i4yhKfSh+fqGJrEZyJkRM9eZI0JAEo9pj9VysGvC4lFEPhFVy5qWULOSsxDA6iubVIA3a72I/k5yDkQCCyFJWglVG++wayEIQ8e4dwkshoB5wi45IlW0nQvCOl1zLdX0nKROMxKEFQ23krO8E7XkoF6TlQ7f9sigQQCgYAH7getZOVOCCvJEmYXpnVOM+4MlJB7kTUmn82RIhKDvbMunBBvK4nDYqe7fmz03yJVqEyhF4UWy913NDZcGoFAYGewBj1MPWUHlEhY0lyD4kMj2JwuPXiGvRf6epN/SBul2b+Lne76xllY0sXgu/S01jkP0bhG19FHIxAIPBoscQyzVTtjlKA83zMcFDlJpKRLS8ETnU04JulDNe9SuXgtcQht+lNF/tBxf5KO9dcGctaxV7WxgUAg0IqBoMn77PWacOcilLHaMFfyvYsunS12SSiWe8vYKa8kWWiUe9lIzgPhFraFi8afSsO0W4FAILAEiKBzfTeUhHN9N5Roc13wcrp0dpor8kTnomMl36uuPkVWNnGYtqG+6neFMSDn64ZiFd2nEv4vXTQ6CgQCewYIWonYs6LlkoOlakMl2V2i55onukTe20ZJkkFKWiqhZuc4TNBo+KZW7ZecGrDcRfFJIBDYO1aJbHtroaNkW67ke0bC1DLU06Xhl85Fz+q6yEWsQzKyIG1oFPuxUrAylKJ39VlYbkoRdhqnxKwE3TSxbCAQCOwCVA56t+dKmJ8yxD1MCOusA4eFlyQr+aV1vXcZW53u60Uuok2R7KrwOhKHtSmylMDV+leMsJe0Kw0EAoHHQAnajXjlgYS85aVWpG7xSIrSc7q0vnZeSOxlZRGKjH+WPDATSjZxmLRpPY5fCtsJcg4EAs8KJejekk2laCWXHByi6gxxl1wdSo65ikG4Okqe6A+ZfYJQzyqJQ43AVX75uavPwhLkHAgEng1K0Dl5w/Mwq0OjK7QizenLLwrR84lXLELRcamg5bwibQyEKhmk/UNL3sssLIFAILAvKEHnyNarsHOdFP04wawXcQ/eZPGRjZ7Tvq4rne5yTf5bO91pRePPDeRcbfQfCAQC+8bKuhCotNsj7pwdT0nMc27otjRCzVn1TgvRs5JiSRa52kOnu49duQ0pIuefgpwDgcBzY+UsU3kjZ5NbZ/ReJduPueUZcnMnBkj4Tsqe6Fx1I4g/Ww6eoInDy1JxSZJQInIOBAKfDf8fcDjOx1m7gDUAAAAASUVORK5CYII=);
}

.dt_service--eleven .dt_item_inner .dt_item_hover .number {
    position: absolute;
    right: 4rem;
    top: 7rem;
    font-size: 8rem;
    color: var(--dt-whi-color);
    opacity: 0.2;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke-width: 1px;
    font-weight: 700;
    transform: rotate(-40deg);
}

.dt_service--eleven .dt_item_inner .dt_item_hover .dt_item_icon {
    margin-bottom: 3rem;
    margin-left: 1rem;
}

.dt_service--eleven .dt_item_inner .dt_item_hover .dt_item_icon::after {
    content: "";
    position: absolute;
    width: 12rem;
    height: 12rem;
    border: 1px dashed var(--dt-pri-color);
    border-radius: 50%;
    display: block;
    top: -1rem;
    left: -1rem;
    animation: spinner 10s infinite linear;
}

.dt_service--eleven .dt_item_inner .dt_item_hover .dt_item_title a {
    color: var(--dt-whi-color);
}

.dt_service--eleven .dt_item_inner .dt_item_hover .dt_item_title a:hover,
.dt_service--eleven .dt_item_inner .dt_item_hover .dt_item_title a:focus {
    color: var(--dt-pri-color);
}

.dt_service--eleven .dt_item_inner .dt_item_hover .dt_item_content {
    color: var(--dt-whi-color);
}

.dt_service--eleven .dt_item_inner .dt_item_holder {
    padding: 3.5rem 4rem 4rem 4rem;
    position: relative;
    z-index: 9;
    transition: 0.5s;
}

.dt_service--eleven .dt_item_inner .dt_item_holder::before {
    content: "";
    position: absolute;
    top: 1.2rem;
    right: 1.2rem;
    bottom: 1.2rem;
    left: 1.2rem;
    background: var(--dt-gray2-color);
    z-index: -1;
}

.dt_service--eleven .dt_item_inner:hover .dt_item_holder {
    transform: translateY(100%);
}

.dt_service--eleven .dt_item_inner .dt_item_holder .number {
    position: absolute;
    right: 4rem;
    top: 7rem;
    font-size: 8rem;
    color: var(--dt-sec-color);
    opacity: 0.1;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke-width: 1px;
    font-weight: 700;
    transform: rotate(-40deg);
}

.dt_service--eleven .dt_item_inner .dt_item_holder .dt_item_title a:not(:hover, :focus) {
    color: var(--dt-sec-color);
}

.dt_service--eleven .dt_item_inner .dt_item_holder .dt_item_readmore .dt-btn-plustext {
    background: var(--dt-sec-color);
    color: var(--dt-pri-color);
}

.dt_service--eleven .dt_item_inner .dt_item_readmore .dt-btn-plustext {
    display: inline-block;
    height: 4.5rem;
    width: 4.5rem;
    line-height: 4.5rem;
    font-size: 2rem;
    text-align: center;
    border-radius: 50%;
    background: var(--dt-pri-color);
    color: var(--dt-sec-color);
    text-decoration: none;
}

.dt_service--eleven .dt_item_inner .dt_item_readmore .dt-btn-plustext:hover,
.dt_service--eleven .dt_item_inner .dt_item_readmore .dt-btn-plustext:focus-within {
    box-shadow: 0 0.75rem 2rem rgba(0,0,0,0.2);
}

.dt_service--eleven .dt_item_inner .dt_item_readmore .dt-btn-plustext:before {
    font-family: 'Font Awesome 6 Free';
    content: "\f178";
    font-weight: 600;
    display: inline-block;
    transform: rotate(-45deg);
    transition: var(--dt-transition);
}

.dt_service--eleven .dt_item_inner .dt_item_readmore .dt-btn-plustext:hover:before,
.dt_service--eleven .dt_item_inner .dt_item_readmore .dt-btn-plustext:focus:before {
    transform: rotate(360deg);
}


/* Header Ten */

.header--ten .dt_navbar-wrapper.is--sticky.on {
    background-color: var(--dt-sec-color);
    padding: 1.2rem 0;
}

.header--ten .dt_header-widget .widget.widget_social li a {
    width: 3.5rem;
    height: 3.5rem;
    border: 0.1rem solid rgba(189, 189, 189, 0.35);
}

.header--ten,
.header--ten button.dt_mobilenav-topbar-toggle,
.header--ten .dt_header-widget .widget.widget_social li a,
.header--ten .dt_navbar-sidebar-toggle-inner,
.header--ten button.dt_navbar-search-toggle,
.header--ten .dt_navbar-cart-item .dt_navbar-cart-icon,
.header--ten .dt_navbar-nav .dt_navbar-mainmenu > li:not(.active) > a:not(:hover, :focus) {
    color: #fff;
}

.header--ten button.dt_navbar-search-toggle:hover,
.header--ten button.dt_navbar-search-toggle:focus,
.header--ten .dt_navbar-cart-item:hover .dt_navbar-cart-icon,
.header--ten .dt_navbar-cart-item:focus-within .dt_navbar-cart-icon {
    color: var(--dt-pri-color);
}

.header--ten .menu-badge.bg-primary {
    top: -1rem;
}

.header--ten .menu-badge.bg-primary,
.header--ten .dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu li.active > a,
.header--ten .dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu li:hover > a,
.header--ten .dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu li.focus > a,
.header--ten .dt_header-widget .widget.widget_social li a:focus i:before,
.header--ten .dt_header-widget .widget.widget_social li a:hover i:before {
    color: var(--dt-sec-color);
}

.header--ten .dt_navbar-cart-item .dt_navbar-shopcart,
.header--ten .dt_header .widget_nav_menu .sub-menu,
.header--ten .dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu {
    border-top: 0;
}

.header--ten .dt_header .widget_nav_menu .menu-item > .sub-menu:after,
.header--ten .dt_navbar-nav .dt_navbar-mainmenu > .menu-item > .dropdown-menu:after {
    display: none;
}

.header--ten .dt_mobilenav,
.header--ten button.dt_mobilenav-topbar-toggle {
    background: var(--dt-sec-color);
}

.header--ten .dt_mobilenav-topbar-content {
    color: var(--dt-whi-color);
    background-color: var(--dt-sec-color);
}

.header--ten .hamburger span {
    background: var(--dt-whi-color);
}

@media (min-width: 62em) {
    .header--ten .dt_header-inner {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 1;
    }
    .header--ten .dt_header-inner .dt_navbar-menu {
        padding: 0 1.2rem 0 2.4rem;
        border: 0.4rem solid rgba(189, 189, 189, 0.35);
        border-radius: 10rem;
        min-height: 8.2rem;
        justify-content: space-between;
    }
    .header--ten .dt_navbar-nav .dt_navbar-mainmenu > li > a {
        line-height: 2.2;
    }
    .header--ten:has(.dt_header-topbar)+.site-content .dt_slider .dt_slider-innercell {
        padding: 13.5rem 0 0;
    }
    .header--ten + .dt_pagetitle {
        padding-top: 22rem;
    }
}

/* Header Ten + Slider */

@media (min-width: 87.5em) {
    .header--ten + .site-content .dt_slider .dt_slider-carousel,
    .header--ten + .site-content .dt_slider .dt_slider-item,
    .header--ten + .site-content .dt_slider .dt_slider-innercell,
    .header--ten + .site-content .dt_slider .dt_slider-item > img {
        max-height: 72rem;
        min-height: 72rem;
    }
}

.header--ten + .site-content .dt_slider .dt_slider-carousel.owl-carousel .owl-nav button {
    background-color: rgba(255, 255, 255, 0.20);
}

.header--ten + .site-content .dt_slider .dt_slider-carousel.owl-carousel .owl-nav button:hover {
    background: var(--dt-sec-color);
}

.header--ten + .site-content .dt_slider .dt_slider-carousel.owl-carousel .owl-nav button.owl-next:before,
.header--ten + .site-content .dt_slider .dt_slider-carousel.owl-carousel .owl-nav button.owl-prev:before {
    background: var(--dt-pri-color);
}

.header--ten + .site-content .dt_slider .dt_slider-carousel.owl-carousel .owl-nav button.owl-prev:after {
    border-left-color: var(--dt-pri-color);
    border-bottom-color: var(--dt-pri-color);
}

.header--ten + .site-content .dt_slider .dt_slider-carousel.owl-carousel .owl-nav button.owl-next:after {
    border-right-color: var(--dt-pri-color);
    border-top-color: var(--dt-pri-color);
}

/* Header--eleven */

.header--eleven {
    color: var(--dt-whi-color);
}

.header--eleven .dt_mobilenav > .dt-container,
.header--eleven .is--sticky.on {
    background-color: var(--dt-sec-color);
}

.header--eleven .dt_mobilenav .hamburger span {
    background-color: #fff;
}

.header--eleven .dt_navbar-wrapper > .dt-container > .dt-row {
    align-items: center;
}

.header--eleven .dt_navbar-sidebar-item .dt_navbar-sidebar-toggle-inner {
    border-color: rgba(189, 189, 189, 0.35);
}

.header--eleven .dt_navbar-sidebar-item .dt_navbar-sidebar-toggle-inner,
.header--eleven .dt_navbar-nav .dt_navbar-mainmenu > li:not(:hover, .focus, .active) > a,
.header--eleven .dt_navbar-cart-item .dt_navbar-cart-icon,
.header--eleven .dt_navbar-search-item button.dt_navbar-search-toggle {
    color: #fff;
}

.header--eleven .dt_navbar-nav .dt_navbar-mainmenu > li > a {
    line-height: 2;
}

@media (min-width: 62em) {
    .header--eleven .dt_header-inner {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
    }

    .header--eleven .dt_header-widget .widget--right .widget:not(:last-child):after {
        right: 0.5rem;
        min-height: 8.5rem;
    }

    .header--eleven + .site-content .dt_slider .dt_slider-innercell {
        padding-top: 15rem;
    }

    .header--eleven + .dt_pagetitle {
        padding-top: 20rem;
    }

    .header--eleven .dt_navbar-wrapper:not(.is--sticky.on) .dt_navbar-menu {
        min-height: 135px;
        padding: 0 30px;
    }

    .header--eleven .dt_navbar-wrapper:not(.is--sticky.on) > .dt-container > .dt-row {
        position: relative;
        --dt-gutter-x: 0;
        padding-left: 3.2rem;
        z-index: 0;
    }

    .header--eleven .dt_navbar-wrapper:not(.is--sticky.on) > .dt-container > .dt-row::after {
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        width: 246px;
        height: 96px;
        background-color: var(--dt-pri-color);
        content: "";
        -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 291 120'%3E%3Cpath d='m67.6 4 155.384-4c37.299 0 67.6 28.8 67.6 59.5s-30.301 60.5-67.6 60.5L67.6 116C30.3 116 0 91.2 0 60.5S30.3 4 67.6 4Z'/%3E%3C/svg%3E");
        mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 291 120'%3E%3Cpath d='m67.6 4 155.384-4c37.299 0 67.6 28.8 67.6 59.5s-30.301 60.5-67.6 60.5L67.6 116C30.3 116 0 91.2 0 60.5S30.3 4 67.6 4Z'/%3E%3C/svg%3E");
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center center;
        mask-position: center center;
        -webkit-mask-size: cover;
        mask-size: cover;
    }
    
    .header--eleven .dt_navbar-wrapper:not(.is--sticky.on) .header-eleven_bg-one {
        position: absolute;
        right: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: var(--dt-pri-color);
        -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1498 184"><path d="m69.2 35.7l1339.6-35.7c49.2 0 89.2 42.8 89.2 92 0 49.2-40 92-89.2 92l-1339.6-36.7c-49.2 0-69.2-37.2-69.2-55.3 0-23.9 20-56.3 69.2-56.3z"/></svg>');
        mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1498 184"><path d="m69.2 35.7l1339.6-35.7c49.2 0 89.2 42.8 89.2 92 0 49.2-40 92-89.2 92l-1339.6-36.7c-49.2 0-69.2-37.2-69.2-55.3 0-23.9 20-56.3 69.2-56.3z"/></svg>');
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center center;
        mask-position: center center;
        -webkit-mask-size: 100%;
        mask-size: 100%;
    }

    .header--eleven .dt_navbar-wrapper:not(.is--sticky.on) .header-eleven_bg-two {
        position: absolute;
        right: 10px;
        top: 5px;
        width: calc(100% - 30px);
        height: calc(100% - 10px);
        background-color: var(--dt-sec-color);
        -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1480 174"><path d="m87 30l1306-30c48 0 87 39 87 87 0 48-39 87-87 87l-1306-30c-48 0-87-39.3-87-57 0-23.3 39-57 87-57z"/></svg>');
        mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1480 174"><path d="m87 30l1306-30c48 0 87 39 87 87 0 48-39 87-87 87l-1306-30c-48 0-87-39.3-87-57 0-23.3 39-57 87-57z"/></svg>');
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center center;
        mask-position: center center;
        -webkit-mask-size: 100%;
        mask-size: 100%;
    }
    
    .header--eleven .dt_navbar-wrapper:not(.is--sticky.on) .site--logo {
        position: relative;
        z-index: 1;
    }
}

@media (min-width: 62em) {
    .header--eleven + .site-content .dt_slider .dt_slider-carousel,
    .header--eleven + .site-content .dt_slider .dt_slider-item,
    .header--eleven + .site-content .dt_slider .dt_slider-innercell,
    .header--eleven + .site-content .dt_slider .dt_slider-item > img {
        max-height: 85rem;
        min-height: 85rem;
    }
}

@media (min-width: 87.5em) {
    .header--eleven + .site-content .dt_slider .dt_slider-carousel,
    .header--eleven + .site-content .dt_slider .dt_slider-item,
    .header--eleven + .site-content .dt_slider .dt_slider-innercell,
    .header--eleven + .site-content .dt_slider .dt_slider-item > img {
        max-height: 90rem;
        min-height: 90rem;
    }
}

@media (max-width: 61.938em) {
    .header--eleven + .site-content .dt_slider .dt_slider-content .title {
        font-size: 4.2rem;
        margin-bottom: 1.2rem;
    }
}

/* Slider One-Style5 */
.dt_slider--one.style5 .dt_slider-content .subtitle .text-primary {
    color: #fff;
    -webkit-background-clip: unset !important;
    -webkit-text-fill-color: unset !important;
    background: transparent;
}

.dt_slider--one.style5 .dt_slider-content .subtitle {
    display: inline-block;
    font-size: 1.7rem;
    font-weight: 400;
    padding: 1.2rem 2rem;
    background-color: var(--dt-sec-color);
    border-width: 0;
    border-style: solid;
    border-color: transparent;
    margin-bottom: 2.6rem;
}

.dt_slider--one.style5 .active .dt_slider-content .subtitle {
    opacity: 1;
}

.dt_slider--one.style5 .dt-text-left .dt_slider-content .subtitle {
    border-left-width: 0.4rem;
    border-left-color: var(--dt-pri-color);
}

.dt_slider--one.style5 .dt-text-center .dt_slider-content .subtitle {
    border-top-width: 0.4rem;
    border-top-color: var(--dt-pri-color);
}

.dt_slider--one.style5 .dt-text-right .dt_slider-content .subtitle {
    border-right-width: 0.4rem;
    border-right-color: var(--dt-pri-color);
}

@media (min-width: 62em) {
	.dt_slider--one.style5 .dt-text-center .dt_slider-content,
    .dt_slider--one.style5 .dt_slider-content {
        margin-bottom: 4rem;
    }
    .dt_slider--one.style5 .dt_slider-content .title {
        font-size: 8rem;
    }
    .dt_slider--one.style5 .dt_owl_carousel.owl-carousel .owl-nav .disabled {
        display: none !important;
    }
}

/* Service Twelve */

.dt_service--twelve {
    z-index: 1;
}

.dt_slider + .dt_service.dt_service--twelve {
    padding-top: 1.6rem;
    margin-top: -6.5rem;
    margin-bottom: -3.8rem;
    padding-bottom: 3rem;
}

.dt_service--twelve .dt_item_inner {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-perspective: 1000px;
    perspective: 1000px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: 0.9s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: 0.9s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.dt_service--twelve .dt_item_inner .dt_item_holder,
.dt_service--twelve .dt_item_inner .dt_item_hover {
    border-radius: 2rem;
    text-align: center;
    margin-bottom: 30px;
    padding: 6rem 1.5rem 6rem;
    height: 100%;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-perspective: 1000px;
    perspective: 1000px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: 0.9s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: 0.9s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.dt_service--twelve .dt_item_inner .dt_item_holder {
    box-shadow: 0 0 4rem 0 rgba(0, 0, 0, 0.06);
}

.dt_service--twelve .dt_item_inner .dt_item_hover {
    position: relative;
    background: #f4f9f5;
    z-index: 0;
}

.dt_service--twelve .dt_item_inner:hover .dt_item_hover,
.dt_service--twelve .dt_item_inner:focus-within .dt_item_hover {
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}

.dt_service--twelve .dt_item_inner .dt_item_hover > * {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-perspective: 1000px;
    perspective: 1000px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateZ(95px) scale(0.81);
    transform: translateZ(95px) scale(0.81);
}

.dt_service--twelve .dt_item_inner .dt_item_hover .dt_item_title a:not(:hover, :focus) {
    color: var(--dt-sec-color);
}

.dt_service--twelve .dt_item_inner .dt_item_holder {
    color: var(--dt-whi-color);
    background-color: rgb(18, 18, 18, 0.85);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    background-blend-mode: multiply;
    z-index: 1;
}

.dt_service--twelve .dt_item_inner:hover .dt_item_holder,
.dt_service--twelve .dt_item_inner:focus-within .dt_item_holder {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
}

.dt_service--twelve .dt_item_inner .dt_item_holder .dt_item_title a:not(:hover, :focus) {
    color: var(--dt-whi-color);
}

.dt_service--twelve .dt_item_inner .dt_item_hover .dt_item_icon i {
    margin-bottom: 1rem;
}

.dt_service--twelve .dt_item_inner .dt_item_hover .dt_item_title {
    margin-bottom: 0.5rem;
}

.dt_service--twelve .dt_item_inner .dt_item_holder .dt_item_title {
    margin-bottom: 1.5rem;
}

.dt_service--twelve .dt_item_inner .dt_item_holder .dt_item_icon i {
    margin-bottom: 2rem;
}

.dt_service--twelve .dt_item_inner .dt_item_icon i {
    color: var(--dt-sec-color);
    font-size: 5rem;
    background: var(--dt-pri-color);
    width: 10rem;
    height: 10rem;
    display: inline-flex;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    position: relative;
}

.dt_service--twelve .dt_item_inner .dt_item_icon i:after {
    z-index: -1;
    width: 11.5rem;
    height: 11.5rem;
    position: absolute;
    top: -7px;
    left: -7px;
    content: "";
    border-radius: 50%;
    display: inline-block;
    border: 0.3rem dashed var(--dt-pri-color);
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    -webkit-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;
    animation: dt_spin 9s infinite linear;
    -webkit-animation: dt_spin 9s infinite linear;
}

@keyframes dt_spin {
    from {
        transform: rotate(0);
    }
    to { transform: rotate(360deg)
    }
}

.dt_service--twelve .dt_item_inner .dt_item_title a:not(:hover, :focus) {
    text-decoration: none;
}

.dt_service--twelve .dt_item_inner .dt_item_content {
    font-size: 112.5%;
}

.dt_service--twelve .dt_item_inner .dt_item_readmore .dt-btn-plustext {
    position: absolute;
    bottom: -2.3rem;
    left: 50%;
    transform: translate(-50%, 50%);
    display: inline-block;
    height: 4.5rem;
    width: 4.5rem;
    line-height: 4.5rem;
    text-align: center;
    border-radius: 50%;
    background: var(--dt-pri-color);
    color: var(--dt-sec-color);
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
    text-decoration: none;
    -webkit-transition: 1s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: 1s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.dt_service--twelve .dt_item_inner:hover .dt_item_readmore .dt-btn-plustext,
.dt_service--twelve .dt_item_inner:focus-within .dt_item_readmore .dt-btn-plustext {
    opacity: 1;
    visibility: visible;
    transform: translate(-50%, 0%);
}

.dt_service--twelve .dt_item_inner .dt_item_readmore .dt-btn-plustext:hover,
.dt_service--twelve .dt_item_inner .dt_item_readmore .dt-btn-plustext:focus-within {
    box-shadow: 0 0.75rem 2rem rgba(0,0,0,0.2);
}

.dt_service--twelve .dt_item_inner .dt_item_readmore .dt-btn-plustext:before {
    font-family: 'Font Awesome 6 Free';
    content: '\f105';
    font-weight: 600;
    display: inline-block;
    transition: var(--dt-transition);
}

.dt_service--twelve .dt_item_inner .dt_item_readmore .dt-btn-plustext:hover:before,
.dt_service--twelve .dt_item_inner .dt_item_readmore .dt-btn-plustext:focus:before {
    transform: rotate(360deg);
}

/* header--twelve */

.header--twelve {
    color: var(--dt-whi-color);
}

.header--twelve .dt_mobilenav > .dt-container,
.header--twelve .is--sticky.on {
    background-color: var(--dt-sec-color);
}

.header--twelve .dt_mobilenav .hamburger span {
    background-color: #fff;
}

.header--twelve .dt_navbar-wrapper > .dt-container > .dt-row {
    align-items: center;
}

.header--twelve .dt_navbar-sidebar-item .dt_navbar-sidebar-toggle-inner {
    border-color: rgba(189, 189, 189, 0.35);
}

.header--twelve .dt_navbar-nav .dt_navbar-mainmenu > li > a {
    margin: 0 1.2rem;
}

.header--twelve .dt_navbar-sidebar-item .dt_navbar-sidebar-toggle-inner,
.header--twelve .dt_navbar-nav .dt_navbar-mainmenu > li:not(:hover, .focus, .active) > a,
.header--twelve .dt_navbar-cart-item .dt_navbar-cart-icon,
.header--twelve .dt_navbar-search-item button.dt_navbar-search-toggle {
    color: #fff;
}

@media (min-width: 62em) {
    .header--twelve .dt_header-inner {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        z-index: 1;
    }

    .header--twelve .dt_navbar-wrapper > .dt-container {
        max-width: 1640px;
    }
    
    .header--twelve .dt_header-topbar .dt_header-widget > .dt-container > .dt-row {
        background-color: var(--dt-pri-color);
        margin-left: 0;
        margin-right: 0;
        padding: 0 1.6rem;
    }

    .header--twelve .dt_header-topbar .dt_header-widget .contact__list i {
        -webkit-background-clip: unset !important;
        -webkit-text-fill-color: unset;
        background: transparent;
    }

    .header--twelve .dt_header-topbar .dt_header-widget a,
    .header--twelve .dt_header-topbar .dt_header-widget .contact__list i {
        color: #fff;
    }

    .header--twelve .dt_header-widget .widget--right .widget:not(:last-child):after {
        right: 0.5rem;
        background-color: rgba(255, 255, 255, 0.35);
    }

    .header--twelve + .site-content .dt_slider .dt_slider-innercell {
        padding-top: 15rem;
    }

    .header--twelve + .site-content .dt_slider .dt_slider-content {
        margin-bottom: 8rem;
    }

    .header--twelve + .dt_pagetitle {
        padding-top: 20rem;
    }
}

/* Slider */

@media (min-width: 87.5em) {
    .header--twelve + .site-content .dt_slider .dt_slider-carousel,
    .header--twelve + .site-content .dt_slider .dt_slider-item,
    .header--twelve + .site-content .dt_slider .dt_slider-innercell,
    .header--twelve + .site-content .dt_slider .dt_slider-item > img {
        max-height: 83rem;
        min-height: 83rem;
    }
}

.dt_slider.style2 .dt_slider-content .subtitle {
    display: inline-block;
    padding: 0.8rem 2.4rem;
    background-color: rgba(255, 255, 255, 0.08);
    border: 1px solid rgba(255, 255, 255, 0.35);
    border-radius: 10rem;
    -webkit-backdrop-filter: blur(1.5rem);
    backdrop-filter: blur(1.5rem);
}

/* Service Thirteen */

.dt_service--thirteen {
    z-index: 1;
}

.dt_slider + .dt_service.dt_service--thirteen {
    padding-top: 0;
    margin-top: -13rem;
    margin-bottom: -3.8rem;
    padding-bottom: 3rem;
}

.dt_service.dt_service--thirteen .dt_item_inner {
    text-align: center;
    position: relative;
    z-index: 0;
    margin-top: 4rem;
    margin-bottom: 2rem;
    -webkit-filter: drop-shadow(0px 0px 12px rgba(0, 0, 0, 0.08));
    filter: drop-shadow(0px 0px 12px rgba(0, 0, 0, 0.08));
    padding: 13rem 1.5rem 4rem 1.5rem;
    -webkit-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
}

.dt_service.dt_service--thirteen .dt_item_inner::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: var(--dt-whi-color);
    -webkit-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
    z-index: -2;
    -webkit-clip-path: polygon(0 0, 100% 50px, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 50px, 100% 100%, 0% 100%);
}

.dt_service.dt_service--thirteen .dt_item_holder {
    position: relative;
    z-index: 1;
}

.dt_service.dt_service--thirteen .dt_item_holder .dt_item_icon {
    width: 12rem;
    height: 12rem;
    line-height: 12rem;
    font-size: 5rem;
    color: #fff;
    background-color: var(--dt-pri-color);
    border-radius: 50%;
    text-align: center;
    position: relative;
    margin: -15rem auto 3.5rem auto;
    -webkit-transition: all ease 0.4s;
    transition: all ease 0.4s;
}

.dt_service.dt_service--thirteen .dt_item_inner:focus-within .dt_item_icon,
.dt_service.dt_service--thirteen .dt_item_inner:hover .dt_item_icon {
    color: var(--dt-pri-color);
    background: var(--dt-whi-color);
}

.dt_service.dt_service--thirteen .dt_item_holder .dt_item_icon:before {
    content: "";
    position: absolute;
    inset: -1.5rem;
    background-color: var(--dt-sec-color);
    z-index: -1;
    border-radius: inherit;
    -webkit-transition: all ease 0.4s;
    transition: all ease 0.4s;
    opacity: 0.2;
}

.dt_service.dt_service--thirteen .dt_item_holder .dt_item_title a {
    text-decoration: none;
}

.dt_service.dt_service--thirteen .dt_item_holder .dt_item_content,
.dt_service.dt_service--thirteen .dt_item_holder .dt_item_title a,
.dt_service.dt_service--thirteen .dt_item_holder .dt_item_title {
    color: var(--dt-sec-color);
    -webkit-transition: all ease 0.4s;
    transition: all ease 0.4s;
}

.dt_service.dt_service--thirteen .dt_item_inner:focus-within .dt_item_holder .dt_item_content,
.dt_service.dt_service--thirteen .dt_item_inner:focus-within .dt_item_holder .dt_item_title a,
.dt_service.dt_service--thirteen .dt_item_inner:focus-within .dt_item_holder .dt_item_title,
.dt_service.dt_service--thirteen .dt_item_inner:hover .dt_item_holder .dt_item_content,
.dt_service.dt_service--thirteen .dt_item_inner:hover .dt_item_holder .dt_item_title a,
.dt_service.dt_service--thirteen .dt_item_inner:hover .dt_item_holder .dt_item_title {
    color: #fff;
}

.dt_service.dt_service--thirteen .dt_item_holder .dt-btn-plustext {
    display: inline-block;
    padding: 1.121rem 2.4rem;
    border-radius: 10rem;
    background-color: var(--dt-pri-color);
    color: #fff;
    text-decoration: none;
    font-weight: 500;
    text-transform: capitalize;
    -webkit-transition: all ease 0.4s;
    transition: all ease 0.4s;
}

.dt_service.dt_service--thirteen .dt_item_inner:hover .dt_item_holder .dt-btn-plustext,
.dt_service.dt_service--thirteen .dt_item_inner:focus-within .dt_item_holder .dt-btn-plustext {
    background-color: var(--dt-sec-color);
    color: #fff;
}

.dt_service.dt_service--thirteen .dt_item_inner .dt_item_image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 0%;
    z-index: -1;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
    -webkit-clip-path: polygon(0 0, 100% 50px, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 50px, 100% 100%, 0% 100%);
}

.dt_service.dt_service--thirteen .dt_item_inner:focus-within .dt_item_image,
.dt_service.dt_service--thirteen .dt_item_inner:hover .dt_item_image {
    opacity: 1;
    visibility: visible;
    height: 100%;
}

.dt_service.dt_service--thirteen .dt_item_inner .dt_item_image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.dt_service.dt_service--thirteen .dt_item_inner .dt_item_image::before {
    content: "";
    position: absolute;
    inset: 0;
    background: var(--dt-pri-color);
    opacity: 0.9;
}

.dt_service.dt_service--thirteen .dt_item_inner .dt_item_image::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    background: var(--dt-whi-color);
    z-index: 0;
    width: 23.8rem;
    height: 19.8rem;
    opacity: 0;
    -webkit-transition: 0.8s ease-in-out;
    transition: 0.8s ease-in-out;
}

.dt_service.dt_service--thirteen .dt_item_inner:focus-within .dt_item_image::after,
.dt_service.dt_service--thirteen .dt_item_inner:hover .dt_item_image::after {
    -webkit-transform: rotate(36.66deg);
    transform: rotate(36.66deg);
    opacity: 0.15;
    left: -10rem;
}

.dt_service.dt_service--thirteen .ripple-shape {
    position: absolute;
    top: 4rem;
    right: -2rem;
    --circle-size: 6rem;
    --border-color: #F7F7F7;
    height: var(--circle-size);
    width: var(--circle-size);
}

.ripple-1,
.ripple-2,
.ripple-3,
.ripple-4,
.ripple-5,
.ripple-6 {
    --duration: 6s;
    height: var(--circle-size);
    width: var(--circle-size);
    position: absolute;
    inset: 0;
    background-color: transparent;
    border: 1px solid var(--border-color);
    border-radius: 50%;
    -webkit-animation: rippleShape var(--duration) linear infinite;
    animation: rippleShape var(--duration) linear infinite;
}

.ripple-1 {
    -webkit-animation-delay: 0;
    animation-delay: 0;
}

.ripple-2 {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}

.ripple-3 {
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
}

.ripple-4 {
    -webkit-animation-delay: 3s;
    animation-delay: 3s;
}

.ripple-4 {
    -webkit-animation-delay: 4s;
    animation-delay: 4s;
}

.ripple-5 {
    -webkit-animation-delay: 5s;
    animation-delay: 5s;
}

.ripple-6 {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}

@-webkit-keyframes rippleShape {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0.2;
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(4);
        transform: scale(4);
    }
}

@keyframes rippleShape {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0.2;
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(4);
        transform: scale(4);
    }
}

/* Service Fourteen */

.dt_service.dt_service--fourteen .dt_item_inner {
    position: relative;
    text-align: center;
    background-color: var(--dt-whi-color);
    box-shadow: 0 0 1rem rgba(0, 0, 0, 0.08);
    overflow: hidden;
    padding: 3.5rem 2.5rem;
}

.dt_service.dt_service--fourteen .dt_item_inner .dt_item_image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    opacity: 0;
    visibility: hidden;
    transform: scale(0.5, 1);
    transition: all 500ms ease 0s;
}

.dt_service.dt_service--fourteen .dt_item_inner:focus-within .dt_item_image,
.dt_service.dt_service--fourteen .dt_item_inner:hover .dt_item_image {
    opacity: 1;
    visibility: visible;
    transform: scale(1, 1);
}

.dt_service.dt_service--fourteen .dt_item_inner .dt_item_image::before {
    content: "";
    position: absolute;
    inset: 0;
    opacity: 0.9;
    background-color: var(--dt-sec-color);
}

.dt_service.dt_service--fourteen .dt_item_inner .dt_item_image img {
    height: 100%;
    object-fit: cover;
}

.dt_service.dt_service--fourteen .dt_item_inner .dt_item_icon {
    position: relative;
    width: 10rem;
    height: 10rem;
    line-height: 10rem;
    color: var(--dt-pri-color);
    font-size: 5rem;
    background: var(--dt-whi-color);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 25px;
    margin: 0 auto 3rem auto;
    border-radius: 10rem;
    transition: all 500ms ease 0s;
}

.dt_service.dt_service--fourteen .dt_item_inner:hover .dt_item_icon {
    color: var(--dt-whi-color);
    transform: rotateY(180deg);
    transition-delay: 300ms;
    background: var(--dt-pri-color);
}

.dt_service.dt_service--fourteen .dt_item_inner .dt_item_title,
.dt_service.dt_service--fourteen .dt_item_inner .dt_item_title a {
    text-decoration: none;
    color: var(--dt-sec-color);
}

.dt_service.dt_service--fourteen .dt_item_inner .dt_item_content {
    padding-bottom: 0.5rem;
}

.dt_service.dt_service--fourteen .dt_item_inner .dt_item_content,
.dt_service.dt_service--fourteen .dt_item_inner .dt_item_title,
.dt_service.dt_service--fourteen .dt_item_inner .dt_item_title a {
    transition: all 500ms ease 0s;
}

.dt_service.dt_service--fourteen .dt_item_inner:hover .dt_item_content,
.dt_service.dt_service--fourteen .dt_item_inner:hover .dt_item_title,
.dt_service.dt_service--fourteen .dt_item_inner:hover .dt_item_title a {
    color: #fff;
}

/* Header Thirteen */

.header--thirteen .dt_header-topbar {
    color: #fff;
    background-color: var(--dt-sec-color);
}

@media (max-width: 1699px) {
    .header--thirteen .dt_header-topbar .dt-container {
        max-width: 1565px;
        padding-left: 30rem;
    }
}

.header--thirteen .dt_header-topbar .widget--left {
    margin-left: 15rem;
}

.header--thirteen .dt_header-topbar .widget--right {
    width: auto;
    display: flex;
    margin-right: -16.6rem;
}

@media (max-width: 1699px) {
    .header--thirteen .dt_header-topbar .widget--left {
        margin-left: 0;
    }

    .header--thirteen .dt_header-topbar .widget--right {
        margin-right: 0;
    }
}

.header--thirteen .dt_navbar-wrapper {
    z-index: 0;
}

.header--thirteen .dt_navbar-wrapper:not(.is--sticky.on) {
    position: relative;
}

.header--thirteen .dt_navbar-wrapper .dt-col-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 21.666667%;
    max-width: 19.666667%;
}

.header--thirteen .dt_navbar-wrapper .dt-col-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 80.333333%;
    max-width: 80.333333%;
}

.header--thirteen .dt_navbar-wrapper .dt_navbar-menu {
    padding-left: 6rem;
    justify-content: space-between;
}

.header--thirteen .dt_navbar-wrapper .dt_navbar-blank-tag {
    display: none;
}

.header--thirteen .dt_navbar-nav .dt_navbar-mainmenu>li>a {
    line-height: 9.9rem;
}

@media (min-width: 1420px) {
    .header--thirteen .dt_navbar-wrapper .dt-container {
        max-width: 1620px;
    }
}

.header--thirteen .dt_navbar-wrapper .logo-bg {
    position: absolute;
    top: -51%;
    left: 0;
    bottom: 0;
    width: 27%;
    z-index: -1;
}

@media (min-width: 2499px) {
    .header--thirteen .dt_navbar-wrapper .logo-shape,
    .header--thirteen .dt_navbar-wrapper .logo-bg {
        width: 32%
    }
}

@media (max-width: 2399px) {
    .header--thirteen .dt_navbar-wrapper .logo-shape,
    .header--thirteen .dt_navbar-wrapper .logo-bg {
        width: 29%
    }
}

@media (max-width: 2199px) {
    .header--thirteen .dt_navbar-wrapper .logo-shape,
    .header--thirteen .dt_navbar-wrapper .logo-bg {
        width: 24%
    }
}

@media (max-width: 1899px) {
    .header--thirteen .dt_navbar-wrapper .logo-shape,
    .header--thirteen .dt_navbar-wrapper .logo-bg {
        width: 23%
    }
}

@media (max-width: 1699px) {
    .header--thirteen .dt_navbar-wrapper .logo-shape,
    .header--thirteen .dt_navbar-wrapper .logo-bg {
        width: 20%
    }
}

@media (max-width: 1420px) {
    .header--thirteen .dt_navbar-wrapper .logo-shape,
    .header--thirteen .dt_navbar-wrapper .logo-bg {
        width: 24%
    }
}

@media (max-width: 1299px) {
    .header--thirteen .dt_navbar-wrapper .logo-shape,
    .header--thirteen .dt_navbar-wrapper .logo-bg {
        width: 22%
    }
}

.header--thirteen .dt_navbar-wrapper .logo-bg:before,
.header--thirteen .dt_navbar-wrapper .logo-bg:after {
    content: '';
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.header--thirteen .dt_navbar-wrapper .logo-bg:before {
    background: var(--dt-priGrd-color);
    width: 100%;
    -webkit-clip-path: polygon(0% 0%, 83% 0, 100% 100%, 0% 100%);
    clip-path: polygon(0% 0%, 83% 0, 100% 100%, 0% 100%);
    z-index: 1;
}

.header--thirteen .dt_navbar-wrapper .logo-bg:after {
    top: 0;
    right: 4px;
    left: auto;
    width: 222.29px;
    background-color: rgba(255, 255, 255, .5);
    z-index: 1;
    -webkit-clip-path: path("M0.707031 0L135.912 19.1896L223 150L142.211 10.4819L0.707031 0Z");
    clip-path: path("M0.707031 0L135.912 19.1896L223 150L142.211 10.4819L0.707031 0Z");
}

@media (min-width: 2299px) {
    .header--thirteen .dt_navbar-wrapper .logo-bg:after {
        top: 2%;
        right: 7%;
    }
}

@media (max-width: 2299px) {
    .header--thirteen .dt_navbar-wrapper .logo-bg:after {
        top: 2%;
        right: 35px;
    }
}

@media (max-width: 2099px) {
    .header--thirteen .dt_navbar-wrapper .logo-bg:after {
        top: 2%;
        right: 25px;
    }
}

@media (max-width: 1999px) {
    .header--thirteen .dt_navbar-wrapper .logo-bg:after {
        top: 0;
        right: 4px;
    }
}

@media (max-width: 1899px) {
    .header--thirteen .dt_navbar-wrapper .logo-bg:after {
        top: 2%;
        right: 25px;
    }
}

@media (max-width: 1699px) {
    .header--thirteen .dt_navbar-wrapper .logo-bg:after {
        top: 2%;
        right: -10px;
    }
}

@media (max-width: 1499px) {
    .header--thirteen .dt_navbar-wrapper .logo-bg:after {
        top: 0;
        right: -3%;
    }
}

@media (max-width: 1299px) {
    .header--thirteen .dt_navbar-wrapper .logo-bg:after {
        display: none;
    }
}

.header--thirteen .dt_navbar-wrapper .logo-shape {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1;
}

.header--thirteen .dt_navbar-wrapper .site--logo {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    padding-bottom: 4.8rem;
    height: 100%;
}

.header--thirteen .dt_navbar-wrapper.on .site--logo {
    padding-bottom: 0;
    align-items: center;
}

.header--thirteen .dt_mobilenav-menu .dt_mobilenav-logo {
    position: relative;
    height: 100%;
    z-index: 0;
}

.header--thirteen .dt_mobilenav-menu .dt_mobilenav-logo:before {
    content: "";
    position: absolute;
    top: -2.2rem;
    right: -3.6rem;
    bottom: -2.2rem;
    left: -2.6rem;
    background-color: var(--dt-pri-color);
    -webkit-clip-path: polygon(0% 0%, 83% 0, 100% 100%, 0% 100%);
    clip-path: polygon(0% 0%, 83% 0, 100% 100%, 0% 100%);
    z-index: -1;
}

.header--thirteen + .site-content .dt_slider .dt_slider-content .subtitle {
    display: inline-block;
    padding: 0.6rem 2.4rem;
    background: var(--dt-priGrd-color);
    color: #fff;
    clip-path: polygon(100% 0, 97% 50%, 100% 100%, 0 100%, 3% 50%, 0 0);
}

.header--thirteen + .site-content .dt_slider .dt_slider-content .subtitle .text-primary {
    color: #fff;
    -webkit-background-clip: unset !important;
    -webkit-text-fill-color: unset;
    background: transparent;
}

/* Service Fifty */

@keyframes zoom-fade {
    0% {
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
    }

    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    100% {
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
    }
}

.dt_service--fifteen .dt_item_inner {
    background-color: rgb(255, 255, 255);
    box-shadow: rgba(0, 0, 0, 0.09) 0px 3px 21px 0px;
    text-align: center;
    position: relative;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
    border-radius: 4px;
    padding: 30px 25px 25px;
    transition: 0.3s ease-out;
    margin: 10px 5px 30px;
    z-index: 0;
}

.dt_service--fifteen .dt_item_inner:before {
    content: "";
    display: block;
    height: 100%;
    left: 0px;
    position: absolute;
    top: 0px;
    opacity: 0.04;
    width: 100%;
    z-index: -1;
    transition: 0.5s ease-in-out;
    animation: zoom-fade 5s infinite linear;
    background: none 0px 0px / cover no-repeat;
}

.dt_service--fifteen .dt_item_inner::after {
    content: "";
    width: 86px;
    height: 4px;
    background: var(--dt-priGrd-color);
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    transition: 0.3s ease-in-out;
    margin: auto;
}

.dt_service--fifteen .dt_item_inner:hover::after {
    width: 100%;
    left: 0px;
}

.dt_service--fifteen .dt_item_inner .dt_item_image,
.dt_service--fifteen .dt_item_inner .dt_item_image::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.dt_service--fifteen .dt_item_inner .dt_item_image {
    z-index: -1;
    opacity: 0;
    visibility: hidden;
    border-radius: 4px;
    overflow: hidden;
    -webkit-transition: all .25s cubic-bezier(.645, .045, .355, 1);
    transition: all .25s cubic-bezier(.645, .045, .355, 1);
}

.dt_service--fifteen .dt_item_inner:hover .dt_item_image,
.dt_service--fifteen .dt_item_inner:focus-within .dt_item_image {
    opacity: 1;
    visibility: visible;
}

.dt_service--fifteen .dt_item_inner .dt_item_image::before {
    content: "";
    opacity: 0.8;
    background: var(--dt-sec-color);
}

.dt_service--fifteen .dt_item_inner .dt_item_image img {
    height: 100%;
    object-fit: cover;
}

.dt_service--fifteen .dt_item_inner .dt_item_icon {
    height: 90px;
    width: 90px;
    line-height: 90px;
    font-size: 42px;
    margin-bottom: 20px;
    color: var(--dt-pri-color);
    background-color: rgb(239, 239, 239);
    display: inline-block;
    text-align: center;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
    border-radius: 50%;
    transition: 0.3s ease-in-out;
}

.dt_service--fifteen .dt_item_inner:hover .dt_item_icon,
.dt_service--fifteen .dt_item_inner:focus-within .dt_item_icon {
    color: #fff;
    background: var(--dt-pri-color);
    box-shadow: rgba(189, 189, 189, 0.35) 0px 21px 32px 0px;
}

.dt_service--fifteen .dt_item_inner .dt_item_title a:not(:hover, :focus) {
    color: var(--dt-sec-color);
    text-decoration: none;
}

.dt_service--fifteen .dt_item_inner:hover .dt_item_image+.dt_item_holder .dt_item_title a:not(:hover, :focus),
.dt_service--fifteen .dt_item_inner:focus-within .dt_item_image+.dt_item_holder .dt_item_title a:not(:hover, :focus) {
    color: #fff;
}

.dt_service--fifteen .dt_item_inner .dt_item_content {
    line-height: 26px;
    transition: 0.3s ease-in-out;
}

.dt_service--fifteen .dt_item_inner:hover .dt_item_image+.dt_item_holder .dt_item_content,
.dt_service--fifteen .dt_item_inner:focus-within .dt_item_image+.dt_item_holder .dt_item_content {
    color: #fff;
}

.dt_service--fifteen .dt_item_inner .dt_item_readmore {
    margin-top: 0;
    padding-top: 2rem;
}

.dt_service--fifteen .dt_item_inner .dt_item_readmore .dt-btn-plustext {
    position: absolute;
    bottom: -2.3rem;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    height: 4.5rem;
    width: 4.5rem;
    line-height: 4.5rem;
    text-align: center;
    border-radius: 50%;
    background: var(--dt-pri-color);
    color: var(--dt-whi-color);
    overflow: hidden;
    text-decoration: none;
}

.dt_service--fifteen .dt_item_inner .dt_item_readmore .dt-btn-plustext:hover,
.dt_service--fifteen .dt_item_inner .dt_item_readmore .dt-btn-plustext:focus-within {
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
}

.dt_service--fifteen .dt_item_inner .dt_item_readmore .dt-btn-plustext:before {
    font-family: 'Font Awesome 6 Free';
    content: '\f105';
    font-weight: 600;
}

.dt_service--fifteen .dt_item_inner .dt_item_readmore .dt-btn-plustext span {
    display: none;
}

/* Service Sixteen */

.dt_service--sixteen .dt_item_inner {
    position: relative;
    overflow: hidden;
    border-radius: 30px;
    display: flex;
    flex-direction: column;
    padding: 30px 30px 15px 30px;
    border: 1px solid #F6F4F1;
    background-color: #F6F4F1;
    transition: var(--dt-transition);
}

.dt_service--sixteen .dt_item_inner:hover,
.dt_service--sixteen .dt_item_inner:focus-within {
    border-color: var(--dt-pri-color);
}

.dt_service--sixteen .dt_item_inner .dt_item_image {
    overflow: hidden;
    border-radius: 15px;
    margin-top: -15px;
    margin-right: -15px;
    margin-bottom: 27px;
    margin-left: -15px;
}

.dt_service--sixteen .dt-col-12:nth-child(odd) .dt_item_inner .dt_item_image {
    order: 1;
    margin-top: 27px;
    margin-bottom: 0;
}

.dt_service--sixteen .dt_item_inner .dt_item_holder {
    position: relative;
}

.dt_service--sixteen .dt_item_inner .number {
    position: absolute;
    top: -15px;
    right: -9px;
    background: linear-gradient(to bottom, #2121213d 0%, #00000000 90%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #DADADA;
    opacity: calc(3 / 10);
    font-size: 100px;
    font-weight: 700;
    line-height: 1em;
}

.dt_service--sixteen .dt_item_inner .dt_item_icon {
    width: 64px;
    height: 64px;
    line-height: 64px;
    font-size: 64px;
    display: inline-block;
    text-align: center;
    background-color: #fff;
    color: var(--dt-pri-color);
    border-radius: 50%;
    margin-bottom: 16px;
    transition: all .3s ease;
}

.dt_service--sixteen .dt_item_inner:hover .dt_item_icon {
    transform: rotate3d(15, 15, 15, 360deg);
    transition: all .3s ease;
}

.dt_service--sixteen .dt_item_inner .dt_item_title a:not(:hover, :focus) {
    text-decoration: none;
    color: var(--dt-sec-color);
}

.dt_service--sixteen .dt_item_inner .dt_item_content {
    margin-top: 12px;
}

.dt_service--sixteen .dt_item_inner .dt_item_readmore {
    margin-top: 20px;
}

.dt_service--sixteen .dt_item_inner .dt_item_readmore .dt-btn-plustext {
    display: inline-block;
    font-size: 15px;
    line-height: 1.065;
    padding: 8px 13px 6px 15px;
    border-radius: 30px;
    text-align: center;
    color: var(--dt-pri-color);
    background-color: #FFFFFF;
    border: 1px solid var(--dt-pri-color);
    font-weight: 500;
    text-decoration: none;
    transition: all .3s;
}

.dt_service--sixteen .dt_item_inner .dt_item_readmore .dt-btn-plustext:after {
    content: '\f105';
    font-family: "Font Awesome 6 Free";
    font-weight: 600;
    margin-left: 5px;
    display: inline-block;
    vertical-align: -0.1rem;
}

.dt_service--sixteen .dt_item_inner .dt_item_readmore .dt-btn-plustext:hover,
.dt_service--sixteen .dt_item_inner .dt_item_readmore .dt-btn-plustext:focus-within {
    color: #FFFFFF;
    background-color: var(--dt-pri-color);
}

/* Switch */

html[data-theme='dark'] {
    --dt-whi-color: #0e1422;
    --dt-sec-color: #ffffff;
	--dt-base-color: #ffffff;
}

html[data-theme='dark'] .header--eleven,
html[data-theme='dark'] .header--ten .dt_mobilenav-topbar-content,
html[data-theme='dark'] button.dt_mobilenav-topbar-toggle,
html[data-theme='dark'] .dt_service--twelve .dt_item_inner .dt_item_holder .dt_item_title a:not(:hover, :focus),
html[data-theme='dark'] .dt_service--twelve .dt_item_inner .dt_item_holder .dt_item_content,
html[data-theme='dark'] .dt_service--eight .dt_item_inner .dt_item_readmore .dt-btn-plustext,
html[data-theme='dark'] .dt_service--eight .dt_item_inner .dt_item_holder .dt_item_icon,
html[data-theme='dark'] .menu__active-six .dt_navbar-nav .dt_navbar-mainmenu > li.active > a,
html[data-theme='dark'] .menu__active-six .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a,
html[data-theme='dark'] .menu__active-six .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a,
html[data-theme='dark'] .menu__active-seven .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a,
html[data-theme='dark'] .menu__active-seven .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a,
html[data-theme='dark'] .menu__active-seven .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.active > a,
html[data-theme='dark'] .menu__active-default .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a,
html[data-theme='dark'] .menu__active-default .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a,
html[data-theme='dark'] .menu__active-default .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.active > a,
html[data-theme='dark'] .menu__active-four .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a,
html[data-theme='dark'] .menu__active-four .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a,
html[data-theme='dark'] .menu__active-four .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.active > a,
html[data-theme='dark'] .menu__active-three .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a,
html[data-theme='dark'] .menu__active-three .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a,
html[data-theme='dark'] .menu__active-three .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.active > a,
html[data-theme='dark'] .menu__active-two .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a,
html[data-theme='dark'] .menu__active-two .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a,
html[data-theme='dark'] .menu__active-two .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.active > a,
html[data-theme='dark'] .menu__active-one .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a,
html[data-theme='dark'] .menu__active-one .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a,
html[data-theme='dark'] .menu__active-one .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.active > a,
html[data-theme='dark'] .header--six .widget_social li a:focus i:before,
html[data-theme='dark'] .header--six .widget_social li a:hover i:before,
html[data-theme='dark'] .header--six .dt__logobar button.dt_navbar-sidebar-toggle .dt_navbar-sidebar-toggle-inner,
html[data-theme='dark'] .dt_service--five .dt_item_inner .dt_item_readmore .dt-btn-plustext,
html[data-theme='dark'] .dt_service--five .dt_item_inner:hover .dt_item_image + .dt_item_holder .dt_item_title a,
html[data-theme='dark'] .dt_service--five .dt_item_inner:focus-within .dt_item_image + .dt_item_holder .dt_item_title a,
html[data-theme='dark'] .dt_service--five .dt_item_inner:hover .dt_item_image + .dt_item_holder .dt_item_title,
html[data-theme='dark'] .dt_service--five .dt_item_inner:focus-within .dt_item_image + .dt_item_holder .dt_item_title,
html[data-theme='dark'] .dt_service--five .dt_item_inner:hover .dt_item_image + .dt_item_holder .dt_item_content,
html[data-theme='dark'] .dt_service--five .dt_item_inner:focus-within .dt_item_image + .dt_item_holder .dt_item_content,
html[data-theme='dark'] .dt_service--seven .dt_item_inner .dt_item_main .dt_item_main_inner,
html[data-theme='dark'] .menu__active-five .dt_navbar-nav .dt_navbar-mainmenu > li.active > a,
html[data-theme='dark'] .menu__active-five .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a,
html[data-theme='dark'] .menu__active-five .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a,
html[data-theme='dark'] .dt_service--three .dt_item_inner:not(:hover, :focus-within) .dt_item_icon,
html[data-theme='dark'] .dt-tab-filter a:hover,
html[data-theme='dark'] .dt-tab-filter a:focus,
html[data-theme='dark'] .dt-tab-filter a.active,
html[data-theme='dark'] .dt_price--one .dt_pricing_plan .btn-box .dt-btn-white,
html[data-theme='dark'] .dt_funfact.bg-secondary,
html[data-theme='dark'] .header--one .dt_header-topbar,
html[data-theme='dark'] .dt_contact_office--one .dt_info_block.active,
html[data-theme='dark'] .dt_contact_office--one .dt_info_block:hover,
html[data-theme='dark'] .dt_contact_office--one .dt_info_block:focus-within,
html[data-theme='dark'] .dt_contact_office--one .dt_info_block.active .title,
html[data-theme='dark'] .dt_contact_office--one .dt_info_block:hover .title,
html[data-theme='dark'] .dt_contact_office--one .dt_info_block:focus-within .title,
html[data-theme='dark'] .dt_contact_office--one .dt_info_block.active p a,
html[data-theme='dark'] .dt_contact_office--one .dt_info_block:hover p a,
html[data-theme='dark'] .dt_contact_office--one .dt_info_block:focus-within p a,
html[data-theme='dark'] .dt_pagetitle .dt_pagetitle_content .title > *,
html[data-theme='dark'] .dt_skills--two,
html[data-theme='dark'] .dt_posts--one.dt_post_item .dt_post_wrap .dt_post_catetag a,
html[data-theme='dark'] .dt_posts--one.dt_post_item .dt_post_wrap .dt_post_catetag i,
html[data-theme='dark'] .dt_posts--one.dt_post_item .dt_post_back .dt_post_content,
html[data-theme='dark'] .dt_posts--one.dt_post_item .dt_post_back .dt_post_title,
html[data-theme='dark'] .history_timeline::after,
html[data-theme='dark'] .dt_footer_top .dt_footer_inner,
html[data-theme='dark'] .dt_footer_middle .widget .widget-title,
html[data-theme='dark'] .dt_footer--one,
html[data-theme='dark'] .dt_funfact--two .dt_funfact_block .dt_funfact_icon,
html[data-theme='dark'] .dt_support .dt_support_icon i,
html[data-theme='dark'] .dt_features--one .dt_features,
html[data-theme='dark'] .dt_chooseus--one .dt_chooseus_item:hover div.dt_chooseus_icon,
html[data-theme='dark'] .dt_teams_block .dt_teams_inner .widget_social li a,
html[data-theme='dark'] .dt_teams_block .dt_teams_inner .widget_social li a:hover i:before,
html[data-theme='dark'] .dt_teams_block .dt_teams_inner .widget_social li a:focus i:before,
html[data-theme='dark'] .widget.widget_social li a,
html[data-theme='dark'] .dt_features_cta_area .dt_features_cta .dt_features_cta_content .icon,
html[data-theme='dark'] .dt_features--one .dt_item_inner .dt_item_holder .dt_item_icon,
html[data-theme='dark'] .dt_features--one .dt_item_inner .dt_item_holder .dt_item_title,
html[data-theme='dark'] .dt_features--one .dt_item_inner .dt_item_holder .dt_item_title a:not(:hover, :focus),
html[data-theme='dark'] .dt_process--one .dt_process_block .dt_process_icon .icon_hover,
html[data-theme='dark'] .dt_cta--one .dt_cta_content .dt_cta_title,
html[data-theme='dark'] .dt_cta--one,
html[data-theme='dark'] .dt_service--two .dt_item_inner:hover .dt_item_image+.dt_item_holder .dt_item_readmore .dt-btn-plustext:not(:hover, :focus),
html[data-theme='dark'] .dt_service--two .dt_item_inner:focus-within .dt_item_image+.dt_item_holder .dt_item_readmore .dt-btn-plustext:not(:hover, :focus),
html[data-theme='dark'] .dt_service--two .dt_item_inner:hover .dt_item_image+.dt_item_holder .dt_item_title:not(:hover, :focus),
html[data-theme='dark'] .dt_service--two .dt_item_inner:focus-within .dt_item_image+.dt_item_holder .dt_item_title:not(:hover, :focus),
html[data-theme='dark'] .dt_service--two .dt_item_inner:hover .dt_item_image+.dt_item_holder,
html[data-theme='dark'] .dt_service--two .dt_item_inner:focus-within .dt_item_image+.dt_item_holder,
html[data-theme='dark'] .dt_service--three .dt_item_inner .dt_item_readmore .dt-btn-plustext,
html[data-theme='dark'] .dt_service--three .dt_item_inner:hover .dt_item_image + .dt_item_holder .dt_item_content,
html[data-theme='dark'] .dt_service--three .dt_item_inner:focus-within .dt_item_image + .dt_item_holder .dt_item_content,
html[data-theme='dark'] button[type=submit],
html[data-theme='dark'] button,
html[data-theme='dark'] input[type="button"],
html[data-theme='dark'] input[type="reset"],
html[data-theme='dark'] input[type="submit"],
html[data-theme='dark'] .dt-btn,
html[data-theme='dark'] .button:not(.add_to_cart_button),
html[data-theme='dark'] .dt_slider .dt_slider-content .subtitle,
html[data-theme='dark'] .dt_slider .dt_slider-content .title,
html[data-theme='dark'] .dt_slider .dt_slider-content .text,
html[data-theme='dark'] .header--six .dt_header-topbar,
html[data-theme='dark'] .header--six .dt_navbar .dt_navbar-menu,
html[data-theme='dark'] .header--six .dt__logobar .dt_navbar-cart-item .dt_navbar-cart-icon:not(:hover, :focus),
html[data-theme='dark'] .header--six .dt__logobar button.dt_navbar-search-toggle:not(:hover, :focus),
html[data-theme='dark'] .header--six .dt__logobar button.dt_navbar-sidebar-toggle:not(:hover, :focus),
html[data-theme='dark'] .header--three .dt_header-topbar,
html[data-theme='dark'] .header--three .dt_navbar .dt_navbar-menu,
html[data-theme='dark'] .header--three .dt__logobar .dt_navbar-cart-item .dt_navbar-cart-icon:not(:hover, :focus),
html[data-theme='dark'] .header--three .dt__logobar button.dt_navbar-search-toggle:not(:hover, :focus),
html[data-theme='dark'] .header--three .dt__logobar button.dt_navbar-sidebar-toggle:not(:hover, :focus) {
    color: var(--dt-sec-color);
}

html[data-theme='dark'] .header--eleven .dt_mobilenav > .dt-container,
html[data-theme='dark'] .header--eleven .is--sticky.on,
html[data-theme='dark'] .header--eleven .dt_navbar-wrapper:not(.is--sticky.on) .header-eleven_bg-two,
html[data-theme='dark'] .dt_slider--one.style5 .dt_slider-content .subtitle,
html[data-theme='dark'] .header--ten .dt_navbar-wrapper.is--sticky.on,
html[data-theme='dark'] .header--ten .dt_mobilenav,
html[data-theme='dark'] .header--ten button.dt_mobilenav-topbar-toggle,
html[data-theme='dark'] .header--ten .dt_mobilenav-topbar-content,
html[data-theme='dark'] .header--nine .dt_mobilenav,
html[data-theme='dark'] .header--nine .dt_navbar-wrapper.is--sticky.on,
html[data-theme='dark'] .header--six .widget.widget_social li a,
html[data-theme='dark'] button.dt_mobilenav-topbar-toggle,
html[data-theme='dark'] .dt_price--one .dt_pricing_plan .btn-box .dt-btn-white,
html[data-theme='dark'] .dt_skills--two,
html[data-theme='dark'] .dt_posts--one.dt_post_item .dt_post_back,
html[data-theme='dark'] .dot2, html[data-theme='dark'] .dot1,
html[data-theme='dark'] .dt_service--three .dt_item_inner .dt_item_image::before,
html[data-theme='dark'] .dt_service--three .dt_item_inner,
html[data-theme='dark'] .header--six .dt_header-topbar,
html[data-theme='dark'] .header--six .dt__logobar .dt_navbar-cart-item .dt_navbar-cart-icon,
html[data-theme='dark'] .header--six .dt__logobar button.dt_navbar-search-toggle,
html[data-theme='dark'] .header--six .dt__logobar button.dt_navbar-sidebar-toggle,
html[data-theme='dark'] .header--three .dt_header-topbar,
html[data-theme='dark'] .header--three .dt_navbar .dt_navbar-menu,
html[data-theme='dark'] .header--three .dt__logobar .dt_navbar-cart-item .dt_navbar-cart-icon,
html[data-theme='dark'] .header--three .dt__logobar button.dt_navbar-search-toggle,
html[data-theme='dark'] .header--three .dt__logobar button.dt_navbar-sidebar-toggle {
    background: var(--dt-whi-color);
}

html[data-theme='dark'] .header--nine .dt_header-topbar,
html[data-theme='dark'] .header--nine .dt_header-topbar .widget.widget_social li a,
html[data-theme='dark'] .header--nine .dt_header-topbar .dt_header-widget .contact__list i,
html[data-theme='dark'] .header--nine .dt_header-topbar .contact__body a:hover,
html[data-theme='dark'] .header--nine .dt_header-topbar .contact__body a:focus,
html[data-theme='dark'] .dt_price--one .dt_pricing_plan .price .duration,
html[data-theme='dark'] .dt_price--one .dt_pricing_plan .subtitle,
html[data-theme='dark'] .dt_price--one .dt_pricing_plan .features li.active,
html[data-theme='dark'] .dt_price--one .dt_pricing_plan,
html[data-theme='dark'] .dt-btn.dt-btn-white {
    color: var(--dt-whi-color);
}

html[data-theme='dark'] .header--ten .hamburger span,
html[data-theme='dark'] .header--nine .hamburger span,
html[data-theme='dark'] .menu__active-four .header--six .dt_navbar-nav .dt_navbar-mainmenu > li > a:before,
html[data-theme='dark'] .menu__active-three .header--six .dt_navbar-nav .dt_navbar-mainmenu > li > a:before,
html[data-theme='dark'] .menu__active-two .header--six .dt_navbar-nav .dt_navbar-mainmenu > li > a:before,
html[data-theme='dark'] .menu__active-one .header--six .dt_navbar-nav .dt_navbar-mainmenu > li > a:before,
html[data-theme='dark'] .dt_image_block .dt_image_box .video-inner .dt-btn-play,
html[data-theme='dark'] .siteheading--one .dt_siteheading .subtitle:not(.no-animation):before,
html[data-theme='dark'] .dt_cta--one .dt_cta_video .dt-btn-play,
html[data-theme='dark'] .dt_service--three .dt_item_inner .dt_item_icon:after,
html[data-theme='dark'] .dt-btn.dt-btn-white {
    background: var(--dt-sec-color);
}

html[data-theme='dark'] .dt_footer_copyright .widget_nav_menu .sub-menu li > a,
html[data-theme='dark'] .dt_header .widget_nav_menu .sub-menu li > a,
html[data-theme='dark'] .dt_footer .dt_navbar-mainmenu .dropdown-menu li > a,
html[data-theme='dark'] .dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu li > a,
html[data-theme='dark'] .header--six .dt_header-topbar,
html[data-theme='dark'] .header--six .dt__logobar,
html[data-theme='dark'] .header--three .dt_header-topbar,
html[data-theme='dark'] .header--three .dt__logobar {
    border-bottom: 0.1rem solid rgba(189, 189, 189, 0.35);
}

html[data-theme='dark'] .dt_service--eight .dt_item_inner,
html[data-theme='dark'] .header--six .widget.widget_social li a,
html[data-theme='dark'] .dt_posts--one.dt_post_item:not(.single-post) .dt_post_wrap,
html[data-theme='dark'] .dt_image_block .skills-box,
html[data-theme='dark'] .dt_service--three .dt_item_inner,
html[data-theme='dark'] .dt-btn,
html[data-theme='dark'] .header--six .dt__logobar .dt_navbar-cart-item .dt_navbar-cart-icon,
html[data-theme='dark'] .header--six .dt__logobar button.dt_navbar-search-toggle,
html[data-theme='dark'] .header--six .dt__logobar button.dt_navbar-sidebar-toggle,
html[data-theme='dark'] .header--three .dt__logobar .dt_navbar-cart-item .dt_navbar-cart-icon,
html[data-theme='dark'] .header--three .dt__logobar button.dt_navbar-search-toggle,
html[data-theme='dark'] .header--three .dt__logobar button.dt_navbar-sidebar-toggle {
    border: 0.1rem solid rgba(189, 189, 189, 0.35);
}

html[data-theme='dark'] .dt_service--three .dt_item_inner:hover .dt_item_image + .dt_item_holder .dt_item_icon:before,
html[data-theme='dark'] .dt_service--three .dt_item_inner:focus-within .dt_item_image + .dt_item_holder .dt_item_icon:before {
    border-color: rgba(189, 189, 189, 0.35);
}

html[data-theme='dark'] .dt_image_block .skills-box {
    box-shadow: none;
}

html[data-theme='dark'] .dt_service--twelve .dt_item_inner .dt_item_hover {
    background-color: #000;
}

html[data-theme='dark'] .dt_footer .dt_navbar-mainmenu .dropdown-menu li a:before,
html[data-theme='dark'] .dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu li a:before,
html[data-theme='dark'] .dt_contact--one .bg_color,
html[data-theme='dark'] .dt_about--two .pattern-layer .pattern-1,
html[data-theme='dark'] .dt_widget-area .widget,
html[data-theme='dark'] .dt_testimonials--one.style2,
html[data-theme='dark'] .bg-gray {
    background-color: rgba(189, 189, 189, 0.12);
}

html[data-theme='dark'] .dt_service--eleven .dt_item_inner .dt_item_holder::before,
html[data-theme='dark'] .menu__active-six .header--six .dt_navbar-nav .dt_navbar-mainmenu > li:before,
html[data-theme='dark'] .menu__active-five .header--six .dt_navbar-nav .dt_navbar-mainmenu > li > a:before,
html[data-theme='dark'] .dt_funfact.bg-secondary,
html[data-theme='dark'] .dt_clients--one .dt_clients_logo {
    background: rgba(189, 189, 189, 0.32);
}

html[data-theme='dark'] .header--nine,
html[data-theme='dark'] .header--nine .dt_navbar-sidebar-toggle-inner,
html[data-theme='dark'] .header--nine button.dt_navbar-search-toggle,
html[data-theme='dark'] .header--nine .dt_navbar-cart-item .dt_navbar-cart-icon,
html[data-theme='dark'] .header--nine .dt_navbar-nav .dt_navbar-mainmenu > li:not(.active) > a:not(:hover, :focus),
html[data-theme='dark'] .dt_service--eleven .dt_item_inner .dt_item_hover .dt_item_readmore .dt-btn-plustext,
html[data-theme='dark'] .dt_service--eleven .dt_item_inner .dt_item_hover .dt_item_title a,
html[data-theme='dark'] .dt_service--eleven .dt_item_inner .dt_item_hover .dt_item_content {
    color: #fff;
}

html[data-theme='dark'] .dt_playbanner {
    position: relative;
    overflow: hidden;
    z-index: 0;
}

html[data-theme='dark'] .dt_playbanner::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: var(--dt-pri-color);
    z-index: -1;
}

html[data-theme='dark'] .dt_service--eight .dt_item_inner .dt_item_holder .svg_content svg.bottom-svgw path,
html[data-theme='dark'] .dt_footer--one .svg--shape path {
    fill: var(--dt-whi-color);
}

html[data-theme='dark'] .history_timeline .history_item .history_content {
    border: 1px solid rgba(189, 189, 189, 0.25);
    border-top: 0;
}

html[data-theme='dark'] .menu__active-seven .header--six .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a::after,
html[data-theme='dark'] .menu__active-seven .header--six .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a::after {
    border-top-color: var(--dt-sec-color);
    border-left-color: var(--dt-sec-color);
}

html[data-theme='dark'] .menu__active-seven .header--six .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a::before,
html[data-theme='dark'] .menu__active-seven .header--six .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a::before {
    border-bottom-color: var(--dt-sec-color);
    border-right-color: var(--dt-sec-color);
}


/*--------------------------------------------------
=>> Wide & Boxed Background Color / Gradient
--------------------------------------------------*/

.dt_gcolor .header--eight .dt_header-widget .contact__list i,
.dt_gcolor .dt_service--ten .dt_item_inner .dt_item_hover .dt_item_hoverinner .dt_item_icon i,
.dt_gcolor .dt_service--four .dt_item_inner .dt_item_icon i,
.dt_gcolor .dt_image_block .dt_image_box .video-inner .dt-btn-play i,
.dt_gcolor .dt_service--seven .dt_item_inner .dt_item_main .dt_item_main_inner .dt_item_icon i,
.dt_gcolor .text-primary,
.dt_gcolor .widget_meta ul li a:before,
.dt_gcolor .dt_list_style--two li:before,
.dt_gcolor .dt_features--two .dt_item_inner .dt_item_holder .dt_item_icon,
.dt_gcolor .dt_pagetitle .dt_pagetitle_content .dt_pagetitle_breadcrumb li:not(:last-child, .active):after,
.dt_gcolor .dt_posts--one.dt_post_item .dt_post_date,
.dt_gcolor .history_timeline .history_item .history_content .history_year,
.dt_gcolor .dt_price--one .dt_pricing_plan .price,
.dt_gcolor .dt_support_box .icon i,
.dt_gcolor .dt_teams--one .dt_teams_block .dt_teams_inner p,
.dt_gcolor .dt_funfact--one .dt_funfact_block .dt_funfact_inner .dt_funfact_icon i,
.dt_gcolor .dt_process--one .dt_process_block .dt_process_icon .icon,
.dt_gcolor .dt_chooseus--one .dt_chooseus_item .dt_chooseus_icon i,
.dt_gcolor .dt_cta--one .dt_cta_video .dt-btn-play i,
.dt_gcolor .dt_service--two .dt_item_inner:hover .dt_item_holder .dt_item_title,
.dt_gcolor .dt_service--two .dt_item_inner:focus-within .dt_item_holder .dt_item_title,
.dt_gcolor .dt_service--two .dt_item_inner .dt_item_holder .dt_item_title a:hover,
.dt_gcolor .dt_service--two .dt_item_inner .dt_item_holder .dt_item_title a:focus,
.dt_gcolor .dt_service--two .dt_item_inner .dt_item_holder .dt_item_readmore .dt-btn-plustext:hover,
.dt_gcolor .dt_service--two .dt_item_inner .dt_item_holder .dt_item_readmore .dt-btn-plustext:focus,
.dt_gcolor .dt_service--two .dt_item_inner .dt_item_holder .dt_item_icon i,
.dt_gcolor .dt_service--four .dt_item_inner .dt_item_holder .dt_item_icon i,
.dt_gcolor.siteheading--one .dt_siteheading .title .dt_heading *,
.dt_gcolor .dt_header-widget .contact__list i {
    color: transparent;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
    background: var(--dt-priGrd-color);
}

.dt_gcolor .dt_chooseus--one .dt_chooseus_item:hover div.dt_chooseus_icon i {
    color: inherit;
    -webkit-background-clip: unset !important;
    -webkit-text-fill-color: unset;
    background: transparent;
}

.dt_gcolor .header--eleven .dt_navbar-wrapper:not(.is--sticky.on) .header-eleven_bg-one,
.dt_gcolor .header--eleven .dt_navbar-wrapper:not(.is--sticky.on) > .dt-container > .dt-row::after,
.dt_gcolor .dt_service--twelve .dt_item_inner .dt_item_icon i,
.dt_gcolor .dt_service--twelve .dt_item_inner .dt_item_readmore .dt-btn-plustext,
.dt_gcolor .dt_slider--one.style4 .subtitle::before,
.dt_gcolor .dt_service--eleven .dt_item_inner .dt_item_hover .dt_item_readmore .dt-btn-plustext,
.dt_gcolor .dt_service--eleven .dt_item_inner .dt_item_icon i,
.dt_gcolor .header--nine .dt_header-topbar .dt_header-widget .dt-row,
.dt_gcolor .dt_service--ten .dt_item_inner .dt_item_holder .dt_item_hoverinner::after,
.dt_gcolor .dt_service--nine .dt_item_inner .dt_item_icon,
.dt_gcolor .header--eight .dt_header-topbar,
.dt_gcolor .dt_service--eight .dt_item_inner .dt_item_readmore .dt-btn-plustext,
.dt_gcolor .dt_service--eight .dt_item_inner .dt_item_holder .dt_item_icon,
.dt_gcolor .dt_slider.style3 .dt_slider-content:before,
.dt_gcolor.menu__active-six .dt_navbar-nav .dt_navbar-mainmenu > li:before,
.dt_gcolor .header--six .dt_navbar .dt_navbar-wrapper,
.dt_gcolor .header--six .dt_navbar:after,
.dt_gcolor .dt_service--seven .dt_item_inner .dt_item_main .dt_item_main_inner,
.dt_gcolor .dt_service--six .dt_item_inner .dt_item_hover .dt_item_hoverinner .dt_item_icon::before,
.dt_gcolor .dt_service--six .dt_item_inner .dt_item_icon,
.dt_gcolor .dt_service--five .dt_item_inner .dt_item_icon .spin .one,
.dt_gcolor .dt_service--five .dt_item_inner .dt_item_readmore .dt-btn-plustext,
.dt_gcolor .dt_service--five .dt_item_inner .dt_item_image:after,
.dt_gcolor.menu__active-five .dt_navbar-nav .dt_navbar-mainmenu > li > a:before,
.dt_gcolor .dt_service--three .dt_item_inner .dt_item_icon,
.dt_gcolor .dt_features_cta_area .dt_features_cta .dt_features_cta_content .icon::before,
.dt_gcolor .dt_teams_block .dt_teams_inner .widget_social li a:after,
.dt_gcolor .wp-calendar-nav,
.dt_gcolor .dt_features--three .dt_item_inner .dt_item_holder:before,
.dt_gcolor .dt_contact_office--one .dt_info_block::before,
.dt_gcolor .dt_contact--one .dt_info_block .icon:after,
.dt_gcolor .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,
.dt_gcolor .dt_footer_top .dt_footer_inner,
.dt_gcolor .dt_posts--one.dt_post_item .dt_post_wrap .dt_post_catetag i,
.dt_gcolor .history_timeline::after,
.dt_gcolor .dt_project--one .dt_project_block .dt_project_inner .inner .icon,
.dt_gcolor .dt_project--one .dt_project_block .dt_project_inner .shape_bg:before,
.dt_gcolor .dt_project--one .dt_project_block .dt_project_inner .shape_bg:after,
.dt_gcolor .dt_playbanner-img .dt_playbanner-btn .shadow,
.dt_gcolor .dt_tabs .tabs .dt-btn-tab.active,
.dt_gcolor .dt_funfact--two .dt_funfact_block .dt_funfact_icon,
.dt_gcolor .dt_service--one .dt_item_inner.active .dt_item_holder,
.dt_gcolor .dt_service--one .dt_item_inner:hover .dt_item_holder,
.dt_gcolor .dt_service--one .dt_item_inner:focus-within .dt_item_holder,
.dt_gcolor .dt_features_cta_area .dt_features_cta .dt_orcta,
.dt_gcolor .dt_features_cta_area .dt_features_cta .dt_orcta:after,
.dt_gcolor .dt_support .dt_support_icon i,
.dt_gcolor .dt_dots_style1 .owl-dots .owl-dot.active span,
.dt_gcolor .dt_dots_style1 .owl-dots .owl-dot span:hover,
.dt_gcolor .dot2:after,
.dt_gcolor .dot1:after,
.dt_gcolor .dt_features--one .dt_item_inner .dt_item_holder .dt_item_icon:after,
.dt_gcolor .dt_image_block--two .dt_image_box .shape .shape-1:before,
.dt_gcolor .dt_progress_item .dt_bar .dt_bar_inner,
.dt_gcolor .dt_testimonials_block .dt_testimonials_content .dt_testimonials_image .quotes,
.dt_gcolor.btn--effect-one .dt-btn.dt-btn-white:not(.submit-btn):hover:before,
.dt_gcolor.btn--effect-one .dt-btn.dt-btn-white:not(.submit-btn):focus:before,
.dt_gcolor.btn--effect-five .dt-btn.dt-btn-white:not(.submit-btn):hover:before,
.dt_gcolor.btn--effect-five .dt-btn.dt-btn-white:not(.submit-btn):focus:before,
.dt_gcolor .dt_image_block--three .dt_image_box .dt_image_text:before,
.dt_gcolor .dt_process--one .dt_process_block .dt_process_icon:before,
.dt_gcolor .dt_chooseus--one .dt_chooseus_item .dt_chooseus_icon:before,
.dt_gcolor .dt_cta--one:before,
.dt_gcolor .dt_service--two .dt_item_inner .dt_item_holder .dt_item_icon:before,
.dt_gcolor .dt_list_style--one li:before,
.dt_gcolor.btn--effect-one .button:not(.submit-btn, .add_to_cart_button):before,
.dt_gcolor.btn--effect-one .dt-btn:not(.submit-btn):before {
    background: var(--dt-priGrd-color);
}

.dt_gcolor .header--seven .dt_header-navwrapperinner .site--logo {
    background: url('data:image/png;base64,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') no-repeat left center / contain, var(--dt-priGrd-color);
}

.dt_gcolor .header--six + .site-content .dt_slider--one .dt_slider-carousel.owl-carousel .owl-nav button:hover,
.dt_gcolor .header--six .widget.widget_social li a:after,
.dt_gcolor .header--three .dt_navbar .dt_navbar-menu:after,
.dt_gcolor.menu__active-one .dt_navbar-nav .dt_navbar-mainmenu > li > a:before,
.dt_gcolor .page-links .post-page-numbers:hover,
.dt_gcolor .page-links .post-page-numbers:focus,
.dt_gcolor .woocommerce nav.woocommerce-pagination ul li .page-numbers.current,
.dt_gcolor .pagination .nav-links .prev.page-numbers,
.dt_gcolor .pagination .nav-links .next.page-numbers,
.dt_gcolor .pagination .nav-links .page-numbers.current,
.dt_gcolor .wp-block-tag-cloud a:hover,
.dt_gcolor .wp-block-tag-cloud a:focus,
.dt_gcolor .widget_tag_cloud a:hover,
.dt_gcolor .widget_tag_cloud a:focus,
.dt_gcolor .dt_posts--one.dt_post_item .more-link:not(:hover, :focus),
.dt_gcolor .search--header .dt_search-close:not(:hover, :focus) i,
.dt_gcolor .dt_widget-area .widget .widget-title:before,
.dt_gcolor .dt_sidebar .dt_sidebar-wrapper .dt_sidebar-content .widget .widget-title:before,
.dt_gcolor .widget_social li a,
.dt_gcolor .dt_preloader-handle,
.dt_gcolor button[type=submit],
.dt_gcolor input[type="button"],
.dt_gcolor input[type="reset"],
.dt_gcolor input[type="submit"],
.dt_gcolor .dt-btn-primary,
.dt_gcolor .wp-block-button__link {
    background: var(--dt-priGrdRev-color);
}

.dt_gcolor .dt_footer_copyright .widget_nav_menu .sub-menu,
.dt_gcolor .dt_footer .dt_navbar-mainmenu .dropdown-menu,
.dt_gcolor .dt_navbar-cart-item .dt_navbar-shopcart,
.dt_gcolor .dt_header .widget_nav_menu .sub-menu,
.dt_gcolor .dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu {
    border-image-slice: 1;
    border-image-source: var(--dt-priGrdRev-color);
}

.dt_gcolor .dt_slider--one.style5 .dt-text-left .dt_slider-content .subtitle,
.dt_gcolor .dt_slider--one.style5 .dt-text-right .dt_slider-content .subtitle,
.dt_gcolor .dt_slider--one.style5 .dt-text-center .dt_slider-content .subtitle,
.dt_gcolor .header--four .dt_navbar-wrapper .dt_navbar-menu,
.dt_gcolor .header--four .dt_navbar-wrapper .site--logo {
    border-image-slice: 1;
    border-image-source: var(--dt-priGrd-color);
}

.dt_gcolor .dt_header .widget_nav_menu .menu-item > .sub-menu:after,
.dt_gcolor .dt_navbar-nav .dt_navbar-mainmenu > .menu-item > .dropdown-menu:after {
    display: none;
}

.site:has(* > .bg-gray:last-child) + .dt_footer {
    margin-top: 0rem;
}

.site:has(* > .bg-gray:last-child) + .dt_footer .svg--shape path {
    fill: var(--dt-gray2-color);
}

@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.938em)  {
    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.938em)  {
    body.background-boxed {
        width: 95%;
        margin: 0 auto;
        box-shadow: 0 0 1.6rem rgba(0, 0, 0, 0.2);
    }
}

@media (max-width: 61.938em) {
    body.background-boxed {
        width: 100%;
    }
}


/* Menu Badges */

.menu-badge {
    position: relative;
    padding: 0 4px;
    color: #fff;
    background-color: var(--dt-pri-color);
    display: inline-block;
    text-align: center;
    height: 17px;
    line-height: 19px;
    white-space: nowrap;
    vertical-align: baseline;
    font-size: 10px;
}

sup.menu-badge {
    position: absolute;
    top: 1px;
    right: 0;
}

@media (max-width: 61.938em) {
    sup.menu-badge {
        right: unset;
        margin: 0 3px;
    }
}

.menu-badge::after {
    position: absolute;
    left: 3px;
    bottom: -4px;
    content: '';
    width: 0;
    height: 0;
    border-left: 0 solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid var(--dt-pri-color);
}

.menu-badge.bg-primary {
    color: #fff;
    background-color: var(--dt-pri-color);
}

.menu-badge.bg-secondary {
    color: #fff;
    background-color: var(--dt-sec-color);
}

.menu-badge.bg-white {
    color: var(--dt-sec-color);
    background-color: #fff;
}

.menu-badge.bg-primary::after {
    border-top-color: var(--dt-pri-color);
}

.menu-badge.bg-secondary::after {
    border-top-color: var(--dt-sec-color);
}

.menu-badge.bg-white::after {
    border-top-color: #fff;
}
/* Original atua-style-css.css */
/*
Theme Name: 	   Flexiva Pro
Slug: 			   flexiva-pro
Text Domain: 	   atua-pro
Version:            1.0
Tested up to:       6.7
Requires at least:  4.7
Requires PHP:       5.6
Author:             DesertThemes
Author URI:         https://desertthemes.com/
Theme URI:          https://desertthemes.com/themes/flexiva-pro/
Description:        Flexiva is the perfect theme for your website. Flexiva is lightweight and highly extendable, it will enable you to create almost any type of website such a blog, portfolio, business website and WooCommerce with a beautiful & professional design.
Tags:               one-column, two-columns ,right-sidebar, flexible-header, custom-background, custom-header, custom-menu, editor-style, featured-images, footer-widgets, post-formats, theme-options, threaded-comments, translation-ready, full-width-template, custom-logo, blog, e-commerce, portfolio
License: GPLv3 or later
License URI:  https://www.gnu.org/licenses/gpl-3.0.html

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned
with others.
 */
/*-------------------------------------------------------------- # DT Themes :) --------------------------------------------------------------*/

:root {
	--wp--style--block-gap: 2.6rem;
    --dt-base-color: #666666;
    --dt-pri-color: #EBCA00; /* #F4244F */
    --dt-priTwo-color: #EBCA00; /* #bd1ec7 */
    --dt-sec-color: #0e1422;
    --dt-whi-color: #ffffff;
    --dt-gray-color: #f2f2f2;
    --dt-gray2-color: #f7f7f7;
    --dt-gray3-color: #ececec;
    --dt-priGrd-color: linear-gradient(-137deg, #EBCA00 0%, var(--dt-priTwo-color) 100%);
    --dt-priGrdRev-color: linear-gradient(-137deg, var(--dt-priTwo-color) 0%, #EBCA00 100%);
    --dt-base-font: "Arial", system-ui, -apple-system, , Arial;
    --dt-title-font: 'Arial', sans-serif;
    --dt-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

::selection {
    color: var(--dt-whi-color);
    background-color: #EBCA00;
}

::-webkit-input-placeholder {
    color: #d1d1d1;
    opacity: 1;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

:-moz-placeholder {
    color: #d1d1d1;
    opacity: 1;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

::-moz-placeholder {
    color: #d1d1d1;
    opacity: 1;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

:-ms-input-placeholder {
    color: #d1d1d1;
    opacity: 1;
    -webkit-transition: opacity 0.3s;
    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;
}

/* --- Scrollbar Colors --- */

::-webkit-scrollbar {
    width: 1rem;
    height: 1rem;
    background-color: #f2f2f2;
}

::-webkit-scrollbar-thumb {
    background-color: #c2c2c2;
    border-radius: 1rem;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

::-webkit-scrollbar-thumb:hover {
  background-color: #b1b1b1;
}

::-webkit-scrollbar-corner {
    background-color: #f2f2f2;
}

/* ---//--- */

*,
*::after,
*::before {
    box-sizing: inherit;
    -webkit-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: smooth;
    }
}

html {
    font-size: 62.5%;
    overflow-x: hidden;
    scroll-behavior: smooth;
    box-sizing: border-box;
    -webkit-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.938em) {
    html {
        font-size: 53%;
    }
}

@media (max-width: 35.938em) {
    html {
        font-size: 55%;
    }
}

@media (min-width: 120.063em) {
    html {
        font-size: 75%; 
    }
}

body {
    margin: 0;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.6;
    overflow-x: hidden;
    font-family: var(--dt-base-font);
    color: var(--dt-base-color);
    letter-spacing: .01em;
    background-color: var(--dt-whi-color);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
}

body {
    font-family: Arial, Helvetica, sans-serif !important;
}

body:not(.admin-bar) {
    position: relative;
}

a {
    color: #EBCA00;
    text-decoration: underline;
    text-underline-offset: 0.1em;
    outline: none;
}

a:hover,
a:active,
a:focus {
    color: #EBCA00;
    text-decoration: underline;
}

.clearfix:after,
.clearfix:before {
    content: "";
    display: table;
    clear: both;
}

.dt-btn svg {
    display: inline-block;
    vertical-align: middle;
}

button[type=submit], button, input[type="button"],
input[type="reset"], input[type="submit"], .dt-btn, .button:not(.add_to_cart_button) {
    font-size: 1.6rem;
    font-weight: 500;
    padding: 1.2rem 2.6rem;
    line-height: 1.5;
    letter-spacing: .03rem;
    border-width: 0.1rem;
    border-style: solid;
    border-color: transparent;
    border-radius: 0.6rem;
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    text-transform: initial;
    font-family: inherit;
    text-decoration: none;
    overflow: hidden;
    position: relative;
    z-index: 0;
}

button[type=button].mfp-close,
button[type=button].mfp-arrow {
    background-color: transparent;
}

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-btn-primary, .wp-block-button__link,
.wp-block-button__link:hover,
.wp-block-button__link:focus {
    color: var(--dt-whi-color);
    background-color: #EBCA00;
    border-color: #EBCA00;
} 

.dt-btn-border {
    border-width: 0.2rem;
}

.dt-btn-primary.dt-btn-border {
    color: #EBCA00;
    background-color: transparent;
    border-color: #EBCA00;
}

.dt-btn-primary.dt-btn-border:hover, .dt-btn-primary.dt-btn-border:focus,
.dt-btn-primary:hover, .dt-btn-primary:focus {
    color: var(--dt-whi-color);
    background-color: #EBCA00;
    border-color: #EBCA00;
}

button[type=button].dt-btn-secondary,
button[type=submit].dt-btn-secondary,
.dt-btn-secondary {
    color: var(--dt-whi-color);
    background-color: var(--dt-sec-color);
    border-color: var(--dt-sec-color);
}

.dt-btn-secondary.dt-btn-border {
    color: var(--dt-sec-color);
    background-color: transparent;
    border-color: var(--dt-sec-color);
}

.dt-btn-secondary.dt-btn-border:hover, .dt-btn-secondary.dt-btn-border:focus,
.dt-btn-secondary:hover, .dt-btn-secondary:focus {
    color: var(--dt-whi-color);
    background-color: var(--dt-sec-color);
    border-color: var(--dt-sec-color);
}

.dt-btn-white {
    color: var(--dt-sec-color);
    background-color: var(--dt-whi-color);
}

.dt-btn-white.dt-btn-border {
    color: var(--dt-whi-color);
    background-color: transparent;
    border-color: var(--dt-whi-color);
}

.dt-btn-white.dt-btn-border:hover, .dt-btn-white.dt-btn-border:focus {
    color: #EBCA00;
    background-color: var(--dt-whi-color);
    border-color: var(--dt-whi-color);
    box-shadow: 0 0 2rem rgba(0, 0, 0, 0.05);
}

.dt-btn-play,
a.dt-btn-play {
    position: relative;
    display: inline-block;
    width: 7.8rem;
    height: 7.8rem;
    line-height: 2.8rem;
    background-color: #EBCA00;
    color: var(--dt-whi-color);
    font-size: 2.2rem;
    border-radius: 100%;
    text-align: center;
    z-index: 0;
}

.dt-btn-play:before,
.dt-btn-play:after {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: transparent;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-animation-delay: .9s;
    animation-delay: .9s;
    content: "";
    position: absolute;
    -webkit-box-shadow: 0 0 0 0 rgba(189, 189, 189, 0.35);
    box-shadow: 0 0 0 0 rgba(189, 189, 189, 0.35);
    -webkit-animation: ripple 3s infinite;
    animation: ripple 3s infinite;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}

.dt-btn-play:after {
    -webkit-animation-delay: .6s;
    animation-delay: .6s;
}

/* Button Effects */

.btn--arrow .button:not(.submit-btn, .add_to_cart_button),
.btn--arrow .dt-btn:not(.submit-btn) {
    padding-right: 6rem;
}

.dt_service--two .dt_item_inner .dt_item_holder .dt_item_readmore .dt-btn-plustext:before,
.btn--arrow .button:not(.submit-btn, .add_to_cart_button):before,
.btn--arrow .dt-btn:not(.submit-btn):before {
    content: '';
    position: absolute;
    top: 50%;
    right: 3.2rem;
    -webkit-transform: translateY(-50%) scaleX(1);
    -ms-transform: translateY(-50%) scaleX(1);
    transform: translateY(-50%) scaleX(1);
    width: 1.8rem;
    height: 0.2rem;
    background: var(--dt-whi-color);
    transition: var(--dt-transition);
    -webkit-transform-origin: right;
    -ms-transform-origin: right;
    transform-origin: right;
}

.dt_service--two .dt_item_inner .dt_item_holder .dt_item_readmore .dt-btn-plustext:after,
.btn--arrow .button:not(.submit-btn, .add_to_cart_button):after,
.btn--arrow .dt-btn:not(.submit-btn):after {
    content: '';
    position: absolute;
    top: 50%;
    right: 3.2rem;
    width: 0.9rem;
    height: 0.9rem;
    border-right: 0.2rem solid var(--dt-whi-color);
    border-top: 0.2rem solid var(--dt-whi-color);
    -webkit-transform: translateY(-50%) rotate(45deg);
    -ms-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg);
    transition: var(--dt-transition);
}

.btn--arrow .dt-btn.dt-btn-primary.dt-btn-border:not(.submit-btn):before {
    background: #EBCA00;
}

.btn--arrow .dt-btn.dt-btn-primary.dt-btn-border:not(.submit-btn):after {
    border-right-color: #EBCA00;
    border-top-color: #EBCA00;
}

.btn--arrow .dt-btn.dt-btn-white.dt-btn-border:not(.submit-btn):before,
.btn--arrow .dt-btn.dt-btn-secondary.dt-btn-border:not(.submit-btn):hover:before,
.btn--arrow .dt-btn.dt-btn-primary.dt-btn-border:not(.submit-btn):hover:before {
    background: var(--dt-whi-color);
}

.btn--arrow .dt-btn.dt-btn-white.dt-btn-border:not(.submit-btn):after,
.btn--arrow .dt-btn.dt-btn-white:not(.submit-btn, .dt-btn-border):after,
.btn--arrow .dt-btn.dt-btn-secondary.dt-btn-border:not(.submit-btn):hover:after,
.btn--arrow .dt-btn.dt-btn-primary.dt-btn-border:not(.submit-btn):hover:after {
    border-right-color: var(--dt-whi-color);
    border-top-color: var(--dt-whi-color);
}

.btn--arrow .dt-btn.dt-btn-white.dt-btn-border:not(.submit-btn):hover:before,
.btn--arrow .dt-btn.dt-btn-white:not(.submit-btn, .dt-btn-border):hover:before,
.btn--arrow .dt-btn.dt-btn-secondary.dt-btn-border:not(.submit-btn):before {
    background: var(--dt-sec-color);
}

.btn--arrow .dt-btn.dt-btn-white.dt-btn-border:not(.submit-btn):hover:after,
.btn--arrow .dt-btn.dt-btn-white:not(.submit-btn, .dt-btn-border):hover:after,
.btn--arrow .dt-btn.dt-btn-secondary.dt-btn-border:not(.submit-btn):after {
    border-right-color: var(--dt-sec-color);
    border-top-color: var(--dt-sec-color);
}

.btn--arrow .dt-btn.dt-btn-white:not(.submit-btn):before {
    background: var(--dt-sec-color);
}

.btn--arrow .dt-btn.dt-btn-white:not(.submit-btn):after {
    border-right-color: var(--dt-sec-color);
    border-top-color: var(--dt-sec-color);
}

.btn--effect-one .button:not(.submit-btn, .add_to_cart_button):hover,
.btn--effect-one .button:not(.submit-btn, .add_to_cart_button):focus,
.btn--effect-one .dt-btn:not(.submit-btn):hover,
.btn--effect-one .dt-btn:not(.submit-btn):focus {
    color: var(--dt-whi-color);
}

.btn--effect-one .button:not(.submit-btn, .add_to_cart_button):before,
.btn--effect-one .dt-btn:not(.submit-btn):before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    border-radius: inherit;
    background: var(--dt-sec-color);
    z-index: -1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.btn--effect-one .button:not(.submit-btn, .add_to_cart_button):hover:before,
.btn--effect-one .button:not(.submit-btn, .add_to_cart_button):focus:before,
.btn--effect-one .dt-btn:not(.submit-btn):hover:before,
.btn--effect-one .dt-btn:not(.submit-btn):focus:before {
    width: 100%;
}

.btn--effect-one .dt-btn.dt-btn-white:not(.submit-btn):hover:before,
.btn--effect-one .dt-btn.dt-btn-white:not(.submit-btn):focus:before {
    background: #EBCA00;
}


/* Button 2 */

.btn--effect-two .dt-btn:not(.submit-btn) {
    line-height: 4.8rem;
    padding-top: 0;
    padding-bottom: 0;
}

.btn--effect-two .dt-btn:not(.submit-btn) .dt-btn-text {
    display: inline-flex;
}

.btn--effect-two .dt-btn:not(.submit-btn) .dt-btn-text span {
    white-space: pre-wrap;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span,
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span {
    display: inline-block;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(2n+1),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(2n+1),
.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(2n),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(2n) {
    -webkit-animation-timing-function: cubic-bezier(.75,0,.125,1);
    animation-timing-function: cubic-bezier(.75,0,.125,1);
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(2n),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(2n) {
    -webkit-animation: dt_nanuk_2 .5s forwards;
    animation: dt_nanuk_2 .5s forwards;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(2n+1),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(2n+1) {
    -webkit-animation: dt_nanuk_1 .5s forwards;
    animation: dt_nanuk_1 .5s forwards;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(1),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(1) {
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(2),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(2) {
    -webkit-animation-delay: .05s;
    animation-delay: .05s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(3),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(3) {
    -webkit-animation-delay: .1s;
    animation-delay: .1s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(4),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(4) {
    -webkit-animation-delay: .15s;
    animation-delay: .15s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(5),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(5) {
    -webkit-animation-delay: .2s;
    animation-delay: .2s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(6),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(6) {
    -webkit-animation-delay: .25s;
    animation-delay: .25s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(7),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(7) {
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(8),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(8) {
    -webkit-animation-delay: .35s;
    animation-delay: .35s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(9),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(9) {
    -webkit-animation-delay: .4s;
    animation-delay: .4s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(10),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(10) {
    -webkit-animation-delay: .45s;
    animation-delay: .45s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(11),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(11) {
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(12),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(12) {
    -webkit-animation-delay: .55s;
    animation-delay: .55s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(13),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(13) {
    -webkit-animation-delay: .6s;
    animation-delay: .6s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(14),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(14) {
    -webkit-animation-delay: .65s;
    animation-delay: .65s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(15),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(15) {
    -webkit-animation-delay: .7s;
    animation-delay: .7s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(16),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(16) {
    -webkit-animation-delay: .75s;
    animation-delay: .75s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(17),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(17) {
    -webkit-animation-delay: .8s;
    animation-delay: .8s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(18),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(18) {
    -webkit-animation-delay: .85s;
    animation-delay: .85s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(19),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(19) {
    -webkit-animation-delay: .9s;
    animation-delay: .9s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(20),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(20) {
    -webkit-animation-delay: .95s;
    animation-delay: .95s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(21),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(21) {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(22),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(22) {
    -webkit-animation-delay: 1.05s;
    animation-delay: 1.05s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(23),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(23) {
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(24),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(24) {
    -webkit-animation-delay: 1.15s;
    animation-delay: 1.15s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(25),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(25) {
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(26),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(26) {
    -webkit-animation-delay: 1.25s;
    animation-delay: 1.25s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(27),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(27) {
    -webkit-animation-delay: 1.3s;
    animation-delay: 1.3s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(28),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(28) {
    -webkit-animation-delay: 1.35s;
    animation-delay: 1.35s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(29),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(29) {
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(30),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(30) {
    -webkit-animation-delay: 1.45s;
    animation-delay: 1.45s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(31),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(31) {
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s;
}

.btn--effect-two .dt-btn:not(.submit-btn):hover .dt-btn-text span:nth-child(32),
.btn--effect-two .dt-btn:not(.submit-btn):focus .dt-btn-text span:nth-child(32) {
    -webkit-animation-delay: 1.55s;
    animation-delay: 1.55s;
}

@keyframes dt_nanuk_1{0%,100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}49%{opacity:1;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}50%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);color:inherit}51%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);color:inherit}100%{color:inherit}}
@keyframes dt_nanuk_2{0%,100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}49%{opacity:1;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}50%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);color:inherit}51%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);color:inherit}100%{color:inherit}}


/* Button 3 */

.btn--effect-three .dt-btn:not(.submit-btn) {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 4.8rem;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text {
    position: relative;
    direction: ltr;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text:before {
    content: attr(data-text);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    -webkit-transition: -webkit-transform .2s,opacity .2s;
    transition: transform .2s,opacity .2s;
    transition-timing-function: ease,ease;
    -webkit-transition-timing-function: cubic-bezier(.75,0,.125,1);
    transition-timing-function: cubic-bezier(.75,0,.125,1);
    white-space: nowrap;
}

.btn--effect-three .dt-btn:not(.submit-btn):hover .dt-btn-text:before,
.btn--effect-three .dt-btn:not(.submit-btn):focus-within .dt-btn-text:before {
    opacity: 0;
    -webkit-transform: translate3d(0,100%,0);
    transform: translate3d(0,100%,0);
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text>span {
    white-space: pre-wrap;
    display: inline-block;
    padding: 0;
    opacity: 0;
    -webkit-transform: translate3d(0,-1.4rem,0);
    transform: translate3d(0,-1.4rem,0);
    -webkit-transition: -webkit-transform .2s,opacity .2s;
    transition: transform .2s,opacity .2s;
    transition-timing-function: ease,ease;
    -webkit-transition-timing-function: cubic-bezier(.75,0,.125,1);
    transition-timing-function: cubic-bezier(.75,0,.125,1);
    line-height: normal;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(1) {
    -webkit-transition-delay: 0.045s;
    transition-delay: 0.045s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(2) {
    -webkit-transition-delay: 0.09s;
    transition-delay: 0.09s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(3) {
    -webkit-transition-delay: 0.135s;
    transition-delay: 0.135s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(4) {
    -webkit-transition-delay: 0.18s;
    transition-delay: 0.18s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(5) {
    -webkit-transition-delay: 0.225s;
    transition-delay: 0.225s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(6) {
    -webkit-transition-delay: 0.27s;
    transition-delay: 0.27s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(7) {
    -webkit-transition-delay: 0.315s;
    transition-delay: 0.315s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(8) {
    -webkit-transition-delay: 0.36s;
    transition-delay: 0.36s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(9) {
    -webkit-transition-delay: 0.40s;
    transition-delay: 0.405s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(10) {
    -webkit-transition-delay: 0.45s;
    transition-delay: 0.45s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(11) {
    -webkit-transition-delay: 0.5s;
    transition-delay: 0.5s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(12) {
    -webkit-transition-delay: 0.55s;
    transition-delay: 0.55s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(13) {
    -webkit-transition-delay: 0.6s;
    transition-delay: 0.6s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(14) {
    -webkit-transition-delay: 0.65s;
    transition-delay: 0.65s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(15) {
    -webkit-transition-delay: 0.7s;
    transition-delay: 0.7s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(16) {
    -webkit-transition-delay: 0.75s;
    transition-delay: 0.75s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(17) {
    -webkit-transition-delay: 0.8s;
    transition-delay: 0.8s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(18) {
    -webkit-transition-delay: 0.85s;
    transition-delay: 0.85s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(19) {
    -webkit-transition-delay: 0.90s;
    transition-delay: 0.90s;
}

.btn--effect-three .dt-btn:not(.submit-btn) .dt-btn-text span:nth-child(20) {
    -webkit-transition-delay: 0.95s;
    transition-delay: 0.95s;
}

.btn--effect-three .dt-btn:not(.submit-btn):not(:hover) .dt-btn-text>span {
    -webkit-transition-delay: 0s!important;
    transition-delay: 0s!important;
}

.btn--effect-three .dt-btn:not(.submit-btn):hover .dt-btn-text>span,
.btn--effect-three .dt-btn:not(.submit-btn):focus .dt-btn-text>span {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}


/* Button 4 */

.btn--effect-four .dt-btn:not(.submit-btn):before {
    background-color: var(--dt-sec-color);
    border-radius: inherit;
    content: '';
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    transform: translate(-100%, 0) rotate(10deg);
    transform-origin: top left;
    transition: .3s transform ease-out;
    will-change: transform;
    z-index: -1;
}

.btn--effect-four .dt-btn:not(.submit-btn):hover:before {
    transform: translate(0, 0);
}

.btn--effect-four .dt-btn.dt-btn-secondary:not(.submit-btn):before {
    background-color: #EBCA00;
}

.btn--effect-four .dt-btn.dt-btn-white:not(.submit-btn):hover,
.btn--effect-four .dt-btn.dt-btn-white:not(.submit-btn):focus {
    color: var(--dt-whi-color);
}

/*.btn--arrow .dt-btn.dt-btn-white:not(.submit-btn):hover:after,
.btn--arrow .dt-btn.dt-btn-white:not(.submit-btn):focus:after {
    border-right-color: var(--dt-whi-color);
    border-top-color: var(--dt-whi-color);
}*/


/* Button 5 */

.btn--effect-five .button:not(.submit-btn, .add_to_cart_button):before,
.btn--effect-five .dt-btn:not(.submit-btn):before {
    background: var(--dt-sec-color);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: rotate3d(0,0,1,-45deg) translate3d(0px,-3em,0px);
    transform-origin: 0 100% 0;
    transition: transform .4s ease 0s,opacity .4s ease 0s,background-color .4s ease 0s;
    width: 150%;
    z-index: -1;
}

.btn--effect-five .button:not(.submit-btn, .add_to_cart_button):hover:before,
.btn--effect-five .button:not(.submit-btn, .add_to_cart_button):focus:before,
.btn--effect-five .dt-btn:not(.submit-btn):hover:before,
.btn--effect-five .dt-btn:not(.submit-btn):focus:before {
    opacity: 1;
    transform: rotate3d(0,0,1,0deg);
    transition-timing-function: cubic-bezier(.3,1,.3,1);
}

.btn--effect-five .button:not(.submit-btn, .add_to_cart_button):hover,
.btn--effect-five .button:not(.submit-btn, .add_to_cart_button):focus,
.btn--effect-five .dt-btn:not(.submit-btn):hover,
.btn--effect-five .dt-btn:not(.submit-btn):focus {
    color: var(--dt-whi-color);
}

.btn--effect-five .dt-btn.dt-btn-white:not(.submit-btn):hover,
.btn--effect-five .dt-btn.dt-btn-white:not(.submit-btn):focus {
    color: var(--dt-whi-color);
    background: #EBCA00;
}


button:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}

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 {
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

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-font);
    color: var(--dt-sec-color);
    word-break: break-word;
}

h1,
.h1 {
    font-size: 5.8rem;
}

h2,
.h2 {
    font-size: 4.45rem;
}

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: #EBCA00;
    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-sec-color);
    color: var(--dt-whi-color);
    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: left;
    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: #EBCA00;
    color: #000000;
}

p {
    margin: 0 0 1.6rem;
    word-break: break-word;
    color: black;
}

.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%;
    /* height: auto; */
}

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.7rem;
    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.2);
    outline: none;
    letter-spacing: 0.05rem;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

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: #EBCA00;
    background-color: var(--dt-whi-color);
}

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: var(--dt-whi-color);
    background-color: #EBCA00;
}

[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 #EBCA00;
    background: var(--dt-whi-color);
    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;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

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: #EBCA00;
}

input[type="checkbox"]:checked:before {
    content: "✔";
    font-weight: 900;
    color: #EBCA00;
}

/*---//---*/

/* Grid List Two Column Like Table List */
.dt-grid-list dt {
    padding: 0.8rem 0 0.8rem 0;
    font-weight: 600;
}

.dt-grid-list dd {
    margin: 0;
    padding: 0.8rem 0 0.8rem 0;
}

@media (min-width: 34.375em) {
    .dt-grid-list {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: auto;
    }

    .dt-grid-list dt {
        grid-column-start: 1;
    }

    .dt-grid-list dd {
        grid-column-start: 2;
    }

    .dt-grid-list dt+dd {}
}
/* ---//--- */

.dt-d-none,
div.dt-d-none {
    display: none;
}

.dt-d-block,
div.dt-d-block {
    display: block;
}

.dt-d-inline,
div.dt-d-inline {
    display: inline;
}

.dt-d-inline-block,
div.dt-d-inline-block {
    display: inline-block;
}

.dt-container,
.dt-container-fluid {
    width: 100%;
    padding-right: 1.6rem;
    padding-left: 1.6rem;
    margin-right: auto;
    margin-left: auto;
}

@media (max-width: 35.938em) {
    .dt-container,
    .dt-container-fluid {
        padding-right: 2.4rem;
        padding-left: 2.4rem;
    }
}

.dt-row {
    --dt-gutter-x: 2.4rem;
    --dt-gutter-y: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: calc(var(--dt-gutter-y) * -1);
    margin-right: calc(var(--dt-gutter-x)/ -2);
    margin-left: calc(var(--dt-gutter-x)/ -2);
}

.dt-row>* {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--dt-gutter-x)/ 2);
    padding-left: calc(var(--dt-gutter-x)/ 2);
    margin-top: var(--dt-gutter-y);
}

.dt-g-0,
.dt-gx-0 {
    --dt-gutter-x: 0rem;
}

.dt-g-0,
.dt-gy-0 {
    --dt-gutter-y: 0rem;
}

.dt-g-1,
.dt-gx-1 {
    --dt-gutter-x: 0.4rem;
}

.dt-g-1,
.dt-gy-1 {
    --dt-gutter-y: 0.4rem;
}

.dt-g-2,
.dt-gx-2 {
    --dt-gutter-x: 0.8rem;
}

.dt-g-2,
.dt-gy-2 {
    --dt-gutter-y: 0.8rem;
}

.dt-g-3,
.dt-gx-3 {
    --dt-gutter-x: 1.6rem;
}

.dt-g-3,
.dt-gy-3 {
    --dt-gutter-y: 1.6rem;
}

.dt-g-4,
.dt-gx-4 {
    --dt-gutter-x: 2.4rem;
}

.dt-g-4,
.dt-gy-4 {
    --dt-gutter-y: 2.4rem;
}

.dt-g-5,
.dt-gx-5 {
    --dt-gutter-x: 4.8rem;
}

.dt-g-5,
.dt-gy-5 {
    --dt-gutter-y: 4.8rem;
}

.dt-col-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.8rem;
}

.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-top: 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-top: 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-top: 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: left;
}

.dt-text-right {
    text-align: right;
}

.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.938em) {
    .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.938em) {
    .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: 63.68rem;/*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-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: left;
    }

    .dt-text-sm-right {
        text-align: right;
    }

    .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-top: 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-top: 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-top: 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-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: left;
    }

    .dt-text-md-right {
        text-align: right;
    }

    .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-top: 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-top: 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-top: 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-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: left;
    }

    .dt-text-lg-right {
        text-align: right;
    }

    .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-top: 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-top: 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-top: 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-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: left;
    }

    .dt-text-xl-right {
        text-align: right;
    }

    .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-top: 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-top: 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-top: 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: 134rem;
    }
}
/* ---//--- */

/* Some Important Classes */

.font-normal {
    font-weight: 400;
}

.font-bold {
    font-weight: bold;
}

.font-bolder {
    font-weight: bolder;
}


/* Text Animate */

.dt_heading {
    line-height: 1.2;
    vertical-align: 0.2rem;
    overflow: hidden;
    position: relative;
    z-index: 0;
}

.dt_heading_inner {
    display: inline-block;
    position: relative;
    text-align: left;
    vertical-align: middle;
}

.dt_heading_inner b {
    display: inline-block;
    position: absolute;
    white-space: pre;
    left: 0;
    top: 0;
    font-weight: inherit;
}

.dt_heading_inner i {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

.dt_heading_inner b.is_on {
    position: relative;
    line-height: 1.2;
}

.dt_heading_4 .dt_heading_inner b.is_on {
    border-bottom: 0;
}

.no_js .dt_heading_inner b {
    opacity: 0;
}

.no_js .dt_heading_inner b.is_on {
    opacity: 1;
}


/* dt_heading_1 */

.dt_heading.dt_heading_1 .dt_heading_inner {
    -webkit-perspective: 300px;
    perspective: 300px;
}

.dt_heading.dt_heading_1 b {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
}

.dt_heading.dt_heading_1 b.is_on {
    opacity: 1;
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
    -webkit-animation: dt_heading_1_in 1.2s;
    animation: dt_heading_1_in 1.2s;
}

.dt_heading.dt_heading_1 b.is-hide {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
    -webkit-animation: dt_heading_1_out 1.2s;
    animation: dt_heading_1_out 1.2s;
}

@-webkit-keyframes dt_heading_1_in {
    0% {
        -webkit-transform: rotateX(180deg);
        opacity: 0;
    }

    35% {
        -webkit-transform: rotateX(120deg);
        opacity: 0;
    }

    65% {
        opacity: 0;
    }

    100% {
        -webkit-transform: rotateX(360deg);
        opacity: 1;
    }
}

@keyframes dt_heading_1_in {
    0% {
        -webkit-transform: rotateX(180deg);
        transform: rotateX(180deg);
        opacity: 0;
    }

    35% {
        -webkit-transform: rotateX(120deg);
        transform: rotateX(120deg);
        opacity: 0;
    }

    65% {
        opacity: 0;
    }

    100% {
        -webkit-transform: rotateX(360deg);
        transform: rotateX(360deg);
        opacity: 1;
    }
}

@-webkit-keyframes dt_heading_1_out {
    0% {
        -webkit-transform: rotateX(0deg);
        opacity: 1;
    }

    35% {
        -webkit-transform: rotateX(-40deg);
        opacity: 1;
    }

    65% {
        opacity: 0;
    }

    100% {
        -webkit-transform: rotateX(180deg);
        opacity: 0;
    }
}

@keyframes dt_heading_1_out {
    0% {
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg);
        opacity: 1;
    }

    35% {
        -webkit-transform: rotateX(-40deg);
        transform: rotateX(-40deg);
        opacity: 1;
    }

    65% {
        opacity: 0;
    }

    100% {
        -webkit-transform: rotateX(180deg);
        transform: rotateX(180deg);
        opacity: 0;
    }
}


/* dt_heading_2 (Type) */

.dt_heading.dt_heading_2 .dt_heading_inner {
    overflow: hidden;
}

.dt_heading.dt_heading_2 .dt_heading_inner::after {
    /* vertical bar */
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 90%;
    width: 1px;
    background-color: #e2e2e2;
}

.dt_heading.dt_heading_2 .dt_heading_inner.waiting::after {
    -webkit-animation: dt_pulse 1s infinite;
    animation: dt_pulse 1s infinite;
}

.dt_heading.dt_heading_2 .dt_heading_inner.selected {
    background-color: #e2e2e2;
}

.dt_heading.dt_heading_2 .dt_heading_inner.selected::after {
    visibility: hidden;
}

.dt_heading.dt_heading_2 .dt_heading_inner.selected b {
    color: #0d0d0d;
}

.dt_heading.dt_heading_2 b {
    visibility: hidden;
}

.dt_heading.dt_heading_2 b.is_on {
    visibility: visible;
}

.dt_heading.dt_heading_2 i {
    position: absolute;
    visibility: hidden;
}

.dt_heading.dt_heading_2 i.in {
    position: relative;
    visibility: visible;
}

@-webkit-keyframes dt_pulse {
    0% {
        -webkit-transform: translateY(-50%) scale(1);
        opacity: 1;
    }

    40% {
        -webkit-transform: translateY(-50%) scale(0.9);
        opacity: 0;
    }

    100% {
        -webkit-transform: translateY(-50%) scale(0);
        opacity: 0;
    }
}

@keyframes dt_pulse {
    0% {
        -webkit-transform: translateY(-50%) scale(1);
        transform: translateY(-50%) scale(1);
        opacity: 1;
    }

    40% {
        -webkit-transform: translateY(-50%) scale(0.9);
        transform: translateY(-50%) scale(0.9);
        opacity: 0;
    }

    100% {
        -webkit-transform: translateY(-50%) scale(0);
        transform: translateY(-50%) scale(0);
        opacity: 0;
    }
}


/* dt_heading_3 */

.dt_heading.dt_heading_3 .dt_heading_inner {
    -webkit-perspective: 300px;
    perspective: 300px;
}

.dt_heading.dt_heading_3 i,
.dt_heading.dt_heading_3 em {
    display: inline-block;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.dt_heading.dt_heading_3 b {
    opacity: 0;
}

.dt_heading.dt_heading_3 i {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: translateZ(-20px) rotateX(90deg);
    transform: translateZ(-20px) rotateX(90deg);
    opacity: 0;
}

.is_on .dt_heading.dt_heading_3 i {
    opacity: 1;
}

.dt_heading.dt_heading_3 i.in {
    -webkit-animation: dt_heading_3_in 0.4s forwards;
    animation: dt_heading_3_in 0.4s forwards;
}

.dt_heading.dt_heading_3 i.out {
    -webkit-animation: dt_heading_3_out 0.4s forwards;
    animation: dt_heading_3_out 0.4s forwards;
}

.dt_heading.dt_heading_3 em {
    -webkit-transform: translateZ(20px);
    transform: translateZ(20px);
}

.no-csstransitions .dt_heading.dt_heading_3 i {
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
    opacity: 0;
}

.no-csstransitions .dt_heading.dt_heading_3 i em {
    -webkit-transform: scale(1);
    transform: scale(1);
}

.no-csstransitions .dt_heading.dt_heading_3 .is_on i {
    opacity: 1;
}

@-webkit-keyframes dt_heading_3_in {
    0% {
        opacity: 0;
        -webkit-transform: translateZ(-20px) rotateX(90deg);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateZ(-20px) rotateX(-10deg);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateZ(-20px) rotateX(0deg);
    }
}

@keyframes dt_heading_3_in {
    0% {
        opacity: 0;
        -webkit-transform: translateZ(-20px) rotateX(90deg);
        transform: translateZ(-20px) rotateX(90deg);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateZ(-20px) rotateX(-10deg);
        transform: translateZ(-20px) rotateX(-10deg);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateZ(-20px) rotateX(0deg);
        transform: translateZ(-20px) rotateX(0deg);
    }
}

@-webkit-keyframes dt_heading_3_out {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(-20px) rotateX(0);
    }

    60% {
        opacity: 0;
        -webkit-transform: translateZ(-20px) rotateX(-100deg);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateZ(-20px) rotateX(-90deg);
    }
}

@keyframes dt_heading_3_out {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(-20px) rotateX(0);
        transform: translateZ(-20px) rotateX(0);
    }

    60% {
        opacity: 0;
        -webkit-transform: translateZ(-20px) rotateX(-100deg);
        transform: translateZ(-20px) rotateX(-100deg);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateZ(-20px) rotateX(-90deg);
        transform: translateZ(-20px) rotateX(-90deg);
    }
}


/* dt_heading_4 (Loading Bar) */

.dt_heading.dt_heading_4 span {
    display: inline-block;
    padding: 0;
}

.dt_heading.dt_heading_4 .dt_heading_inner {
    overflow: hidden;
}

.dt_heading.dt_heading_4 .dt_heading_inner::after {
    /* loading bar */
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    height: 2px;
    width: 0;
    background-color: var(--sp-primary);
    z-index: 2;
    -webkit-transition: width 0.3s -0.1s;
    transition: width 0.3s -0.1s;
}

.dt_heading.dt_heading_4 .dt_heading_inner.is-loading::after {
    width: 100%;
    -webkit-transition: width 3s;
    transition: width 3s;
}

.dt_heading.dt_heading_4 b {
    top: .2em;
    opacity: 0;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.dt_heading.dt_heading_4 b.is_on {
    opacity: 1;
    top: 0;
}


/* dt_heading_5 (slide) */

.dt_heading.dt_heading_5 .dt_heading_inner {
    overflow: hidden;
}

.dt_heading.dt_heading_5 b {
    opacity: 0;
    top: .2em;
}

.dt_heading.dt_heading_5 b.is_on {
    top: 0;
    opacity: 1;
    -webkit-animation: dt_slide_in 0.6s;
    animation: dt_slide_in 0.6s;
}

.dt_heading.dt_heading_5 b.is-hide {
    -webkit-animation: dt_slide_out 0.6s;
    animation: dt_slide_out 0.6s;
}

@-webkit-keyframes dt_slide_in {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-100%);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(20%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}

@keyframes dt_slide_in {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(20%);
        transform: translateY(20%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@-webkit-keyframes dt_slide_out {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }

    60% {
        opacity: 0;
        -webkit-transform: translateY(120%);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(100%);
    }
}

@keyframes dt_slide_out {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    60% {
        opacity: 0;
        -webkit-transform: translateY(120%);
        transform: translateY(120%);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
    }
}


/* dt_heading_6 (Clip) */

.dt_heading.dt_heading_6 .dt_heading_inner {
    overflow: hidden;
}

.dt_heading.dt_heading_6 .dt_heading_inner::after {
    /* line */
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 2px;
    height: 100%;
    background-color: #e2e2e2;
}

.dt_heading.dt_heading_6 b {
    opacity: 0;
}

.dt_heading.dt_heading_6 b.is_on {
    opacity: 1;
}


/* dt_heading_7 (Zoom) */

.dt_heading.dt_heading_7 .dt_heading_inner {
    -webkit-perspective: 300px;
    perspective: 300px;
}

.dt_heading.dt_heading_7 b {
    opacity: 0;
}

.dt_heading.dt_heading_7 b.is_on {
    opacity: 1;
    -webkit-animation: dt_zoom_in 0.8s;
    animation: dt_zoom_in 0.8s;
}

.dt_heading.dt_heading_7 b.is-hide {
    -webkit-animation: dt_zoom_out 0.8s;
    animation: dt_zoom_out 0.8s;
}

@-webkit-keyframes dt_zoom_in {
    0% {
        opacity: 0;
        -webkit-transform: translateZ(100px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateZ(0);
    }
}

@keyframes dt_zoom_in {
    0% {
        opacity: 0;
        -webkit-transform: translateZ(100px);
        transform: translateZ(100px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}

@-webkit-keyframes dt_zoom_out {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateZ(-100px);
    }
}

@keyframes dt_zoom_out {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateZ(-100px);
        transform: translateZ(-100px);
    }
}


/* dt_heading_8 */

.dt_heading.dt_heading_8 .dt_heading_inner {
    -webkit-perspective: 300px;
    perspective: 300px;
}

.dt_heading.dt_heading_8 b {
    opacity: 0;
}

.dt_heading.dt_heading_8 i {
    display: inline-block;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.is_on .dt_heading.dt_heading_8 i {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
}

.dt_heading.dt_heading_8 i.in {
    -webkit-animation: dt_rotate_3_in 0.6s forwards;
    animation: dt_rotate_3_in 0.6s forwards;
}

.dt_heading.dt_heading_8 i.out {
    -webkit-animation: dt_rotate_3_out 0.6s forwards;
    animation: dt_rotate_3_out 0.6s forwards;
}

.no-csstransitions .dt_heading.dt_heading_8 i {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    opacity: 0;
}

.no-csstransitions .dt_heading.dt_heading_8 .is_on i {
    opacity: 1;
}

@-webkit-keyframes dt_rotate_3_in {
    0% {
        -webkit-transform: rotateY(180deg);
    }

    100% {
        -webkit-transform: rotateY(0deg);
    }
}

@keyframes dt_rotate_3_in {
    0% {
        -webkit-transform: rotateY(180deg);
        transform: rotateY(180deg);
    }

    100% {
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg);
    }
}

@-webkit-keyframes dt_rotate_3_out {
    0% {
        -webkit-transform: rotateY(0);
    }

    100% {
        -webkit-transform: rotateY(-180deg);
    }
}

@keyframes dt_rotate_3_out {
    0% {
        -webkit-transform: rotateY(0);
        transform: rotateY(0);
    }

    100% {
        -webkit-transform: rotateY(-180deg);
        transform: rotateY(-180deg);
    }
}


/* dt_heading_9 (scale) */

.dt_heading.dt_heading_9 b {
    opacity: 0;
}

.dt_heading.dt_heading_9 i {
    display: inline-block;
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}

.is_on .dt_heading.dt_heading_9 i {
    opacity: 1;
}

.dt_heading.dt_heading_9 i.in {
    -webkit-animation: dt_scale_up 0.6s forwards;
    animation: dt_scale_up 0.6s forwards;
}

.dt_heading.dt_heading_9 i.out {
    -webkit-animation: dt_scale_down 0.6s forwards;
    animation: dt_scale_down 0.6s forwards;
}

.no-csstransitions .dt_heading.dt_heading_9 i {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
}

.no-csstransitions .dt_heading.dt_heading_9 .is_on i {
    opacity: 1;
}

@-webkit-keyframes dt_scale_up {
    0% {
        -webkit-transform: scale(0);
        opacity: 0;
    }

    60% {
        -webkit-transform: scale(1.2);
        opacity: 1;
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 1;
    }
}

@keyframes dt_scale_up {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0;
    }

    60% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
        opacity: 1;
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}

@-webkit-keyframes dt_scale_down {
    0% {
        -webkit-transform: scale(1);
        opacity: 1;
    }

    60% {
        -webkit-transform: scale(0);
        opacity: 0;
    }
}

@keyframes dt_scale_down {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }

    60% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0;
    }
}


/* dt_heading_10 (push) */

.dt_heading.dt_heading_10 b {
    opacity: 0;
}

.dt_heading.dt_heading_10 b.is_on {
    opacity: 1;
    -webkit-animation: dt_push_in 0.6s;
    animation: dt_push_in 0.6s;
}

.dt_heading.dt_heading_10 b.is-hide {
    -webkit-animation: dt_push_out 0.6s;
    animation: dt_push_out 0.6s;
}

@-webkit-keyframes dt_push_in {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(10%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}

@keyframes dt_push_in {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(10%);
        transform: translateX(10%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@-webkit-keyframes dt_push_out {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }

    60% {
        opacity: 0;
        -webkit-transform: translateX(110%);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(100%);
    }
}

@keyframes dt_push_out {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    60% {
        opacity: 0;
        -webkit-transform: translateX(110%);
        transform: translateX(110%);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

/*=============*/


/* Classes */

.dt_tabs .tabs {
    padding: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    text-align: center;
    border: 0.1rem solid rgba(189, 189, 189, 0.35);
    max-width: max-content;
    margin: auto;
    border-radius: 10rem;
    background-color: var(--dt-whi-color);
    box-shadow: 0 0.9rem 1.8rem rgba(24, 16, 16, 0.05);
    margin-bottom: 4.8rem;
}

.dt_tabs .tabs .dt-btn-tab {
    display: inline-block;
    border: none;
    background: 0 0;
    border-radius: 10rem;
    padding: 0.921rem 2.8rem;
    color: var(--dt-sec-color);
    font-weight: 500;
    text-decoration: none;
}

.dt_tabs .tabs .dt-btn-tab.active {
    background-color: #EBCA00;
    border-color: #EBCA00;
    color: var(--dt-whi-color);
    z-index: 1;
    -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: dt_slide_down 2.5s ease-out;
}

@keyframes dt_slide_down {
    0% {
        opacity: 0;
        transform: translateY(15%)
    }

    50% {
        opacity: 1;
        transform: translateY(0)
    }
}

.fade:not(.show) {
    opacity: 0;
}

.fade {
    transition: opacity 0.15s linear;
}

.dt-my-default {
    margin-top: 11rem;
    margin-bottom: 11rem;
}

.dt-mt-default {
    margin-top: 11rem;
}

.dt-mb-default {
    margin-bottom: 11rem;
}

.dt-py-default {
    padding-top: 11rem;
    padding-bottom: 11rem;
}

.dt-pt-default {
    padding-top: 11rem;
}

.dt-pb-default {
    padding-bottom: 11rem;
}

.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 ease-in .6s;
    -webkit-transition: all .3s ease-in .6s;
}

.overlay--enabled {
    overflow: hidden;
}

.text-primary {
    color: #EBCA00;
}

.bg-primary {
    background-color: #EBCA00;
}

.bg-secondary {
    background-color: var(--dt-sec-color);
} 

.bg-gray {
    background-color: var(--dt-gray2-color);
}

/* --- // --- */


/* Tilter */

.tilter {
    perspective: 1000px;
}

.tilter * {
    pointer-events: none;
}

.tilter > * {
    transform: translateZ(0);
}


/* Carousel Prev/Next */

/*.dt_nav_style1 .owl-nav button.owl-prev,
.dt_nav_style1 .owl-nav button.owl-next {
    position: absolute;
    top: 50%;
    background-color: var(--dt-whi-color);
    box-shadow: 0 1rem 2rem rgba(24, 16, 16, 0.06);
    transform: translateY(-50%);
}

.dt_nav_style1 .owl-nav button.owl-prev {
    left: 0;
}

.dt_nav_style1 .owl-nav button.owl-next {
    right: 0;
}*/

.dt_nav_style1 .owl-nav {
    position: relative;
    text-align: center;
    margin-top: 4.8rem;
}

.dt_nav_style1 .owl-nav:before {
    position: absolute;
    content: '';
    background: rgba(189, 189, 189, 0.35);
    width: 0.1rem;
    height: 3.5rem;
    top: 50%;
    right: 50%;
    transform: translate(-50%, -50%);
}

.dt_nav_style1 .owl-nav button {
    width: 4.8rem;
    height: 4.8rem;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    cursor: pointer;
    outline: none;
    z-index: 0;
    margin: 0.5rem;
    transition: var(--dt-transition);
    border-radius: 100%;
}

.dt_service--one .dt_item_inner .dt_item_holder .dt-btn-plustext span,
.dt_nav_style1 .owl-nav button span {
    position: relative;
    display: inline-block;
    width: 2.6rem;
    height: 1.8rem;
    z-index: 0;
}

.dt_service--one .dt_item_inner .dt_item_holder .dt-btn-plustext span:before,
.dt_nav_style1 .owl-nav button span:before {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%) scaleX(1);
    width: 1.8rem;
    height: 0.18rem;
    background: var(--dt-sec-color);
    transition: var(--dt-transition);
    transform-origin: right;
}

.dt_service--one .dt_item_inner .dt_item_holder .dt-btn-plustext span:before,
.dt_nav_style1 .owl-nav button.owl-next span:before {
    right: 0.2rem;
}

.dt_nav_style1 .owl-nav button.owl-prev span:before {
    left: 0.2rem;
}

.dt_nav_style1 .owl-nav button.owl-next:hover span:before,
.dt_nav_style1 .owl-nav button.owl-prev:hover span:before {
    width: 2.5rem;
    background: #EBCA00;
}

.dt_service--one .dt_item_inner .dt_item_holder .dt-btn-plustext span:after,
.dt_nav_style1 .owl-nav button.owl-next span:after,
.dt_nav_style1 .owl-nav button.owl-prev span:after {
    content: '';
    position: absolute;
    top: 50%;
    width: 0.9rem;
    height: 0.9rem;
    transform: translateY(-50%) rotate(45deg);
    transition: var(--dt-transition);
}

.dt_service--one .dt_item_inner .dt_item_holder .dt-btn-plustext span:after,
.dt_nav_style1 .owl-nav button.owl-next span:after {
    right: 0.15rem;
    border-right: 0.18rem solid var(--dt-sec-color);
    border-top: 0.18rem solid var(--dt-sec-color);
}

.dt_nav_style1 .owl-nav button.owl-next:hover span:after {
    border-right-color: #EBCA00;
    border-top-color: #EBCA00;
}

.dt_nav_style1 .owl-nav button.owl-prev span:after {
    left: 0.1rem;
    border-left: 0.18rem solid var(--dt-sec-color);
    border-bottom: 0.18rem solid var(--dt-sec-color);
}

.dt_nav_style1 .owl-nav button.owl-prev:hover span:after {
    border-left-color: #EBCA00;
    border-bottom-color: #EBCA00;
}


/* Preloader */

.dt_preloader {
    position: relative;
    z-index: 9999999;
}

.dt_preloader-handle {
    align-items: center;
    -webkit-align-items: center;
    display: flex;
    display: -ms-flexbox;
    height: 100%;
    justify-content: center;
    -webkit-justify-content: center;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 9999999;
    background: #EBCA00;
}

.dt_preloader-close {
    position: fixed;
    z-index: 99999999;
    font-size: 1.8rem;
    width: 3rem;
    height: 3rem;
    line-height: 2.6rem;
    text-align: center;
    cursor: pointer;
    right: 1.5rem;
    top: 1.5rem;
    border-radius: 50%;
}

.dt_preloader-close.site--close {
    background-color: var(--dt-whi-color);
}

.dt_preloader-close.site--close:before,
.dt_preloader-close.site--close:after {
    background-color: #EBCA00;
}

.dt_preloader-handle .dt_preloader-animation {
    position: absolute;
    z-index: 100;
}

.dt_preloader-handle .dt_preloader-animation .dt_preloader-spinner {
    animation: spinner 1s infinite linear;
    border-radius: 50%;
    height: 15rem;
    margin: 0 auto 45px auto;
    width: 15rem;
    border: 0.3rem solid var(--dt-whi-color);
    border-top-color: rgba(255, 255, 255, 0.5);
}

.dt_preloader-handle .dt_preloader-animation .dt_preloader-text {
    text-align: center;
    user-select: none;
}

.dt_preloader-handle .dt_preloader-animation .dt_preloader-text .splitted:before {
    animation: loading__letters 4s infinite;
    content: attr(data-char);
    left: 0;
    opacity: 0;
    top: 0;
    position: absolute;
}

.dt_preloader-handle .dt_preloader-animation .dt_preloader-text .splitted {
    font-weight: 600;
    letter-spacing: 1.5rem;
    display: inline-block;
    position: relative;
    font-size: 7rem;
    line-height: 7rem;
    text-transform: uppercase;
    color: transparent;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: rgba(255, 255, 255, 0.30);
}

.dt_preloader-handle .dt_preloader-animation .dt_preloader-text .splitted:nth-child(2):before {
    animation-delay: 0.2s;
}

.dt_preloader-handle .dt_preloader-animation .dt_preloader-text .splitted:nth-child(3):before {
    animation-delay: 0.4s;
}

.dt_preloader-handle .dt_preloader-animation .dt_preloader-text .splitted:nth-child(4):before {
    animation-delay: 0.6s;
}

.dt_preloader-handle .dt_preloader-animation .dt_preloader-text .splitted:nth-child(5):before {
    animation-delay: 0.8s;
}

.dt_preloader-handle .dt_preloader-animation .dt_preloader-text .splitted:nth-child(6):before {
    animation-delay: 1s;
}

.dt_preloader-handle .dt_preloader-animation .dt_preloader-text .splitted:nth-child(7):before {
    animation-delay: 1.2s;
}

.dt_preloader-handle .dt_preloader-animation .dt_preloader-text .splitted:nth-child(8):before {
    animation-delay: 1.4s;
}

.dt_preloader-handle .dt_preloader-animation .dt_preloader-text .splitted:before {
    color: var(--dt-whi-color);
}

@media (max-width: 47.938em) {
    .dt_preloader-handle .dt_preloader-animation .dt_preloader-spinner {
        height: 12.8rem;
        width: 12.8rem;
    }
}

@media (max-width: 31.25em) {
    .dt_preloader-handle .dt_preloader-animation .dt_preloader-spinner {
        height: 11.2;
        width: 11.2;
    }

    .dt_preloader-handle .dt_preloader-animation .dt_preloader-text .splitted {
        font-size: 3rem;
        letter-spacing: 1rem;
    }
}

/* ---//--- */


/* @keyframes */

/* Preloader */
@keyframes spinner {
    to {
      transform: rotateZ(360deg);
    }
}
@keyframes loading__letters {
    0%,
    75%,
    100% {
      opacity: 0;
      transform: rotateY(-90deg);
    }
  
    25%,
    50% {
      opacity: 1;
      transform: rotateY(0deg);
    }
}

@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--updown {
    0%, 100% {
        -webkit-transform: translateY(-3rem);
        transform: translateY(-3rem);
    }

    50% {
        -webkit-transform: translateY(-1.5rem);
        transform: translateY(-1.5rem);
    }
}

@keyframes floating--rotate {
    from {
        transform:rotate(0)
    }
    to {
        transform:rotate(360deg)
    }
}


/*===== Widget Commmon =====*/

.widget .widget-title {
    position: relative;
    font-size: 2.2rem;
    line-height: 3rem;
    margin-bottom: 1.6rem;
}

.widget--left,
.widget--right,
.widget--center {
    margin: 0;
    width: 100%;
    height: 100%;
    min-height: 5.2rem;
    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;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.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 {
    padding-left: 1.8rem;
}

.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: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto 0;
    height: 1rem;
    width: 1rem;
    background-color: #EBCA00;
    -webkit-clip-path: polygon(50% 0,100% 50%,50% 100%,0 50%);
    clip-path: polygon(50% 0,100% 50%,50% 100%,0 50%);
    transition: var(--dt-transition);
}

.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,
.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 {
    padding-left: 2.1rem;
}

.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:before,
.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:before {
    -webkit-animation: floating--rotate 3s infinite linear;
    animation: floating--rotate 3s infinite linear;
    height: 1.2rem;
    width: 1.2rem;
}

.widget:not(.widget_payment):not(.widget_social) li a:not(:hover, :focus) {
    text-decoration: none;
    color: inherit;
}

.widget li a:before,
.widget li a:after {
    position: absolute;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.widget li a:hover,
.widget li a:focus {
    color: #EBCA00;
}

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;
}


/*===== 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;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    background-color: #EBCA00;
    color: var(--dt-whi-color);
    text-decoration: none;
    -webkit-box-shadow: 0 1.4rem 4.7rem 0 rgba(13, 30, 53, 0.1);
    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: var(--dt-whi-color);
}

.widget.widget_social li a:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    border-radius: 50%;
    margin: auto;
    width: 0;
    height: 0;
    z-index: -1;
    transform: translate(-50%, -50%);
    background: var(--dt-whi-color);
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
    -webkit-box-shadow: 0 1.4rem 4.7rem 0 rgba(13, 30, 53, 0.1);
    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 {
    width: 120%;
    height: 120%;
}

.widget_social li a i:before {
    display: inline-block;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.widget_social li a:focus i:before,
.widget_social li a:hover i:before {
    color: #EBCA00;
    -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,
.contact__list img {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    font-size: 2rem;
    width: 2rem;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin-right: 1.5rem;
    position: relative;
    color: #EBCA00;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.contact__list:hover i,
.contact__list:focus-within i,
.contact__list:hover img,
.contact__list:focus-within img {
    -webkit-animation: dt_rubberBand 0.6s ease-in-out alternate;
    animation: dt_rubberBand 0.6s ease-in-out alternate;
}

.contact__body {
    text-decoration: none;
    display: inline-block;
    text-align: left;
    color: inherit;
}

.contact__body > * {
    display: block;
    line-height: normal;
}

.contact__body a {
    text-decoration: none;
}

.contact__body a:not(:hover, :focus) {
    color: inherit;
}

.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: none;
    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: var(--dt-whi-color);
    line-height: 5rem;
    transition: var(--dt-transition);
    -webkit-transition: var(--dt-transition);
    background-color: #EBCA00;
}

.mc4wp-form .form-group .submit-btn.dt-btn-white {
    background-color: var(--dt-whi-color);
    color: #EBCA00;
}

.mc4wp-form .form-group .submit-btn.dt-btn-secondary {
    background-color: var(--dt-sec-color);
    color: var(--dt-whi-color);
}

.email-form-one .form-group .submit-btn {
    width: 7rem;
    text-align: right;
    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';
}

.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-sec-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: #EBCA00;
}

.overlay-anim-black-bg:after {
    background: var(--dt-sec-color);
}

.overlay-anim-white-bg:after {
    background: var(--dt-whi-color);
}

.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%);
}


/*-------------------------------------------------------------- # AS Main CSS Style :) --------------------------------------------------------------*/

.dt_header {
    position: relative;
    z-index: 9;
}

.dt_header-topbar {
    font-size: 1.45rem;
}

@media (min-width: 75em) {
    .dt_header-topbar {
        font-size: 1.6rem;
    }
}

.dt_header .dt-col-2.dt-my-auto {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 19.666667%;
    max-width: 19.666667%;
}

.dt_header .dt-col-2.dt-my-auto+.dt-col-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 80.333333%;
    max-width: 80.333333%;
}

.dt_header-widget .widget--right .widget:not(:last-child):after {
    position: absolute;
    right: 0;
    top: 30%;
    content: "";
    min-height: 5.2rem;
    width: 0.1rem;
    transform: skew(-10deg) translateY(-30%);
    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-sec-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: #EBCA00;
    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: var(--dt-whi-color);
    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;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_header-widget a:hover span.title,
.dt_header-widget a:focus span.title {
    color: #EBCA00;
}

.dt_header-widget .widget:not(.widget_social) li a {
    width: max-content;
}

.dt_header-widget .widget_nav_menu i {
    font-size: 2rem;
    margin-right: 0.3rem;
    color: #EBCA00;
    vertical-align: middle;
}

.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;
}

.dt_header-widget .widget.widget_social li a {
    width: 2.5rem;
    height: 2.5rem;
    font-size: inherit;
    color: inherit;
    background: transparent;
}

.dt_header-widget .widget.widget_social li a:hover i:before,
.dt_header-widget .widget.widget_social li a:focus i:before {
    color: #EBCA00;
}

.dt_mobilenav,
.dt_header-navwrapper,
.dt_navbar {
    width: 100%;
}

.dt_header-navwrapper {
    position: relative;
    height: 65px;
    background: repeating-linear-gradient(-40deg, #ebcb00, #d78c00 33px, black 0, #000000 70px);
    border: 4px double #121d30;
    
}

.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,
.dt_header-widget .contact__list img {
    width: auto;
    margin-right: 0.8rem;
}

/*=============== Desktop Menu =============*/

.site--logo img {
    width: 100%;
    max-width: 15.8rem;
}

.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: var(--dt-whi-color);
    -webkit-animation: fadeInDown 500ms linear 1;
    animation: fadeInDown 500ms linear 1;
    -webkit-box-shadow: 0 1rem 2rem 0 rgba(27, 24, 47, 0.1);
    box-shadow: 0 1rem 2rem 0 rgba(27, 24, 47, 0.1);
}

.dt_navbar-wrapper.is--sticky.on {
    padding: 0 0;
    background: repeating-linear-gradient(-40deg, #ebcb00, #d78c00 33px, black 0, #000000 70px);
}

.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: right;
    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-title-font);
    font-weight: 400;
    line-height: 2;
    white-space: normal;
}

.dt_navbar-mainmenu .dropdown-menu li a {
    color: var(--dt-sec-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 1rem;
    line-height: 9rem;
    display: inline-flex;
}

.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.6rem;
}

.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: '\f107';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    background: inherit;
    font-size: 90%;
    font-weight: 600;
}

.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 {
    content: '\f105';
    right: 1.6rem;
}

.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: #EBCA00;
}

/* Menu Active Style */

.menu__active-one .dt_navbar-nav .dt_navbar-mainmenu li > a {
    letter-spacing: 0.035rem;
}

.menu__active-one .dt_navbar-nav .dt_navbar-mainmenu li.active > a,
.menu__active-one .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a,
.menu__active-one .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a {
    text-shadow: 0.05rem 0 0 currentColor;
}

.menu__active-one .dt_navbar-nav .dt_navbar-mainmenu > li > a:before {
    content: '';
    width: 0;
    height: 0;
    border-radius: 50%;
    background-color: #EBCA00;
    position: absolute;
    top: 49%;
    left: -12%;
    transform: translate(-12%, -49%);
    opacity: 0;
    visibility: hidden;
    transition: var(--dt-transition);
}

.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 {
    opacity: 0.2;
    visibility: visible;
    width: 3rem;
    height: 3rem;
}

.menu__active-two .dt_navbar-nav .dt_navbar-mainmenu > li > a:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0%;
    height: 0.4rem;
    background-color: #EBCA00;
    opacity: 0;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.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%;
}

.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: #EBCA00;
    z-index: -1;
    opacity: 0;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.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;
}

.menu__active-four .dt_navbar-nav .dt_navbar-mainmenu > li+li {
    padding-left: 2.5rem;
}

.menu__active-four .dt_navbar-nav .dt_navbar-mainmenu > li > a:before {
    opacity: 0;
    content: "";
    width: 2.4rem;
    height: 0.3rem;
    background: #EBCA00;
    position: absolute;
    top: 50%;
    left: -3rem;
    -webkit-transform: translateY(-50%) scale(0);
    transform: translateY(-50%) scale(0);
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.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 {
    opacity: 1;
    width: 2.4rem;
    -webkit-transform: translateY(-50%) scale(1);
    transform: translateY(-50%) scale(1);
}


/* Menu Active Five */

.menu__active-five .dt_navbar-nav .dt_navbar-mainmenu > li {
    margin: 0 -0.25rem;
}

.menu__active-five .dt_navbar-nav .dt_navbar-mainmenu > li > a {
    margin: 0;
    padding: 0 1.6rem;
}

.menu__active-five .dt_navbar-nav .dt_navbar-mainmenu > li.menu-item-has-children > a {
    padding-right: 3.2rem;
}

.menu__active-five .dt_navbar-nav .dt_navbar-mainmenu > li.menu-item-has-children > a:after {
    right: 1.5rem;
}

.menu__active-five .dt_navbar-nav .dt_navbar-mainmenu > li.active > a,
.menu__active-five .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a,
.menu__active-five .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a {
    color: var(--dt-whi-color);
}

.menu__active-five .dt_navbar-nav .dt_navbar-mainmenu > li > a:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 0;
    bottom: 0;
    left: 0;
    background: #EBCA00;
    z-index: -1;
    opacity: 0;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.menu__active-five .dt_navbar-nav .dt_navbar-mainmenu > li.active > a:before,
.menu__active-five .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a:before,
.menu__active-five .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a:before {
    opacity: 1;
    height: 100%;
}

/* Menu Active Six */
.menu__active-six .header--seven .dt_navbar-nav .dt_navbar-mainmenu > li > a,
.menu__active-six .dt_navbar-nav .dt_navbar-mainmenu > li > a {
    padding: 0.5rem 1rem;
    line-height: 1.75;
}

.menu__active-six .header--seven .dt_navbar-nav .dt_navbar-mainmenu > .menu-item-has-children > a,
.menu__active-six .dt_navbar-nav .dt_navbar-mainmenu > .menu-item-has-children > a {
    padding-right: 2.2rem;
}

.menu__active-six .dt_navbar-nav .dt_navbar-mainmenu > .menu-item-has-children > a:after {
    right: 0.5rem;
}

.menu__active-six .dt_navbar-nav .dt_navbar-mainmenu > li:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transform: scaleX(0);
    background: #EBCA00;
    -webkit-clip-path: polygon(10% 0, 100% 0%, 90% 100%, 0% 100%);
    clip-path: polygon(10% 0, 100% 0%, 90% 100%, 0% 100%);
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
    z-index: -1;
}

.menu__active-six .is--sticky.on .dt_navbar-nav .dt_navbar-mainmenu > li:before {
    -webkit-clip-path: polygon(17% 0, 100% 0%, 83% 100%, 0% 100%);
    clip-path: polygon(17% 0, 100% 0%, 83% 100%, 0% 100%);
}

.menu__active-six .dt_navbar-nav .dt_navbar-mainmenu > li.active > a,
.menu__active-six .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a,
.menu__active-six .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a {
    color: var(--dt-whi-color);
}

.menu__active-six .dt_navbar-nav .dt_navbar-mainmenu > li.active:before,
.menu__active-six .dt_navbar-nav .dt_navbar-mainmenu > li.focus:before,
.menu__active-six .dt_navbar-nav .dt_navbar-mainmenu > li:hover:before {
    opacity: 1;
    transform: scaleX(1);
}

/* Menu Active Seven */

.menu__active-seven .dt_navbar-nav .dt_navbar-mainmenu > li > a {
    padding: 0.5rem 1rem;
    line-height: 1.75;
}

.menu__active-seven .dt_navbar-nav .dt_navbar-mainmenu > li > a:before,
.menu__active-seven .dt_navbar-nav .dt_navbar-mainmenu > li > a:after {
    content: "";
    position: absolute;
    border: 0.2rem solid transparent;
    width: 0;
    height: 0;
    box-sizing: border-box;
}

.menu__active-seven .dt_navbar-nav .dt_navbar-mainmenu > li > a:before {
    bottom: 0;
    left: 0;
}

.menu__active-seven .dt_navbar-nav .dt_navbar-mainmenu > li > a:after {
    top: 0;
    right: 0;
}

.menu__active-seven .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a::before,
.menu__active-seven .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a::before,
.menu__active-seven .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a::after,
.menu__active-seven .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a::after {
    width: 100%;
    height: 100%;
}

.menu__active-seven .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a::after,
.menu__active-seven .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a::after {
    border-top-color: #EBCA00;
    border-left-color: #EBCA00;
    transition: border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s;
}

.menu__active-seven .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a::before,
.menu__active-seven .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a::before {
    border-bottom-color: #EBCA00;
    border-right-color: #EBCA00;
    transition: width .25s ease-out,height .25s ease-out .25s;
}


/* // */

.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: left;
    color: var(--dt-sec-color);
    background-color: var(--dt-whi-color);
    width: 22.5rem;
    opacity: 0;
    visibility: hidden;
    transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transform-origin: center top 0;
    -webkit-transform-origin: center top 0;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
    border-top: 0.4rem solid #EBCA00;
    -webkit-box-shadow: 0 3.6rem 3.5rem rgba(0, 0, 0, 0.08);
    box-shadow: 0 3.6rem 3.5rem rgba(0, 0, 0, 0.08);
}

.dt_header .widget_nav_menu .menu-item > .sub-menu:after,
.dt_navbar-nav .dt_navbar-mainmenu > .menu-item > .dropdown-menu:after {
    top: -2rem;
    left: 17%;
    transform: translateX(-50%);
    position: absolute;
    content: "";
    border: 0.8rem solid transparent;
    border-bottom-color: #EBCA00;
}

.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: 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 > 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: 0.5rem 1rem;
    border-bottom: 0.1rem solid rgba(22, 23, 22);
    position: relative;
}

.dt_footer_copyright .widget_nav_menu .sub-menu li:last-child > a,
.dt_header .widget_nav_menu .sub-menu li:last-child > a,
.dt_footer .dt_navbar-mainmenu .dropdown-menu li:last-child > a,
.dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu li:last-child > a {
    border-bottom: 0;
}

.dt_footer .dt_navbar-mainmenu .dropdown-menu li.active > a,
.dt_footer .dt_navbar-mainmenu .dropdown-menu li:hover > a,
.dt_footer .dt_navbar-mainmenu .dropdown-menu li.focus > a,
.dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu li.active > a,
.dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu li:hover > a,
.dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu li.focus > a {
    color: #EBCA00;
    padding-left: 2.15rem;
}

.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;
    opacity: 0.5;
    background-color: var(--dt-gray-color);
    z-index: -1;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.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%;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.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: white;
  outline-offset: 5px;
  outline-color: transparent;
  border-radius: 10px;
  */
  display: inline-block;
  font-size: 17px;
  border-radius: 30px;
  text-align: center;
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #EBCA00;
  font-weight: 500;
  text-decoration: none;
}

button.hamburger:focus {
    outline-color: var(--dt-sec-color);
}

.hamburger {
    width: 10rem;
    height: 5rem;
    vertical-align: middle;
    overflow: hidden;
    display: block;
    padding: 0;
    border: none;
    border-radius: 0;
}

.hamburger span {
    height: 3px;
    width: 100%;
    /* display: block; */
    display: none;
    margin: 0 0 6px;
    background-color: #ff6900;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.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: #eb4900;
}

.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: left;
}

.dt_mobilenav-toggles {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: flex-end;
}

.dt_mobilenav-right .dt_navbar-list-right {
    padding-left: 0;
    padding-right: 1.6rem;
}

.dt_mobilenav-topbar-toggle {
    display: inline-block;
    position: relative;
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    padding: 0;
    cursor: pointer;
    font-size: 1.5rem;
    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-sec-color);
    outline-offset: -0.4rem;
    background-color: var(--dt-gray-color);
}

button.dt_mobilenav-topbar-toggle.active {
    background-color: var(--dt-whi-color);
}

.dt_mobilenav-topbar-toggle i {
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

button.dt_mobilenav-topbar-toggle.active i {
    color: #EBCA00;
}

.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;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.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: left;
    color: var(--dt-sec-color);
    background: var(--dt-whi-color);
    -webkit-transform: translateX(-150%);
    transform: translateX(-150%);
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
    -webkit-box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.1);
    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;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_mobilenav-mainmenu-inner .dt_navbar-mainmenu {
    height: 100%;
    overflow-x: hidden;
    overflow-y: overlay;
    -ms-touch-action: overlay;
    touch-action: auto;
    font-size: 3rem;
}

.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 black;
}

.dt_mobilenav-mainmenu-inner li.menu-item-has-children ul.dropdown-menu li > a {
    padding-left: 2.5rem;
    width: 100%;
    font-style: italic;
}

.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 black;
    width: 100%;
    padding: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.dt_mobilenav-mainmenu-inner .menu-item a {
    display: inline-block;
    letter-spacing: 0.05rem;
    line-height: 3.1rem;
}

.dt_mobilenav-mainmenu-inner .menu-item-has-children.current > a {
    margin: 0;
    color: var(--sp-primary);
}

.site--close {
    padding: 0;
    height: 4rem;
    width: 4rem;
    line-height: 4rem;
    display: inline-block;
    border-width: 0;
    position: absolute;
    top: 1.3rem;
    right: 1.3rem;
    background-color: transparent;
}

.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-sec-color);
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.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: 4rem;
    font-weight: 900;
    padding: 0 0.72rem;
    border: 0;
    border-radius: 0;
    color: var(--dt-sec-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;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.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: #EBCA00;
}

.dt_mobilenav-topbar-content {
    display: none;
    width: 100%;
    height: auto;
    padding: 1.7rem 0 1.8rem;
    text-align: left;
    color: var(--dt-sec-color);
    background-color: var(--dt-whi-color);
    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.938em) {
    .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.938em) {
    .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: 28.75em) {
    .dt_mobilenav-right {
        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: 2.2rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
}

@media (min-width: 62em) and (max-width: 74.938em) {
    .dt_mobilenav-right > ul,
    .dt_navbar-right > ul {
        padding-left: 1.2rem;
    }
    .dt_navbar-nav .dt_navbar-mainmenu > li > a {
        margin: 0 1rem;
    }
}

.dt_navbar-list-right > li:not(:last-child) {
    margin-right: 1.8rem;
}

.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-sec-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-sec-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: #EBCA00;
}

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-sec-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-sec-color);
    background-color: var(--dt-sec-color);
    color: var(--dt-whi-color);
}

.widget_shopping_cart .button.checkout {
    border-color: #EBCA00;
    background-color: #EBCA00;
    color: var(--dt-whi-color);
}

.widget_shopping_cart_content .woocommerce-mini-cart__empty-message {
    margin: 0;
}

.dt_navbar-cart-item .dt_navbar-cart-icon {
    font-weight: 500;
    margin: 0;
    color: var(--dt-sec-color);
    position: relative;
    display: inline-block;
    vertical-align: -0.25rem;
    text-align: center;
    width: 2.8rem;
    height: 2.8rem;
    font-size: 1.35rem;
    line-height: 1.7;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_navbar-cart-item:hover .dt_navbar-cart-icon,
.dt_navbar-cart-item:focus-within .dt_navbar-cart-icon {
    color: #EBCA00;
}

.dt_navbar-cart-item svg .cart-line {
    stroke-dasharray: 50;
}

.dt_navbar-cart-icon.active .cart-line,
.dt_navbar-cart-item:hover svg .cart-line,
.dt_navbar-cart-item:focus-within svg .cart-line {
    animation: remove_middle 1s forwards;
}

.dt_navbar-cart-item .cart-count {
    position: absolute;
    top: 7.5px;
    left: 1.1rem;
    line-height: 0.7;
    display: inline-block;
    color: #EBCA00;
    opacity: 0;
    transform: scale(.1) rotate(260deg);
    -webkit-transform: scale(.1) 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;
}

@keyframes count {
    50% {
        opacity: 1;
        -webkit-transform: translateY(-1.5rem);
        transform: translateY(-1.5rem);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0.2rem);
        transform: translateY(0.2rem);
    }
}

@keyframes remove_middle {
    to {
        stroke-dashoffset: 50;
    }
}

/* Search Popup */

button.dt_navbar-search-toggle {
    border: 0;
    padding: 0;
    outline: none;
    font-size: 1.8rem;
    color: inherit;
    background-color: transparent;
}

button.dt_navbar-search-toggle:hover,
button.dt_navbar-search-toggle:focus {
    color: #EBCA00;
}

.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;
    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,iVBORw0KGgoAAAANSUhEUgAAB4AAAAIuCAYAAABejBX/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzFGRDQ5MEQ0MUM4MTFFQTlGQjA4MDNBMzBBRUZDMUUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzFGRDQ5MEM0MUM4MTFFQTlGQjA4MDNBMzBBRUZDMUUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5M0M5OTY1N0I1MEExMUU5ODQ5RUE1RUIzN0RENTkyOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5M0M5OTY1OEI1MEExMUU5ODQ5RUE1RUIzN0RENTkyOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn1udxMAAK/1SURBVHja7N0JtGxZ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QCMEwAAAAAAAAACNEAADAAAAAAAANEIADAAAAAAAANAIATAAAAAAAABAIwTAAAAAAAAAAI0QAAMAAAAAAAA0QgAMAAAAAAAA0AgBMAAAAAAAAEAjBMAAAAAAAAAAjRAAAwAAAAAAADRCAAwAAAAAAADQCAEwAAAAAAAAQCMEwAAAAAAAAACNEAADAAAAAAAANEIADAAAAAAAANAIATAAAAAAAABAIwTAAAAAAAAAAI0QAAMAAAAAAAA0QgAMAAAAAAAA0AgBMAAAAAAAAEAjBMAAAAAAAAAAjRAAAwAAAAAAADRCAAwAAAAAAADQCAEwAAAAAAAAQCMEwAAAAAAAAACNEAADAAAAAAAANEIADAAAAAAAANAIATAAAAAAAABAIwTAAAAAAAAAAI0QAAMAAAAAAAA0QgAMAAAAAAAA0AgBMAAAAAAAAEAjBMAAAAAAAAAAjRAAAwAAAAAAADRCAAwAAAAAAADQCAEwAAAAAAAAQCMEwAAAAAAAAACNEAADAAAAAAAANEIADAAAAAAAANAIATAAAAAAAABAIwTAAAAAAAAAAI0QAAMAAAAAAAA0QgAMAAAAAAAA0AgBMAAAAAAAAEAjBMAAAAAAAAAAjRAAAwAAAAAAADRCAAwAAAAAAADQCAEwAAAAAAAAQCMEwAAAAAAAAACNEAADAAAAAAAANEIADAAAAAAAANAIATAAAAAAAABAIwTAAAAAAAAAAI0QAAMAAAAAAAA0QgAMAAAAAAAA0AgBMAAAAAAAAEAjBMAAAAAAAAAAjRAAAwAAAAAAADRCAAwAAAAAAADQCAEwAAAAAAAAQCMEwAAAAAAAAACNEAADAAAAAAAANEIADAAAAAAAANAIATAAAAAAAABAIwTAAAAAAAAAAI0QAAMAAAAAAAA0QgAMAAAAAAAA0AgBMAAAAAAAAEAjBMAAAAAAAAAAjRAAAwAAAAAAADRCAAwAAAAAAADQCAEwAAAAAAAAQCMEwAAAAAAAAACNEAADAAAAAAAANEIADAAAAAAAANAIATAAAAAAAABAIwTAAAAAAAAAAI0QAAMAAAAAAAA0QgAMAAAAAAAA0AgBMAAAAAAAAEAjBMAAAAAAAAAAjRAAAwAAAAAAADRCAAwAAAAAAADQCAEwAAAAAAAAQCMEwAAAAAAAAACNEAADAAAAAAAANEIADAAAAAAAANAIATAAAPwP9uxABgAAAGCQv/U9vtIIAAAAACYEMAAAAAAAAMBEAgwAE9QWkFYwG2sAAAAASUVORK5CYII=");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-top: 0;
    background-color: rgba(0,0,0,0.85);
    -webkit-transform: scale(0,1);
    transform: scale(0,1);
    transition: all 900ms ease;
    -webkit-transition: all 900ms ease;
}

.dt_header-search--active .search--header:before {
    transform: scale(1,1);
}

.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;
    -webkit-box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.search--header .dt_search-close i {
    color: var(--dt-whi-color);
    background-color: #EBCA00;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    line-height: 7rem;
    font-weight: 600;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.search--header .dt_search-close:hover i,
.search--header .dt_search-close:focus i {
    background-color: var(--dt-whi-color);
    color: #EBCA00;
}

.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-sec-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-sec-color);
    height: 6rem;
    min-height: 6rem;
    width: 100%;
    padding: 1rem 3rem;
    font-weight: 500;
    text-transform: capitalize;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.search--header .dt_search-form input[type=submit],
.search--header .dt_search-form button {
    position: absolute;
    right: 0;
    top: 50%;
    width: 6rem;
    height: 6rem;
    background: transparent;
    text-align: center;
    font-size: 2rem;
    padding: 0;
    cursor: pointer;
    border: none;
    color: var(--dt-whi-color);
    background-color: #EBCA00;
    border-radius: 0 0.5rem 0.5rem 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.search--header .dt_search-form button i {
    color: var(--dt-whi-color);
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.search--header .dt_search-form button:focus i,
.search--header .dt_search-form button:hover i {
    color: var(--dt-whi-color);
}


/* 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.938em)  {
    .dt_navbar-listwidget .contact__list+.contact__list {
        padding-left: 1.5rem;
        margin-left: 1.5rem;
    }
}

.dt_navbar-listwidget .contact__list i,
.dt_navbar-listwidget .contact__list img {
    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 {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    background-color: transparent;
    border: none;
    color: currentColor;
}

.dt_navbar-sidebar-toggle-inner {
    width: 41px;
    height: 41px;
    line-height: 0;
    border: 0.1rem solid transparent;
    border-radius: 0.6rem;
    color: var(--dt-sec-color);
    position: relative;
    z-index: 0;
    transition: 0.4s;
}

.dt_navbar-sidebar-toggle-inner span {
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: currentColor;
    transition: transform 0.4s;
}

.dt_navbar-sidebar-toggle-inner span:nth-child(1) {
    left: 9px;
    top: 9px;
}

.dt_navbar-sidebar-toggle-inner span:nth-child(2) {
    left: 17px;
    top: 9px;
}

.dt_navbar-sidebar-toggle-inner span:nth-child(3) {
    left: 25px;
    top: 9px;
}

.dt_navbar-sidebar-toggle-inner span:nth-child(4) {
    left: 9px;
    top: 17px;
}

.dt_navbar-sidebar-toggle-inner span:nth-child(5) {
    left: 17px;
    top: 17px;
}

.dt_navbar-sidebar-toggle-inner span:nth-child(6) {
    left: 25px;
    top: 17px;
}

.dt_navbar-sidebar-toggle-inner span:nth-child(7) {
    left: 9px;
    top: 25px;
}

.dt_navbar-sidebar-toggle-inner span:nth-child(8) {
    left: 17px;
    top: 25px;
}

.dt_navbar-sidebar-toggle-inner span:nth-child(9) {
    left: 25px;
    top: 25px;
}

.dt_navbar-sidebar-toggle:hover .dt_navbar-sidebar-toggle-inner span,
.dt_navbar-sidebar-toggle:focus .dt_navbar-sidebar-toggle-inner span {
    background-color: #EBCA00;
}

.dt_navbar-sidebar-toggle:hover .dt_navbar-sidebar-toggle-inner span:nth-child(1),
.dt_navbar-sidebar-toggle:focus .dt_navbar-sidebar-toggle-inner span:nth-child(1) {
    transform: translate(8px, 0);
}

.dt_navbar-sidebar-toggle:hover .dt_navbar-sidebar-toggle-inner span:nth-child(2),
.dt_navbar-sidebar-toggle:focus .dt_navbar-sidebar-toggle-inner span:nth-child(2) {
    transform: translate(8px, 0);
}

.dt_navbar-sidebar-toggle:hover .dt_navbar-sidebar-toggle-inner span:nth-child(3),
.dt_navbar-sidebar-toggle:focus .dt_navbar-sidebar-toggle-inner span:nth-child(3) {
    transform: translate(0, 8px);
}

.dt_navbar-sidebar-toggle:hover .dt_navbar-sidebar-toggle-inner span:nth-child(4),
.dt_navbar-sidebar-toggle:focus .dt_navbar-sidebar-toggle-inner span:nth-child(4) {
    transform: translate(0, -8px);
}

.dt_navbar-sidebar-toggle:hover .dt_navbar-sidebar-toggle-inner span:nth-child(6),
.dt_navbar-sidebar-toggle:focus .dt_navbar-sidebar-toggle-inner span:nth-child(6) {
    transform: translate(0, 8px);
}

.dt_navbar-sidebar-toggle:hover .dt_navbar-sidebar-toggle-inner span:nth-child(7),
.dt_navbar-sidebar-toggle:focus .dt_navbar-sidebar-toggle-inner span:nth-child(7) {
    transform: translate(0, -8px);
}

.dt_navbar-sidebar-toggle:hover .dt_navbar-sidebar-toggle-inner span:nth-child(8),
.dt_navbar-sidebar-toggle:focus .dt_navbar-sidebar-toggle-inner span:nth-child(8) {
    transform: translate(-8px, 0);
}

.dt_navbar-sidebar-toggle:hover .dt_navbar-sidebar-toggle-inner span:nth-child(9),
.dt_navbar-sidebar-toggle:focus .dt_navbar-sidebar-toggle-inner span:nth-child(9) {
    transform: translate(-8px, 0);
}

@media (min-width: 48.938em) and (max-width: 61.938em)  {
    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.938em) {
    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;
    width: 100%;
    height: 100%;
    z-index: 9999999;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: all .3s ease-in .6s;
    transition: all .3s ease-in .6s;
}

.sidebar--active .dt_sidebar {
    opacity: 1;
    visibility: visible;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: all .6s ease-in .0s;
    transition: all .6s ease-in .0s;
}

.dt_sidebar .off--layer {
    right: -100%;    
    visibility: hidden;
}

.sidebar--active .dt_sidebar .off--layer {
    right: 0%;
    visibility: visible;
    -webkit-transition: all .8s ease-out 0s;
    transition: all .8s ease-out 0s;
}

.dt_sidebar .dt_sidebar-wrapper {
    position: relative;
    max-width: 34.5rem;
    margin-left: auto;
    padding: 4rem 3rem;
    height: 100%;
    overflow-y: auto;
    color: var(--dt-sec-color);
    background-color: var(--dt-whi-color);
    -webkit-transform: translate3d(52rem, 0, 0);
    transform: translate3d(52rem, 0, 0);
    -webkit-transition: all 0.4s cubic-bezier(0.9, 0.03, 0, 0.96) 0.6s;
    transition: all 0.4s cubic-bezier(0.9, 0.03, 0, 0.96) 0.6s;
}

.sidebar--active .dt_sidebar .dt_sidebar-wrapper {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: all 0.6s cubic-bezier(0.9, 0.03, 0, 0.96) 0.3s;
    transition: all 0.6s cubic-bezier(0.9, 0.03, 0, 0.96) 0.3s;
}

.dt_sidebar .dt_sidebar-wrapper .dt_sidebar-content {
    position: relative;
    top: 15rem;
    width: 100%;
    height: 100%;
    padding: 1.8rem 0;
    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: #EBCA00;
}


/* Header--one */

.header--one {
    color: var(--dt-sec-color);
}

@media (min-width: 62em) {
    .header--one .dt_header-inner {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
    }

    .header--one .dt_header-widget .widget--right .widget:not(:last-child):after {
        right: 0.5rem;
        min-height: 8.5rem;
    }

    .header--one + .site-content .dt_slider .dt_slider-innercell {
        padding-top: 15rem;
    }

    .header--one + .dt_pagetitle {
        padding-top: 20rem;
    }

    .header--one .dt_navbar-wrapper:not(.is--sticky.on) > .dt-container > .dt-row {
        position: relative;
        --dt-gutter-x: 0;
        padding-left: 3.2rem;
        z-index: 0;
    }

    .header--one .dt_navbar-wrapper:not(.is--sticky.on) > .dt-container > .dt-row::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 99.4%;
        height: 100%;
        border-radius: 100rem;
        clip-path: polygon(0% 0%,100% 26%,100% 74%,0% 100%); /*polygon(0% 0%,100% 22%,100% 78%,0% 100%);*/
        -webkit-clip-path: polygon(0% 0%,100% 26%,100% 74%,0% 100%);
        background-color: var(--dt-whi-color);
        --dt-gutter-x: 0;
        z-index: -1;
    }

    .header--one .dt_navbar-wrapper:not(.is--sticky.on) > .dt-container > .dt-row::after {
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        border-radius: 100rem;
        top: 50%;
        left: -0.8rem;
        transform: translateY(-50%);
        background: #EBCA00;
        clip-path: polygon(0% 0%,100% 26%,100% 74%,0% 100%);
        -webkit-clip-path: polygon(0% 0%,100% 26%,100% 74%,0% 100%);
        z-index: -2;
    }
}

.header--one .dt_header-topbar {
    color: var(--dt-whi-color);
}

@media (min-width: 87.5em) {
    .header--one + .site-content .dt_slider .dt_slider-carousel,
    .header--one + .site-content .dt_slider .dt_slider-item,
    .header--one + .site-content .dt_slider .dt_slider-innercell,
    .header--one + .site-content .dt_slider .dt_slider-item > img {
        max-height: 40rem;
        min-height: 40rem;
    }
}

/* Header--two */

.header--two {
    color: var(--dt-sec-color);
    background-color: var(--dt-whi-color);
}

.header--two .dt_header-topbar {
    background: var(--dt-gray-color);
}


/* Footer */

.footer-shape {
    background: var(--dt-whi-color);
    border-radius: 55% 50% 48% 30% / 40% 50% 70% 6%;
    will-change: border-radius, transform, opacity;
    animation: dt_shapeMoveThree 3s linear infinite;
    display: block;
    opacity: 0.10;
}

.dt_footer {
    padding: 0 0;
    position: relative;
    z-index: 0;
}

.dt_footer--one {
    margin-top: 7rem;
    color: var(--dt-whi-color);
    background-color: var(--dt-sec-color);
}

.dt_footer--one .svg--shape {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 6rem;
    top: -1px;
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
}

.dt_footer--one .dt_footer_top {
    margin-top: -7rem;
}

.dt_footer--one .dt_footer_top .dt_features_cta_area {
    padding-top: 2rem;
}

.dt_footer--one .pattern-layer+.dt_footer_middle {
    padding-top: 12rem;
}

.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--one .pattern-layer .pattern-1 {
    position: absolute;
    left: -3rem;
    bottom: 5rem;
    width: 20.5rem;
    height: 27.2rem;
    background-repeat: no-repeat;
    opacity: 0.03;
}

.dt_footer--one .pattern-layer .pattern-2 {
    position: absolute;
    left: 0;
    bottom: 9rem;
    width: 19.6rem;
    height: 26.6rem;
    background-repeat: no-repeat;
}

.dt_footer--one .pattern-layer .pattern-3 {
    position: absolute;
    top: -2.4rem;
    right: -5rem;
    width: 19.3rem;
    height: 27.8rem;
    background-repeat: no-repeat;
    opacity: 0.03;
}

.dt_footer--one .pattern-layer .pattern-4 {
    position: absolute;
    top: 0;
    right: 0;
    width: 19.6rem;
    height: 26.6rem;
    background-repeat: no-repeat;
}

.dt_footer .widget_social li a {
    color: var(--dt-whi-color);
    background-color: rgba(189, 189, 189, 0.40);
}

.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-sec-color);
    background-color: var(--dt-whi-color);
    -webkit-box-shadow: 0 0 5rem 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 5rem 0 rgba(0, 0, 0, 0.1);
}

.dt_footer--one .dt_footer-top .widget .contact__list i,
.dt_footer--one .dt_footer-top .widget .contact__list img {
    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: var(--dt-whi-color);
    position: relative;
    padding-bottom: 1.5rem;
    margin-bottom: 4rem;
}

.dt_footer_middle .widget .widget-title:before {
    content: "";
    width: 5.6rem;
    height: 0.3rem;
    position: absolute;
    bottom: 0;
    left: 0;
    border-bottom: 0.3rem dashed #EBCA00;
}

.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: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%;
    opacity: 0.75;
}

.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: 1.8rem;
}

/*.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:before {
    content: "\f061";
    top: 0.2rem;
    left: 0;
    font-size: 85%;
    font-weight: normal;
    -webkit-transition: unset;
    transition: unset;
}*/

/*.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:before,
.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:before,
.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_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_middle .wp-block-gallery.has-nested-images figure.wp-block-image img {
    min-height: 9.7rem;
}

.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_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-sec-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: "\f03e";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    font-family: 'Font Awesome 6 Free';
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 3rem;
    color: var(--dt-whi-color);
    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;
}

.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_meta li a:hover:before,
.widget_meta li a:focus:before {
    -webkit-animation: rightCaret 600ms ease infinite;
    animation: rightCaret 600ms ease infinite;
}

.dt_footer_middle .dt_business_hour {
    padding: 2rem 2.4rem 2.8rem;
    background-image: linear-gradient(180deg,#0e1422 -4.46%,#212631 100%);
    border-radius: 2rem;
}

.dt_business_hour .dt_business_schedule {
    display: flex;
    justify-content: space-between;
    padding: 0.8rem;
    font-size: 1.8rem;
}

/* Footer Copyright */

.dt_footer_copyright {
    padding: 3.2rem 0;
    background-color: transparent;
    border-top: 0.1rem solid rgba(189, 189, 189, 0.25);
}

.dt_footer_copyright .widget li {
    display: inline-block;
    margin-left: 0.6rem;
}

.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: 1.8rem;
}

.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;
    height: 1rem;
    width: 1rem;
}

.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;
    text-underline-offset: 0.3rem;
}

@media (min-width: 36em) {
    .dt_footer_copyright > .dt-container > .dt-row > * {
        margin-top: auto;
        margin-bottom: auto;
    }
}

@media (max-width: 35.938em) {
    .dt_footer_copyright > .dt-container > .dt-row > *:first-child {
        margin-top: 0;
    }
}

/* Footer Parallax */

@media (min-width: 62em) {
    .footer--parallax #content {
        position: relative;
        z-index: 1;
    }
    .footer--parallax .dt_footer {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        z-index: 0;
    }
}

/* Up Top */

button.dt_uptop {
    position: fixed;
    right: 3rem;
    bottom: 3rem;
    height: 4.6rem;
    width: 4.6rem;
    cursor: pointer;
    display: block;
    border-radius: 5rem;
    padding: 0;
    z-index: 10000;
    opacity: 1;
    visibility: hidden;
    transform: translateY(1.6rem);
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
}

.dt_uptop.active {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

@media (min-width: 48rem) {
    .dt_uptop.active:hover {
        -webkit-transform: translateY(-0.8rem);
        transform: translateY(-0.8rem);
        -webkit-box-shadow: 0 0.3rem 1.6rem rgba(0, 0, 0, 0.25);
        box-shadow: 0 0.3rem 1.6rem rgba(0, 0, 0, 0.25);
    }
}

.dt_uptop:after {
    position: absolute;
    font-family: 'Font Awesome 6 Free';
    content: '\f148';
    text-align: center;
    line-height: 4.2rem;
    font-size: 1.8rem;
    color: #EBCA00;
    top: -1px;
    left: -1px;
    height: 4.6rem;
    width: 4.6rem;
    cursor: pointer;
    display: block;
    z-index: 1;
    border: 0.2rem solid #EBCA00;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    box-shadow: none;
    border-radius: 50%;
	font-weight: 900;
}

.dt_uptop svg {
    color: #EBCA00;
    border-radius: 50%;
    background: var(--dt-whi-color);
}

.dt_uptop svg path {
    fill: none;
    stroke: #EBCA00;
    stroke-width: 2.4rem;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
}


/* Post */

.dt_posts--one.dt_post_item {
    position: relative;
    perspective: 1200px;
}

.dt_posts--one.dt_post_item .dt_post_wrap {
    position: relative;
    transition-property: box-shadow,transform;
    transition-duration: .6s;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transform-style: preserve-3d;
}

.dt_posts--one.dt_post_item:not(.single-post):hover .dt_post_wrap,
.dt_posts--one.dt_post_item:not(.single-post):focus-within .dt_post_wrap {
    transform: rotateY(180deg);
    transform-origin: 50% 50%;
}

.dt_posts--one.dt_post_item .dt_post_front,
.dt_posts--one.dt_post_item .dt_post_back {
    transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.dt_posts--one.dt_post_item .dt_post_front {
    position: relative;
    background-color: var(--dt-whi-color);
    overflow: hidden;
    box-shadow: 0 0 2.1rem rgba(85, 25, 239, 0.10);
}

.dt_posts--one.dt_post_item .dt_post_front .dt_post_image {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.dt_posts--one.dt_post_item .dt_post_image img {
    width: 100%;
}

.dt_posts--one.dt_post_item .dt_post_front .dt_post_inner {
    padding: 4rem 2.8rem 3rem;
    background-color: var(--dt-whi-color);
}

.dt_posts--one.dt_post_item .dt_post_date {
    display: inline-flex;
    align-items: baseline;
    font-weight: 500;
    color: #EBCA00;
    margin-bottom: 1.6rem;
}

.dt_posts--one.dt_post_item .dt_post_author a:not(:hover, :focus),
.dt_posts--one.dt_post_item .dt_post_date a:not(:hover, :focus) {
    color: var(--dt-sec-color);
    text-decoration: none;
}

.dt_posts--one.dt_post_item .dt_post_date i {
    font-size: 1.7rem;
    color: #EBCA00;
}

.dt_posts--one.dt_post_item .dt_post_title {
    margin-bottom: 1.7rem;
    line-height: 1.458;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_posts--one.dt_post_item .dt_post_front .dt_post_content {
    color: var(--dt-base-color);
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_posts--one.dt_post_item .dt_post_author {
    font-size: 1.7rem;
    margin-top: 2rem;
    color: var(--dt-sec-color);
    font-weight: 600;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_posts--one.dt_post_item .dt_post_author a {
    display: inline-flex;
    align-items: center;
    vertical-align: middle;
}

.dt_posts--one.dt_post_item .dt_post_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.35);
}

.dt_posts--one.dt_post_item .dt_post_back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: var(--dt-sec-color);
    padding: 2rem 2.8rem 3.2rem;
    transform: rotateY(180deg)translateZ(1px);
}

.dt_posts--one.dt_post_item .dt_post_wrap .dt_post_content p:empty,
.dt_posts--one.dt_post_item .dt_post_front .more-link {
    display: none;
}

.dt_posts--one.dt_post_item .dt_post_wrap .dt_post_content p {
    margin-bottom: 0;
}

.dt_posts--one.dt_post_item .dt_post_wrap .dt_post_content p+p {
    margin-top: 1.6rem;
}

.dt_posts--one.dt_post_item .dt_post_back:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
    background-color: rgba(3,13,47,.58);
}

.dt_posts--one.dt_post_item .dt_post_back .dt_post_title {
    color: var(--dt-whi-color);
}

.dt_posts--one.dt_post_item .dt_post_title a {
    color: inherit;
    text-decoration: none;
}

.dt_posts--one.dt_post_item .dt_post_back .dt_post_content {
    color: var(--dt-whi-color);
}

.dt_posts--one.dt_post_item .dt_post_wrap .dt_post_catetag {
    margin-bottom: 2rem;
    color: var(--dt-whi-color);
    font-size: 1.48rem;
    background-color: rgb(0, 0, 0, 0.3);
    display: inline-block;
    padding-right: 1.6rem;
    border-radius: 10rem;
    border: 0.1rem solid rgba(255, 255, 255, 0.3);
}

.dt_posts--one.dt_post_item .dt_post_wrap .dt_post_catetag i {
    width: 2.8rem;
    height: 2.8rem;
    text-align: center;
    line-height: 2.8rem;
    background-color: #EBCA00;
    color: inherit;
    border-radius: 10rem;
    margin-right: 0.4rem;
}

.dt_posts--one.dt_post_item .dt_post_wrap .dt_post_catetag a {
    text-decoration: none;
    color: inherit;
}

.dt_posts--one.dt_post_item .dt_post_wrap .dt_post_title a:hover,
.dt_posts--one.dt_post_item .dt_post_wrap .dt_post_title a:focus,
.dt_posts--one.dt_post_item .dt_post_wrap .dt_post_catetag a:hover,
.dt_posts--one.dt_post_item .dt_post_wrap .dt_post_catetag a:focus {
    text-decoration: underline;
}

.dt_posts--one.dt_post_item .more-link {
    display: inline-block;
    text-decoration: none;
    padding: 0.6rem 2.4rem 0.7rem;
    line-height: 1.624;
    background: #EBCA00;
    color: var(--dt-whi-color);
    border-radius: 10rem;
    margin-top: 2rem;
}

.dt_posts--one.dt_post_item .more-link:hover,
.dt_posts--one.dt_post_item .more-link:focus {
    background: var(--dt-whi-color);
    color: #EBCA00;
	box-shadow: 0 2rem 5rem 0 rgba(0, 0, 0, 0.1);
}


/* Post Single */

.single-post.dt_post_item {
    border-radius: 1.5rem;
    padding: 0 3rem 3rem;
    overflow: hidden;
    background-color: var(--dt-whi-color);
    border: 0.1rem solid rgba(189, 189, 189, 0.2);
}

.single .single-post.dt_post_item {
    margin-bottom: 5rem;
}

[data-masonry].dt-row .dt_post_block .single-post.dt_post_item {
    margin-bottom: 0.8rem;
}

.single-post.dt_post_item .dt_post_image {
    position: relative;
    overflow: hidden;
    margin-left: -3rem;
    margin-right: -3rem;
    z-index: 0;
}

.single-post.dt_post_item .dt_post_content h3,
.single-post.dt_post_item .dt_post_content h4 {
    margin-bottom: 1.7rem;
}

.single-post.dt_post_item .dt_post_content p:not(:last-child) {
    margin-bottom: 2.6rem;
}

.single-post.dt_post_item .dt_post_content blockquote p:last-child {
    margin-bottom: 1rem;
}

.single-post.dt_posts--one.dt_post_item .dt_post_wrap .dt_post_catetag a:hover,
.single-post.dt_posts--one.dt_post_item .dt_post_wrap .dt_post_catetag a:focus {
    color: #EBCA00;
}

.single-post.dt_post_item .dt_post_top_meta .dt_post_top_meta_list {
    list-style: none;	
	width: 100%;
    padding: 0.8rem 1.2rem;
    background-color: var(--dt-whi-color);
	margin: 2.8rem auto 2.8rem;
    z-index: 1;
    position: relative;
    display: inline-block;
    border-radius: 0.5rem;
    -webkit-box-shadow: 0 1rem 5rem rgba(2, 2, 2, 0.09);
    box-shadow: 0 1rem 5rem rgba(2, 2, 2, 0.09);
    border-top: 0.4rem solid #EBCA00;
}

.single-post.dt_post_item .dt_post_image + .dt_post_inner .dt_post_top_meta .dt_post_top_meta_list {
    margin: -2.3rem auto 2.8rem;
}

.single-post.dt_post_item .dt_post_top_meta .dt_post_top_meta_list>li {
    vertical-align: middle;
    display: inline-block;
    margin-top: 0;
    margin-right: 1.5rem;
}

.single-post.dt_post_item .dt_post_top_meta .dt_post_top_meta_list>li:last-child {
    margin-right: 0;
}

.single-post.dt_post_item .dt_post_top_meta .dt_post_top_meta_list > li {
    font-size: 1.5rem;
    position: relative;
    margin-right: 2rem;
    padding-right: 2.5rem;
}

.single-post.dt_post_item .dt_post_top_meta .dt_post_top_meta_list > li:last-child {
    margin-right: 0;
    padding-right: 0;
}

.single-post.dt_post_item .dt_post_top_meta .dt_post_top_meta_list > li:not(:last-child):after {
    content: "";
    width: 6px;
    height: 6px;
    background-color: #EBCA00;
    position: absolute;
    right: 0;
    top: 50%;
    border-radius: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.single-post.dt_post_item .dt_post_top_meta .dt_post_top_meta_list > li > * {
    margin-bottom: 0;
    margin-top: 0;
}

.single-post.dt_posts--one.dt_post_item .dt_post_wrap .dt_post_catetag {
    color: var(--dt-sec-color);
    background-color: transparent;
    border-color: rgba(189, 189, 189, 0.3);
}

.single-post.dt_posts--one.dt_post_item .dt_post_wrap .dt_post_catetag i {
    color: var(--dt-whi-color);
}

.single-post.dt_post_item .dt_post_bottom_meta {
    margin-bottom: 0;
    margin-top: 2.8rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 1rem;
}

.single-post.dt_post_item .dt_post_bottom_meta .dt_post_tags a {
    font-size: 1.5rem;
    border-radius: 10rem;
    margin-bottom: 0.3rem;
    padding: 0.8rem 1.6rem;
    font-weight: 400;
    color: var(--dt-sec-color);
    display: inline-block;
    text-decoration: none;
    line-height: 1;
    margin-right: 0.5rem;
    border: 0.1rem solid rgba(189, 189, 189, 0.35);
    background-color: var(--dt-gray2-color);
}

.single-post.dt_post_item .dt_post_bottom_meta .dt_post_tags a:hover,
.single-post.dt_post_item .dt_post_bottom_meta .dt_post_tags a:focus {
    border-color: var(--dt-sec-color);
    background-color: var(--dt-sec-color);
    color: var(--dt-whi-color);
}

.single-post.dt_post_item .dt_post_bottom_meta .comments-count {
    font-size: 1.4rem;
    border-radius: 10rem;
    font-weight: 400;
    padding: 0.8rem 1.6rem;
    color: var(--dt-whi-color);
    background-color: #EBCA00;
    text-decoration: none;
    white-space: nowrap;
}

.single-post.dt_post_item .dt_post_bottom_meta .comments-count:hover,
.single-post.dt_post_item .dt_post_bottom_meta .comments-count:focus {
    text-decoration: underline;
}

.single-post.dt_post_item.style2 .dt_post_wrap .dt_post_inner {
	position: relative;
}

.single-post.dt_posts--one.dt_post_item.style2 .dt_post_wrap .dt_post_catetag {
    border: 0;
}

.single-post.dt_post_item .dt_post_content .more-link {
    margin-top: 0;
}


/* Author Details */

.author-details {
    padding: 3rem 3.5rem;
    border-radius: 1.5rem;
    background-color: var(--dt-gray2-color);
    border: 0.1rem solid rgba(189, 189, 189, 0.2);
}

.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 .title {
    letter-spacing: 0.025rem;
    vertical-align: baseline;
}

.author-details .media .media-body .title a {
    text-decoration: none;
    color: var(--dt-sec-color);
}

.author-details .media .media-body .title a:hover,
.author-details .media .media-body .title a:focus {
    color: #EBCA00;
}

.author-details .media .media-body .title+p {
    margin-bottom: 0;
    margin-top: 0.8rem;
}


/* Comment & Form */

.comments-area {
    margin-top: 8rem;
}

.single-comments-title, .comments-title {
    margin-bottom: 3rem;
    text-align: left;
}

.comments-title h3 {
    font-size: 3.4rem;
}

.comment-list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.comments-area li {
    list-style: none;
}

.comments-area .comment-body {
    position: relative;
    padding: 3rem 3rem 3rem 16.5rem;
    min-height: 12rem;
    word-wrap: break-word;
    border-radius: 1.5rem;
    z-index: 0;
    margin-bottom: 6rem;
}

.comments-area .comment-body:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    max-width: calc(100% - 120px);
    z-index: -1;
    border-radius: inherit;
}

.comment-list .comment .comment-body:before {
    background-color: var(--dt-gray2-color);
}

.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-sec-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: #EBCA00;
}

.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;
}

.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.2);
    background-color: transparent;
}

.comment-reply-title {
    font-size: 3.4rem;
}

.comment-form {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    gap: 3rem;
}

.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;
}

/*.comment-form > p:nth-child(2n+1):not(.comment-notes):not(.comment-form-comment):not(.comment-form-cookies-consent):not(.form-submit) {
    margin-right: 3rem;
}

.comment-form p.comment-form-url:not(.comment-notes):not(.comment-form-comment):not(.comment-form-cookies-consent):not(.form-submit) {
    margin-right: 0;
}*/

@media (max-width: 61.938em) {
    .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%;
        /*margin-right: 0;*/
    }
}

.comment-form-comment {
    max-width: 100%;
    flex-basis: 100%;
}

/*.comment-form > p:not(:last-child) {
    margin-bottom: 3rem;
}*/

.comment-form-cookies-consent, .form-submit {
    width: 100%;
}

.comment-form-cookies-consent label {
    vertical-align: middle;
    margin-left: 0.3rem;
}


/* Floating Animate */

.dt_floating {
    position: absolute;
    height: auto;
    width: auto;
    display: none;
    z-index: -1;
}

@media (min-width: 62em) {
    .dt_floating {
        display: block;
    }
}

.dt_floating--one {
    top: 36.6%;
    left: 50%;
    text-align: center;
    margin: 0 auto;
}

.dt_floating--four img,
.dt_floating--one img,
.dt_floating--two img {
    -webkit-animation: floating--updown 3.2s infinite linear;
    animation: floating--updown 3.2s infinite linear;
}

.dt_floating--two {
    bottom: 1%;
    right: 14%;
}

.dt_floating--three {
    top: 50%;
    right: 3%;
    transform: translateY(-50%);
}

.dt_floating--four {
    top: 50%;
    left: 3%;
    transform: translateY(-50%);
}

.dt_floating--five img,
.dt_floating--three img {
    -webkit-animation: floating--rotate 24s infinite linear;
    animation: floating--rotate 24s infinite linear;
}

.dt_floating--five {
    top: 10%;
    right: 40%;
    transform: translateX(-40%);
}


/* 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: 5rem;
    padding: 1.4rem;
    overflow: hidden;
    overflow-x: auto;
    background-color: var(--dt-gray2-color);
    border: 0.1rem solid rgba(189, 189, 189, 0.2);
    border-radius: 0.6rem;
}

.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.6rem;
    line-height: 2.8rem;
    min-width: 3.6rem;
    text-align: center;
    padding: 0.2rem;
    vertical-align: baseline;
    white-space: nowrap;
    border-radius: 0.6rem;
    text-decoration: none;
    color: var(--dt-sec-color);
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.page-links .post-page-numbers {
    display: inline-block;
    text-decoration: none;
    text-align: center;
    border-width: 0.1rem;
    border-color: #EBCA00;
}

.woocommerce nav.woocommerce-pagination ul li .page-numbers:not(.current):hover,
.pagination .page-numbers:not(.dots, .current):hover {
    color: #EBCA00;
    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 .nav-links .prev.page-numbers,
.pagination .nav-links .next.page-numbers,
.pagination .nav-links .page-numbers.current {
    color: var(--dt-whi-color);
    background-color: #EBCA00;
}

.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: 3rem;
    background: var(--dt-gray2-color) none no-repeat top right / 7.2rem;
    border: 0.1rem solid rgba(189, 189, 189, 0.2);
    border-radius: 0.8rem;
}

.dt_widget-area .widget + .widget {
    margin-top: 4rem;
}

.dt_widget-area .widget .widget-title {
    margin-bottom: 2.2rem;
    padding-bottom: 1.2rem;
    border-bottom: 0.1rem solid rgba(189, 189, 189, 0.35);
}

.dt_widget-area .widget .widget-title:before {
    content: "";
    position: absolute;
    bottom: -0.1rem;
    left: 0;
    width: 5.8rem;
    height: 0.3rem;
    background-color: #EBCA00;
}

.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-sec-color);
}

.dt_widget-area .widget:not(.widget_payment):not(.widget_social) ul.wp-block-social-links li a:not(:hover, :focus) {
    color: inherit;
}

.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: 'Font Awesome 6 Free';
    font-size: 1.8rem;
    font-weight: normal;
    color: #EBCA00;
    opacity: 0.4;
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg);
}

.widget_meta ul li a {
    padding-right: 0;
    padding-left: 25px !important;
}

.widget_meta ul li a:before {
    left: 0;
    font-family: 'Font Awesome 6 Free';
    color: #EBCA00;
}

.widget_meta ul li:nth-child(1) a:before {
    content: "\f007";
}

.widget_meta ul li:nth-child(2) a:before {
    content: "\f2f6";
	font-weight: 600;
}

.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: "\f411";
	font-family: "Font Awesome 6 Brands";
}

.widget_recent_comments li {
    padding: 0;
    word-break: break-word;
}

/* 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-sec-color);
    background-color: transparent;
    border: 0.1rem solid rgba(189, 189, 189, 0.2);
    border-radius: 0.6rem;
    margin-bottom: 1rem;
    margin-right: 0.5rem;
}

.wp-block-tag-cloud a:hover,
.wp-block-tag-cloud a:focus,
.widget_tag_cloud a:hover,
.widget_tag_cloud a:focus {
    color: var(--dt-whi-color);
    background-color: #EBCA00;
    border-color: #EBCA00;
}

.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;
}

/* Full Sidebar >> Widget Calendar */

.wp-block-calendar {
    position: relative;
    overflow: hidden;
    border-radius: 0;
    border-top: 0;
}

.wp-block-calendar table th {
    font-weight: 700;
    color: #EBCA00;
    background: #ddd;
}

.wp-block-calendar tbody td,
.wp-block-calendar th {
    text-align: center;
}

.wp-block-calendar table caption {
    padding: 1rem;
    font-weight: 700;
}

.wp-calendar-nav {
    font-weight: 600;
    padding: 1.15rem 1.4rem;
    background-color: #EBCA00;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.wp-calendar-nav a {
    display: inline-block;
    color: var(--dt-whi-color);
    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;
}

/* 404 */

.dt_error-inner .title {
    font-size: 35rem;
    line-height: 29rem;
    font-weight: 700;
    color: #EBCA00;
    margin-bottom: 0;
    text-shadow: 0.9rem 0.8rem 0 #eaeaea;
}

.dt_error-inner .text {
    max-width: 65rem;
    font-size: 4rem;
    line-height: 5rem;
    margin: 4rem auto 0;
    font-weight: 700;
    color: var(--dt-sec-color);
}

.dt_error-inner .dt-btn {
    margin-top: 3.8rem;
}

@media (max-width: 61.938em) {
    .dt_error-inner .title {
        font-size: 34rem;
    }
}

@media (max-width: 35.938em) {
    .dt_error-inner .title {
        font-size: 15rem;
        line-height: 15rem;
    }

    .dt_error-inner .text {
        font-size: 2rem;
        line-height: 2.6rem;
    }
}


/* Slider */

.dt_slider {
    position: relative;
    overflow: hidden;
    width: 100%;
    background-color: var(--dt-sec-color);
    z-index: 0;
}

.dt_slider .dt_slider-carousel,
.dt_slider .dt_slider-item,
.dt_slider .dt_slider-innercell,
.dt_slider .dt_slider-item > img {
    width: 100%;
    height: 100%;
    min-height: 45rem;
    max-height: 45rem;
    object-fit: cover;
}

@media (min-width: 36em) {
    .dt_slider .dt_slider-carousel,
    .dt_slider .dt_slider-item,
    .dt_slider .dt_slider-innercell,
    .dt_slider .dt_slider-item > img {
        min-height: 45rem;
        max-height: 45rem;
    }
}

@media (min-width: 62em) {
    .dt_slider .dt_slider-carousel,
    .dt_slider .dt_slider-item,
    .dt_slider .dt_slider-innercell,
    .dt_slider .dt_slider-item > img {
        max-height: 45rem;
        min-height: 45rem;
    }
}

@media (min-width: 87.5em) {
    .dt_slider .dt_slider-carousel,
    .dt_slider .dt_slider-item,
    .dt_slider .dt_slider-innercell,
    .dt_slider .dt_slider-item > img {
        max-height: 45rem;
        min-height: 45rem;
    }
}

.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: 4rem;
    width: 100%;
    max-width: 78rem;
    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: 4rem;
}

.dt_slider .dt-text-right .dt_slider-content {
    margin-left: auto;
}

.dt_slider .dt_slider-content .title {
    font-size: 6rem;
    line-height: 1.15;
    margin-bottom: 2rem;
    opacity: 0;
    -webkit-transition: all 1000ms ease;
    transition: all 1000ms ease;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
}

.dt_slider .active .dt_slider-content .title {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}

@media screen and (min-width: 62em) and (max-width: 87.438em) {
    .dt_slider .dt_slider-content .title {
        font-size: 6rem;
    }
}

@media (max-width: 61.938em) {
    .dt_slider .dt_slider-content .title {
        font-size: 3.2rem;
        margin-bottom: 1.2rem;
    }
}

.dt_slider .dt_slider-content .title span {
    display: block;
    overflow: hidden;
    position: relative;
    margin-bottom: 0.6rem;
    width: 100%;
    max-width: max-content;
}

.dt_slider .dt-text-center .dt_slider-content .title span {
    margin-left: auto;
    margin-right: auto;
}

.dt_slider .dt-text-right .dt_slider-content .title span {
    margin-right: 0;
    margin-left: auto;
}

.dt_slider .dt_slider-content .title span:before {
    content: '';
    width: 101%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 100%;
    background: #777;
    -webkit-transition: 1s cubic-bezier(.858, .01, .068, .99);
    transition: 1s cubic-bezier(.858, .01, .068, .99);
    z-index: 3;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition-delay: 1s;
    transition-delay: 1s;
}

.dt_slider .active .dt_slider-content .title span:before {
    -webkit-transform: translateX(1%);
    transform: translateX(1%);
}

.dt_slider .dt_slider-content .subtitle {
    opacity: 0;
    margin-bottom: 1.6rem;
	font-weight: 600;
    letter-spacing: 0.13rem;
    -webkit-transform: translateY(-10rem);
    transform: translateY(-10rem);
    -webkit-transition: all 1000ms ease;
    transition: all 1000ms ease;
}

.dt_slider .dt_slider-content .text {
    font-size: 1.8rem;
    margin-bottom: 3.2rem;
    opacity: 0;
    -webkit-transform: translateY(10rem);
    transform: translateY(10rem);
    -webkit-transition: all 1000ms ease;
    transition: all 1000ms ease;
}

.dt_slider .active .dt_slider-content .subtitle,
.dt_slider .active .dt_slider-content .text {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-delay: 1000ms;
    transition-delay: 1000ms;
}

.dt_slider .dt_slider-content .subtitle,
.dt_slider .dt_slider-content .title,
.dt_slider .dt_slider-content .text {
    color: var(--dt-whi-color);
}

@media (max-width: 35.938em) {
    .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_slider-content .dt_btn-group {
    opacity: 0;
    -webkit-transform: translateY(5rem);
    transform: translateY(5rem);
    -webkit-transition: all 1000ms ease;
    transition: all 1000ms ease;
}

.dt_slider .active .dt_slider-content .dt_btn-group {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-delay: 1300ms;
    transition-delay: 1300ms;
}

.dt_slider .dt_slider-content .dt-btn:not(:last-child) {
    margin-right: 2.1rem;
}

@media (max-width: 61.938em) {
    .dt_slider .dt_slider-content .dt-btn {
        margin-bottom: 1rem;
    }

    .dt_slider .dt_slider-content .dt-btn:not(:last-child) {
        margin-right: 1rem;
    }
}

.dt_slider .dt_slider--right .first {
    order: 1;
}


/* Carousel Nav */

.dt_slider-carousel.owl-carousel .owl-nav button {
    display: inline-block;
    width: 6rem;
    height: 6rem;
    line-height: 6.6rem;
    background-color: rgba(255, 255, 255, 0.20);
    text-align: center;
    border-radius: 50%;
    font-size: 4.5rem;
    font-weight: 400;
    cursor: pointer;
    transition: var(--dt-transition);
    -webkit-transition: var(--dt-transition);
    display: none;
}

.dt_slider-carousel.owl-carousel .owl-nav button:hover {
    background: #fff;
}

.dt_slider-carousel.owl-carousel .owl-nav button.owl-prev:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 3.5rem;
    -webkit-transform: translateY(-50%) scaleX(1);
    transform: translateY(-50%) scaleX(1);
    width: 4.5rem;
    height: 0.2rem;
    -webkit-transition: .5s cubic-bezier(.858, .01, .068, .99);
    transition: .5s cubic-bezier(.858, .01, .068, .99);
    -webkit-transform-origin: right;
    transform-origin: right;
    background: #fff;
}

.dt_slider-carousel.owl-carousel .owl-nav button.owl-prev:hover:before {
    background: #EBCA00;
    left: 2.3rem;
    width: 2rem;
}

.dt_slider-carousel.owl-carousel .owl-nav button.owl-prev:hover:after {
    border-left: 0.2rem solid #EBCA00;
    border-bottom: 0.2rem solid #EBCA00;
    left: 2.3rem;
}

.dt_slider-carousel.owl-carousel .owl-nav button.owl-prev:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 3.5rem;
    width: 1rem;
    height: 1rem;
    border-left: 0.3rem solid #ffffff;
    border-bottom: 0.3rem solid #ffffff;
    -webkit-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg);
    -webkit-transition: .5s cubic-bezier(.858, .01, .068, .99);
    transition: .5s cubic-bezier(.858, .01, .068, .99);
}

.dt_slider-carousel.owl-carousel .owl-nav button.owl-next:before {
    content: '';
    position: absolute;
    top: 50%;
    right: 3.5rem;
    -webkit-transform: translateY(-50%) scaleX(1);
    transform: translateY(-50%) scaleX(1);
    width: 4.5rem;
    height: 0.2rem;
    -webkit-transition: .5s cubic-bezier(.858, .01, .068, .99);
    transition: .5s cubic-bezier(.858, .01, .068, .99);
    -webkit-transform-origin: right;
    transform-origin: right;
    background: #ffffff;
}

.dt_slider-carousel.owl-carousel .owl-nav button.owl-next:hover:before {
    background: #EBCA00;
    right: 2.3rem;
    width: 2rem;
}

.dt_slider-carousel.owl-carousel .owl-nav button.owl-next:after {
    content: '';
    position: absolute;
    top: 50%;
    right: 3.5rem;
    width: 1rem;
    height: 1rem;
    border-right: 0.3rem solid #ffffff;
    border-top: 0.3rem solid #ffffff;
    -webkit-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg);
    -webkit-transition: .5s cubic-bezier(.858, .01, .068, .99);
    transition: .5s cubic-bezier(.858, .01, .068, .99);
}

.dt_slider-carousel.owl-carousel .owl-nav button.owl-next:hover:after {
    border-right: 0.2rem solid #EBCA00;
    border-top: 0.2rem solid #EBCA00;
    right: 2.3rem;
}

.dt_slider-carousel .owl-nav button {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 0;
}

.dt_slider-carousel .owl-nav .owl-prev {
    left: 1rem;
}

.dt_slider-carousel .owl-nav .owl-next {
    right: 1rem;
}

@media (min-width: 62em) {
    .dt_slider-carousel .owl-nav .owl-prev {
        left: 3rem;
    }

    .dt_slider-carousel .owl-nav .owl-next {
        right: 3rem;
    }
}

.dt_slider-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);
}


/* Common Section */

.dt_siteheading,
.dt_image_block,
.dt_image_block .dt_image_box,
.dt_about,
.dt_skills--two,
.dt-container-inner {
    position: relative;
    z-index: 0;
}

.parallax-scene,
.section-line {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.section-line {
    right: 0;
}

.section-line .line {
    width: 1px;
    height: 100%;
    position: absolute;
    background: rgba(189, 189, 189, 0.25);
}

.section-line .line-1 {
    left: 10rem;
}

.section-line .line-2 {
    left: 50%;
}

.section-line .line-3 {
    right: 10rem;
}

@media (max-width: 37.438em) {
    .section-line {
        display: none;
    }
}


/* About Section */

.dt_image_block,
.dt_image_block .dt_image_box {
    display: block;
}

@media (min-width: 36em) {
    .dt_image_block .dt_image_box {
        padding-top: 0;
        padding-bottom: 10rem;
    }
    .dt_image_block--one .dt_image_box {        
        padding-right: 24rem;
        margin-right: 3rem;
    }
}

.dt_image_block .dt_image_box .shape .shape-1,
.dt_image_block .dt_image_box .shape .shape-2,
.dt_image_block .dt_image_box .shape .shape-3 {
    width: 9.5rem;
    height: 9.5rem;
    background-repeat: no-repeat;
}

.dt_image_block .dt_image_box .image {
    display: block;
    position: relative;
    border-radius: 1rem;
    overflow: hidden;
}

.dt_image_block .dt_image_box img {
    width: 100%;
    border-radius: inherit;
}

.dt_image_block .dt_image_box .video-inner {
    position: relative;
    padding-top: 6rem;
    padding-bottom: 6rem;
    text-align: center;
    border-radius: 1rem;
    background-repeat: no-repeat;
    background-size: cover;
}

.dt_image_block .dt_image_box .video-inner:before {
    position: absolute;
    content: '';
    background: #000;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.25;
    border-radius: inherit;
}

.dt_image_block .dt_image_box .image:before {
    position: absolute;
    top: 0;
    left: -100%;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, .3)));
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
    -webkit-transform: skewX(-25deg);
    -ms-transform: skewX(-25deg);
    transform: skewX(-25deg);
}

.dt_image_block .dt_image_box .image:hover:before {
    -webkit-animation: shine 1s;
    animation: shine 1s;
}

@keyframes shine {
    100% {
        left: 125%;
    }
}

@media (min-width: 36em) {
    .dt_image_block--two .dt_image_box {
        padding-left: 24rem;
        margin-left: 3rem;
    }
    .dt_image_block--two .dt_image_box .image-2 {
        position: absolute;
        left: 0;
        bottom: 0;
    }
}

.dt_image_block--four .dt_image_box .image-2,
.dt_image_block--two .dt_image_box .image-2 {
    box-shadow: 0 2rem 5rem 0 rgba(0, 0, 0, 0.15);
}

@media (max-width: 35.938em) {
    .dt_image_block--two .dt_image_box .image-2 {
        margin-top: 3rem;
    }
}

.dt_image_block--two .dt_image_box .shape .shape-1 {
    width: 15rem;
    height: 15rem;
    top: -4.4rem !important;
    left: 16rem !important;
    background-repeat: no-repeat;
}

.dt_image_block--two .dt_image_box .shape .shape-2 {
    left: -4% !important;
    top: 34% !important;
}

.dt_image_block--two .dt_image_box .shape .shape-3 {
    left: 75% !important;
    top: 85% !important;
}

.dt_image_block--two .dt_image_box .shape .shape-1:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    border-radius: 100%;
    background-color: #EBCA00;
    transform: translate(-50%, -50%);
}

.dt_image_block--two .dt_image_box .shape .shape-1:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80%;
    height: 80%;
    border-radius: 100%;
    background-color: var(--dt-whi-color);
    transform: translate(-50%, -50%);
}

.dt_image_block--three .dt_image_box .shape .shape-1 {
    left: 87% !important;
    top: 87% !important;
}

.dt_image_block--three .dt_image_box .shape .shape-2 {
    top: 12% !important;
}

.dt_image_block--three .dt_image_box .dt_image_text {
    margin-top: 3rem;
    position: relative;
    padding: 2.5rem 7rem 2.5rem 3rem;
    background: var(--dt-whi-color);
    box-shadow: 0 1.5rem 5rem 0 rgba(0, 0, 0, 0.15);
    border-radius: 0.4rem 1rem 1rem 0.4rem;
    z-index: 0;
}

.dt_image_block--three .dt_image_box .dt_image_text:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: -0.5rem;
    top: 0;
    border-radius: 1rem;
    background-color: #EBCA00;
    z-index: -1;
}

.dt_image_block--three .dt_image_box .dt_image_text:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: var(--dt-whi-color);
    left: 0;
    top: 0;
    border-radius: 1rem;
    z-index: -1;
}

.dt_image_block--three .dt_image_box .image-2 {
    margin-top: 3rem;
}

@media (min-width: 36em) {
    .dt_image_block--three .dt_image_box {
        padding-top: 9rem;
        padding-bottom: 0;
        margin-right: 3rem;
        padding-right: 19rem;
    }
    .dt_image_block--three .dt_image_box .image-2 {
        position: absolute;
        right: 0;
        top: 0;
        margin-top: 0;
        z-index: -1;
    }
    .dt_image_block--three .dt_image_box .dt_image_text {
        position: absolute;
        right: 3rem;
        bottom: 3rem;
        width: 36.5rem;        
        z-index: 1;
    }
}

@media (min-width: 36em) {
    .dt_image_block--four .dt_image_box {
        padding-bottom: 14rem;
        padding-right: 24rem;
        margin-right: 3rem;
    }
    .dt_image_block--four .dt_image_box .image-2 {
        position: absolute;
        right: 0;
        bottom: 0;
    }
}

.dt_progress_block .piechart {
    position: relative;
}

.dt_progress_block .piechart span {
    position: absolute;
    display: flex;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    font-size: 2.2rem;
    line-height: 3.8rem;
    font-weight: 700;
    color: var(--dt-sec-color);
    text-align: center;
}

.dt_progress_block .piechart span:after {
    color: inherit;
    content: "%";
    font-size: 2.2rem;
}

.dt_about--one .pattern-layer .pattern-1 {
    left: 92% !important;
    top: 5% !important;
    margin-left: -11rem;
    background: rgba(182, 198, 185, 0.12);
    width: 22rem;
    height: 22rem;
    border-radius: 50%;
}

.dt_about--one .pattern-layer .pattern-2 {
    width: 8rem;
    height: 8rem;
    top: 90% !important;
    left: 90% !important;
}

.dt_image_block--one .dt_image_box .shape .shape-1 {
    top: 8.7rem !important;
    left: -4.3rem !important;
}

.dt_image_block--one .dt_image_box .shape .shape-2 {
    left: 34rem !important;
    top: 26rem !important;
}

.dt_image_block .dt_image_box .video-inner {
    margin-top: 3rem;
}

@media (min-width: 36em) {
    .dt_image_block .dt_image_box .video-inner {
        width: 20rem;
        position: absolute;
        right: 14rem;
        bottom: 0;
        z-index: 2;
        margin-top: 0;
    }
}

.dt_image_block .dt_image_box .video-inner .dt-btn-play {
    color: #EBCA00;
    background-color: var(--dt-whi-color);
    font-size: 3rem;
}

.dt_image_block .skills-box {
    width: 100%;
    text-align: center;
    border-radius: 1rem;
    padding-top: 4rem;
    padding-right: 4rem;
    padding-bottom: 2.5rem;
    padding-left: 4rem;
    background: var(--dt-whi-color);
    box-shadow: 0 2rem 5rem 0 #e8e8e8;
}

@media (min-width: 36em) {
    .dt_image_block .skills-box+.dt_image_box {
        padding-top: 13rem;
    }
    .dt_image_block .skills-box {
        width: 31rem;
        position: absolute;
        top: 0;
        right: 0;
        z-index: 1;
    }
}

.dt_image_block .skills-box h6 {
    font-size: 1.45rem;
}

@media (min-width: 36em) {
    .dt_skills--one .dt_content_box,
    .dt_about--one .dt_content_box {
        margin-left: 3rem;
    }
}

.dt_faq--one .dt_image_block--one .dt_image_box .shape .shape-1,
.dt_faq--one .dt_image_block--one .dt_image_box .shape .shape-2,
.dt_image_block--four .dt_image_box .shape .shape-1,
.dt_image_block--four .dt_image_box .shape .shape-2 {
    position: absolute;
    width: 17.6rem;
    height: 18.3rem;
    background-size: 95%;
    background-repeat: no-repeat;
    opacity: 0.5;
}

.dt_image_block--four .dt_image_box .shape .shape-1 {
    top: unset !important;
    bottom: 6rem;
    left: -4.5rem !important;
    -webkit-animation: dt_zoom_fade 5s infinite linear;
    animation: dt_zoom_fade 5s infinite linear;
}

.dt_image_block--four .dt_image_box .shape .shape-2 {
    top: 6rem !important;
    right: -4.5rem;
    left: unset !important;
    -webkit-animation: dt_zoom_fade 6s infinite linear;
    animation: dt_zoom_fade 6s infinite linear;
}

/* About Two ( Career ) */

.dt_about--two .pattern-layer .pattern-1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--dt-gray2-color);
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='700' viewBox='0 0 1920 700' fill='none'%3E%3Cpath d='M0 0H1920V683C1920 683 1893.95 681.625 1859 675.5C1814.6 667.718 1754.6 654.881 1702 656C1583.43 660.422 1569.5 698 1415.5 700C1282 692 1153 606 1011 610C869 614 877 687 774.5 687C672 687 689 630.5 552.5 687C498.5 709.352 471.5 670.5 415 638.5C339.5 600 279.5 593.872 167 603.5C50.2729 613.49 0 632.5 0 632.5V0Z' fill='currentColor'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='700' viewBox='0 0 1920 700' fill='none'%3E%3Cpath d='M0 0H1920V683C1920 683 1893.95 681.625 1859 675.5C1814.6 667.718 1754.6 654.881 1702 656C1583.43 660.422 1569.5 698 1415.5 700C1282 692 1153 606 1011 610C869 614 877 687 774.5 687C672 687 689 630.5 552.5 687C498.5 709.352 471.5 670.5 415 638.5C339.5 600 279.5 593.872 167 603.5C50.2729 613.49 0 632.5 0 632.5V0Z' fill='currentColor'/%3E%3C/svg%3E");
    -webkit-mask-size: cover;
    mask-size: cover;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: bottom center;
    mask-position: bottom center;
}

.dt_about--two .pattern-layer .pattern-2 {
    position: absolute;
    top: 14rem;
    left: 1rem;
    width: 19.3rem;
    height: 20.2rem;
    background-repeat: no-repeat;
    -webkit-animation: dt_zoom_fade 5s infinite linear;
    animation: dt_zoom_fade 5s infinite linear;
}

.dt_about--two .dt_image_block--four .dt_image_box .shape .shape-1 {
    top: -5rem !important;
}

.dt_about--two .dt_image_block--four .dt_image_box .shape .shape-2 {
    top: 5rem !important;
    right: -5.5rem;
}

@media (min-width: 36em) {
    .dt_about--two .dt_image_block--four .dt_image_box {
        margin-right: 0;
        margin-left: 3rem;
    }
}


/* Heading */

.dt_siteheading .subtitle {
    display: inline-block;
    margin-bottom: 2rem;
    font-weight: 500;
    position: relative;
    color: #000000;
    background: #EBCA00;
}

.dt_siteheading .title {
    line-height: 1.15;
    display: block;
}

.dt_siteheading .text {
    font-size: 1.7rem;
}

.dt_siteheading .text p {
    margin-bottom: 0;
}

.dt_siteheading .text p+p {
    margin-top: 1.6rem;
}

.dt_list_style {
    display: block;
    list-style: none;
    padding: 0;
}

.dt_list_style:after {
    display: block;
    clear: both;
    content: "";
}

.dt_list_style li {
    display: block;
    position: relative;
    font-weight: 600;
    line-height: 2.5rem;
    margin-bottom: 1.3rem;
    padding-left: 3.5rem;
    color: var(--dt-sec-color);
}

.dt_list_style li:last-child {
    margin-bottom: 0;
}

.dt_list_style--two li,
.dt_list_style--one li {
    width: 50%;
    float: left;
    padding-left: 3.5rem;
}

.dt_list_style--one li:before {
    position: absolute;
    content: '';
    width: 1.2rem;
    height: 1.2rem;
    left: 0;
    top: 0.6rem;
    border-radius: 50%;
    background: #EBCA00;
}

.dt_list_style--one li:after {
    content: '';
    position: absolute;
    left: 0.2rem;
    top: 0.8rem;
    width: 0.8rem;
    height: 0.8rem;
    border-radius: 50%;
    background: var(--dt-whi-color);
}

.dt_list_style--two li:before {
    position: absolute;
    content: '\f046';
    font-family: 'fontAwesome';
    top: 0.15rem;
    left: 0;
    font-size: 2.6rem;
    font-weight: 400;
    color: #EBCA00;
}

.siteheading--one .dt_siteheading .subtitle:not(.no-animation) {
    border-radius: 3rem;
    box-shadow: 0 0.5rem 2rem 0 rgba(0, 0, 0, 0.10);
    padding: 0.8rem 3.7rem;
  /*  animation: dt_bounce ease 2s infinite;
    -webkit-animation: dt_bounce ease 2s infinite;*/
    transform-origin: bottom;
    -webkit-transform-origin: bottom;
}

.siteheading--one .dt_siteheading .subtitle:not(.no-animation):before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    border-radius: inherit;
    background: var(--dt-whi-color);
}

.siteheading--one .dt_siteheading .subtitle.no-animation {
    margin-bottom: 0.9rem;
    letter-spacing: 0.2rem;
}

.dt_heading.dt_heading_9 {
    color: #EBCA00;
}

@keyframes dt_bounce {
    0% {
        transform: scale(1, 1) translateY(0)
    }
    10% {
        transform: scale(1.1, .9) translateY(0)
    }
    30% {
        transform: scale(.9, 1.1) translateY(-1.375rem)
    }
    50% {
        transform: scale(1, 1) translateY(0)
    }
    57% {
        transform: scale(1, 1) translateY(-0.1875rem)
    }
    64% {
        transform: scale(1, 1) translateY(0)
    }
    100% {
        transform: scale(1, 1) translateY(0)
    }
}

.dt_404 .dt_siteheading > i {
    position: absolute;
    top: 0;
    left: 50%;
    font-size: 19rem;
    color: var(--dt-gray3-color);
    transform: translateX(-50%);
    z-index: -1;
}


/* Service */

.dt_testimonials,
.dt_process,
.dt_service {
    position: relative;
    overflow: hidden;
}

/* Service One */

.dt_slider + .dt_service {
    padding-top: 0;
    margin-top: -6.5rem;
    margin-bottom: -3.8rem;
    padding-bottom: 3rem;
}

.dt_service--one .dt_item_inner {
    margin-bottom: 7.5rem;
    position: relative;
}

.dt_service--one .dt_item_image {
    position: relative;
    overflow: hidden;
    background-color: var(--dt-sec-color);
}

.dt_service--one .dt_item_image:before {
    content: '';
    position: absolute;
    height: 42%;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(to top,#EBCA00 40%,transparent);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#EBCA00 40%',endColorStr='rgba(0, 0, 0, 0)');
    z-index: 99;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_service--one .dt_item_inner.active .dt_item_image:before,
.dt_service--one .dt_item_inner:hover .dt_item_image:before,
.dt_service--one .dt_item_inner:focus-within .dt_item_image:before {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}

.dt_service--one .dt_item_image,
.dt_service--one .dt_item_image img {
    min-height: 25rem;
}

.dt_service--one .dt_item_image img {
    width: 100%;
    object-fit: cover;
}

.dt_service--one .dt_item_holder {
    position: absolute;
    bottom: -3.5rem;
    left: 3rem;
    right: 3rem;
    background-color: var(--dt-whi-color);
    padding: 2.1rem 2rem;
    text-align: center;
    -webkit-box-shadow: 0 0.2rem 3.4rem rgba(35,35,35,.2);
    box-shadow: 0 0.2rem 3.4rem rgba(35,35,35,.2);
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
    overflow: hidden;
    z-index: 100;
}

.dt_service--one .dt_item_inner.active .dt_item_holder,
.dt_service--one .dt_item_inner:hover .dt_item_holder,
.dt_service--one .dt_item_inner:focus-within .dt_item_holder {
    background-color: #EBCA00;
    padding-top: 3.9rem;
    padding-bottom: 7rem;
}

.dt_service--one .dt_item_holder .dt_item_icon {
    /* display: none; */
    background-color: var(--dt-whi-color);
    color: #EBCA00;
    display: inline-flex;
    width: 7.5rem;
    height: 7.5rem;
    align-items: center;
    justify-content: center;
    font-size: 4.6rem;
    border-radius: 100%;
    margin-bottom: 0;
    position: absolute;
    top: 15px;
    right: 15px;
    opacity: 0.25;
	z-index:-1;
}

.dt_service--one .dt_item_holder .dt_item_title {
    margin: 0;
    line-height: 1.2;
    color: var(--dt-sec-color);
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_service--one .dt_item_inner.active .dt_item_holder .dt_item_title,
.dt_service--one .dt_item_inner:hover .dt_item_holder .dt_item_title,
.dt_service--one .dt_item_inner:focus-within .dt_item_holder .dt_item_title {
    color: var(--dt-whi-color);
    padding-bottom: 1.6rem;
}

.dt_service--one .dt_item_holder .dt_item_title a {
    color: var(--dt-sec-color);
}

.dt_service--one .dt_item_holder .dt_item_title a:not(:hover, :focus) {
    text-decoration: none;
}

.dt_service--one .dt_item_inner.active .dt_item_holder .dt_item_title a,
.dt_service--one .dt_item_inner:hover .dt_item_holder .dt_item_title a,
.dt_service--one .dt_item_inner:focus-within .dt_item_holder .dt_item_title a {
    color: var(--dt-whi-color);
}

.dt_service--one .dt_item_holder .dt_item_content {
    line-height: 2.4rem;
    max-height: 0;
    color: transparent;
    -webkit-transition: all 0.5s cubic-bezier(0, 1, 0, 1);
    transition: all 0.5s cubic-bezier(0, 1, 0, 1);
}

.dt_service--one .dt_item_inner.active .dt_item_holder .dt_item_content,
.dt_service--one .dt_item_inner:hover .dt_item_holder .dt_item_content,
.dt_service--one .dt_item_inner:focus-within .dt_item_holder .dt_item_content {
    max-height: 50rem;
    color: var(--dt-whi-color);
    transition: max-height 1s ease-in-out;
}

.dt_service--one .dt_item_holder .dt_item_content,
.dt_service--one .dt_item_inner .dt_item_holder .dt_item_readmore {
    margin-top: 0;
}

.dt_service--one .dt_item_inner .dt_item_holder .dt-btn-plustext {
    position: absolute;
    bottom: -0.8rem;
    left: 0;
    right: 0;
    width: 9.6rem;
    height: 4.8rem;
    border-radius: 9.6rem 9.6rem 0 0;
    background-color: rgba(255,255,255,.3);
    margin: auto;
    line-height: 4rem;
    color: var(--dt-whi-color);
    font-size: 2rem;
    text-decoration: none;
    -webkit-transform: translateY(5rem);
    transform: translateY(5rem);
    opacity: 0;
}

.dt_service--one .dt_item_inner.active .dt_item_holder .dt-btn-plustext,
.dt_service--one .dt_item_inner:hover .dt_item_holder .dt-btn-plustext,
.dt_service--one .dt_item_inner:focus-within .dt_item_holder .dt-btn-plustext {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

.dt_service--one .dt_item_inner .dt_item_holder .dt-btn-plustext:hover,
.dt_service--one .dt_item_inner .dt_item_holder .dt-btn-plustext:focus {
    color: var(--dt-sec-color);
    background-color: var(--dt-whi-color);
}

.dt_service--one .dt_item_inner .dt_item_holder .dt-btn-plustext span {
    width: 2.1rem;
    color: transparent;
    position: relative;
    z-index: 0;
    vertical-align: middle;
}

.dt_service--one .dt_item_inner .dt_item_holder .dt-btn-plustext:not(:hover, :focus) span:before {
    background: var(--dt-whi-color);
}

.dt_service--one .dt_item_inner .dt_item_holder .dt-btn-plustext:not(:hover, :focus) span:after {
    border-right-color: var(--dt-whi-color);
    border-top-color: var(--dt-whi-color);
}


/* Service Two */

@media (max-width: 61.938em) {
    .dt_process--one .pattern-layer,
    .dt_service .pattern-layer {
        display: none;
    }
}

.dt_process--one .pattern-layer .pattern-1,
.dt_service .pattern-layer .pattern-1 {
    width: 45.5rem;
    height: 49.6rem;
    position: absolute;
    top: 0;
    left: -10rem;
    background-repeat: no-repeat;
    background-size: 100%;
}

.dt_process--one .pattern-layer .pattern-2,
.dt_service .pattern-layer .pattern-2 {
    width: 63.5rem;
    height: 46.2rem;
    position: absolute;
    top: 0;
    left: -10rem;
    background-repeat: no-repeat;
    background-size: 100%;
}

.dt_process--one .pattern-layer .pattern-3,
.dt_service .pattern-layer .pattern-3 {
    width: 25.7rem;
    height: 39.9rem;
    position: absolute;
    bottom: 0;
    right: -10rem;
    background-repeat: no-repeat;
    background-size: 100%;
}

.dt_process--one .pattern-layer .pattern-4,
.dt_service .pattern-layer .pattern-4 {
    width: 43.7rem;
    height: 63.3rem;
    position: absolute;
    bottom: 0;
    right: -10rem;
    background-repeat: no-repeat;
    background-size: 100%;
}

.dt_service--two .dt_item_inner {
    position: relative;
    background: var(--dt-whi-color);
    border-radius: 1rem;
    z-index: 0;
    transition: var(--dt-transition);
}

.dt_service--two .dt_item_inner:hover,
.dt_service--two .dt_item_inner:focus-within {
    box-shadow: 0 1rem 3rem 0 rgba(0, 0, 0, 0.1);
    transform: translateY(-1rem);
}

.dt_service--two .dt_item_inner .dt_item_holder {
    padding: 4rem 3rem 3.2rem 3rem;
    transition: var(--dt-transition);
}

.dt_service--two .dt_item_inner .dt_item_holder .dt_item_icon {
    display: inline-block;
    position: relative;
}

.dt_service--two .dt_item_inner .dt_item_holder .dt_item_icon:before {
    content: "";
    position: absolute;
    top: -1.3rem;
    left: 0;
    width: 9rem;
    height: 7rem;
    background: #EBCA00;
    border-radius: 55% 35% 48% 30% / 40% 40% 70% 6%;
    will-change: border-radius, transform, opacity;
    animation: dt_shapeMoveOne 3s linear infinite;
    opacity: 0.07;
    z-index: -1;
}

.dt_service--two .dt_item_inner:hover .dt_item_holder .dt_item_icon:before,
.dt_service--two .dt_item_inner:focus-within .dt_item_holder .dt_item_icon:before {
    background: var(--dt-whi-color);
    opacity: 0.1;
}

@keyframes dt_shapeMoveOne {
    0%,
    100% {
        border-radius: 42% 58% 70% 30% / 45% 45% 55% 55%;
        transform: translate3d(0, 0, 0) rotateZ(0.01deg);
    }
    35% {
        border-radius: 70% 30% 46% 54% / 30% 29% 71% 70%;
        transform: translate3d(0, 1rem, 0) rotateZ(0.01deg);
    }
    50% {
        transform: translate3d(0, 0, 0) rotateZ(0.01deg);
    }
    65% {
        border-radius: 100% 60% 60% 100% / 100% 100% 60% 60%;
        transform: translate3d(0, -1rem, 0) rotateZ(0.01deg);
    }
}

.dt_service--two .dt_item_inner .dt_item_holder .dt_item_icon i {
    font-size: 5rem;
    color: #EBCA00;
}

.dt_service--two .dt_item_inner .dt_item_holder .dt_item_icon img {
    height: 5rem;
}

.dt_service--two .dt_item_inner .dt_item_holder .dt_item_title a {
    text-decoration: none;
}

.dt_service--two .dt_item_inner .dt_item_holder .dt_item_title a:not(:hover, :focus) {
    color: inherit;
}

.dt_service--two .dt_item_inner:hover .dt_item_image+.dt_item_holder .dt_item_readmore .dt-btn-plustext,
.dt_service--two .dt_item_inner:focus-within .dt_item_image+.dt_item_holder .dt_item_readmore .dt-btn-plustext,
.dt_service--two .dt_item_inner:hover .dt_item_image+.dt_item_holder .dt_item_title,
.dt_service--two .dt_item_inner:focus-within .dt_item_image+.dt_item_holder .dt_item_title,
.dt_service--two .dt_item_inner:hover .dt_item_image+.dt_item_holder,
.dt_service--two .dt_item_inner:focus-within .dt_item_image+.dt_item_holder {
    color: var(--dt-whi-color);
}

.dt_service--two .dt_item_inner .dt_item_holder .dt_item_readmore .dt-btn-plustext {
    display: inline-block;
    position: relative;
    text-decoration: none;
    color: var(--dt-sec-color);
    font-weight: 500;
}

.dt_service--two .dt_item_inner:hover .dt_item_image+.dt_item_holder .dt_item_readmore .dt-btn-plustext:hover,
.dt_service--two .dt_item_inner:focus-within .dt_item_image+.dt_item_holder .dt_item_readmore .dt-btn-plustext:focus,
.dt_service--two .dt_item_inner .dt_item_holder .dt_item_readmore .dt-btn-plustext:hover,
.dt_service--two .dt_item_inner .dt_item_holder .dt_item_readmore .dt-btn-plustext:focus {
    padding-right: 3rem;
    letter-spacing: 0.03rem;
    color: #EBCA00;
}

.dt_service--two .dt_item_inner .dt_item_holder .dt_item_readmore .dt-btn-plustext:not(:hover,:focus):before,
.dt_service--two .dt_item_inner .dt_item_holder .dt_item_readmore .dt-btn-plustext:not(:hover,:focus):after {
    opacity: 0;
}

.dt_service--two .dt_item_inner .dt_item_holder .dt_item_readmore .dt-btn-plustext:before {
    background: #EBCA00;
    right: 0.2rem;
}

.dt_service--two .dt_item_inner .dt_item_holder .dt_item_readmore .dt-btn-plustext:after {
    border-right-color: #EBCA00;
    border-top-color: #EBCA00;
    right: 0;
}

.dt_service--two .dt_item_inner .dt_item_image:before,
.dt_service--two .dt_item_inner .dt_item_image {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: inherit;
}

.dt_service--two .dt_item_inner .dt_item_image {    
    top: 50%;
    left: 50%;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    z-index: -1;
    transition: var(--dt-transition);
    transform: translate(-50%, -50%) scale(0.8);
}

.dt_service--two .dt_item_inner .dt_item_image::before {
    content: "";
    top: 0;
    left: 0;
    background: #000;
    opacity: 0.7;
}

.dt_service--two .dt_item_inner .dt_item_image::after {
    content: "";
    position: absolute;
    top: 1.5rem;
    right: 1.5rem;
    bottom: 1.5rem;
    left: 1.5rem;
    border: 0.2rem dashed rgba(189, 189, 189, 0.35);
    border-radius: inherit;
}

.dt_service--two .dt_item_inner:hover .dt_item_image,
.dt_service--two .dt_item_inner:focus-within .dt_item_image {
    opacity: 1;
    visibility: visible;
    height: calc(100% + 2rem);
    transform: translate(-50%, -50%) scale(1);
}

.dt_service--two .dt_item_inner .dt_item_image img {
    height: 100%;
    object-fit: cover;
}


/* CTA */

.parallax_none {
    transform: translate(0);
}

.parallax-bg {
    top: -30%;
    width: 100%;
    height: 150%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
}

.dt_cta {
    width: 100%;
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
    overflow: hidden;
}

.dt_cta--one {
    color: var(--dt-whi-color);
}

.dt_cta--one:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    background: inherit;
    opacity: 0.6;
    mix-blend-mode: overlay;
    z-index: 1;
}

.dt_cta--one:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    background: #000000;
    opacity: 0.6;
}

.dt_cta--one .parallax-bg {
    position: absolute;
    left: 0;
}

@media (max-width: 47.938em) {
    .dt_cta--one .pattern-layer {
        display: none;
    }
}

.dt_cta--one .pattern-layer .pattern-1 {
    display: block;
    width: 39.7rem;
    height: 27.3rem;
    position: absolute;
    left: 0;
    bottom: 0;
    will-change: border-radius, transform, opacity;
    animation: dt_shapeMoveTwo 5s linear infinite;
    background-size: 100%;
    background-repeat: no-repeat;
    z-index: 1;
}

@keyframes dt_shapeMoveTwo {
    0%,
    100% {
        transform: translate3d(0, 0, 0) rotateZ(0.01deg);
    }
    25% {
        transform: translate3d(-1.5rem, 0.5rem, 0) rotateZ(0.01deg);
    }
    35% {
        transform: translate3d(-30px, 5px, 0) rotateZ(0.01deg);
    }
    45% {
        transform: translate3d(-1.5rem, 0.5rem, 0) rotateZ(0.01deg);
    }
    55% {
        transform: translate3d(0, 0, 0) rotateZ(0.01deg);
    }
    75% {
        transform: translate3d(0, -0.3rem, 0) rotateZ(0.01deg);
    }
}

.dt_cta--one .pattern-layer .pattern-2 {
    width: 33.7rem;
    height: 29.1rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background-size: 100%;
    background-repeat: no-repeat;
    z-index: 1;
}

.dt_cta--one .pattern-layer .pattern-3 {
    display: block;
    width: 26.2rem;
    height: 22.2rem;
    position: absolute;
    right: -3rem;
    top: -1.5rem;
    background-size: 100%;
    background-repeat: no-repeat;
    will-change: border-radius, transform, opacity;
    animation: dt_shapeMoveThree 3s linear infinite;
    z-index: 1;
}

@keyframes dt_shapeMoveThree {
    0%,
    100% {
        transform: translate3d(0, 0, 0) rotateZ(0.01deg);
    }
    25% {
        transform: translate3d(-2rem, 0.5rem, 0) rotateZ(0.01deg);
    }
    35% {
        transform: translate3d(-2rem, 0.5rem, 0) rotateZ(0.01deg);
    }
    45% {
        transform: translate3d(-2rem, 1rem, 0) rotateZ(0.01deg);
    }
    55% {
        transform: translate3d(0, 0, 0) rotateZ(0.01deg);
    }
    75% {
        transform: translate3d(0, -0.5rem, 0) rotateZ(0.01deg);
    }
}

.dt_cta--one .pattern-layer .pattern-4 {
    width: 31.2rem;
    height: 30.1rem;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    background-size: 100%;
    background-repeat: no-repeat;
}

@media (max-width: 47.938em) {
    .dt_cta--one .dt-container .dt-row {
        flex-direction: column-reverse;
    }
}

.dt_cta--one .dt-container {
    position: relative;
    z-index: 1;
}

.dt_cta--one .dt_cta_content .dt_cta_title {
    color: var(--dt-whi-color);
}

.dt_cta--one .dt_cta_video .dt-btn-play {
    width: 10rem;
    height: 10rem;
    font-size: 3rem;
    line-height: 10rem;
    color: #EBCA00;
    background-color: var(--dt-whi-color);
}


/* Choose Us */

@media (min-width: 36em) {
    .dt_chooseus--one .dt_content_box {
        margin-right: 13.5rem;
    }
}

.dt_chooseus--one .dt_chooseus_item {
    position: relative;
    padding-left: 8rem;
}

.dt_chooseus--one .dt_chooseus_item+.dt_chooseus_item {
    margin-top: 2rem;
}

.dt_chooseus--one .dt_chooseus_item .dt_chooseus_icon {
    position: absolute;
    top: 0.1rem;
    left: 0;
    color: #EBCA00;
    font-size: 2.7rem;
    text-align: center;
    width: 5.2rem;
    height: 5.2rem;
    line-height: 5.2rem;
    border-radius: 50%;
    box-shadow: 0 0 4rem rgba(0, 0, 0, 0.15);
    transition: var(--dt-transition);
}

.dt_chooseus--one .dt_chooseus_item .dt_chooseus_icon:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    right: 0;
    transform: scale(0,0);
    z-index: -1;
    border-radius: 50%;
    background: #EBCA00;
    transition: var(--dt-transition);
}

.dt_chooseus--one .dt_chooseus_item:hover .dt_chooseus_icon:before {
    transform: scale(1,1);
}

.dt_chooseus--one .dt_chooseus_item:hover div.dt_chooseus_icon {
    color: var(--dt-whi-color);
}

.dt_chooseus--one .dt_chooseus_item .dt_chooseus_icon img {
    height: 2.5rem;
}


/* Process */

.dt_process--one .dt_process_block .dt_process_inner {
    position: relative;
    text-align: center;
}

.dt_process--one .dt_process_block .dt_process_icon {
    position: relative;
    display: inline-block;
    width: 17rem;
    height: 17rem;
    line-height: 1.7rem;
    background-color: var(--dt-whi-color);
    border-radius: 50%;
    z-index: 0;
    margin-bottom: 3.3rem;
    transition: var(--dt-transition);
}

.dt_process--one .dt_process_block .dt_process_icon:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    right: 0;
    transform: scale(0,0);
    z-index: -1;
    border-radius: 50%;
    background: #EBCA00;
    transition: var(--dt-transition);
}

.dt_process--one .dt_process_block:hover .dt_process_icon:before {
    transform: scale(1,1);
}

.dt_process--one .dt_process_block .dt_process_icon:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 115%;
    height: 115%;
    border: 0.2rem dashed #EBCA00;
    border-radius: 100%;
    transform: translate(-50%, -50%);
    opacity: 0.3;
    transition: var(--dt-transition);
}

.dt_process--one .dt_process_block:hover .dt_process_icon:after {
    opacity: 1;
    animation: dt_processSpin 9s infinite linear;
}

@keyframes dt_processSpin {
    0% {
        transform: translate(-50%, -50%) rotate(0deg)
    }
    100% {
        transform: translate(-50%, -50%) rotate(359deg)
    }
}

.dt_process--one .dt_process_row .dt-col-12:nth-child(2n) .dt_process_block .dt_process_icon {
    transform: scale(1.2);
    margin-bottom: 5.2rem;
}

.dt_process--one .dt_process_block .dt_process_icon .icon {
    font-size: 5rem;
    color: #EBCA00;
    display: inline-block;
    vertical-align: middle;
    line-height: 3.4;
    transition: var(--dt-transition);
}

.dt_process--one .dt_process_block:hover .dt_process_icon .icon {
    opacity: 0;
}

.dt_process--one .dt_process_block .dt_process_icon .icon_hover {
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 5rem;
    opacity: 0;
    color: var(--dt-whi-color);
    transform: translate(-50%, -50%) scale(0,0);
    transition: .5s;
}

.dt_process--one .dt_process_block:hover .dt_process_icon .icon_hover {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1,1);
}

.dt_process--one .dt_process_block .dt_process_icon .count {
    position: absolute;
    top: -0.5rem;
    right: -0.7rem;
    width: 4.5rem;
    height: 4.5rem;
    line-height: 3.1rem;
    font-weight: 500;
    color: #EBCA00;
    background: var(--dt-whi-color);
    border-radius: 100%;
    transition: var(--dt-transition);
    border: 0.7rem solid #EBCA00;
    z-index: 1;
}


/* Skills */

.dt_progress_item .dt_progress_title {
    font-weight: 500;
    margin-bottom: 0.7rem;
}

.dt_progress_item+.dt_progress_item {
    margin-top: 3.5rem;
}

.dt_progress_item .dt_bar {
    position: relative;
    width: 100%;
    height: 0.6rem;
    background: rgba(189, 189, 189, 0.25);
    border-radius: 0.5rem;
}

.dt_progress_item .dt_bar .dt_bar_inner {
    position: relative;
    display: block;
    border-radius: 0.5rem;
    width: 0;
    height: 0.6rem;
    background-color: #EBCA00;
    -webkit-transition: all 1500ms ease;
    transition: all 1500ms ease;
}

.dt_progress_item .dt_bar .dt_counter_text {
    position: absolute;
    color: var(--dt-sec-color);
    right: 0;
    bottom: 1rem;
}


/* Features */

.dot2,
.dot1 {
    position: absolute;
    width: 1.5rem;
    height: 1.5rem;
    background: var(--dt-sec-color);
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    visibility: hidden;
    opacity: 0;
    transform: scale(0);
    transition: all .3s ease;
}

.dot1 {
    top: 0;
    left: 0.5rem;
}

.dot2 {
    right: 0.5rem;
    bottom: 0;
}

.dot2:after,
.dot1:after {
    content: '';
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 50%;
    background: #EBCA00;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
}

.dt_features_area:has(.dt_features_cta_area) .dt_features {
    padding-bottom: 15rem;
}

.dt_features--one .dt_features {
    color: var(--dt-whi-color);
    background: var(--dt-sec-color);
}

.dt_features--one .dt_siteheading .title {
    color: inherit;
}

.dt_features--one .dt_siteheading .text,
.dt_features--one .dt_item_inner .dt_item_holder .dt_item_content {
    color: #dddddd;
}

.dt_features--one .dt_item_inner .dt_item_holder {
    position: relative;
    padding-left: 10.8rem;
}

.dt_features--one .dt_item_inner .dt_item_holder .dt_item_icon {
    position: absolute;
    top: 0.5rem;
    left: 0;
    width: 8.2rem;
    height: 8.2rem;
    text-align: center;
    color: var(--dt-whi-color);
    line-height: 8rem;
    font-size: 3.6rem;
    border: 0.2rem solid rgba(189, 189, 189, 0.35);
    border-radius: 50%;
    transition: var(--dt-transition);
    z-index: 0;
}

.dt_features--one .dt_item_inner:hover .dt_item_holder .dt_item_icon,
.dt_features--one .dt_item_inner:focus-within .dt_item_holder .dt_item_icon {
    border-color: transparent;
}

.dt_features--one .dt_item_inner .dt_item_holder .dt_item_icon:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    content: '';
    background: #EBCA00;
    border-radius: 50%;
    z-index: -1;
    width: 100%;
    height: 100%;
    visibility: hidden;
    opacity: 0;
    transform: scale(.5);
    transition: all .3s ease;
}

.dt_features--one .dt_item_inner:hover .dt_item_holder .dt_item_icon .dot2,
.dt_features--one .dt_item_inner:focus-within .dt_item_holder .dt_item_icon .dot2,
.dt_features--one .dt_item_inner:hover .dt_item_holder .dt_item_icon .dot1,
.dt_features--one .dt_item_inner:focus-within .dt_item_holder .dt_item_icon .dot1,
.dt_features--one .dt_item_inner:hover .dt_item_holder .dt_item_icon:after,
.dt_features--one .dt_item_inner:focus-within .dt_item_holder .dt_item_icon:after {
    visibility: visible;
    opacity: 1;
    transform: scale(1);
}

.dt_features--one .dt_item_inner .dt_item_holder .dt_item_title a {
    text-decoration: none;
}

.dt_features--one .dt_item_inner .dt_item_holder .dt_item_title,
.dt_features--one .dt_item_inner .dt_item_holder .dt_item_title a:not(:hover, :focus) {
    color: inherit;
}

.dt_features--one .dt_item_inner .dt_item_holder .dt_item_content {
    margin-top: 1rem;
}

.dt_features--one .dt_features+.dt_features_cta_area .dt_features_cta {
    margin: -8.7rem 0 0;
}

.dt_features_cta_area .dt_features_cta {
    position: relative;
    z-index: 0;
    overflow: hidden;
    color: var(--dt-sec-color);
    background: var(--dt-whi-color);
    padding: 4.5rem 5.5rem;
    -webkit-box-shadow: 0 1rem 4rem 0 rgb(13 30 53 / 9%);
    box-shadow: 0 1rem 4rem 0 rgb(13 30 53 / 9%);
}

@media (max-width: 47.938em) {
    .dt_features_cta_area .dt_features_cta {
        padding-left: 2.8rem;
        padding-right: 2.8rem;
    }
}


/* Features CTA */

.dt_features_cta_area .dt_features_cta .dt_features_cta_content {
    position: relative;
    padding: 0 0 0 10.4rem;
}

.dt_features_cta_area .dt_features_cta .dt-text-right .dt_features_cta_content {
    padding-left: 0;
    padding-right: 10.4rem;
}

.dt_features_cta_area .dt_features_cta .dt_features_cta_content .icon {
    position: absolute;
    left: 0;
    top: 0.5rem;
    width: 7.5rem;
    height: 7.5rem;
    font-size: 3.2rem;
    text-align: center;
    line-height: 7.5rem;
    border-radius: 100%;
    background: transparent;
    color: var(--dt-whi-color);
    border: 0.2rem solid #EBCA00;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_features_cta_area .dt_features_cta .dt_features_cta_content .icon::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 87%;
    height: 87%;
    border-radius: 100%;
    background: #EBCA00;
    transform: translate(-50%, -50%);
    z-index: -1;
}

.dt_features_cta_area .dt_features_cta .dt-text-right .dt_features_cta_content .icon {
    left: auto;
    right: 0;
}

.dt_features_cta_area .dt_features_cta .dt_features_cta_content:hover .icon,
.dt_features_cta_area .dt_features_cta .dt_features_cta_content:focus .icon  {
    -webkit-animation: dt_rubberBand 0.6s ease-in-out alternate;
    animation: dt_rubberBand 0.6s ease-in-out alternate;
}

@keyframes dt_rubberBand {
    from {
      -webkit-transform: scale3d(1, 1, 1);
      transform: scale3d(1, 1, 1);
    }
  
    30% {
      -webkit-transform: scale3d(1.25, 0.75, 1);
      transform: scale3d(1.25, 0.75, 1);
    }
  
    40% {
      -webkit-transform: scale3d(0.75, 1.25, 1);
      transform: scale3d(0.75, 1.25, 1);
    }
  
    50% {
      -webkit-transform: scale3d(1.15, 0.85, 1);
      transform: scale3d(1.15, 0.85, 1);
    }
  
    65% {
      -webkit-transform: scale3d(.95, 1.05, 1);
      transform: scale3d(.95, 1.05, 1);
    }
  
    75% {
      -webkit-transform: scale3d(1.05, .95, 1);
      transform: scale3d(1.05, .95, 1);
    }
  
    to {
      -webkit-transform: scale3d(1, 1, 1);
      transform: scale3d(1, 1, 1);
    }
}

.dt_features_cta_area .dt_features_cta .dt_features_cta_content .title {
    line-height: 2.8rem;
    margin-bottom: 0.6rem;
}

.dt_features_cta_area .dt_features_cta .dt_orcta {
    display: inline-block;
    position: relative;
    text-align: center;
    width: 7rem;
    height: 7rem;
    line-height: 4.8rem;
    border-radius: 50%;
    background: #EBCA00;
    padding: 1rem;
    margin-top: 0.8rem;
}

.dt_features_cta_area .dt_features_cta .dt_orcta:after {
    width: 1rem;
    height: 400%;
    background: #EBCA00;
    left: 0;
    right: 0;
    top: 49%;
    margin: auto;
    content: '';
    z-index: -1;
    position: absolute;
    transform: translateY(-50%);
}

@media (max-width: 61.938em) {
    .dt_features_cta_area .dt_features_cta .dt_orcta {
        margin: 3rem 0;
    }
    .dt_features_cta_area .dt_features_cta .dt_orcta:after {
        width: 17.4rem;
        height: 1rem;
        top: 3.4rem;
        left: -5rem;
    }
}

.dt_features_cta_area .dt_features_cta .dt_orcta p {
    color: #EBCA00;
    background: var(--dt-whi-color);
    border-radius: 50%;
    font-size: 1.8rem;
    font-weight: 600;
    margin: 0;
    width: 100%;
    height: 100%;
}


/* Features Two */

.dt_features--three .dt_item_inner .dt_item_holder,
.dt_features--two .dt_item_inner .dt_item_holder {
    position: relative;
    box-shadow: 0 0 4rem rgba(0, 0, 0, 0.1);
    z-index: -1;
}

.dt_features--two .dt_item_inner .dt_item_holder {
    padding: 5rem 3rem 4.5rem 3rem;
    text-align: center;
    box-shadow: 0 1.5rem 4rem 0 rgba(0, 0, 0, 0.08);
}

.dt_features--three .dt_item_inner .dt_item_holder:before,
.dt_features--two .dt_item_inner .dt_item_holder:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 0%;
    left: 0;
    bottom: 0;
    z-index: -1;
    transition: var(--dt-transition);
}

.dt_features--two .dt_item_inner .dt_item_holder:before {
    background: var(--dt-sec-color);
}

.dt_features--three .dt_item_inner:hover .dt_item_holder:before,
.dt_features--three .dt_item_inner:focus-within .dt_item_holder:before,
.dt_features--two .dt_item_inner:hover .dt_item_holder:before,
.dt_features--two .dt_item_inner:focus-within .dt_item_holder:before {
    height: 100%;
}

.dt_features--three .dt_item_inner .dt_item_holder .dt_item_icon,
.dt_features--two .dt_item_inner .dt_item_holder .dt_item_icon {
    color: #EBCA00;
    position: relative;
    display: inline-block;
    transition: var(--dt-transition);
}

.dt_features--two .dt_item_inner .dt_item_holder .dt_item_icon {
    margin-bottom: 1.8rem;
    font-size: 5rem;
}

.dt_features--three .dt_item_inner .dt_item_holder .dt_item_icon .dot1,
.dt_features--three .dt_item_inner .dt_item_holder .dt_item_icon .dot2,
.dt_features--two .dt_item_inner .dt_item_holder .dt_item_icon .dot1,
.dt_features--two .dt_item_inner .dt_item_holder .dt_item_icon .dot2 {
    display: none;
}

.dt_features--three .dt_item_inner .dt_item_holder .dt_item_title,
.dt_features--three .dt_item_inner .dt_item_holder .dt_item_content,
.dt_features--two .dt_item_inner .dt_item_holder .dt_item_title,
.dt_features--two .dt_item_inner .dt_item_holder .dt_item_content {
    transition: var(--dt-transition);
}

.dt_features--three .dt_item_inner .dt_item_holder .dt_item_title a,
.dt_features--two .dt_item_inner .dt_item_holder .dt_item_title a {
    color: var(--dt-sec-color);
}

.dt_features--three .dt_item_inner .dt_item_holder .dt_item_title a:not(:hover, :focus),
.dt_features--two .dt_item_inner .dt_item_holder .dt_item_title a:not(:hover, :focus) {
    text-decoration: none;
}

.dt_features--two .dt_item_inner .dt_item_holder .dt_item_content {
    margin-top: 1.6rem;
}

.dt_features--three .dt_item_inner:hover .dt_item_holder .dt_item_title,
.dt_features--three .dt_item_inner:focus-within .dt_item_holder .dt_item_title,
.dt_features--three .dt_item_inner:hover .dt_item_holder .dt_item_title a,
.dt_features--three .dt_item_inner:focus-within .dt_item_holder .dt_item_title a,
.dt_features--three .dt_item_inner:hover .dt_item_holder .dt_item_content,
.dt_features--three .dt_item_inner:focus-within .dt_item_holder .dt_item_content,
.dt_features--two .dt_item_inner:hover .dt_item_holder .dt_item_title,
.dt_features--two .dt_item_inner:focus-within .dt_item_holder .dt_item_title,
.dt_features--two .dt_item_inner:hover .dt_item_holder .dt_item_title a,
.dt_features--two .dt_item_inner:focus-within .dt_item_holder .dt_item_title a,
.dt_features--two .dt_item_inner:hover .dt_item_holder .dt_item_content,
.dt_features--two .dt_item_inner:focus-within .dt_item_holder .dt_item_content {
    color: var(--dt-whi-color);
}


/* Features Three */

.dt_features--three .dt_item_inner .dt_item_holder {
    padding: 5.5rem 3rem 5.5rem 12rem;
    overflow: hidden;
    border-radius: 1.5rem;
}

.dt_features--three .dt_item_inner .dt_item_holder:before {
    background: #EBCA00;
}

.dt_features--three .dt_item_inner:hover .dt_item_holder:before,
.dt_features--three .dt_item_inner:focus-within .dt_item_holder:before {
    top: 0;
}

.dt_features--three .dt_item_inner .dt_item_holder .dt_item_icon {
    position: absolute;
    top: 50%;
    left: 3rem;
    font-size: 3.7rem;
    width: 7rem;
    height: 7rem;
    line-height: 7rem;
    border-radius: 100%;
    text-align: center;
    transform: translateY(-50%);
}

.dt_features--three .dt_item_inner:hover .dt_item_holder .dt_item_icon,
.dt_features--three .dt_item_inner:focus-within .dt_item_holder .dt_item_icon {
    color: var(--dt-whi-color);
}

.dt_features--three .dt_item_inner .dt_item_holder .dt_item_icon:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.18;
    border-radius: inherit;
    background: #EBCA00;
    z-index: -1;
    transition: var(--dt-transition);
}

.dt_features--three .dt_item_inner:hover .dt_item_holder .dt_item_icon:before,
.dt_features--three .dt_item_inner:focus-within .dt_item_holder .dt_item_icon:before {
    background: var(--dt-whi-color);
    opacity: 0.3;
}

.dt_features--three .dt_item_inner:not(:hover, :focus-within) .dt_item_holder .dt_item_content {
    color: var(--dt-base-color);
}


/* Career */

.dt_features_area+.dt_career {
    padding-top: 0;
}

.dt_career {
    position: relative;
}

.dt_career .pattern-layer .pattern-1,
.dt_career .pattern-layer .pattern-2 {
    width: 19.3rem;
    height: 20.2rem;
    position: absolute;
    background-repeat: no-repeat;
    background-size: 100%;
}

.dt_career .pattern-layer .pattern-1 {
    top: 16.5rem;
    left: 22rem;
}

.dt_career .pattern-layer .pattern-2 {
    right: 22rem;
    bottom: 5.5rem;
}

.dt_career .dt_item_inner {
    position: relative;
    background: var(--dt-whi-color);
    border-radius: 1rem;
    padding: 4.5rem 5rem 5rem 5rem;
    box-shadow: 0 0 4rem rgba(0, 0, 0, 0.1);
}

.dt_career .dt_item_inner .list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.dt_career .dt_item_inner .list+h5 {
    margin-top: 1.6rem;
}

.dt_career .dt_item_inner .list li {
    position: relative;
    padding-left: 2.5rem;
    z-index: 0;
}

.dt_career .dt_item_inner .list li:before {
    content: "";
    position: absolute;
    top: 0.7rem;
    left: 0;
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 50%;
    border: 0.2rem solid #EBCA00;
}


/* Testimonials */

.dt_testimonials--one .owl-carousel .dt_testimonials_block {
    margin: 2.5rem 0;
}

.dt_testimonials--one .dt_testimonials_block {
    position: relative;    
    padding: 3.5rem 2.5rem 3.2rem;
    background: var(--dt-whi-color);
    border-radius: 2rem;
    border: 0.1rem solid rgba(189, 189, 189, 0.35);
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_testimonials--one .dt_testimonials_block:hover {
    border-color: transparent;
    box-shadow: 0 0 3rem rgba(0, 0, 0, 0.15);
}

@media (min-width: 48em) {
    .dt_testimonials--one .dt_testimonials_block {
        padding: 4rem 4rem 3.2rem;
    }
}

.dt_testimonials--one .dt_testimonials_block .dt_testimonials_content {
    display: flex;
    align-items: center;
}

.dt_testimonials--one .dt_testimonials_block .dt_testimonials_content .dt_testimonials_image {
    position: relative;
}

.dt_testimonials--one .dt_testimonials_block .dt_testimonials_content .dt_testimonials_image img {
    width: 8rem;
    height: 8rem;
    object-fit: cover;
    border-radius: 100%;
}

.dt_testimonials--one .dt_testimonials_block .dt_testimonials_content .dt_testimonials_image .quotes {
    position: absolute;
    top: 1.6rem;
    right: -1.7rem;
    width: 3.6rem;
    height: 3.6rem;
    line-height: 1.35;
    display: inline-block;
    background-color: #EBCA00;
    color: var(--dt-whi-color);
    font-size: 4.5rem;
    font-weight: 600;
    text-align: center;
    border-radius: 100%;
    border: 0.4rem solid var(--dt-whi-color);
}

.dt_testimonials--one .dt_testimonials_block .dt_testimonials_content .dt_testimonials_text {
    margin-left: 3rem;
}

.dt_testimonials--one .dt_testimonials_block .dt_testimonials_content .dt_testimonials_text .title {
    line-height: 2.9rem;
}

.dt_testimonials--one .dt_testimonials_block .dt_testimonials_content .dt_testimonials_text .subtitle {
    margin-bottom: 0;
    font-weight: 400;
    line-height: 2.3rem;
    font-size: 1.8rem;
}

.dt_testimonials--one .dt_testimonials_block .dt_testimonials_review .description {
    font-size: 1.8rem;
    margin-top: 3rem;
    line-height: 1.9;
}

.dt_testimonials--one .dt_testimonials_block .dt_testimonials_review .description p {
    margin-bottom: 0;
}

.dt_testimonials--one .dt_testimonials_block .dt_testimonials_review .dt_review {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-top: 0.2rem solid rgba(189, 189, 189, 0.35);
    padding-top: 3rem;
    margin-top: 3rem;
}

.dt_testimonials--one .dt_testimonials_block .dt_testimonials_review .dt_review img {
    width: 12.5rem;
}

.dt_testimonials--one .dt_testimonials_block .dt_testimonials_review .dt_review .star_rating {
    display: inline-block;
}

.dt_testimonials--one .dt_testimonials_block .dt_testimonials_review .dt_review .star_rating i {
    position: relative;
    color: #ffc00c;
    display: inline-block;
    font-size: 2rem;
    height: 2.8rem;
    line-height: 2.7rem;
    text-align: center;
    width: 2.4rem;
}

.dt_dots_style1 .owl-dots {
    position: relative;
    display: block;
    text-align: center;
    margin-top: 4.8rem;
}

.dt_dots_style1 .owl-dots .owl-dot {
    outline: none;
    line-height: 0.8rem;
}

.dt_dots_style1 .owl-dots .owl-dot span {
    position: relative;
    display: inline-block;
    width: 0.8rem;
    height: 0.8rem;
    background: rgba(189, 189, 189, 0.6);
    border-radius: 50%;
    cursor: pointer;
    margin: 0 0.5rem 0 0.5rem;
    transition: var(--dt-transition);
}

.dt_dots_style1 .owl-dots .owl-dot.active span,
.dt_dots_style1 .owl-dots .owl-dot span:hover {
    width: 3rem;
    border-radius: 0.5rem;
    background: #EBCA00;
}


/* Testimonial Style 2 */

.dt_testimonials--one.style2 {
    background: var(--dt-gray2-color);
}

.dt_testimonials--one.style2 .dt_testimonials_block {
    box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.1);
    border: none;
}

.dt_testimonials--one.style2 .dt_testimonials_block .dt_testimonials_content .dt_testimonials_image img {
    box-shadow: 0 1rem 3rem 0.5rem rgba(0, 0, 0, 0.15);
}

.dt_testimonials--one.style2 .dt_testimonials_block .dt_testimonials_review .dt_review {
    padding-top: 0;
    border-top: none;
    margin-top: 1.8rem;
    flex-direction: row-reverse;
}

.dt_testimonials--one.style2 .shape .shape-1 {
    position: absolute;
    top: 34rem;
    left: 78% !important;
    width: 23rem;
    height: 24rem;
    opacity: 0.5;
    background-repeat: no-repeat;
    -webkit-animation: dt_zoom_fade 5s infinite linear;
    animation: dt_zoom_fade 5s infinite linear;
}

.dt_testimonials--one.style2 .shape .shape-2 {
    position: absolute;
    left: 20rem;
    bottom: 15rem;
    width: 18.2rem;
    height: 10.7rem;
    background-repeat: no-repeat;
    animation: dt_float_bob_y 2s infinite linear;
}

@keyframes dt_float_bob_y {
    0% {
      -webkit-transform: translateY(-20px);
      transform: translateY(-20px);
    }
  
    50% {
      -webkit-transform: translateY(-10px);
      transform: translateY(-10px);
    }
  
    100% {
      -webkit-transform: translateY(-20px);
      transform: translateY(-20px);
    }
}


/* Clients */

.dt_clients--one .dt_clients_logo {
    position: relative;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 6rem;
}

.dt_clients--one .dt_clients_logo .image {
    filter: grayscale(1);
    opacity: 0.45;
    transition: var(--dt-transition);
}

.dt_clients--one .dt_clients_logo:hover .image,
.dt_clients--one .dt_clients_logo:focus-within .image {
    opacity: 0;
    visibility: hidden;
}

.dt_clients--one .dt_clients_logo .image_overlay {
    position: absolute;
    display: block;
    max-width: 100%;
    width: max-content;
    top: -50%;
    left: 50%;
    opacity: 0;
    visibility: hidden;
    transform: translate(-50%, -50%);
    transition: var(--dt-transition);
}

.dt_clients--one .dt_clients_logo:hover .image_overlay,
.dt_clients--one .dt_clients_logo:focus-within .image_overlay {
    opacity: 1;
    visibility: visible;
    top: 50%;
    transform: translate(-50%, -50%);
}


/* Team */

.dt_teams--one .dt_teams_block .dt_teams_inner {
    position: relative;
    text-align: center;
}

.dt_teams--one .dt_teams_block .dt_teams_inner .dt_teams_thumb {
    position: relative;
    margin-bottom: 2.8rem;
}

.dt_teams--one .dt_teams_block .dt_teams_inner .dt_teams_thumb .image {
    position: relative;
    overflow: hidden;
    border-radius: 2rem;
}

.dt_teams--one .dt_teams_block .dt_teams_inner .dt_teams_thumb .image img {
    width: 100%;
}

.dt_teams--one .dt_teams_block .dt_teams_inner .dt_teams_thumb .dt_teams_toggle {
    width: 6rem;
    height: 4rem;
    line-height: 4.4rem;
    background: var(--dt-whi-color);
    color: #EBCA00;
    font-size: 2.2rem;
    font-weight: 700;
    text-align: center;
    display: inline-block;
    border-radius: 3rem 3rem 0 0;
    text-decoration: none;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    z-index: 1;
    -webkit-box-shadow: 0 1.4rem 4.7rem 0 rgba(13, 30, 53, .1);
    box-shadow: 0 1.4rem 4.7rem 0 rgba(13, 30, 53, .1);
}

.dt_teams--one .dt_teams_block .dt_teams_inner .dt_teams_thumb .dt_teams_toggle:hover,
.dt_teams--one .dt_teams_block .dt_teams_inner .dt_teams_thumb .dt_teams_toggle:focus {
    -webkit-box-shadow: 0 2rem 4.7rem 0 rgba(13, 30, 53, .2);
    box-shadow: 0 2rem 4.7rem 0 rgba(13, 30, 53, .2);
}

.dt_teams--one .dt_teams_block .dt_teams_inner .dt_teams_thumb .widget_social {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 6rem;
    margin: auto;
    z-index: 0;
    text-align: center;
}

.dt_teams--one .dt_teams_block .dt_teams_inner .dt_teams_thumb .widget_social li {
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translate3d(0,7rem,0);
    transform: translate3d(0,7rem,0);
}

.dt_teams--one .dt_teams_block .dt_teams_inner .dt_teams_thumb .widget_social li:nth-child(1) {
    -webkit-transition: all 400ms cubic-bezier(.445,.05,.55,.95);
    transition: all 400ms cubic-bezier(.445,.05,.55,.95);
}

.dt_teams--one .dt_teams_block .dt_teams_inner .dt_teams_thumb .widget_social li:nth-child(2) {
    -webkit-transition: all 650ms cubic-bezier(.445,.05,.55,.95);
    transition: all 650ms cubic-bezier(.445,.05,.55,.95);
}

.dt_teams--one .dt_teams_block .dt_teams_inner .dt_teams_thumb .widget_social li:nth-child(3) {
    -webkit-transition: all 850ms cubic-bezier(.445,.05,.55,.95);
    transition: all 850ms cubic-bezier(.445,.05,.55,.95);
}

.dt_teams--one .dt_teams_block .dt_teams_inner .dt_teams_thumb .widget_social li:nth-child(4) {
    -webkit-transition: all 1000ms cubic-bezier(.445,.05,.55,.95);
    transition: all 1000ms cubic-bezier(.445,.05,.55,.95);
}

.dt_teams--one .dt_teams_block .dt_teams_inner .dt_teams_thumb .widget_social li:nth-child(5) {
    -webkit-transition: all 1150ms cubic-bezier(.445,.05,.55,.95);
    transition: all 1150ms cubic-bezier(.445,.05,.55,.95);
}

.dt_teams--one .dt_teams_block .dt_teams_inner .dt_teams_thumb .widget_social li:nth-child(6) {
    -webkit-transition: all 1250ms cubic-bezier(.445,.05,.55,.95);
    transition: all 1250ms cubic-bezier(.445,.05,.55,.95);
}

.dt_teams--one .dt_teams_block .dt_teams_inner .dt_teams_thumb.active .widget_social li {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

.dt_teams_block .dt_teams_inner .widget_social li a {
    color: var(--dt-sec-color);
    background: var(--dt-whi-color);
}

.dt_teams_block .dt_teams_inner .widget_social li a:after {
    background-color: #EBCA00;
}

.dt_teams_block .dt_teams_inner .widget_social li a:hover i:before,
.dt_teams_block .dt_teams_inner .widget_social li a:focus i:before {
    color: var(--dt-whi-color);
}

.dt_teams--two .dt_teams_block .dt_teams_inner .title,
.dt_teams--one .dt_teams_block .dt_teams_inner .title {
    line-height: 3.2rem;
}

.dt_teams--two .dt_teams_block .dt_teams_inner .title a,
.dt_teams--one .dt_teams_block .dt_teams_inner .title a {
    text-decoration: none;
}

.dt_teams--two .dt_teams_block .dt_teams_inner .title a:not(:hover, :focus),
.dt_teams--one .dt_teams_block .dt_teams_inner .title a:not(:hover, :focus) {
    color: inherit;
}

.dt_teams--two .dt_teams_block .dt_teams_inner p,
.dt_teams--one .dt_teams_block .dt_teams_inner p {
    margin-top: 0.2rem;
}

.dt_teams--one .dt_teams_block .dt_teams_inner p {
    color: #EBCA00;
}


/* Team Style 2 */

.dt_teams--two .dt_teams_block .dt_teams_inner .dt_teams_thumb {
    position: relative;
    overflow: hidden;
    border-radius: 1rem;
    background-color: var(--dt-sec-color);
}

.dt_teams--two .dt_teams_block .dt_teams_inner .dt_teams_thumb .widget_social {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    transform: translate(-50%,-50%) scale(0,0);
    text-align: center;
    transition: all 500ms ease;
}

.dt_teams--two .dt_teams_block .dt_teams_inner .dt_teams_thumb img {
    width: 100%;
    transition: all 500ms ease;
}

.dt_teams--two .dt_teams_block:hover .dt_teams_inner .dt_teams_thumb img,
.dt_teams--two .dt_teams_block:focus-within .dt_teams_inner .dt_teams_thumb img {
    opacity: 0.4;
    transform: scale(1.05);
}

.dt_teams--two .dt_teams_block:hover .dt_teams_inner .widget_social,
.dt_teams--two .dt_teams_block:focus-within .dt_teams_inner .widget_social {
    transform: translate(-50%,-50%) scale(1,1);
}

.dt_teams--two .dt_teams_block .dt_teams_inner .dt_teams_content {
    background: var(--dt-whi-color);
    margin-left: auto;
    margin-right: auto;
    position: relative;
    margin-top: -5.3rem;
    max-width: 78%;
    border-radius: 1rem;
    padding: 2rem 3rem 2.5rem 3rem;
    text-align: center;
    box-shadow: 0 0 4rem rgba(0, 0, 0, 0.10);
}

.dt_teams--two .dt_teams_block .dt_teams_inner p {
    color: var(--dt-base-color);
}

.dt_teams--two .dt_teams_block .dt_teams_inner .dt_teams_thumb .dt_teams_toggle {
    display: none;
}


/* Support */

.dt_support {
    position: relative;
    z-index: 0;
}

@media (min-width: 48em) {
    .dt_support {
        padding: 0.8rem 0 0 15.4rem;
    }
}

@media (min-width: 75em) {
    .dt_support {
        margin-left: 9.5rem;
    }
}

.dt_support .dt_support_icon {
    display: flex;
    position: relative;
    margin-bottom: 1.5rem;
}

@media (min-width: 48em) {
    .dt_support .dt_support_icon {
        display: flex;
        position: absolute;
        left: 0;
        top: 0;
        margin-bottom: 0;
    }
}

.dt_support .dt_support_icon i {
    width: 7rem;
    height: 7rem;
    border-radius: 50%;
    text-align: center;
    line-height: 7.1rem;
    font-size: 2.7rem;
    background: #EBCA00;
    color: var(--dt-whi-color);
    z-index: -1;
}

.dt_support .dt_support_icon img {
    width: 7rem;
    height: 7rem;
    border-radius: 50%;
    margin-left: -1.5rem;
}

.dt_support_box {
    position: relative;
    border-left: 0.1rem solid rgba(189, 189, 189, 0.35);
    margin-left: 3.5rem;
    padding-left: 9.2rem;
    margin-top: 0.8rem;
}

@media (max-width: 61.938em) {
    .dt_support_box {
        margin: 2rem 0 0;
    }
}

.dt_support_box .icon {
    position: absolute;
    left: 3rem;
    top: 0.4rem;
    color: #EBCA00;
    font-size: 4.2rem;
    line-height: 4.2rem;
}


/* Funfact */

.dt_funfact {
    overflow: hidden;
    position: relative;
    z-index: 0;
}

.dt_funfact.bg-primary,
.dt_funfact.bg-secondary {
    color: var(--dt-whi-color);
}

.dt_funfact .shape .shape-1 {
    left: 15rem !important;
    top: -5rem !important;
    width: 15.8rem;
    height: 14.2rem;
    background-repeat: no-repeat;
}

.dt_funfact .shape .shape-2 {
    left: 90% !important;
    top: 70% !important;
    width: 15.8rem;
    height: 14.2rem;
    background-repeat: no-repeat;
}

.dt_funfact_block {
    position: relative;
    z-index: 0;
}

.dt_funfact:not(.bg-primary, .bg-secondary) .dt_funfact_block .dt_funfact_content .dt_count_outer {
    color: var(--dt-sec-color);
}

.dt_funfact--one .dt_funfact_block {
    text-align: center;
}

.dt_funfact--one .dt_funfact_block .dt_funfact_icon {
    font-size: 6rem;
    line-height: 6rem;
    margin-bottom: 1.5rem;
    color: #EBCA00;
}

.dt_funfact--one .dt_funfact_block .dt_funfact_content .dt_count_outer {
    font-size: 6rem;
    font-weight: 700;
    line-height: 6rem;
}

.dt_funfact--one .dt_funfact_block .dt_funfact_content p {
    margin-top: 1.2rem;
}


/* Funfact Style 2 */

.dt_funfact--two .dt_funfact_block {
    display: flex;
    gap: 2rem;
    align-items: center;
    justify-content: flex-start;
}

.dt_funfact--two .dt_funfact_block .dt_funfact_icon {
    font-size: 4rem;
    width: 9rem;
    height: 9rem;
    line-height: 9rem;
    text-align: center;
    color: var(--dt-whi-color);
    background-color: #EBCA00;
    border-radius: 100%;
}

.dt_funfact--two .dt_funfact_block .dt_funfact_content .dt_count_outer {
    font-size: 5.5rem;
    font-weight: 700;
    line-height: 5.5rem;
}

.dt_funfact--two .dt_funfact_block .dt_funfact_content p {
    font-size: 1.8rem;
    margin-top: 0.2rem;
}


/* Pricing */

.dt_price--one .dt_pricing_plan {
    position: relative;
    padding: 3rem;
    background: none no-repeat center center / cover, var(--dt-whi-color);
    border: 0.1rem solid rgba(189, 189, 189, 0.35);
    border-radius: 2rem;
    z-index: 0;
    transition: var(--dt-transition);
}

@media (min-width: 62em) {
    .dt_price--one .dt_pricing_plan {
        padding: 5.5rem 4.8rem;
    }
}

.dt_price--one .dt_pricing_plan.recommended,
.dt_price--one .dt_pricing_plan:hover,
.dt_price--one .dt_pricing_plan:focus-within {
    border-color: #EBCA00;
    box-shadow: 0 1.7rem 3.9rem 0 rgba(6, 33, 101, 0.15);
}

.dt_price--one .dt_pricing_plan.recommended {
    border-width: 0.2rem;
}

.dt_price--one .dt_pricing_plan .price {
    font-size: 4.8rem;
    font-weight: 700;
    line-height: 1;
    color: #EBCA00;
}

.dt_price--one .dt_pricing_plan .price .duration {
    position: relative;
    padding-left: 1.6rem;
    display: inline-block;
    font-weight: 400;
    padding-top: 0.5rem;
    font-size: 1.6rem;
    color: var(--dt-sec-color);
}

.dt_price--one .dt_pricing_plan .price .duration:before {
    content: "/";
    position: absolute;
    left: 0;
    color: rgba(189, 189, 189, 0.35);
}

.dt_price--one .dt_pricing_plan .price_bottom {
    border-bottom: 0.2rem solid rgba(189, 189, 189, 0.35);
    padding-bottom: 2.5rem;
    margin-bottom: 1rem;
}

.dt_price--one .dt_pricing_plan .features {
    padding: 0;
    padding-top: 2rem;
    list-style: none;
    margin: 0;
}

.dt_price--one .dt_pricing_plan .features li {
    display: flex;
    align-items: center;
    color: var(--dt-base-color);
}

.dt_price--one .dt_pricing_plan .features li.active {
    color: var(--dt-sec-color);
}

.dt_price--one .dt_pricing_plan .features li+li {
    margin-top: 0.8rem;
}

.dt_price--one .dt_pricing_plan .features li i {
    margin-right: 1rem;
    font-size: 1.8rem;
    color: var(--dt-base-color);
}

.dt_price--one .dt_pricing_plan .features li.active i {
    color: #EBCA00;
}

.dt_price--one .dt_pricing_plan .btn-box {
    margin-top: 3rem;
}

.dt_price--one .dt_pricing_plan .btn-box .dt-btn {
    min-width: 91.09%;
}

.dt_price--one .dt_pricing_plan .btn-box .dt-btn-white {
    border: 0.1rem solid rgba(189, 189, 189, 0.35);
}

.dt_price--one .pattern-layer .shape-2 {
    width: 9.5rem;
    height: 9.5rem;
    background-repeat: no-repeat;
    position: absolute;
    top: 10rem;
    left: 12rem;
    animation: dt_float_bob_y 2s infinite linear;
}

.dt_price--one .pattern-layer .shape-3 {
    position: absolute;
    top: 8rem;
    right: 8rem;
    width: 20rem;
    height: 20rem;
    background: rgba(189, 189, 189, 0.25);
    border-radius: 100%;
    z-index: -1;
    animation: dt_float_bob_y 2s infinite linear;
}


/* Project */

.dt-tab-filter a {
    display: inline-block;
    position: relative;
    text-decoration: none;
    margin-right: 1rem;
    font-weight: 500;
    padding: 0.5rem 1.7rem;
    color: var(--dt-sec-color);
}

.dt-tab-filter a:hover,
.dt-tab-filter a:focus,
.dt-tab-filter a.active {
    color: var(--dt-whi-color);
}

.dt-tab-filter a:last-child {
    margin-right: 0;
}

.dt-tab-filter a:after {
    content: "";
    display: inline-block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 2rem;
    left: 0;
    right: 0;
    margin: 0 auto;
    opacity: 0;
    border-radius: 10rem;
    background-color: #EBCA00;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
	z-index: -1;
}

.dt-tab-filter a.active:after,
.dt-tab-filter a:hover:after,
.dt-tab-filter a:focus:after {
    top: 0;
    opacity: 1;
}

.dt_price,
.dt_gallery,
.dt_project,
.dt_product {
    position: relative;
    overflow: hidden;
    z-index: 0;
}

.dt_price--one .pattern-layer .shape-1,
.dt_gallery--one .pattern-layer .shape-1,
.dt_project--one .pattern-layer .shape-1 {
    position: absolute;
    width: 176px;
    height: 183px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    animation: dt_zoom_fade 5s infinite linear;
}

.dt_project--one .pattern-layer .shape-1 {
    top: 6rem;
    left: 12rem;
}

.dt_gallery--one .pattern-layer .shape-1 {
    top: 6rem;
    right: 12rem;
}

.dt_price--one .pattern-layer .shape-1 {
    right: 5rem;
    bottom: 8rem;
}

@keyframes dt_zoom_fade {
    0% {
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
    }
  
    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
  
    100% {
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
    }
}

.dt_gallery--one .pattern-layer .shape-2,
.dt_project--one .pattern-layer .shape-2 {
    position: absolute;
    width: 22.1rem;
    height: 12.9rem;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    animation: dt_float_bob_y 2s infinite linear;
}

.dt_project--one .pattern-layer .shape-2 {
    top: 12rem;
    right: 17rem;
}

.dt_gallery--one .pattern-layer .shape-2 {
    bottom: 2rem;
    left: 2rem;
}

@keyframes dt_float_bob_y {
    0% {
        -webkit-transform: translateY(-2rem);
        transform: translateY(-2rem);
    }  
    50% {
        -webkit-transform: translateY(-1rem);
        transform: translateY(-1rem);
    }  
    100% {
        -webkit-transform: translateY(-2rem);
        transform: translateY(-2rem);
    }
}

/* Уменьшаем размер карточек портфолио в карусели */
/* === Сетка карточек портфолио === */
.dt_project_block {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  overflow: hidden;
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.dt_project_block:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.15);
}

/* === Контейнер с картинкой === */
.dt_project_inner {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  overflow: hidden;
}

/* === Изображение === */
.dt_project_inner a img {
  width: 100%;
  height: 280px; /* одинаковая высота для всех карточек */
  object-fit: cover;
  object-position: center center;
  border-radius: 10px 10px 0 0;
  display: block;
}

/* === Блок с текстом под картинкой === */
.dt_project_inner .inner {
  flex: 1;
  padding: 15px;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  background: #fff;
  min-height: 120px; /* чтобы не обрезалось */
}

/* Заголовок */
.dt_project_inner .inner .title {
  font-size: 18px;
  font-weight: 600;
  margin: 0 0 8px;
  color: #222;
  line-height: 1.3;
}

/* Подзаголовок */
.dt_project_inner .inner .category {
  font-size: 14px;
  color: #888;
  line-height: 1.2;
}

.dt_project_inner .inner a {
  text-decoration: none;
}

.dt_project_inner .inner a:hover {
  color: #e39b47;
}



@media (max-width: 61.938em) {
    .dt_price--one .pattern-layer .shape-3,
    .dt_price--one .pattern-layer .shape-1,
    .dt_price--one .pattern-layer .shape-2,
    .dt_gallery--one .pattern-layer .shape-1,
    .dt_gallery--one .pattern-layer .shape-2,
    .dt_project--one .pattern-layer .shape-1,
    .dt_project--one .pattern-layer .shape-2 {
        display: none;
    }
}

.dt_project--one .dt_project_block .dt_project_inner {
    position: relative;
    overflow: hidden;
    z-index: 0;
    border-radius: 2rem;
    width: 100%;
    transition: var(--dt-transition);
}

.dt_project--one .dt-g-0 .dt_project_block .dt_project_inner,
.dt_project--one .dt-g-0 .dt_project_block .dt_project_inner .inner {
    border-radius: 0;
}

.dt_project--one .dt_project_block .dt_project_inner .shape_bg {
    position: absolute;
    width: 10rem;
    height: 25rem;
    z-index: 1;
    top: -75%;
    right: -55%;
    opacity: 0;
    transform: rotate(-40deg);
    transition: var(--dt-transition);
}

.dt_project--one .dt_project_block .dt_project_inner .shape_bg:before,
.dt_project--one .dt_project_block .dt_project_inner .shape_bg:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 0;
    background: #EBCA00;
}

.dt_project--one .dt_project_block .dt_project_inner .shape_bg:before {
    top: 0;
    left: 0;
    opacity: 0.5;
}

.dt_project--one .dt_project_block .dt_project_inner .shape_bg:after {
    top: -2rem;
    left: 2rem;
    opacity: 0.85;
}

.dt_project--one .dt_project_block:hover .dt_project_inner .shape_bg,
.dt_project--one .dt_project_block:focus-within .dt_project_inner .shape_bg {
    top: -6.8rem;
    right: -2rem;
    opacity: 0.8;
}

.dt_project--one .dt_project_block .dt_project_inner a img {
    overflow: hidden;
    border-radius: inherit;
    min-height: 45rem;
    object-fit: cover;
    transition: var(--dt-transition);
}

.dt_project--one .dt_project_block:hover .dt_project_inner a img,
.dt_project--one .dt_project_block:focus-within .dt_project_inner a img {
    transform: scale(1.1);
    filter: grayscale(1);
}

.dt_project--one .dt_project_block .dt_project_inner .inner {
    position: absolute;
    padding: 2.5rem;
    text-align: center;
    bottom: 3.5rem;
    left: 50%;
    transform: translateX(-50%);
    width: 84%;
    background: var(--dt-whi-color);
    border-radius: 2rem;
    overflow: hidden;
    z-index: 10;
}

@media (min-width: 62em) {
    .dt_project--one .dt_project_block .dt_project_inner .inner {
        padding: 3.5rem;
    }
}

.dt_project--one .dt_project_block .dt_project_inner .inner span {
    color: var(--dt-base-color);
}

.dt_project--one .dt_project_block .dt_project_inner .inner a {
    text-decoration: none;
}

.dt_project--one .dt_project_block .dt_project_inner .inner a:not(:hover,:focus) {
    color: inherit;
}

.dt_project--one .dt_project_block .dt_project_inner .inner .icon {
    position: absolute;
    width: 5rem;
    height: 5rem;
    bottom: -4.8rem;
    left: -3.6rem;
    border-radius: 100%;
    background: #EBCA00;
    transition: var(--dt-transition);
    opacity: 0;
}

.dt_project--one .dt_project_block .dt_project_inner .inner .icon:before {
    content: "";
    position: absolute;
    top: -1.4rem;
    right: -1.4rem;
    bottom: -1.4rem;
    left: -1.4rem;
    border-radius: inherit;
    background: inherit;
    transition: var(--dt-transition);
    opacity: 0.3;
}

.dt_project--one .dt_project_block:hover .dt_project_inner .inner .icon,
.dt_project--one .dt_project_block:focus-within .dt_project_inner .inner .icon {
    bottom: -1.7rem;
    left: -1.7rem;
    opacity: 1;
}

.dt_project--single .dt_project-images img {
    border-radius: 1.5rem;
    object-fit: cover;
    min-height: 40rem;
}

.dt_project--single .dt_project-detail {
    list-style: none;
    padding: 0;
    margin: 0;
}

.dt_project--single .dt_project-detail li+li {
    margin-top: 1.2rem;
}

.dt_project--single .dt_project-detail li i {
    color: #EBCA00;
    margin-right: 0.4rem;
}

.dt_project--single .dt_project-detail li label {
    font-weight: 600;
    margin-bottom: 0;
    display: inline-block;
}


/* History / Timeline */

.history_timeline {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    z-index: 0;
    align-items: flex-start;
}

@media (min-width: 36em) {
    .history_timeline {
        padding: 3rem 0;
    }

    .history_timeline::before {
        content: "";
        position: absolute;
        top: 0;
        left: 50%;
        width: 2px;
        height: 100%;
        background: rgba(189, 189, 189, 0.25);
        transform: translateX(-50%);
    }

    .history_timeline::after {
        position: absolute;
        left: 50%;
        bottom: 0;
        width: 6rem;
        height: 6rem;
        line-height: 5.9rem;
        display: inline-block;
        text-align: center;
        border-radius: 50%;
        background-color: #EBCA00;
        color: var(--dt-whi-color);
        font-weight: 600;
        content: "\f0e7";
        font-family: 'Font Awesome 6 Free';
        font-size: 3rem;
        transform: translateX(-50%);
    }
}

.history_timeline .history_item {
	position: relative;
    width: 100%;
    flex: 0 0 100%;
    margin-bottom: 6rem;
    padding: 0;
}

@media (max-width: 35.938em) {
    .history_timeline .history_item:last-child {
        margin-bottom: 0;
    }
}

@media (min-width: 36em) {
    .history_timeline .history_item {        
        flex: 0 0 50%;
        width: 50%;
        margin-bottom: 4.5rem;
    }

    .history_timeline .history_item:nth-child(odd) {
        padding-right: 3.5rem;
    }
    
    .history_timeline .history_item:nth-child(2) {
        margin-top: 15rem;
    }
    
    .history_timeline .history_item:nth-child(2n+3) {
        margin-top: -15rem;
    }
    
    .history_timeline .history_item:nth-child(even) {
        padding-left: 3.5rem;
    }
}

@media (min-width: 48em) {
    .history_timeline .history_item {        
        margin-bottom: 8rem;
    }

    .history_timeline .history_item:nth-child(odd) {
        padding-right: 6rem;
    }
    
    .history_timeline .history_item:nth-child(2) {
        margin-top: 30rem;
    }
    
    .history_timeline .history_item:nth-child(2n+3) {
        margin-top: -30rem;
    }
    
    .history_timeline .history_item:nth-child(even) {
        padding-left: 6rem;
    }
}

.history_timeline .history_item .number_box {
	position: absolute;
	top: -3rem;
	right: -3rem;
	width: 6rem;
	height: 6rem;
	display: flex;
	align-items: center;
	justify-content: center;
    font-weight: 600;
	border-radius: 50%;
	border: 0.4rem solid rgba(189, 189, 189, 0.28);
	background-color: var(--dt-whi-color);
	color: var(--dt-base-color);
	z-index: 0;
}

.history_timeline .history_item:nth-child(even) .number_box {
	right: auto;
	left: -3rem;
}

.history_timeline .history_item .history_thumb {
	width: 100%;
	height: 30rem;
	background-size: cover;
	background-position: center;
    border-radius: 2rem 2rem 0 0;
}

.dt_project--single .dt_project-images,
.history_timeline .history_item .history_thumb,
.single-post .dt_post_content .wp-block-image {
    position: relative;
    overflow: hidden;
    z-index: 0;
}

.dt_project--single .dt_project-images:after,
.single-post .dt_post_content .wp-block-image:after,
.single-post.dt_post_item .dt_post_image:after,
.history_timeline .history_item .history_thumb:after {
    position: absolute;
    top: 0;
    left: -75%;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, .3)));
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
    -webkit-transform: skewX(-25deg);
    -ms-transform: skewX(-25deg);
    transform: skewX(-25deg);
}

.dt_project--single .dt_project-images:hover:after,
.single-post .dt_post_content .wp-block-image:hover:after,
.single-post .dt_post_content .wp-block-image:focus-within,
.single-post.dt_post_item:hover .dt_post_image:after,
.single-post.dt_post_item:focus-within .dt_post_image:after,
.history_timeline .history_item:hover .history_thumb:after,
.history_timeline .history_item:focus-within .history_thumb:after {
    -webkit-animation: shine 1s;
    animation: shine 1s;
}

.history_timeline .history_item .history_content {
	padding: 3.5rem 4rem;
    border-radius: 0 0 2rem 2rem;
    background-color: var(--dt-whi-color);
	box-shadow: 0 1rem 5rem 0 rgba(0, 0, 0, 0.1);
}

@media (max-width: 61.938em) {
    .history_timeline .history_item .history_content {
        padding: 3rem 2.7rem;
    }
}

.history_timeline .history_item .history_content .history_year {
	color: #EBCA00;
	font-weight: 700;
    display: block;
    margin-bottom: 0.45rem;
}


/* Page Title */

.dt_pagetitle {
    position: relative;
    padding: 7rem 0;
    background-color: var(--dt-sec-color);
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    overflow: hidden;
    z-index: 0;
}

.dt_pagetitle .canvas {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
}

.dt_pagetitle .parallax-bg {
    position: absolute;
    left: 0;
    z-index: -1;
}

.dt_pagetitle .parallax-bg:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: 0.7;
    background: #000;
    z-index: -1;
}

.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: block;
    color: var(--dt-whi-color);
    line-height: 1.1;
}

@media (max-width: 61.938em) {
    .dt_pagetitle .dt_pagetitle_content .title > * {
        font-size: 4rem;
        line-height: 5rem;
    }
}

@media (max-width: 35.938em) {
    .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;
    display: inline-block;
    padding: 1.2rem 3rem;
    border-radius: 10rem;
    box-shadow: 0 0.9rem 1.8rem rgba(24, 16, 16, 0);
    background-color: var(--dt-whi-color);
}

.dt_pagetitle.dt-text-center .dt_pagetitle_content .dt_pagetitle_breadcrumb {
    margin: 1.6rem 0 0 0;
}

.dt_pagetitle .dt_pagetitle_content .dt_pagetitle_breadcrumb li {
    position: relative;
    display: inline-block;
    font-weight: 500;
    color: var(--dt-sec-color);
    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: #EBCA00;
}

.dt_pagetitle .dt_pagetitle_content .dt_pagetitle_breadcrumb li a {
    color: var(--dt-sec-color);
    text-decoration: none;
}

.dt_pagetitle .dt_pagetitle_content .dt_pagetitle_breadcrumb li a:not(:hover, :focus) {
    opacity: 0.65;
}


/* Play Banner */

.dt_playbanner-img {
    position: relative;
    border-radius: 1rem;
    overflow: hidden;
    z-index: 0;
}

.dt_playbanner-img img {
    width: 100%;
}

.dt_playbanner-img .dt_playbanner-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.dt_playbanner-img .dt_playbanner-btn a.dt-btn-play {
    background-color: var(--dt-whi-color);
    color: var(--dt-sec-color);
}

.dt_playbanner-img .dt_playbanner-btn .shadow {
    width: 24rem;
    height: 24rem;
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background-color: #EBCA00;
    filter: blur(4.8rem);
    border-radius: 100%;
    z-index: -1;
}

.dt_playbanner--one .dt_playbanner-img + .dt_siteheading {
    margin-top: -6rem;
}

.dt_playbanner--one .dt_siteheading .title {
    color: var(--dt-whi-color);
    font-size: 9.5rem;
    font-weight: 900;
    line-height: 1.2;
    text-shadow: 0 1.3rem 2.1rem rgba(0, 0, 0, 0.26);
}

@media (max-width: 61.938em) {
    .dt_playbanner--one .dt_siteheading .title {
        font-size: 4.6rem;
    }
    .dt_playbanner--one .dt_playbanner-img + .dt_siteheading {
        margin-top: -3rem;
    }
}


/* Subscribe */

.dt_footer_top {
    position: relative;
    overflow: hidden;
    z-index: 0;
}

.dt_footer_top .dt_footer_inner {
    position: relative;
    overflow: hidden;
    border-radius: 4rem;
    padding: 3rem 3rem;
    background-color: #EBCA00;
    color: var(--dt-whi-color);
    z-index: 0;
}

@media (min-width: 62em) {
    .dt_footer_top .dt_footer_inner {
        border-radius: 100rem;
        padding: 4.5rem 8rem;
    }
}

.dt_footer_top .dt_footer_inner .shape {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.4;
    background-position: center;
    background-repeat: repeat-x;
    z-index: -1;
    background-size: cover;
    -webkit-animation: dt_slide 500s linear infinite;
    animation: dt_slide 500s linear infinite;
}

@keyframes dt_slide {
    from { background-position: 0 0; }
      to { background-position: 192rem 0; }
}

.dt_footer_top .dt_footer_inner .subtitle.no-animation,
.dt_footer_top .dt_footer_inner .title {
    color: inherit;
}

.dt_footer_top .dt_footer_inner > .dt-row {
    align-items: center;
}


/* FAQ */

.dt_faq--one .dt_image_block--one .dt_image_box .shape .shape-1 {
    top: unset !important;
    bottom: 1rem;
    left: -7rem !important;
    -webkit-animation: dt_zoom_fade 5s infinite linear;
    animation: dt_zoom_fade 5s infinite linear;
}

.dt_faq--one .dt_image_block--one .dt_image_box .shape .shape-2 {
    top: 16rem !important;
    right: 13.5rem;
    left: unset !important;
    -webkit-animation: dt_zoom_fade 6s infinite linear;
    animation: dt_zoom_fade 6s infinite linear;
}

.dt_accordion_box {
    position: relative;
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
}

.dt_accordion_box .dt_accordion+.dt_accordion {
    margin-top: 3rem;
}

.dt_accordion_box .dt_acc_btn {
    position: relative;
    padding: 1.6rem 8rem 1.6rem 3rem;
    background: var(--dt-whi-color);
    border: 0.1rem solid rgba(189, 189, 189, 0.35);
    cursor: pointer;
    border-radius: 0.6rem;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_accordion_box .dt_acc_btn.active {
    background: var(--dt-whi-color);
    border-color: transparent;
    box-shadow: 0 1.5rem 2rem 0 rgba(0, 0, 0, 0.08);
}

.dt_accordion_box .dt_acc_btn .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);
}

.dt_accordion_box .dt_acc_btn .icon::after,
.dt_accordion_box .dt_acc_btn .icon::before {
    content: '';
    margin-top: -0.5rem;
    position: absolute;
    top: 50%;
    width: 0.2rem;
    height: 1.2rem;
    background-color: var(--dt-sec-color);
    -webkit-transition: transform .3s cubic-bezier(.4,.87,.31,1);
    transition: transform .3s cubic-bezier(.4,.87,.31,1);
}

.dt_accordion_box .dt_acc_btn .icon::before {
    left: 0.9rem;
    transform: rotate(-45deg);
}

.dt_accordion_box .dt_acc_btn.active .icon::before {
    transform: rotate(45deg);
}

.dt_accordion_box .dt_acc_btn .icon::after {
    right: 0.9rem;
    transform: rotate(45deg);
}

.dt_accordion_box .dt_acc_btn.active .icon::after {
    transform: rotate(-45deg);
}

.dt_accordion_box .dt_acc_content {
    display: none;
    padding-left: 3rem;
    padding-right: 5rem;
    padding-top: 2.5rem;
    color: var(--dt-sec-color);
}

.dt_accordion_box .dt_acc_content.current {
    display: block;
}

.page-faq .dt_accordion_box {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: max-content;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
}

@media (min-width: 48em) {
    .page-faq .dt_accordion_box {
        grid-template-columns: repeat(2, 1fr);
    }
}

.page-faq .dt_accordion_box .dt_accordion {
    margin-top: 0;
}

.dt_skills--two {
    color: var(--dt-whi-color);
    background-color: var(--dt-sec-color);
}

.dt_skills--two .dt_siteheading .title {
    color: inherit;
}

.dt_skills--two .dt_progress_item .dt_bar .dt_counter_text,
.dt_skills--two .dt_progress_item .dt_progress_title {
    color: inherit;
}

.dt_skills--two .pattern-layer .pattern-1 {
    position: absolute;
    bottom: 0;
    width: 22.3rem;
    height: 28.7rem;
    left: -10rem;
    background-repeat: no-repeat;
}

.dt_skills--two .pattern-layer .pattern-2 {
    position: absolute;
    top: 0;
    right: 0;
    width: 28.6rem;
    height: 37.3rem;
    background-repeat: no-repeat;
}


/* Contact Page */

.dt_contact--one {
    position: relative;
    overflow: hidden;
    z-index: 0;
}

.dt_contact--one .bg_color {
    width: 100%;
    height: calc(100% - 20rem);
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    background: var(--dt-gray2-color);
    z-index: -1;
}

.dt_contact--one .dt_info_block {
    background: var(--dt-whi-color);
    position: relative;
    padding: 4rem 4rem 3.5rem 4rem;
    border-radius: 1rem;
    text-align: center;
    box-shadow: 0 0 4rem rgba(0, 0, 0, 0.1);
}

.dt_contact--one .dt_info_block .icon {
    display: inline-block;
    position: relative;
    color: #EBCA00;
    background: var(--dt-gray2-color);
    border-radius: 50%;
    width: 8rem;
    height: 8rem;
    line-height: 8rem;
    font-size: 4.5rem;
    margin-bottom: 2.5rem;
    transition: .5s;
    z-index: 0;
}

.dt_contact--one .dt_info_block:hover .icon,
.dt_contact--one .dt_info_block:focus-within .icon {
    color: var(--dt-whi-color);
}

.dt_contact--one .dt_info_block .icon:before,
.dt_contact--one .dt_info_block .icon:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: 50%;
    z-index: -1;
}

.dt_contact--one .dt_info_block .icon:after {
    background-color: #EBCA00;
    opacity: 0.08;
}

.dt_contact--one .dt_info_block .icon:before {
    transform: scale(0,0);
    background-color: var(--dt-sec-color);
    transition: var(--dt-transition);
}

.dt_contact--one .dt_info_block:hover .icon:before,
.dt_contact--one .dt_info_block:focus-within .icon:before {
    transform: scale(1,1);
}

.dt_contact--one .dt_info_block p a:not(:hover, :focus) {
    color: inherit;
    text-decoration: none;
}

.dt_contact + .dt_contact_mapform {
    padding-top: 0;
}

.dt_contact_mapform--one .dt_google_map,
.dt_contact_mapform--one .dt_google_map iframe {
    width: 100%;
    height: 100%;
}

.dt_contact_mapform--one .dt_form_inner .wpcf7 form {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: -3%;
}

.dt_contact_mapform--one .dt_form_inner .wpcf7 form p {
    flex: 100%;
    margin-bottom: 3%;
}

.dt_contact_mapform--one .dt_form_inner .wpcf7 form p:nth-child(5),
.dt_contact_mapform--one .dt_form_inner .wpcf7 form p:nth-child(3) {
    margin-left: 3%;
}

.dt_contact_mapform--one .dt_form_inner .wpcf7 form p:nth-child(5),
.dt_contact_mapform--one .dt_form_inner .wpcf7 form p:nth-child(2),
.dt_contact_mapform--one .dt_form_inner .wpcf7 form p:nth-child(3),
.dt_contact_mapform--one .dt_form_inner .wpcf7 form p:nth-child(4) {
    flex: 0 0 48.5%;
}

.dt_contact_mapform--one .dt_form_inner .wpcf7 form .wpcf7-response-output {
    position: absolute;
    bottom: 4.5rem;
}

@media (max-width: 35.938em) {
	.dt_contact_mapform--one .dt_form_inner .wpcf7 form {
		margin-bottom: -2rem;
	}
	.dt_contact_mapform--one .dt_form_inner .wpcf7 form p {
	    margin-bottom: 2rem;
	}
	.dt_contact_mapform--one .dt_form_inner .wpcf7 form p:nth-child(5),
	.dt_contact_mapform--one .dt_form_inner .wpcf7 form p:nth-child(3) {
	    margin-left: 0;
	}
	.dt_contact_mapform--one .dt_form_inner .wpcf7 form p:nth-child(5),
	.dt_contact_mapform--one .dt_form_inner .wpcf7 form p:nth-child(2),
	.dt_contact_mapform--one .dt_form_inner .wpcf7 form p:nth-child(3),
	.dt_contact_mapform--one .dt_form_inner .wpcf7 form p:nth-child(4) {
	    flex: 0 0 100%;
	}
}

.dt_contact_mapform--one .dt_form_inner .wpcf7 form input[type="text"],
.dt_contact_mapform--one .dt_form_inner .wpcf7 form input[type="email"],
.dt_contact_mapform--one .dt_form_inner .wpcf7 form input[type="url"],
.dt_contact_mapform--one .dt_form_inner .wpcf7 form input[type="password"],
.dt_contact_mapform--one .dt_form_inner .wpcf7 form input[type="search"],
.dt_contact_mapform--one .dt_form_inner .wpcf7 form input[type="number"],
.dt_contact_mapform--one .dt_form_inner .wpcf7 form input[type="tel"],
.dt_contact_mapform--one .dt_form_inner .wpcf7 form input[type="range"],
.dt_contact_mapform--one .dt_form_inner .wpcf7 form input[type="date"],
.dt_contact_mapform--one .dt_form_inner .wpcf7 form input[type="month"],
.dt_contact_mapform--one .dt_form_inner .wpcf7 form input[type="week"],
.dt_contact_mapform--one .dt_form_inner .wpcf7 form input[type="time"],
.dt_contact_mapform--one .dt_form_inner .wpcf7 form input[type="datetime"],
.dt_contact_mapform--one .dt_form_inner .wpcf7 form input[type="datetime-local"],
.dt_contact_mapform--one .dt_form_inner .wpcf7 form input[type="color"],
.dt_contact_mapform--one .dt_form_inner .wpcf7 form textarea {
    background: var(--dt-whi-color);
    border-color: transparent;
    border-radius: 0;
    box-shadow: 0 1rem 3rem 0 rgba(0, 0, 0, 0.07);
}

.dt_contact_office--one .dt_info_block {
    padding: 5rem 3rem 4.5rem 3rem;
    position: relative;
    border-radius: 0.5rem;
    text-align: center;
    overflow: hidden;
    background-color: var(--dt-whi-color);
    box-shadow: 0 0 4rem rgba(0, 0, 0, 0.1);
}

.dt_contact_office--one .dt_info_block::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 0.3rem;
    background: #EBCA00;
    transition: var(--dt-transition);
    z-index: -1;
}

.dt_contact_office--one .dt_info_block.active::before,
.dt_contact_office--one .dt_info_block:hover::before,
.dt_contact_office--one .dt_info_block:focus-within::before {
    height: 100%;
}

.dt_contact_office--one .dt_info_block .title,
.dt_contact_office--one .dt_info_block p a,
.dt_contact_office--one .dt_info_block p {
    transition: var(--dt-transition);
}

.dt_contact_office--one .dt_info_block .icon {
    position: absolute;
    left: 50%;
    top: 50%;
    font-size: 15rem;
    color: var(--dt-sec-color);
    transition: var(--dt-transition);
    transform: translate(-50%,-50%);
    opacity: 0.06;
    z-index: -1;
}

.dt_contact_office--one .dt_info_block.active .icon,
.dt_contact_office--one .dt_info_block:hover .icon,
.dt_contact_office--one .dt_info_block:focus-within .icon {
    transform: translate(-50%,-50%) scale(1.1);
}

.dt_contact_office--one .dt_info_block p a {
    color: var(--dt-base-color);
}

.dt_contact_office--one .dt_info_block p a:not(:hover, :focus) {
    text-decoration: none;
}

.dt_contact_office--one .dt_info_block.active,
.dt_contact_office--one .dt_info_block:hover,
.dt_contact_office--one .dt_info_block:focus-within,
.dt_contact_office--one .dt_info_block.active .title,
.dt_contact_office--one .dt_info_block:hover .title,
.dt_contact_office--one .dt_info_block:focus-within .title,
.dt_contact_office--one .dt_info_block.active p a,
.dt_contact_office--one .dt_info_block:hover p a,
.dt_contact_office--one .dt_info_block:focus-within p a {
    color: var(--dt-whi-color);
}


/***************************************************
Flexeo
***************************************************/

body.flexeo {
    font-weight: 500;
}

.flexeo .widget_social li a:focus,
.flexeo .widget_social li a:hover {
    box-shadow: 0 0 3rem rgba(0, 0, 0, 0.2);
}

.dt_header .dt-col-5.dt-my-auto {
    -ms-flex: 0 0 40.165%;
    flex: 0 0 40.165%;
    max-width: 40.165%;
}

.header--three .dt_header-topbar {
    background: var(--dt-sec-color);
    color: var(--dt-whi-color);
}

.header--three .dt_header-topbar p a {
    color: #EBCA00;
}

.header--three .dt_navbar-right .dt_navbar-list-right {
    justify-content: flex-end;
    margin-right: -1.8rem;
}

.header--three .dt_navbar-right .dt_navbar-list-right > li {
    margin-right: 1.8rem;
}

.header--three .dt_navbar-right .dt_navbar-list-right .dt_navbar-blank-tag {
    display: none;
}

.header--three .dt__logobar {
    z-index: 1;
}

.header--three .dt__logobar .dt-row {
    min-height: 9rem;
    align-items: center;
}

.header--three .dt__logobar .site--logo {
    text-align: center;
}

.header--three .dt__logobar .site--logo a {
    display: inline-block;
}

.header--three .dt__logobar .dt_navbar-cart-item .dt_navbar-cart-icon,
.header--three .dt__logobar button.dt_navbar-search-toggle,
.header--three .dt__logobar button.dt_navbar-sidebar-toggle {
    width: 4.9rem;
    height: 4.9rem;
    background: var(--dt-sec-color);
    color: var(--dt-whi-color);
    border-radius: 50%;
}

.header--three .dt__logobar .dt_navbar-cart-item .dt_navbar-cart-icon:hover,
.header--three .dt__logobar .dt_navbar-cart-item .dt_navbar-cart-icon:focus,
.header--three .dt__logobar button.dt_navbar-search-toggle:hover,
.header--three .dt__logobar button.dt_navbar-search-toggle:focus,
.header--three .dt__logobar button.dt_navbar-sidebar-toggle:hover,
.header--three .dt__logobar button.dt_navbar-sidebar-toggle:focus {
    color: #EBCA00;
}

.header--three .dt__logobar button.dt_navbar-sidebar-toggle .dt_navbar-sidebar-toggle-inner {
    color: inherit;
}

.header--three .dt__logobar .dt_navbar-cart-item .dt_navbar-cart-icon {
    vertical-align: middle;
    padding: 1rem;
}

.header--three .dt__logobar .dt_navbar-cart-item .cart-count {
    top: 1.7rem;
    left: 2.1rem;
}

@media (min-width: 62em) {
    .header--three .dt_navbar-wrapper.is--sticky.on {
        background: transparent;
        box-shadow: none;
    }
    .header--three .dt_navbar {
        position: relative;
        margin-bottom: -4.2rem;
        z-index: 0;
    }
    .header--three .dt_navbar .dt_navbar-menu:after {
        content: "";
        display: block;
        position: absolute;
        right: 4rem;
        bottom: -0.5rem;
        left: 4rem;
        height: 0.5rem;
        z-index: -1;
        background: #EBCA00;
    }
}

.header--three .dt_navbar .dt_navbar-menu {
    position: relative;
    justify-content: center;
    background: var(--dt-sec-color);
    color: var(--dt-whi-color);
    min-height: 6rem;
    max-width: max-content;
    margin: 0 auto;
    min-width: 60rem;
    padding: 0 5rem;
}

.header--three .dt_navbar .dt_navbar-menu .dt_navbar-nav {
    text-align: center;
}

.header--three .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li > a {
    line-height: 6rem;
}


/* Service Three */

.dt_slider + .dt_service--three + .dt_about {
    margin-top: -12.7rem;
}

.dt_service--three .owl-carousel,
.dt_service--three .owl-stage-outer { 
    height: auto !important;
    transition: height 500ms ease-in-out 0s; 
}

.dt_service--three .owl-carousel .owl-item {
    min-height: 41rem;
}

.dt_service--three .dt_item_inner {
    text-align: center;
    background-color: #f4f9f5;
    border-radius: 1.6rem;
    margin-bottom: 5.5rem;
    padding: 6rem 1.5rem 5rem;
    position: relative;
    min-height: 28rem;
}

.dt_service--three .dt_item_inner .dt_item_image,
.dt_service--three .dt_item_inner .dt_item_image::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.dt_service--three .dt_item_inner .dt_item_image {
    z-index: -1;
    opacity: 0;
    visibility: hidden;
    border-radius: 1.6rem;
    overflow: hidden;
    -webkit-transition: all .25s cubic-bezier(.645,.045,.355,1);
    transition: all .25s cubic-bezier(.645,.045,.355,1);
}

.dt_service--three .dt_item_inner:hover .dt_item_image,
.dt_service--three .dt_item_inner:focus-within .dt_item_image {
    opacity: 1;
    visibility: visible;
}

.dt_service--three .dt_item_inner .dt_item_image::before {
    content: "";
    opacity: 0.8;
    background: var(--dt-sec-color);
}

.dt_service--three .dt_item_inner .dt_item_image img {
    height: 100%;
    object-fit: cover;
}

.dt_service--three .dt_item_inner .dt_item_icon {
    margin: 0 auto 2rem;
    width: 9.6rem;
    height: 9.6rem;
    border-radius: 9.6rem;
    font-size: 4.3rem;
    color: var(--dt-whi-color);
    background: #EBCA00;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 0.5rem 2.5rem rgba(0, 0, 0, 0.07);
    position: relative;
    z-index: 0;
    -webkit-transition: all .25s cubic-bezier(.645,.045,.355,1);
    transition: all .25s cubic-bezier(.645,.045,.355,1);
}

.dt_service--three .dt_item_inner:hover .dt_item_icon,
.dt_service--three .dt_item_inner:focus-within .dt_item_icon {
    color: #EBCA00;
    -webkit-transform: translateY(-0.5rem);
    transform: translateY(-0.5rem);
    box-shadow: 0 1rem 3rem rgba(0,0,0,.14);
}

.dt_service--three .dt_item_inner .dt_item_icon:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: var(--dt-whi-color);
    transform: scale(0);
    border-radius: inherit;
    transition: var(--dt-transition);
    z-index: -1;
}

.dt_service--three .dt_item_inner:hover .dt_item_icon:after,
.dt_service--three .dt_item_inner:focus-within .dt_item_icon:after {
    opacity: 1;
    transform: scale(1);
}

.dt_service--three .dt_item_inner .dt_item_icon:before {
    z-index: -1;
    width: 11rem;
    height: 11rem;
    position: absolute;
    top: -0.7rem;
    left: -0.7rem;
    content: "";
    border-radius: 50%;
    display: inline-block;
    border: 0.3rem dashed #EBCA00;
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    -webkit-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;
    animation: dt_spin 9s infinite linear;
    -webkit-animation: dt_spin 9s infinite linear;
}

@keyframes dt_spin {
    from {
        transform: rotate(0);
    }
    to { transform: rotate(360deg)
    }
}

.dt_service--three .dt_item_inner:hover .dt_item_icon:before,
.dt_service--three .dt_item_inner:focus-within .dt_item_icon:before {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    color: #EBCA00;
    
}

.dt_service--three .dt_item_inner .dt_item_title a {
    text-decoration: none;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_service--three .dt_item_inner .dt_item_title a:not(:hover, :focus) {
    color: var(--dt-sec-color);
}

.dt_service--three .dt_item_inner .dt_item_content {
    display: none;
    margin-top: 0;
}

.dt_service--three .dt_item_inner .dt_item_readmore {
    margin-top: 0;
}

.dt_service--three .dt_item_inner .dt_item_readmore .dt-btn-plustext {
    position: absolute;
    bottom: -2.3rem;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    height: 4.5rem;
    width: 4.5rem;
    line-height: 4.5rem;
    text-align: center;
    border-radius: 50%;
    background: #EBCA00;
    color: var(--dt-whi-color);
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
    text-decoration: none;
}

.dt_service--three .dt_item_inner:hover .dt_item_readmore .dt-btn-plustext,
.dt_service--three .dt_item_inner:focus-within .dt_item_readmore .dt-btn-plustext {
    opacity: 1;
    visibility: visible;
}

.dt_service--three .dt_item_inner .dt_item_readmore .dt-btn-plustext:hover,
.dt_service--three .dt_item_inner .dt_item_readmore .dt-btn-plustext:focus-within {
    box-shadow: 0 0.75rem 2rem rgba(0,0,0,0.2);
}

.dt_service--three .dt_item_inner .dt_item_readmore .dt-btn-plustext:before {
    font-family: 'Font Awesome 6 Free';
    content: '\f105';
    font-weight: 600;
}

.dt_service--three .dt_item_inner .dt_item_readmore .dt-btn-plustext span {
    display: none;
}

.dt_service--three .dt_item_inner:hover .dt_item_image + .dt_item_holder .dt_item_icon:before,
.dt_service--three .dt_item_inner:focus-within .dt_item_image + .dt_item_holder .dt_item_icon:before {
    border-color: var(--dt-whi-color); 
}

.dt_service--three .dt_item_inner:hover .dt_item_image + .dt_item_holder .dt_item_content,
.dt_service--three .dt_item_inner:focus-within .dt_item_image + .dt_item_holder .dt_item_content,
.dt_service--three .dt_item_inner:hover .dt_item_image + .dt_item_holder .dt_item_title,
.dt_service--three .dt_item_inner:focus-within .dt_item_image + .dt_item_holder .dt_item_title,
.dt_service--three .dt_item_inner:hover .dt_item_image + .dt_item_holder .dt_item_title a,
.dt_service--three .dt_item_inner:focus-within .dt_item_image + .dt_item_holder .dt_item_title a {
    color: var(--dt-whi-color);
}

/* Service Four */

.dt_service--four .dt_item_inner {
    background-color: var(--dt-whi-color);
    position: relative;
    z-index: 0;
    text-align: center;
}

.dt_service--four .dt_item_inner .dt_item_holder {
    padding: 4.5rem 3rem 4.5rem;
    position: relative;
}

.dt_service--four .dt_item_inner .dt_item_holder:after {
    content: '';
    position: absolute;
    top: 1rem;
    left: 1rem;
    right: 1rem;
    bottom: 1rem;
    border: 0.2rem dashed #EBCA00;
    z-index: -1;
}

.dt_service--four .dt_item_inner .dt_item_icon {
    color: #EBCA00;
    position: relative;
    z-index: 1;
    text-align: center;
    font-size: 5.6rem;
    line-height: 9rem;
    margin-bottom: 2rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.dt_service--four .dt_item_inner .dt_item_title {
    margin-bottom: 1.2rem;
    line-height: 1.4;
}

.dt_service--four .dt_item_inner .dt_item_title a {
    text-decoration: none;
}

.dt_service--four .dt_item_inner .dt_item_title a:not(:hover, :focus) {
    color: inherit;
}

.dt_service--four .dt_item_inner .dt_item_content {
    font-size: 1.7rem;
    margin-top: 0;
    color: var(--dt-base-color);
    -webkit-transition: all .25s cubic-bezier(.645,.045,.355,1);
    transition: all .25s cubic-bezier(.645,.045,.355,1);
}

.dt_service--four .dt_item_inner .dt_item_hover {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99;
    display: flex;
    flex-direction: column;
    justify-content: center;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    transform-origin: 0 0 0;
    -webkit-transform-origin: 0 0 0;
    padding: 3rem 3rem 3.5rem;
    -webkit-transition: .3s cubic-bezier(.24,.74,.58,1);
    transition: .3s cubic-bezier(.24,.74,.58,1);
}

.dt_service--four .dt_item_inner:hover .dt_item_hover,
.dt_service--four .dt_item_inner:focus-within .dt_item_hover {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
}

.dt_service--four .dt_item_inner .dt_item_hover:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--dt-sec-color);
    opacity: 0.6;
    z-index: -1;
}

.dt_service--four .dt_item_inner .dt_item_hover:after {
    content: '';
    position: absolute;
    top: 1rem;
    left: 1rem;
    right: 1rem;
    bottom: 1rem;
    border: 0.2rem dashed rgba(189, 189, 189, 0.8);
    z-index: -1;
}

.dt_service--four .dt_item_inner .dt_item_hover .dt_item_image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -2;
}

.dt_service--four .dt_item_inner .dt_item_hover .dt_item_image img {
    height: 100%;
    object-fit: cover;
}

.dt_service--four .dt_item_inner .dt_item_hover .dt_item_icon,
.dt_service--four .dt_item_inner .dt_item_hover .dt_item_title {
    color: var(--dt-whi-color);
}


/* Header Four */

.header--four {
    color: var(--dt-sec-color);
}

.header--four .dt_header-topbar {
    color: var(--dt-whi-color);
}

@media (min-width: 62em) {
    .header--four .dt_header-widget .widget--right .widget:not(:last-child):after {
        right: 0.5rem;
        min-height: 8.5rem;
    }

    .header--four .dt_header-inner {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
    }

    .header--four + .site-content .dt_slider .dt_slider-innercell {
        padding-top: 15rem;
    }

    .header--four .dt_navbar-wrapper > .dt-container > .dt-row {
        position: relative;
        --dt-gutter-x: 0;
        z-index: 0;
    }

    .header--four .dt_header-navwrapperinner,
    .header--four .dt_navbar-menu {
        height: auto;
        min-height: 6.4rem;
    }

    .header--four .dt_navbar-wrapper.is--sticky.on {
        background: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .header--four .dt_navbar-wrapper .dt_navbar-menu {
        padding-right: 2rem;
        background: var(--dt-whi-color);
        border-bottom: 0.5rem solid #EBCA00;
        justify-content: space-between;
        padding-left: 5rem;
    }

    .header--four .dt_navbar-wrapper .dt_navbar-menu .dt_navbar-blank-tag {
        display: none;
    }

    .header--four .dt_navbar-wrapper.is--sticky.on .dt_navbar-menu {
        filter: drop-shadow(0 0.3rem 0.6rem rgba(50, 50, 0, 0.35));
    }

    .header--four .dt_navbar-wrapper .site--logo {
        position: relative;
        padding: 1.6rem 2.4rem;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        background: var(--dt-whi-color);
        min-height: 10.2rem;
        border-left: 0.5rem solid #EBCA00;
        filter: drop-shadow(0.6rem 0 0.4rem rgba(50, 50, 0, 0.35));
        z-index: 1;
    }

    .header--four .dt_navbar-wrapper .site--logo::before {
        content: "";
        background: var(--dt-whi-color);
        position: absolute;
        z-index: 1;
        top: 0;
        right: -2.2rem;
        -webkit-clip-path: polygon(33% 0, 100% 0%, 100% 100%, 0% 100%);
        clip-path: polygon(66% 0, 100% 0%, 100% 100%, 0% 100%);
        -webkit-clip-path: polygon(0 0, 100% 0%, 90% 100%, 0% 100%);
        clip-path: polygon(0 0, 100% 0%, 30% 100%, 0% 100%);
        width: 3rem;
        height: 100%;
    }

    .header--four .dt_navbar-nav .dt_navbar-mainmenu > li > a {
        line-height: 6.4rem;
    }

    .header--four + .dt_pagetitle {
        padding-top: 20rem;
    }
}

@media (min-width: 87.5em) {
    .header--four + .site-content .dt_slider .dt_slider-carousel,
    .header--four + .site-content .dt_slider .dt_slider-item,
    .header--four + .site-content .dt_slider .dt_slider-innercell,
    .header--four + .site-content .dt_slider .dt_slider-item > img {
        max-height: 72rem;
        min-height: 72rem;
    }
}

.header--four .dt_navbar-cart-item:hover .dt_navbar-cart-icon,
.header--four .dt_navbar-cart-item:focus-within .dt_navbar-cart-icon {
    color: var(--dt-sec-color);
}


/* Header Five */

.header--five .site--logo a {
    display: inline-block;
    margin: 0;
}

.header--five .dt_mobilenav-topbar {
    background: var(--dt-sec-color);
}

.header--five .dt_mobilenav {
    background: #EBCA00;
}

.header--five .dt_mobilenav .hamburger span {
    background: var(--dt-whi-color);
}

.header--five .dt_navbar-right > ul {
    padding-left: 0;
}

.header--five .dt_navbar-right .dt_navbar-list-right > li {
    margin-right: 0;
    margin-left: 1.8rem;
}

.header--five .dt_navbar-blank-tag {
    display: none;
}

@media (max-width: 61.938em) {
    .header--five .dt_navbar-cart-item .dt_navbar-cart-icon,
    .header--five .dt_navbar-search-item button.dt_navbar-search-toggle,
    .header--five .site--logo,
    .header--five .site--logo a {
        color: var(--dt-whi-color);
    }
    body.btn--effect-two .header--five .dt-btn:not(.submit-btn),
    body.btn--effect-three .header--five .dt-btn:not(.submit-btn),
    body .header--five .dt-btn:not(.submit-btn):not(:hover, :focus) {
        background: var(--dt-whi-color);
        color: #EBCA00;
    }
}

@media (min-width: 62em) {
    .header--five .dt_header-topbar {
        color: var(--dt-whi-color);
        background: var(--dt-sec-color);
    }
    .header--five .dt_header-topbar .dt_header-widget .dt-row {
        padding-left: 30%;
    }
    .header--five .site--logo {
        position: relative;
        z-index: 0;
        text-align: center;
        padding: 0;
        min-height: 9rem;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        transform: translateY(-5.2rem);
    } 
    .header--five .site--logo:before {
        content: "";
        position: absolute;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
        width: 42rem;
        height: 100%;
        min-height: 15.7rem;
        background: #EBCA00;
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='697' height='260' viewBox='0 0 697 260' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M174.25 126.389C126.211 36.1111 48.9123 14.4444 0 0H693.943C645.031 14.4444 567.732 36.1111 519.693 126.389C456.282 245.556 400.469 260 348.5 260C296.531 260 237.661 245.556 174.25 126.389Z' fill='currentColor'/%3E%3C/svg%3E%0A");
        mask-image: url("data:image/svg+xml,%3Csvg width='697' height='260' viewBox='0 0 697 260' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M174.25 126.389C126.211 36.1111 48.9123 14.4444 0 0H693.943C645.031 14.4444 567.732 36.1111 519.693 126.389C456.282 245.556 400.469 260 348.5 260C296.531 260 237.661 245.556 174.25 126.389Z' fill='currentColor'/%3E%3C/svg%3E%0A");
        -webkit-mask-position: center top;
        mask-position: center top;
        -webkit-mask-size: contain;
        mask-size: contain;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        z-index: -1;
    }
    .header--five .site--logo:after {
        content: "";
        position: absolute;
        top: 0.2rem;
        left: 50%;
        transform: translateX(-50%) scale(1.05);
        width: 42rem;
        min-height: 7.8rem;
        background: var(--dt-whi-color);
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='697' height='260' viewBox='0 0 697 260' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M174.25 126.389C126.211 36.1111 48.9123 14.4444 0 0H693.943C645.031 14.4444 567.732 36.1111 519.693 126.389C456.282 245.556 400.469 260 348.5 260C296.531 260 237.661 245.556 174.25 126.389Z' fill='currentColor'/%3E%3C/svg%3E%0A");
        mask-image: url("data:image/svg+xml,%3Csvg width='697' height='260' viewBox='0 0 697 260' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M174.25 126.389C126.211 36.1111 48.9123 14.4444 0 0H693.943C645.031 14.4444 567.732 36.1111 519.693 126.389C456.282 245.556 400.469 260 348.5 260C296.531 260 237.661 245.556 174.25 126.389Z' fill='currentColor'/%3E%3C/svg%3E%0A");
        -webkit-mask-position: center top;
        mask-position: center top;
        -webkit-mask-size: cover;
        mask-size: cover;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        z-index: -2;
    }
    .header--five .on .site--logo {
        transform: translateY(0);
    }
    .header--five .on .site--logo:before {
        top: -2rem;
        width: 42.08rem;
    }
    .header--five .site--logo .site--logoinner {
        transform: translateY(1.7rem);
    }
    .header--five .on .site--logo .site--logoinner {
        transform: translateY(0);
    }
}

@media (min-width: 85em) {
    .header--five .dt_header-topbar .dt_header-widget .dt-row {
        padding-left: 31%;
    }
}


/* Service Five */

.dt_service--five {
    z-index: 1;
}

.dt_service--five .dt_item_inner {
    position: relative;
    padding: 3.8rem;
    border-radius: 1.6rem;
    text-align: center;
    background: var(--dt-whi-color);    
    margin-bottom: 3.5rem;
    box-shadow: 0 0.8rem 1.8rem 0 rgba(189, 189, 189, 0.3);
	z-index: 0;
}

.dt_service--five .dt_item_inner:after {
    content: '';
    position: absolute;
    top: 1.6rem;
    bottom: 1.6rem;
    right: 1.6rem;
    left: 1.6rem;
    border: 0.2rem dashed rgba(189, 189, 189, 0.5);
    border-radius: 1.2rem;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
    z-index: -1;
}

.dt_service--five .dt_item_inner:hover:after,
.dt_service--five .dt_item_inner:focus-within:after {
    border-color: rgba(255, 255, 255, 0.5);
}

.dt_service--five .dt_item_inner .dt_item_image:after,
.dt_service--five .dt_item_inner .dt_item_image {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.dt_service--five .dt_item_inner .dt_item_image {    
    opacity: 0;
    z-index: -1;
    overflow: hidden;
    border-radius: 1.6rem;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_service--five .dt_item_inner:hover .dt_item_image,
.dt_service--five .dt_item_inner:focus-within .dt_item_image {
    opacity: 1;
}

.dt_service--five .dt_item_inner .dt_item_image:after {
    content: "";
    background: #EBCA00;
    opacity: 0.88;
    z-index: 0;
}

.dt_service--five .dt_item_inner .dt_item_image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.2);
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_service--five .dt_item_inner:hover .dt_item_image img,
.dt_service--five .dt_item_inner:focus-within .dt_item_image img {
    transform: scale(1);
}

.dt_service--five .dt_item_inner .dt_item_icon {
    position: relative;
    width: 12rem;
    height: 12rem;
    border-radius: 12rem;
    min-width: 12rem;
    margin-bottom: 2.5rem;
    font-size: 4.6rem;
    color: #EBCA00;
    background: var(--dt-gray-color);
    line-height: 12rem;
    text-align: center;
    display: inline-block;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_service--five .dt_item_inner .dt_item_icon .spin {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 100%;
    -webkit-animation: dt_spinReverseinf 30s linear infinite;
    animation: dt_spinReverseinf 30s linear infinite;
}

.dt_service--five .owl-item.active:nth-child(2n) .dt_item_inner .dt_item_icon .spin,
.dt_service--five .dt-col-12:nth-child(2n) .dt_item_inner .dt_item_icon .spin {
    -webkit-animation: dt_spinReverseinf 20s linear infinite;
    animation: dt_spinReverseinf 20s linear infinite;
}

.dt_service--five .owl-item.active:nth-child(2n) .dt_item_inner .dt_item_icon,
.dt_service--five .dt-col-12:nth-child(2n) .dt_item_inner .dt_item_icon {
    background: #e7ffe2;
    color: #2eb01c;
}

.dt_service--five .owl-item.active:nth-child(2n) .dt_item_inner .dt_item_icon .spin,
.dt_service--five .dt-col-12:nth-child(2n) .dt_item_inner .dt_item_icon .spin {
    -webkit-animation-name: dt_spininf;
    animation-name: dt_spininf;
}

.dt_service--five .owl-item.active:nth-child(2n) .dt_item_inner .dt_item_icon .spin .one,
.dt_service--five .dt-col-12:nth-child(2n) .dt_item_inner .dt_item_icon .spin .one {
    background: #2eb01c;
}

.dt_service--five .owl-item.active:nth-child(2n) .dt_item_inner .dt_item_icon .spin .two,
.dt_service--five .dt-col-12:nth-child(2n) .dt_item_inner .dt_item_icon .spin .two {
    background: #EBCA00;
}

.dt_service--five .owl-item.active:nth-child(3n) .dt_item_inner .dt_item_icon .spin .one,
.dt_service--five .dt-col-12:nth-child(3n) .dt_item_inner .dt_item_icon .spin .one {
    background: #116961;
}

.dt_service--five .owl-item.active:nth-child(3n) .dt_item_inner .dt_item_icon .spin .two,
.dt_service--five .dt-col-12:nth-child(3n) .dt_item_inner .dt_item_icon .spin .two {
    background: #EBCA00;
}

.dt_service--five .owl-item.active:nth-child(3n) .dt_item_inner .dt_item_icon,
.dt_service--five .dt-col-12:nth-child(3n) .dt_item_inner .dt_item_icon {
    background: #d6ebea;
    color: #116961;
}

.dt_service--five .owl-item.active:nth-child(4n) .dt_item_inner .dt_item_icon,
.dt_service--five .dt-col-12:nth-child(4n) .dt_item_inner .dt_item_icon {
    background: #f3e3f6;
    color: #9916b1;
}

.dt_service--five .owl-item.active:nth-child(4n) .dt_item_inner .dt_item_icon .spin .one,
.dt_service--five .dt-col-12:nth-child(4n) .dt_item_inner .dt_item_icon .spin .one {
    background: #9916b1;
}

.dt_service--five .dt_item_inner .dt_item_icon .spin .one {
    position: absolute;
    left: 1.3rem;
    bottom: 1.3rem;
    width: 1rem;
    height: 1rem;
    z-index: 1;
    border-radius: 50%;
    background: #EBCA00;
}

.dt_service--five .dt_item_inner > .dt_item_icon .spin .one {
    left: 1.3rem;
    bottom: 1.3rem;
}

.dt_service--five .dt_item_inner .dt_item_icon .spin .two {
    position: absolute;
    top: 1.3rem;
    right: 1.3rem;
    width: 1rem;
    height: 1rem;
    z-index: 1;
    border-radius: 50%;
    opacity: 0;
    visibility: hidden;
    background: #1c17a0;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_service--five .dt_item_inner > .dt_item_icon .spin .two {
    right: 1.3rem;
    top: 1.3rem;
}

.dt_service--five .dt_item_inner:hover .dt_item_icon .spin .two,
.dt_service--five .dt_item_inner:focus-within .dt_item_icon .spin .two {
    opacity: 1;
    visibility: visible;
}

.dt_service--five .dt_item_inner:hover div.dt_item_icon,
.dt_service--five .dt_item_inner:focus-within div.dt_item_icon {
    background: var(--dt-whi-color) !important;
    box-shadow: 0 0.3rem 1.8rem 0 rgba(0, 0, 0, 0.13);
}

.dt_service--five .dt_item_inner .dt_item_title {
    margin-top: -0.35rem;
    margin-bottom: 0.7rem;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_service--five .dt_item_inner .dt_item_title a {
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_service--five .dt_item_inner .dt_item_title a:not(:hover, :focus) {
    color: var(--dt-sec-color);
    text-decoration: none;
}

.dt_service--five .dt_item_inner .dt_item_content {
    font-size: 1.5rem;
    line-height: 1.4;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_service--five .dt_item_inner:hover .dt_item_image + .dt_item_holder .dt_item_title a,
.dt_service--five .dt_item_inner:focus-within .dt_item_image + .dt_item_holder .dt_item_title a,
.dt_service--five .dt_item_inner:hover .dt_item_image + .dt_item_holder .dt_item_title,
.dt_service--five .dt_item_inner:focus-within .dt_item_image + .dt_item_holder .dt_item_title,
.dt_service--five .dt_item_inner:hover .dt_item_image + .dt_item_holder .dt_item_content,
.dt_service--five .dt_item_inner:focus-within .dt_item_image + .dt_item_holder .dt_item_content {
    color: var(--dt-whi-color);
}

.dt_service--five .dt_item_inner .dt_item_readmore {
    margin-top: 1rem;
}

.dt_service--five .dt_item_inner .dt_item_readmore .dt-btn-plustext {
    position: absolute;
    bottom: -1.3rem;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    height: 4.5rem;
    width: 4.5rem;
    line-height: 4.5rem;
    text-align: center;
    border-radius: 50%;
    background: #EBCA00;
    color: var(--dt-whi-color);
    text-decoration: none;
}

.dt_service--five .dt_item_inner .dt_item_readmore .dt-btn-plustext:hover,
.dt_service--five .dt_item_inner .dt_item_readmore .dt-btn-plustext:focus-within {
    box-shadow: 0 0.75rem 2rem rgba(0,0,0,0.2);
}

.dt_service--five .dt_item_inner .dt_item_readmore .dt-btn-plustext:before {
    font-family: 'Font Awesome 6 Free';
    content: '\f105';
    font-weight: 600;
    display: inline-block;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_service--five .dt_item_inner .dt_item_readmore .dt-btn-plustext:hover:before,
.dt_service--five .dt_item_inner .dt_item_readmore .dt-btn-plustext:focus:before {
    transform: rotate(360deg);
}

.dt_service--five .dt_item_inner .dt_item_readmore .dt-btn-plustext span {
    display: none;
}

@keyframes dt_spininf{from{transform:rotate(0deg) scale(1)}to{transform:rotate(360deg)}}
@keyframes dt_spinReverseinf{from{transform:rotate(0deg) scale(1)}to{transform:rotate(-360deg)}}


/* Service Six */

.dt_service--six .dt_item_inner {
    position: relative;
}

.dt_service--six .dt_item_inner .dt_item_image {
    border-radius: 1rem;
    overflow: hidden;
}

.dt_service--six .dt_item_inner .dt_item_image,
.dt_service--six .dt_item_inner .dt_item_image img {
    min-height: 35rem;
}

.dt_service--six .dt_item_inner .dt_item_image img {
    object-fit: cover;
}

.dt_service--six .dt_item_inner .dt_item_holder {
    display: flex;
    align-items: flex-end;
    position: absolute;
    bottom: -1.3rem;
    left: 0;
    width: 100%;
    padding-right: 2.5rem;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    opacity: 1;
    -webkit-transition-delay: .12s;
    transition-delay: .12s;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_service--six .dt_item_inner:hover .dt_item_holder,
.dt_service--six .dt_item_inner:focus-within .dt_item_holder {
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    opacity: 0;
    transform-origin: bottom center;
    -webkit-transform-origin: bottom center;
}

.dt_service--six .dt_item_inner .dt_item_icon {
    background-color: #EBCA00;
    color: var(--dt-whi-color);
    font-size: 4.5rem;
    width: 10rem;
    min-width: 10rem;
    height: 8.8rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 1rem;
    box-shadow: 0 0.5rem 2rem rgba(102, 102, 102, 0.19);
}

.dt_service--six .dt_item_inner .dt_item_holder .dt_item_title {
    padding: 1rem 1rem 1rem 2rem;
    min-height: 8.8rem;
    background-color: var(--dt-whi-color);
    flex-grow: 1;
    box-shadow: 0 1rem 3rem rgba(102, 102, 102, 0.19);
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-size: 2rem;
}

.dt_service--six .dt_item_inner .dt_item_title a:not(:hover, :focus) {
    color: inherit;
    text-decoration: none;
}

.dt_service--six .dt_item_inner .dt_item_hover {
    position: absolute;
    top: 0;
    padding-right: 2.5rem;
    height: 100%;
    left: -0.1rem;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    opacity: 0;
    transform-origin: top center;
    -webkit-transform-origin: top center;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_service--six .dt_item_inner:hover .dt_item_hover,
.dt_service--six .dt_item_inner:focus-within .dt_item_hover {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    opacity: 1;
    -webkit-transition-delay: .12s;
    -moz-transition-delay: .12s;
    transition-delay: .12s;
}

.dt_service--six .dt_item_inner .dt_item_hover .dt_item_hoverinner {
    background-color: rgba(255,255,255,.91);
    height: 100%;
    border-radius: 1rem 0 0 1rem;
    overflow: hidden;
    overflow-y: auto;
    padding: 4.5rem 4rem;
    box-shadow: 0 0.5rem 2rem rgba(102,102,102,.19);
}

@media (min-width: 62em) {
    .dt_service--six .dt_item_inner .dt_item_hover .dt_item_hoverinner {
        padding: 4.5rem 7.4rem 4.5rem 4rem;
    }
}

.dt_service--six .dt_item_inner .dt_item_hover .dt_item_hoverinner .dt_item_icon {
    position: absolute;
    top: 0;
    right: 0;
    margin-right: 0;
}

.dt_service--six .dt_item_inner .dt_item_hover .dt_item_hoverinner .dt_item_icon::before {   
    content: "";
    background: #EBCA00;
    width: 2.5rem;
    height: 2rem;
    right: 0;
    bottom: -2rem;
    position: absolute;
    clip-path: polygon(100% 0,0 0,0 80%);
    opacity: 0.8;
}


/* Header Six */

.header--six .widget.widget_social li a {
    background: var(--dt-sec-color);
}

.header--six .widget.widget_social li a:after {
    background: #EBCA00;
}

.header--six .widget_social li a:focus,
.header--six .widget_social li a:hover {
    box-shadow: 0 0 3rem rgba(0, 0, 0, 0.2);
}

.header--six .widget_social li a:focus i:before,
.header--six .widget_social li a:hover i:before {
    color: var(--dt-whi-color);
}

.header--six .dt_header-topbar {
    background: var(--dt-sec-color);
    color: var(--dt-whi-color);
}

.header--six .dt_header-topbar p a {
    color: #EBCA00;
}

.header--six .dt_navbar-right .dt_navbar-list-right {
    justify-content: flex-end;
    margin-right: -1.8rem;
}

.header--six .dt_navbar-right .dt_navbar-list-right > li {
    margin-right: 1.8rem;
}

.header--six .dt_navbar-right .dt_navbar-list-right .dt_navbar-blank-tag {
    display: none;
}

.header--six .dt__logobar {
    z-index: 1;
}

.header--six .dt__logobar .dt-row {
    max-height: 9rem;
    min-height: 9rem;
    align-items: center;
}

.header--six .dt__logobar .site--logo {
    text-align: center;
}

.header--six .dt__logobar .site--logo a {
    display: inline-block;
}

.header--six .dt__logobar .dt_navbar-cart-item .dt_navbar-cart-icon,
.header--six .dt__logobar button.dt_navbar-search-toggle,
.header--six .dt__logobar button.dt_navbar-sidebar-toggle {
    width: 4.9rem;
    height: 4.9rem;
    background: var(--dt-sec-color);
    color: var(--dt-whi-color);
    border-radius: 50%;
}

.header--six .dt__logobar button.dt_navbar-sidebar-toggle .dt_navbar-sidebar-toggle-inner {
    color: var(--dt-whi-color);
}

.header--six .dt__logobar .dt_navbar-cart-item .dt_navbar-cart-icon:hover,
.header--six .dt__logobar .dt_navbar-cart-item .dt_navbar-cart-icon:focus,
.header--six .dt__logobar button.dt_navbar-search-toggle:hover,
.header--six .dt__logobar button.dt_navbar-search-toggle:focus {
    color: #EBCA00;
}

.header--six .dt__logobar .dt_navbar-cart-item .dt_navbar-cart-icon {
    vertical-align: middle;
    padding: 1rem;
}

.header--six .dt__logobar .dt_navbar-cart-item .cart-count {
    top: 1.7rem;
    left: 2.1rem;
}

@media (min-width: 62em) {
    .header--six .dt_navbar-wrapper.is--sticky.on {
        position: fixed;
        box-shadow: none;
        z-index: 99999;
    }
    .header--six .dt_navbar .dt_navbar-wrapper {
        position: relative;
        background: #EBCA00;
        color: var(--dt-whi-color);
        z-index: 0;
    }
}

.header--six .dt_navbar .dt_navbar-menu {
    position: relative;
    justify-content: center;
    min-height: 6rem;
}

.header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav {
    text-align: center;
}


.header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li > a {
    font-size: 1.7rem;
}

.menu__active-two .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li {
    margin: 0 0;
}

.menu__active-two .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li > a {
    line-height: 7rem;
}

.header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li:not(:hover, .focus, .active) > a {
    opacity: 0.7;
}

.menu__active-seven .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a,
.menu__active-seven .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a,
.menu__active-seven .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.active > a,
.menu__active-four .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a,
.menu__active-four .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a,
.menu__active-four .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.active > a,
.menu__active-three .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a,
.menu__active-three .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a,
.menu__active-three .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.active > a,
.menu__active-two .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a,
.menu__active-two .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a,
.menu__active-two .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.active > a,
.menu__active-one .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a,
.menu__active-one .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a,
.menu__active-one .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.active > a,
.menu__active-default .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a,
.menu__active-default .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a,
.menu__active-default .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.active > a {
    color: var(--dt-whi-color);
}

.menu__active-seven .header--six .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a::after,
.menu__active-seven .header--six .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a::after {
    border-top-color: var(--dt-whi-color);
    border-left-color: var(--dt-whi-color);
}

.menu__active-seven .header--six .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a::before,
.menu__active-seven .header--six .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a::before {
    border-bottom-color: var(--dt-whi-color);
    border-right-color: var(--dt-whi-color);
}

.menu__active-five .header--six .dt_navbar-nav .dt_navbar-mainmenu > li > a:before {
    background: var(--dt-sec-color);
}

.menu__active-four .header--six .dt_navbar-nav .dt_navbar-mainmenu > li > a:before,
.menu__active-three .header--six .dt_navbar-nav .dt_navbar-mainmenu > li > a:before,
.menu__active-two .header--six .dt_navbar-nav .dt_navbar-mainmenu > li > a:before,
.menu__active-one .header--six .dt_navbar-nav .dt_navbar-mainmenu > li > a:before {
    background: var(--dt-whi-color);
}

.header--six + .site-content .dt_slider--one .dt_slider-carousel.owl-carousel .owl-nav button:hover {
    background: #EBCA00;
}

.header--six + .site-content .dt_slider--one .dt_slider-carousel.owl-carousel .owl-nav button.owl-prev:hover:before,
.header--six + .site-content .dt_slider--one .dt_slider-carousel.owl-carousel .owl-nav button.owl-next:hover:before {
    background: var(--dt-whi-color);
}

.header--six + .site-content .dt_slider--one .dt_slider-carousel.owl-carousel .owl-nav button.owl-next:hover:after {
    border-right-color: var(--dt-whi-color);
    border-top-color: var(--dt-whi-color);
}

.header--six + .site-content .dt_slider--one .dt_slider-carousel.owl-carousel .owl-nav button.owl-prev:hover:after {
    border-left-color: var(--dt-whi-color);
    border-bottom-color: var(--dt-whi-color);
}

/* Service Seven */

.dt_slider + .dt_service--seven {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: -6.5rem;
}

.dt_service--seven .dt_item_inner {
    position: relative;
    overflow: hidden;
    text-align: center;
    border-radius: 0.7rem;
}

.dt_service--seven .dt_item_inner .dt_item_main {
    position: relative;
}

.dt_service--seven .dt_item_inner .dt_item_main::before {
    opacity: 0.3;
}

.dt_service--seven .dt_item_inner .dt_item_main .dt_item_image img {
    min-height: 32rem;
    object-fit: cover;
}

.dt_service--seven .dt_item_inner .dt_item_main .dt_item_main_inner {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 2.5rem 1.5rem 2.4rem;
    color: var(--dt-whi-color);
    background: #EBCA00;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_service--seven .dt_item_inner:hover .dt_item_main .dt_item_main_inner,
.dt_service--seven .dt_item_inner:focus-within .dt_item_main .dt_item_main_inner {
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    opacity: 0;
    transform-origin: bottom center;
    -webkit-transform-origin: bottom center;
}

.dt_service--seven .dt_item_inner .dt_item_main .dt_item_main_inner .dt_item_icon {
    position: absolute;
    top: -7.8rem;
    left: 50%;
    transform: translate(-50%);
    display: inline-block;
    width: 9rem;
    height: 9rem;
    color: #EBCA00;
    background: var(--dt-whi-color);
    line-height: 9rem;
    font-size: 4.5rem;
    border-radius: 50%;
    box-shadow: 0 1rem 5rem rgba(0, 0, 0, 0.15);
}

.dt_service--seven .dt_item_inner .dt_item_main .dt_item_main_inner .dt_item_title {
    margin-bottom: 0;
}

.dt_service--seven .dt_item_inner .dt_item_holder {
    display: block;
    position: absolute;
    top: 0;
    left: 1rem;
    right: 1rem;
    bottom: 1rem;
    overflow-y: auto;
    padding: 3rem 1.5rem 2rem;
    color: var(--dt-whi-color);
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    transform-origin: 0 0 0;
    -webkit-transform-origin: 0 0 0;
}

.dt_service--seven .dt_item_inner .dt_item_main::before,
.dt_service--seven .dt_item_inner .dt_item_holder::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--dt-sec-color);
}

.dt_service--seven .dt_item_inner .dt_item_holder::before {
    z-index: -1;
    opacity: 0.89;
    border-radius: 0.7rem;
}

.dt_service--seven .dt_item_inner:hover .dt_item_holder,
.dt_service--seven .dt_item_inner:focus-within .dt_item_holder {
    top: 1rem;
    opacity: 1;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
}

.dt_service--seven .dt_item_inner .dt_item_holder .dt_item_icon {
    font-size: 5.5rem;
    margin-bottom: 1.5rem;
    line-height: 1;
}

.dt_service--seven .dt_item_inner .dt_item_title {
    font-size: 2.2rem;
    color: inherit;
}

.dt_service--seven .dt_item_inner .dt_item_title a {
    color: inherit;
    text-decoration: none;
}

.dt_service--seven .dt_item_inner .dt_item_readmore .dt-btn-plustext {
    display: inline-block;
    height: 4.5rem;
    width: 4.5rem;
    line-height: 4.5rem;
    font-size: 2rem;
    text-align: center;
    border-radius: 50%;
    background: var(--dt-whi-color);
    color: var(--dt-sec-color);
    text-decoration: none;
}

.dt_service--seven .dt_item_inner .dt_item_readmore .dt-btn-plustext:hover,
.dt_service--seven .dt_item_inner .dt_item_readmore .dt-btn-plustext:focus-within {
    box-shadow: 0 0.75rem 2rem rgba(0,0,0,0.2);
}

.dt_service--seven .dt_item_inner .dt_item_readmore .dt-btn-plustext:before {
    font-family: 'Font Awesome 6 Free';
    content: '\f105';
    font-weight: 600;
    display: inline-block;
    -webkit-transition: var(--dt-transition);
    transition: var(--dt-transition);
}

.dt_service--seven .dt_item_inner .dt_item_readmore .dt-btn-plustext:hover:before,
.dt_service--seven .dt_item_inner .dt_item_readmore .dt-btn-plustext:focus:before {
    transform: rotate(360deg);
}

.dt_service--seven .dt_item_inner .dt_item_readmore .dt-btn-plustext span {
    display: none;
}


/* Header Seven */

.header--seven {
    color: var(--dt-sec-color);
}

.header--seven .dt_header-navwrapperinner .site--logo {
    min-width: 22rem;
    height: 100%;
    padding: 2rem 4rem 2rem 2.6rem;
    display: flex;
    align-items: center;
    background-image: url('data:image/png;base64,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');
    background-repeat: no-repeat;
    background-position: left center;
    color: #fff;
    background-color: #EBCA00;
    -webkit-clip-path: polygon(0 0, 100% 0%, 88% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 0%, 88% 100%, 0% 100%);
}

@media (min-width: 62em) {
    .header--seven .dt_header-navwrapperinner .site--logo {
        padding: 0.5rem 2.6rem;
    }
}

.header--seven .dt_header-navwrapperinner .site--logo a,
.header--seven .dt_header-navwrapperinner .site--logo a .site-title {
    color: inherit;
}

.header--seven .dt_mobilenav-topbar  {
    background: var(--dt-sec-color);
}

.header--seven .dt_mobilenav-menu,
.header--seven .dt_mobilenav > .dt-container {
    padding: 0;
}

.header--seven .dt_mobilenav > .dt-container > .dt-row {
    --dt-gutter-x: 0
}

.header--seven .dt_mobilenav .dt_mobilenav-toggles {
    padding: 0 2.6rem;
}

@media (min-width: 62em) {
    .header--seven .dt-container {
        max-width: 100%;
        padding: 0;
    }
    
    .header--seven .dt_header-navwrapperinner .dt_navbar-wrapper > .dt-container > .dt-row {
        --dt-gutter-x: 0
    }
    
    .header--seven .dt_header-topbar .dt_header-widget > .dt-container > .dt-row {
        padding-right: 3rem;
        padding-left: 3rem;
        border-bottom: 0.1rem solid rgba(189, 189, 189, 0.35);
    }
    
    .dt_navbar-wrapper.is--sticky.on .dt_header-topbar {
        display: none;
    }

    .header--seven .dt_navbar-menu .dt_navbar-list-right > li:not(:first-child, :last-child)::before,
    .header--seven .dt_header-widget .widget--left .widget:not(:last-child):after {
        position: absolute;
        right: 0;
        top: 30%;
        content: "";
        min-height: 5.2rem;
        width: 0.2rem;
        transform: rotate(20deg) translateY(-30%);
        background: rgba(189, 189, 189, 0.35);
    }

    .header--seven .dt_header-widget .widget--right .widget:not(:last-child):after {
        width: 0.2rem;
        transform: rotate(20deg) translateY(-30%);
    }
    
    .header--seven .dt_header-widget .widget--left .widget:not(:last-child):after,
    .header--seven .dt_header-widget .widget--right .widget:not(:last-child):after {
        right: 0.2rem;
    }

    .header--seven .dt_header-navwrapperinner,
    .header--seven .dt_navbar-menu {
        min-height: 8rem;
        height: auto;
    }

    .header--seven .dt_navbar-menu {
        justify-content: space-between;
        padding-left: 3rem;
    }

    .header--seven .dt_navbar-nav .dt_navbar-mainmenu > li > a {
        line-height: 8rem;
    }

    .header--seven .dt_navbar-menu .dt_navbar-list-right li {
        position: relative;
        z-index: 0;
    }

    .header--seven .dt_navbar-menu .dt_navbar-list-right > li:not(:first-child, :last-child, .dt_navbar-button-item) {
        padding-left: 2rem;
        margin-right: 0;
    }
    
    .header--seven .dt_navbar-menu .dt_navbar-list-right > li:not(:first-child, :last-child)::before {
        min-height: 8.5rem;
        top: 50%;
        right: unset;
        left: -1rem;
        transform: rotate(20deg) translateY(-54%);
    }

    .header--seven .dt_navbar-menu .dt_navbar-list-right > li .dt_navbar-cart-item .dt_navbar-cart-icon,
    .header--seven .dt_navbar-menu .dt_navbar-list-right > li button.dt_navbar-search-toggle {
        width: 4rem;
    }

    .header--seven .dt_navbar-menu .dt_navbar-list-right .dt_navbar-button-item .dt-btn {
        border-radius: 0;
        padding-top: 2.7rem;
        padding-bottom: 2.7rem;
        padding-left: 6rem;
        padding-right: 4.5rem;
        line-height: 1.5;
        -webkit-clip-path: polygon(13% 0, 100% 0%, 100% 100%, 0% 100%);
        clip-path: polygon(13% 0, 100% 0%, 100% 100%, 0% 100%);
    }

    .header--seven .dt_navbar-menu .dt_navbar-blank-tag {
        display: none;
    }

    .dt_slider.style3 .dt_slider-content {
        margin-bottom: 8rem;
    }
    
}

@media (min-width: 87.5em) {
    .dt_slider.style3 .dt_slider-carousel,
    .dt_slider.style3 .dt_slider-item,
    .dt_slider.style3 .dt_slider-innercell,
    .dt_slider.style3 .dt_slider-item > img {
        max-height: 72rem;
        min-height: 72rem;
    }
}

.dt_slider.style3 .dt_slider-content:before {
    content: "";
    position: absolute;
    background: #EBCA00;
    z-index: 0;
}

.dt_slider.style3 .dt-text-left .dt_slider-content:before,
.dt_slider.style3 .dt-text-right .dt_slider-content:before {
    width: 0.7rem;
    top: 2.6rem;
    bottom: 2.6rem;
}

.dt_slider.style3 .dt-text-left .dt_slider-content:before {
    left: -3.5rem;
}

.dt_slider.style3 .dt-text-right .dt_slider-content:before {
    right: -3.5rem;
}

.dt_slider.style3 .dt-text-center .dt_slider-content:before {
    height: 0.7rem;
    top: -3.5rem;
    left: 11rem;
    right: 11rem;
}


/* Service Eight */

@media (min-width: 62em) {
    .dt_slider + .dt_service--eight {
        margin-top: -11rem;
    }
}

.dt_service--eight .dt_item_inner {
    position: relative;
    overflow: hidden;
    border-radius: 0.6rem;
    background: var(--dt-whi-color);
    margin-bottom: 2.6rem;
    transition: var(--dt-transition);
    box-shadow: 0 0.7rem 2rem -0.6rem rgba(0, 0, 0, 0.15);
}

.dt_service--eight .dt_item_inner:hover,
.dt_service--eight .dt_item_inner:focus-within {
    box-shadow: 0 0.7rem 3rem -0.3rem rgba(0, 0, 0, 0.25);
}

.dt_service--eight .dt_item_inner .dt_item_image {
    position: relative;
    transition: var(--dt-transition);
}

.dt_service--eight .dt_item_inner .dt_item_image::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0;
    opacity: 0;
    z-index: 0;
    background: linear-gradient(to top,#EBCA00 40%,transparent);
    transition: var(--dt-transition);
}

.dt_service--eight .dt_item_inner:hover .dt_item_image::before,
.dt_service--eight .dt_item_inner:focus-within .dt_item_image::before {
    height: 100%;
    opacity: 0.7;
}

.dt_service--eight .dt_item_inner .dt_item_holder {
    position: relative;
    z-index: 3;
    background: var(--dt-whi-color);
    padding: 4rem 3rem 3.4rem 3rem;
    transition: var(--dt-transition);
}

.dt_service--eight .dt_item_inner .dt_item_holder:before {
	content: "";
	position: absolute;
	top: -1.7rem;
	bottom: 0;
	left: 0;
	right: 0;
	background: inherit;
	z-index: -1;
}

.dt_service--eight .dt_item_inner:hover .dt_item_holder,
.dt_service--eight .dt_item_inner:focus-within .dt_item_holder {
    transform: translateY(-25%);
}

.dt_service--eight .dt_item_inner .dt_item_holder .dt_item_icon {
    width: 7rem;
    height: 7rem;
    line-height: 7rem;
    border-radius: 50%;
    text-align: center;
    font-size: 3.6rem;
    background-color: #EBCA00;
    color: var(--dt-whi-color);
    position: absolute;
    top: -6.2rem;
    left: 2.5rem;
    z-index: 4;
    box-shadow: 0 0.1rem 2.1rem 0 rgba(186, 186, 186, 0.4);
    transition: var(--dt-transition);
}

.dt_service--eight .dt_item_inner .dt_item_holder .svg_content {
    position: absolute;
    width: 100%;
    top: -7rem;
    left: 0;
}

.dt_service--eight .dt_item_inner .dt_item_holder .svg_content svg {
    position: absolute;
    width: 100%;
    transform: scale(1.056);
}

.dt_service--eight .dt_item_inner .dt_item_holder .svg_content svg.top-svg {
    fill: #EBCA00;
    opacity: 0.9;
}

.dt_service--eight .dt_item_inner .dt_item_holder .svg_content svg.bottom-svg {
    position: absolute;
    top: 0.7rem;
    fill: #EBCA00;
}

.dt_service--eight .dt_item_inner .dt_item_holder .svg_content svg.bottom-svgw {
    position: absolute;
    top: 1.4rem;
}

.dt_service--eight .dt_item_inner .dt_item_holder .dt_item_title {
    margin-bottom: 1.2rem;
}

.dt_service--eight .dt_item_inner .dt_item_holder .dt_item_title a:not(:hover, :focus) {
    color: inherit;
    text-decoration: none;
}

.dt_service--eight .dt_item_inner .dt_item_holder .dt_item_readmore {
    margin-top: 1.5rem;
    transition: var(--dt-transition);
    transition-delay: 0.1s;
    transform: translateY(100%);
    opacity: 0;
    visibility: hidden;
    position: absolute;
    bottom: -3rem;
    left: 0;
    padding-left: 3rem;
}

.dt_service--eight .dt_item_inner:hover .dt_item_holder .dt_item_readmore,
.dt_service--eight .dt_item_inner:focus-within .dt_item_holder .dt_item_readmore {
    height: inherit;
    opacity: 1;
    visibility: visible;
    transition-delay: 0.1s;
    transform: translateY(-12%);
}

.dt_service--eight .dt_item_inner .dt_item_readmore .dt-btn-plustext {
    display: inline-block;
    height: 4.5rem;
    width: 4.5rem;
    line-height: 4.5rem;
    text-align: center;
    border-radius: 50%;
    background: #EBCA00;
    color: var(--dt-whi-color);
    text-decoration: none;
}

.dt_service--eight .dt_item_inner .dt_item_readmore .dt-btn-plustext:hover,
.dt_service--eight .dt_item_inner .dt_item_readmore .dt-btn-plustext:focus-within {
    box-shadow: 0 0.75rem 2rem rgba(0,0,0,0.2);
}

.dt_service--eight .dt_item_inner .dt_item_readmore .dt-btn-plustext:before {
    font-family: 'Font Awesome 6 Free';
    content: '\f105';
    font-weight: 600;
    display: inline-block;
    transition: var(--dt-transition);
}

.dt_service--eight .dt_item_inner .dt_item_readmore .dt-btn-plustext:hover:before,
.dt_service--eight .dt_item_inner .dt_item_readmore .dt-btn-plustext:focus:before {
    transform: rotate(360deg);
}

.dt_service--eight .dt_item_inner .dt_item_readmore .dt-btn-plustext span {
    display: none;
}


/* Header Eight */

.header--eight {
    color: var(--dt-sec-color);
}

.header--eight .dt_header-topbar {
    position: relative;
    color: var(--dt-whi-color);
    background-color: #EBCA00;
    z-index: 0;
}

.header--eight .dt_header-topbar .contact__body a:hover,
.header--eight .dt_header-topbar .contact__body a:focus {
    color: var(--dt-whi-color);
    text-decoration: underline;
}

.header--eight .dt_header-widget .contact__list i {
    color: var(--dt-whi-color);
}

@media (min-width: 62em) {

    .header--eight .dt_header-topbar .widget--left {
        position: relative;
        z-index: 0;
    }

    .header--eight .dt_header-topbar .widget--left:before {
        content: "";
        position: absolute;
        top: 0;
        left: -100%;
        width: 165.6%;
        height: 100%;
        background-color: var(--dt-sec-color);
        -webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 48px) 100%, 0% 100%);
        clip-path: polygon(0 0, 100% 0, calc(100% - 48px) 100%, 0% 100%);
        z-index: -1;
    }

    .header--eight .dt_navbar-wrapper .dt_navbar-menu {
        min-height: 10rem;
    }

    .header--eight .dt_navbar-wrapper .site--logo {
        position: relative;
        min-height: 10rem;
        display: flex;
        flex-direction: column;
        justify-content: center;
        z-index: 0;
    }

    .header--eight .dt_navbar-wrapper .site--logo::before {
        content: "";
        position: absolute;
        top: 0;
        left: -100%;
        width: 220%;
        height: 100%;
        background-color: #EFF3FA;
        -webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 96px) 100%, 0% 100%);
        clip-path: polygon(0 0, 100% 0, calc(100% - 96px) 100%, 0% 100%);
        z-index: -1;
    }

    .header--eight .dt_navbar-nav .dt_navbar-mainmenu > li > a {
        line-height: 10rem;
    }
}

.header--eight .dt_navbar-cart-item:hover .dt_navbar-cart-icon,
.header--eight .dt_navbar-cart-item:focus-within .dt_navbar-cart-icon {
    color: var(--dt-sec-color);
}

@media (min-width: 87.5em) {
    .header--eight + .site-content .dt_slider .dt_slider-carousel,
    .header--eight + .site-content .dt_slider .dt_slider-item,
    .header--eight + .site-content .dt_slider .dt_slider-innercell,
    .header--eight + .site-content .dt_slider .dt_slider-item > img {
        max-height: 72rem;
        min-height: 72rem;
    }
}

/* Service Nine */

.dt_service--nine {
    z-index: 1;
}

.dt_slider + .dt_service--nine .owl-carousel .owl-stage-outer {
    padding-bottom: 3rem;
}

.dt_service--nine .dt_item_inner {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 5rem 4rem 5rem;
    background-size: cover;
    background-position: center;
    border-radius: 0.5rem;
    position: relative;
    z-index: 1;
    overflow: hidden;
    min-height: 37.4rem;
    object-fit: cover;
    box-shadow: 0 1.2rem 2rem rgba(0, 0, 0, 0.07);
}

.dt_service--nine .dt_item_inner::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: var(--dt-whi-color);
    border-radius: 0.5rem;
    z-index: -1;
    transition: var(--dt-transition);
}

.dt_service--nine .dt_item_inner:hover::before {
	opacity: 0;
}

.dt_service--nine .dt_item_inner::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
    border-radius: 0.5rem;
	z-index: -1;
	background: linear-gradient(100.16deg, #EBCA00 1.96%, rgba(28, 28, 28, 0) 198.08%);
	opacity: 0;
    transition: var(--dt-transition);
}

.dt_service--nine .dt_item_inner:hover::after {
	opacity: 0.95;
}

.dt_service--nine .dt_item_inner .dt_item_icon {
	width: 10rem;
	height: 10rem;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #EBCA00;
	color: var(--dt-whi-color);
	font-size: 4rem;
	border-radius: 5rem;
	box-shadow: 0 0 3rem rgba(254, 93, 20, 0.4);
	margin-bottom: 2.8rem;
}

.dt_service--nine .dt_item_inner .dt_item_title {
	font-size: 2.3rem;
}

.dt_service--nine .dt_item_inner .dt_item_title a {
    color: var(--dt-sec-color);
}

.dt_service--nine .dt_item_inner .dt_item_title a:not(:hover, :focus) {
    text-decoration: none;
}

.dt_service--nine .dt_item_inner .dt_item_holder .dt_item_content {
    margin-top: 1.4rem;
}

.dt_service--nine .dt_item_inner .number {
	margin-bottom: 0;
	position: absolute;
	right: 0.8rem;
	top: 1rem;
	background: linear-gradient(180deg, rgba(254, 93, 20, 0.14) 0%, rgba(254, 93, 20, 0) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	font-weight: 600;
	font-size: 10rem;
	line-height: .8;
}

.dt_service--nine .dt_item_inner .dt_item_hover {
	display: none;
    justify-self: center;
}

.dt_service--nine .dt_item_inner .dt_item_hover .dt_item_title {
	margin-bottom: 2rem;
	color: var(--dt-whi-color);
}

.dt_service--nine .dt_item_inner .dt_item_hover .dt_item_title a,
.dt_service--nine .dt_item_inner .dt_item_hover .dt_item_title a:hover {
	color: var(--dt-whi-color);
}

.dt_service--nine .dt_item_inner .dt_item_hover .dt_item_content {
	margin-bottom: 2rem;
	color: var(--dt-whi-color);
}

.dt_service--nine .dt_item_inner .dt_item_readmore .dt-btn-plustext {
    display: inline-block;
    height: 4.5rem;
    width: 4.5rem;
    line-height: 4.5rem;
    font-size: 2rem;
    text-align: center;
    border-radius: 50%;
    background: var(--dt-whi-color);
    color: #EBCA00;
    text-decoration: none;
}

.dt_service--nine .dt_item_inner .dt_item_readmore .dt-btn-plustext:hover,
.dt_service--nine .dt_item_inner .dt_item_readmore .dt-btn-plustext:focus-within {
    box-shadow: 0 0.75rem 2rem rgba(0,0,0,0.2);
}

.dt_service--nine .dt_item_inner .dt_item_readmore .dt-btn-plustext:before {
    font-family: 'Font Awesome 6 Free';
    content: '\f105';
    font-weight: 600;
    display: inline-block;
    transition: var(--dt-transition);
}

.dt_service--nine .dt_item_inner .dt_item_readmore .dt-btn-plustext:hover:before,
.dt_service--nine .dt_item_inner .dt_item_readmore .dt-btn-plustext:focus:before {
    transform: rotate(360deg);
}

/* Service Ten */

.dt_service--ten .dt_item_inner .dt_item_holder .dt_item_image,
.dt_service--ten .dt_item_inner .dt_item_holder,
.dt_service--ten .dt_item_inner {
    position: relative;
}

.dt_service--ten .dt_item_inner .dt_item_holder .dt_item_image img {
    width: 100%;
    min-height: 32.6rem;
    object-fit: cover;
}

.dt_service--ten .dt_item_inner .dt_item_holder .dt_item_hoverinner {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 2.7rem 3rem 2.9rem;
    transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .5s;
    transition-property: all;
    transform-origin: top;
    transform-style: preserve-3d;
    transform: scaleY(1);
}

.dt_service--ten .dt_item_inner:hover .dt_item_holder .dt_item_hoverinner,
.dt_service--ten .dt_item_inner:focus-within .dt_item_holder .dt_item_hoverinner {
    transform: scaleY(0.0);
}

.dt_service--ten .dt_item_inner .dt_item_holder .dt_item_hoverinner::before {
    content: "";
    position: absolute;
    top: -0.9rem;
    left: 50%;
    transform: translateX(-50%);
    border-left: 3.1rem solid transparent;
    border-right: 3.1rem solid transparent;
    border-bottom: 1rem solid #EBCA00;
    opacity: 0.9;
}

.dt_service--ten .dt_item_inner .dt_item_holder .dt_item_hoverinner::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #EBCA00;
    opacity: 0.9;    
    z-index: -1;
}

.dt_service--ten .dt_item_inner .dt_item_title {
    font-size: 2rem;
    font-weight: 600;
}

.dt_service--ten .dt_item_inner .dt_item_title a {
    color: var(--dt-whi-color);
}

.dt_service--ten .dt_item_inner .dt_item_title a:not(:hover, :focus) {
    text-decoration: none;
}

.dt_service--ten .dt_item_inner .dt_item_holder .dt_item_hoverinner .dt_item_title {
    line-height: 3rem;
    text-align: center;
}

.dt_service--ten .dt_item_inner .dt_item_hover {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 3.1rem;
    background-position: center top;
    transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .5s;
    transition-property: all;
    transform-origin: top;
    transform-style: preserve-3d;
    transform: scaleY(0);
}

.dt_service--ten .dt_item_inner:hover .dt_item_hover,
.dt_service--ten .dt_item_inner:focus-within .dt_item_hover {
    transform: scaleY(1.0);
}

.dt_service--ten .dt_item_inner .dt_item_hover::before {
    content: "";
    position: absolute;
    inset: 0;
    background: var(--dt-sec-color);
    opacity: 0.9;
    z-index: -1;
}

.dt_service--ten .dt_item_inner .dt_item_hover .dt_item_hoverinner {
    position: relative;
}

.dt_service--ten .dt_item_inner .dt_item_hover .dt_item_hoverinner .dt_item_icon {
    position: relative;
    margin-bottom: 1.5rem;
}

.dt_service--ten .dt_item_inner .dt_item_hover .dt_item_hoverinner .dt_item_icon i {
    position: relative;
    display: inline-block;
    font-size: 5rem;
    color: #EBCA00;
    transition: all 500ms linear;
    transition-delay: 0.1s;
    transform: scale(1);
}

.dt_service--ten .dt_item_inner .dt_item_hover .dt_item_content {
    margin-top: 1rem;
    color: var(--dt-whi-color);
    opacity: 0.8;
}

.dt_service--ten .dt_item_inner .dt_item_hover .dt_item_readmore .dt-btn {
    font-size: 1.5rem;
    font-weight: 400;
    padding: 0 2rem;
    line-height: 4rem;
}


/* Header Nine */

body.atrux .search--header .dt_search-form,
body.atrux input[type="text"],
body.atrux input[type="email"],
body.atrux input[type="url"],
body.atrux input[type="password"],
body.atrux input[type="search"],
body.atrux input[type="number"],
body.atrux input[type="tel"],
body.atrux input[type="range"],
body.atrux input[type="date"],
body.atrux input[type="month"],
body.atrux input[type="week"],
body.atrux input[type="time"],
body.atrux input[type="datetime"],
body.atrux input[type="datetime-local"],
body.atrux input[type="color"],
body.atrux textarea,
body.atrux button[type=submit],
body.atrux button,
body.atrux input[type='button'],
body.atrux input[type='reset'],
body.atrux input[type='submit'],
body.atrux .dt-btn,
body.atrux .button:not(.add_to_cart_button) {
   border-radius: 0.6rem;
   color: var(--dt-sec-color);
}

body.atrux .dt-btn-primary.dt-btn-border:hover,
body.atrux .dt-btn-primary.dt-btn-border:focus,
body.atrux .dt-btn-primary:hover,
body.atrux .dt-btn-primary:focus {
    color: var(--dt-sec-color);
}

.header--nine .dt_header-topbar,
.header--nine .dt_header-topbar .dt_header-widget .contact__list i,
.header--nine .dt_header-topbar .contact__body a:hover,
.header--nine .dt_header-topbar .contact__body a:focus {
    color: var(--dt-sec-color);
}

.header--nine .dt_header-topbar .dt_header-widget .contact__list i {
    -webkit-background-clip: unset !important;
    -webkit-text-fill-color: unset;
    background: transparent;
}

.header--nine .dt_header-topbar .contact__body a:hover,
.header--nine .dt_header-topbar .contact__body a:focus {
    text-decoration: underline;
}

.header--nine .widget.widget_social li a:after {
    background-color: var(--dt-sec-color);
}

.header--nine,
.header--nine .dt_navbar-sidebar-toggle-inner,
.header--nine button.dt_navbar-search-toggle,
.header--nine .dt_navbar-cart-item .dt_navbar-cart-icon,
.header--nine .dt_navbar-nav .dt_navbar-mainmenu > li:not(.active) > a:not(:hover, :focus) {
    color: var(--dt-whi-color);
}

.header--nine button.dt_navbar-search-toggle:hover,
.header--nine button.dt_navbar-search-toggle:focus,
.header--nine .dt_navbar-cart-item:hover .dt_navbar-cart-icon,
.header--nine .dt_navbar-cart-item:focus-within .dt_navbar-cart-icon {
    color: #EBCA00;
}

.header--nine .dt_mobilenav {
    background: var(--dt-sec-color);
}

.header--nine .hamburger span {
    background: var(--dt-whi-color);
}

@media (min-width: 62em) {
    .header--nine .dt_header-inner {
        position: absolute;
        top: 2.2rem;
        left: 0;
        width: 100%;
        z-index: 1;
    }
    
    .header--nine .dt_header-topbar .dt_header-widget .dt-row {
        margin: 0;
        padding: 0 0.6rem;
        background-color: #EBCA00;
    }

    .header--nine .dt_navbar-wrapper:not(.is--sticky.on) .dt-row {
        margin: 0;
        padding: 0 0.6rem;
        background-color: rgba(0, 0, 0, 0.4);
    }

    .header--nine .dt_navbar-wrapper.is--sticky.on {        
        background-color: var(--dt-sec-color);
    }

    .header--nine:has(.dt_header-topbar)+.site-content .dt_slider .dt_slider-innercell {
        padding: 13.5rem 0 0;
    }

    .header--nine+.site-content .dt_slider .dt_slider-innercell {
        padding: 6.8rem 0 0;
    }

    .header--nine + .dt_pagetitle {
        padding-top: 22rem;
    }
}

@media (min-width: 62em) {
    .header--nine + .site-content .dt_slider .dt_slider-carousel,
    .header--nine + .site-content .dt_slider .dt_slider-item,
    .header--nine + .site-content .dt_slider .dt_slider-innercell,
    .header--nine + .site-content .dt_slider .dt_slider-item > img {
        max-height: 72rem;
        min-height: 72rem;
    }
}

@media (min-width: 87.5em) {
    .header--nine + .site-content .dt_slider .dt_slider-carousel,
    .header--nine + .site-content .dt_slider .dt_slider-item,
    .header--nine + .site-content .dt_slider .dt_slider-innercell,
    .header--nine + .site-content .dt_slider .dt_slider-item > img {
        max-height: 80rem;
        min-height: 80rem;
    }
}

/* Slider Style 4 */

.dt_slider--one.style4 .subtitle {
    position: relative;
    display: inline-block;
    padding: 0.4rem 1.5rem 0.4rem 2.7rem;
    border-radius: 10rem;
    overflow: hidden;
    font-weight: 600;
    font-size: 1.8rem;
}

.dt_slider--one.style4 .subtitle::before {
    content: "";
    position: absolute;
    background: #EBCA00;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.4;
    z-index: -1;
}

.dt_slider--one.style4 .subtitle::after {
    position: absolute;
    content: "";
    left: 1.2rem;
    top: 50%;
    transform: translateY(-50%);
    background: #EBCA00;
    width: 0.7rem;
    height: 0.7rem;
    border-radius: 50%;
}

/* Information ( Service Eleven ) */

.dt_service--eleven {
    z-index: 1;
}

.dt_slider + .dt_service {
    padding-top: 0;
    margin-top: -6.5rem;
    margin-bottom: -3.8rem;
    padding-bottom: 3rem;
}

.dt_service--eleven .owl-item .dt_item_inner {
    margin-bottom: 3.5rem;
}

.dt_service--eleven .dt_item_inner {
    background: var(--dt-whi-color);
    position: relative;
    overflow: hidden;
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.08);
    border-top: 0.4rem solid #EBCA00;
    border-radius: 0 0 0.6rem 0.6rem;
}

.dt_service--eleven .dt_item_inner .dt_item_icon {
    position: relative;
}

.dt_service--eleven .dt_item_inner .dt_item_icon i {
    color: var(--dt-sec-color);
    font-size: 5rem;
    background: #EBCA00;
    width: 10rem;
    height: 10rem;
    display: flex;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    margin-bottom: 2rem;
    position: relative;
}

.dt_service--eleven .dt_item_inner .dt_item_title {
    margin-bottom: 1.5rem;
}

.dt_service--eleven .dt_item_inner .dt_item_title a:not(:hover, :focus) {
    text-decoration: none;
}

.dt_service--eleven .dt_item_inner .dt_item_content {
    transition: var(--dt-transition);
    margin: 0;
}

.dt_service--eleven .dt_item_inner .dt_item_hover {
    background-color: rgb(18, 18, 18, 0.65);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    left: 0;
    bottom: 100%;
    width: 100%;
    height: 100%;
    padding: 3.5rem 4rem 4rem 4rem;
    background-blend-mode: multiply;
    transition: all 500ms ease;
}

.dt_service--eleven .dt_item_inner:hover .dt_item_hover {
    bottom: 0;
}

.dt_service--eleven .dt_item_inner .dt_item_hover::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-image: url(data:image/png;base64,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);
}

.dt_service--eleven .dt_item_inner .dt_item_hover .number {
    position: absolute;
    right: 4rem;
    top: 7rem;
    font-size: 8rem;
    color: var(--dt-whi-color);
    opacity: 0.2;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke-width: 1px;
    font-weight: 700;
    transform: rotate(-40deg);
}

.dt_service--eleven .dt_item_inner .dt_item_hover .dt_item_icon {
    margin-bottom: 3rem;
    margin-left: 1rem;
}

.dt_service--eleven .dt_item_inner .dt_item_hover .dt_item_icon::after {
    content: "";
    position: absolute;
    width: 12rem;
    height: 12rem;
    border: 1px dashed #EBCA00;
    border-radius: 50%;
    display: block;
    top: -1rem;
    left: -1rem;
    animation: spinner 10s infinite linear;
}

.dt_service--eleven .dt_item_inner .dt_item_hover .dt_item_title a {
    color: var(--dt-whi-color);
}

.dt_service--eleven .dt_item_inner .dt_item_hover .dt_item_title a:hover,
.dt_service--eleven .dt_item_inner .dt_item_hover .dt_item_title a:focus {
    color: #EBCA00;
}

.dt_service--eleven .dt_item_inner .dt_item_hover .dt_item_content {
    color: var(--dt-whi-color);
}

.dt_service--eleven .dt_item_inner .dt_item_holder {
    padding: 3.5rem 4rem 4rem 4rem;
    position: relative;
    z-index: 9;
    transition: 0.5s;
}

.dt_service--eleven .dt_item_inner .dt_item_holder::before {
    content: "";
    position: absolute;
    top: 1.2rem;
    right: 1.2rem;
    bottom: 1.2rem;
    left: 1.2rem;
    background: var(--dt-gray2-color);
    z-index: -1;
}

.dt_service--eleven .dt_item_inner:hover .dt_item_holder {
    transform: translateY(100%);
}

.dt_service--eleven .dt_item_inner .dt_item_holder .number {
    position: absolute;
    right: 4rem;
    top: 7rem;
    font-size: 8rem;
    color: var(--dt-sec-color);
    opacity: 0.1;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke-width: 1px;
    font-weight: 700;
    transform: rotate(-40deg);
}

.dt_service--eleven .dt_item_inner .dt_item_holder .dt_item_title a:not(:hover, :focus) {
    color: var(--dt-sec-color);
}

.dt_service--eleven .dt_item_inner .dt_item_holder .dt_item_readmore .dt-btn-plustext {
    background: var(--dt-sec-color);
    color: #EBCA00;
}

.dt_service--eleven .dt_item_inner .dt_item_readmore .dt-btn-plustext {
    display: inline-block;
    height: 4.5rem;
    width: 4.5rem;
    line-height: 4.5rem;
    font-size: 2rem;
    text-align: center;
    border-radius: 50%;
    background: #EBCA00;
    color: var(--dt-sec-color);
    text-decoration: none;
}

.dt_service--eleven .dt_item_inner .dt_item_readmore .dt-btn-plustext:hover,
.dt_service--eleven .dt_item_inner .dt_item_readmore .dt-btn-plustext:focus-within {
    box-shadow: 0 0.75rem 2rem rgba(0,0,0,0.2);
}

.dt_service--eleven .dt_item_inner .dt_item_readmore .dt-btn-plustext:before {
    font-family: 'Font Awesome 6 Free';
    content: "\f178";
    font-weight: 600;
    display: inline-block;
    transform: rotate(-45deg);
    transition: var(--dt-transition);
}

.dt_service--eleven .dt_item_inner .dt_item_readmore .dt-btn-plustext:hover:before,
.dt_service--eleven .dt_item_inner .dt_item_readmore .dt-btn-plustext:focus:before {
    transform: rotate(360deg);
}


/* Header Ten */

.header--ten .dt_navbar-wrapper.is--sticky.on {
    background-color: var(--dt-sec-color);
    padding: 1.2rem 0;
}

.header--ten .dt_header-widget .widget.widget_social li a {
    width: 3.5rem;
    height: 3.5rem;
    border: 0.1rem solid rgba(189, 189, 189, 0.35);
}

.header--ten,
.header--ten button.dt_mobilenav-topbar-toggle,
.header--ten .dt_header-widget .widget.widget_social li a,
.header--ten .dt_navbar-sidebar-toggle-inner,
.header--ten button.dt_navbar-search-toggle,
.header--ten .dt_navbar-cart-item .dt_navbar-cart-icon,
.header--ten .dt_navbar-nav .dt_navbar-mainmenu > li:not(.active) > a:not(:hover, :focus) {
    color: #fff;
}

.header--ten button.dt_navbar-search-toggle:hover,
.header--ten button.dt_navbar-search-toggle:focus,
.header--ten .dt_navbar-cart-item:hover .dt_navbar-cart-icon,
.header--ten .dt_navbar-cart-item:focus-within .dt_navbar-cart-icon {
    color: #EBCA00;
}

.header--ten .menu-badge.bg-primary {
    top: -1rem;
}

.header--ten .menu-badge.bg-primary,
.header--ten .dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu li.active > a,
.header--ten .dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu li:hover > a,
.header--ten .dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu li.focus > a,
.header--ten .dt_header-widget .widget.widget_social li a:focus i:before,
.header--ten .dt_header-widget .widget.widget_social li a:hover i:before {
    color: var(--dt-sec-color);
}

.header--ten .dt_navbar-cart-item .dt_navbar-shopcart,
.header--ten .dt_header .widget_nav_menu .sub-menu,
.header--ten .dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu {
    border-top: 0;
}

.header--ten .dt_header .widget_nav_menu .menu-item > .sub-menu:after,
.header--ten .dt_navbar-nav .dt_navbar-mainmenu > .menu-item > .dropdown-menu:after {
    display: none;
}

.header--ten .dt_mobilenav,
.header--ten button.dt_mobilenav-topbar-toggle {
    background: var(--dt-sec-color);
}

.header--ten .dt_mobilenav-topbar-content {
    color: var(--dt-whi-color);
    background-color: var(--dt-sec-color);
}

.header--ten .hamburger span {
    background: var(--dt-whi-color);
}

@media (min-width: 62em) {
    .header--ten .dt_header-inner {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 1;
    }
    .header--ten .dt_header-inner .dt_navbar-menu {
        padding: 0 1.2rem 0 2.4rem;
        border: 0.4rem solid rgba(189, 189, 189, 0.35);
        border-radius: 10rem;
        min-height: 8.2rem;
        justify-content: space-between;
    }
    .header--ten .dt_navbar-nav .dt_navbar-mainmenu > li > a {
        line-height: 2.2;
    }
    .header--ten:has(.dt_header-topbar)+.site-content .dt_slider .dt_slider-innercell {
        padding: 13.5rem 0 0;
    }
    .header--ten + .dt_pagetitle {
        padding-top: 22rem;
    }
}

/* Header Ten + Slider */

@media (min-width: 87.5em) {
    .header--ten + .site-content .dt_slider .dt_slider-carousel,
    .header--ten + .site-content .dt_slider .dt_slider-item,
    .header--ten + .site-content .dt_slider .dt_slider-innercell,
    .header--ten + .site-content .dt_slider .dt_slider-item > img {
        max-height: 72rem;
        min-height: 72rem;
    }
}

.header--ten + .site-content .dt_slider .dt_slider-carousel.owl-carousel .owl-nav button {
    background-color: rgba(255, 255, 255, 0.20);
}

.header--ten + .site-content .dt_slider .dt_slider-carousel.owl-carousel .owl-nav button:hover {
    background: var(--dt-sec-color);
}

.header--ten + .site-content .dt_slider .dt_slider-carousel.owl-carousel .owl-nav button.owl-next:before,
.header--ten + .site-content .dt_slider .dt_slider-carousel.owl-carousel .owl-nav button.owl-prev:before {
    background: #EBCA00;
}

.header--ten + .site-content .dt_slider .dt_slider-carousel.owl-carousel .owl-nav button.owl-prev:after {
    border-left-color: #EBCA00;
    border-bottom-color: #EBCA00;
}

.header--ten + .site-content .dt_slider .dt_slider-carousel.owl-carousel .owl-nav button.owl-next:after {
    border-right-color: #EBCA00;
    border-top-color: #EBCA00;
}

/* Header--eleven */

.header--eleven {
    color: var(--dt-whi-color);
}

.header--eleven .dt_mobilenav > .dt-container,
.header--eleven .is--sticky.on {
    background-color: var(--dt-sec-color);
}

.header--eleven .dt_mobilenav .hamburger span {
    background-color: #fff;
}

.header--eleven .dt_navbar-wrapper > .dt-container > .dt-row {
    align-items: center;
}

.header--eleven .dt_navbar-sidebar-item .dt_navbar-sidebar-toggle-inner {
    border-color: rgba(189, 189, 189, 0.35);
}

.header--eleven .dt_navbar-sidebar-item .dt_navbar-sidebar-toggle-inner,
.header--eleven .dt_navbar-nav .dt_navbar-mainmenu > li:not(:hover, .focus, .active) > a,
.header--eleven .dt_navbar-cart-item .dt_navbar-cart-icon,
.header--eleven .dt_navbar-search-item button.dt_navbar-search-toggle {
    color: #fff;
}

.header--eleven .dt_navbar-nav .dt_navbar-mainmenu > li > a {
    line-height: 2;
}

@media (min-width: 62em) {
    .header--eleven .dt_header-inner {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
    }

    .header--eleven .dt_header-widget .widget--right .widget:not(:last-child):after {
        right: 0.5rem;
        min-height: 8.5rem;
    }

    .header--eleven + .site-content .dt_slider .dt_slider-innercell {
        padding-top: 15rem;
    }

    .header--eleven + .dt_pagetitle {
        padding-top: 20rem;
    }

    .header--eleven .dt_navbar-wrapper:not(.is--sticky.on) .dt_navbar-menu {
        min-height: 135px;
        padding: 0 30px;
    }

    .header--eleven .dt_navbar-wrapper:not(.is--sticky.on) > .dt-container > .dt-row {
        position: relative;
        --dt-gutter-x: 0;
        padding-left: 3.2rem;
        z-index: 0;
    }

    .header--eleven .dt_navbar-wrapper:not(.is--sticky.on) > .dt-container > .dt-row::after {
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        width: 246px;
        height: 96px;
        background-color: #EBCA00;
        content: "";
        -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 291 120'%3E%3Cpath d='m67.6 4 155.384-4c37.299 0 67.6 28.8 67.6 59.5s-30.301 60.5-67.6 60.5L67.6 116C30.3 116 0 91.2 0 60.5S30.3 4 67.6 4Z'/%3E%3C/svg%3E");
        mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 291 120'%3E%3Cpath d='m67.6 4 155.384-4c37.299 0 67.6 28.8 67.6 59.5s-30.301 60.5-67.6 60.5L67.6 116C30.3 116 0 91.2 0 60.5S30.3 4 67.6 4Z'/%3E%3C/svg%3E");
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center center;
        mask-position: center center;
        -webkit-mask-size: cover;
        mask-size: cover;
    }
    
    .header--eleven .dt_navbar-wrapper:not(.is--sticky.on) .header-eleven_bg-one {
        position: absolute;
        right: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: #EBCA00;
        -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1498 184"><path d="m69.2 35.7l1339.6-35.7c49.2 0 89.2 42.8 89.2 92 0 49.2-40 92-89.2 92l-1339.6-36.7c-49.2 0-69.2-37.2-69.2-55.3 0-23.9 20-56.3 69.2-56.3z"/></svg>');
        mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1498 184"><path d="m69.2 35.7l1339.6-35.7c49.2 0 89.2 42.8 89.2 92 0 49.2-40 92-89.2 92l-1339.6-36.7c-49.2 0-69.2-37.2-69.2-55.3 0-23.9 20-56.3 69.2-56.3z"/></svg>');
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center center;
        mask-position: center center;
        -webkit-mask-size: 100%;
        mask-size: 100%;
    }

    .header--eleven .dt_navbar-wrapper:not(.is--sticky.on) .header-eleven_bg-two {
        position: absolute;
        right: 10px;
        top: 5px;
        width: calc(100% - 30px);
        height: calc(100% - 10px);
        background-color: var(--dt-sec-color);
        -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1480 174"><path d="m87 30l1306-30c48 0 87 39 87 87 0 48-39 87-87 87l-1306-30c-48 0-87-39.3-87-57 0-23.3 39-57 87-57z"/></svg>');
        mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1480 174"><path d="m87 30l1306-30c48 0 87 39 87 87 0 48-39 87-87 87l-1306-30c-48 0-87-39.3-87-57 0-23.3 39-57 87-57z"/></svg>');
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center center;
        mask-position: center center;
        -webkit-mask-size: 100%;
        mask-size: 100%;
    }
    
    .header--eleven .dt_navbar-wrapper:not(.is--sticky.on) .site--logo {
        position: relative;
        z-index: 1;
    }
}

@media (min-width: 62em) {
    .header--eleven + .site-content .dt_slider .dt_slider-carousel,
    .header--eleven + .site-content .dt_slider .dt_slider-item,
    .header--eleven + .site-content .dt_slider .dt_slider-innercell,
    .header--eleven + .site-content .dt_slider .dt_slider-item > img {
        max-height: 85rem;
        min-height: 85rem;
    }
}

@media (min-width: 87.5em) {
    .header--eleven + .site-content .dt_slider .dt_slider-carousel,
    .header--eleven + .site-content .dt_slider .dt_slider-item,
    .header--eleven + .site-content .dt_slider .dt_slider-innercell,
    .header--eleven + .site-content .dt_slider .dt_slider-item > img {
        max-height: 90rem;
        min-height: 90rem;
    }
}

@media (max-width: 61.938em) {
    .header--eleven + .site-content .dt_slider .dt_slider-content .title {
        font-size: 4.2rem;
        margin-bottom: 1.2rem;
    }
}

/* Slider One-Style5 */
.dt_slider--one.style5 .dt_slider-content .subtitle .text-primary {
    color: #fff;
    -webkit-background-clip: unset !important;
    -webkit-text-fill-color: unset !important;
    background: transparent;
}

.dt_slider--one.style5 .dt_slider-content .subtitle {
    display: inline-block;
    font-size: 1.7rem;
    font-weight: 400;
    padding: 1.2rem 2rem;
    background-color: var(--dt-sec-color);
    border-width: 0;
    border-style: solid;
    border-color: transparent;
    margin-bottom: 2.6rem;
}

.dt_slider--one.style5 .active .dt_slider-content .subtitle {
    opacity: 1;
}

.dt_slider--one.style5 .dt-text-left .dt_slider-content .subtitle {
    border-left-width: 0.4rem;
    border-left-color: #EBCA00;
}

.dt_slider--one.style5 .dt-text-center .dt_slider-content .subtitle {
    border-top-width: 0.4rem;
    border-top-color: #EBCA00;
}

.dt_slider--one.style5 .dt-text-right .dt_slider-content .subtitle {
    border-right-width: 0.4rem;
    border-right-color: #EBCA00;
}

@media (min-width: 62em) {
	.dt_slider--one.style5 .dt-text-center .dt_slider-content,
    .dt_slider--one.style5 .dt_slider-content {
        margin-bottom: 4rem;
    }
    .dt_slider--one.style5 .dt_slider-content .title {
        font-size: 8rem;
    }
    .dt_slider--one.style5 .dt_owl_carousel.owl-carousel .owl-nav .disabled {
        display: none !important;
    }
}

/* Service Twelve — версия с затемнением и ускоренным стартом автопролистывания */

.dt_service--twelve { z-index: 1; }

.dt_slider + .dt_service.dt_service--twelve {
  padding-top: 1.6rem;
  margin-top: -6.5rem;
  margin-bottom: -3.8rem;
  padding-bottom: 3rem;
}

/* Контейнер карточки */
.dt_service--twelve .dt_item_inner,
.dt_service--twelve .dt_item_inner .dt_item_holder,
.dt_service--twelve .dt_item_inner .dt_item_hover {
  transform: none !important;
  -webkit-transform: none !important;
  perspective: none !important;
  -webkit-perspective: none !important;
  transform-style: flat !important;
  -webkit-transform-style: flat !important;
  backface-visibility: visible !important;
  -webkit-backface-visibility: visible !important;
}

.dt_service--twelve .dt_item_inner {
  position: relative;
  overflow: hidden;
  height: 20rem;
}

/* holder */
.dt_service--twelve .dt_item_inner .dt_item_holder {
  position: relative;
  z-index: 1;
  border-radius: 2rem;
  text-align: center;
  margin-bottom: 30px;
  padding: 6rem 1.5rem 6rem;
  width: 100%;
  height: 100%;
  color: var(--dt-whi-color);
  background-color: rgba(18, 18, 18, 0.3);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-blend-mode: multiply;
  box-shadow: 0 0 4rem 0 rgba(0,0,0,0.06);
  transition: background-color 0.35s ease !important;
}

.dt_service--twelve .dt_item_inner:hover .dt_item_holder,
.dt_service--twelve .dt_item_inner:focus-within .dt_item_holder {
  background-color: rgba(18, 18, 18, 0.6);
}

/* hover слой отключён */
.dt_service--twelve .dt_item_inner .dt_item_hover { display: none !important; }

.dt_service--twelve .dt_item_inner .dt_item_title a { text-decoration: none; color: var(--dt-whi-color); }
.dt_service--twelve .dt_item_inner .dt_item_content { font-size: 112.5%; }

.dt_service--twelve .dt_item_inner .dt_item_readmore .dt-btn-plustext {
  position: absolute; bottom: 0.5rem; left: 50%; transform: translate(-50%, 50%);
  display: inline-block; height: 4.5rem; width: 4.5rem; line-height: 4.5rem;
  text-align: center; border-radius: 50%; background: #EBCA00; color: var(--dt-sec-color);
  overflow: hidden; opacity: 0; visibility: hidden; text-decoration: none;
  transition: 1s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.dt_service--twelve .dt_item_inner:hover .dt_item_readmore .dt-btn-plustext,
.dt_service--twelve .dt_item_inner:focus-within .dt_item_readmore .dt-btn-plustext {
  opacity: 1; visibility: visible; transform: translate(-50%, 0%);
}

.dt_service--twelve .dt_item_inner .dt_item_readmore .dt-btn-plustext:hover,
.dt_service--twelve .dt_item_inner .dt_item_readmore .dt-btn-plustext:focus-within {
  box-shadow: 0 0.75rem 2rem rgba(0,0,0,0.2);
}

.dt_service--twelve .dt_item_inner .dt_item_readmore .dt-btn-plustext:before {
  font-family: 'Font Awesome 6 Free'; content: '\f105'; font-weight: 600; display: inline-block;
  transition: var(--dt-transition);
}

.dt_service--twelve .dt_item_inner .dt_item_readmore .dt-btn-plustext:hover:before,
.dt_service--twelve .dt_item_inner .dt_item_readmore .dt-btn-plustext:focus:before {
  transform: rotate(360deg);
}

.dt_service--twelve .dt_item_inner .dt_item_icon i {
  color: var(--dt-sec-color); font-size: 5rem; background: #EBCA00; width: 10rem; height: 10rem;
  display: inline-flex; border-radius: 50%; justify-content: center; align-items: center; position: relative; margin-bottom: 2rem;
}

.dt_service--twelve .dt_item_inner .dt_item_icon i:after {
  z-index: -1; width: 11.5rem; height: 11.5rem; position: absolute; top: -7px; left: -7px; content: "";
  border-radius: 50%; display: inline-block; border: 0.3rem dashed #EBCA00;
  transform: scale(1); opacity: 1; transition: all 300ms linear 0ms; animation: dt_spin 9s infinite linear;
}

@keyframes dt_spin { from { transform: rotate(0); } to { transform: rotate(360deg); } }

/* ===== Галерея с быстрым стартом ===== */
.dt_service--twelve .dt_gallery {
  display: flex;
  overflow: hidden;
  width: 100%;
}

.dt_service--twelve .dt_gallery_track {
  display: flex;
  animation: scrollGallery 10s linear infinite;
  animation-delay: 0s;          /* запуск без задержки */
  animation-play-state: running;/* старт сразу */
}

.dt_service--twelve .dt_gallery_item {
  min-width: 300px;
  margin-right: 20px;
}

@keyframes scrollGallery {
  0%   { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}
/* Кликабельная область фонового изображения */
.dt_service--twelve .dt_item_holder {
    position: relative;
}

.dt_service--twelve .dt_item_image_link {
    position: absolute;
    inset: 0;
    z-index: 2;
    display: block;
    border-radius: 2rem;
}

/* Контент карточки располагаем поверх ссылки */
.dt_service--twelve .dt_item_holder > .dt_item_icon,
.dt_service--twelve .dt_item_holder > .dt_item_title,
.dt_service--twelve .dt_item_holder > .dt_item_content,
.dt_service--twelve .dt_item_holder > .dt_item_readmore {
    position: relative;
    z-index: 3;
}


/* header--twelve */

.header--twelve {
    color: var(--dt-whi-color);
}

.header--twelve .dt_mobilenav > .dt-container,
.header--twelve .is--sticky.on {
    background-color: var(--dt-sec-color);
}

.header--twelve .dt_mobilenav .hamburger span {
    background-color: #fff;
}

.header--twelve .dt_navbar-wrapper > .dt-container > .dt-row {
    align-items: center;
}

.header--twelve .dt_navbar-sidebar-item .dt_navbar-sidebar-toggle-inner {
    border-color: rgba(189, 189, 189, 0.35);
}

.header--twelve .dt_navbar-nav .dt_navbar-mainmenu > li > a {
    margin: 0 1.2rem;
}

.header--twelve .dt_navbar-sidebar-item .dt_navbar-sidebar-toggle-inner,
.header--twelve .dt_navbar-nav .dt_navbar-mainmenu > li:not(:hover, .focus, .active) > a,
.header--twelve .dt_navbar-cart-item .dt_navbar-cart-icon,
.header--twelve .dt_navbar-search-item button.dt_navbar-search-toggle {
    color: #fff;
}

@media (min-width: 62em) {
    .header--twelve .dt_header-inner {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        z-index: 1;
    }

    .header--twelve .dt_navbar-wrapper > .dt-container {
        max-width: 1640px;
    }
    
    .header--twelve .dt_header-topbar .dt_header-widget > .dt-container > .dt-row {
        background-color: #EBCA00;
        margin-left: 0;
        margin-right: 0;
        padding: 0 1.6rem;
    }

    .header--twelve .dt_header-topbar .dt_header-widget .contact__list i {
        -webkit-background-clip: unset !important;
        -webkit-text-fill-color: unset;
        background: transparent;
    }

    .header--twelve .dt_header-topbar .dt_header-widget a,
    .header--twelve .dt_header-topbar .dt_header-widget .contact__list i {
        color: #fff;
    }

    .header--twelve .dt_header-widget .widget--right .widget:not(:last-child):after {
        right: 0.5rem;
        background-color: rgba(255, 255, 255, 0.35);
    }

    .header--twelve + .site-content .dt_slider .dt_slider-innercell {
        padding-top: 15rem;
    }

    .header--twelve + .site-content .dt_slider .dt_slider-content {
        margin-bottom: 8rem;
    }

    .header--twelve + .dt_pagetitle {
        padding-top: 20rem;
    }
}

/* Slider */

@media (min-width: 87.5em) {
    .header--twelve + .site-content .dt_slider .dt_slider-carousel,
    .header--twelve + .site-content .dt_slider .dt_slider-item,
    .header--twelve + .site-content .dt_slider .dt_slider-innercell,
    .header--twelve + .site-content .dt_slider .dt_slider-item > img {
        max-height: 83rem;
        min-height: 83rem;
    }
}

.dt_slider.style2 .dt_slider-content .subtitle {
    display: inline-block;
    padding: 0.8rem 2.4rem;
    background-color: rgba(255, 255, 255, 0.08);
    border: 1px solid rgba(255, 255, 255, 0.35);
    border-radius: 10rem;
    -webkit-backdrop-filter: blur(1.5rem);
    backdrop-filter: blur(1.5rem);
}

/* Service Thirteen */

.dt_service--thirteen {
    z-index: 1;
}

.dt_slider + .dt_service.dt_service--thirteen {
    padding-top: 0;
    margin-top: -13rem;
    margin-bottom: -3.8rem;
    padding-bottom: 3rem;
}

.dt_service.dt_service--thirteen .dt_item_inner {
    text-align: center;
    position: relative;
    z-index: 0;
    margin-top: 4rem;
    margin-bottom: 2rem;
    -webkit-filter: drop-shadow(0px 0px 12px rgba(0, 0, 0, 0.08));
    filter: drop-shadow(0px 0px 12px rgba(0, 0, 0, 0.08));
    padding: 13rem 1.5rem 4rem 1.5rem;
    -webkit-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
}

.dt_service.dt_service--thirteen .dt_item_inner::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: var(--dt-whi-color);
    -webkit-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
    z-index: -2;
    -webkit-clip-path: polygon(0 0, 100% 50px, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 50px, 100% 100%, 0% 100%);
}

.dt_service.dt_service--thirteen .dt_item_holder {
    position: relative;
    z-index: 1;
}

.dt_service.dt_service--thirteen .dt_item_holder .dt_item_icon {
    width: 12rem;
    height: 12rem;
    line-height: 12rem;
    font-size: 5rem;
    color: #fff;
    background-color: #EBCA00;
    border-radius: 50%;
    text-align: center;
    position: relative;
    margin: -15rem auto 3.5rem auto;
    -webkit-transition: all ease 0.4s;
    transition: all ease 0.4s;
}

.dt_service.dt_service--thirteen .dt_item_inner:focus-within .dt_item_icon,
.dt_service.dt_service--thirteen .dt_item_inner:hover .dt_item_icon {
    color: #EBCA00;
    background: var(--dt-whi-color);
}

.dt_service.dt_service--thirteen .dt_item_holder .dt_item_icon:before {
    content: "";
    position: absolute;
    inset: -1.5rem;
    background-color: var(--dt-sec-color);
    z-index: -1;
    border-radius: inherit;
    -webkit-transition: all ease 0.4s;
    transition: all ease 0.4s;
    opacity: 0.2;
}

.dt_service.dt_service--thirteen .dt_item_holder .dt_item_title a {
    text-decoration: none;
}

.dt_service.dt_service--thirteen .dt_item_holder .dt_item_content,
.dt_service.dt_service--thirteen .dt_item_holder .dt_item_title a,
.dt_service.dt_service--thirteen .dt_item_holder .dt_item_title {
    color: var(--dt-sec-color);
    -webkit-transition: all ease 0.4s;
    transition: all ease 0.4s;
}

.dt_service.dt_service--thirteen .dt_item_inner:focus-within .dt_item_holder .dt_item_content,
.dt_service.dt_service--thirteen .dt_item_inner:focus-within .dt_item_holder .dt_item_title a,
.dt_service.dt_service--thirteen .dt_item_inner:focus-within .dt_item_holder .dt_item_title,
.dt_service.dt_service--thirteen .dt_item_inner:hover .dt_item_holder .dt_item_content,
.dt_service.dt_service--thirteen .dt_item_inner:hover .dt_item_holder .dt_item_title a,
.dt_service.dt_service--thirteen .dt_item_inner:hover .dt_item_holder .dt_item_title {
    color: #fff;
}

.dt_service.dt_service--thirteen .dt_item_holder .dt-btn-plustext {
    display: inline-block;
    padding: 1.121rem 2.4rem;
    border-radius: 10rem;
    background-color: #EBCA00;
    color: #fff;
    text-decoration: none;
    font-weight: 500;
    text-transform: capitalize;
    -webkit-transition: all ease 0.4s;
    transition: all ease 0.4s;
}

.dt_service.dt_service--thirteen .dt_item_inner:hover .dt_item_holder .dt-btn-plustext,
.dt_service.dt_service--thirteen .dt_item_inner:focus-within .dt_item_holder .dt-btn-plustext {
    background-color: var(--dt-sec-color);
    color: #fff;
}

.dt_service.dt_service--thirteen .dt_item_inner .dt_item_image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 0%;
    z-index: -1;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
    -webkit-clip-path: polygon(0 0, 100% 50px, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 50px, 100% 100%, 0% 100%);
}

.dt_service.dt_service--thirteen .dt_item_inner:focus-within .dt_item_image,
.dt_service.dt_service--thirteen .dt_item_inner:hover .dt_item_image {
    opacity: 1;
    visibility: visible;
    height: 100%;
}

.dt_service.dt_service--thirteen .dt_item_inner .dt_item_image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.dt_service.dt_service--thirteen .dt_item_inner .dt_item_image::before {
    content: "";
    position: absolute;
    inset: 0;
    background: #EBCA00;
    opacity: 0.9;
}

.dt_service.dt_service--thirteen .dt_item_inner .dt_item_image::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    background: var(--dt-whi-color);
    z-index: 0;
    width: 23.8rem;
    height: 19.8rem;
    opacity: 0;
    -webkit-transition: 0.8s ease-in-out;
    transition: 0.8s ease-in-out;
}

.dt_service.dt_service--thirteen .dt_item_inner:focus-within .dt_item_image::after,
.dt_service.dt_service--thirteen .dt_item_inner:hover .dt_item_image::after {
    -webkit-transform: rotate(36.66deg);
    transform: rotate(36.66deg);
    opacity: 0.15;
    left: -10rem;
}

.dt_service.dt_service--thirteen .ripple-shape {
    position: absolute;
    top: 4rem;
    right: -2rem;
    --circle-size: 6rem;
    --border-color: #F7F7F7;
    height: var(--circle-size);
    width: var(--circle-size);
}

.ripple-1,
.ripple-2,
.ripple-3,
.ripple-4,
.ripple-5,
.ripple-6 {
    --duration: 6s;
    height: var(--circle-size);
    width: var(--circle-size);
    position: absolute;
    inset: 0;
    background-color: transparent;
    border: 1px solid var(--border-color);
    border-radius: 50%;
    -webkit-animation: rippleShape var(--duration) linear infinite;
    animation: rippleShape var(--duration) linear infinite;
}

.ripple-1 {
    -webkit-animation-delay: 0;
    animation-delay: 0;
}

.ripple-2 {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}

.ripple-3 {
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
}

.ripple-4 {
    -webkit-animation-delay: 3s;
    animation-delay: 3s;
}

.ripple-4 {
    -webkit-animation-delay: 4s;
    animation-delay: 4s;
}

.ripple-5 {
    -webkit-animation-delay: 5s;
    animation-delay: 5s;
}

.ripple-6 {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}

@-webkit-keyframes rippleShape {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0.2;
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(4);
        transform: scale(4);
    }
}

@keyframes rippleShape {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0.2;
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(4);
        transform: scale(4);
    }
}

/* Service Fourteen */

.dt_service.dt_service--fourteen .dt_item_inner {
    position: relative;
    text-align: center;
    background-color: var(--dt-whi-color);
    box-shadow: 0 0 1rem rgba(0, 0, 0, 0.08);
    overflow: hidden;
    padding: 3.5rem 2.5rem;
}

.dt_service.dt_service--fourteen .dt_item_inner .dt_item_image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    opacity: 0;
    visibility: hidden;
    transform: scale(0.5, 1);
    transition: all 500ms ease 0s;
}

.dt_service.dt_service--fourteen .dt_item_inner:focus-within .dt_item_image,
.dt_service.dt_service--fourteen .dt_item_inner:hover .dt_item_image {
    opacity: 1;
    visibility: visible;
    transform: scale(1, 1);
}

.dt_service.dt_service--fourteen .dt_item_inner .dt_item_image::before {
    content: "";
    position: absolute;
    inset: 0;
    opacity: 0.9;
    background-color: var(--dt-sec-color);
}

.dt_service.dt_service--fourteen .dt_item_inner .dt_item_image img {
    height: 100%;
    object-fit: cover;
}

.dt_service.dt_service--fourteen .dt_item_inner .dt_item_icon {
    position: relative;
    width: 10rem;
    height: 10rem;
    line-height: 10rem;
    color: #EBCA00;
    font-size: 5rem;
    background: var(--dt-whi-color);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 25px;
    margin: 0 auto 3rem auto;
    border-radius: 10rem;
    transition: all 500ms ease 0s;
}

.dt_service.dt_service--fourteen .dt_item_inner:hover .dt_item_icon {
    color: var(--dt-whi-color);
    transform: rotateY(180deg);
    transition-delay: 300ms;
    background: #EBCA00;
}

.dt_service.dt_service--fourteen .dt_item_inner .dt_item_title,
.dt_service.dt_service--fourteen .dt_item_inner .dt_item_title a {
    text-decoration: none;
    color: var(--dt-sec-color);
}

.dt_service.dt_service--fourteen .dt_item_inner .dt_item_content {
    padding-bottom: 0.5rem;
}

.dt_service.dt_service--fourteen .dt_item_inner .dt_item_content,
.dt_service.dt_service--fourteen .dt_item_inner .dt_item_title,
.dt_service.dt_service--fourteen .dt_item_inner .dt_item_title a {
    transition: all 500ms ease 0s;
}

.dt_service.dt_service--fourteen .dt_item_inner:hover .dt_item_content,
.dt_service.dt_service--fourteen .dt_item_inner:hover .dt_item_title,
.dt_service.dt_service--fourteen .dt_item_inner:hover .dt_item_title a {
    color: #fff;
}

/* Header Thirteen */

.header--thirteen .site--logo a:focus {
    outline: 1px dotted #fff;
}

.header--thirteen .dt_header-topbar {
    color: #fff;
    background-color: var(--dt-sec-color);
}

@media (max-width: 1699px) {
    .header--thirteen .dt_header-topbar .dt-container {
        max-width: 1565px;
        padding-left: 30rem;
    }
}

.header--thirteen .dt_header-topbar .widget--left {
    margin-left: 40rem;
}

.header--thirteen .dt_header-topbar .widget--right {
    width: auto;
    display: flex;
    margin-right: -0.6rem;
}

@media (max-width: 1699px) {
    .header--thirteen .dt_header-topbar .widget--left {
        margin-left: 0;
    }

    .header--thirteen .dt_header-topbar .widget--right {
        margin-right: 0;
    }
}

.header--thirteen .dt_navbar-wrapper {
    z-index: 0;
}

.header--thirteen .dt_navbar-wrapper:not(.is--sticky.on) {
    position: relative;
}

.header--thirteen .dt_navbar-wrapper .dt-col-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 21.666667%;
    max-width: 19.666667%;
}

.header--thirteen .dt_navbar-wrapper .dt-col-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 80.333333%;
    max-width: 80.333333%;
}

.header--thirteen .dt_navbar-wrapper .dt_navbar-menu {
    padding-left: 6rem;
    justify-content: space-between;
}

.header--thirteen .dt_navbar-wrapper .dt_navbar-blank-tag {
    display: none;
}

.header--thirteen .dt_navbar-nav .dt_navbar-mainmenu>li>a {
    line-height: 6rem;
    color: white;
    font-weight: 900;
    font-size: 1.1em;
}

@media (min-width: 1420px) {
    .header--thirteen .dt_navbar-wrapper .dt-container {
        max-width: 1620px;
    }
}

.header--thirteen .dt_navbar-wrapper .logo-bg {
    position: absolute;
    top: -51%;
    left: 0;
    bottom: 0;
    width: 27%;
    z-index: -1;
}

@media (min-width: 2499px) {
    .header--thirteen .dt_navbar-wrapper .logo-shape,
    .header--thirteen .dt_navbar-wrapper .logo-bg {
        width: 32%
    }
}

@media (max-width: 2399px) {
    .header--thirteen .dt_navbar-wrapper .logo-shape,
    .header--thirteen .dt_navbar-wrapper .logo-bg {
        width: 29%
    }
}

@media (max-width: 2199px) {
    .header--thirteen .dt_navbar-wrapper .logo-shape,
    .header--thirteen .dt_navbar-wrapper .logo-bg {
        width: 24%
    }
}

@media (max-width: 1899px) {
    .header--thirteen .dt_navbar-wrapper .logo-shape,
    .header--thirteen .dt_navbar-wrapper .logo-bg {
        width: 23%
    }
}

@media (max-width: 1699px) {
    .header--thirteen .dt_navbar-wrapper .logo-shape,
    .header--thirteen .dt_navbar-wrapper .logo-bg {
        width: 20%
    }
}

@media (max-width: 1420px) {
    .header--thirteen .dt_navbar-wrapper .logo-shape,
    .header--thirteen .dt_navbar-wrapper .logo-bg {
        width: 24%
    }
}

@media (max-width: 1299px) {
    .header--thirteen .dt_navbar-wrapper .logo-shape,
    .header--thirteen .dt_navbar-wrapper .logo-bg {
        width: 22%
    }
}

.header--thirteen .dt_navbar-wrapper .logo-bg:before,
.header--thirteen .dt_navbar-wrapper .logo-bg:after {
    content: '';
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.header--thirteen .dt_navbar-wrapper .logo-bg:before {
    background: var(--dt-priGrd-color);
    width: 100%;
    -webkit-clip-path: polygon(0% 0%, 83% 0, 100% 100%, 0% 100%);
    clip-path: polygon(0% 0%, 83% 0, 100% 100%, 0% 100%);
    z-index: 1;
}

.header--thirteen .dt_navbar-wrapper .logo-bg:after {
    top: 0;
    right: 4px;
    left: auto;
    width: 222.29px;
    background-color: rgba(255, 255, 255, .5);
    z-index: 1;
    -webkit-clip-path: path("M0.707031 0L135.912 19.1896L223 150L142.211 10.4819L0.707031 0Z");
    clip-path: path("M0.707031 0L135.912 19.1896L223 150L142.211 10.4819L0.707031 0Z");
}

@media (min-width: 2299px) {
    .header--thirteen .dt_navbar-wrapper .logo-bg:after {
        top: 2%;
        right: 7%;
    }
}

@media (max-width: 2299px) {
    .header--thirteen .dt_navbar-wrapper .logo-bg:after {
        top: 2%;
        right: 35px;
    }
}

@media (max-width: 2099px) {
    .header--thirteen .dt_navbar-wrapper .logo-bg:after {
        top: 2%;
        right: 25px;
    }
}

@media (max-width: 1999px) {
    .header--thirteen .dt_navbar-wrapper .logo-bg:after {
        top: 0;
        right: 4px;
    }
}

@media (max-width: 1899px) {
    .header--thirteen .dt_navbar-wrapper .logo-bg:after {
        top: 2%;
        right: 25px;
    }
}

@media (max-width: 1699px) {
    .header--thirteen .dt_navbar-wrapper .logo-bg:after {
        top: 2%;
        right: -10px;
    }
}

@media (max-width: 1499px) {
    .header--thirteen .dt_navbar-wrapper .logo-bg:after {
        top: 0;
        right: -3%;
    }
}

@media (max-width: 1299px) {
    .header--thirteen .dt_navbar-wrapper .logo-bg:after {
        display: none;
    }
}

.header--thirteen .dt_navbar-wrapper .logo-shape {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 27%;
    z-index: -1;
}

.header--thirteen .dt_navbar-wrapper .site--logo {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    padding-bottom: 1rem;
    height: 90%;
}

.header--thirteen .dt_navbar-wrapper.on .site--logo {
    padding-bottom: 0;
    align-items: center;
}

.header--thirteen .dt_mobilenav-menu .dt_mobilenav-logo {
    position: relative;
    height: 100%;
    z-index: 0;
}

.header--thirteen .dt_mobilenav-menu .dt_mobilenav-logo:before {
    content: "";
    position: absolute;
    top: -2.2rem;
    right: -3.6rem;
    bottom: -2.2rem;
    left: -2.6rem;
    background-color: #EBCA00;
    -webkit-clip-path: polygon(0% 0%, 83% 0, 100% 100%, 0% 100%);
    clip-path: polygon(0% 0%, 83% 0, 100% 100%, 0% 100%);
    z-index: -1;
}

.header--thirteen + .site-content .dt_slider .dt_slider-content .subtitle {
    display: inline-block;
    padding: 0.6rem 2.4rem;
    background: var(--dt-priGrd-color);
    color: #fff;
    clip-path: polygon(100% 0, 97% 50%, 100% 100%, 0 100%, 3% 50%, 0 0);
}

.header--thirteen + .site-content .dt_slider .dt_slider-content .subtitle .text-primary {
    color: #fff;
    -webkit-background-clip: unset !important;
    -webkit-text-fill-color: unset;
    background: transparent;
}

/* Service Fifty */

@keyframes zoom-fade {
    0% {
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
    }

    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    100% {
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
    }
}

.dt_service--fifteen .dt_item_inner {
    background-color: rgb(255, 255, 255);
    box-shadow: rgba(0, 0, 0, 0.09) 0px 3px 21px 0px;
    text-align: center;
    position: relative;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
    border-radius: 4px;
    padding: 30px 25px 25px;
    transition: 0.3s ease-out;
    margin: 10px 5px 30px;
    z-index: 0;
}

.dt_service--fifteen .dt_item_inner:before {
    content: "";
    display: block;
    height: 100%;
    left: 0px;
    position: absolute;
    top: 0px;
    opacity: 0.04;
    width: 100%;
    z-index: -1;
    transition: 0.5s ease-in-out;
    animation: zoom-fade 5s infinite linear;
    background: none 0px 0px / cover no-repeat;
}

.dt_service--fifteen .dt_item_inner::after {
    content: "";
    width: 86px;
    height: 4px;
    background: var(--dt-priGrd-color);
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    transition: 0.3s ease-in-out;
    margin: auto;
}

.dt_service--fifteen .dt_item_inner:hover::after {
    width: 100%;
    left: 0px;
}

.dt_service--fifteen .dt_item_inner .dt_item_image,
.dt_service--fifteen .dt_item_inner .dt_item_image::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.dt_service--fifteen .dt_item_inner .dt_item_image {
    z-index: -1;
    opacity: 0;
    visibility: hidden;
    border-radius: 4px;
    overflow: hidden;
    -webkit-transition: all .25s cubic-bezier(.645, .045, .355, 1);
    transition: all .25s cubic-bezier(.645, .045, .355, 1);
}

.dt_service--fifteen .dt_item_inner:hover .dt_item_image,
.dt_service--fifteen .dt_item_inner:focus-within .dt_item_image {
    opacity: 1;
    visibility: visible;
}

.dt_service--fifteen .dt_item_inner .dt_item_image::before {
    content: "";
    opacity: 0.8;
    background: var(--dt-sec-color);
}

.dt_service--fifteen .dt_item_inner .dt_item_image img {
    height: 100%;
    object-fit: cover;
}

.dt_service--fifteen .dt_item_inner .dt_item_icon {
    height: 90px;
    width: 90px;
    line-height: 90px;
    font-size: 42px;
    margin-bottom: 20px;
    color: #EBCA00;
    background-color: rgb(239, 239, 239);
    display: inline-block;
    text-align: center;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
    border-radius: 50%;
    transition: 0.3s ease-in-out;
}

.dt_service--fifteen .dt_item_inner:hover .dt_item_icon,
.dt_service--fifteen .dt_item_inner:focus-within .dt_item_icon {
    color: #fff;
    background: #EBCA00;
    box-shadow: rgba(189, 189, 189, 0.35) 0px 21px 32px 0px;
}

.dt_service--fifteen .dt_item_inner .dt_item_title a:not(:hover, :focus) {
    color: var(--dt-sec-color);
    text-decoration: none;
}

.dt_service--fifteen .dt_item_inner:hover .dt_item_image+.dt_item_holder .dt_item_title a:not(:hover, :focus),
.dt_service--fifteen .dt_item_inner:focus-within .dt_item_image+.dt_item_holder .dt_item_title a:not(:hover, :focus) {
    color: #fff;
}

.dt_service--fifteen .dt_item_inner .dt_item_content {
    line-height: 26px;
    transition: 0.3s ease-in-out;
}

.dt_service--fifteen .dt_item_inner:hover .dt_item_image+.dt_item_holder .dt_item_content,
.dt_service--fifteen .dt_item_inner:focus-within .dt_item_image+.dt_item_holder .dt_item_content {
    color: #fff;
}

.dt_service--fifteen .dt_item_inner .dt_item_readmore {
    margin-top: 0;
    padding-top: 2rem;
}

.dt_service--fifteen .dt_item_inner .dt_item_readmore .dt-btn-plustext {
    position: absolute;
    bottom: -2.3rem;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    height: 4.5rem;
    width: 4.5rem;
    line-height: 4.5rem;
    text-align: center;
    border-radius: 50%;
    background: #EBCA00;
    color: var(--dt-whi-color);
    overflow: hidden;
    text-decoration: none;
}

.dt_service--fifteen .dt_item_inner .dt_item_readmore .dt-btn-plustext:hover,
.dt_service--fifteen .dt_item_inner .dt_item_readmore .dt-btn-plustext:focus-within {
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
}

.dt_service--fifteen .dt_item_inner .dt_item_readmore .dt-btn-plustext:before {
    font-family: 'Font Awesome 6 Free';
    content: '\f105';
    font-weight: 600;
}

.dt_service--fifteen .dt_item_inner .dt_item_readmore .dt-btn-plustext span {
    display: none;
}

/* Service Sixteen */

.dt_service--sixteen .dt_item_inner {
    position: relative;
    overflow: hidden;
    border-radius: 30px;
    display: flex;
    flex-direction: column;
    padding: 30px 30px 15px 30px;
    border: 1px solid #EBCA00;
    background-color: #F6F4F1;
    transition: var(--dt-transition);
}

.dt_service--sixteen .dt_item_inner:hover,
.dt_service--sixteen .dt_item_inner:focus-within {
    border-color: #EBCA00;
    background-color: #F6F3E9;
}

.dt_service--sixteen .dt_item_inner .dt_item_image {
    overflow: hidden;
    border-radius: 15px;
    margin-top: -15px;
    margin-right: -15px;
    margin-bottom: 27px;
    margin-left: -15px;
}

.dt_service--sixteen .dt-col-12:nth-child(odd) .dt_item_inner .dt_item_image {
    order: 1;
    margin-top: 27px;
    margin-bottom: 0;
}

.dt_service--sixteen .dt_item_inner .dt_item_holder {
    position: relative;
}

.dt_service--sixteen .dt_item_inner .number {
    position: absolute;
    top: -15px;
    right: -9px;
    background: linear-gradient(to bottom, #2121213d 0%, #00000000 90%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #DADADA;
    opacity: calc(3 / 10);
    font-size: 100px;
    font-weight: 700;
    line-height: 1em;
}

.dt_service--sixteen .dt_item_inner .dt_item_icon {
    width: 64px;
    height: 64px;
    line-height: 64px;
    font-size: 64px;
    display: inline-block;
    text-align: center;
    background-color: #fff;
    color: #EBCA00;
    border-radius: 50%;
    margin-bottom: 16px;
    transition: all .3s ease;
}

.dt_service--sixteen .dt_item_inner:hover .dt_item_icon {
    transform: rotate3d(15, 15, 15, 360deg);
    transition: all .3s ease;
}

.dt_service--sixteen .dt_item_inner .dt_item_title a:not(:hover, :focus) {
    text-decoration: none;
    color: var(--dt-sec-color);
}

.dt_service--sixteen .dt_item_inner .dt_item_content {
    margin-top: 12px;
}

.dt_service--sixteen .dt_item_inner .dt_item_readmore {
    margin-top: 20px;
}

.dt_service--sixteen .dt_item_inner .dt_item_readmore .dt-btn-plustext {
    display: inline-block;
    font-size: 15px;
    line-height: 1.065;
    padding: 8px 13px 6px 15px;
    border-radius: 30px;
    text-align: center;
    color: #000000;
    background-color: #FFFFFF;
    border: 1px solid #EBCA00;
    font-weight: 500;
    text-decoration: none;
    transition: all .3s;
}

.dt_service--sixteen .dt_item_inner .dt_item_readmore .dt-btn-plustext:after {
    content: '\f105';
    font-family: "Font Awesome 6 Free";
    font-weight: 600;
    margin-left: 5px;
    display: inline-block;
    vertical-align: -0.1rem;
}

.dt_service--sixteen .dt_item_inner .dt_item_readmore .dt-btn-plustext:hover,
.dt_service--sixteen .dt_item_inner .dt_item_readmore .dt-btn-plustext:focus-within {
    color: #FFFFFF;
    background-color: #EBCA00;
}

/* Switch */

html[data-theme='dark'] {
    --dt-whi-color: #0e1422;
    --dt-sec-color: #ffffff;
	--dt-base-color: #ffffff;
}

html[data-theme='dark'] .header--eleven,
html[data-theme='dark'] .header--ten .dt_mobilenav-topbar-content,
html[data-theme='dark'] button.dt_mobilenav-topbar-toggle,
html[data-theme='dark'] .dt_service--twelve .dt_item_inner .dt_item_holder .dt_item_title a:not(:hover, :focus),
html[data-theme='dark'] .dt_service--twelve .dt_item_inner .dt_item_holder .dt_item_content,
html[data-theme='dark'] .dt_service--eight .dt_item_inner .dt_item_readmore .dt-btn-plustext,
html[data-theme='dark'] .dt_service--eight .dt_item_inner .dt_item_holder .dt_item_icon,
html[data-theme='dark'] .menu__active-six .dt_navbar-nav .dt_navbar-mainmenu > li.active > a,
html[data-theme='dark'] .menu__active-six .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a,
html[data-theme='dark'] .menu__active-six .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a,
html[data-theme='dark'] .menu__active-seven .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a,
html[data-theme='dark'] .menu__active-seven .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a,
html[data-theme='dark'] .menu__active-seven .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.active > a,
html[data-theme='dark'] .menu__active-default .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a,
html[data-theme='dark'] .menu__active-default .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a,
html[data-theme='dark'] .menu__active-default .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.active > a,
html[data-theme='dark'] .menu__active-four .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a,
html[data-theme='dark'] .menu__active-four .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a,
html[data-theme='dark'] .menu__active-four .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.active > a,
html[data-theme='dark'] .menu__active-three .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a,
html[data-theme='dark'] .menu__active-three .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a,
html[data-theme='dark'] .menu__active-three .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.active > a,
html[data-theme='dark'] .menu__active-two .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a,
html[data-theme='dark'] .menu__active-two .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a,
html[data-theme='dark'] .menu__active-two .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.active > a,
html[data-theme='dark'] .menu__active-one .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a,
html[data-theme='dark'] .menu__active-one .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a,
html[data-theme='dark'] .menu__active-one .header--six .dt_navbar .dt_navbar-menu .dt_navbar-nav .dt_navbar-mainmenu > li.active > a,
html[data-theme='dark'] .header--six .widget_social li a:focus i:before,
html[data-theme='dark'] .header--six .widget_social li a:hover i:before,
html[data-theme='dark'] .header--six .dt__logobar button.dt_navbar-sidebar-toggle .dt_navbar-sidebar-toggle-inner,
html[data-theme='dark'] .dt_service--five .dt_item_inner .dt_item_readmore .dt-btn-plustext,
html[data-theme='dark'] .dt_service--five .dt_item_inner:hover .dt_item_image + .dt_item_holder .dt_item_title a,
html[data-theme='dark'] .dt_service--five .dt_item_inner:focus-within .dt_item_image + .dt_item_holder .dt_item_title a,
html[data-theme='dark'] .dt_service--five .dt_item_inner:hover .dt_item_image + .dt_item_holder .dt_item_title,
html[data-theme='dark'] .dt_service--five .dt_item_inner:focus-within .dt_item_image + .dt_item_holder .dt_item_title,
html[data-theme='dark'] .dt_service--five .dt_item_inner:hover .dt_item_image + .dt_item_holder .dt_item_content,
html[data-theme='dark'] .dt_service--five .dt_item_inner:focus-within .dt_item_image + .dt_item_holder .dt_item_content,
html[data-theme='dark'] .dt_service--seven .dt_item_inner .dt_item_main .dt_item_main_inner,
html[data-theme='dark'] .menu__active-five .dt_navbar-nav .dt_navbar-mainmenu > li.active > a,
html[data-theme='dark'] .menu__active-five .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a,
html[data-theme='dark'] .menu__active-five .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a,
html[data-theme='dark'] .dt_service--three .dt_item_inner:not(:hover, :focus-within) .dt_item_icon,
html[data-theme='dark'] .dt-tab-filter a:hover,
html[data-theme='dark'] .dt-tab-filter a:focus,
html[data-theme='dark'] .dt-tab-filter a.active,
html[data-theme='dark'] .dt_price--one .dt_pricing_plan .btn-box .dt-btn-white,
html[data-theme='dark'] .dt_funfact.bg-secondary,
html[data-theme='dark'] .header--one .dt_header-topbar,
html[data-theme='dark'] .dt_contact_office--one .dt_info_block.active,
html[data-theme='dark'] .dt_contact_office--one .dt_info_block:hover,
html[data-theme='dark'] .dt_contact_office--one .dt_info_block:focus-within,
html[data-theme='dark'] .dt_contact_office--one .dt_info_block.active .title,
html[data-theme='dark'] .dt_contact_office--one .dt_info_block:hover .title,
html[data-theme='dark'] .dt_contact_office--one .dt_info_block:focus-within .title,
html[data-theme='dark'] .dt_contact_office--one .dt_info_block.active p a,
html[data-theme='dark'] .dt_contact_office--one .dt_info_block:hover p a,
html[data-theme='dark'] .dt_contact_office--one .dt_info_block:focus-within p a,
html[data-theme='dark'] .dt_pagetitle .dt_pagetitle_content .title > *,
html[data-theme='dark'] .dt_skills--two,
html[data-theme='dark'] .dt_posts--one.dt_post_item .dt_post_wrap .dt_post_catetag a,
html[data-theme='dark'] .dt_posts--one.dt_post_item .dt_post_wrap .dt_post_catetag i,
html[data-theme='dark'] .dt_posts--one.dt_post_item .dt_post_back .dt_post_content,
html[data-theme='dark'] .dt_posts--one.dt_post_item .dt_post_back .dt_post_title,
html[data-theme='dark'] .history_timeline::after,
html[data-theme='dark'] .dt_footer_top .dt_footer_inner,
html[data-theme='dark'] .dt_footer_middle .widget .widget-title,
html[data-theme='dark'] .dt_footer--one,
html[data-theme='dark'] .dt_funfact--two .dt_funfact_block .dt_funfact_icon,
html[data-theme='dark'] .dt_support .dt_support_icon i,
html[data-theme='dark'] .dt_features--one .dt_features,
html[data-theme='dark'] .dt_chooseus--one .dt_chooseus_item:hover div.dt_chooseus_icon,
html[data-theme='dark'] .dt_teams_block .dt_teams_inner .widget_social li a,
html[data-theme='dark'] .dt_teams_block .dt_teams_inner .widget_social li a:hover i:before,
html[data-theme='dark'] .dt_teams_block .dt_teams_inner .widget_social li a:focus i:before,
html[data-theme='dark'] .widget.widget_social li a,
html[data-theme='dark'] .dt_features_cta_area .dt_features_cta .dt_features_cta_content .icon,
html[data-theme='dark'] .dt_features--one .dt_item_inner .dt_item_holder .dt_item_icon,
html[data-theme='dark'] .dt_features--one .dt_item_inner .dt_item_holder .dt_item_title,
html[data-theme='dark'] .dt_features--one .dt_item_inner .dt_item_holder .dt_item_title a:not(:hover, :focus),
html[data-theme='dark'] .dt_process--one .dt_process_block .dt_process_icon .icon_hover,
html[data-theme='dark'] .dt_cta--one .dt_cta_content .dt_cta_title,
html[data-theme='dark'] .dt_cta--one,
html[data-theme='dark'] .dt_service--two .dt_item_inner:hover .dt_item_image+.dt_item_holder .dt_item_readmore .dt-btn-plustext:not(:hover, :focus),
html[data-theme='dark'] .dt_service--two .dt_item_inner:focus-within .dt_item_image+.dt_item_holder .dt_item_readmore .dt-btn-plustext:not(:hover, :focus),
html[data-theme='dark'] .dt_service--two .dt_item_inner:hover .dt_item_image+.dt_item_holder .dt_item_title:not(:hover, :focus),
html[data-theme='dark'] .dt_service--two .dt_item_inner:focus-within .dt_item_image+.dt_item_holder .dt_item_title:not(:hover, :focus),
html[data-theme='dark'] .dt_service--two .dt_item_inner:hover .dt_item_image+.dt_item_holder,
html[data-theme='dark'] .dt_service--two .dt_item_inner:focus-within .dt_item_image+.dt_item_holder,
html[data-theme='dark'] .dt_service--three .dt_item_inner .dt_item_readmore .dt-btn-plustext,
html[data-theme='dark'] .dt_service--three .dt_item_inner:hover .dt_item_image + .dt_item_holder .dt_item_content,
html[data-theme='dark'] .dt_service--three .dt_item_inner:focus-within .dt_item_image + .dt_item_holder .dt_item_content,
html[data-theme='dark'] button[type=submit],
html[data-theme='dark'] button,
html[data-theme='dark'] input[type="button"],
html[data-theme='dark'] input[type="reset"],
html[data-theme='dark'] input[type="submit"],
html[data-theme='dark'] .dt-btn,
html[data-theme='dark'] .button:not(.add_to_cart_button),
html[data-theme='dark'] .dt_slider .dt_slider-content .subtitle,
html[data-theme='dark'] .dt_slider .dt_slider-content .title,
html[data-theme='dark'] .dt_slider .dt_slider-content .text,
html[data-theme='dark'] .header--six .dt_header-topbar,
html[data-theme='dark'] .header--six .dt_navbar .dt_navbar-menu,
html[data-theme='dark'] .header--six .dt__logobar .dt_navbar-cart-item .dt_navbar-cart-icon:not(:hover, :focus),
html[data-theme='dark'] .header--six .dt__logobar button.dt_navbar-search-toggle:not(:hover, :focus),
html[data-theme='dark'] .header--six .dt__logobar button.dt_navbar-sidebar-toggle:not(:hover, :focus),
html[data-theme='dark'] .header--three .dt_header-topbar,
html[data-theme='dark'] .header--three .dt_navbar .dt_navbar-menu,
html[data-theme='dark'] .header--three .dt__logobar .dt_navbar-cart-item .dt_navbar-cart-icon:not(:hover, :focus),
html[data-theme='dark'] .header--three .dt__logobar button.dt_navbar-search-toggle:not(:hover, :focus),
html[data-theme='dark'] .header--three .dt__logobar button.dt_navbar-sidebar-toggle:not(:hover, :focus) {
    color: var(--dt-sec-color);
}

html[data-theme='dark'] .header--eleven .dt_mobilenav > .dt-container,
html[data-theme='dark'] .header--eleven .is--sticky.on,
html[data-theme='dark'] .header--eleven .dt_navbar-wrapper:not(.is--sticky.on) .header-eleven_bg-two,
html[data-theme='dark'] .dt_slider--one.style5 .dt_slider-content .subtitle,
html[data-theme='dark'] .header--ten .dt_navbar-wrapper.is--sticky.on,
html[data-theme='dark'] .header--ten .dt_mobilenav,
html[data-theme='dark'] .header--ten button.dt_mobilenav-topbar-toggle,
html[data-theme='dark'] .header--ten .dt_mobilenav-topbar-content,
html[data-theme='dark'] .header--nine .dt_mobilenav,
html[data-theme='dark'] .header--nine .dt_navbar-wrapper.is--sticky.on,
html[data-theme='dark'] .header--six .widget.widget_social li a,
html[data-theme='dark'] button.dt_mobilenav-topbar-toggle,
html[data-theme='dark'] .dt_price--one .dt_pricing_plan .btn-box .dt-btn-white,
html[data-theme='dark'] .dt_skills--two,
html[data-theme='dark'] .dt_posts--one.dt_post_item .dt_post_back,
html[data-theme='dark'] .dot2, html[data-theme='dark'] .dot1,
html[data-theme='dark'] .dt_service--three .dt_item_inner .dt_item_image::before,
html[data-theme='dark'] .dt_service--three .dt_item_inner,
html[data-theme='dark'] .header--six .dt_header-topbar,
html[data-theme='dark'] .header--six .dt__logobar .dt_navbar-cart-item .dt_navbar-cart-icon,
html[data-theme='dark'] .header--six .dt__logobar button.dt_navbar-search-toggle,
html[data-theme='dark'] .header--six .dt__logobar button.dt_navbar-sidebar-toggle,
html[data-theme='dark'] .header--three .dt_header-topbar,
html[data-theme='dark'] .header--three .dt_navbar .dt_navbar-menu,
html[data-theme='dark'] .header--three .dt__logobar .dt_navbar-cart-item .dt_navbar-cart-icon,
html[data-theme='dark'] .header--three .dt__logobar button.dt_navbar-search-toggle,
html[data-theme='dark'] .header--three .dt__logobar button.dt_navbar-sidebar-toggle {
    background: var(--dt-whi-color);
}

html[data-theme='dark'] .header--nine .dt_header-topbar,
html[data-theme='dark'] .header--nine .dt_header-topbar .widget.widget_social li a,
html[data-theme='dark'] .header--nine .dt_header-topbar .dt_header-widget .contact__list i,
html[data-theme='dark'] .header--nine .dt_header-topbar .contact__body a:hover,
html[data-theme='dark'] .header--nine .dt_header-topbar .contact__body a:focus,
html[data-theme='dark'] .dt_price--one .dt_pricing_plan .price .duration,
html[data-theme='dark'] .dt_price--one .dt_pricing_plan .subtitle,
html[data-theme='dark'] .dt_price--one .dt_pricing_plan .features li.active,
html[data-theme='dark'] .dt_price--one .dt_pricing_plan,
html[data-theme='dark'] .dt-btn.dt-btn-white {
    color: var(--dt-whi-color);
}

html[data-theme='dark'] .header--ten .hamburger span,
html[data-theme='dark'] .header--nine .hamburger span,
html[data-theme='dark'] .menu__active-four .header--six .dt_navbar-nav .dt_navbar-mainmenu > li > a:before,
html[data-theme='dark'] .menu__active-three .header--six .dt_navbar-nav .dt_navbar-mainmenu > li > a:before,
html[data-theme='dark'] .menu__active-two .header--six .dt_navbar-nav .dt_navbar-mainmenu > li > a:before,
html[data-theme='dark'] .menu__active-one .header--six .dt_navbar-nav .dt_navbar-mainmenu > li > a:before,
html[data-theme='dark'] .dt_image_block .dt_image_box .video-inner .dt-btn-play,
html[data-theme='dark'] .siteheading--one .dt_siteheading .subtitle:not(.no-animation):before,
html[data-theme='dark'] .dt_cta--one .dt_cta_video .dt-btn-play,
html[data-theme='dark'] .dt_service--three .dt_item_inner .dt_item_icon:after,
html[data-theme='dark'] .dt-btn.dt-btn-white {
    background: var(--dt-sec-color);
}

html[data-theme='dark'] .dt_footer_copyright .widget_nav_menu .sub-menu li > a,
html[data-theme='dark'] .dt_header .widget_nav_menu .sub-menu li > a,
html[data-theme='dark'] .dt_footer .dt_navbar-mainmenu .dropdown-menu li > a,
html[data-theme='dark'] .dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu li > a,
html[data-theme='dark'] .header--six .dt_header-topbar,
html[data-theme='dark'] .header--six .dt__logobar,
html[data-theme='dark'] .header--three .dt_header-topbar,
html[data-theme='dark'] .header--three .dt__logobar {
    border-bottom: 0.1rem solid rgba(189, 189, 189, 0.35);
}

html[data-theme='dark'] .dt_service--eight .dt_item_inner,
html[data-theme='dark'] .header--six .widget.widget_social li a,
html[data-theme='dark'] .dt_posts--one.dt_post_item:not(.single-post) .dt_post_wrap,
html[data-theme='dark'] .dt_image_block .skills-box,
html[data-theme='dark'] .dt_service--three .dt_item_inner,
html[data-theme='dark'] .dt-btn,
html[data-theme='dark'] .header--six .dt__logobar .dt_navbar-cart-item .dt_navbar-cart-icon,
html[data-theme='dark'] .header--six .dt__logobar button.dt_navbar-search-toggle,
html[data-theme='dark'] .header--six .dt__logobar button.dt_navbar-sidebar-toggle,
html[data-theme='dark'] .header--three .dt__logobar .dt_navbar-cart-item .dt_navbar-cart-icon,
html[data-theme='dark'] .header--three .dt__logobar button.dt_navbar-search-toggle,
html[data-theme='dark'] .header--three .dt__logobar button.dt_navbar-sidebar-toggle {
    border: 0.1rem solid rgba(189, 189, 189, 0.35);
}

html[data-theme='dark'] .dt_service--three .dt_item_inner:hover .dt_item_image + .dt_item_holder .dt_item_icon:before,
html[data-theme='dark'] .dt_service--three .dt_item_inner:focus-within .dt_item_image + .dt_item_holder .dt_item_icon:before {
    border-color: rgba(189, 189, 189, 0.35);
}

html[data-theme='dark'] .dt_image_block .skills-box {
    box-shadow: none;
}

html[data-theme='dark'] .dt_service--twelve .dt_item_inner .dt_item_hover {
    background-color: #000;
}

html[data-theme='dark'] .dt_footer .dt_navbar-mainmenu .dropdown-menu li a:before,
html[data-theme='dark'] .dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu li a:before,
html[data-theme='dark'] .dt_contact--one .bg_color,
html[data-theme='dark'] .dt_about--two .pattern-layer .pattern-1,
html[data-theme='dark'] .dt_widget-area .widget,
html[data-theme='dark'] .dt_testimonials--one.style2,
html[data-theme='dark'] .bg-gray {
    background-color: rgba(189, 189, 189, 0.12);
}

html[data-theme='dark'] .dt_service--eleven .dt_item_inner .dt_item_holder::before,
html[data-theme='dark'] .menu__active-six .header--six .dt_navbar-nav .dt_navbar-mainmenu > li:before,
html[data-theme='dark'] .menu__active-five .header--six .dt_navbar-nav .dt_navbar-mainmenu > li > a:before,
html[data-theme='dark'] .dt_funfact.bg-secondary,
html[data-theme='dark'] .dt_clients--one .dt_clients_logo {
    background: rgba(189, 189, 189, 0.32);
}

html[data-theme='dark'] .header--nine,
html[data-theme='dark'] .header--nine .dt_navbar-sidebar-toggle-inner,
html[data-theme='dark'] .header--nine button.dt_navbar-search-toggle,
html[data-theme='dark'] .header--nine .dt_navbar-cart-item .dt_navbar-cart-icon,
html[data-theme='dark'] .header--nine .dt_navbar-nav .dt_navbar-mainmenu > li:not(.active) > a:not(:hover, :focus),
html[data-theme='dark'] .dt_service--eleven .dt_item_inner .dt_item_hover .dt_item_readmore .dt-btn-plustext,
html[data-theme='dark'] .dt_service--eleven .dt_item_inner .dt_item_hover .dt_item_title a,
html[data-theme='dark'] .dt_service--eleven .dt_item_inner .dt_item_hover .dt_item_content {
    color: #fff;
}

html[data-theme='dark'] .dt_playbanner {
    position: relative;
    overflow: hidden;
    z-index: 0;
}

html[data-theme='dark'] .dt_playbanner::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: #EBCA00;
    z-index: -1;
}

html[data-theme='dark'] .dt_service--eight .dt_item_inner .dt_item_holder .svg_content svg.bottom-svgw path,
html[data-theme='dark'] .dt_footer--one .svg--shape path {
    fill: var(--dt-whi-color);
}

html[data-theme='dark'] .history_timeline .history_item .history_content {
    border: 1px solid rgba(189, 189, 189, 0.25);
    border-top: 0;
}

html[data-theme='dark'] .menu__active-seven .header--six .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a::after,
html[data-theme='dark'] .menu__active-seven .header--six .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a::after {
    border-top-color: var(--dt-sec-color);
    border-left-color: var(--dt-sec-color);
}

html[data-theme='dark'] .menu__active-seven .header--six .dt_navbar-nav .dt_navbar-mainmenu > li.focus > a::before,
html[data-theme='dark'] .menu__active-seven .header--six .dt_navbar-nav .dt_navbar-mainmenu > li:hover > a::before {
    border-bottom-color: var(--dt-sec-color);
    border-right-color: var(--dt-sec-color);
}


/*--------------------------------------------------
=>> Wide & Boxed Background Color / Gradient
--------------------------------------------------*/

.dt_gcolor .header--eight .dt_header-widget .contact__list i,
.dt_gcolor .dt_service--ten .dt_item_inner .dt_item_hover .dt_item_hoverinner .dt_item_icon i,
.dt_gcolor .dt_service--four .dt_item_inner .dt_item_icon i,
.dt_gcolor .dt_image_block .dt_image_box .video-inner .dt-btn-play i,
.dt_gcolor .dt_service--seven .dt_item_inner .dt_item_main .dt_item_main_inner .dt_item_icon i,
.dt_gcolor .text-primary,
.dt_gcolor .widget_meta ul li a:before,
.dt_gcolor .dt_list_style--two li:before,
.dt_gcolor .dt_features--two .dt_item_inner .dt_item_holder .dt_item_icon,
.dt_gcolor .dt_pagetitle .dt_pagetitle_content .dt_pagetitle_breadcrumb li:not(:last-child, .active):after,
.dt_gcolor .dt_posts--one.dt_post_item .dt_post_date,
.dt_gcolor .history_timeline .history_item .history_content .history_year,
.dt_gcolor .dt_price--one .dt_pricing_plan .price,
.dt_gcolor .dt_support_box .icon i,
.dt_gcolor .dt_teams--one .dt_teams_block .dt_teams_inner p,
.dt_gcolor .dt_funfact--one .dt_funfact_block .dt_funfact_inner .dt_funfact_icon i,
.dt_gcolor .dt_process--one .dt_process_block .dt_process_icon .icon,
.dt_gcolor .dt_chooseus--one .dt_chooseus_item .dt_chooseus_icon i,
.dt_gcolor .dt_cta--one .dt_cta_video .dt-btn-play i,
.dt_gcolor .dt_service--two .dt_item_inner:hover .dt_item_holder .dt_item_title,
.dt_gcolor .dt_service--two .dt_item_inner:focus-within .dt_item_holder .dt_item_title,
.dt_gcolor .dt_service--two .dt_item_inner .dt_item_holder .dt_item_title a:hover,
.dt_gcolor .dt_service--two .dt_item_inner .dt_item_holder .dt_item_title a:focus,
.dt_gcolor .dt_service--two .dt_item_inner .dt_item_holder .dt_item_readmore .dt-btn-plustext:hover,
.dt_gcolor .dt_service--two .dt_item_inner .dt_item_holder .dt_item_readmore .dt-btn-plustext:focus,
.dt_gcolor .dt_service--two .dt_item_inner .dt_item_holder .dt_item_icon i,
.dt_gcolor .dt_service--four .dt_item_inner .dt_item_holder .dt_item_icon i,
.dt_gcolor.siteheading--one .dt_siteheading .title .dt_heading *,
.dt_gcolor .dt_header-widget .contact__list i {
    color: transparent;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
    background: var(--dt-priGrd-color);
}

.dt_gcolor .dt_chooseus--one .dt_chooseus_item:hover div.dt_chooseus_icon i {
    color: inherit;
    -webkit-background-clip: unset !important;
    -webkit-text-fill-color: unset;
    background: transparent;
}

.dt_gcolor .header--eleven .dt_navbar-wrapper:not(.is--sticky.on) .header-eleven_bg-one,
.dt_gcolor .header--eleven .dt_navbar-wrapper:not(.is--sticky.on) > .dt-container > .dt-row::after,
.dt_gcolor .dt_service--twelve .dt_item_inner .dt_item_icon i,
.dt_gcolor .dt_service--twelve .dt_item_inner .dt_item_readmore .dt-btn-plustext,
.dt_gcolor .dt_slider--one.style4 .subtitle::before,
.dt_gcolor .dt_service--eleven .dt_item_inner .dt_item_hover .dt_item_readmore .dt-btn-plustext,
.dt_gcolor .dt_service--eleven .dt_item_inner .dt_item_icon i,
.dt_gcolor .header--nine .dt_header-topbar .dt_header-widget .dt-row,
.dt_gcolor .dt_service--ten .dt_item_inner .dt_item_holder .dt_item_hoverinner::after,
.dt_gcolor .dt_service--nine .dt_item_inner .dt_item_icon,
.dt_gcolor .header--eight .dt_header-topbar,
.dt_gcolor .dt_service--eight .dt_item_inner .dt_item_readmore .dt-btn-plustext,
.dt_gcolor .dt_service--eight .dt_item_inner .dt_item_holder .dt_item_icon,
.dt_gcolor .dt_slider.style3 .dt_slider-content:before,
.dt_gcolor.menu__active-six .dt_navbar-nav .dt_navbar-mainmenu > li:before,
.dt_gcolor .header--six .dt_navbar .dt_navbar-wrapper,
.dt_gcolor .header--six .dt_navbar:after,
.dt_gcolor .dt_service--seven .dt_item_inner .dt_item_main .dt_item_main_inner,
.dt_gcolor .dt_service--six .dt_item_inner .dt_item_hover .dt_item_hoverinner .dt_item_icon::before,
.dt_gcolor .dt_service--six .dt_item_inner .dt_item_icon,
.dt_gcolor .dt_service--five .dt_item_inner .dt_item_icon .spin .one,
.dt_gcolor .dt_service--five .dt_item_inner .dt_item_readmore .dt-btn-plustext,
.dt_gcolor .dt_service--five .dt_item_inner .dt_item_image:after,
.dt_gcolor.menu__active-five .dt_navbar-nav .dt_navbar-mainmenu > li > a:before,
.dt_gcolor .dt_service--three .dt_item_inner .dt_item_icon,
.dt_gcolor .dt_features_cta_area .dt_features_cta .dt_features_cta_content .icon::before,
.dt_gcolor .dt_teams_block .dt_teams_inner .widget_social li a:after,
.dt_gcolor .wp-calendar-nav,
.dt_gcolor .dt_features--three .dt_item_inner .dt_item_holder:before,
.dt_gcolor .dt_contact_office--one .dt_info_block::before,
.dt_gcolor .dt_contact--one .dt_info_block .icon:after,
.dt_gcolor .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,
.dt_gcolor .dt_footer_top .dt_footer_inner,
.dt_gcolor .dt_posts--one.dt_post_item .dt_post_wrap .dt_post_catetag i,
.dt_gcolor .history_timeline::after,
.dt_gcolor .dt_project--one .dt_project_block .dt_project_inner .inner .icon,
.dt_gcolor .dt_project--one .dt_project_block .dt_project_inner .shape_bg:before,
.dt_gcolor .dt_project--one .dt_project_block .dt_project_inner .shape_bg:after,
.dt_gcolor .dt_playbanner-img .dt_playbanner-btn .shadow,
.dt_gcolor .dt_tabs .tabs .dt-btn-tab.active,
.dt_gcolor .dt_funfact--two .dt_funfact_block .dt_funfact_icon,
.dt_gcolor .dt_service--one .dt_item_inner.active .dt_item_holder,
.dt_gcolor .dt_service--one .dt_item_inner:hover .dt_item_holder,
.dt_gcolor .dt_service--one .dt_item_inner:focus-within .dt_item_holder,
.dt_gcolor .dt_features_cta_area .dt_features_cta .dt_orcta,
.dt_gcolor .dt_features_cta_area .dt_features_cta .dt_orcta:after,
.dt_gcolor .dt_support .dt_support_icon i,
.dt_gcolor .dt_dots_style1 .owl-dots .owl-dot.active span,
.dt_gcolor .dt_dots_style1 .owl-dots .owl-dot span:hover,
.dt_gcolor .dot2:after,
.dt_gcolor .dot1:after,
.dt_gcolor .dt_features--one .dt_item_inner .dt_item_holder .dt_item_icon:after,
.dt_gcolor .dt_image_block--two .dt_image_box .shape .shape-1:before,
.dt_gcolor .dt_progress_item .dt_bar .dt_bar_inner,
.dt_gcolor .dt_testimonials_block .dt_testimonials_content .dt_testimonials_image .quotes,
.dt_gcolor.btn--effect-one .dt-btn.dt-btn-white:not(.submit-btn):hover:before,
.dt_gcolor.btn--effect-one .dt-btn.dt-btn-white:not(.submit-btn):focus:before,
.dt_gcolor.btn--effect-five .dt-btn.dt-btn-white:not(.submit-btn):hover:before,
.dt_gcolor.btn--effect-five .dt-btn.dt-btn-white:not(.submit-btn):focus:before,
.dt_gcolor .dt_image_block--three .dt_image_box .dt_image_text:before,
.dt_gcolor .dt_process--one .dt_process_block .dt_process_icon:before,
.dt_gcolor .dt_chooseus--one .dt_chooseus_item .dt_chooseus_icon:before,
.dt_gcolor .dt_cta--one:before,
.dt_gcolor .dt_service--two .dt_item_inner .dt_item_holder .dt_item_icon:before,
.dt_gcolor .dt_list_style--one li:before,
.dt_gcolor.btn--effect-one .button:not(.submit-btn, .add_to_cart_button):before,
.dt_gcolor.btn--effect-one .dt-btn:not(.submit-btn):before {
    background: var(--dt-priGrd-color);
}

.dt_gcolor .header--seven .dt_header-navwrapperinner .site--logo {
    background: url('data:image/png;base64,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') no-repeat left center / contain, var(--dt-priGrd-color);
}

.dt_gcolor .header--six + .site-content .dt_slider--one .dt_slider-carousel.owl-carousel .owl-nav button:hover,
.dt_gcolor .header--six .widget.widget_social li a:after,
.dt_gcolor .header--three .dt_navbar .dt_navbar-menu:after,
.dt_gcolor.menu__active-one .dt_navbar-nav .dt_navbar-mainmenu > li > a:before,
.dt_gcolor .page-links .post-page-numbers:hover,
.dt_gcolor .page-links .post-page-numbers:focus,
.dt_gcolor .woocommerce nav.woocommerce-pagination ul li .page-numbers.current,
.dt_gcolor .pagination .nav-links .prev.page-numbers,
.dt_gcolor .pagination .nav-links .next.page-numbers,
.dt_gcolor .pagination .nav-links .page-numbers.current,
.dt_gcolor .wp-block-tag-cloud a:hover,
.dt_gcolor .wp-block-tag-cloud a:focus,
.dt_gcolor .widget_tag_cloud a:hover,
.dt_gcolor .widget_tag_cloud a:focus,
.dt_gcolor .dt_posts--one.dt_post_item .more-link:not(:hover, :focus),
.dt_gcolor .search--header .dt_search-close:not(:hover, :focus) i,
.dt_gcolor .dt_widget-area .widget .widget-title:before,
.dt_gcolor .dt_sidebar .dt_sidebar-wrapper .dt_sidebar-content .widget .widget-title:before,
.dt_gcolor .widget_social li a,
.dt_gcolor .dt_preloader-handle,
.dt_gcolor button[type=submit],
.dt_gcolor input[type="button"],
.dt_gcolor input[type="reset"],
.dt_gcolor input[type="submit"],
.dt_gcolor .dt-btn-primary,
.dt_gcolor .wp-block-button__link {
    background: var(--dt-priGrdRev-color);
}

.dt_gcolor .dt_footer_copyright .widget_nav_menu .sub-menu,
.dt_gcolor .dt_footer .dt_navbar-mainmenu .dropdown-menu,
.dt_gcolor .dt_navbar-cart-item .dt_navbar-shopcart,
.dt_gcolor .dt_header .widget_nav_menu .sub-menu,
.dt_gcolor .dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu {
    border-image-slice: 1;
    border-image-source: var(--dt-priGrdRev-color);
}

.dt_gcolor .dt_slider--one.style5 .dt-text-left .dt_slider-content .subtitle,
.dt_gcolor .dt_slider--one.style5 .dt-text-right .dt_slider-content .subtitle,
.dt_gcolor .dt_slider--one.style5 .dt-text-center .dt_slider-content .subtitle,
.dt_gcolor .header--four .dt_navbar-wrapper .dt_navbar-menu,
.dt_gcolor .header--four .dt_navbar-wrapper .site--logo {
    border-image-slice: 1;
    border-image-source: var(--dt-priGrd-color);
}

.dt_gcolor .dt_header .widget_nav_menu .menu-item > .sub-menu:after,
.dt_gcolor .dt_navbar-nav .dt_navbar-mainmenu > .menu-item > .dropdown-menu:after {
    display: none;
}

.site:has(* > .bg-gray:last-child) + .dt_footer {
    margin-top: 0rem;
}

.site:has(* > .bg-gray:last-child) + .dt_footer .svg--shape path {
    fill: var(--dt-gray2-color);
}

@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.938em)  {
    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.938em)  {
    body.background-boxed {
        width: 95%;
        margin: 0 auto;
        box-shadow: 0 0 1.6rem rgba(0, 0, 0, 0.2);
    }
}

@media (max-width: 61.938em) {
    body.background-boxed {
        width: 100%;
    }
}


/* Menu Badges */

.menu-badge {
    position: relative;
    padding: 0 4px;
    color: #fff;
    background-color: #EBCA00;
    display: inline-block;
    text-align: center;
    height: 17px;
    line-height: 19px;
    white-space: nowrap;
    vertical-align: baseline;
    font-size: 10px;
}

sup.menu-badge {
    position: absolute;
    top: 1px;
    right: 0;
}

@media (max-width: 61.938em) {
    sup.menu-badge {
        right: unset;
        margin: 0 3px;
    }
}

.menu-badge::after {
    position: absolute;
    left: 3px;
    bottom: -4px;
    content: '';
    width: 0;
    height: 0;
    border-left: 0 solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #EBCA00;
}

.menu-badge.bg-primary {
    color: #fff;
    background-color: #EBCA00;
}

.menu-badge.bg-secondary {
    color: #fff;
    background-color: var(--dt-sec-color);
}

.menu-badge.bg-white {
    color: var(--dt-sec-color);
    background-color: #fff;
}

.menu-badge.bg-primary::after {
    border-top-color: #EBCA00;
}

.menu-badge.bg-secondary::after {
    border-top-color: var(--dt-sec-color);
}

.menu-badge.bg-white::after {
    border-top-color: #fff;
}

/* Общие стили */
.side-service-menu {
  width: 100%;
  max-width: 220px;
	font-size: large;
}

.side-service-menu ul {
  list-style: none;
  padding-left: 0;
  margin: 0;
}

.side-service-menu li {
  position: relative;
  margin: 0;
}

.side-service-menu a {
  display: block;
  padding: 5px 12px;
  text-decoration: none;
  background: #f0f0f0;
  color: #333;
  transition: background 0.3s ease;
}

.side-service-menu a:hover {
  background: #ddd;
}

/* Подменю */
.side-service-menu li ul {
  position: absolute;
  left: 100%;
  top: 0;
  background: #e0e0e0;
  min-width: 250px;
  padding: 0;
  list-style: none;
  z-index: 1000;

  opacity: 0;
  visibility: hidden;
  transform: translateY(5px);
  transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s;
}

.side-service-menu li:hover > ul {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

/* Стрелочка */
.side-service-menu .menu-item-has-children > a {
  position: relative;
  padding-right: 22px;
}

.side-service-menu .menu-item-has-children > a::after {
  content: "▶";
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%) rotate(0deg);
  transition: transform 0.3s ease;
  font-size: 12px;
  color: #666;
}

.side-service-menu .menu-item-has-children:hover > a::after {
  transform: translateY(-50%) rotate(90deg);
}

.dropdown-item-second {
  font-size: 16px;
  line-height: 2.5rem;
}
.dropdown-item-first {
  font-size: 20px;
}

/* ============================== */
/* Original inline atua-style-inline-css */

.dt_pagetitle  { padding-top: 5rem;} .dt_pagetitle  { padding-bottom: 5rem;} .dt_pagetitle .parallax-bg:before {
					    opacity: 0.7;
						background: #000;
				}
.site--logo img { max-width: 74px !important;} @media (max-width:768px) {.site--logo img { max-width: 65px !important;} } @media (max-width:480px) {.site--logo img { max-width: 46px !important;} } .dt_slider .dt_slider-wrapper {
					background-color: rgba(0, 0, 0, 0.6);
				}
.front-cta:before {
					    background-color: #000000;
						opacity: 0.6;
				}
.front-cta2:before {
					    background-color: #0e1422;
						opacity: 0.6;
				}
:root {
						--dt-pri-color: #E9780B;
					}
.dt-container,.dt__slider-main .owl-dots {
						max-width: 2000px;
					}.header--eight .dt-container {
						max-width: calc(2000px + 7.15rem);
					}
button[type=submit], button, input[type='button'], input[type='reset'], input[type='submit'], .dt-btn, .button:not(.add_to_cart_button) {
						border-radius: 100px;
					}
body { font-size: 17px;}  body{ font-family: Arial, Helvetica, sans-serif;	}
 body{ 
			font-weight: inherit;
			text-transform: inherit;
			font-style: inherit;
			text-decoration: none;
		}
 h1{ 
				font-family: ;
				font-weight: 700;
				text-transform: inherit;
				font-style: inherit;
				text-decoration: inherit;
			}
 h2{ 
				font-family: ;
				font-weight: 700;
				text-transform: inherit;
				font-style: inherit;
				text-decoration: inherit;
			}
 h3{ 
				font-family: ;
				font-weight: 700;
				text-transform: inherit;
				font-style: inherit;
				text-decoration: inherit;
			}
 h4{ 
				font-family: ;
				font-weight: 700;
				text-transform: inherit;
				font-style: inherit;
				text-decoration: inherit;
			}
 h5{ 
				font-family: ;
				font-weight: 700;
				text-transform: inherit;
				font-style: inherit;
				text-decoration: inherit;
			}
 h6{ 
				font-family: ;
				font-weight: 700;
				text-transform: inherit;
				font-style: inherit;
				text-decoration: inherit;
			}
.dt_footer--one{ 
				    background-color: #151515;
			}

/*# sourceURL=atua-style-inline-css */

/* Original elementor-frontend-css.css */
:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{display:inline-block;line-height:1}.e-logo-wrapper i{color:var(--e-a-color-circle-logo);font-size:2.5em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:transparent;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video,.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{inset:0;position:absolute}.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-custom-embed-play{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3));height:100px;width:100px}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}.elementor-align-center{text-align:center}.elementor-align-right{text-align:right}.elementor-align-left{text-align:left}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}@media (min-width:-1){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-inline:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:-1){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:-1){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}:is([data-widget_type="e-component.default"],[data-widget_type="e-component.default"]>.elementor-section-wrap)>.e-con{--margin-right:0px;--margin-left:0px}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.e-con.e-flex .elementor-widget-archive-posts{width:100%}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{align-items:center;flex-wrap:wrap}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{background-color:transparent;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;inset-block-start:50%;inset-inline-end:10px;pointer-events:none;position:absolute;text-shadow:0 0 3px rgba(0,0,0,.3);transform:translateY(-50%)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{color:red;content:"*";padding-inline-start:.2em}.elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.elementor-field-textual.elementor-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}.elementor-field-textual.elementor-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}.elementor-field-textual.elementor-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.elementor-field-textual.elementor-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-button-align-start .e-form__buttons,[dir=rtl] .elementor-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-button-align-end .e-form__buttons,[dir=rtl] .elementor-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-tablet-button-align-start .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-tablet-button-align-end .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-mobile-button-align-start .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-mobile-button-align-end .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{font-size:1em;line-height:1;margin:10px 0}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{border:none;padding-block-end:0;padding-block-start:0}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}.elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;fill:#fff;padding:.5em}.elementor-view-framed .elementor-icon{background-color:transparent;border:3px solid #69727d;color:#69727d;padding:.5em}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}html *{transition-delay:0s!important;transition-duration:0s!important}}@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1){.elementor .elementor-hidden-widescreen{display:none}}
/* Original elementor-post-698-css.css */
.elementor-kit-698{--e-global-color-primary:#EBCA00;--e-global-color-secondary:#1F1F1F;--e-global-color-text:#3F4348;--e-global-color-accent:#F1DA4D;--e-global-color-997c681:#EBCA00;--e-global-color-ac1d7da:#F1DA4D;--e-global-color-32fc5259:#000;--e-global-color-51e3cfef:#FFF;--e-global-typography-primary-font-family:"Museo Cyrl";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Museo Cyrl";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:24px;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"Museo Cyrl";--e-global-typography-accent-font-weight:500;--e-global-typography-1ae61b4-font-family:"Museo Cyrl";color:#1F1F1F;font-family:"Montserrat", Museo cyrl;}.elementor-kit-698 h1{color:#1F1F1F;font-family:"Montserrat", Museo cyrl;font-size:35px;font-weight:600;line-height:42px;}.elementor-kit-698 h2{color:#1F1F1F;font-family:"Montserrat", Museo cyrl;font-size:30px;font-weight:700;}.elementor-kit-698 h3{color:#1F1F1F;font-family:"Montserrat", Museo cyrl;font-size:26px;font-weight:600;}.elementor-kit-698 h4{color:#1F1F1F;font-family:"Montserrat", Museo cyrl;font-weight:600;}.elementor-kit-698 h5{color:#1F1F1F;font-family:"Montserrat", Museo cyrl;font-weight:600;}.elementor-kit-698 h6{color:#1F1F1F;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-698 h1{font-size:30px;}.elementor-kit-698 h2{font-size:26px;}.elementor-kit-698 h3{font-size:22px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-698 h1{font-size:26px;}.elementor-kit-698 h2{font-size:22px;}.elementor-kit-698 h3{font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Original rezka-header-preview-css.css */
/* Scoped to the theme header; no page content selectors. */
#dt_header[data-rzh-ready] { --rzh-bg:#edebe6; --rzh-card:#f8f7f3; --rzh-ink:#25282d; --rzh-muted:#73716b; --rzh-line:#d8d4cc; --rzh-yellow:#ffdc00; }
#dt_header[data-rzh-ready] .rzh-legacy {display:none!important;}
#dt_header .rzh-nav *,#dt_header .rzh-mobile * {box-sizing:border-box;}
#dt_header .rzh-nav {font-family:Arial, sans-serif;text-align:left;}
#dt_header .rzh-desktop {width:100%;position:relative;z-index:3;}
#dt_header .rzh-nav ul {list-style:none;margin:0;padding:0;}
#dt_header .rzh-nav a,#dt_header .rzh-nav button,#dt_header .rzh-mobile a,#dt_header .rzh-mobile button {font-family:inherit;text-decoration:none;letter-spacing:0;box-shadow:none;text-transform:none;}
#dt_header .rzh-toggle {display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;border:0;background:transparent;color:var(--rzh-ink);cursor:pointer;}
#dt_header .rzh-nav .rzh-link,#dt_header .rzh-nav .rzh-toggle {padding:11px 14px;margin:0;font-size:17px;line-height:1.4;font-weight:400;min-height:44px;border-radius:6px;}
#dt_header .rzh-link {display:block;color:var(--rzh-ink);}
#dt_header .rzh-nav .rzh-link:hover,#dt_header .rzh-nav .rzh-toggle:hover {background:#fff0b8;color:var(--rzh-ink);}
#dt_header .rzh-chevron {display:inline-block;flex:0 0 8px;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin:0 3px 4px 5px;}
#dt_header .rzh-toggle[aria-expanded=true] > .rzh-chevron {transform:rotate(225deg);margin-bottom:-3px;}
#dt_header .rzh-nav [hidden],#dt_header .rzh-mobile [hidden] {display:none!important;}
#dt_header .rzh-top {display:flex;align-items:center;justify-content:space-between;gap:8px;}
#dt_header .rzh-top-item {position:relative;}
#dt_header .rzh-desktop .rzh-main {color:#fff;font-weight:600;font-size:clamp(15px,1.2vw,21px);white-space:nowrap;padding:18px 10px;min-height:66px;}
#dt_header .rzh-desktop .rzh-main:hover,#dt_header .rzh-desktop .rzh-main[aria-expanded=true] {color:var(--rzh-yellow);background:transparent;}
#dt_header .rzh-desktop .rzh-dropdown {position:absolute;left:0;top:100%;width:340px;max-width:calc(100vw - 40px);z-index:10002;background:#f7f7f7;color:var(--rzh-ink);padding:20px;border:1px solid #d8d4cc;border-top:4px solid var(--rzh-yellow);border-radius:0 0 9px 9px;box-shadow:0 14px 32px #0003;max-height:calc(100dvh - 160px);overflow-y:auto;overscroll-behavior:contain;}
#dt_header .rzh-desktop .rzh-mega {width:650px;padding:24px;}
#dt_header .rzh-columns {display:grid;grid-template-columns:1fr 1fr;gap:20px;}
#dt_header .rzh-column + .rzh-column {border-left:1px solid var(--rzh-line);padding-left:20px;}
#dt_header .rzh-caption {font-size:12px;font-weight:600;line-height:1.5;letter-spacing:1.25px;text-transform:uppercase;color:var(--rzh-muted);margin:0 14px 12px;}
#dt_header .rzh-nav .rzh-all {font-size:17px;font-weight:700;padding:15px 14px 0;margin-top:16px;border-top:1px solid var(--rzh-line);border-radius:0;text-decoration:underline;text-decoration-color:var(--rzh-yellow);text-decoration-thickness:3px;text-underline-offset:7px;}
#dt_header .rzh-nav .rzh-all:hover {background:transparent;}
#dt_header .rzh-nested {border-left:2px solid var(--rzh-yellow);margin:4px 0 8px 14px;padding:4px;background:var(--rzh-card);}
#dt_header .rzh-nested .rzh-link {font-size:15px;line-height:1.4;}
#dt_header .rzh-mobile {display:none;}
#dt_header .rzh-nav :is(a,button):focus-visible,#dt_header .rzh-mobile :is(a,button):focus-visible {outline:3px solid #967100;outline-offset:2px;}
@media(min-width:1200px){
  #dt_header[data-rzh-ready] .dt_navbar-nav {width:100%;}
  #dt_header[data-rzh-ready] .dt_navbar-menu {width:100%;min-height:66px;height:66px;}
  #dt_header[data-rzh-ready] .dt_navbar-right {display:none;}
}
@media(max-width:1199px){
  #dt_header[data-rzh-ready] .dt_navbar,#dt_header[data-rzh-ready] .dt_header-topbar {display:none!important;}
  #dt_header[data-rzh-ready] .dt_header-navwrapper {height:auto!important;min-height:0!important;background:var(--rzh-bg)!important;border:0!important;}
  #dt_header .rzh-mobile {display:block;background:var(--rzh-bg);color:var(--rzh-ink);font-family:Arial,sans-serif;}
  #dt_header .rzh-mobile-bar {display:flex;align-items:center;gap:14px;padding:10px 20px;height:76px;border-bottom:2px solid var(--rzh-yellow);background:var(--rzh-bg);}
  #dt_header .rzh-logo {display:block;margin-right:auto;line-height:0;}
  #dt_header .rzh-logo img {width:55px;height:52px;object-fit:contain;max-height:none;}
  #dt_header .rzh-phone {display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#fff0b8;border-radius:50%;color:var(--rzh-ink);}
  #dt_header .rzh-phone svg {width:25px;height:25px;}
  #dt_header .rzh-mobile-toggle {display:flex;align-items:center;justify-content:center;background:transparent;color:var(--rzh-ink);border:0;padding:10px;width:44px;height:44px;cursor:pointer;}
  #dt_header .rzh-burger,#dt_header .rzh-burger:before,#dt_header .rzh-burger:after {display:block;width:26px;height:2px;background:currentColor;position:relative;}
  #dt_header .rzh-burger:before,#dt_header .rzh-burger:after {content:'';position:absolute;left:0;top:-8px;}
  #dt_header .rzh-burger:after {top:8px;}
  #dt_header .rzh-is-open .rzh-burger {background:transparent;}
  #dt_header .rzh-is-open .rzh-burger:before {top:0;transform:rotate(45deg);}
  #dt_header .rzh-is-open .rzh-burger:after {top:0;transform:rotate(-45deg);}
  #dt_header .rzh-mobile.rzh-is-open {position:fixed;inset:0;z-index:100100;display:flex;flex-direction:column;}
  #dt_header .rzh-mobile-bar {flex-shrink:0;}
  #dt_header .rzh-mobile-content {overflow-y:auto;overscroll-behavior:contain;padding:10px 18px max(20px,env(safe-area-inset-bottom));flex:1;}
  #dt_header .rzh-top {display:block;}
  #dt_header .rzh-top-item {border-bottom:1px solid var(--rzh-line);padding:5px 0;}
  #dt_header .rzh-nav .rzh-main {font-size:18px;font-weight:600;min-height:52px;padding:12px 10px;}
  #dt_header .rzh-mobile .rzh-toggle:hover,#dt_header .rzh-mobile .rzh-link:hover {background:transparent;}
  #dt_header .rzh-services > .rzh-toggle[aria-expanded=true] {position:relative;}
  #dt_header .rzh-services > .rzh-toggle[aria-expanded=true]:before {content:'';position:absolute;left:0;top:15px;bottom:15px;width:3px;background:var(--rzh-yellow);border-radius:2px;}
  #dt_header .rzh-mobile .rzh-dropdown {background:var(--rzh-card);border-radius:9px;padding:16px 10px;margin:5px 0 14px;box-shadow:0 3px 12px #25282d0a;}
  #dt_header .rzh-columns {display:block;}
  #dt_header .rzh-column + .rzh-column {padding:0;margin-top:18px;border:0;}
  #dt_header .rzh-caption {margin:0 10px 7px;font-size:11px;letter-spacing:1px;}
  #dt_header .rzh-nav .rzh-link,#dt_header .rzh-nav .rzh-toggle {padding-left:10px;padding-right:10px;}
  #dt_header .rzh-nav .rzh-all {margin-top:10px;padding-bottom:9px;}
  #dt_header .rzh-nested {background:#eeece6;}
  #dt_header .rzh-cta {padding-top:18px;}
  #dt_header .rzh-send {display:block;text-align:center;background:var(--rzh-yellow);color:#181818;padding:15px 10px;font-size:17px;font-weight:700;line-height:1.4;border-radius:9px;}
  #dt_header .rzh-hint {text-align:center;font-size:12px;line-height:1.5;color:#625f59;margin:8px 0 0;}
  html.rzh-scroll-locked {overflow:hidden;}
  body.admin-bar #dt_header .rzh-mobile.rzh-is-open {top:32px;}
}
@media(max-width:782px){body.admin-bar #dt_header .rzh-mobile.rzh-is-open{top:46px;}}

/* Original inline rezka-front-1224-video-fit-inline-css */


body.page-id-1224 .fancybox-container.rezka-home-video {
    z-index: 2147483647;
}
body.page-id-1224 .rezka-home-video .fancybox-slide--video > video {
    width: auto;
    height: auto;
    max-width: calc(100% - 48px);
    max-height: calc(100vh - 96px);
    max-height: calc(100dvh - 96px);
    padding: 0;
    margin: 24px;
    object-fit: contain;
    background: #000;
}
/*# sourceURL=rezka-front-1224-video-fit-inline-css */

/* Original inline style */

				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
				@media screen and (max-height: 1024px) {
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
				@media screen and (max-height: 640px) {
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
			
/* Original inline style */

			body .header h4.site-title,
		body .header p.site-description {
			color: #161C2D;
		}
		
/* Original inline rz-mobile-first-screen-20261028 */
/* Reserve the existing hero geometry and render the first slide before Owl. */
@media(max-width:767px){body.page-id-1224 #dt_slider{height:500px!important;min-height:500px!important;max-height:500px!important;}}
@media(max-width:767px){
body.page-id-1224 #dt_slider .dt_slider-content .subtitle,
body.page-id-1224 #dt_slider .dt_slider-content .title,
body.page-id-1224 #dt_slider .dt_slider-content .text,
body.page-id-1224 #dt_slider .dt_slider-content .dt_btn-group{opacity:1!important;transform:none!important;transition:none!important;}
body.page-id-1224 #dt_slider .dt_slider-content .title span:before{display:none!important;}
body.page-id-1224 #dt_slider .owl-item.fadeIn{animation-name:rzMobileSlideIn20261028!important;}
@keyframes rzMobileSlideIn20261028{from{opacity:0}to{opacity:1}}
body.page-id-1224 #dt_slider .owl-animated-in .dt_slider-content{visibility:hidden;}
}
body.page-id-1224 #dt_slider .dt_slider-carousel:not(.owl-loaded){display:block;overflow:hidden;}
body.page-id-1224 #dt_slider .dt_slider-carousel:not(.owl-loaded)>.dt_slider-item:not(:first-child){display:none;}
body.page-id-1224 #dt_slider .dt_slider-carousel:not(.owl-loaded)>.dt_slider-item:first-child{display:block;}
/* Original inline wp-custom-css */

.front-about .dt-container-inner.dt-py-default {
    padding-bottom: 10px !important;
}
.page-id-576 .elementor-image-gallery .gallery-item .gallery-caption,
.page-id-576 .gallery .gallery-caption {
    background: #ffffff !important;
    color: #222222 !important;
    font-style: normal !important;
    font-weight: 500 !important;
    text-align: center !important;
    padding: 12px 14px !important;
    line-height: 1.4 !important;
    border-top: 3px solid #e0b400 !important;
    box-sizing: border-box !important;
}

.page-id-576 .elementor-image-gallery .gallery-item img,
.page-id-576 .gallery .gallery-item img {
    border-radius: 10px 10px 0 0 !important;
}

.page-id-576 .elementor-image-gallery .gallery-item,
.page-id-576 .gallery .gallery-item {
    overflow: hidden !important;
    border-radius: 10px !important;
}
.page-id-576 .elementor-image-gallery,
.page-id-576 .gallery {
    background: #ffffff !important;
}
.page-id-576 .elementor-widget-image-gallery,
.page-id-576 .elementor-widget-image-gallery .elementor-widget-container,
.page-id-576 .elementor-widget-image-gallery .elementor-image-gallery,
.page-id-576 .elementor-widget-image-gallery .gallery,
.page-id-576 .elementor-widget-image-gallery .gallery-item {
    background-color: #ffffff !important;
}
.page-id-576 .gallery-caption {
    font-family: Arial, sans-serif !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 500 !important;
}
.panno-carousel .swiper-slide img {
    width: 100%;
    height: 300px;
    object-fit: cover;
    object-position: center center;
    display: block;
}

@media (max-width: 1024px) {
    .panno-carousel .swiper-slide img {
        height: 260px;
    }
}

@media (max-width: 767px) {
    .panno-carousel .swiper-slide img {
        height: 280px;
    }
}
/* Единый шрифт для заголовков сайта */
.elementor h1,
.elementor h2,
.elementor h3,
.elementor h4,
.elementor h5,
.elementor h6,
.elementor .elementor-heading-title {
    font-family: "Montserrat", Arial, sans-serif !important;
}
/* Фото в начале страниц услуг */
.elementor img.service-top-photo {
    width: 100% !important;
    height: 340px !important;
    object-fit: cover;
    object-position: center;
    display: block;
    border-radius: 6px;
    margin: 0 0 20px 0;
}

@media (max-width: 1024px) {
    .elementor img.service-top-photo {
        height: 280px !important;
    }
}

@media (max-width: 767px) {
    .elementor img.service-top-photo {
        height: 220px !important;
    }
}
/* Подвал сайта */
footer,
.site-footer,
.footer-widget {
    font-family: "Montserrat", Arial, sans-serif !important;
}

footer .widget-title,
.site-footer .widget-title,
.footer-widget .widget-title {
    font-family: "Montserrat", Arial, sans-serif !important;
    font-size: 20px !important;
    font-weight: 600 !important;
    line-height: 1.3 !important;
    color: #ffffff !important;
    margin-bottom: 14px !important;
}

footer .widget,
.site-footer .widget,
.footer-widget .widget {
    font-size: 17px !important;
    line-height: 1.5 !important;
}

footer .widget a,
.site-footer .widget a,
.footer-widget .widget a,
.footer-tel {
    font-family: "Montserrat", Arial, sans-serif !important;
    font-size: 18px !important;
    font-weight: 500 !important;
}
/* Убираем желтую линию только под заголовком Контакты */
#custom_html-5 .widget-title {
    border: none !important;
    border-bottom: none !important;
    background: none !important;
}

#custom_html-5 .widget-title::before,
#custom_html-5 .widget-title::after {
    content: none !important;
    display: none !important;
    border: 0 !important;
    background: none !important;
}
/* Убираем желтую линию под заголовком Адрес производства */
#custom_html-3 .widget-title {
    border: none !important;
    border-bottom: none !important;
    background: none !important;
}

#custom_html-3 .widget-title::before,
#custom_html-3 .widget-title::after {
    content: none !important;
    display: none !important;
    border: 0 !important;
    background: none !important;
}
/* Footer Top — фото нашего производства */
#dt_features_area .dt_features.front-features {
    background:
        linear-gradient(
            rgba(21, 21, 21, 0.74),
            rgba(21, 21, 21, 0.74)
        ),
        url("footer-production-server.webp")
        center center / cover no-repeat !important;

    background-blend-mode: normal !important;
}
.header--thirteen .dt_header-topbar .dt-row {
    align-items: center !important;
}
/* Верхняя строка шапки — компактная и графитовая */
.header--thirteen .dt_header-topbar,
.header--thirteen .dt_header-widget {
    background: #151515 !important;
    height: 33px !important;
    min-height: 33px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.header--thirteen .dt_header-widget .dt-row {
    height: 33px !important;
    min-height: 33px !important;
}

/* Верхняя строка как в образце:
   Email → Телефон → Санкт-Петербург → Соцсети */

.header--thirteen .dt_header-widget .dt-row {
    display: flex !important;
    align-items: center !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
}

/* Блок Email + Телефон */
.header--thirteen .dt_header-widget .widget--right {
    order: 1;
    flex: 0 0 auto !important;
    width: auto !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    display: flex !important;
    align-items: center !important;
}

/* Email и телефон ставим горизонтально */
.header--thirteen .widget--right .contact__list {
    display: flex !important;
    align-items: center !important;
    gap: 28px !important;
    margin: 0 !important;
    padding: 0 !important;
}

.header--thirteen .widget--right .contact__body {
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}
.header--thirteen .widget--right .contact__body .title {
    margin: 0 !important;
    white-space: nowrap !important;
    font-family: "Montserrat", Arial, sans-serif !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    line-height: 1.2 !important;
}
/* Санкт-Петербург после телефона */
.header--thirteen .dt_header-widget .widget--right::after {
    content: "Санкт-Петербург, собственное производство";
    display: inline-flex;
    align-items: center;
    margin-left: 36px;
    padding-left: 22px;
    min-height: 18px;

    font-family: "Montserrat", Arial, sans-serif;
    font-size: 11px;
    font-weight: 500;
    line-height: 1.2;
    color: #ffffff;
    white-space: nowrap;

    background-repeat: no-repeat;
    background-position: left center;
    background-size: 14px 18px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='%23f2ce00' d='M192 0C86 0 0 86 0 192c0 77.4 27 99 172.3 309.7 9.5 13.8 29.9 13.8 39.4 0C357 291 384 269.4 384 192 384 86 298 0 192 0zm0 272a80 80 0 1 1 0-160 80 80 0 1 1 0 160z'/%3E%3C/svg%3E");
}
/* Соцсети — последние справа */
.header--thirteen .dt_header-widget .widget--left {
    order: 2;
    flex: 0 0 auto !important;
    width: auto !important;
    max-width: none !important;
    margin-left: auto !important;
    margin-right: 0 !important;
    padding: 0 !important;
    white-space: nowrap !important;
}
/* Реально переставляем родительские колонки верхней строки */
/* Email + телефон + Санкт-Петербург — первыми */
.header--thirteen .dt_header-widget .dt-row >
:is(.widget--right, *:has(.widget--right)) {
    order: 1 !important;
    width: auto !important;
    flex: 0 0 auto !important;
	margin-left: 12px !important;
}
/* Соцсети — последними справа */
.header--thirteen .dt_header-widget .dt-row >
:is(.widget--left, *:has(.widget--left)) {
    order: 2 !important;
    width: auto !important;
    flex: 0 0 auto !important;
    margin-left: auto !important;
}
/* Убираем старую иконку с самой ссылки */
.header--thirteen a[href^="mailto:"] {
    padding-left: 0 !important;
    background-image: none !important;
}
/* Уменьшаем основную черно-желтую шапку */
.header--thirteen .dt_header-navwrapper {
    min-height: 66px !important;
    }
}
/* Компактная тёмная шапка на телефоне */
@media (max-width: 767px) {
    #dt_header.header--thirteen .dt_header-navwrapper {
        height: auto !important;
        background: #151515 !important;
        border: 0 !important;
    }

    #dt_header.header--thirteen .dt_mobilenav,
    #dt_header.header--thirteen .dt_mobilenav-topbar {
        background: #151515 !important;
        box-shadow: none !important;
    }

    #dt_header.header--thirteen .dt_mobilenav-menu {
        padding: 8px 0 !important;
    }

    #dt_header.header--thirteen .dt_mobilenav-topbar-toggle {
      display: none !important;
    }

    #dt_header.header--thirteen .dt_mobilenav-menu .dt_mobilenav-logo::before {
        display: none !important;
    }
}
    }
}
/* Подгоняем желтый блок логотипа под высоту меню */
.header--thirteen .dt_navbar-wrapper .site--logo {
    height: 66px !important;
    min-height: 66px !important;
    padding-bottom: 0 !important;
    justify-content: center !important;
	overflow: hidden !important;
}
/* Убираем штатные наушники перед телефоном */
.header--thirteen .widget--right .contact__list > i.fas.fa-headphones {
    display: none !important;
}
/* Телефонная трубка перед всем блоком Тел */
.header--thirteen .widget--right
.contact__body:has(a[href^="tel:"]) {
    display: flex !important;
    align-items: center !important;
    gap: 6px !important;
}

.header--thirteen .widget--right
.contact__body:has(a[href^="tel:"])::before {
    content: "☎" !important;
    display: inline-block !important;
    color: #f2ce00 !important;
    font-size: 15px !important;
    line-height: 1 !important;
}
/* Убираем трубку, которая сейчас стоит внутри ссылки */
.header--thirteen a[href^="tel:"] {
    padding-left: 0 !important;
    background-image: none !important;
}
/* Уменьшаем желтый декоративный фон логотипа */
.header--thirteen .dt_navbar-wrapper .logo-bg,
.header--thirteen .dt_navbar-wrapper .logo-shape {
    height: 66px !important;
    max-height: 66px !important;
    top: 0 !important;
}
/* Укорачиваем жёлтое поле логотипа */
.header--thirteen .dt_navbar-wrapper .logo-bg,
.header--thirteen .dt_navbar-wrapper .logo-shape {
    width: 190px !important;
 max-width: 190px !important;
}
/* Главное меню — компактно как в образце */
.header--thirteen .dt_navbar-nav .dt_navbar-mainmenu {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    gap: 0 !important;
}

/* Пункты главного меню */
.header--thirteen .dt_navbar-nav .dt_navbar-mainmenu > li {
    margin: 0 !important;
    padding: 0 !important;
}

.header--thirteen .dt_navbar-nav .dt_navbar-mainmenu > li > a {
    font-family: "Montserrat", Arial, sans-serif !important;
    font-size: 19px !important;
    font-weight: 600 !important;
    line-height: 66px !important;
    letter-spacing: 0 !important;
    padding: 0 9px !important;
    white-space: nowrap !important;
}
/* Оставляем место между текстом и caret */
.header--thirteen .dt_navbar-nav
.dt_navbar-mainmenu > li.menu-item-has-children > a {
    padding-right: 18px !important;
}
/* Равномерно приглушаем всю сигнальную ленту */
.header--thirteen .dt_navbar-wrapper {
    position: relative !important;
}

/* Затемнение только после жёлтого блока логотипа */
.header--thirteen .dt_navbar-wrapper::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
   left: -1px;
    right: 0;
    background: rgba(21, 21, 21, 0.52);
    pointer-events: none;
    z-index: 2;
}

/* Логотип и надписи меню оставляем яркими */
.header--thirteen .dt_navbar-wrapper .site--logo,
.header--thirteen .dt_navbar-nav .dt_navbar-mainmenu {
    position: relative !important;
    z-index: 3 !important;
}
/* Увеличиваем сам логотип */
.header--thirteen .dt_navbar-wrapper .site--logo img {
    height: 62px !important;
    width: auto !important;
    max-height: 62px !important;
}
@media (max-width: 767px) {
    .dt_slider .dt_slider-content .title {
        max-width: 100% !important;
        overflow: visible !important;
        text-overflow: clip !important;
    }

    .dt_slider .dt_slider-content {
        overflow: visible !important;
    }
}
@media (max-width: 767px) {
    .dt_slider .dt_slider-content .title span {
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
        transform: none !important;
    }
}
@media (max-width: 767px) {
    .dt_slider .dt_slider-content .text {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        overflow: visible !important;
        white-space: normal !important;
        text-overflow: unset !important;
        -webkit-line-clamp: unset !important;
        -webkit-box-orient: initial !important;
        height: auto !important;
        max-height: none !important;
    }
}
@media (max-width: 767px) {
    .dt_slider .dt_slider-content .title span {
        text-overflow: initial !important;
    }
}
/* Блок "Что режем" на главной */
.what-we-cut-row {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    gap: 50px;
    padding: 28px 35px 12px;
    margin: 0 0 -90px 0 !important;
}

.what-we-cut-heading {
    padding: 0;
    margin: 0 !important;
    flex-shrink: 0;
}

.what-we-cut-kicker {
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 3px;
    text-transform: uppercase;
    color: #555;
    margin-bottom: 8px;
    display: flex;
    align-items: center;
    gap: 12px;
}

.what-we-cut-kicker::before {
    content: "";
    width: 40px;
    height: 4px;
    background: #f2ce00;
    display: inline-block;
    border-radius: 2px;
}

.what-we-cut-heading h2 {
    font-size: 42px;
    line-height: 1.1;
    font-weight: 700;
    margin: 0 !important;
    color: #151515;
}

.what-we-cut-side {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 30px;
    max-width: 720px;
    padding-bottom: 4px;
}

.what-we-cut-side p {
    margin: 0 !important;
    max-width: 520px;
    font-size: 15px;
    line-height: 1.5;
    color: #555;
}

.what-we-cut-link {
    white-space: nowrap;
    border: 1px solid #e6c600;
    padding: 10px 18px;
    border-radius: 5px;
    font-weight: 600;
    color: #222;
}
/* Вторая кнопка слайдера — "Отправить чертёж" */
.dt_slider .dt_slider-content a:nth-of-type(2) {
    background: #151515 !important;
    color: #ffffff !important;
    border: 1px solid #f2ce00 !important;
}

.dt_slider .dt_slider-content a:nth-of-type(2):hover {
    background: #f2ce00 !important;
    color: #151515 !important;
}
/* Шрифт Montserrat для всего главного слайдера */
.dt_slider .dt_slider-content,
.dt_slider .dt_slider-content :is(h1,h2).title,
.dt_slider .dt_slider-content :is(h1,h2).title span,
.dt_slider .dt_slider-content .subtitle,
.dt_slider .dt_slider-content .text,
.dt_slider .dt_slider-content a {
    font-family: "Montserrat", Arial, sans-serif !important;
}
/* Рамка "Собственное производство" */
.dt_slider .dt_slider-content .subtitle {
    display: inline-block !important;
    width: auto !important;
    max-width: max-content !important;
    box-sizing: border-box !important;

    background: rgba(21, 21, 21, 0.75) !important;
    border: 1px solid #f2ce00 !important;
    border-radius: 4px !important;

    clip-path: none !important;
    -webkit-clip-path: none !important;
   padding: 6px 12px !important;
    color: #f2ce00 !important;
   font-size: 12px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
}

/* Убираем старые жёлтые хвосты плашки */
.dt_slider .dt_slider-content .subtitle::before,
.dt_slider .dt_slider-content .subtitle::after {
    content: none !important;
    display: none !important;
}
/* Цвет текста внутри рамки */
.dt_slider .dt_slider-content .subtitle span {
    color: #f2ce00 !important;
}
/* Две строки главного заголовка слайдера */
.dt_slider .dt_slider-content :is(h1,h2).title {
    color: #ffffff !important;
}

.dt_slider .dt_slider-content :is(h1,h2).title span:first-child {
    color: #f2ce00 !important;
}

.dt_slider .dt_slider-content :is(h1,h2).title span:last-child {
    color: #ffffff !important;
}
/* "От одной детали..." — по умолчанию скрыто */
.dt_slider .dt_slider-content .text::before {
    content: none !important;
    display: none !important;
}

/* Показываем только на слайде, где есть верхняя рамка Subtitle */
.dt_slider .dt_slider-content .subtitle ~ .text::before {
    content: "От одной детали до серийных заказов" !important;
    display: block !important;
    font-family: "Montserrat", Arial, sans-serif !important;
    font-size: 17px !important;
    font-weight: 600 !important;
    line-height: 1.25 !important;
    color: #f2ce00 !important;
    margin-bottom: 12px !important;
}
/* Основной текст описания в слайдере */
.dt_slider .dt_slider-content .text {
    font-size: 15px !important;
    line-height: 1.55 !important;
    font-weight: 400 !important;
}
/* Компоновка верхнего блока главного слайдера */
.dt_slider .dt_slider-content {
    max-width: 760px !important;
}

.dt_slider .dt_slider-content .subtitle {
    margin-top: 26px !important;
    margin-bottom: 20px !important;
}

.dt_slider .dt_slider-content :is(h1,h2).title {
    margin-bottom: 18px !important;
}

.dt_slider .dt_slider-content .text {
    max-width: 720px !important;
    margin-bottom: 22px !important;
}
/* Финальный размер главного заголовка */

/* Компьютер */
@media (min-width: 768px) {
    .dt_slider .dt_slider-content :is(h1,h2).title,
    .dt_slider .dt_slider-content :is(h1,h2).title span {
        font-size: 34px !important;
        line-height: 1.08 !important;
    }
}
/* Телефон */
@media (max-width: 767px) {
    .dt_slider .dt_slider-content :is(h1,h2).title,
    .dt_slider .dt_slider-content :is(h1,h2).title span {
        word-break: normal !important;
        overflow-wrap: normal !important;
        hyphens: none !important;
    }
}
/* Уменьшаем высоту главного слайдера на компьютере */
@media (min-width: 992px) {
    #dt_slider,
    #dt_slider .dt_slider-carousel,
    #dt_slider .dt_slider-item,
    #dt_slider .dt_slider-innercell,
    #dt_slider .dt_slider-item > img {
        height: 400px !important;
        min-height: 400px !important;
        max-height: 400px !important;
    }

    #dt_slider .dt_slider-item > img {
        object-fit: cover !important;
    }
}
/* Компактный текст слайдера на телефоне */
@media (max-width: 767px) {
    .dt_slider .dt_slider-content {
        padding: 10px 10px !important;
    }

    .dt_slider .dt_slider-content :is(h1,h2).title,
    .dt_slider .dt_slider-content :is(h1,h2).title span {
        font-size: 23px !important;
        line-height: 1.12 !important;
        max-width: 100% !important;
    }

  .dt_slider .dt_slider-content p.text {
    font-size: 14px !important;
    line-height: 1.4 !important;
    margin-bottom: 10px !important;
    max-width: 100% !important;
}
	.dt_slider,
.dt_slider .dt_slider-carousel,
.dt_slider .dt_slider-item,
.dt_slider .dt_slider-innercell {
    height: 64rem !important;
    min-height: 64rem !important;
}

.dt_slider .dt_slider-item > img {
    height: 64rem !important;
    min-height: 64rem !important;
    object-fit: cover !important;
}
}

/* Расстояние между карточками и блоком О компании */
.home #dt_service_one {
    padding-bottom: 20px !important;
    margin-bottom: 0 !important;
}
.home #dt_about .dt-container-inner.dt-py-default {
    padding-top: 20px !important;
}
@media (max-width: 767px) {
    .home .what-we-cut-row {
        flex-direction: column !important;
        align-items: stretch !important;
        gap: 14px !important;
        height: auto !important;
        min-height: 0 !important;
        padding: 24px 20px 16px !important;
        margin: 0 !important;
    }

    .home .what-we-cut-side {
        flex-direction: column !important;
        align-items: flex-start !important;
        gap: 12px !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    .home .what-we-cut-heading h2 {
        font-size: 30px !important;
    }

    .home #dt_service_one {
        padding-top: 0 !important;
        margin-top: 0 !important;
    }
}
/* Карточки "Что режем" — основа */
.home #dt_service_one .dt_item_inner {
    border-radius: 10px !important;
    overflow: hidden !important;
}

.home #dt_service_one .dt_item_holder {
    position: relative !important;
    border-radius: 10px !important;
    overflow: hidden !important;
}
/* Названия карточек "Что режем" — вниз влево */
.home #dt_service_one .dt_item_holder .dt_item_title {
    position: absolute !important;
    left: 16px !important;
    right: 58px !important;
    bottom: 16px !important;
    margin: 0 !important;
    padding: 0 !important;
	width: auto !important;
max-width: none !important;
white-space: normal !important;
    text-align: left !important;
    font-size: 17px !important;
    font-weight: 500 !important;
    line-height: 1.2 !important;
    word-break: normal !important;
overflow-wrap: normal !important;
hyphens: none !important;
	z-index: 3 !important;
}

.home #dt_service_one .dt_item_title a,
.home #dt_service_one .dt_item_title a span {
    color: #ffffff !important;
    text-decoration: none !important;
    white-space: normal !important;
    word-break: normal !important;
    overflow-wrap: normal !important;
    hyphens: none !important;
}
/* Стрелка справа внизу карточек "Что режем" */
.home #dt_service_one .dt_item_holder::after {
    content: "→";
    position: absolute;
    right: 14px;
    bottom: 14px;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    border: 1px solid #f2ce00;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.35);
    color: #ffffff;
    font-size: 23px;
	font-weight: 600;
    line-height: 1;
    z-index: 4;
    pointer-events: none;
}
/* Затемнение снизу карточек "Что режем" */
.home #dt_service_one .dt_item_holder::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to top,
        rgba(0, 0, 0, 0.72) 0%,
        rgba(0, 0, 0, 0.38) 32%,
        rgba(0, 0, 0, 0) 68%
    );
    z-index: 2;
    pointer-events: none;
}
/* Убираем штатную жёлтую стрелку при наведении */
.home #dt_service_one .dt_item_hover,
.home #dt_service_one .dt_item_readmore {
    display: none !important;
}
/* Слайдер: скрываем первую жёлтую кнопку */
.dt_slider .dt_slider-content a:first-of-type {
    display: none !important;
}
/* Компактный слайдер на телефоне */
@media (max-width: 767px) {
    #dt_slider,
    #dt_slider .dt_slider-carousel,
    #dt_slider .dt_slider-item,
    #dt_slider .dt_slider-wrapper,
    #dt_slider .dt_slider-inner,
    #dt_slider .dt_slider-innercell {
height: auto !important;
min-height: 0 !important;
max-height: none !important;
    }

    #dt_slider .dt_slider-item {
        position: relative;
    }

    #dt_slider .dt_slider-item > img {
        position: absolute !important;
        inset: 0;
        width: 100%;
        height: 100% !important;
        min-height: 0 !important;
        max-height: none !important;
        object-fit: cover;
    }

    #dt_slider .dt_slider-wrapper {
        position: relative !important;
    }

    #dt_slider .dt_slider-inner,
    #dt_slider .dt_slider-innercell {
        display: block !important;
    }

    #dt_slider .dt_slider-content {
        margin-bottom: 0 !important;
        padding: 24px 0 16px !important;
    }

    #dt_slider .dt_slider-content .subtitle {
        margin-top: 0 !important;
        margin-bottom: 10px !important;
    }

    #dt_slider .dt_slider-content :is(h1,h2).title {
        display: block !important;
        margin-bottom: 10px !important;
    }

    #dt_slider .dt_slider-content .subtitle ~ .text::before {
        font-size: 15px !important;
        margin-bottom: 8px !important;
    }
}
/* Одинаковая высота мобильных слайдов */
@media (max-width: 767px) {
    #dt_slider .owl-stage {
        display: flex !important;
        align-items: stretch !important;
    }

    #dt_slider .owl-stage > .owl-item {
        display: flex !important;
        flex: 0 0 auto !important;
    }

    #dt_slider .dt_slider-item {
        display: flex !important;
        align-items: stretch !important;
    }

    #dt_slider .dt_slider-wrapper {
        display: flex !important;
        align-items: center !important;
    }
}
/* Затемнение фона мобильной шапки */
@media (max-width: 767px) {
    .header--thirteen .dt_mobilenav-menu .dt_mobilenav-logo::before {
        bottom: 0 !important;
        filter: none !important;
    }

    .header--thirteen .dt_mobilenav,
    .header--thirteen .dt_mobilenav-topbar,
    .header--thirteen .dt_mobilenav-menu .dt_mobilenav-logo::before {
        box-shadow: inset 0 0 0 100vmax rgba(0, 0, 0, 0.15) !important;
    }
}
/* Увеличиваем высоту слайдера на телефоне */
@media (max-width: 767px) {
    #dt_slider .dt_slider-item {
        min-height: 500px !important;
    }
}
.dt_mobilenav-topbar-toggle {
    display: none !important;
}
/* Левое меню услуг — светлый минимализм */
.side-service-menu {
    background: #f7f7f7;
}

.side-service-menu li > a {
    display: flex;
    align-items: center;
    min-height: 48px;
    padding: 10px 14px;
    border-left: 4px solid transparent;
    color: #1a1a1a !important;
    background: transparent;
    transition: background-color 0.25s ease,
                border-color 0.25s ease,
                color 0.25s ease;
}

.side-service-menu li > a:hover {
    background: #fff7d6 !important;
    border-left-color: #f2c500;
    color: #111111 !important;
}
.side-service-menu li.current-menu-item > a,
.side-service-menu li.current_page_item > a {
    background: #fff7d6 !important;
    border-left-color: #f2c500;
    color: #111111 !important;
    font-weight: 600;
}
.side-service-menu .sub-arrow {
    margin-left: auto;
    transition: transform 0.25s ease, color 0.25s ease;
}

.side-service-menu li > a:hover .sub-arrow {
    transform: translateX(3px);
    color: #f2c500;
}
@media (min-width: 1025px) {
    :is(.page-id-45, .page-id-47, .page-id-67, .page-id-69, .page-id-71, .page-id-73, .page-id-83, .page-id-85, .page-id-117, .page-id-699, .page-id-1548, .page-id-1644, .page-id-1671, .page-id-1680, .page-id-1713, .page-id-1733, .page-id-1746, .page-id-1757, .page-id-2172, .page-id-2186, .page-id-2496, .page-id-3955) .side-service-menu.menu-fixed {
        position: fixed !important;
        top: 145px;
        z-index: 20;
        max-height: var(--service-menu-height, calc(100vh - 161px));
        overflow-y: auto !important;
        overflow-x: hidden !important;
        overscroll-behavior-y: contain;
    }
}
@media (min-width: 1025px) {
    :is(.page-id-45, .page-id-47, .page-id-67, .page-id-69, .page-id-71, .page-id-73, .page-id-83, .page-id-85, .page-id-117, .page-id-699, .page-id-1548, .page-id-1644, .page-id-1671, .page-id-1680, .page-id-1713, .page-id-1733, .page-id-1746, .page-id-1757, .page-id-2172, .page-id-2186, .page-id-2496, .page-id-3955) .side-service-menu.menu-fixed .sub-menu {
        position: fixed !important;
        width: var(--service-sub-width, 250px) !important;
        left: var(--service-sub-left) !important;
        top: var(--service-sub-top) !important;
        max-height: var(--service-sub-height, calc(100vh - 161px));
        overflow-y: auto !important;
        overflow-x: hidden;
        padding-bottom: 15px;
        box-sizing: border-box;
    }

    :is(.page-id-45, .page-id-47, .page-id-67, .page-id-69, .page-id-71, .page-id-73, .page-id-83, .page-id-85, .page-id-117, .page-id-699, .page-id-1548, .page-id-1644, .page-id-1671, .page-id-1680, .page-id-1713, .page-id-1733, .page-id-1746, .page-id-1757, .page-id-2172, .page-id-2186, .page-id-2496, .page-id-3955) .side-service-menu.menu-fixed .sub-menu::-webkit-scrollbar {
        width: 6px;
    }

    :is(.page-id-45, .page-id-47, .page-id-67, .page-id-69, .page-id-71, .page-id-73, .page-id-83, .page-id-85, .page-id-117, .page-id-699, .page-id-1548, .page-id-1644, .page-id-1671, .page-id-1680, .page-id-1713, .page-id-1733, .page-id-1746, .page-id-1757, .page-id-2172, .page-id-2186, .page-id-2496, .page-id-3955) .side-service-menu.menu-fixed .sub-menu::-webkit-scrollbar-thumb {
        background: #c9a227;
        border-radius: 10px;
    }
}
}
/* BEGIN BLOG 2872 CARDS — 2026-10-20 */
/* Isolate this block from the existing stylesheet trailing brace. */
.page-id-2872 {}
.page-id-2872 #content > .dt_posts { padding-top: 36px !important; padding-bottom: 56px !important; }
.page-id-2872 .elementor-element-cba7040 { padding: 0; width: 100%; max-width: 1200px; margin-left: auto; margin-right: auto; }
body.page-id-2872 .elementor-2872 .elementor-element.elementor-element-2eceecc .blog-list .post-inner-loop.tp-row { display: grid !important; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 24px; height: auto !important; width: 100% !important; margin: 0 !important; }
body.page-id-2872 .elementor-2872 .elementor-element.elementor-element-2eceecc .blog-list .post-inner-loop.tp-row > .grid-item { position: relative !important; left: auto !important; top: auto !important; transform: none !important; width: 100% !important; max-width: 100%; padding: 0 !important; margin: 0; min-width: 0; }
body.page-id-2872 .elementor-2872 .elementor-element.elementor-element-2eceecc article { height: 100%; margin: 0; }
body.page-id-2872 .elementor-2872 .elementor-element.elementor-element-2eceecc .blog-list-content { display: flex; flex-direction: column; height: 100%; background: #fff; border: 1px solid #e5e7eb; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 16px rgba(20,30,40,.06); }
body.page-id-2872 .elementor-2872 .elementor-element.elementor-element-2eceecc .post-content-image { flex: 0 0 auto; width: 100%; }
body.page-id-2872 .elementor-2872 .elementor-element.elementor-element-2eceecc .blog-featured-image, body.page-id-2872 .elementor-2872 .elementor-element.elementor-element-2eceecc .thumb-wrap { display: block; width: 100%; height: auto; }
body.page-id-2872 .elementor-2872 .elementor-element.elementor-element-2eceecc .blog-featured-image img { display: block; width: 100%; height: auto !important; aspect-ratio: 16 / 10; object-fit: cover; object-position: center top; }
body.page-id-2872 .elementor-2872 .elementor-element.elementor-element-2eceecc .post-content-bottom { display: flex; flex: 1; flex-direction: column; padding: 22px; gap: 0; background: #fff; }
body.page-id-2872 .elementor-2872 .elementor-element.elementor-element-2eceecc .post-meta-info { margin: 0 0 12px; }
body.page-id-2872 .elementor-2872 .elementor-element.elementor-element-2eceecc .entry-date, body.page-id-2872 .elementor-2872 .elementor-element.elementor-element-2eceecc .meta-date a { color: #737373; font: 400 13px/1.5 Montserrat,Arial,sans-serif; }
body.page-id-2872 .elementor-2872 .elementor-element.elementor-element-2eceecc .post-title { margin: 0 0 24px; padding: 0; font: 600 20px/1.45 Montserrat,Arial,sans-serif; text-align: left; }
body.page-id-2872 .elementor-2872 .elementor-element.elementor-element-2eceecc .post-title a { color: #20252b; font: inherit; }
body.page-id-2872 .elementor-2872 .elementor-element.elementor-element-2eceecc .post-title a:hover { color: #735800; }
body.page-id-2872 .elementor-2872 .elementor-element.elementor-element-2eceecc .ajax_load_more { margin-top: 36px; text-align: center; }
body.page-id-2872 .elementor-2872 .elementor-element.elementor-element-2eceecc .post-load-more { display: inline-block; padding: 15px 30px; border: 1px solid #e0b400; border-radius: 7px; background: #f3c623; color: #20252b; font: 600 15px/1.5 Montserrat,Arial,sans-serif; cursor: pointer; }
body.page-id-2872 .elementor-2872 .elementor-element.elementor-element-2eceecc .post-load-more:hover { background: #e9ba12; color: #20252b; }
body.page-id-2872 .elementor-2872 .elementor-element.elementor-element-2eceecc a:focus-visible { outline: 2px solid #b48b00; outline-offset: 3px; }
@media (max-width: 1024px) { body.page-id-2872 .elementor-2872 .elementor-element.elementor-element-2eceecc .blog-list .post-inner-loop.tp-row { grid-template-columns: repeat(2,minmax(0,1fr)); gap: 20px; } }
@media (max-width: 767px) { .page-id-2872 #content > .dt_posts { padding-top: 24px !important; padding-bottom: 36px !important; } body.page-id-2872 .elementor-2872 .elementor-element.elementor-element-2eceecc .blog-list .post-inner-loop.tp-row { grid-template-columns: minmax(0,1fr); } body.page-id-2872 .elementor-2872 .elementor-element.elementor-element-2eceecc .post-content-bottom { padding: 20px; } body.page-id-2872 .elementor-2872 .elementor-element.elementor-element-2eceecc .post-title { font-size: 18px; } }
body.page-id-2872 .elementor-2872 .elementor-element.elementor-element-2eceecc .post-hover-content, body.page-id-2872 .elementor-2872 .elementor-element.elementor-element-2eceecc .post-meta-info > span:not(.meta-date) { display: none !important; }
body.page-id-2872 .elementor-2872 .elementor-element.elementor-element-2eceecc .post-content-bottom { position: static !important; transform: none !important; }
body.page-id-2872 .elementor-2872 .elementor-element.elementor-element-2eceecc .post-title { flex: 1; display: flex; margin-bottom: 0; }
body.page-id-2872 .elementor-2872 .elementor-element.elementor-element-2eceecc .post-title a { display: flex; flex: 1; flex-direction: column; align-items: flex-start; }
body.page-id-2872 .elementor-2872 .elementor-element.elementor-element-2eceecc .post-title a::after { content: "Читать статью →"; display: block; margin-top: auto; padding-top: 24px; font: 600 14px/1.5 Montserrat,Arial,sans-serif; }
body.page-id-2872 .elementor-2872 .elementor-element.elementor-element-2eceecc .post-load-more.hide { display: none !important; }
body.page-id-2872 .elementor-2872 .elementor-element.elementor-element-2eceecc .plus-all-posts-loaded { color: #737373; font: 400 14px/1.5 Montserrat,Arial,sans-serif; }
/* END BLOG 2872 CARDS */


/* Original inline style */

        
    /* Multi-row tables */
    @media (max-width: 650px) {

        .mtr-table tbody,
        .mtr-table {
        	width: 100% !important;
            display: table !important;
        }

        .mtr-table tr,
        .mtr-table .mtr-th-tag,
        .mtr-table .mtr-td-tag {
        	display: block !important;
            clear: both !important;
            height: auto !important;
        }

        .mtr-table .mtr-td-tag,
        .mtr-table .mtr-th-tag {
        	text-align: right !important;
            width: auto !important;
            box-sizing: border-box !important;
            overflow: auto !important;
        }
    
            .mtr-table .mtr-cell-content {
            	text-align: left !important;
                width: 100%;
                padding-left: 6px;
                box-sizing: border-box;
            }
            
        .mtr-table tbody,
        .mtr-table tr,
        .mtr-table {
        	border: none !important;
            padding: 0 !important;
        }

        .mtr-table .mtr-td-tag,
        .mtr-table .mtr-th-tag {
        	border: none;
        }

        .mtr-table tr:nth-child(even) .mtr-td-tag,
        .mtr-table tr:nth-child(even) .mtr-th-tag {
            border-bottom: 1px solid #dddddd !important;
            border-left: 1px solid #dddddd !important;
            border-right: 1px solid #dddddd !important;
            border-top: none !important;
        }

        .mtr-table tr:nth-child(odd) .mtr-td-tag,
        .mtr-table tr:nth-child(odd) .mtr-th-tag {
            border-bottom: 1px solid #bbbbbb !important;
            border-left: 1px solid #bbbbbb !important;
            border-right: 1px solid #bbbbbb !important;
            border-top: none !important;
        }

        .mtr-table tr:first-of-type td:first-of-type,
        .mtr-table tr:first-of-type th:first-of-type {
            border-top: 1px solid #bbbbbb !important;
        }

        .mtr-table.mtr-thead-td tr:nth-of-type(2) td:first-child,
        .mtr-table.mtr-thead-td tr:nth-of-type(2) th:first-child,
        .mtr-table.mtr-tr-th tr:nth-of-type(2) td:first-child,
        .mtr-table.mtr-tr-th tr:nth-of-type(2) th:first-child,
        .mtr-table.mtr-tr-td tr:nth-of-type(2) td:first-child,
        .mtr-table.mtr-tr-td tr:nth-of-type(2) th:first-child {
            border-top: 1px solid #dddddd !important;
        }
            .mtr-table tr:nth-child(even),
            .mtr-table tr:nth-child(even) .mtr-td-tag,
            .mtr-table tr:nth-child(even) .mtr-th-tag {
                background: linear-gradient(90deg, transparent, transparent calc(100% / 2), #dddddd calc((100% / 2) + 1px), transparent calc((100% / 2) + 1px)) #ffffff !important;
            }

            .mtr-table tr:nth-child(odd),
            .mtr-table tr:nth-child(odd) .mtr-td-tag,
            .mtr-table tr:nth-child(odd) .mtr-th-tag {
                background: linear-gradient(90deg, transparent, transparent calc(100% / 2), #bbbbbb calc((100% / 2) + 1px), transparent calc((100% / 2) + 1px))#ffffff !important;
            }
        .mtr-table .mtr-td-tag,
        .mtr-table .mtr-td-tag:first-child,
        .mtr-table .mtr-th-tag,
        .mtr-table .mtr-th-tag:first-child {
            padding: 5px 10px !important;
        }
        
        .mtr-table td[data-mtr-content]:before,
        .mtr-table th[data-mtr-content]:before {
        	display: inline-block !important;
        	content: attr(data-mtr-content) !important;
        	float: left !important;
            text-align: left !important;
            white-space: pre-line !important;
        }
        
        .mtr-table thead,
        .mtr-table.mtr-tr-th tr:first-of-type,
        .mtr-table.mtr-tr-td tr:first-of-type,
        .mtr-table colgroup {
        	display: none !important;
        }
    
        .mtr-cell-content {
            max-width: 49% !important;
            display: inline-block !important;
        }
            
        .mtr-table td[data-mtr-content]:before,
        .mtr-table th[data-mtr-content]:before {
            max-width: 49% !important;
        }
            
    }
    
    /* Single-row tables */
    @media (max-width: 650px) {

        .mtr-one-row-table .mtr-td-tag,
        .mtr-one-row-table .mtr-th-tag {
            box-sizing: border-box !important;
        }

        .mtr-one-row-table colgroup {
        	display: none !important;
        }

    
        .mtr-one-row-table tbody,
        .mtr-one-row-table tr,
        .mtr-one-row-table {
        	border: none !important;
            padding: 0 !important;
            width: 100% !important;
            display: block;
        }

        .mtr-one-row-table .mtr-td-tag,
        .mtr-one-row-table .mtr-th-tag {
            border: none;
        }
        
        .mtr-one-row-table .mtr-td-tag,
        .mtr-one-row-table .mtr-th-tag {
        	text-align: left !important;
        }
        
        .mtr-one-row-table .mtr-td-tag,
        .mtr-one-row-table .mtr-th-tag {
        	display: block !important;
            width: 25% !important;
        }
        .mtr-one-row-table tr {
            display: flex !important;
            flex-wrap: wrap !important;
        }
        
            .mtr-one-row-table td:nth-child(8n+1),
            .mtr-one-row-table th:nth-child(8n+1),
            .mtr-one-row-table td:nth-child(8n+2),
            .mtr-one-row-table th:nth-child(8n+2),
            .mtr-one-row-table td:nth-child(8n+3),
            .mtr-one-row-table th:nth-child(8n+3),
            .mtr-one-row-table td:nth-child(8n+4),
            .mtr-one-row-table th:nth-child(8n+4) {
                background: #dddddd !important;
            }

            .mtr-one-row-table td:nth-child(4n+1),
            .mtr-one-row-table th:nth-child(4n+1),
            .mtr-one-row-table td:nth-child(4n+2),
            .mtr-one-row-table th:nth-child(4n+2),
            .mtr-one-row-table td:nth-child(4n+3),
            .mtr-one-row-table th:nth-child(4n+3) {
                border-right: 1px solid #bbbbbb !important;
            }

            .mtr-one-row-table td:nth-child(4n+4),
            .mtr-one-row-table th:nth-child(4n+4) {
                border-right: 1px solid #bbbbbb !important;
            }

            .mtr-one-row-table td:nth-child(4n+1),
            .mtr-one-row-table th:nth-child(4n+1) {
                border-left: 1px solid #bbbbbb !important;
            }

            /* last four */
            .mtr-one-row-table td:nth-last-child(-n+4),
            .mtr-one-row-table th:nth-last-child(-n+4) {
                border-bottom: 1px solid #bbbbbb !important;
            }
            
        .mtr-one-row-table .mtr-td-tag,
        .mtr-one-row-table .mtr-th-tag {
            border-top: 1px solid #bbbbbb !important;
            padding: 5px 10px !important;
        }
        
    }
    

:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */


#rz-home-reviews{background:#fafaf8;color:#1f1f1f;padding:72px 0;border-top:1px solid #e8e7e2;border-bottom:1px solid #e8e7e2;}
#rz-home-reviews[hidden]{display:none!important;}
#rz-home-reviews .rz-reviews-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:48px;align-items:center;}
#rz-home-reviews h2{font-family:Montserrat,"Museo cyrl",sans-serif;font-size:30px;font-weight:700;line-height:1.3;color:#1f1f1f;margin:0 0 20px;}
#rz-home-reviews .rz-reviews-intro{font-size:17px;line-height:1.75;max-width:650px;margin:0;color:#555550;}
#rz-home-reviews .rz-reviews-card{box-sizing:border-box;min-width:0;background:#fff;border:1px solid #e2e1dc;border-radius:12px;padding:28px;text-align:center;}
#rz-home-reviews .rz-reviews-source{font-size:14px;font-weight:600;color:#555550;margin:0 0 18px;}
#rz-home-reviews iframe{display:block;width:150px;height:50px;max-width:100%;border:0;margin:0 auto 22px;}
#rz-home-reviews .rz-reviews-link{display:inline-block;color:#242424;font-size:15px;font-weight:600;line-height:1.6;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere;}
#rz-home-reviews .rz-reviews-link:hover{color:#665420;}
#rz-home-reviews .rz-reviews-link:focus-visible{outline:2px solid #665420;outline-offset:5px;}
@media(max-width:767px){#rz-home-reviews{padding:44px 0;}#rz-home-reviews .rz-reviews-layout{grid-template-columns:minmax(0,1fr);gap:26px;}#rz-home-reviews h2{font-size:26px;margin-bottom:16px;}#rz-home-reviews .rz-reviews-intro{font-size:16px;}#rz-home-reviews .rz-reviews-card{padding:24px;}}

/* Semantic equivalent of original .original-subtitle */
#dt_slider .original-subtitle{font-size:inherit;font-weight:700}
