@charset "UTF-8";
@charset "UTF-8";

  [data-overlay]:before {
content: "";
position: absolute;
background: #000;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 0;
}
[data-overlay="0"]:before {
opacity: 0;
}
[data-overlay="1"]:before {
opacity: 0.1;
}
[data-overlay="2"]:before {
opacity: 0.2;
}
[data-overlay="3"]:before {
opacity: 0.3;
}
[data-overlay="4"]:before {
opacity: 0.4;
}
[data-overlay="5"]:before {
opacity: 0.5;
}
[data-overlay="6"]:before {
opacity: 0.6;
}
[data-overlay="7"]:before {
opacity: 0.7;
}
[data-overlay="8"]:before {
opacity: 0.8;
}
[data-overlay="9"]:before {
opacity: 0.9;
}
[data-overlay="10"]:before {
opacity: 1;
}
.cover-bg {
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.v-middle {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.v-middle-horizontal {
position: absolute;
left: 50%;
-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
.v-middle-vertical {
position: absolute;
top: 50%;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
}
:root {
--dsn-background_color: #111;
--dsn-heading-color: #fff;
--dsn-body-color: #d7d7d7;
--dsn-assistant-background-color: #191919;
--dsn-assistant-body-color: #65bc7b;
--dsn-border-color: #242424;
--dsn-background_color-light: #f9f9f9;
--dsn-heading-color-light: #000;
--dsn-body-color-light: #0009;
--dsn-assistant-background-color-light: #e6e6e6;
--dsn-assistant-body-color-light: #d90a2c;
--dsn-border-color-light: #bebebe;
}  .background-section {
background-color: var(--dsn-assistant-background-color);
}
.v-light .background-section {
background-color: var(--dsn-assistant-background-color-light);
}
.background-theme {
background-color: var(--dsn-assistant-body-color);
-webkit-transition-property: background-color, color;
-o-transition-property: background-color, color;
transition-property: background-color, color;
}
.v-light .background-theme {
background-color: var(--dsn-assistant-body-color-light);
}
.container.before_background {
padding-right: 40px;
}
@media only screen and (max-width: 767px) {
.container.before_background {
padding-right: 30px;
}
}
.container.before_background::before {
content: "";
position: absolute;
top: 0;
bottom: 0;
width: 50vw;
height: 100%;
left: -50vw;
background-color: inherit;
}
@media only screen and (max-width: 991px) {
.container.before_background::before {
right: -25%;
left: -25%;
}
}
.theme-color {
color: var(--dsn-assistant-body-color);
}
.v-light .theme-color {
color: var(--dsn-assistant-body-color-light);
}
.text-color-heading {
color: var(--dsn-heading-color);
}
.v-light .text-color-heading {
color: var(--dsn-heading-color-light);
}
.body-dark-color {
color: var(--dsn-body-color);
}
.background-main, .background-section .bar.background-section {
background-color: var(--dsn-background_color);
}
.v-light .background-main, .v-light .background-section .bar.background-section {
background-color: var(--dsn-background_color-light);
}
body.error404 {
overflow: hidden !important;
}
body.error404 .hero-img {
width: 100%;
height: 100%;
}
body.error404 .hero-img .cover-bg {
width: 100%;
height: 100%;
}
body.error404 .subtitle:before {
display: none;
}
body.error404 .dsn-header-hero.error404 .header-content {
text-align: center;
}
body.error404 .dsn-header-hero.error404 .name-title:after, body.error404 .dsn-header-hero.error404 .name-title:before {
background-color: var(--dsn-assistant-body-color);
display: none;
}
body.error404 .dsn-header-hero.error404 .name-title h1 {
font-size: 10vw;
padding: 0;
margin-bottom: 30px;
line-height: 1;
}
body.error404 .dsn-header-hero.error404 .name-title h1:after, body.error404 .dsn-header-hero.error404 .name-title h1:before {
background-color: var(--dsn-assistant-body-color);
display: none;
}
body.error404 .dsn-header-hero.error404 .name-title h1 span {
color: transparent;
-webkit-text-stroke-color: #fff;
-webkit-text-stroke-width: 2px;
}
body.error404 .dsn-header-hero.error404 .subtitle:before {
border-bottom: 4px solid var(--dsn-assistant-body-color);
top: -30px;
content: "";
left: 50%;
position: absolute;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
width: 155px;
}
body.error404 .dsn-header-hero.error404 .subtitle span {
margin-bottom: 30px;
font-size: 14px;
}
body.error404 .dsn-header-hero.error404 form {
margin-top: 30px;
}
body.error404 input {
background-color: rgba(9, 9, 9, 0.1803921569);
}
.dsn-header-hero.error404 {
height: 100vh;
height: 100vh;
}
.admin-bar .dsn-header-hero.error404 {
height: calc(100vh - 46px);
}
@media screen and (min-width: 783px) {
.admin-bar .dsn-header-hero.error404 {
height: calc(100vh - 32px);
}
}
.dsn-header-hero.error404 .subtitle:after {
content: none;
}
.dsn-no-results.dsn-no-content .mb-20 {
margin-bottom: 20px;
}
.dsn-no-results.dsn-no-content .container {
padding: 0;
}
.dsn-no-results.dsn-no-content a {
color: #e8496c;
}
body.v-light:not(.error404) .sidebar-single-content > *:not(.row) {
background-color: #fff;
}
body.v-light:not(.error404) .sidebar-single-content .calendar_wrap table tr td {
color: var(--dsn-assistant-body-color);
}
body.v-light:not(.error404) .sidebar-single-content .calendar_wrap table tr td#today {
color: var(--dsn-assistant-body-color);
}
body.v-light:not(.error404) .sidebar-single-content .calendar_wrap table tr td#today:after {
background-color: #b8b8b8;
}
body.v-light:not(.error404) .sidebar-single-content .calendar_wrap caption {
color: #707070;
}
body.v-light:not(.error404) .sidebar-single-content .cat-item a {
color: var(--dsn-heading-color-light);
}
body.v-light:not(.error404) .sidebar-single-content .widget_recent_comments li.recentcomments,
body.v-light:not(.error404) .sidebar-single-content .widget_recent_entries li.recentcomments {
color: #9a9a9a;
}
body.v-light:not(.error404) .sidebar-single-content .widget_recent_comments li.recentcomments span,
body.v-light:not(.error404) .sidebar-single-content .widget_recent_entries li.recentcomments span {
color: #9a9a9a;
}
body.v-light:not(.error404) .sidebar-single-content .widget_recent_comments li .comment-author-link,
body.v-light:not(.error404) .sidebar-single-content .widget_recent_entries li .comment-author-link {
color: #707070;
}
body.v-light:not(.error404) .sidebar-single-content .widget_recent_comments li a,
body.v-light:not(.error404) .sidebar-single-content .widget_recent_entries li a {
color: #707070;
}
body.v-light:not(.error404) .sidebar-single-content input,
body.v-light:not(.error404) .sidebar-single-content textarea,
body.v-light:not(.error404) .sidebar-single-content .form-control,
body.v-light:not(.error404) .sidebar-single-content .form-box input,
body.v-light:not(.error404) .sidebar-single-content .form-box textarea {
color: #000;
background-color: transparent;
border: 1px solid #acacad;
}
.dsn-show-sidebar .site-header {
z-index: 1;
}
.dsn-show-sidebar .dsn-sidebar {
opacity: 1;
visibility: visible;
}
.dsn-show-sidebar .dsn-sidebar .sidebar-single {
right: 0;
opacity: 1;
visibility: visible;
}
.close-wind {
position: fixed;
cursor: pointer;
height: 100%;
width: 100%;
top: 0;
left: 0;
}
.dsn-mobile .dsn-sidebar .sidebar-single {
overflow: auto;
}
.dark-theme .dsn-mobile .dsn-sidebar .sidebar-single {
background-color: rgba(0, 0, 0, 0.52);
}
.dsn-button-sidebar {
position: fixed;
right: -50px;
top: 50%;
width: 100px;
height: 100px;
border-radius: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
cursor: pointer;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
z-index: 100;
background-color: var(--dsn-background_color);
color: #fff;
}
.dsn-button-sidebar span {
position: relative;
display: inline-block;
-webkit-transform: translate(-150%, -50%);
-ms-transform: translate(-150%, -50%);
transform: translate(-150%, -50%);
top: 50%;
left: 50%;
font-size: 16px;
-webkit-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.dsn-button-sidebar:hover {
width: 80px;
height: 80px;
}
.dsn-button-sidebar:hover span {
font-size: 14px;
-webkit-transform: translate(-210%, -50%);
-ms-transform: translate(-210%, -50%);
transform: translate(-210%, -50%);
}
.dark-theme .dsn-button-sidebar {
background-color: rgba(0, 0, 0, 0.52);
color: #fff;
}
.dark-theme .widget_tag_cloud .tagcloud a,
.dark-theme .widget_tag_cloud ul a,
.dark-theme .widget_meta .tagcloud a,
.dark-theme .widget_meta ul a,
.dark-theme .widget_rss .tagcloud a,
.dark-theme .widget_rss ul a {
background: #171718;
color: var(--dsn-heading-color);
border: 1px solid var(--dsn-border-color);
}
.dsn-button-sidebar {
top: calc(50% + 15px);
}
.dsn-sidebar {
position: fixed;
width: 100%;
height: 100%;
top: 0;
right: 0;
background-color: rgba(13, 13, 13, 0.7);
z-index: 999999;
-webkit-box-sizing: content-box;
box-sizing: content-box;
opacity: 0;
visibility: hidden;
-webkit-transition: all 1s cubic-bezier(0.45, 0.05, 0.55, 0.95);
-o-transition: all 1s cubic-bezier(0.45, 0.05, 0.55, 0.95);
transition: all 1s cubic-bezier(0.45, 0.05, 0.55, 0.95);
}
.admin-bar .dsn-sidebar {
top: 46px;
height: calc(100% - 46px);
}
@media screen and (min-width: 783px) {
.admin-bar .dsn-sidebar {
top: 32px;
height: calc(100% - 32px);
}
}
.dsn-sidebar .widget_pages li, .dsn-sidebar .widget_nav_menu li {
color: var(--dsn-assistant-body-color);
position: relative;
padding-left: 20px;
padding-bottom: 15px;
border-bottom: 1px solid var(--dsn-border-color);
font-size: 15px;
}
.dsn-sidebar .widget_pages li::before, .dsn-sidebar .widget_nav_menu li::before {
content: "";
font-family: "Font Awesome 5 Free";
font-weight: 900;
font-size: 14px;
position: absolute;
left: 0;
top: 0;
color: var(--dsn-assistant-body-color);
opacity: 0.4;
}
.dsn-sidebar .widget_pages li li, .dsn-sidebar .widget_nav_menu li li {
border: 0;
padding-bottom: 0;
}
.dsn-sidebar .widget_pages li a, .dsn-sidebar .widget_nav_menu li a {
padding-right: 5px;
color: var(--dsn-heading-color);
}
.dsn-sidebar .widget_pages li a::before, .dsn-sidebar .widget_nav_menu li a::before {
display: none;
}
.sidebar-single {
position: absolute !important;
width: 420px;
height: 100%;
top: 0;
opacity: 0;
visibility: hidden;
right: -100%;
background-color: var(--dsn-background_color);
padding: 50px 20px;
padding-bottom: 0;
overflow: auto;
-webkit-transition: all 1s cubic-bezier(0.45, 0.05, 0.55, 0.95);
-o-transition: all 1s cubic-bezier(0.45, 0.05, 0.55, 0.95);
transition: all 1s cubic-bezier(0.45, 0.05, 0.55, 0.95);
}
@media only screen and (max-width: 400px) {
.sidebar-single {
width: 80%;
}
}
body:not(.dsn-effect-scroll) .sidebar-single .widget:last-of-type {
margin-bottom: 0;
}
.v-light .sidebar-single {
background-color: var(--dsn-assistant-background-color-light);
}
.sidebar-single-content {
padding-bottom: 50px;
}
.sidebar-single-content > *:not(.row) {
padding: 30px;
background-color: #0d0d0d;
margin-bottom: 50px;
border-radius: 3px;
}
.sidebar-single .title-s {
position: relative;
letter-spacing: 1px;
font-size: 20px;
margin-bottom: 30px;
padding-bottom: 15px;
}
.sidebar-single .title-s::before, .sidebar-single .title-s::after {
content: "";
position: absolute;
left: 0;
bottom: 0;
height: 1px;
}
.sidebar-single .title-s::before {
width: 100%;
background-color: var(--dsn-border-color);
}
.sidebar-single .title-s::after {
width: 60px;
background-color: var(--dsn-assistant-body-color);
}
select {
width: 100%;
} .calendar_wrap tr:nth-child(even) {
background-color: inherit !important;
}
.calendar_wrap .wp-calendar-nav-prev,
.calendar_wrap .wp-calendar-nav-next {
color: var(--dsn-assistant-body-color);
}
.calendar_wrap table tr {
text-align: center;
overflow: hidden;
}
.calendar_wrap table tr th {
color: var(--dsn-heading-color);
font-weight: bold;
font-family: "DM Sans", sans-serif;
padding: 14px 10px;
}
.v-light .calendar_wrap table tr th {
color: var(--dsn-heading-color-light);
}
.calendar_wrap table tr td {
position: relative;
color: #fff;
padding: 14px 10px;
font-size: 15px;
}
.calendar_wrap table tr td#today {
color: var(--dsn-heading-color);
font-weight: bold;
background-color: var(--dsn-assistant-body-color);
}
.calendar_wrap tfoot {
margin-top: 30px;
}
.calendar_wrap caption {
caption-side: top;
text-align: left;
color: var(--dsn-assistant-body-color);
font-family: "DM Sans", sans-serif;
font-size: 15px;
letter-spacing: 1.5px;
margin-bottom: 15px;
} .widget_archive .screen-reader-text,
.widget_pages .screen-reader-text {
display: none;
font-size: 16px;
font-weight: 600;
margin-bottom: 15px;
color: #fff;
}
.widget_archive li,
.widget_pages li {
font-size: 15px;
}
.widget_archive li {
color: var(--dsn-assistant-body-color);
position: relative;
padding-left: 25px;
padding-bottom: 15px;
border-bottom: 1px solid var(--dsn-border-color);
}
.widget_archive li::before {
content: "";
font-family: "Font Awesome 5 Free";
font-weight: 900;
font-size: 14px;
position: absolute;
left: 0;
top: 0;
color: var(--dsn-assistant-body-color);
opacity: 0.4;
}
.widget_archive li a {
padding-right: 5px;
color: var(--dsn-heading-color);
}
.widget_archive select {
height: 60px;
padding: 10px 15px;
outline: none;
background: url(//friendlylicense.com/wp-content/themes/daro//assets/img/arrow-icon.png) 93% center no-repeat #fff;
border-color: var(--dsn-border-color);
color: var(--dsn-heading-color-light);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
font-size: 15px;
line-height: 28px;
padding-right: 30px;
} .widget_categories {
position: relative; }
.widget_categories form .screen-reader-text {
display: none;
}
.widget_categories form select {
width: 100%;
height: 60px;
padding: 10px 15px;
outline: none;
background: url(//friendlylicense.com/wp-content/themes/daro//assets/img/arrow-icon.png) 93% center no-repeat #fff;
border-color: var(--dsn-border-color);
color: var(--dsn-heading-color-light);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
font-size: 15px;
line-height: 28px;
padding-right: 30px;
}
.widget_categories .cat-item {
position: relative;
margin-bottom: 15px;
font-size: 15px;
letter-spacing: 1px;
color: var(--dsn-assistant-body-color);
list-style: none !important;
border-bottom: 1px solid var(--dsn-border-color);
padding-left: 25px;
padding-bottom: 15px;
}
.widget_categories .cat-item li {
border: 0;
padding-bottom: 0;
}
.v-light .widget_categories .cat-item {
color: var(--dsn-body-color-light);
}
.widget_categories .cat-item:last-child {
margin-bottom: 0 !important;
}
.widget_categories .cat-item a {
color: var(--dsn-heading-color);
}
.widget_categories .cat-item a::before {
content: "";
font-family: "Font Awesome 5 Free";
font-weight: 900;
font-size: 13px;
position: absolute;
left: 0;
top: 0;
color: var(--dsn-assistant-body-color);
opacity: 0.4;
}
.widget_categories .cat-item > .children {
margin-top: 15px;
position: relative;
} .widget_tag_cloud .tagcloud,
.widget_tag_cloud ul,
.widget_meta .tagcloud,
.widget_meta ul,
.widget_rss .tagcloud,
.widget_rss ul {
position: relative;
}
.widget_tag_cloud .tagcloud a,
.widget_tag_cloud ul a,
.widget_meta .tagcloud a,
.widget_meta ul a,
.widget_rss .tagcloud a,
.widget_rss ul a {
cursor: pointer;
padding: 6px 12px;
position: relative;
font-size: 14px;
margin: 5px 10px 5px 0;
border-radius: 2px;
border: 1px solid var(--dsn-border-color);
transition: transform 1s ease, -webkit-transform 1s ease, background-color 1s ease;
display: inline-block;
}
.widget_tag_cloud .tagcloud a.rsswidget,
.widget_tag_cloud ul a.rsswidget,
.widget_meta .tagcloud a.rsswidget,
.widget_meta ul a.rsswidget,
.widget_rss .tagcloud a.rsswidget,
.widget_rss ul a.rsswidget {
color: var(--dsn-heading-color);
display: block;
font-weight: 600;
margin-bottom: 0;
padding-bottom: 0;
}
.widget_tag_cloud .tagcloud a.tag-cloud-link,
.widget_tag_cloud ul a.tag-cloud-link,
.widget_meta .tagcloud a.tag-cloud-link,
.widget_meta ul a.tag-cloud-link,
.widget_rss .tagcloud a.tag-cloud-link,
.widget_rss ul a.tag-cloud-link {
font-size: 14px !important;
letter-spacing: 1.5px;
color: #fff;
}
.widget_tag_cloud .tagcloud a:last-child,
.widget_tag_cloud ul a:last-child,
.widget_meta .tagcloud a:last-child,
.widget_meta ul a:last-child,
.widget_rss .tagcloud a:last-child,
.widget_rss ul a:last-child {
margin-bottom: 0 !important;
}
.widget_tag_cloud .tagcloud a .tag-link-count,
.widget_tag_cloud ul a .tag-link-count,
.widget_meta .tagcloud a .tag-link-count,
.widget_meta ul a .tag-link-count,
.widget_rss .tagcloud a .tag-link-count,
.widget_rss ul a .tag-link-count {
margin-left: 5px;
color: var(--dsn-heading-color);
}
.v-light .widget_tag_cloud .tagcloud a .tag-link-count,
.v-light .widget_tag_cloud ul a .tag-link-count,
.v-light .widget_meta .tagcloud a .tag-link-count,
.v-light .widget_meta ul a .tag-link-count,
.v-light .widget_rss .tagcloud a .tag-link-count,
.v-light .widget_rss ul a .tag-link-count {
color: var(--dsn-heading-color-light);
}
.widget_rss li {
border-bottom: 1px solid var(--dsn-border-color);
padding-bottom: 15px;
}
.widget_rss img {
width: auto;
}
.widget_meta ul li a,
.widget_rss ul li a {
background-color: inherit;
border: 0;
padding-left: 0;
}
.widget_meta ul li a:hover,
.widget_rss ul li a:hover {
background-color: inherit;
}
.widget_meta .rssSummary,
.widget_rss .rssSummary {
color: inherit;
font-size: 14px;
line-height: 20px;
margin-bottom: 5px;
margin-top: 10px;
}
.widget_meta .rss-date,
.widget_rss .rss-date {
text-transform: uppercase;
font-size: 12px;
font-weight: 500;
letter-spacing: 2px;
}
.widget_meta cite,
.widget_rss cite {
color: var(--dsn-heading-color);
}
.v-light .widget_meta cite,
.v-light .widget_rss cite {
color: var(--dsn-heading-color-light);
} .widget_archive ul ul,
.widget_categories ul ul,
.widget_meta ul ul,
.widget_nav_menu ul ul,
.widget_pages ul ul,
.widget_recent_comments ul ul,
.widget_recent_entries ul ul,
.widget_rss ul ul {
counter-reset: submenu;
}
.widget_archive ul ul > li > a::before,
.widget_categories ul ul > li > a::before,
.widget_meta ul ul > li > a::before,
.widget_nav_menu ul ul > li > a::before,
.widget_pages ul ul > li > a::before,
.widget_recent_comments ul ul > li > a::before,
.widget_recent_entries ul ul > li > a::before,
.widget_rss ul ul > li > a::before {
font-weight: normal;
content: "– " counters(submenu, "– ", none);
counter-increment: submenu;
color: var(--dsn-heading-color);
}
.v-light .widget_archive ul ul > li > a::before,
.v-light .widget_categories ul ul > li > a::before,
.v-light .widget_meta ul ul > li > a::before,
.v-light .widget_nav_menu ul ul > li > a::before,
.v-light .widget_pages ul ul > li > a::before,
.v-light .widget_recent_comments ul ul > li > a::before,
.v-light .widget_recent_entries ul ul > li > a::before,
.v-light .widget_rss ul ul > li > a::before {
color: var(--dsn-heading-color-light);
}
.sidebar-single-content ul,
.sidebar-single-content ol {
position: relative;
}
.sidebar-single-content ul li,
.sidebar-single-content ol li {
line-height: 1.8;
margin-bottom: 15px;
vertical-align: baseline;
list-style: inherit;
}
.sidebar-single-content ul li:last-child,
.sidebar-single-content ol li:last-child {
margin-bottom: 0;
}
.sidebar-single-content ul li ul,
.sidebar-single-content ul li ol,
.sidebar-single-content ol li ul,
.sidebar-single-content ol li ol {
margin-top: 10px;
position: relative;
}
.sidebar-single-content ul li ul li a:before,
.sidebar-single-content ul li ol li a:before,
.sidebar-single-content ol li ul li a:before,
.sidebar-single-content ol li ol li a:before {
font-weight: normal;
content: "– " counters(submenu, "– ", none);
counter-increment: submenu;
}
.widget_recent_comments,
.widget_recent_entries {
position: relative;
}
.widget_recent_comments li,
.widget_recent_entries li {
position: relative;
font-size: 15px;
color: var(--dsn-body-color);
margin-right: 5px;
padding-bottom: 15px;
border-bottom: 1px solid var(--dsn-border-color);
}
.v-light .widget_recent_comments li,
.v-light .widget_recent_entries li {
color: var(--dsn-body-color-light);
border-color: var(--dsn-border-color-light);
}
.widget_recent_comments li.recentcomments,
.widget_recent_entries li.recentcomments {
color: var(--dsn-body-color);
}
.widget_recent_comments li.recentcomments .url,
.widget_recent_entries li.recentcomments .url {
color: var(--dsn-heading-color);
}
.v-light .widget_recent_comments li.recentcomments .url,
.v-light .widget_recent_entries li.recentcomments .url {
color: var(--dsn-heading-color-light);
}
.widget_recent_comments li.recentcomments span,
.widget_recent_entries li.recentcomments span {
color: var(--dsn-assistant-body-color);
}
.widget_recent_comments li .comment-author-link,
.widget_recent_entries li .comment-author-link {
color: #fff;
}
.widget_recent_comments li span.post-date,
.widget_recent_entries li span.post-date {
padding: 0 3px;
line-height: 1.7;
}
.widget_recent_comments li:last-child,
.widget_recent_entries li:last-child {
margin-bottom: 0 !important;
padding-bottom: 0;
border: none;
}
.widget_recent_comments li a,
.widget_recent_entries li a {
line-height: 1.7;
color: #fff;
}
.widget_recent_comments li a:hover,
.widget_recent_entries li a:hover {
color: var(--dsn-heading-color);
}
.v-light .widget_recent_comments li a:hover,
.v-light .widget_recent_entries li a:hover {
color: var(--dsn-heading-color-light);
}
.widget_recent_comments li {
position: relative;
padding-left: 25px;
padding-bottom: 15px;
border-bottom: 1px solid var(--dsn-border-color);
}
.widget_recent_comments li::before {
content: "";
font-family: "Font Awesome 5 Free";
font-weight: 900;
font-size: 14px;
position: absolute;
left: 0;
top: 0;
color: #65bc7b;
opacity: 0.4;
}
.widget-search form {
position: relative;
}
.widget-search form:before {
position: absolute;
top: 18px;
right: 17px;
font-size: 13px;
color: #fff;
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "";
-webkit-font-smoothing: antialiased;
line-height: 0.5;
}
.widget-search form input {
padding: 11px 25px 10px 14px;
width: 100%;
outline: none;
font-size: 15px;
color: #fff;
font-weight: 500;
background-color: var(--dsn-background_color);
border: 2px solid #212121;
border-radius: 0;
margin-bottom: 0;
}
.widget_text .textwidget > *, .widget_text .textwidget p {
margin-top: 15px;
margin-bottom: 15px;
}
.widget_text .textwidget > *:first-child, .widget_text .textwidget p:first-child {
margin-top: 0;
}
.widget_text .textwidget > *:last-child, .widget_text .textwidget p:last-child {
margin-bottom: 0;
}
.widget_text select {
width: 100%;
height: 60px;
padding: 10px 15px;
outline: none;
background: url(//friendlylicense.com/wp-content/themes/daro//assets/img/arrow-icon.png) 93% center no-repeat #fff;
border-color: var(--dsn-border-color);
color: var(--dsn-heading-color-light);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
font-size: 15px;
line-height: 28px;
padding-right: 30px;
}
.sidebar-single-content ul li,
.sidebar-single-content ol li {
list-style: none;
}
.widget_search {
position: relative;
}
.widget_search label {
position: relative;
}
.widget_search label:before {
position: absolute;
top: 6px;
right: 17px;
font-size: 13px;
color: #fff;
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "";
-webkit-font-smoothing: antialiased;
line-height: 0.5;
}
.widget_search label span {
display: none;
}
.widget_search label .search-field {
padding: 14px 25px 13px 14px;
width: 100%;
outline: none;
font-size: 15px;
color: #fff;
font-weight: 500;
background-color: #000;
border: none;
border-radius: 0;
margin-bottom: 0;
}
.widget_search .search-submit {
display: none !important;
}
footer .footer-title {
position: relative;
text-transform: uppercase;
font-size: 15px;
padding-bottom: 10px;
margin-bottom: 15px;
letter-spacing: 2px;
font-weight: 500;
}
footer .footer-title:after {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 15px;
height: 2px;
background-color: #fff;
}
.v-light footer .footer-title:after {
background-color: #000;
}
.post-full-content ul, .post-full-content ol, .widget_text ul, .widget_text ol {
position: relative;
}
.wp-block-freeform.block-library-rich-text__tinymce > .post-full-content ul, .wp-block-freeform.block-library-rich-text__tinymce > .post-full-content ol, .wp-block-freeform.block-library-rich-text__tinymce > .widget_text ul, .wp-block-freeform.block-library-rich-text__tinymce > .widget_text ol {
padding-left: 0;
}
.post-full-content ul li, .post-full-content ol li, .widget_text ul li, .widget_text ol li {
line-height: 1.7;
margin-bottom: 15px;
vertical-align: baseline;
list-style: inherit;
}
.post-full-content ul li > div, .post-full-content ol li > div, .widget_text ul li > div, .widget_text ol li > div {
display: inline-block;
}
.post-full-content ul li:not(.blocks-gallery-item):last-child, .post-full-content ol li:not(.blocks-gallery-item):last-child, .widget_text ul li:not(.blocks-gallery-item):last-child, .widget_text ol li:not(.blocks-gallery-item):last-child {
margin-bottom: 0;
}
.post-full-content ul li ul, .post-full-content ul li ol, .post-full-content ol li ul, .post-full-content ol li ol, .widget_text ul li ul, .widget_text ul li ol, .widget_text ol li ul, .widget_text ol li ol {
padding-left: 2rem;
margin-top: 15px;
}
.post-full-content ol, .widget_text ol {
list-style: decimal inside;
}
.post-full-content ul, .widget_text ul {
list-style: disc inside;
}
.post-full-content ul ul, .widget_text ul ul {
list-style: circle inside;
}
.post-full-content dt, .widget_text dt {
line-height: 1.8;
font-weight: bold;
color: #fff;
opacity: 0.8;
}
.post-full-content dd, .widget_text dd {
margin: 0 1rem 1rem;
}
.post-full-content pre, .post-full-content blockquote, .post-full-content .post-password-form input[type=password], .post-full-content code, .post-full-content table th, .post-full-content .wp-block-table.is-style-stripes tbody tr:nth-child(odd), .post-full-content .wp-block-pullquote:before, .post-full-content .wp-block-calendar table th,
.post-full-content .wp-block-button__link, .widget_text pre, .widget_text blockquote, .widget_text .post-password-form input[type=password], .widget_text code, .widget_text table th, .widget_text .wp-block-table.is-style-stripes tbody tr:nth-child(odd), .widget_text .wp-block-pullquote:before, .widget_text .wp-block-calendar table th,
.widget_text .wp-block-button__link {
background-color: var(--dsn-assistant-background-color);
}
.v-light .post-full-content pre, .v-light .post-full-content blockquote, .v-light .post-full-content .post-password-form input[type=password], .v-light .post-full-content code, .v-light .post-full-content table th, .v-light .post-full-content .wp-block-table.is-style-stripes tbody tr:nth-child(odd), .v-light .post-full-content .wp-block-pullquote:before, .v-light .post-full-content .wp-block-calendar table th,
.v-light .post-full-content .wp-block-button__link, .v-light .widget_text pre, .v-light .widget_text blockquote, .v-light .widget_text .post-password-form input[type=password], .v-light .widget_text code, .v-light .widget_text table th, .v-light .widget_text .wp-block-table.is-style-stripes tbody tr:nth-child(odd), .v-light .widget_text .wp-block-pullquote:before, .v-light .widget_text .wp-block-calendar table th,
.v-light .widget_text .wp-block-button__link {
background-color: var(--dsn-assistant-background-color-light);
}
.post-full-content blockquote code, .post-full-content .wp-block-freeform.block-library-rich-text__tinymce code, .widget_text blockquote code, .widget_text .wp-block-freeform.block-library-rich-text__tinymce code {
background-color: var(--dsn-background_color);
}
.v-light .post-full-content blockquote code, .v-light .post-full-content .wp-block-freeform.block-library-rich-text__tinymce code, .v-light .widget_text blockquote code, .v-light .widget_text .wp-block-freeform.block-library-rich-text__tinymce code {
background-color: var(--dsn-background_color-light);
}
.post-full-content pre, .post-full-content blockquote, .post-full-content .wp-caption-text, .post-full-content .wp-caption .wp-caption-dd,
.post-full-content .post-password-form input[type=password], .post-full-content code, .post-full-content table th, .post-full-content table td, .post-full-content .wp-block-freeform.block-library-rich-text__tinymce code,
.post-full-content .wp-block-embed figcaption, .post-full-content .wp-block-archives a, .post-full-content .wp-block-archives li::marker, .post-full-content .wp-block-calendar table caption, .post-full-content footer.wp-block-latest-comments__comment-meta a, .post-full-content .wp-block-latest-posts a,
.post-full-content .wp-block-image figcaption, .post-full-content .blocks-gallery-caption, .post-full-content .wp-block-button__link, .post-full-content .is-style-outline .wp-block-button__link, .post-full-content .wp-block-button__link.is-style-outline, .widget_text pre, .widget_text blockquote, .widget_text .wp-caption-text, .widget_text .wp-caption .wp-caption-dd,
.widget_text .post-password-form input[type=password], .widget_text code, .widget_text table th, .widget_text table td, .widget_text .wp-block-freeform.block-library-rich-text__tinymce code,
.widget_text .wp-block-embed figcaption, .widget_text .wp-block-archives a, .widget_text .wp-block-archives li::marker, .widget_text .wp-block-calendar table caption, .widget_text footer.wp-block-latest-comments__comment-meta a, .widget_text .wp-block-latest-posts a,
.widget_text .wp-block-image figcaption, .widget_text .blocks-gallery-caption, .widget_text .wp-block-button__link, .widget_text .is-style-outline .wp-block-button__link, .widget_text .wp-block-button__link.is-style-outline {
color: var(--dsn-heading-color);
}
.v-light .post-full-content pre, .v-light .post-full-content blockquote, .v-light .post-full-content .wp-caption-text, .v-light .post-full-content .wp-caption .wp-caption-dd,
.v-light .post-full-content .post-password-form input[type=password], .v-light .post-full-content code, .v-light .post-full-content table th, .v-light .post-full-content table td, .v-light .post-full-content .wp-block-freeform.block-library-rich-text__tinymce code,
.v-light .post-full-content .wp-block-embed figcaption, .v-light .post-full-content .wp-block-archives a, .v-light .post-full-content .wp-block-archives li::marker, .v-light .post-full-content .wp-block-calendar table caption, .v-light .post-full-content footer.wp-block-latest-comments__comment-meta a, .v-light .post-full-content .wp-block-latest-posts a,
.v-light .post-full-content .wp-block-image figcaption, .v-light .post-full-content .blocks-gallery-caption, .v-light .post-full-content .wp-block-button__link, .v-light .post-full-content .is-style-outline .wp-block-button__link, .v-light .post-full-content .wp-block-button__link.is-style-outline, .v-light .widget_text pre, .v-light .widget_text blockquote, .v-light .widget_text .wp-caption-text, .v-light .widget_text .wp-caption .wp-caption-dd,
.v-light .widget_text .post-password-form input[type=password], .v-light .widget_text code, .v-light .widget_text table th, .v-light .widget_text table td, .v-light .widget_text .wp-block-freeform.block-library-rich-text__tinymce code,
.v-light .widget_text .wp-block-embed figcaption, .v-light .widget_text .wp-block-archives a, .v-light .widget_text .wp-block-archives li::marker, .v-light .widget_text .wp-block-calendar table caption, .v-light .widget_text footer.wp-block-latest-comments__comment-meta a, .v-light .widget_text .wp-block-latest-posts a,
.v-light .widget_text .wp-block-image figcaption, .v-light .widget_text .blocks-gallery-caption, .v-light .widget_text .wp-block-button__link, .v-light .widget_text .is-style-outline .wp-block-button__link, .v-light .widget_text .wp-block-button__link.is-style-outline {
color: var(--dsn-heading-color-light);
}
.post-full-content a, .post-full-content .wp-block-freeform.block-library-rich-text__tinymce a, .post-full-content .wp-block-pullquote cite, .post-full-content .wp-block-pullquote:before,
.post-full-content .wp-block-pullquote .wp-block-pullquote__citation, .post-full-content .wp-block-archives li,
.post-full-content .wp-block-calendar table td a, .post-full-content .wp-calendar-nav a, .post-full-content footer.wp-block-latest-comments__comment-meta, .post-full-content footer.wp-block-latest-comments__comment-meta time, .post-full-content .wp-block-latest-posts time,
.post-full-content .wp-block-tag-cloud a, .post-full-content .wp-block-rss__item a, .post-full-content .wp-block-quote cite, .widget_text a, .widget_text .wp-block-freeform.block-library-rich-text__tinymce a, .widget_text .wp-block-pullquote cite, .widget_text .wp-block-pullquote:before,
.widget_text .wp-block-pullquote .wp-block-pullquote__citation, .widget_text .wp-block-archives li,
.widget_text .wp-block-calendar table td a, .widget_text .wp-calendar-nav a, .widget_text footer.wp-block-latest-comments__comment-meta, .widget_text footer.wp-block-latest-comments__comment-meta time, .widget_text .wp-block-latest-posts time,
.widget_text .wp-block-tag-cloud a, .widget_text .wp-block-rss__item a, .widget_text .wp-block-quote cite {
color: var(--dsn-assistant-body-color);
}
.v-light .post-full-content a, .v-light .post-full-content .wp-block-freeform.block-library-rich-text__tinymce a, .v-light .post-full-content .wp-block-pullquote cite, .v-light .post-full-content .wp-block-pullquote:before,
.v-light .post-full-content .wp-block-pullquote .wp-block-pullquote__citation, .v-light .post-full-content .wp-block-archives li,
.v-light .post-full-content .wp-block-calendar table td a, .v-light .post-full-content .wp-calendar-nav a, .v-light .post-full-content footer.wp-block-latest-comments__comment-meta, .v-light .post-full-content footer.wp-block-latest-comments__comment-meta time, .v-light .post-full-content .wp-block-latest-posts time,
.v-light .post-full-content .wp-block-tag-cloud a, .v-light .post-full-content .wp-block-rss__item a, .v-light .post-full-content .wp-block-quote cite, .v-light .widget_text a, .v-light .widget_text .wp-block-freeform.block-library-rich-text__tinymce a, .v-light .widget_text .wp-block-pullquote cite, .v-light .widget_text .wp-block-pullquote:before,
.v-light .widget_text .wp-block-pullquote .wp-block-pullquote__citation, .v-light .widget_text .wp-block-archives li,
.v-light .widget_text .wp-block-calendar table td a, .v-light .widget_text .wp-calendar-nav a, .v-light .widget_text footer.wp-block-latest-comments__comment-meta, .v-light .widget_text footer.wp-block-latest-comments__comment-meta time, .v-light .widget_text .wp-block-latest-posts time,
.v-light .widget_text .wp-block-tag-cloud a, .v-light .widget_text .wp-block-rss__item a, .v-light .widget_text .wp-block-quote cite {
color: var(--dsn-assistant-body-color-light);
}
.post-full-content blockquote, .post-full-content footer.wp-block-latest-comments__comment-meta, .post-full-content .wp-block-latest-posts, .post-full-content .wp-block-image figcaption, .widget_text blockquote, .widget_text footer.wp-block-latest-comments__comment-meta, .widget_text .wp-block-latest-posts, .widget_text .wp-block-image figcaption {
font-family: "DM Sans", sans-serif;
}
.post-full-content ul.wp-block-archives, .post-full-content ol.wp-block-archives, .widget_text ul.wp-block-archives, .widget_text ol.wp-block-archives {
margin: 0;
padding: 0;
}
.wp-caption-text, .wp-caption .wp-caption-dd, .wp-block-embed figcaption, .wp-block-calendar table caption, .wp-block-image figcaption, .blocks-gallery-caption, .gallery-caption {
font-size: 14px;
line-height: 1.6;
padding-top: 0.5rem;
text-align: center;
}
.blocks-gallery-caption {
width: 100%;
}
.wp-block-embed figcaption {
text-align: left;
}
.block-library-rich-text__tinymce dl.wp-caption a {
display: inline-block;
}
.wp-caption {
max-width: 100%;
}
.wp-block-pullquote__citation {
margin-top: 5px;
}
.block-editor-block-list__layout.is-root-container > .wp-block[data-align=full] {
margin-left: auto;
margin-right: auto;
}
.bypostauthor {
position: relative;
}
.gallery-caption {
position: relative;
}
pre, .wp-block-freeform.block-library-rich-text__tinymce pre {
border: 0.1rem solid var(--dsn-border-color);
line-height: 1.5;
overflow: auto;
padding: 3rem 2rem;
text-align: left;
color: inherit;
font-size: inherit;
}
blockquote, .wp-block-freeform.block-library-rich-text__tinymce blockquote {
border-left: 2px solid var(--dsn-assistant-body-color);
padding: 30px;
font-size: 16px;
letter-spacing: 1px;
}
.v-light blockquote, .v-light .wp-block-freeform.block-library-rich-text__tinymce blockquote {
border-color: var(--dsn-assistant-body-color-light);
}
blockquote cite, .wp-block-freeform.block-library-rich-text__tinymce blockquote cite {
display: block;
margin-top: 10px;
font-size: 14px;
}
.wp-block-quote {
padding: 30px;
font-size: 16px;
letter-spacing: 1px;
border-color: var(--dsn-assistant-body-color);
border-width: 2px;
}
.v-light .wp-block-quote {
border-color: var(--dsn-assistant-body-color-light);
}
.wp-block-quote.is-style-large, .wp-block-quote.is-large {
padding: 30px;
}
.wp-block-quote.is-style-large cite, .wp-block-quote.is-large cite {
text-align: left;
}
.wp-block-quote.has-text-align-right {
padding: 30px;
border-right: 2px solid var(--dsn-assistant-body-color);
}
.v-light .wp-block-quote.has-text-align-right {
border-color: var(--dsn-assistant-body-color-light);
}
.wp-block-pullquote {
position: relative;
border-width: 1px 0;
border-color: var(--dsn-border-color);
}
.wp-block-pullquote:before {
content: "”";
border-radius: 50%;
display: block;
font-size: 80px;
line-height: 107px;
margin: 0 auto 5px auto;
text-align: center;
height: 60px;
width: 60px;
}
.wp-block-pullquote blockquote {
background-color: inherit;
border: none;
margin: 0;
padding: 0;
}
.v-light .wp-block-pullquote blockquote {
background-color: inherit;
}
.wp-block-pullquote.is-style-solid-color {
padding: 30px;
margin-top: 60px;
}
.wp-block-pullquote.is-style-solid-color:before {
position: absolute;
top: 0;
left: 50%;
-webkit-transform: translateY(-50%) translateX(-50%);
-ms-transform: translateY(-50%) translateX(-50%);
transform: translateY(-50%) translateX(-50%);
}
.wp-block-pullquote.is-style-solid-color cite {
color: inherit;
}
.wp-block-pullquote.is-style-solid-color blockquote {
text-align: center;
}
.wp-block-group.has-background {
padding: 30px;
}
.wp-block-group .wp-block-group__inner-container > *:not(:last-child) {
margin-bottom: 20px;
}
iframe {
display: block;
max-width: 100%;
}
svg, img, embed, object {
display: block;
height: auto;
max-width: 100%;
}
code {
padding: 3px 5px;
border-radius: 2px;
font-size: 14px;
}
pre.wp-block-code {
padding: 30px;
border: 0.1rem solid #242424;
line-height: 1.5;
overflow: auto;
}
footer.wp-block-latest-comments__comment-meta, .wp-block-latest-posts {
font-size: 17px;
}
footer.wp-block-latest-comments__comment-meta time, .wp-block-latest-posts time {
font-size: 13px;
letter-spacing: 1px;
margin-top: 5px;
margin-bottom: 5px;
}
.wp-block-latest-comments__comment-excerpt p {
font-size: 16px;
line-height: 1.6;
margin: 10px 0 30px;
}
.wp-block-tag-cloud a {
margin-right: 5px;
}
fieldset {
border: 1px solid var(--dsn-heading-color);
padding: 30px;
}
fieldset legend {
background-color: var(--dsn-assistant-background-color);
color: var(--dsn-heading-color);
padding: 5px 10px;
border-radius: 2px;
}
.wp-block-cover-text a {
color: inherit !important;
}
@media only screen and (max-width: 575px) {
.wp-block-media-text .wp-block-media-text__content {
margin-top: 30px;
padding: 0;
}
}
.wp-block-gallery {
clear: both;
} .gallery {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
list-style-type: none;
padding: 0;
}
.gallery .gallery-item {
display: inline-block;
margin-bottom: 30px;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery .gallery-item figure {
height: 100%;
}
.gallery .gallery-item img {
display: block;
height: auto;
max-width: 100%;
margin-left: auto;
margin-right: auto;
}
.gallery .gallery-item figcaption img {
display: inline;
}
.gallery.gallery-columns-1 .gallery-item {
width: 100%;
margin-right: 0;
}
.gallery.alignleft, .gallery.alignright {
width: 100%;
max-width: 305px;
}
.gallery.aligncenter .gallery-item figure {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.gallery.is-cropped .gallery-item a, .gallery.is-cropped .gallery-item img {
width: 100%;
}
@media (min-width: 600px) {
.gallery.gallery-columns-2 .gallery-item {
width: calc((100% - 1px) / 2);
padding-right: 15px;
}
.gallery.gallery-columns-3 .gallery-item {
width: calc((100% - 2px) / 3);
padding-right: 15px;
}
.gallery.gallery-columns-4 .gallery-item {
width: calc((100% - 3px) / 4);
padding-right: 15px;
}
.gallery.gallery-columns-5 .gallery-item {
width: calc((100% - 4px) / 5);
padding-right: 15px;
}
.gallery.gallery-columns-6 .gallery-item {
width: calc((100% - 5px) / 6);
padding-right: 15px;
}
.gallery.gallery-columns-7 .gallery-item {
width: calc((100% - 6px) / 7);
padding-right: 15px;
}
.gallery.gallery-columns-8 .gallery-item {
width: calc((100% - 7px) / 8);
padding-right: 15px;
}
.gallery.gallery-columns-9 .gallery-item {
width: calc((100% - 8px) / 9);
padding-right: 15px;
}
.gallery.gallery-columns-1 .gallery-item:nth-of-type(1n) {
padding-right: 0;
}
.gallery.gallery-columns-2 .gallery-item:nth-of-type(2n) {
padding-right: 0;
}
.gallery.gallery-columns-3 .gallery-item:nth-of-type(3n) {
padding-right: 0;
}
.gallery.gallery-columns-4 .gallery-item:nth-of-type(4n) {
padding-right: 0;
}
.gallery.gallery-columns-5 .gallery-item:nth-of-type(5n) {
padding-right: 0;
}
.gallery.gallery-columns-6 .gallery-item:nth-of-type(6n) {
padding-right: 0;
}
.gallery.gallery-columns-7 .gallery-item:nth-of-type(7n) {
padding-right: 0;
}
.gallery.gallery-columns-8 .gallery-item:nth-of-type(8n) {
padding-right: 0;
}
.gallery.gallery-columns-9 .gallery-item:nth-of-type(9n) {
padding-right: 0;
}
.gallery.gallery-columns-6 .gallery-item .wp-caption-text {
display: none;
}
.gallery.gallery-columns-7 .gallery-item .wp-caption-text {
display: none;
}
.gallery.gallery-columns-8 .gallery-item .wp-caption-text {
display: none;
}
.gallery.gallery-columns-9 .gallery-item .wp-caption-text {
display: none;
}
}
.wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text, section.wp-block-cover-image > h2 {
max-width: 100%;
}
.wp-block-cover .wp-block-cover__inner-container a {
color: var(--dsn-heading-color);
}
.wp-block-gallery, .wp-block-gallery .blocks-gallery-caption {
margin-bottom: 16px;
}
.post-password-form input,
.wp-block-search input {
padding: 15px 25px;
margin-top: 10px;
display: inline-block;
}
.post-password-form label,
.wp-block-search label {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.post-password-form .wp-block-search__button,
.wp-block-search .wp-block-search__button {
padding: 15px 25px;
margin-top: 10px;
}
fieldset input[type=reset],
fieldset input[type=submit] {
padding: 10px 30px !important;
background-color: var(--dsn-assistant-background-color);
color: var(--dsn-heading-color);
border: 1px solid var(--dsn-heading-color) !important;
border-radius: 7px !important;
margin-right: 10px;
min-height: auto !important;
letter-spacing: 1px;
font-weight: 600;
font-size: 15px;
}
fieldset input[type=text],
fieldset textarea {
padding: 15px 25px;
margin-top: 10px;
border-radius: 7px;
}
select {
font-size: 14px;
line-height: 2;
color: var(--dsn-heading-color-light);
border-color: var(--dsn-border-color);
-webkit-box-shadow: none;
box-shadow: none;
border-radius: 3px;
padding: 0 24px 0 8px;
min-height: 30px;
max-width: 25rem;
-webkit-appearance: none;
background: var(--dsn-background_color-light) url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E") no-repeat 98.5%;
background-size: 16px 16px;
cursor: pointer;
vertical-align: middle;
}
.is-style-outline .wp-block-button__link,
.wp-block-button__link.is-style-outline {
background-color: transparent;
}
.wp-block-button__link {
border-radius: 0;
}
.post-password-form p {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.post-password-form p label {
-webkit-box-flex: 0;
-ms-flex: 0 1 70%;
flex: 0 1 70%;
}
.post-password-form p label input {
border: 1px solid var(--dsn-border-color);
border-bottom: 1px solid var(--dsn-border-color);
}
.post-password-form input[type=submit] {
height: 48px;
padding-top: 0 !important;
padding-bottom: 0 !important;
padding-left: 30px;
padding-right: 30px;
margin-left: 15px;
} table {
margin: 0 0 1rem;
border-collapse: collapse;
width: 100%;
}
table td,
table th, .wp-block-table td, .wp-block-table th, .wp-block-calendar tbody td, .wp-block-calendar th, .wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th {
padding: 0.5em;
border: 1px solid var(--dsn-border-color);
word-break: break-all;
text-align: center;
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
background-color: #212121;
}
.wp-block-calendar table caption {
margin-bottom: 5px;
}
.wp-block-calendar a {
text-decoration: none;
}
.wp-block-table.is-style-stripes {
border: 0;
}
.alignleft {
float: left;
margin-right: 20px;
}
.alignright {
float: right;
margin-left: 20px;
}
.aligncenter, .aligncenter img {
display: block;
clear: both;
margin-left: auto;
margin-right: auto;
}
.wp-block-button.aligncenter {
text-align: center;
}
.comments-post a, .dsn-sidebar a, header a, .dsn-ajax-loader a, .dsn-pagination a {
color: inherit;
}
.dsn-pagination-pages .navigation {
margin-top: 30px;
}
.dsn-pagination-pages a {
color: var(--dsn-assistant-body-color);
}
.v-light .dsn-pagination-pages a {
color: var(--dsn-assistant-body-color-light);
}
.mfp-bottom-bar {
margin-top: -25px;
}
button.mfp-close {
background: #242121;
border-radius: 50%;
right: 15px;
top: 20px;
}
.sticky-post {
position: relative;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
font-size: 12px;
text-transform: uppercase;
padding: 5px 10px;
border-radius: 15px;
}
   [data-overlay]:before {
content: "";
position: absolute;
background: #000;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 0;
}
[data-overlay="0"]:before {
opacity: 0;
}
[data-overlay="1"]:before {
opacity: 0.1;
}
[data-overlay="2"]:before {
opacity: 0.2;
}
[data-overlay="3"]:before {
opacity: 0.3;
}
[data-overlay="4"]:before {
opacity: 0.4;
}
[data-overlay="5"]:before {
opacity: 0.5;
}
[data-overlay="6"]:before {
opacity: 0.6;
}
[data-overlay="7"]:before {
opacity: 0.7;
}
[data-overlay="8"]:before {
opacity: 0.8;
}
[data-overlay="9"]:before {
opacity: 0.9;
}
[data-overlay="10"]:before {
opacity: 1;
}
.cover-bg {
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.v-middle {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.v-middle-horizontal {
position: absolute;
left: 50%;
-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
.v-middle-vertical {
position: absolute;
top: 50%;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
}
:root {
--dsn-background_color: #111;
--dsn-heading-color: #fff;
--dsn-body-color: #d7d7d7;
--dsn-assistant-background-color: #191919;
--dsn-assistant-body-color: #65bc7b;
--dsn-border-color: #242424;
--dsn-background_color-light: #f9f9f9;
--dsn-heading-color-light: #000;
--dsn-body-color-light: #0009;
--dsn-assistant-background-color-light: #e6e6e6;
--dsn-assistant-body-color-light: #d90a2c;
--dsn-border-color-light: #bebebe;
}  .background-section, .dsn-button-2.background-section.parallax-icon .icon-circle {
background-color: var(--dsn-assistant-background-color);
}
.v-light .background-section, .v-light .dsn-button-2.background-section.parallax-icon .icon-circle, .dsn-button-2.background-section.parallax-icon .v-light .icon-circle {
background-color: var(--dsn-assistant-background-color-light);
}
.background-theme {
background-color: var(--dsn-assistant-body-color);
-webkit-transition-property: background-color, color;
-o-transition-property: background-color, color;
transition-property: background-color, color;
}
.v-light .background-theme {
background-color: var(--dsn-assistant-body-color-light);
}
.container.before_background {
padding-right: 40px;
}
@media only screen and (max-width: 767px) {
.container.before_background {
padding-right: 30px;
}
}
.container.before_background::before {
content: "";
position: absolute;
top: 0;
bottom: 0;
width: 50vw;
height: 100%;
left: -50vw;
background-color: inherit;
}
@media only screen and (max-width: 991px) {
.container.before_background::before {
right: -25%;
left: -25%;
}
}
.theme-color {
color: var(--dsn-assistant-body-color);
}
.v-light .theme-color {
color: var(--dsn-assistant-body-color-light);
}
.text-color-heading, .main-slider .box-next .content-box-next .metas span, .dsn-button-2 {
color: var(--dsn-heading-color);
}
.v-light .text-color-heading, .v-light .main-slider .box-next .content-box-next .metas span, .main-slider .box-next .content-box-next .metas .v-light span, .v-light .dsn-button-2 {
color: var(--dsn-heading-color-light);
}
.body-dark-color {
color: var(--dsn-body-color);
}
.background-main, .dsn-button-2.background-main.parallax-icon .icon-circle, .background-section .bar.background-section, .dsn-button-2.background-section.parallax-icon .icon-circle .bar.background-section, .dsn-button-2.background-section.parallax-icon .bar.icon-circle {
background-color: var(--dsn-background_color);
}
.v-light .background-main, .v-light .dsn-button-2.background-main.parallax-icon .icon-circle, .dsn-button-2.background-main.parallax-icon .v-light .icon-circle, .v-light .background-section .bar.background-section, .dsn-button-2.background-section.parallax-icon .v-light .icon-circle .bar.background-section, .v-light .dsn-button-2.background-section.parallax-icon .bar.icon-circle, .dsn-button-2.background-section.parallax-icon .v-light .icon-circle .bar.icon-circle {
background-color: var(--dsn-background_color-light);
}  * {
-webkit-box-sizing: border-box;
box-sizing: border-box;
list-style: none;
outline: none;
margin: 0;
padding: 0;
-webkit-transition: none;
-o-transition: none;
transition: none;
} html {
-webkit-text-size-adjust: 100%; }  body {
margin: 0;
}  hr {
-webkit-box-sizing: content-box;
box-sizing: content-box; height: 0; overflow: visible; } pre {
font-family: monospace, monospace; }  a {
background-color: transparent;
} abbr[title] {
border-bottom: none; text-decoration: underline; -webkit-text-decoration: underline dotted;
text-decoration: underline dotted; } b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace; font-size: 14px; } small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
max-width: 100%;
height: auto;
vertical-align: middle;
}
iframe {
border: none;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit; margin: 0; } button,
input { overflow: visible;
} button,
select { text-transform: none;
} button,
[type=button],
[type=reset],
[type=submit] {
-webkit-appearance: button;
background: inherit;
border: none;
} button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
-webkit-box-sizing: border-box;
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type=checkbox],
[type=radio] {
-webkit-box-sizing: border-box;
box-sizing: border-box; padding: 0; } [type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
height: auto;
} [type=search] {
-webkit-appearance: textfield; outline-offset: -2px; } [type=search]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
}
button,
input,
select,
optgroup,
textarea {
text-rendering: optimizeLegibility;
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: var(--dsn-heading-color);
font-weight: 500;
line-height: 1.2;
font-family: "DM Sans", sans-serif;
margin: 0;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.v-light h1,
.v-light h2,
.v-light h3,
.v-light h4,
.v-light h5,
.v-light h6 {
color: var(--dsn-heading-color-light);
} h1 {
font-size: 45px;
}
h2 {
font-size: 40px;
}
h3 {
font-size: 35px;
}
h4 {
font-size: 30px;
}
h5 {
font-size: 25px;
}
h6 {
font-size: 20px;
}
.title, .editor-post-title__input {
position: relative;
color: var(--dsn-heading-color);
font-size: 58px;
word-break: break-word;
letter-spacing: 1px;
font-family: "DM Sans", sans-serif;
}
@media only screen and (max-width: 767px) {
.title, .editor-post-title__input {
font-size: 55px;
}
}
@media only screen and (max-width: 575px) {
.title, .editor-post-title__input {
font-size: 45px;
line-height: 1.2;
}
}
@media only screen and (max-width: 400px) {
.title, .editor-post-title__input {
font-size: 40px;
}
}
.sub-text-header {
max-width: 520px;
color: var(--dsn-body-color);
}
.dsn-title .title-tag, .dsn-heading-title.title-tag {
position: relative;
font-size: 42px;
-webkit-transition: color 0.5s;
-o-transition: color 0.5s;
transition: color 0.5s;
}
@media only screen and (max-width: 767px) {
.dsn-title .title-tag, .dsn-heading-title.title-tag {
font-size: 32px;
}
}
.dsn-title p {
position: relative;
letter-spacing: 1px;
margin-bottom: 20px;
}
.dsn-title .border-bottom-title {
padding-left: 70px;
}
.dsn-title.text-center {
padding: 0;
}
.dsn-title.text-center span {
display: none;
}
.dsn-title.text-center p {
margin-left: 0;
}
.sm-title-block {
position: relative;
letter-spacing: 1px;
font-size: 20px;
}
.sm-title-block:not(.dsn-heading-title) {
margin-bottom: 20px;
}
@media only screen and (max-width: 991px) {
.sm-title-block:not(.dsn-heading-title) {
margin-bottom: 15px;
}
}
.xs-title-block {
position: relative;
letter-spacing: 2px;
font-size: 18px;
}
.title-block {
position: relative;
letter-spacing: 1px;
font-size: 26px;
font-family: "DM Sans", sans-serif;
}
.title-block:not(.dsn-heading-title) {
margin-bottom: 20px;
}
@media only screen and (max-width: 991px) {
.title-block:not(.dsn-heading-title) {
margin-bottom: 15px;
}
}
.border-bottom-title::before, .border-bottom-title::after {
content: "";
position: absolute;
left: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.border-bottom-title::after {
width: 6px;
height: 6px;
background-color: #fff;
border-radius: 50%;
}
.v-light .border-bottom-title::after {
background-color: var(--dsn-background_color);
}
.border-bottom-title::before {
width: 60px;
height: 1px;
background: -o-linear-gradient(left, #eeeeee 0, #bababa 35%, #999 65%, #212121 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0, #eeeeee), color-stop(35%, #bababa), color-stop(65%, #999), to(#212121));
background: linear-gradient(to right, #eeeeee 0, #bababa 35%, #999 65%, #212121 100%);
}
.v-light .border-bottom-title::before {
background: -o-linear-gradient(left, #212121 0, #373636 35%, #373737 65%, #eeeeee 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0, #212121), color-stop(35%, #373636), color-stop(65%, #373737), to(#eeeeee));
background: linear-gradient(to right, #212121 0, #373636 35%, #373737 65%, #eeeeee 100%);
}
@media only screen and (max-width: 767px) {
.border-bottom-title {
letter-spacing: 0;
}
}
.p-larg {
max-width: 980px;
font-size: 18px;
line-height: 1.6;
}
.text-underline {
border-bottom: 1px solid rgba(255, 255, 255, 0.4);
padding-bottom: 2px;
}
.title-h2 {
font-size: 38px;
letter-spacing: 2px;
}
@media only screen and (max-width: 991px) {
.title-h2 {
font-size: 35px;
line-height: inherit;
}
}
@media only screen and (max-width: 767px) {
.title-h2 {
font-size: 25px;
}
}
.title-cover {
position: absolute;
width: 100%;
left: -6px;
font-family: "DM Sans", sans-serif;
font-size: 10vw;
font-weight: 700;
opacity: 0;
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%);
z-index: 1;
text-transform: uppercase;
pointer-events: none;
overflow: hidden;
}
.container .title-cover {
font-size: 7vw;
}
.title-cover.title_stroke {
color: transparent;
-webkit-text-stroke: 1px #fff;
}
.vertical-title {
font-size: 40px;
}
@media only screen and (max-width: 767px) {
.vertical-title {
font-size: 35px;
}
}
.fz-16 {
font-size: 16px;
}
.letter-s1 {
letter-spacing: 1px;
}
.heading-color {
color: var(--dsn-heading-color);
}
.v-light .heading-color {
color: var(--dsn-heading-color-light);
}
@media only screen and (max-width: 767px) {
.title br, .sub-text-header br, .dsn-heading-title br, .dsn-title br, .sm-title-block br, .xs-title-block br, .title-block br, .title-h2 br, .vertical-title br {
display: none;
}
}
.dsn-heading-title a {
color: inherit;
}
.v-light .dsn-heading-title a {
color: inherit;
}
p {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 1.6;
}
cite,
dfn,
em,
i {
font-style: italic;
}
span:not(.elementor-edit-link-title):not(.d-block), a {
display: inline-block;
}
blockquote cite {
font-style: normal;
font-family: "DM Sans", sans-serif;
}
pre {
font-family: "Courier 10 Pitch", Courier, monospace;
overflow: auto;
}
code,
kbd,
tt,
var {
font-family: Menlo, monaco, Consolas, Lucida Console, monospace;
}
abbr, acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
u {
text-decoration: underline;
}
big {
font-size: 125%;
}
a {
text-decoration: none;
}
a:hover {
text-decoration: none;
}
a:focus {
text-decoration: underline;
} html {
font-size: 17px;
}
body {
background-color: var(--dsn-background_color);
line-height: 1.2;
color: var(--dsn-body-color);
font-family: "Nunito Sans", sans-serif;
font-weight: 500;
margin: 0;
text-rendering: optimizeLegibility;
-webkit-transition: 100ms;
-o-transition: 100ms;
transition: 100ms;
-webkit-transition-property: background-color, color;
-o-transition-property: background-color, color;
transition-property: background-color, color;
}
body.dsn-mobile {
overflow-y: auto;
}
body.v-light {
color: var(--dsn-body-color-light);
background-color: var(--dsn-background_color-light);
}
.main-root {
position: relative;
}
.btn-play-inner-small svg {
width: 45px;
height: 45px;
}
.btn-play-inner-small svg .stroke,
.btn-play-inner-small svg .circle {
fill: none;
stroke-width: 2;
stroke-linejoin: round;
stroke-miterlimit: 10;
}
.btn-play-inner-small svg .stroke {
stroke: rgba(255, 255, 255, 0.3);
}
.btn-play-inner-small svg .circle {
stroke: #fff;
stroke-dashoffset: 700;
stroke-dasharray: 700;
stroke-linecap: butt;
-webkit-transition: all 1.5s;
-o-transition: all 1.5s;
transition: all 1.5s;
}
.btn-play-inner-small svg g {
-webkit-transform: scale(0.5);
-ms-transform: scale(0.5);
transform: scale(0.5);
}
.btn-play-inner-small:hover .circle {
stroke-dashoffset: 0;
stroke-dasharray: 700;
-webkit-transition: all 2s cubic-bezier(0.46, 0.08, 0.12, 0.91);
-o-transition: all 2s cubic-bezier(0.46, 0.08, 0.12, 0.91);
transition: all 2s cubic-bezier(0.46, 0.08, 0.12, 0.91);
}
.header-container {
padding-right: 80px;
padding-left: 80px;
}
@media only screen and (max-width: 991px) {
.container, .header-container {
max-width: 100%;
padding-right: 50px;
padding-left: 50px;
}
}
@media only screen and (max-width: 767px) {
.container, .header-container {
padding-right: 30px;
padding-left: 30px;
}
}
@media only screen and (max-width: 575px) {
.container, .header-container {
padding-right: 15px;
padding-left: 15px;
}
}
@media (min-width: 992px) {
.container {
max-width: 100%;
padding-right: 80px;
padding-left: 80px;
}
}
@media (min-width: 1090px) {
.container {
max-width: 960px;
padding-left: 15px;
padding-right: 15px;
}
}
@media (min-width: 1200px) {
.container {
max-width: 1140px;
}
}
@media (min-width: 1367px) {
.container {
max-width: 1200px;
padding-right: 15px;
padding-left: 15px;
}
}
.section-padding {
padding-top: 120px;
padding-bottom: 120px;
}
@media only screen and (max-width: 991px) {
.section-padding {
padding-top: 80px;
padding-bottom: 80px;
}
}
.section-margin {
margin-top: 120px;
margin-bottom: 120px;
}
@media only screen and (max-width: 991px) {
.section-margin {
margin-top: 80px;
margin-bottom: 80px;
}
}
.mt-section {
margin-top: 120px;
}
@media only screen and (max-width: 991px) {
.mt-section {
margin-top: 80px;
}
}
.mb-section {
margin-bottom: 120px;
}
@media only screen and (max-width: 991px) {
.mb-section {
margin-bottom: 80px;
}
}
.pt-section {
padding-top: 120px;
}
@media only screen and (max-width: 991px) {
.pt-section {
padding-top: 80px;
}
}
.pb-section {
padding-bottom: 120px;
}
@media only screen and (max-width: 991px) {
.pb-section {
padding-bottom: 80px;
}
}
.subtitle {
position: relative;
padding-left: 15px;
font-size: 22px;
text-transform: uppercase;
letter-spacing: 2px;
margin-bottom: 30px;
}
.subtitle:after {
content: "";
position: absolute;
top: 50%;
left: 0;
width: 8px;
height: 4px;
background-color: #fff;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.header-scale-hero {
-webkit-transform: scale(1.15);
-ms-transform: scale(1.15);
transform: scale(1.15);
}
.img-box-parallax .title-popup {
display: none;
-webkit-transform: translate(-50%, -90px);
-ms-transform: translate(-50%, -90px);
transform: translate(-50%, -90px);
}
.img-box-parallax:hover .title-popup {
display: block;
}
.cursor {
position: fixed;
top: 50%;
left: 50%;
width: 76px;
height: 76px;
z-index: 999999;
pointer-events: none;
background-color: #fff;
border-radius: 50%;
-webkit-transform-origin: left top;
-ms-transform-origin: left top;
transform-origin: left top;
-webkit-transition: -webkit-transform 0.35s;
transition: -webkit-transform 0.35s;
-o-transition: transform 0.35s;
transition: transform 0.35s;
transition: transform 0.35s, -webkit-transform 0.35s;
-webkit-transform: scale(0.3) translate(-50%, -50%);
-ms-transform: scale(0.3) translate(-50%, -50%);
transform: scale(0.3) translate(-50%, -50%);
mix-blend-mode: exclusion;
}
.cursor.cursor-scale-full, .mfp-zoom-out-cur .cursor {
-webkit-transform: scale(1.2) translate(-50%, -50%);
-ms-transform: scale(1.2) translate(-50%, -50%);
transform: scale(1.2) translate(-50%, -50%);
}
.cursor.cursor-scale-full span, .mfp-zoom-out-cur .cursor span {
color: #000;
}
.cursor.cursor-scale-half {
-webkit-transform: scale(1) translate(-50%, -50%);
-ms-transform: scale(1) translate(-50%, -50%);
transform: scale(1) translate(-50%, -50%);
mix-blend-mode: unset;
background-color: #000;
}
.cursor.cursor-scale-half span {
color: #fff;
}
.cursor.cursor-drag .cursor-next,
.cursor.cursor-drag .cursor-prev {
position: absolute;
top: 0;
right: -25px;
}
.cursor.cursor-drag .cursor-prev {
right: auto;
left: -25px;
}
.cursor.cursor-drag.no-drag {
mix-blend-mode: exclusion;
color: #fff;
}
.cursor.cursor-drag.no-drag .cursor-next,
.cursor.cursor-drag.no-drag .cursor-prev,
.cursor.cursor-drag.no-drag .cursor-drag {
display: none;
}
.cursor.cursor-drag.cursor-up-down .cursor-next,
.cursor.cursor-drag.cursor-up-down .cursor-prev {
position: absolute;
top: -50px;
right: auto;
left: 33px;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.cursor.cursor-drag.cursor-up-down .cursor-prev {
top: auto;
bottom: -50px;
}
.cursor.cursor-drag.no-drag {
mix-blend-mode: exclusion;
background-color: #fff;
}
.cursor.cursor-drag.no-drag .cursor-next,
.cursor.cursor-drag.no-drag .cursor-prev,
.cursor.cursor-drag.no-drag .cursor-drag {
display: none;
}
@media only screen and (max-width: 991px) {
.cursor {
display: none;
}
}
.cursor .cursor-helper {
position: absolute;
border-radius: 50%;
width: 100%;
text-align: center;
}
.cursor .cursor-helper span {
line-height: 76px;
font-size: 12px;
font-weight: bold;
text-shadow: 20px 20px 20px #000;
display: none;
}
.cursor.cursor-view span.cursor-view {
display: block;
}
.cursor.cursor-close span.cursor-close {
display: block;
}
.cursor.cursor-play span.cursor-play {
display: block;
}
.cursor.cursor-open span.cursor-open {
display: block;
}
.cursor.cursor-prev span.cursor-prev {
display: block;
}
.cursor.cursor-next span.cursor-next {
display: block;
}
.cursor.cursor-drag span.cursor-drag {
display: block;
}
.dsn-ajax-effect:not(.dsn-cursor-effect) .cursor {
left: auto;
top: auto;
right: 10px;
bottom: 10px;
-webkit-transform: scale(0.3) translate(-50%, -50%);
-ms-transform: scale(0.3) translate(-50%, -50%);
transform: scale(0.3) translate(-50%, -50%);
mix-blend-mode: unset;
}
.dsn-ajax-effect .cursor {
display: inherit !important;
-webkit-transform: scale(0.3);
-ms-transform: scale(0.3);
transform: scale(0.3);
mix-blend-mode: unset;
}
.dsn-ajax-effect .cursor:after {
content: "";
position: absolute;
width: 100px;
height: 109px;
border-radius: 50%;
left: -9px;
top: -15px;
border-top: 5px solid #fff;
-webkit-animation-name: animate-load;
animation-name: animate-load;
-webkit-animation-duration: 1.5s;
animation-duration: 1.5s;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.cursor.no-scale {
-webkit-transform: scale(0) translate(-50%, -50%);
-ms-transform: scale(0) translate(-50%, -50%);
transform: scale(0) translate(-50%, -50%);
}
@-webkit-keyframes animate-load {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes animate-load {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.dsn-arrow {
position: relative;
}
.dsn-arrow [data-cursor]:not(.slick-slider) {
position: absolute;
width: 25%;
height: 100%;
top: 0;
left: 0;
z-index: 1;
cursor: pointer;
}
.dsn-arrow.our-work [data-cursor]:not(.slick-slider) {
height: 60%;
}
.dsn-arrow [data-cursor=next]:not(.slick-slider) {
right: 0;
left: auto;
}
.preloader {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 99999;
background: var(--dsn-background_color);
}
.preloader .preloader-before {
top: 0;
}
.preloader .preloader-after {
bottom: 0;
}
.preloader .percent {
position: absolute;
font-weight: 700;
letter-spacing: 3px;
font-size: 16px;
color: var(--dsn-assistant-body-color);
top: -25px;
}
.preloader .title {
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
line-height: 0.9;
letter-spacing: 10px;
}
.preloader .title .text-strok {
color: transparent;
-webkit-text-stroke: 1px #fff;
}
.preloader .title .text-fill {
color: #fff;
position: absolute;
left: 0;
-webkit-clip-path: inset(100.09% 0% 0% 0%);
clip-path: inset(100.09% 0% 0% 0%);
}
.preloader .preloader-bar {
position: absolute;
width: 100%;
height: 5px;
top: 0;
background: #1d1d1d;
}
.preloader .preloader-bar .preloader-progress {
width: 0;
height: 100%;
background: var(--dsn-assistant-body-color);
}
.view-demo {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: distribute;
justify-content: space-around;
height: 100vh;
position: relative;
z-index: 1;
}
@media only screen and (max-width: 991px) {
.view-demo {
display: block;
}
}
.view-demo .half-left,
.view-demo .half-right {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
text-align: center;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.view-demo .half-left a,
.view-demo .half-right a {
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.view-demo .half-left a img,
.view-demo .half-right a img {
margin: auto;
width: 70%;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center;
object-position: center;
-webkit-box-shadow: 0 0 0 1px #ebebeb;
box-shadow: 0 0 0 1px #ebebeb;
border-radius: 4px;
}
.view-demo .half-left a:hover img,
.view-demo .half-right a:hover img {
-webkit-transform: translateY(-20px);
-ms-transform: translateY(-20px);
transform: translateY(-20px);
}
.view-demo .half-left h4,
.view-demo .half-right h4 {
font-size: 18px;
font-weight: 600;
letter-spacing: 1px;
text-transform: uppercase;
margin-top: 20px;
}
.view-demo .half-left h4.text-dark,
.view-demo .half-right h4.text-dark {
color: #333;
}
@media only screen and (max-width: 991px) {
.view-demo .half-left h4.text-dark,
.view-demo .half-right h4.text-dark {
color: #fff;
}
}
@media only screen and (max-width: 991px) {
.view-demo .half-left,
.view-demo .half-right {
width: 100%;
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
padding: 60px 15px;
}
.view-demo .half-left a img,
.view-demo .half-right a img {
-webkit-box-shadow: 0 0 0 1px #161515;
box-shadow: 0 0 0 1px #161515;
}
}
.view-demo .overlay-bg {
position: fixed;
top: 0;
left: 0;
right: 0;
width: 100%;
height: 100vh;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
z-index: -1;
}
@media only screen and (max-width: 991px) {
.view-demo .overlay-bg {
display: none;
}
}
.view-demo .overlay-bg div {
width: 50%;
height: 100%;
}
.view-demo .overlay-bg .black {
background-color: #110f10;
}
.view-demo .overlay-bg .white {
background-color: #fff;
}
.before-Square {
padding-left: 20px;
}
.before-Square:before {
content: "";
position: absolute;
top: 50%;
width: 6px;
height: 6px;
background-color: var(--dsn-assistant-body-color);
-webkit-transform: translateY(-50%) rotate(45deg);
-ms-transform: translateY(-50%) rotate(45deg);
transform: translateY(-50%) rotate(45deg);
left: 1.5px;
}
.v-light .before-Square:before {
background-color: var(--dsn-assistant-body-color-light);
}
.dsn-arrow-slid {
width: 22px;
height: 22px;
padding: 4px;
fill: var(--dsn-heading-color);
cursor: pointer;
}
.dsn-arrow-slid.arrow-down {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.dsn-hover-circle {
position: relative;
}
.dsn-hover-circle .icon-circle {
position: absolute;
left: 0;
top: 0;
width: 22px;
height: 22px;
border: 1px solid var(--dsn-heading-color);
border-radius: 50%;
z-index: -1;
opacity: 0;
}
.dsn-hover-circle:hover .icon-circle {
opacity: 1;
}
.swiper-pagination-bullet {
position: relative;
background-color: transparent;
width: 12px;
height: 12px;
opacity: 1;
cursor: pointer;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
z-index: 2;
margin: 5px;
bottom: 0 !important;
}
.swiper-pagination-bullet::before, .swiper-pagination-bullet::after {
content: "";
position: absolute;
width: 100%;
height: 100%;
border-radius: 50%;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.swiper-pagination-bullet::before {
background-color: var(--dsn-assistant-body-color);
-webkit-transform: scale(0.7);
-ms-transform: scale(0.7);
transform: scale(0.7);
}
.v-light .swiper-pagination-bullet::before {
background: var(--dsn-assistant-body-color-light);
}
.swiper-pagination-bullet::after {
border: 1.5px solid var(--dsn-assistant-body-color);
-webkit-transform: scale(0.7);
-ms-transform: scale(0.7);
transform: scale(0.7);
}
.v-light .swiper-pagination-bullet::after {
border-color: var(--dsn-assistant-body-color-light);
}
.swiper-pagination-bullet.swiper-pagination-bullet-active::before {
-webkit-transform: scale(0.4);
-ms-transform: scale(0.4);
transform: scale(0.4);
}
.swiper-pagination-bullet.swiper-pagination-bullet-active::after {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.swiper-pagination-progressbar {
width: 30%;
height: 3px;
margin-right: auto;
margin-left: auto;
margin-top: 30px;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
-webkit-transition: -webkit-transform 0.5s;
transition: -webkit-transform 0.5s;
-o-transition: transform 0.5s;
transition: transform 0.5s;
transition: transform 0.5s, -webkit-transform 0.5s;
background: var(--dsn-assistant-body-color);
}
.v-light .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
background: var(--dsn-assistant-body-color-light);
}
.background-section.section-half, .dsn-button-2.background-section.parallax-icon .section-half.icon-circle {
width: calc(50vw + 20px) !important;
max-width: calc(50vw + 20px);
}
@media only screen and (max-width: 767px) {
header .social-network-box, .main-slider .social-network-box {
display: none;
}
}
@media only screen and (max-width: 767px) {
.dsn-custom-service .theme-color.sm-title-block {
display: none;
}
}
.dsn-clip-path-right, .dsn-clip-path-left {
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.dsn-clip-path-right, .dsn-clip-path-left {
-webkit-transition: -webkit-clip-path 0.5s;
transition: -webkit-clip-path 0.5s;
-o-transition: clip-path 0.5s;
transition: clip-path 0.5s;
transition: clip-path 0.5s, -webkit-clip-path 0.5s;
}
.dsn-clip-path-right {
-webkit-clip-path: polygon(0 0, 0 0, 100% 100%, 0% 100%);
clip-path: polygon(0 0, 0 0, 100% 100%, 0% 100%);
}
.dsn-clip-path-right:hover {
-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}
.dsn-clip-path-left {
-webkit-clip-path: polygon(0 0, 0 0, 100% 100%, 100% 0);
clip-path: polygon(0 0, 0 0, 100% 100%, 100% 0);
}
.dsn-clip-path-left:hover {
-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
}
.dsn-clip-path-left:hover + .dsn-clip-path-right {
-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 0% 100%);
clip-path: polygon(0 0, 0 100%, 100% 100%, 0% 100%);
}
.slick-dots {
text-align: center;
margin-top: 20px;
}
.slick-dots li {
display: inline-block;
margin: 0 5px;
line-height: 1.2 !important;
margin-bottom: 0 !important;
cursor: pointer;
}
.slick-dots li button {
position: relative;
background-color: var(--dsn-background_color-light);
width: 20px;
height: 2px;
font-size: 0;
opacity: 0.5;
}
.v-light .slick-dots li button {
background-color: var(--dsn-background_color);
}
.slick-dots li.slick-active button {
opacity: 1;
width: 30px;
} .line-before, .line-after {
position: relative;
}
.line-before:before, .line-before:after, .line-after:before, .line-after:after {
position: absolute;
width: 100px;
height: 1px;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
background: #fff;
}
.v-light .line-before:before, .v-light .line-before:after, .v-light .line-after:before, .v-light .line-after:after {
background-color: var(--dsn-background_color);
}
@media only screen and (max-width: 991px) {
.line-before:before, .line-before:after, .line-after:before, .line-after:after {
display: none;
}
}
.line-before:before {
content: "";
left: -120px;
right: auto;
}
.line-after:after {
content: "";
right: -120px;
left: auto;
}
.line-under:after {
content: "";
position: relative;
display: block;
margin-top: 20px;
height: 2px;
width: 100px;
background-color: var(--dsn-assistant-body-color);
}
.v-light .line-under:after {
background-color: var(--dsn-assistant-body-color-light);
}
.line-v-left {
padding-left: 20px;
border-left: 1px solid var(--dsn-assistant-body-color);
}
.v-light .line-v-left {
border-color: var(--dsn-assistant-body-color-light);
} .border-r7 {
border-radius: 7px;
}
[data-mfp-src] {
cursor: pointer;
}
.pointer-events {
pointer-events: none;
}
.pointer-events-auto {
pointer-events: auto;
}
@media only screen and (max-width: 991px) {
.pl-container {
padding-left: 15px;
padding-right: 15px;
}
}
.animation-rotate img {
-webkit-animation: rotate 15s linear infinite;
animation: rotate 15s linear infinite;
}
.social-network-box {
position: absolute;
left: 40px;
bottom: 50%;
color: #fff;
-webkit-transform: rotate(-90deg) translateX(-50%);
-ms-transform: rotate(-90deg) translateX(-50%);
transform: rotate(-90deg) translateX(-50%);
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
z-index: 3;
}
@media only screen and (max-width: 575px) {
.social-network-box {
display: none;
}
}
.main-slider .social-network-box {
left: 55px;
}
.social-network-box.social-network-box_right {
-webkit-transform: rotate(90deg) translateX(-50%);
-ms-transform: rotate(90deg) translateX(-50%);
transform: rotate(90deg) translateX(-50%);
left: auto;
right: 40px;
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
}
.main-slider .social-network-box.social-network-box_right {
right: 55px;
}
.social-network-box .social-network ul li {
display: inline-block;
margin-right: 20px;
padding: 0;
list-style: none;
overflow: hidden;
vertical-align: top;
}
.social-network-box .social-network ul li:last-of-type {
margin-right: 0;
}
@media only screen and (max-width: 991px) {
.social-network-box {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
left: auto;
right: 40px;
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
}
}
a.link-hover {
color: #fff;
display: inline-block;
letter-spacing: 2px;
font-size: 13px;
font-family: "DM Sans", sans-serif;
font-weight: 400;
position: relative;
text-transform: uppercase;
-webkit-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
}
a.link-hover:before {
content: attr(data-hover-text);
position: absolute;
left: 0;
top: 100%;
color: #fff;
}
a.link-hover:hover {
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%);
text-decoration: none;
}
.link-vist {
left: 30px;
bottom: 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-top: 30px;
}
@media only screen and (max-width: 767px) {
.link-vist {
margin-top: 20px;
}
}
.link-vist .link-vist-text {
position: relative;
font-size: 12px;
font-weight: 400;
letter-spacing: 2px;
color: var(--dsn-heading-color);
text-transform: uppercase;
padding-bottom: 3px;
font-family: "DM Sans", sans-serif;
}
.link-vist .link-vist-text:before {
content: "";
display: block;
position: absolute;
height: 1px;
width: 100%;
background: var(--dsn-heading-color);
bottom: 1px;
left: 0;
-webkit-transform-origin: left;
-ms-transform-origin: left;
transform-origin: left;
transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
-webkit-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
}
.link-vist .link-vist-arrow {
margin-left: 10px;
}
.link-vist .link-vist-arrow svg {
width: 20px;
height: 20px;
-webkit-transition: all 0.6s cubic-bezier(0.5, 0.2, 0.1, 1.14);
-o-transition: all 0.6s cubic-bezier(0.5, 0.2, 0.1, 1.14);
transition: all 0.6s cubic-bezier(0.5, 0.2, 0.1, 1.14);
}
.link-vist .link-vist-arrow svg * {
fill: none;
stroke: var(--dsn-heading-color);
stroke-width: 2px;
}
.link-vist:hover .link-vist-text:before {
-webkit-transform: scaleX(0);
-ms-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: right;
-ms-transform-origin: right;
transform-origin: right;
}
.link-vist:hover .link-vist-arrow svg {
-webkit-transform: translate(10px, -10px);
-ms-transform: translate(10px, -10px);
transform: translate(10px, -10px);
opacity: 0;
}
.scroll-to-top {
position: fixed;
right: -100px;
bottom: 60px;
width: 70px;
height: 70px;
z-index: 99;
cursor: pointer;
}
.scroll-to-top .box-numper {
position: absolute;
top: 50%;
left: 50%;
width: 40px;
height: 40px;
line-height: 35px;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
color: #fff;
}
.v-light .scroll-to-top .box-numper {
color: var(--dsn-heading-color-light);
}
.scroll-to-top .box-numper span {
font-size: 12px;
}
.scroll-to-top img {
width: 65px;
}
.v-light .scroll-to-top img {
-webkit-filter: invert(1);
filter: invert(1);
}
.scroll-d {
right: 30px;
bottom: 40px;
cursor: pointer;
z-index: 2;
}
.scroll-d img {
width: 60px;
}
.v-light .scroll-d img {
-webkit-filter: invert(1);
filter: invert(1);
}
.shap-section {
bottom: 20px;
right: 20px;
width: 190px;
pointer-events: none;
}
.shap-section svg {
opacity: 0.15;
}
.shap-section svg path {
fill: #fff;
}
.container-fluid.no-padding,
.container.no-padding {
padding-left: 0;
padding-right: 0;
}
.bg-section {
top: 0;
bottom: 0;
}
.w-100 {
width: 100%;
}
.w-auto {
width: auto;
}
.w-100-v {
width: 100vh;
}
.h-100 {
height: 100%;
}
.h-100-v {
height: 100vh;
}
.d-flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.d-grid {
display: -ms-grid;
display: grid;
}
.a-item-center {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.text-right {
text-align: right;
}
.text-left {
text-align: left;
}
.text-center {
text-align: center;
}
.d-block {
display: block;
}
.d-inline-block {
display: inline-block;
}
.fw-blod {
font-weight: bold;
}
.over-hidden {
overflow: hidden;
}
.hidden {
opacity: 0;
visibility: hidden;
}
.before-z-index:before {
z-index: 1;
}
.fw-600 {
font-weight: 600;
}
.m-auto {
margin-left: auto;
margin-right: auto;
}
.mt-30 {
margin-top: 30px;
}
.mt-80 {
margin-top: 80px;
}
.mb-80 {
margin-bottom: 80px;
}
.mt-20 {
margin-top: 20px;
}
.mb-20 {
margin-bottom: 20px;
}
.mb-30 {
margin-bottom: 30px;
}
.mb-25 {
margin-bottom: 25px;
}
.pt-30 {
padding-top: 30px;
}
.pb-30 {
padding-top: 30px;
}
.p-0 {
padding: 0;
}
.box-after {
position: relative;
margin-bottom: 5px;
}
.box-after:after {
content: "";
position: absolute;
width: calc(100% - 20px);
height: 100%;
display: block;
background: var(--dsn-assistant-body-color);
bottom: -5px;
left: 10px;
z-index: -1;
}
.custom-container {
width: 120%;
}
@media only screen and (max-width: 400px) {
.custom-container {
width: 100%;
}
}
.content-center {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
}
.icon-lg {
vertical-align: middle;
font-size: 42px;
}
.metas {
font-family: "DM Sans", sans-serif;
}
.metas a {
margin-right: 5px;
}
.metas.meta-personal span {
background-color: rgba(var(--dsn-assistant-background-color), 0.5);
padding: 5px 15px;
color: var(--dsn-heading-color);
}
.metas span {
position: relative;
font-size: 16px;
letter-spacing: 1px;
}
header .metas {
color: var(--dsn-heading-color);
}
.dsn-video {
-o-object-fit: cover;
object-fit: cover;
z-index: -20 !important;
width: 100%;
height: 100%;
}
[data-dsn=video] {
width: 100%;
height: 100%;
}
.p-relative {
position: relative;
}
.p-relative-elementor-widget .elementor-widget-container {
position: relative;
}
.p-absolute {
position: absolute;
}
.scrool-down {
width: 140px;
height: 140px;
-webkit-transform: scaleX(1.2);
-ms-transform: scaleX(1.2);
transform: scaleX(1.2);
overflow: hidden;
-webkit-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;
z-index: 3;
position: absolute;
bottom: 0;
right: 0;
cursor: pointer;
}
.scrool-down a {
z-index: 3;
}
.scrool-down a:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 99em;
border-top: 2px solid #555;
border-right: 2px solid #555;
-webkit-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;
-webkit-transform: translateY(75%) rotate(-45deg);
-ms-transform: translateY(75%) rotate(-45deg);
transform: translateY(75%) rotate(-45deg);
will-change: transform;
cursor: pointer;
}
.scrool-down a:after {
content: "";
width: 10px;
height: 10px;
border: 2px solid currentColor;
position: absolute;
left: 0;
right: 0;
bottom: 15px;
border-top: 0;
border-left: 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
margin: 0 auto;
-webkit-transition: 0.2s ease;
-o-transition: 0.2s ease;
transition: 0.2s ease;
}
.background-box {
background-color: #a56433;
color: #000;
font-weight: 700;
}
.color-white {
color: #fff;
}
.overflow-hidden {
overflow: hidden;
}
.user-no-selection {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.user-no-selection::-moz-selection {
background: none;
color: inherit;
}
.user-no-selection::selection {
background: none;
color: inherit;
}
.cover-bg-img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center;
object-position: center;
}
.no-shadow, .service .services-item {
-webkit-box-shadow: none;
box-shadow: none;
}
.transform-3d {
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.p-fixed {
position: fixed;
width: 100%;
height: 100%;
left: 0;
top: 0;
}
.day-night {
position: fixed;
z-index: 99999;
top: 23px;
left: 10px;
width: 30px;
height: 30px;
cursor: pointer;
}
.admin-bar .day-night {
top: 74px;
}
@media screen and (min-width: 783px) {
.admin-bar .day-night {
top: 60px;
}
}
@media only screen and (max-width: 767px) {
.day-night {
left: 150px;
display: none;
}
}
.day-night .night,
.day-night .moon {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
pointer-events: none;
-webkit-transition: opacity 0.8s;
-o-transition: opacity 0.8s;
transition: opacity 0.8s;
border-radius: 100%;
opacity: 0;
}
.day-night .night svg,
.day-night .moon svg {
width: 100%;
height: 100%;
}
.day-night .night {
border: 1px solid rgba(255, 255, 255, 0.18);
background-color: #fff;
opacity: 1;
}
.day-night .night svg {
fill: #000;
width: 100%;
height: 100%;
}
.day-night .moon {
border: 1px solid rgba(255, 255, 255, 0.18);
background-color: #000;
opacity: 0;
}
.day-night .moon svg {
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg);
fill: #f0f0f0;
}
.v-light .day-night .night {
opacity: 0;
}
.v-light .day-night .moon {
opacity: 1;
}
.dsn-ajax-loader {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.dsn-ajax-loader:not(.dsn-ajax-normal) {
visibility: hidden;
opacity: 0;
z-index: 999;
}
.dsn-ajax-loader.dsn-ajax-normal {
background-color: #1b1b1b;
z-index: 900199;
-webkit-transform: scaleY(0);
-ms-transform: scaleY(0);
transform: scaleY(0);
-webkit-transform-origin: bottom;
-ms-transform-origin: bottom;
transform-origin: bottom;
}
.embed-3d-dimensions {
max-width: 100%;
height: 80vh;
}
.embed-3d-dimensions .overlay-3d-dimensions {
-webkit-transition-property: height, width;
-o-transition-property: height, width;
transition-property: height, width;
-webkit-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
transition-duration: 0.3s;
color: var(--dsn-assistant-body-color);
}
.embed-3d-dimensions .overlay-3d-dimensions .button-action {
cursor: pointer;
background-color: var(--dsn-background_color);
width: 70px;
height: 70px;
border-radius: 50%;
}
.embed-3d-dimensions .overlay-3d-dimensions i {
font-size: 50px;
}
.embed-3d-dimensions .overlay-3d-dimensions .action-key {
-webkit-transition: opacity 0.5s;
-o-transition: opacity 0.5s;
transition: opacity 0.5s;
left: 10px;
top: 10px;
}
.embed-3d-dimensions .overlay-3d-dimensions .key-on {
opacity: 1;
z-index: 1;
}
.embed-3d-dimensions .overlay-3d-dimensions .key-off {
opacity: 0;
z-index: 0;
}
.embed-3d-dimensions.active-3d-dimensions .overlay-3d-dimensions {
width: 100px;
height: 100px;
top: 0;
left: 0;
}
.embed-3d-dimensions.active-3d-dimensions .overlay-3d-dimensions:before {
display: none;
}
.embed-3d-dimensions.active-3d-dimensions .overlay-3d-dimensions .key-off {
opacity: 1;
z-index: 1;
}
.embed-3d-dimensions.active-3d-dimensions .overlay-3d-dimensions .key-on {
opacity: 0;
z-index: 0;
}
.embed-3d-dimensions iframe {
border: none;
max-width: 100%;
}
.dsn-ajax-effect {
overflow: hidden !important;
}
.z-index-0 {
z-index: 0;
}
.dsn-ajax-loader .title {
color: #fff !important;
}
.dsn-z-index-2 {
z-index: 2;
}
.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
opacity: 0;
-webkit-backface-visibility: hidden;
-webkit-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.mfp-with-zoom.mfp-ready .mfp-container {
opacity: 1;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
opacity: 0.8;
}
.mfp-with-zoom.mfp-removing .mfp-container,
.mfp-with-zoom.mfp-removing.mfp-bg {
opacity: 0;
}
.background-theme-color {
background-color: var(--dsn-assistant-body-color);
color: #fff;
}
.v-light .background-theme-color {
background-color: var(--dsn-assistant-body-color-light);
}
.bg-dark {
background-color: var(--dsn-assistant-background-color);
}
.mb-70 {
margin-bottom: 70px;
}
@media only screen and (max-width: 991px) {
.mb-70.dsn-title, .mb-70.section-title-2 {
margin-bottom: 50px;
}
}
@media only screen and (max-width: 767px) {
.mb-70.section-title {
padding-top: 10px;
}
}
.opacity-0 {
opacity: 0;
}
.border-bottom {
border-bottom: 1px solid #1e1e1e;
}
@media only screen and (min-width: 576px) {
.container .fill-right-container {
position: relative;
width: calc(50vw + 50% - 15px) !important;
margin-right: -50vw;
}
}
.full-width {
position: relative;
width: 100vw;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
}
.vertical-text {
-webkit-writing-mode: vertical-lr;
-ms-writing-mode: tb-lr;
writing-mode: vertical-lr;
-webkit-text-orientation: mixed;
text-orientation: mixed;
}
.mw-750 {
max-width: 750px;
}
.mw-460 {
max-width: 460px;
}
.clear {
clear: both;
}
.clear:after, .clear:before {
content: "";
display: table;
table-layout: fixed;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder, .form-control::-webkit-input-placeholder, .form-box input::-webkit-input-placeholder, .form-box textarea::-webkit-input-placeholder {
color: #eee;
}
input::-moz-placeholder, textarea::-moz-placeholder, .form-control::-moz-placeholder, .form-box input::-moz-placeholder, .form-box textarea::-moz-placeholder {
color: #eee;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder, .form-control:-ms-input-placeholder, .form-box input:-ms-input-placeholder, .form-box textarea:-ms-input-placeholder {
color: #eee;
}
input::-ms-input-placeholder, textarea::-ms-input-placeholder, .form-control::-ms-input-placeholder, .form-box input::-ms-input-placeholder, .form-box textarea::-ms-input-placeholder {
color: #eee;
}
input::placeholder,
textarea::placeholder,
.form-control::placeholder,
.form-box input::placeholder,
.form-box textarea::placeholder {
color: #eee;
}
.v-light input::-webkit-input-placeholder, .v-light textarea::-webkit-input-placeholder, .v-light .form-control::-webkit-input-placeholder, .v-light .form-box input::-webkit-input-placeholder, .v-light .form-box textarea::-webkit-input-placeholder {
color: var(--dsn-body-color-light);
}
.v-light input::-moz-placeholder, .v-light textarea::-moz-placeholder, .v-light .form-control::-moz-placeholder, .v-light .form-box input::-moz-placeholder, .v-light .form-box textarea::-moz-placeholder {
color: var(--dsn-body-color-light);
}
.v-light input:-ms-input-placeholder, .v-light textarea:-ms-input-placeholder, .v-light .form-control:-ms-input-placeholder, .v-light .form-box input:-ms-input-placeholder, .v-light .form-box textarea:-ms-input-placeholder {
color: var(--dsn-body-color-light);
}
.v-light input::-ms-input-placeholder, .v-light textarea::-ms-input-placeholder, .v-light .form-control::-ms-input-placeholder, .v-light .form-box input::-ms-input-placeholder, .v-light .form-box textarea::-ms-input-placeholder {
color: var(--dsn-body-color-light);
}
.v-light input::placeholder,
.v-light textarea::placeholder,
.v-light .form-control::placeholder,
.v-light .form-box input::placeholder,
.v-light .form-box textarea::placeholder {
color: var(--dsn-body-color-light);
}
input[type=search]::-webkit-search-decoration {
display: none;
}
fieldset {
padding: 30px;
}
fieldset form > * {
margin-bottom: 30px;
}
fieldset form:last-child {
margin-bottom: 0;
}
fieldset form p {
margin-top: 0;
}
fieldset form textarea,
fieldset form input {
margin-bottom: 0;
padding: 10px;
}
.dsn-no-results .dsn-search .search-form input {
min-width: 460px;
}
.button,
button:not([aria-controls]):not([data-filter]):not(.mfp-arrow):not(.dsn-button-form):not(.mfp-close),
input[type=button],
input[type=reset],
input[type=submit]:not(.dsn-button-form) {
position: relative;
width: auto;
font-size: 15px;
border: 2px solid var(--dsn-heading-color);
color: var(--dsn-heading-color);
padding: 20px 41px;
cursor: pointer;
min-height: 48px;
border-radius: 0;
letter-spacing: 1px;
font-weight: 600;
background-color: var(--dsn-assistant-background-color);
}
.btn {
font-size: 14px;
font-weight: 400;
letter-spacing: 3px;
padding: 20px 40px;
text-transform: uppercase;
word-spacing: 5px;
font-family: "DM Sans", sans-serif;
text-align: center;
}
.btn span {
color: #fff;
}
@media only screen and (max-width: 991px) {
.btn {
padding: 15px 25px;
}
}
.v-light .btn span {
color: var(--dsn-heading-color-light);
}
.v-light .btn::before {
background-color: var(--dsn-background_color);
}
.v-light .btn:hover {
color: var(--dsn-heading-color);
}
.btn:before {
content: "";
position: absolute;
top: 0;
left: 0;
bottom: 0;
width: 100%;
background-color: #fff;
-webkit-transform: scaleX(0);
-ms-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 100% 50%;
-ms-transform-origin: 100% 50%;
transform-origin: 100% 50%;
transition: transform 0.35s, -webkit-transform 0.35s;
}
.btn span {
position: relative;
z-index: 2;
-webkit-transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
-o-transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
.btn:hover span {
color: var(--dsn-heading-color-light);
}
.v-light .btn:hover {
color: var(--dsn-heading-color-light);
}
.v-light .btn:hover span {
color: var(--dsn-heading-color);
}
.btn:hover:before {
-webkit-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
-webkit-transform-origin: 0 50%;
-ms-transform-origin: 0 50%;
transform-origin: 0 50%;
}
.btn-form {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
min-height: 48px;
border-radius: 50px;
letter-spacing: 1.2px;
border: 1.5px solid var(--dsn-assistant-body-color);
cursor: pointer;
margin: auto;
-webkit-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
font-size: 12px;
font-weight: 600;
line-height: 16px;
}
.btn-form span {
color: #fff;
}
.v-light .btn-form {
border-color: var(--dsn-assistant-body-color-light);
}
.v-light .btn-form span {
color: var(--dsn-heading-color-light);
}
.btn-form .label {
font-weight: bold;
min-width: 150px;
padding-left: 30px;
padding-right: 10px;
text-align: center;
}
.btn-form .icon-c {
width: 12px;
height: 12px;
background-color: var(--dsn-assistant-body-color);
border-radius: 50%;
margin-right: 30px;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.v-light .btn-form .icon-c {
background-color: var(--dsn-assistant-body-color-light);
}
.btn-form:hover {
background-color: var(--dsn-assistant-body-color);
}
.v-light .btn-form:hover {
background-color: var(--dsn-assistant-body-color-light);
color: var(--dsn-heading-color);
}
.btn-form:hover .icon-c {
background-color: var(--dsn-background_color);
}
.link-custom {
border-radius: 30px;
height: 48px;
padding-right: 40px;
color: #fff;
letter-spacing: 2px;
text-transform: uppercase;
z-index: 2;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.link-custom .link-text {
font-size: 13px;
font-weight: 600;
-webkit-transition: -webkit-transform 0.2s;
transition: -webkit-transform 0.2s;
-o-transition: transform 0.2s;
transition: transform 0.2s;
transition: transform 0.2s, -webkit-transform 0.2s;
z-index: 2;
}
.v-light .link-custom .link-text {
color: var(--dsn-heading-color-light);
}
.link-custom .link-circle {
-webkit-transition: width 200ms;
-o-transition: width 200ms;
transition: width 200ms;
top: 0;
right: 0;
text-align: center;
background: #fff;
mix-blend-mode: exclusion;
color: var(--dsn-heading-color-light);
width: 48px;
height: 48px;
border-radius: 30px;
z-index: 2;
}
.v-light .link-custom .link-circle {
background-color: var(--dsn-assistant-background-color-light);
z-index: 0;
}
.link-custom .link-circle i {
position: absolute;
width: 100%;
right: 0;
top: 17px;
font-size: 12px;
}
.link-custom:hover {
padding-left: 40px;
}
.link-custom:hover .link-text {
-webkit-transform: translateX(-9px);
-ms-transform: translateX(-9px);
transform: translateX(-9px);
}
.link-custom:hover .link-circle {
width: 100%;
}
.link-custom:hover .link-circle i {
width: auto;
right: 20px;
-webkit-transform: translateX(-9px);
-ms-transform: translateX(-9px);
transform: translateX(-9px);
-webkit-transition: -webkit-transform 0.2s;
transition: -webkit-transform 0.2s;
-o-transition: transform 0.2s;
transition: transform 0.2s;
transition: transform 0.2s, -webkit-transform 0.2s;
}
.link-custom.scroll-down i {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.link-custom.scroll-down:hover .link-text {
-webkit-transform: translateX(-9px);
-ms-transform: translateX(-9px);
transform: translateX(-9px);
}
.link-custom.scroll-down:hover .link-circle i {
-webkit-transform: translateX(-9px) translateY(2px) rotate(90deg);
-ms-transform: translateX(-9px) translateY(2px) rotate(90deg);
transform: translateX(-9px) translateY(2px) rotate(90deg);
}
.dsn-link a {
color: inherit;
}
html.elementor-html .link-circle {
pointer-events: none;
}
.dsn-button-2 {
padding: 20px 40px;
font-size: 12px;
font-weight: 600;
line-height: 16px;
letter-spacing: 3px;
text-transform: uppercase;
}
.dsn-button-2.background-section, .dsn-button-2.background-section.parallax-icon .dsn-button-2.icon-circle {
-webkit-box-shadow: 0 2px 0 var(--dsn-assistant-background-color), 2px 4px 6px var(--dsn-background_color);
box-shadow: 0 2px 0 var(--dsn-assistant-background-color), 2px 4px 6px var(--dsn-background_color);
}
.dsn-button-2.background-main, .dsn-button-2.background-main.parallax-icon .dsn-button-2.icon-circle {
-webkit-box-shadow: 0 2px 0 var(--dsn-background_color), 2px 4px 6px var(--dsn-assistant-background-color);
box-shadow: 0 2px 0 var(--dsn-background_color), 2px 4px 6px var(--dsn-assistant-background-color);
}
.dsn-button-2.parallax-icon {
background: transparent;
}
.dsn-button-2.parallax-icon .icon-circle {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: -1;
border-radius: 4px;
}
.dsn-button-border {
border: 1px solid;
margin-left: 1.5px;
margin-top: 1.5px;
border-color: rgba(112, 112, 112, 0.5);
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
-webkit-transition-property: border, -webkit-box-shadow;
transition-property: border, -webkit-box-shadow;
-o-transition-property: border, box-shadow;
transition-property: border, box-shadow;
transition-property: border, box-shadow, -webkit-box-shadow;
}
.v-light .dsn-button-border {
border-color: #bebebe;
}
.v-light .dsn-button-border, .v-light .dsn-button-border span {
color: #000;
}
.dsn-button-border:after, .dsn-button-border:before {
border-color: var(--dsn-assistant-body-color);
border-radius: 1.5px;
}
.v-light .dsn-button-border:after, .v-light .dsn-button-border:before {
border-color: var(--dsn-assistant-body-color-light);
}
.dsn-button-border:after, .dsn-button-border:before {
content: "";
position: absolute;
width: 13px;
height: 13px;
border-width: 3px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.dsn-button-border:hover {
border-color: transparent;
background: transparent;
-webkit-box-shadow: inset 0 0 20px rgba(var(--dsn-assistant-body-color), 0.3), 0 0 20px rgba(var(--dsn-assistant-body-color), 0.15);
box-shadow: inset 0 0 20px rgba(var(--dsn-assistant-body-color), 0.3), 0 0 20px rgba(var(--dsn-assistant-body-color), 0.15);
}
.v-light .dsn-button-border:hover {
-webkit-box-shadow: inset 0 0 20px rgba(var(--dsn-assistant-body-color-light), 0.3), 0 0 20px rgba(var(--dsn-assistant-body-color-light), 0.15);
box-shadow: inset 0 0 20px rgba(var(--dsn-assistant-body-color-light), 0.3), 0 0 20px rgba(var(--dsn-assistant-body-color-light), 0.15);
}
.dsn-button-border:hover:after, .dsn-button-border:hover:before {
width: 70%;
height: 70%;
border-width: 2px;
}
.dsn-button-border:hover:before {
left: 0;
}
.dsn-button-border:hover:after {
right: 0;
}
.dsn-button-border:before {
left: -2.5px;
top: -1.5px;
border-top-style: solid;
border-left-style: solid;
}
.dsn-button-border:after {
right: -1.5px;
bottom: -1.5px;
border-right-style: solid;
border-bottom-style: solid;
}
.dsn-button-normal {
padding: 10px 30px 10px 0;
}
.dsn-button-normal:before, .dsn-button-normal:after {
content: "";
position: absolute;
height: 100%;
top: 0;
background-color: var(--dsn-assistant-body-color);
z-index: -1;
-webkit-transform: skew(-12deg);
-ms-transform: skew(-12deg);
transform: skew(-12deg);
}
.dsn-button-normal:before {
width: 50%;
left: 50%;
}
.dsn-button-normal:after {
width: 10px;
right: -15px;
}
.border-rdu {
border: 3px solid var(--dsn-heading-color);
padding-top: 15px;
padding-bottom: 15px;
border-radius: 30px;
}
.v-light .border-rdu {
border-color: var(--dsn-heading-color-light);
}
input[type=submit]:not(.dsn-button-form).dsn-button-comment {
padding: 15px 40px;
border-radius: 30px;
background: transparent;
} a {
outline: 0;
outline-style: none;
}
a:hover, a:active {
outline: 0;
text-decoration: none;
} .font-heading {
font-family: "DM Sans", sans-serif;
}
.text-transform-upper {
text-transform: uppercase;
}
.site-header {
position: fixed;
top: 0;
width: 100%;
padding-top: 22px;
padding-bottom: 22px;
z-index: 9000;
pointer-events: none;
}
.site-header a {
color: inherit;
}
.site-header .light-logo {
color: var(--dsn-heading-color);
}
.admin-bar .site-header {
top: 46px;
}
@media screen and (min-width: 783px) {
.admin-bar .site-header {
top: 32px;
}
}
.site-header .menu-cover-title {
position: absolute;
top: 50%;
left: -12px;
font-size: 20vw;
font-weight: 600;
line-height: 1.15;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
opacity: 0.05;
}
@media only screen and (max-width: 991px) {
.site-header .menu-cover-title {
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
}
.site-header .inner-header .main-logo {
width: 96px;
pointer-events: all;
}
.classic-menu .site-header .inner-header .main-logo {
margin-bottom: 7px;
}
.site-header .inner-header .main-logo img {
height: 40px;
}
.site-header .inner-header .main-logo .dark-logo {
display: none;
}
.site-header .main-navigation {
pointer-events: all;
}
.site-header .nav-border-bottom {
display: none;
}
.site-header .menu-icon {
position: relative;
top: -5px;
cursor: pointer;
pointer-events: all;
}
.site-header .menu-icon .icon-m .menu-icon-line {
background-color: var(--dsn-assistant-body-color);
width: 23px;
height: 2px;
-webkit-transition: -webkit-transform 0.2s ease-Out;
transition: -webkit-transform 0.2s ease-Out;
-o-transition: transform 0.2s ease-Out;
transition: transform 0.2s ease-Out;
transition: transform 0.2s ease-Out, -webkit-transform 0.2s ease-Out;
}
.site-header .menu-icon .icon-m .menu-icon-line.icon-top {
width: 5px;
}
.site-header .menu-icon .icon-m .menu-icon-line.icon-center {
width: 14px;
}
.site-header .menu-icon .icon-m .menu-icon-line.icon-bottom {
margin-top: 5px;
}
.site-header .menu-icon .icon-m .icon-circle {
position: absolute;
top: -5px;
left: -8px;
width: 46px;
height: 46px;
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 50%;
display: none;
}
.site-header .menu-icon .icon-m:hover .icon-circle {
display: inherit;
}
.site-header .menu-icon .text-menu {
top: -4px;
width: 52px;
color: #fff;
opacity: 0.9;
font-size: 13px;
}
.site-header .menu-icon .text-menu > div {
left: 0;
top: 0;
}
.site-header .menu-icon .text-menu .text-button .dsn-word-wrapper {
overflow: hidden;
will-change: transform;
}
.site-header .menu-icon .text-menu .text-button .dsn-chars-wrapper {
opacity: 0;
visibility: hidden;
will-change: transform;
-webkit-transform: translateY(50%) rotate(15deg) scale(0.8);
-ms-transform: translateY(50%) rotate(15deg) scale(0.8);
transform: translateY(50%) rotate(15deg) scale(0.8);
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
-webkit-transition: opacity 0.3s cubic-bezier(0.3, 0, 0.7, 1), visibility 0.3s, -webkit-transform 0.4s cubic-bezier(0.3, 0, 0.7, 1);
transition: opacity 0.3s cubic-bezier(0.3, 0, 0.7, 1), visibility 0.3s, -webkit-transform 0.4s cubic-bezier(0.3, 0, 0.7, 1);
-o-transition: transform 0.4s cubic-bezier(0.3, 0, 0.7, 1), opacity 0.3s cubic-bezier(0.3, 0, 0.7, 1), visibility 0.3s;
transition: transform 0.4s cubic-bezier(0.3, 0, 0.7, 1), opacity 0.3s cubic-bezier(0.3, 0, 0.7, 1), visibility 0.3s;
transition: transform 0.4s cubic-bezier(0.3, 0, 0.7, 1), opacity 0.3s cubic-bezier(0.3, 0, 0.7, 1), visibility 0.3s, -webkit-transform 0.4s cubic-bezier(0.3, 0, 0.7, 1);
-webkit-transition-delay: calc(30ms * var(--char-dsn-index) + 1ms);
-o-transition-delay: calc(30ms * var(--char-dsn-index) + 1ms);
transition-delay: calc(30ms * var(--char-dsn-index) + 1ms);
}
.site-header .menu-icon .text-menu .text-button .dsn-chars-wrapper {
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0) rotate(0deg) scale(1);
-ms-transform: translateY(0) rotate(0deg) scale(1);
transform: translateY(0) rotate(0deg) scale(1);
}
.site-header .menu-icon .text-menu .text-open .dsn-word-wrapper,
.site-header .menu-icon .text-menu .text-close .dsn-word-wrapper {
overflow: hidden;
will-change: transform;
}
.site-header .menu-icon .text-menu .text-open .dsn-chars-wrapper,
.site-header .menu-icon .text-menu .text-close .dsn-chars-wrapper {
opacity: 0;
visibility: hidden;
will-change: transform;
-webkit-transform: translateY(50%) rotate(15deg) scale(0.8);
-ms-transform: translateY(50%) rotate(15deg) scale(0.8);
transform: translateY(50%) rotate(15deg) scale(0.8);
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
-webkit-transition: opacity 0.3s cubic-bezier(0.3, 0, 0.7, 1), visibility 0.3s, -webkit-transform 0.4s cubic-bezier(0.3, 0, 0.7, 1);
transition: opacity 0.3s cubic-bezier(0.3, 0, 0.7, 1), visibility 0.3s, -webkit-transform 0.4s cubic-bezier(0.3, 0, 0.7, 1);
-o-transition: transform 0.4s cubic-bezier(0.3, 0, 0.7, 1), opacity 0.3s cubic-bezier(0.3, 0, 0.7, 1), visibility 0.3s;
transition: transform 0.4s cubic-bezier(0.3, 0, 0.7, 1), opacity 0.3s cubic-bezier(0.3, 0, 0.7, 1), visibility 0.3s;
transition: transform 0.4s cubic-bezier(0.3, 0, 0.7, 1), opacity 0.3s cubic-bezier(0.3, 0, 0.7, 1), visibility 0.3s, -webkit-transform 0.4s cubic-bezier(0.3, 0, 0.7, 1);
-webkit-transition-delay: calc(30ms * var(--char-dsn-index) + 1ms);
-o-transition-delay: calc(30ms * var(--char-dsn-index) + 1ms);
transition-delay: calc(30ms * var(--char-dsn-index) + 1ms);
}
.site-header .menu-icon.nav-active .text-menu {
width: 50px;
}
.site-header .menu-icon:hover .icon-m .icon-top,
.site-header .menu-icon:hover .icon-m .icon-center {
-webkit-transform: translateY(6px);
-ms-transform: translateY(6px);
transform: translateY(6px);
}
.site-header .menu-icon:hover .icon-m .icon-bottom {
-webkit-transform: translateY(-5px);
-ms-transform: translateY(-5px);
transform: translateY(-5px);
}
.site-header .menu-icon:hover .text-menu .text-button .dsn-word-wrapper {
overflow: hidden;
will-change: transform;
}
.site-header .menu-icon:hover .text-menu .text-button .dsn-chars-wrapper {
opacity: 0;
visibility: hidden;
will-change: transform;
-webkit-transform: translateY(50%) rotate(15deg) scale(0.8);
-ms-transform: translateY(50%) rotate(15deg) scale(0.8);
transform: translateY(50%) rotate(15deg) scale(0.8);
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
-webkit-transition: opacity 0.3s cubic-bezier(0.3, 0, 0.7, 1), visibility 0.3s, -webkit-transform 0.4s cubic-bezier(0.3, 0, 0.7, 1);
transition: opacity 0.3s cubic-bezier(0.3, 0, 0.7, 1), visibility 0.3s, -webkit-transform 0.4s cubic-bezier(0.3, 0, 0.7, 1);
-o-transition: transform 0.4s cubic-bezier(0.3, 0, 0.7, 1), opacity 0.3s cubic-bezier(0.3, 0, 0.7, 1), visibility 0.3s;
transition: transform 0.4s cubic-bezier(0.3, 0, 0.7, 1), opacity 0.3s cubic-bezier(0.3, 0, 0.7, 1), visibility 0.3s;
transition: transform 0.4s cubic-bezier(0.3, 0, 0.7, 1), opacity 0.3s cubic-bezier(0.3, 0, 0.7, 1), visibility 0.3s, -webkit-transform 0.4s cubic-bezier(0.3, 0, 0.7, 1);
-webkit-transition-delay: calc(30ms * var(--char-dsn-index) + 1ms);
-o-transition-delay: calc(30ms * var(--char-dsn-index) + 1ms);
transition-delay: calc(30ms * var(--char-dsn-index) + 1ms);
}
.site-header .menu-icon:hover:not(.nav-active) .text-menu .text-open .dsn-chars-wrapper {
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0) rotate(0deg) scale(1);
-ms-transform: translateY(0) rotate(0deg) scale(1);
transform: translateY(0) rotate(0deg) scale(1);
}
.site-header .menu-icon:hover.nav-active .text-menu .text-close .dsn-chars-wrapper {
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0) rotate(0deg) scale(1);
-ms-transform: translateY(0) rotate(0deg) scale(1);
transform: translateY(0) rotate(0deg) scale(1);
}
.site-header .container-content {
width: 40%;
opacity: 0;
visibility: hidden;
}
@media only screen and (max-width: 991px) {
.site-header .container-content {
display: none;
}
}
.site-header .container-content .nav-content {
margin-top: 30px;
}
.site-header .container-content .nav-content:first-of-type {
margin-top: 0;
}
.site-header .container-content .nav-content p {
margin-bottom: 5px;
color: var(--dsn-body-color);
}
.site-header .container-content .nav-content p:last-of-type {
margin-top: 0;
}
.site-header .container-content .nav-content p .link-hover {
text-transform: uppercase;
}
.site-header .container-content .title-line,
.site-header .container-content p.title-line {
color: var(--dsn-assistant-body-color);
font-size: 20px;
font-weight: 600;
margin-bottom: 10px;
}
.site-header .container-content .nav-social {
margin-top: 30px;
}
.site-header .container-content .nav-social ul {
margin-bottom: 0;
}
.site-header .container-content .nav-social ul li {
color: #fff;
display: inline-block;
font-size: 14px;
font-weight: 500;
margin-right: 15px;
padding-right: 5px;
}
.site-header .container-content .nav-social ul li a {
color: #fff;
display: inline-block;
letter-spacing: 2px;
font-size: 13px;
font-family: "DM Sans", sans-serif;
font-weight: 400;
position: relative;
}
.site-header ul.extend-container {
width: 100%;
max-width: 100%;
height: 80vh;
}
@media only screen and (max-width: 991px) {
.site-header ul.extend-container {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
}
.site-header .extend-container .main-navigation {
position: fixed;
height: 100vh;
top: 0;
left: 0;
background-color: #000;
z-index: -1;
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%);
opacity: 0;
visibility: visible;
overflow-y: auto;
padding-top: 120px;
}
.site-header .extend-container .main-navigation:after {
position: absolute;
content: "";
width: 100%;
height: 100%;
top: 0;
z-index: -1;
opacity: 0.05;
background-size: cover;
background-repeat: no-repeat;
}
.site-header .extend-container .main-navigation ul.extend-container li {
color: #fff;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
margin-bottom: 10px;
line-height: 1;
font-family: "DM Sans", sans-serif;
}
.site-header .extend-container .main-navigation ul.extend-container li.dsn-active, .site-header .extend-container .main-navigation ul.extend-container li:hover {
color: var(--dsn-assistant-body-color);
}
.site-header .extend-container .main-navigation ul.extend-container li.dsn-active .dsn-meta-menu, .site-header .extend-container .main-navigation ul.extend-container li:hover .dsn-meta-menu {
color: #a8a8a8;
}
.site-header .extend-container .main-navigation ul.extend-container li .dsn-back-menu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 20px;
cursor: pointer;
}
.site-header .extend-container .main-navigation ul.extend-container li .dsn-back-menu img {
width: 32px;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
.site-header .extend-container .main-navigation ul.extend-container li .dsn-back-menu .dsn-title-menu {
font-size: 42px;
margin-left: 5px;
}
@media only screen and (max-width: 767px) {
.site-header .extend-container .main-navigation ul.extend-container li .dsn-back-menu .dsn-title-menu {
font-size: 32px;
}
}
@media only screen and (max-width: 575px) {
.site-header .extend-container .main-navigation ul.extend-container li .dsn-back-menu .dsn-title-menu {
font-size: 24px;
}
}
.site-header .extend-container .main-navigation ul.extend-container li .dsn-back-menu img,
.site-header .extend-container .main-navigation ul.extend-container li .dsn-back-menu .dsn-title-menu {
-webkit-transition: 0.5s ease-in-out;
-o-transition: 0.5s ease-in-out;
transition: 0.5s ease-in-out;
-webkit-transition-property: opacity, visibility, -webkit-transform;
transition-property: opacity, visibility, -webkit-transform;
-o-transition-property: opacity, visibility, transform;
transition-property: opacity, visibility, transform;
transition-property: opacity, visibility, transform, -webkit-transform;
}
.site-header .extend-container .main-navigation ul.extend-container li .dsn-back-menu:hover img {
-webkit-transform: translateX(-22px);
-ms-transform: translateX(-22px);
transform: translateX(-22px);
opacity: 0;
visibility: hidden;
}
.site-header .extend-container .main-navigation ul.extend-container li .dsn-back-menu:hover .dsn-title-menu {
-webkit-transform: translateX(-40px);
-ms-transform: translateX(-40px);
transform: translateX(-40px);
}
.site-header .extend-container .main-navigation ul.extend-container li li {
overflow: inherit;
margin-bottom: 0;
}
.site-header .extend-container .main-navigation ul.extend-container li a {
overflow: hidden;
line-height: 1.2;
}
.site-header .extend-container .main-navigation ul.extend-container li a:after,
.site-header .extend-container .main-navigation ul.extend-container li a .dsn-meta-menu {
position: absolute;
display: inherit;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
}
.site-header .extend-container .main-navigation ul.extend-container li a .dsn-meta-menu {
margin-left: 10px;
font-size: 12px;
letter-spacing: 2px;
-webkit-transform: translateY(25px);
-ms-transform: translateY(25px);
transform: translateY(25px);
}
@media only screen and (max-width: 991px) {
.site-header .extend-container .main-navigation ul.extend-container li a .dsn-meta-menu {
display: none;
}
}
.site-header .extend-container .main-navigation ul.extend-container li.dsn-drop-down > a:after {
content: "";
background-image: url(//friendlylicense.com/wp-content/themes/daro//assets/img/right.svg);
background-size: 17px;
height: 17px;
width: 17px;
background-repeat: no-repeat;
opacity: 0;
visibility: hidden;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
-webkit-transform: translate(0, 8px);
-ms-transform: translate(0, 8px);
transform: translate(0, 8px);
}
@media only screen and (max-width: 991px) {
.site-header .extend-container .main-navigation ul.extend-container li.dsn-drop-down > a:after {
display: none;
}
}
.site-header .extend-container .main-navigation ul.extend-container li.dsn-drop-down > a:hover:after {
opacity: 1;
visibility: visible;
-webkit-transform: translate(50%, 8px);
-ms-transform: translate(50%, 8px);
transform: translate(50%, 8px);
}
.site-header .extend-container .main-navigation ul.extend-container > li {
font-size: 42px;
}
.site-header .extend-container .main-navigation ul.extend-container > li:last-child {
padding-bottom: 60px;
}
@media only screen and (max-width: 991px) {
.site-header .extend-container .main-navigation ul.extend-container > li {
font-size: 32px;
}
}
.site-header .extend-container .main-navigation ul.extend-container > li > a .dsn-title-menu {
opacity: 0;
visibility: hidden;
-webkit-transform: translateY(30px);
-ms-transform: translateY(30px);
transform: translateY(30px);
}
.site-header .extend-container .main-navigation ul.extend-container > li > a .dsn-meta-menu {
opacity: 0;
visibility: hidden;
}
.site-header .extend-container .main-navigation ul.extend-container > li ul {
position: absolute;
display: none;
width: 100%;
height: 100%;
left: 0;
top: 0;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
overflow: auto;
}
@media only screen and (max-width: 991px) {
.site-header .extend-container .main-navigation ul.extend-container > li ul {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
}
.site-header .extend-container .main-navigation ul.extend-container > li ul li {
font-size: 32px;
line-height: 1;
-ms-flex-negative: 0;
flex-shrink: 0;
}
.site-header .extend-container .main-navigation ul.extend-container > li ul li:last-child {
padding-bottom: 80px;
}
.site-header .extend-container .main-navigation ul.extend-container > li ul li a {
line-height: 1.5;
}
.site-header .extend-container .main-navigation ul.extend-container > li ul li a .dsn-meta-menu {
-webkit-transform: translateY(22px);
-ms-transform: translateY(22px);
transform: translateY(22px);
margin-left: 10px;
}
@media only screen and (min-width: 992px) {
.classic-menu .site-header .menu-icon {
display: none;
}
.classic-menu .site-header .container-content {
display: none;
}
.classic-menu .site-header .nav-border-bottom {
position: absolute;
display: block;
top: 63px;
left: 30px;
width: 25px;
height: 1px;
background: var(--dsn-assistant-body-color);
border-radius: 3px;
}
.classic-menu .site-header > .extend-container {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.classic-menu .site-header > .extend-container .menu-cover-title {
display: none;
}
.classic-menu .site-header .extend-container .main-navigation {
position: inherit;
display: block;
margin-left: auto;
height: auto;
width: auto;
top: unset;
left: unset;
background-color: transparent;
z-index: 1;
-webkit-transform: none !important;
-ms-transform: none !important;
transform: none !important;
opacity: 1 !important;
visibility: visible !important;
}
.classic-menu .site-header .extend-container .main-navigation:after {
display: none;
}
.classic-menu .site-header .extend-container .main-navigation ul.extend-container {
display: block;
}
.classic-menu .site-header .extend-container .main-navigation ul.extend-container li .dsn-back-menu {
display: none;
}
.classic-menu .site-header .extend-container .main-navigation ul.extend-container li a:after, .classic-menu .site-header .extend-container .main-navigation ul.extend-container li a .dsn-meta-menu {
display: none;
}
.classic-menu .site-header .extend-container .main-navigation ul.extend-container li.dsn-drop-down > a:after {
display: none;
}
.classic-menu .site-header .extend-container .main-navigation ul.extend-container > li {
font-size: 15px;
display: inline-block;
margin-left: 30px;
margin-bottom: 0;
font-weight: 700;
padding-bottom: 10px;
padding-top: 10px;
}
.classic-menu .site-header .extend-container .main-navigation ul.extend-container > li:first-of-type {
margin-left: 0;
}
.classic-menu .site-header .extend-container .main-navigation ul.extend-container > li > a .dsn-title-menu {
opacity: 1 !important;
visibility: visible !important;
-webkit-transform: none !important;
-ms-transform: none !important;
transform: none !important;
}
.classic-menu .site-header .extend-container .main-navigation ul.extend-container > li > a .dsn-meta-menu {
display: none;
}
.classic-menu .site-header .extend-container .main-navigation ul.extend-container > li ul {
position: absolute;
display: block !important;
min-width: 195px;
width: inherit;
height: auto;
left: unset;
top: unset;
margin-top: 10px;
padding: 10px;
margin-left: -10px;
background-color: var(--dsn-assistant-background-color);
-webkit-transition-property: opacity, visibility, -webkit-transform;
transition-property: opacity, visibility, -webkit-transform;
-o-transition-property: transform, opacity, visibility;
transition-property: transform, opacity, visibility;
transition-property: transform, opacity, visibility, -webkit-transform;
-webkit-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
border-radius: 3px;
opacity: 0;
visibility: hidden;
-webkit-transform: translateY(35px);
-ms-transform: translateY(35px);
transform: translateY(35px);
-webkit-transition-timing-function: cubic-bezier(0.34, 1.56, 0.64, 1);
-o-transition-timing-function: cubic-bezier(0.34, 1.56, 0.64, 1);
transition-timing-function: cubic-bezier(0.34, 1.56, 0.64, 1);
}
.classic-menu .site-header .extend-container .main-navigation ul.extend-container > li ul li {
width: 100%;
padding: 7px 0;
border-bottom: 0.5px dotted #ffffff14;
font-size: 15px;
font-weight: 500;
margin-bottom: 0;
}
.classic-menu .site-header .extend-container .main-navigation ul.extend-container > li ul li .dsn-meta-menu {
display: none;
}
.classic-menu .site-header .extend-container .main-navigation ul.extend-container > li ul li:last-child {
border-bottom: 0;
margin-bottom: 0;
}
.classic-menu .site-header .extend-container .main-navigation ul.extend-container > li ul li:before {
position: relative;
content: "-";
opacity: 0;
top: -4px;
visibility: hidden;
margin-right: -4px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.classic-menu .site-header .extend-container .main-navigation ul.extend-container > li ul li.dsn-active, .classic-menu .site-header .extend-container .main-navigation ul.extend-container > li ul li:hover {
color: #fff;
}
.classic-menu .site-header .extend-container .main-navigation ul.extend-container > li ul li.dsn-active:before, .classic-menu .site-header .extend-container .main-navigation ul.extend-container > li ul li:hover:before {
opacity: 1;
visibility: visible;
margin-right: 5px;
}
.classic-menu .site-header .extend-container .main-navigation ul.extend-container > li:hover ul, .classic-menu .site-header .extend-container .main-navigation ul.extend-container > li:focus {
opacity: 1;
-webkit-transform: none;
-ms-transform: none;
transform: none;
visibility: visible;
}
.classic-menu .site-header .extend-container .main-navigation ul.extend-container > li:last-child ul {
right: -32px;
}
}
.dsn-multi-lang {
position: fixed;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
max-width: 100px;
top: 35px;
right: 165px;
z-index: 999;
}
.admin-bar .dsn-multi-lang {
top: 81px;
}
@media screen and (min-width: 783px) {
.admin-bar .dsn-multi-lang {
top: 67px;
}
}
.dsn-multi-lang .extend-container-lang .menu-item > a {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
height: 28px;
cursor: pointer;
padding: 6px 10px;
background: var(--dsn-assistant-body-color);
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
border-radius: 12px;
z-index: 2;
color: var(--dsn-heading-color);
font-size: 11px;
text-transform: uppercase;
}
.dsn-multi-lang .extend-container-lang .menu-item > a:before {
-webkit-clip-path: ellipse(10px 46% at 50% 50%);
clip-path: ellipse(10px 46% at 50% 50%);
margin-right: 5px !important;
}
.dsn-multi-lang .extend-container-lang img {
width: 15px;
height: 15px;
-o-object-fit: cover;
object-fit: cover;
border-radius: 50%;
}
.dsn-multi-lang .extend-container-lang span {
color: #fff;
font-size: 11px;
text-transform: uppercase;
}
.dsn-multi-lang .extend-container-lang:hover .sub-menu {
top: 20px;
opacity: 1;
visibility: visible;
}
.dsn-multi-lang .sub-menu {
position: absolute;
top: -5px;
left: 0;
opacity: 0;
visibility: hidden;
display: block;
background: rgba(16, 15, 15, 0.9);
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
border-radius: 0;
overflow: hidden;
}
.dsn-multi-lang .sub-menu li:first-of-type {
padding: 15px 0 0;
}
.dsn-multi-lang .sub-menu li a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 29px;
padding: 6px 10px;
line-height: 15px;
border-radius: 0 !important;
}
@media only screen and (min-width: 992px) {
.classic-menu .dsn-multi-lang {
-webkit-transform: translateY(-5px);
-ms-transform: translateY(-5px);
transform: translateY(-5px);
right: 15px;
}
}
@media only screen and (min-width: 992px) {
body.classic-menu .site-header .extend-container .main-navigation {
overflow: inherit;
padding-top: 0;
}
body.classic-menu .site-header ul.extend-container {
height: auto;
}
body.classic-menu .site-header .extend-container .main-navigation ul.extend-container > li ul {
overflow: hidden;
}
}
@media only screen and (max-width: 991px) {
body.classic-menu .site-header .extend-container .main-navigation {
padding-right: 0;
padding-left: 0;
}
}  .footer-navigation {
display: inline;
}
.footer-navigation > div {
display: inline;
}
.footer-navigation .footer-menu {
display: inline;
padding-left: 0;
}
.footer-navigation .footer-menu li {
display: inline;
margin-right: 1rem;
} .next-up.next-project {
height: auto;
}
@media only screen and (max-width: 991px) {
.next-up.next-project + .footer {
position: relative;
width: 100%;
bottom: auto;
z-index: 2;
}
}
.next-up .next-up-inner {
padding: 80px;
}
@media only screen and (max-width: 991px) {
.next-up .next-up-inner {
padding: 80px 40px;
}
}
@media only screen and (max-width: 991px) {
.next-up .next-up-inner {
padding: 80px 30px;
}
}
@media only screen and (max-width: 575px) {
.next-up .next-up-inner {
padding: 80px 15px;
}
}
.next-up .next-up-inner h2 {
text-transform: uppercase;
margin-bottom: 30px;
line-height: 1;
}
.v-light .next-up .next-up-inner h2 {
color: var(--dsn-heading-color-light);
}
.next-up .next-up-inner .btn {
text-align: center;
padding: 20px 15px;
font-size: 16px;
font-weight: 600;
letter-spacing: 3px;
width: 100%;
}
.v-light .next-up .next-up-inner .btn {
color: var(--dsn-heading-color);
}
.next-up .next-up-inner .infos {
margin-top: 30px;
text-transform: uppercase;
}
.next-up .next-up-inner .infos .infos_content {
font-size: 17px;
letter-spacing: 2px;
color: var(--dsn-heading-color);
}
.v-light .next-up .next-up-inner .infos .infos_content {
color: var(--dsn-heading-color-light);
}
.next-up .next-up-inner .infos a {
padding: 8px 28px;
font-size: 14px;
font-weight: 600;
background-color: var(--dsn-background_color-light);
color: var(--dsn-heading-color-light);
} .contact-up .c-wapp:after, .contact-up .c-wapp:before {
content: "";
position: absolute;
display: block;
width: 40px;
height: 100%;
top: 0;
background-color: var(--dsn-assistant-background-color);
left: -80px;
right: -80px;
}
.v-light .contact-up .c-wapp:after, .v-light .contact-up .c-wapp:before {
background-color: var(--dsn-assistant-background-color-light);
}
@media only screen and (max-width: 991px) {
.contact-up .c-wapp:after, .contact-up .c-wapp:before {
display: none;
}
}
.contact-up .c-wapp .section-bg {
top: 0;
left: 0;
-webkit-transition-delay: 0.3s;
-o-transition-delay: 0.3s;
transition-delay: 0.3s;
}
.contact-up .c-wapp:after, .contact-up .c-wapp:before, .contact-up .c-wapp .section-bg {
-webkit-transition-property: width, -webkit-transform;
transition-property: width, -webkit-transform;
-o-transition-property: width, transform;
transition-property: width, transform;
transition-property: width, transform, -webkit-transform;
-webkit-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
transition-duration: 0.5s;
-webkit-transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
-o-transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
-webkit-transform-origin: right;
-ms-transform-origin: right;
transform-origin: right;
}
.contact-up .c-wapp:after {
left: auto;
}
.contact-up .c-wapp:before {
right: auto;
-webkit-transition-delay: 0.35s;
-o-transition-delay: 0.35s;
transition-delay: 0.35s;
}
@media only screen and (max-width: 767px) {
.contact-up .c-wapp a {
-ms-flex-flow: wrap;
flex-flow: wrap;
}
}
.contact-up .c-wapp a .hiring {
text-transform: uppercase;
color: transparent;
-webkit-text-stroke: 1px #fff;
}
.contact-up .c-wapp a .hiring:after {
content: attr(data-dsn-content);
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
color: #fff;
-webkit-transition: -webkit-clip-path 0.4s;
transition: -webkit-clip-path 0.4s;
-o-transition: clip-path 0.4s;
transition: clip-path 0.4s;
transition: clip-path 0.4s, -webkit-clip-path 0.4s;
-webkit-transition-delay: 0.5s;
-o-transition-delay: 0.5s;
transition-delay: 0.5s;
-webkit-clip-path: inset(0% 0% 0% 0%);
clip-path: inset(0% 0% 0% 0%);
}
.v-light .contact-up .c-wapp a .hiring {
-webkit-text-stroke: 1px var(--dsn-heading-color-light);
}
.v-light .contact-up .c-wapp a .hiring:after {
color: var(--dsn-heading-color-light);
}
@media only screen and (max-width: 767px) {
.contact-up .c-wapp a .hiring {
display: block;
text-align: center;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
}
@media only screen and (max-width: 400px) {
.contact-up .c-wapp a .hiring {
font-size: 28px;
}
}
.contact-up .c-wapp a .career {
position: relative;
display: block;
font-size: 16px;
margin-top: 10px;
}
.v-light .contact-up .c-wapp a .career {
color: var(--dsn-assistant-body-color-light);
}
@media only screen and (max-width: 767px) {
.contact-up .c-wapp a .career {
display: block;
text-align: center;
width: 100%;
margin-top: 20px;
}
}
.contact-up .c-wapp:hover:after, .contact-up .c-wapp:hover:before, .contact-up .c-wapp:hover .section-bg {
-webkit-transform: scaleX(0);
-ms-transform: scaleX(0);
transform: scaleX(0);
}
.contact-up .c-wapp:hover:before {
-webkit-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}
.contact-up .c-wapp:hover:after {
-webkit-transition-delay: 0.35s;
-o-transition-delay: 0.35s;
transition-delay: 0.35s;
}
.contact-up .c-wapp:hover a .hiring:after {
-webkit-clip-path: inset(0% 0% 0% 100%);
clip-path: inset(0% 0% 0% 100%);
}
.next-project a {
color: inherit;
}
.next-project .img-next-box {
top: 0;
}
.next-project .title, .next-project .metas {
color: var(--dsn-heading-color);
}
.next-project .bg-title {
top: 20px;
left: 0;
font-size: 8vw;
line-height: 1;
text-transform: uppercase;
color: transparent;
-webkit-text-stroke: 2px #fff;
opacity: 0.1;
z-index: -1;
}
@media only screen and (max-width: 575px) {
.next-project .bg-title {
display: none;
}
}
.next-project .next-label {
top: 0;
}
.next-project .next-inner {
z-index: 2;
}
.next-project a.link {
color: var(--dsn-heading-color);
font-size: 14px;
text-transform: uppercase;
letter-spacing: 2px;
margin-top: 20px;
}
.next-project a.link::before {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 2px;
background: var(--dsn-background_color-light);
-webkit-transform: scaleX(0);
-ms-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: right;
-ms-transform-origin: right;
transform-origin: right;
-webkit-transition: -webkit-transform 0.3s ease-in-out;
transition: -webkit-transform 0.3s ease-in-out;
-o-transition: transform 0.3s ease-in-out;
transition: transform 0.3s ease-in-out;
transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.next-project a.link:hover::before {
-webkit-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
-webkit-transform-origin: left;
-ms-transform-origin: left;
transform-origin: left;
}
.next-project + .footer {
position: absolute;
width: 100%;
bottom: 0;
z-index: 2;
}
@media only screen and (max-width: 991px) {
.next-project + .footer {
padding-top: 30px;
}
}
.v-light .next-project + .footer .column-left .footer-social a, .v-light .next-project + .footer .column-left .footer-social ul li {
color: var(--dsn-heading-color);
}
.next-project + .footer .column-right {
color: var(--dsn-heading-color);
}
.next-project + .footer .scroll-top img {
-webkit-filter: none;
filter: none;
}
.next-project + .footer .scroll-top i {
color: var(--dsn-heading-color);
}
.dsn-pagination .page-numbers {
width: 50px;
text-align: center;
padding-top: 10px;
border-top: 1px solid var(--dsn-border-color);
font-family: "DM Sans", sans-serif;
font-weight: 300;
}
.v-light .dsn-pagination .page-numbers {
border-color: var(--dsn-body-color-light);
}
.dsn-pagination .page-numbers.current, .dsn-pagination .page-numbers.next, .dsn-pagination .page-numbers.prev, .dsn-pagination .page-numbers:hover {
border-color: var(--dsn-assistant-body-color);
border-width: 1px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.v-light .dsn-pagination .page-numbers.current, .v-light .dsn-pagination .page-numbers.next, .v-light .dsn-pagination .page-numbers.prev, .v-light .dsn-pagination .page-numbers:hover {
border-color: var(--dsn-assistant-body-color-light);
}
.dsn-pagination .next,
.dsn-pagination .prev {
width: auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding-left: 10px;
padding-right: 10px;
}
.dsn-pagination .next {
margin-left: 20px;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.dsn-pagination .next svg {
margin-left: 5px;
}
.dsn-pagination .prev {
margin-right: 20px;
}
.dsn-pagination .prev svg {
margin-right: 5px;
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.dsn-pagination svg {
width: 20px;
}
.pagination-pages .post-page-numbers, .dsn-pagination-pages .post-page-numbers {
margin-left: 10px;
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
border: 1px solid var(--dsn-border-color);
}
.dsn-box-experience {
padding: 60px;
overflow: hidden;
}
@media only screen and (max-width: 991px) {
.dsn-box-experience {
padding: 30px;
}
}
@media only screen and (max-width: 575px) {
.dsn-box-experience {
padding: 30px 15px;
}
}
.dsn-box-experience .numb-ex .word-text {
font-size: 120px;
font-weight: bold;
color: var(--dsn-heading-color);
line-height: 85px;
}
@media only screen and (max-width: 991px) {
.dsn-box-experience .numb-ex .word-text {
font-size: 80px;
line-height: 1;
}
}
.dsn-box-experience h4 {
font-size: 18px;
margin-bottom: 0;
color: var(--dsn-heading-color);
}
@media only screen and (min-width: 576px) {
.dsn-box-experience h4 {
margin-top: 20px;
}
}
.dsn-icon {
width: 30px;
margin-right: 20px;
}
.dsn-icon i {
font-size: 23px;
color: var(--dsn-assistant-body-color);
}
.dsn-icon svg {
width: 80%;
height: auto;
}
.dsn-icon svg, .dsn-icon svg path {
fill: var(--dsn-assistant-body-color);
}
.v-light .dsn-icon i {
color: var(--dsn-assistant-body-color-light);
}
.v-light .dsn-icon svg, .v-light .dsn-icon svg path {
fill: var(--dsn-assistant-body-color-light);
}
.text-center .dsn-icon {
margin: 0 auto;
}
.dsn-accordion .accordion__item {
padding: 20px 0;
border-bottom: 1px solid var(--dsn-border-color);
}
.v-light .dsn-accordion .accordion__item {
border-color: var(--dsn-border-color-light);
}
.dsn-accordion .accordion__item:first-child {
padding-top: 0;
margin-top: 0;
}
.dsn-accordion .accordion__question {
padding-right: 15px;
cursor: pointer;
}
.dsn-accordion .accordion__question .sm-title-block {
margin-bottom: 0;
}
.dsn-accordion .accordion__question:before {
content: "";
display: inline-block;
border: solid var(--dsn-assistant-body-color);
border-width: 0 2px 2px 0;
padding: 3px;
position: absolute;
top: 40%;
right: 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition: -webkit-transform 0.2s linear;
transition: -webkit-transform 0.2s linear;
-o-transition: transform 0.2s linear;
transition: transform 0.2s linear;
transition: transform 0.2s linear, -webkit-transform 0.2s linear;
}
.v-light .dsn-accordion .accordion__question:before {
border-color: var(--dsn-assistant-body-color-light);
}
.dsn-accordion .accordion__answer {
display: none;
max-width: 510px;
padding-top: 10px;
}
.dsn-accordion .accordion__answer.accordion-icon {
padding-left: 50px;
}
.dsn-accordion .accordion__answer.active {
display: block;
}
.dsn-accordion .expanded.accordion__question::before {
content: "";
border: solid var(--dsn-assistant-body-color);
border-width: 0 2px 2px 0;
display: inline-block;
padding: 3px;
position: absolute;
top: 50%;
right: 0;
-webkit-transform: rotate(-135deg);
-ms-transform: rotate(-135deg);
transform: rotate(-135deg);
-webkit-transition: -webkit-transform 0.2s linear;
transition: -webkit-transform 0.2s linear;
-o-transition: transform 0.2s linear;
transition: transform 0.2s linear;
transition: transform 0.2s linear, -webkit-transform 0.2s linear;
}
.v-light .dsn-accordion .expanded.accordion__question::before {
border-color: var(--dsn-assistant-body-color-light);
}
.dsn-swiper [data-dsn-grid] img {
top: -15%;
}
.dsn-swiper img {
max-width: none;
width: 100%;
}
.dsn-swiper.slider-project-swiper .swiper-container {
width: 100%;
height: 100%;
}
.dsn-swiper.slider-project-swiper .swiper-slide {
width: auto;
max-width: 70%;
}
@media only screen and (max-width: 767px) {
.dsn-swiper.slider-project-swiper .swiper-slide {
width: 100%;
max-width: 100%;
}
}
.dsn-swiper .dsn-our-work:not(.swiper-slide-active) .item-info {
opacity: 0;
visibility: hidden;
}
.dsn-swiper .dsn-our-work:not(.swiper-slide-active) img {
-webkit-filter: grayscale(60%);
filter: grayscale(60%);
}
.dsn-style-grid.dsn-grid-default .elementor-widget-wrap {
-ms-grid-columns: 1fr 1fr;
grid-template-columns: 1fr 1fr;
}
.dsn-style-grid.dsn-one-half .elementor-widget-wrap {
-ms-grid-columns: 60% 1fr;
grid-template-columns: 60% 1fr;
}
.dsn-style-grid.dsn-half-one .elementor-widget-wrap {
-ms-grid-columns: 1fr 60%;
grid-template-columns: 1fr 60%;
}
.dsn-style-grid.dsn-col-3 .elementor-widget-wrap {
-ms-grid-columns: 1fr 1fr 1fr;
grid-template-columns: 1fr 1fr 1fr;
}
.dsn-style-grid.dsn-col-4 .elementor-widget-wrap {
-ms-grid-columns: 1fr 1fr 1fr 1fr;
grid-template-columns: 1fr 1fr 1fr 1fr;
}
.dsn-style-grid .elementor-widget-wrap {
display: -ms-grid !important;
display: grid !important;
grid-column-gap: 30px;
grid-row-gap: 30px;
}
@media only screen and (max-width: 767px) {
.dsn-style-grid .elementor-widget-wrap {
-ms-grid-columns: 1fr !important;
grid-template-columns: 1fr !important;
}
}
.dsn-style-grid.dsn-col-3 .elementor-widget-wrap, .dsn-style-grid.dsn-col-4 .elementor-widget-wrap {
grid-column-gap: 30px;
grid-row-gap: 30px;
}
@media only screen and (max-width: 991px) {
.dsn-style-grid.dsn-col-3 .elementor-widget-wrap, .dsn-style-grid.dsn-col-4 .elementor-widget-wrap {
-ms-grid-columns: 1fr 1fr;
grid-template-columns: 1fr 1fr;
}
}
.project-image-vertical .image-vertical-item {
padding-right: 6%;
}
@media only screen and (max-width: 767px) {
.project-image-vertical .image-vertical-item {
padding: 0 !important;
}
}
.project-image-vertical .image-vertical-item:first-child {
margin-top: 0;
}
.project-image-vertical .image-vertical-item .captions {
letter-spacing: 1px;
bottom: 0;
-webkit-writing-mode: vertical-rl;
-ms-writing-mode: tb-rl;
writing-mode: vertical-rl;
color: #fff;
}
.v-light .project-image-vertical .image-vertical-item .captions {
color: var(--dsn-heading-color-light);
}
@media only screen and (max-width: 767px) {
.project-image-vertical .image-vertical-item .captions {
right: auto;
left: 15px;
bottom: 15px;
-webkit-writing-mode: inherit;
-ms-writing-mode: inherit;
writing-mode: inherit;
}
}
.project-image-vertical .image-vertical-item:nth-child(odd) {
padding-right: 6%;
}
.project-image-vertical .image-vertical-item:nth-child(odd) .captions {
right: 6%;
}
.project-image-vertical .image-vertical-item:nth-child(even) {
padding-left: 6%;
padding-right: 0;
}
.project-image-vertical .image-vertical-item:nth-child(even) .captions {
left: 6%;
}
.dsn-bg-section {
top: 0;
left: 0;
z-index: -1;
}
.dsn-bg-section [data-dsn-grid=moveUp] {
height: 100%;
}
.dsn-bg-section [data-dsn-grid=moveUp]:before {
z-index: 2;
}
.dsn-bg-section [data-dsn-grid=moveUp] img {
z-index: 1;
}
.skills-item {
z-index: 2;
}
.skills-item .dsn-heading-title {
margin-bottom: 10px;
}
.skills-item .bar {
height: 15px;
}
.skills-item .bar, .skills-item .bar .fill {
border-radius: 25px;
}
.skills-item .bar .fill {
width: 0;
background-image: url(//friendlylicense.com/wp-content/themes/daro//assets/img/pattern.png);
}
.skills-item .bar .fill .number {
right: 20px;
font-family: "DM Sans", sans-serif;
font-size: 14px;
font-weight: bold;
color: var(--dsn-heading-color);
}
.skills-item .bar .fill .number, .skills-item .bar .fill:after {
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.skills-item .bar .fill:after {
content: "";
position: absolute;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-top: 5px solid var(--dsn-heading-color);
right: 5px;
-webkit-transform: translateY(-50%) rotate(-90deg);
-ms-transform: translateY(-50%) rotate(-90deg);
transform: translateY(-50%) rotate(-90deg);
}
.box-seat .title-cover, .box-seat .pro-text {
padding: 80px;
}
@media only screen and (max-width: 767px) {
.box-seat .title-cover, .box-seat .pro-text {
padding: 80px 30px;
}
}
@media only screen and (max-width: 575px) {
.box-seat .title-cover, .box-seat .pro-text {
padding: 80px 15px;
}
}
.box-seat .pro-text {
position: absolute;
right: 80px;
bottom: -50px;
border-radius: 7px;
}
.box-seat .pro-text:not(.container) {
max-width: 600px;
}
.box-seat.box-seat-full .pro-text {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column;
flex-flow: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-line-pack: center;
align-content: center;
background-color: rgba(13, 13, 13, 0.7);
height: 80%;
top: 10%;
}
.v-light .box-seat.box-seat-full .pro-text {
background-color: rgba(0, 0, 0, 0.42);
}
@media only screen and (max-width: 991px) {
.v-light .box-seat.box-seat-full .pro-text {
background-color: black;
}
}
.v-light .box-seat.box-seat-full .pro-text h3 {
color: var(--dsn-heading-color);
}
.v-light .box-seat.box-seat-full .pro-text p {
color: var(--dsn-body-color);
}
.v-light .box-seat.box-seat-full .pro-text .link-custom a {
color: var(--dsn-heading-color);
}
.v-light .box-seat.box-seat-full .pro-text .link-custom a:before {
color: #000;
background-color: #fff;
}
.box-seat.box-seat-bottom .pro-text {
position: relative;
width: 100%;
bottom: 150px;
margin-bottom: -150px;
border-radius: 7px 7px 0 0;
right: auto;
}
.container .box-seat.box-seat-bottom .pro-text {
width: 90%;
}
@media only screen and (max-width: 767px) {
.box-seat.box-seat-bottom .pro-text {
width: 100%;
}
}
.box-seat.box-seat-center .pro-text {
max-width: 80%;
right: 10%;
bottom: unset;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
background-color: rgba(var(--dsn-assistant-background-color), 0.7);
}
@media only screen and (max-width: 991px) {
.box-seat.box-seat-center .pro-text {
max-width: 100%;
right: 0;
padding: 40px 20px;
margin-left: 50px;
margin-right: 50px;
}
}
@media only screen and (max-width: 767px) {
.box-seat.box-seat-center .pro-text {
margin-left: 30px;
margin-right: 30px;
}
}
@media only screen and (max-width: 575px) {
.box-seat.box-seat-center .pro-text {
margin-left: 15px;
margin-right: 15px;
}
}
.dsn-our-blog a, .dsn-our-work a {
color: var(--dsn-heading-color);
}
.dsn-our-blog img, .dsn-our-work img {
height: 100%;
}
.dsn-our-blog .link-vist, .dsn-our-work .link-vist {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
left: auto;
bottom: auto;
margin-top: 20px;
}
.dsn-our-blog .link-vist .link-vist-text, .dsn-our-work .link-vist .link-vist-text {
font-weight: bold;
}
.dsn-our-blog .link-vist .link-vist-text::before, .dsn-our-work .link-vist .link-vist-text::before {
height: 1.5px;
}
.dsn-our-blog .entry-date, .dsn-our-work .entry-date {
margin-bottom: 20px;
}
.dsn-our-blog .post-info-category, .dsn-our-work .post-info-category {
margin-bottom: 5px;
}
.dsn-our-blog .post-info-category a, .dsn-our-work .post-info-category a {
color: #fff;
margin-bottom: 10px;
margin-right: 5px;
font-size: 16px;
letter-spacing: 1px;
opacity: 0.9;
}
.dsn-our-blog .title-block, .dsn-our-work .title-block {
font-size: 30px;
}
.dsn-our-work {
color: var(--dsn-heading-color);
}
.dsn-our-work.work-item .title-block, .dsn-our-work.work-item p, .dsn-our-work.work-item a {
color: inherit;
}
.dsn-our-work.work-item .item-info {
z-index: 2;
padding: 30px;
-webkit-transition: -webkit-transform 0.5s;
transition: -webkit-transform 0.5s;
-o-transition: transform 0.5s;
transition: transform 0.5s;
transition: transform 0.5s, -webkit-transform 0.5s;
}
.dsn-our-work.work-item .entry-date {
margin-bottom: 10px;
}
.dsn-our-work.work-item .title-block {
margin-bottom: 0;
text-transform: inherit;
}
.dsn-our-work.work-item p {
margin-top: 10px;
}
.v-light .dsn-our-work.work-item p {
color: var(--dsn-body-color);
}
.dsn-our-work.work-item .link-vist {
-webkit-transition: opacity 0.5s;
-o-transition: opacity 0.5s;
transition: opacity 0.5s;
opacity: 0;
}
.dsn-our-work.work-item:hover .item-info {
-webkit-transform: translateY(-30px);
-ms-transform: translateY(-30px);
transform: translateY(-30px);
}
.dsn-our-work.work-item:hover .link-vist {
opacity: 1;
}
.v-light .dsn-our-blog a, .v-light .dsn-our-blog .link-vist .link-vist-text {
color: var(--dsn-heading-color-light);
}
.dsn-our-blog.blog-classic-item .blog-item {
padding: 80px 25px;
border: 1.5px solid var(--dsn-border-color);
}
.v-light .dsn-our-blog.blog-classic-item .blog-item {
border-color: var(--dsn-border-color-light);
}
@media only screen and (max-width: 991px) {
.dsn-our-blog.blog-classic-item .blog-item {
padding: 30px 25px;
}
}
.dsn-our-blog.blog-classic-item .after-bg {
top: 0;
left: 0;
opacity: 0;
-webkit-transition: opacity 0.5s;
-o-transition: opacity 0.5s;
transition: opacity 0.5s;
}
.dsn-our-blog.blog-classic-item:hover .after-bg, .dsn-our-blog.blog-classic-item.swiper-slide-active .after-bg {
opacity: 0.5;
}
.dsn-our-blog.blog-classic-item .box-content {
z-index: 1;
}
.dsn-testimonials .dsn-title {
top: -20px;
padding-right: 70px;
opacity: 0.7;
}
.dsn-testimonials .dsn-title .line-under:after {
display: none;
}
@media only screen and (max-width: 767px) {
.dsn-testimonials .dsn-title {
position: relative;
text-align: center;
top: 0;
margin-bottom: 50px;
padding-right: 0;
opacity: 1;
}
.dsn-testimonials .dsn-title .line-under:after {
display: inherit;
margin-right: auto;
margin-left: auto;
}
}
.dsn-testimonials .testimonials-inner::after {
content: "”";
position: absolute;
font-family: sans-serif;
bottom: -70px;
right: 30px;
font-weight: 800;
font-size: 165px;
line-height: 100px;
color: var(--dsn-heading-color);
}
.v-light .dsn-testimonials .testimonials-inner::after {
color: var(--dsn-heading-color-light);
}
@media only screen and (max-width: 575px) {
.dsn-testimonials .testimonials-inner::after {
display: none;
}
}
.dsn-testimonials .slick-list {
padding: 0 !important;
}
@media only screen and (max-width: 767px) {
.dsn-testimonials .testimonials-nav {
margin-bottom: 30px;
}
}
.dsn-testimonials .testimonials-nav:before {
content: "";
position: absolute;
top: -8px;
right: 80%;
width: 100%;
height: 100%;
border: 1px solid var(--dsn-assistant-background-color);
border-radius: 50%;
}
.v-light .dsn-testimonials .testimonials-nav:before {
border: 1px solid var(--dsn-assistant-background-color-light);
}
.dsn-testimonials .testimonials-nav .testimonials-nav-item {
margin: 3px 0;
}
@media only screen and (max-width: 767px) {
.dsn-testimonials .testimonials-nav:before {
display: none;
}
.dsn-testimonials .testimonials-nav .testimonials-nav-item {
margin: 0;
}
}
.dsn-testimonials .testimonials-nav .testimonials-nav-item-inner {
-webkit-transform: scale(0.99);
-ms-transform: scale(0.99);
transform: scale(0.99);
cursor: pointer;
-webkit-transition: -webkit-transform 0.5s ease-out;
transition: -webkit-transform 0.5s ease-out;
-o-transition: transform 0.5s ease-out;
transition: transform 0.5s ease-out;
transition: transform 0.5s ease-out, -webkit-transform 0.5s ease-out;
}
@media only screen and (min-width: 768px) {
.dsn-testimonials .testimonials-nav .testimonials-nav-item-inner {
margin-bottom: 10px;
}
}
.dsn-testimonials .testimonials-nav .testimonials-nav-item-inner img {
width: 50px;
height: 50px;
border-radius: 50%;
}
.dsn-testimonials .testimonials-nav .testimonials-nav-item-inner .info {
margin-left: 10px;
}
.dsn-testimonials .testimonials-nav .testimonials-nav-item-inner .info h5 {
font-size: 16px;
letter-spacing: 1.2px;
margin-bottom: 10px;
}
.dsn-testimonials .testimonials-nav .testimonials-nav-item-inner .info .dsn-testimonials-position {
font-size: 13px;
font-weight: 500;
}
.dsn-testimonials .testimonials-nav .slick-current .testimonials-nav-item-inner {
-webkit-transform: translateX(39px);
-ms-transform: translateX(39px);
transform: translateX(39px);
}
@media only screen and (max-width: 991px) {
.dsn-testimonials .testimonials-nav .slick-current .testimonials-nav-item-inner {
-webkit-transform: translateX(58px);
-ms-transform: translateX(58px);
transform: translateX(58px);
}
}
@media only screen and (max-width: 767px) {
.dsn-testimonials .testimonials-nav .slick-current .testimonials-nav-item-inner {
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
}
.dsn-testimonials .testimonials-main-content {
padding: 80px 40px;
border-width: 3px;
}
@media only screen and (max-width: 767px) {
.dsn-testimonials .testimonials-main-content {
padding: 30px;
border-width: 0;
}
}
.dsn-testimonials .testimonials-main-content .top-box h5 {
margin-bottom: 25px;
padding-bottom: 25px;
}
.dsn-testimonials .testimonials-main-content .top-box h5:after, .dsn-testimonials .testimonials-main-content .top-box h5:before {
bottom: 3px;
top: unset;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
.dsn-testimonials .testimonials-main-content .top-box h5:before {
width: 80px;
bottom: 5px;
}
.dsn-testimonials .testimonials-main-content .top-box .p-larg {
font-family: "DM Sans", sans-serif;
}
.dsn-testimonials .slick-arrow {
position: absolute;
display: block;
bottom: -20px;
line-height: 50px;
text-align: center;
cursor: pointer;
z-index: 2;
}
.dsn-testimonials .slick-arrow.fa-angle-right {
left: 75px;
} .brand-client .wrapper-client .logo-box {
background-color: var(--dsn-assistant-background-color);
border: 2px solid var(--dsn-border-color);
width: calc(25% - 2px);
padding: 15px;
min-height: 240px;
margin-right: 2px;
margin-bottom: 2px;
overflow: hidden;
}
.no-margin .brand-client .wrapper-client .logo-box {
margin-right: 0;
}
.v-light .brand-client .wrapper-client .logo-box {
border-color: var(--dsn-border-color-light);
}
.brand-client .wrapper-client .logo-box .after-bg {
top: 0;
left: 0;
opacity: 0.11;
}
@media only screen and (max-width: 991px) {
.brand-client .wrapper-client .logo-box {
width: calc(33.333% - 2px);
}
}
@media only screen and (max-width: 575px) {
.brand-client .wrapper-client .logo-box {
width: calc(50% - 2px);
}
}
@media only screen and (max-width: 400px) {
.brand-client .wrapper-client .logo-box {
width: 100%;
}
}
.brand-client .wrapper-client .logo-box img {
max-width: 180px;
margin: auto;
}
@media only screen and (max-width: 575px) {
.brand-client .wrapper-client .logo-box img {
max-width: 100%;
}
}
.brand-client .wrapper-client .logo-box .info {
left: 0;
top: 0;
opacity: 0;
visibility: hidden;
z-index: 2;
}
.brand-client .wrapper-client .logo-box .info, .brand-client .wrapper-client .logo-box .info .entry {
-webkit-transition-property: opacity, visibility, -webkit-transform;
transition-property: opacity, visibility, -webkit-transform;
-o-transition-property: opacity, transform, visibility;
transition-property: opacity, transform, visibility;
transition-property: opacity, transform, visibility, -webkit-transform;
-webkit-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
transition-duration: 0.5s;
}
.brand-client .wrapper-client .logo-box .info .entry {
padding: 10%;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
-webkit-transition-delay: 0.3s;
-o-transition-delay: 0.3s;
transition-delay: 0.3s;
-webkit-transition-timing-function: cubic-bezier(0.34, 1.56, 0.64, 1);
-o-transition-timing-function: cubic-bezier(0.34, 1.56, 0.64, 1);
transition-timing-function: cubic-bezier(0.34, 1.56, 0.64, 1);
}
.brand-client .wrapper-client .logo-box:hover .info {
opacity: 1;
visibility: visible;
}
.brand-client .wrapper-client .logo-box:hover .entry {
-webkit-transform: none;
-ms-transform: none;
transform: none;
} .team img {
height: 100%;
}
.team .team-item {
border: 2px solid var(--dsn-border-color);
}
.v-light .team .team-item {
border-color: var(--dsn-border-color-light);
}
.team .team-item:after {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0;
background-color: rgba(27, 26, 26, 0.7);
-webkit-box-shadow: inset 0 -75px 60px -35px #171616;
box-shadow: inset 0 -75px 60px -35px #171616;
-webkit-transition: opacity 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);
-o-transition: opacity 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);
transition: opacity 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);
}
.team .team-item .box-social {
top: 30px;
z-index: 1;
}
.team .team-item .box-social ul {
visibility: hidden;
list-style: none;
}
.team .team-item .box-social ul li {
margin-left: 20px;
margin-bottom: -30px;
-webkit-transition-property: opacity, margin-bottom;
-o-transition-property: opacity, margin-bottom;
transition-property: opacity, margin-bottom;
-webkit-transition-duration: 0.7s;
-o-transition-duration: 0.7s;
transition-duration: 0.7s;
-webkit-transition-timing-function: cubic-bezier(0.34, 1.56, 0.64, 1);
-o-transition-timing-function: cubic-bezier(0.34, 1.56, 0.64, 1);
transition-timing-function: cubic-bezier(0.34, 1.56, 0.64, 1);
-webkit-transition-delay: calc(100ms * var(--html-dsn-index));
-o-transition-delay: calc(100ms * var(--html-dsn-index));
transition-delay: calc(100ms * var(--html-dsn-index));
opacity: 0;
}
.team .team-item .content {
height: 420px;
}
.team .team-item .text-box {
margin: 15px;
padding: 18px 24px 15px;
width: calc(100% - 30px);
z-index: 1;
}
@media only screen and (max-width: 767px) {
.team .team-item .text-box {
margin: 15px 20px;
}
}
.team .team-item .text-box .item-position {
font-size: 16px;
letter-spacing: 1px;
margin-bottom: 10px;
}
.team .team-item .text-box h3 {
color: var(--dsn-heading-color);
margin-bottom: 0;
letter-spacing: 1px;
}
.v-light .team .team-item .text-box h3 {
color: var(--dsn-heading-color-light);
}
.team .team-item:hover::after {
opacity: 1;
}
.team .team-item:hover .box-social ul {
visibility: visible;
}
.team .team-item:hover .box-social ul li {
opacity: 1;
margin-bottom: 10px;
}
.team .dsn-icon i {
font-size: 18px;
color: #fff;
}
.team .dsn-icon svg {
width: 20px;
}
.team .dsn-icon svg path {
fill: #fff;
}
.team .title-block {
margin-bottom: 0;
}
.row.m-0 {
margin: 0;
} .fact-item {
border: 1px solid var(--dsn-assistant-body-color);
}
.v-light .fact-item {
border-color: var(--dsn-assistant-body-color-light);
}
.fact-item .box-title {
padding: 30px 20px;
}
@media only screen and (max-width: 767px) {
.fact-item .box-title {
padding: 30px 15px;
}
}
.fact-item .box-title h5 {
font-size: 16px;
letter-spacing: 1px;
}
.fact-item .box-title:after {
content: "";
width: 40px;
height: 3px;
background: var(--dsn-assistant-body-color);
position: absolute;
left: 15px;
top: 0;
}
.v-light .fact-item .box-title:after {
background-color: var(--dsn-assistant-body-color-light);
}
.fact-item .box-number {
padding: 30px 20px;
}
@media only screen and (max-width: 767px) {
.fact-item .box-number {
padding: 30px 15px;
}
}
.fact-item .box-number .number {
font-weight: bold;
font-size: 58px;
line-height: 0.9;
letter-spacing: 1px;
}
@media only screen and (max-width: 575px) {
.fact-item .box-number .number {
font-size: 42px;
}
} .service .services-item {
padding: 30px;
-webkit-box-shadow: 0 7px 9px rgba(0, 0, 0, 0.02);
box-shadow: 0 7px 9px rgba(0, 0, 0, 0.02);
border: 2px solid var(--dsn-border-color);
}
.v-light .service .services-item {
border-color: var(--dsn-border-color-light);
}
@media only screen and (max-width: 991px) {
.service .services-item {
padding: 30px 25px;
}
}
.service .services-item .after-bg {
top: 0;
left: 0;
opacity: 0.01;
}
@media only screen and (max-width: 767px) {
.service .services-item {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
}
.service .services-item span {
font-size: 55px;
font-weight: 100;
font-family: "DM Sans", sans-serif;
line-height: 95px;
height: 60px;
overflow: hidden;
}
.v-light .service .services-item span {
color: var(--dsn-assistant-body-color-light);
}
@media only screen and (max-width: 991px) {
.service .services-item span {
display: none;
}
}
@media only screen and (max-width: 767px) {
.service .services-item span {
display: none;
}
}
.service .services-item .dsn-icon {
width: 60px;
padding-bottom: 20px;
line-height: 1;
-webkit-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
-o-transition-property: transform, opacity;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
}
.service .services-item .dsn-icon i {
font-size: 35px;
}
.service.service-3 .services-item {
padding: 15px;
}
.service.service-3 .services-item .bg-section img {
height: 100%;
}
.service.service-3 .services-item .bg-section {
left: 0;
}
.service.service-3 .services-item .bg-section:after {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 2;
opacity: 0;
background-color: rgba(var(--dsn-assistant-background-color), 0.9);
-webkit-box-shadow: inset 0 -75px 60px -35px var(--dsn-background_color);
box-shadow: inset 0 -75px 60px -35px var(--dsn-background_color);
-webkit-transition: opacity 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);
-o-transition: opacity 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);
transition: opacity 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);
}
.v-light .service.service-3 .services-item .bg-section:after {
background-color: rgba(var(--dsn-background_color-light), 0.9);
-webkit-box-shadow: inset 0 -75px 60px -35px var(--dsn-background_color-light);
box-shadow: inset 0 -75px 60px -35px var(--dsn-background_color-light);
}
.service.service-3 .services-item .title-block {
margin-bottom: 0;
}
.service.service-3 .services-item .box-content {
-webkit-transition: background-color 0.5s;
-o-transition: background-color 0.5s;
transition: background-color 0.5s;
}
.service.service-3 .services-item .box-content:after {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
background-color: var(--dsn-background_color);
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.v-light .service.service-3 .services-item .box-content:after {
background-color: var(--dsn-background_color-light);
}
.service.service-3 .services-item .box-content .content-inner {
margin: auto;
z-index: 2;
}
.service.service-3 .services-item .box-content .content-inner .content {
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.service.service-3:not(.service-with-hover) .services-item .box-content {
padding: 80px 15px;
}
.service.service-3:not(.service-with-hover) .services-item .dsn-icon {
width: 70px;
}
@media only screen and (max-width: 767px) {
.service.service-3:not(.service-with-hover) .services-item .box-content {
padding: 50px 15px;
}
.service.service-3:not(.service-with-hover) .services-item .dsn-icon {
width: 60px;
}
}
.service.service-3:not(.service-with-hover) .services-item .box-description {
margin-top: 20px;
}
.service.service-3.service-with-hover .services-item .box-description {
position: absolute;
opacity: 0;
margin-top: 20px;
}
.service.service-3.service-with-hover .services-item:hover .dsn-icon {
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%);
opacity: 0;
}
.service.service-3.service-with-hover .services-item:hover .bg-section:after {
opacity: 1;
}
.service.service-3.service-with-hover .services-item:hover .box-content:after {
opacity: 0;
}
.service.service-3.service-with-hover .services-item:hover .box-content .content-inner .box-description {
opacity: 0;
}
.service.service-3.service-with-hover .services-item:hover .box-content .content-inner .box-description {
position: relative;
opacity: 1;
-webkit-transition-delay: 100ms;
-o-transition-delay: 100ms;
transition-delay: 100ms;
}
.service.service-3.service-with-hover .services-item:hover .box-content .content {
margin-top: -80px;
}
.services-about .services-wp .box-title-service ul {
list-style: none;
}
.services-about .services-wp .box-title-service ul li {
padding: 15px 0;
margin-bottom: 0;
letter-spacing: 2px;
color: var(--dsn-heading-color);
cursor: pointer;
-webkit-transition: color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
-o-transition: color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
transition: color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
line-height: 1.5;
border-bottom: 1px solid rgba(var(--dsn-border-color), 0.3);
}
.v-light .services-about .services-wp .box-title-service ul li {
color: var(--dsn-heading-color-light);
border-color: var(--dsn-border-color-light);
}
@media only screen and (max-width: 991px) {
.services-about .services-wp .box-title-service ul li {
display: inline-block;
margin-right: 15px;
border-bottom: 0;
padding: 0;
font-size: 22px;
margin-bottom: 5px;
}
}
.services-about .services-wp .box-title-service ul li:first-of-type {
padding-top: 0;
}
.services-about .services-wp .box-title-service ul li:last-of-type {
margin-bottom: 0;
padding-bottom: 0;
border: 0;
}
.services-about .services-wp .box-title-service ul li.active {
color: var(--dsn-heading-color-light);
}
.v-light .services-about .services-wp .box-title-service ul li.active {
color: var(--dsn-heading-color);
}
.services-about .services-wp .content .services-item-info {
display: none;
}
.services-about .services-wp .content .services-item-info h5 {
margin-bottom: 20px;
font-size: 16px;
}
.services-about .services-wp .content .services-item-info ul {
margin-top: 20px;
list-style: none;
}
.services-about .services-wp .content .services-item-info ul li {
position: relative;
padding-left: 15px;
margin-bottom: 15px;
font-size: 18px;
line-height: 1.1;
}
.services-about .services-wp .content .services-item-info ul li:last-child {
margin-bottom: 0;
}
.services-about .services-wp .content .services-item-info ul li:after {
content: "";
position: absolute;
left: 0;
top: 8px;
width: 5px;
height: 5px;
border-radius: 100%;
background: var(--dsn-assistant-body-color);
}
.v-light .services-about .services-wp .content .services-item-info ul li:after {
background-color: var(--dsn-assistant-body-color-light);
}
.services-about .services-wp .content .services-item-info:first-child {
display: block;
}
@media only screen and (min-width: 992px) {
.services-about .services-wp .box-title-service, .services-about .services-wp .content {
padding-top: 60px;
padding-bottom: 60px;
}
.services-about .services-wp .box-title-service ul li, .services-about .services-wp .content {
padding-right: 60px;
padding-left: 60px;
}
}
@media only screen and (max-width: 991px) {
.services-about .services-wp .box-title-service {
padding: 50px 50px 45px 50px;
}
.services-about .services-wp .content {
padding: 50px;
}
}
@media only screen and (max-width: 767px) {
.services-about .services-wp .box-title-service {
padding: 30px 30px 25px 30px;
}
.services-about .services-wp .content {
padding: 30px;
}
} [data-dsn-grid=move-up],
[data-dsn-grid=moveUp] {
position: relative;
overflow: hidden;
height: 100vh;
will-change: transform;
}
.container [data-dsn-grid=move-up],
.container [data-dsn-grid=moveUp] {
height: 80vh;
}
[data-dsn-grid=move-up] img,
[data-dsn-grid=move-up] video,
[data-dsn-grid=moveUp] img,
[data-dsn-grid=moveUp] video {
position: relative;
width: 100%;
top: -30%;
height: 130%;
pointer-events: none;
-o-object-fit: cover;
object-fit: cover;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
}
[data-dsn-grid=move-up] img.has-bigger-scale,
[data-dsn-grid=move-up] video.has-bigger-scale,
[data-dsn-grid=moveUp] img.has-bigger-scale,
[data-dsn-grid=moveUp] video.has-bigger-scale {
-webkit-transform: scale(1.3);
-ms-transform: scale(1.3);
transform: scale(1.3);
}
[data-dsn-grid=move-up] img.has-skew,
[data-dsn-grid=move-up] video.has-skew,
[data-dsn-grid=moveUp] img.has-skew,
[data-dsn-grid=moveUp] video.has-skew {
-webkit-transform-origin: 0 90%;
-ms-transform-origin: 0 90%;
transform-origin: 0 90%;
-webkit-transform: skewX(5deg);
-ms-transform: skewX(5deg);
transform: skewX(5deg);
}
[data-dsn-grid=move-up] img.has-opposite-direction,
[data-dsn-grid=move-up] video.has-opposite-direction,
[data-dsn-grid=moveUp] img.has-opposite-direction,
[data-dsn-grid=moveUp] video.has-opposite-direction {
height: 120%;
top: 0;
}
[data-dsn-grid=move-up].h-100,
[data-dsn-grid=moveUp].h-100 {
height: 100%;
}
.mask-bg {
position: absolute;
top: 0;
right: 0;
width: calc(70% + 20px);
height: 100%;
background-color: var(--dsn-assistant-background-color);
z-index: -1;
}
.v-light .mask-bg {
background-color: var(--dsn-assistant-background-color-light);
}
.dsn-equal-height.h-100 > .elementor-widget-container {
height: 100%;
} @media only screen and (min-width: 992px) {
.dsn-p-relative {
position: relative;
}
.dsn-p-absolute {
position: absolute;
}
}
@media only screen and (max-width: 991px) {
.dsn-tablet-p-relative {
position: relative;
}
.dsn-tablet-p-absolute {
position: absolute;
}
}
@media only screen and (max-width: 767px) {
.dsn-mobile-p-relative {
position: relative;
}
.dsn-mobile-p-absolute {
position: absolute;
}
} .elementor-align-center .line-under:after, .elementor-align-center .service .dsn-icon {
margin-right: auto;
margin-left: auto;
}
.elementor-align-right .line-under:after, .elementor-align-right .service .dsn-icon {
margin-left: auto;
}
@media only screen and (max-width: 991px) {
.elementor-tablet-align-center .line-under:after, .elementor-tablet-align-center .service .dsn-icon {
margin-right: auto !important;
margin-left: auto !important;
}
.elementor-tablet-align-right .line-under:after, .elementor-tablet-align-right .service .dsn-icon {
margin-left: auto !important;
margin-right: 0 !important;
}
.elementor-tablet-align-left .line-under:after, .elementor-tablet-align-left .service .dsn-icon {
margin-left: 0 !important;
margin-right: auto !important;
}
}
@media only screen and (max-width: 767px) {
.elementor-mobile-align-center .line-under:after, .elementor-mobile-align-center .service .dsn-icon {
margin-right: auto !important;
margin-left: auto !important;
}
.elementor-mobile-align-right .line-under:after, .elementor-mobile-align-right .service .dsn-icon {
margin-left: auto !important;
margin-right: 0 !important;
}
.elementor-mobile-align-left .line-under:after, .elementor-mobile-align-left .service .dsn-icon {
margin-left: 0 !important;
margin-right: auto !important;
}
}
.bg-color-global {
background-color: var(--dsn-background_color);
}
.v-light .bg-color-global {
background-color: var(--dsn-background_color-light);
}
@media only screen and (min-width: 992px) {
.wrapper > *:first-child.dsn-under-header {
position: relative;
margin-top: -80px;
z-index: 2;
}
.wrapper > *:first-child.dsn-under-header .section-title, .wrapper > *:first-child.dsn-under-header .section-title-2 {
display: none;
}
}
.dsn-effect-scroll:not(.dsn-mobile) #dsn-scrollbar, .sidebar-single, .dsn-work-scrollbar {
overflow: hidden;
height: 100vh;
}
.dsn-effect-scroll:not(.dsn-mobile) #dsn-scrollbar .scrollbar-track, .sidebar-single .scrollbar-track, .dsn-work-scrollbar .scrollbar-track {
background: none;
width: 5px;
}
.dsn-effect-scroll:not(.dsn-mobile) #dsn-scrollbar .scrollbar-track .scrollbar-thumb, .sidebar-single .scrollbar-track .scrollbar-thumb, .dsn-work-scrollbar .scrollbar-track .scrollbar-thumb {
background: #424242;
width: 5px;
left: auto;
right: 0;
}
.admin-bar.dsn-effect-scroll:not(.dsn-mobile) #dsn-scrollbar, .sidebar-single, .dsn-work-scrollbar {
height: calc(100vh - 46px);
}
@media screen and (min-width: 783px) {
.admin-bar.dsn-effect-scroll:not(.dsn-mobile) #dsn-scrollbar, .sidebar-single, .dsn-work-scrollbar {
height: calc(100vh - 32px);
}
}  .intro-project-details {
overflow: hidden;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
@media only screen and (max-width: 575px) {
.intro-project-details {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
}
@media only screen and (min-width: 992px) {
.intro-project-details .descrption-item {
padding: 30px;
}
}
@media only screen and (min-width: 576px) {
.intro-project-details .descrption-item {
padding: 30px 15px;
border-right: 1px solid var(--dsn-background_color);
}
.intro-project-details .descrption-item:last-of-type {
border-right-width: 0;
}
}
@media only screen and (max-width: 575px) {
.intro-project-details .descrption-item {
margin-bottom: 15px;
}
}
.intro-project-details .descrption-item h5 {
position: relative;
letter-spacing: 2px;
}
@media only screen and (min-width: 576px) {
.intro-project-details .descrption-item h5 {
padding-bottom: 10px;
margin-bottom: 10px;
}
}
@media only screen and (max-width: 575px) {
.intro-project-details .descrption-item h5, .intro-project-details .descrption-item p {
display: inline-block;
margin-right: 10px;
}
}
[data-dsn-header=project],
[data-dsn-header=personal] {
background-color: var(--dsn-background_color);
}
[data-dsn-header=project] .link-custom,
[data-dsn-header=personal] .link-custom {
color: var(--dsn-heading-color);
}
[data-dsn-header=project] .link-custom .link-text,
[data-dsn-header=personal] .link-custom .link-text {
color: var(--dsn-heading-color);
}
[data-dsn-header=project] .link-custom .link-circle,
[data-dsn-header=personal] .link-custom .link-circle {
background: #fff;
color: var(--dsn-heading-color-light);
}
[data-dsn-header=project] .link-custom .link-circle i,
[data-dsn-header=personal] .link-custom .link-circle i {
color: var(--dsn-heading-color-light);
}
.header-project .intro-project:not(.w-100) {
width: 60%;
}
@media only screen and (max-width: 991px) {
.header-project .intro-project:not(.w-100) {
width: 100% !important;
}
}
.header-project .intro-project .title {
color: var(--dsn-heading-color);
}
.header-project .intro-project #dsn-hero-description {
font-size: 16px;
color: var(--dsn-body-color);
}
.header-project .intro-project.text-center .description {
margin-right: auto;
margin-left: auto;
}
.header-project .intro-project.w-100 .description {
max-width: 59%;
}
.header-project .desc-personal {
margin-top: 25px;
}
@media only screen and (max-width: 991px) {
.header-project .link-vist {
left: 0;
}
}
.header-project .v-middle-horizontal .intro-project {
width: 100%;
}
.header-project.justify-content-center .intro-project, .header-project.text-center .intro-project {
width: 100%;
}
.header-project .intro-project-details h5 {
color: var(--dsn-heading-color);
}
.header-project .intro-project-details p {
color: var(--dsn-body-color);
}
@media only screen and (min-width: 576px) {
.header-project .intro-project-details {
background-color: rgba(var(--dsn-assistant-background-color), 0.7);
}
.header-project .intro-project-details h5:after {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 20px;
height: 1px;
background-color: var(--dsn-assistant-body-color);
}
.v-light .header-project .intro-project-details h5:after {
background-color: var(--dsn-assistant-body-color-light);
}
}
.header-project .intro-project.text-center .intro-project-details {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.header-project .intro-project.text-center .intro-project-details h5:after {
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.header-project .intro-project.text-right .intro-project-details {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: end;
}
.header-project .intro-project.text-right .intro-project-details h5:after {
left: auto;
right: 0;
}
.header-project .footer-header {
left: 0;
bottom: 30px;
}
@media only screen and (min-width: 768px) {
.header-project .footer-header {
padding: 0 40px;
}
}
.header-project .footer-header .scroll-d {
margin-left: auto;
}
.header-project .footer-header .scroll-d img {
-webkit-filter: none;
filter: none;
}
@-webkit-keyframes rotate {
from {
-webkit-transform: rotate(0);
transform: rotate(0);
}
from {
-webkit-transform: rotate(-360deg);
transform: rotate(-360deg);
}
}
@keyframes rotate {
from {
-webkit-transform: rotate(0);
transform: rotate(0);
}
from {
-webkit-transform: rotate(-360deg);
transform: rotate(-360deg);
}
} @media only screen and (max-width: 767px) {
.header-master #dsn-hero-parallax-title {
padding: 0 20px;
}
}
.title.color-white {
color: var(--dsn-heading-color);
} header {
overflow: hidden;
}
header.header-normal .cover-bg-img {
top: 40%;
opacity: 0.004;
right: 0;
}
@media only screen and (min-width: 768px) {
header .header-page.header-page-work-space {
padding-bottom: 200px;
}
}
header .header-page .content-hero {
padding: 150px 0;
}
header .header-page .metas:before, header .header-page .metas:after {
opacity: 0.35;
width: 60px;
}
header .header-page .metas:before {
left: -80px;
}
header .header-page .metas:after {
right: -80px;
}
header .header-page .description {
max-width: 730px;
border-width: 3px;
}
header .blog-post-cat a {
position: relative;
text-transform: lowercase;
margin-right: 5px;
padding-bottom: 8px;
color: var(--dsn-heading-color);
}
header .blog-post-cat a:last-of-type {
margin-right: 0;
}
header .blog-post-cat a:last-of-type::after {
display: none;
}
header .header-master.header-half {
height: 80vh;
}
header .header-master.header-half .social-network-box {
width: 80vh;
}
@media only screen and (min-width: 991px) {
.hero-personal[data-dsn-header=personal].dsn-end-animate .header-project .intro-project {
left: 40%;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
.hero-personal[data-dsn-header=personal].dsn-end-animate #dsn-hero-parallax-img {
width: 40%;
}
}
@media only screen and (min-width: 991px) {
[data-dsn-header=project].dsn-end-animate #dsn-hero-parallax-img {
left: 60%;
width: 40%;
}
}
header .text-right .description, header .text-right .sub-text-header, header .header-page .text-right .description, header .header-page .text-right .sub-text-header {
margin-left: auto;
}
header .text-center .description, header .text-center .sub-text-header, header .header-page .text-center .description, header .header-page .text-center .sub-text-header {
margin-left: auto;
margin-right: auto;
}  .main-slider {
background-color: var(--dsn-background_color);
}
header .main-slider {
height: 100vh;
}
.admin-bar header .main-slider {
height: calc(100vh - 46px);
}
@media screen and (min-width: 783px) {
.admin-bar header .main-slider {
height: calc(100vh - 32px);
}
}
.main-slider h1.title {
line-height: 56px;
}
@media only screen and (min-width: 768px) {
.main-slider:not(.demo-2) .bg-container {
width: calc(80% - 80px);
margin-left: auto;
}
}
.main-slider.demo-3 .bg-container .swiper-slide {
height: 60%;
}
.main-slider.demo-3 .box-next {
display: none;
}
.main-slider .slide-item {
overflow: hidden;
}
.main-slider .box-next,
.main-slider .dsn-controls {
z-index: 2;
}
.main-slider .box-next {
height: 120px;
width: 40%;
max-width: 350px;
right: 0;
bottom: 0;
}
@media only screen and (max-width: 767px) {
.main-slider .box-next {
display: none;
}
}
.main-slider .box-next {
cursor: pointer;
}
.main-slider .box-next .img-box-next {
position: absolute;
right: 0;
width: 70%;
z-index: 0;
}
.main-slider .box-next .img-box-next .bg-container {
width: 100%;
}
.main-slider .box-next .content-box-next {
width: 70%;
padding: 20px 10px 20px 20px;
z-index: 1;
text-align: left;
}
.main-slider .box-next .content-box-next .metas {
margin-bottom: 0;
margin-top: 5px;
}
@media only screen and (max-width: 767px) {
.main-slider .box-next .content-box-next {
width: 100%;
z-index: 2;
}
.main-slider .box-next .content-box-next .metas {
display: none;
}
}
.v-light .main-slider .box-next .content-box-next > span {
color: var(--dsn-heading-color);
}
.main-slider .dsn-controls {
right: 20px;
top: 25%;
height: 50%;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.main-slider .dsn-controls .dsn-progress {
background: rgba(255, 255, 255, 0.34);
width: 2px;
height: calc(100% - 100px);
}
.main-slider .dsn-controls .dsn-progress .dsn-progress-indicator {
left: 0;
top: 0;
height: 70%;
background-color: #fff;
}
.main-slider .dsn-controls .dsn-progress .dsn-progress-indicator .num-progress {
color: var(--dsn-body-color);
letter-spacing: 2px;
font-weight: 600;
top: 100%;
left: -30px;
bottom: 0;
}
.main-slider .dsn-controls .dsn-progress .dsn-progress-indicator .num-progress:after {
content: "";
position: absolute;
left: 27px;
width: 8px;
height: 8px;
border-radius: 50%;
background-color: var(--dsn-background_color-light);
top: 0;
}
.main-slider .dsn-slider-content {
top: 0;
z-index: 1;
pointer-events: none;
}
.main-slider .dsn-slider-content .metas,
.main-slider .dsn-slider-content .dsn-button-link,
.main-slider .dsn-slider-content .description,
.main-slider .dsn-slider-content .sub-text-header {
-webkit-clip-path: inset(100% 0% 0% 0%);
clip-path: inset(100% 0% 0% 0%);
-webkit-transition: -webkit-clip-path 0.5s;
transition: -webkit-clip-path 0.5s;
-o-transition: clip-path 0.5s;
transition: clip-path 0.5s;
transition: clip-path 0.5s, -webkit-clip-path 0.5s;
}
.main-slider .dsn-slider-content .slide-content .title {
color: var(--dsn-heading-color);
}
.main-slider .dsn-slider-content .slide-content.dsn-active {
z-index: 3;
}
.main-slider .dsn-slider-content .slide-content.dsn-active .title a,
.main-slider .dsn-slider-content .slide-content.dsn-active .metas,
.main-slider .dsn-slider-content .slide-content.dsn-active .dsn-button-link a,
.main-slider .dsn-slider-content .slide-content.dsn-active .description,
.main-slider .dsn-slider-content .slide-content.dsn-active .sub-text-header {
pointer-events: auto;
}
.main-slider .dsn-slider-content .slide-content.dsn-active.dsn-active-cat .metas,
.main-slider .dsn-slider-content .slide-content.dsn-active.dsn-active-cat .dsn-button-link,
.main-slider .dsn-slider-content .slide-content.dsn-active.dsn-active-cat .description,
.main-slider .dsn-slider-content .slide-content.dsn-active.dsn-active-cat .sub-text-header {
-webkit-clip-path: inset(0% 0% 0% 0%);
clip-path: inset(0% 0% 0% 0%);
}
.main-slider .dsn-slider-content .slide-content:not(.dsn-active) .title {
opacity: 0;
visibility: hidden;
}
.main-slider .header-container {
padding-top: 50px;
padding-bottom: 50px;
}
.main-slider .title-next {
color: var(--dsn-heading-color);
}
.nav-slider .metas span {
font-size: 15px;
font-weight: 300;
color: var(--dsn-heading-color) !important;
}
@media only screen and (max-width: 991px) {
.main-slider:not(.has-horizontal) > .bg-container:after {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0;
z-index: 1;
}
}
.content-box-next > span, .num-progress-content {
opacity: 0.09;
font-size: 80px;
color: transparent !important;
-webkit-text-stroke: 1px var(--dsn-heading-color);
letter-spacing: 2px;
left: 15px;
}
.num-progress-content {
font-size: 58px;
line-height: 50px;
margin-bottom: 15px;
}
.filtering-posts {
position: absolute;
top: 0;
right: -80px;
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg);
-webkit-transform-origin: top;
-ms-transform-origin: top;
transform-origin: top;
cursor: pointer;
}
@media only screen and (max-width: 767px) {
.filtering-posts {
position: relative;
-webkit-transform: none;
-ms-transform: none;
transform: none;
right: auto;
left: 0;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: start;
margin-bottom: 50px;
}
}
@media only screen and (max-width: 575px) {
.filtering-posts {
margin-left: 15px;
}
}
.filtering-posts .filterings-icon {
position: relative;
cursor: pointer;
width: 30px;
height: 20px;
}
.filtering-posts .filterings-icon:before, .filtering-posts .filterings-icon:after {
content: "";
position: absolute;
right: 0;
height: 2px;
background-color: #fff;
}
.v-light .filtering-posts .filterings-icon:before, .v-light .filtering-posts .filterings-icon:after {
background-color: var(--dsn-heading-color-light);
}
.filtering-posts .filterings-icon:before {
top: 14px;
width: 20px;
}
.filtering-posts .filterings-icon:after {
height: 2px;
top: 5px;
width: 28px;
}
.filtering-posts span {
font-family: "DM Sans", sans-serif;
font-size: 14px;
font-weight: 600;
letter-spacing: 1.5px;
text-transform: uppercase;
padding-left: 15px;
color: var(--dsn-heading-color);
-webkit-transition: letter-spacing 0.5s ease-in-out;
-o-transition: letter-spacing 0.5s ease-in-out;
transition: letter-spacing 0.5s ease-in-out;
}
.v-light .filtering-posts span {
color: var(--dsn-heading-color-light);
}
.filtering-posts:hover span {
letter-spacing: 3px;
}
.filters-content {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
padding-left: 8.82353%;
padding-right: 8.82353%;
z-index: 9999;
opacity: 0;
visibility: hidden;
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%);
}
.filters-content .filtering {
position: fixed;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.filters-content .filtering button {
color: #fff;
display: block;
position: relative;
cursor: pointer;
font-size: 24px;
text-transform: uppercase;
letter-spacing: 2px;
font-family: "DM Sans", sans-serif;
}
.filters-content .filtering button.active {
color: var(--dsn-assistant-body-color);
font-weight: 800;
letter-spacing: 4px;
}
.filters-content .filtering button span.counter {
position: absolute;
right: -20px;
top: -10px;
font-size: 12px;
font-weight: 600;
}
.filters-content .filtering button:not(:last-child) {
margin-bottom: 30px;
}
.close-wind {
position: fixed;
height: 100%;
width: 100%;
top: 0;
left: 0;
background-color: rgba(var(--dsn-background_color), 0.85);
cursor: pointer;
}
.button-loadmore {
cursor: pointer;
font-size: 14px;
-webkit-transition-property: padding, border-radius, background;
-o-transition-property: padding, border-radius, background;
transition-property: padding, border-radius, background;
-webkit-transition-duration: 1s;
-o-transition-duration: 1s;
transition-duration: 1s;
}
.button-loadmore.dsn-loading {
border-radius: 7px;
padding: 10px 20px;
}
.button-loadmore .dsn-load-progress-ajax {
left: 0;
top: 0;
width: 0;
background-color: #212121;
color: #fff;
z-index: -1;
}
.button-loadmore .progress-no-more {
display: none;
}
.our-work .work-item .item-info {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
} .root-blog .post-info-category:before {
content: "/";
display: inline-block;
margin-right: 10px;
}
.root-blog .post-list-item figure img {
max-height: 80vh;
}
.root-blog .post-list-item .section-title-2 {
margin-bottom: 0;
}
.root-blog .post-list-item .post-list-item-content .post-info-date {
margin-right: 5px;
}
.root-blog .post-list-item .post-list-item-content .post-info-top a {
display: inline-block;
font-size: 16px;
letter-spacing: 1px;
margin-bottom: 10px;
color: var(--dsn-heading-color);
margin-right: 5px;
}
.v-light .root-blog .post-list-item .post-list-item-content .post-info-top a {
color: var(--dsn-background_color);
}
.news-content .post-tags {
padding: 20px 0 0;
clear: both;
}
.news-content .post-tags a {
margin-right: 10px;
margin-top: 10px;
line-height: 1;
-webkit-transition: color 0.5s;
-o-transition: color 0.5s;
transition: color 0.5s;
color: inherit;
}
.news-content .post-tags a:before {
content: "#";
position: relative;
margin-right: 5px;
font-size: 14px;
background-color: transparent;
border: 0;
}
.post-full-content.single-post > *:not(.gallery):not(.wp-block-gallery), .post-full-content.single-post > *:not(.wp-block-quote) > p,
.widget_text.single-post > *:not(.gallery):not(.wp-block-gallery),
.widget_text.single-post > *:not(.wp-block-quote) > p {
margin-bottom: 30px;
}
.post-full-content.single-post > *:not(.gallery):not(.wp-block-gallery):last-child, .post-full-content.single-post > *:not(.gallery):not(.wp-block-gallery) > *:last-child, .post-full-content.single-post > *:not(.wp-block-quote) > p:last-child, .post-full-content.single-post > *:not(.wp-block-quote) > p > *:last-child,
.widget_text.single-post > *:not(.gallery):not(.wp-block-gallery):last-child,
.widget_text.single-post > *:not(.gallery):not(.wp-block-gallery) > *:last-child,
.widget_text.single-post > *:not(.wp-block-quote) > p:last-child,
.widget_text.single-post > *:not(.wp-block-quote) > p > *:last-child {
margin-bottom: 0;
}
.root-posts a {
color: inherit;
}
.v-light .root-posts a {
color: inherit;
} .entry-form {
width: 100%;
margin-bottom: 30px;
}
.entry-form input,
.entry-form textarea {
font-family: "DM Sans", sans-serif;
font-weight: bold;
font-size: 16px;
width: 100%;
background-color: transparent;
border: none;
border-bottom: 1.5px solid var(--dsn-assistant-body-color);
padding-bottom: 20px;
color: #eee;
margin-top: 10px;
margin-bottom: 0;
letter-spacing: -0.5px;
}
.v-light .entry-form input,
.v-light .entry-form textarea {
border-color: var(--dsn-assistant-body-color-light);
color: var(--dsn-body-color-light);
}
.entry-form input::-webkit-input-placeholder, .entry-form textarea::-webkit-input-placeholder {
font-size: 16px;
}
.entry-form input::-moz-placeholder, .entry-form textarea::-moz-placeholder {
font-size: 16px;
}
.entry-form input:-ms-input-placeholder, .entry-form textarea:-ms-input-placeholder {
font-size: 16px;
}
.entry-form input::-ms-input-placeholder, .entry-form textarea::-ms-input-placeholder {
font-size: 16px;
}
.entry-form input::placeholder,
.entry-form textarea::placeholder {
font-size: 16px;
}
.entry-form input {
height: 100%;
}
label {
color: var(--dsn-assistant-body-color);
font-size: 15px;
font-weight: 600;
}
.v-light label {
color: var(--dsn-assistant-body-color-light);
}
#map .gm-fullscreen-control,
#map .gm-bundled-control,
#map .gm-bundled-control-on-bottom,
#map .gmnoprint,
#map .gm-style-cc {
display: none !important;
}
.root-contact .wpcf7-form-control-wrap {
width: 100%;
} .comments-post .comments-title {
margin-bottom: 60px;
}
@media only screen and (max-width: 991px) {
.comments-post .comments-title {
margin-bottom: 35px;
}
}
.comments-post .comments-area .comment-list > li.comment:first-child {
margin-top: 0;
}
.comments-post .comments-area .comment-list > li.comment:first-child > .pingback {
padding-top: 0;
}
.comments-post .comments-area .comment-list > li.comment:first-child > .comment-body {
padding-top: 0;
}
.comments-post .comments-area .comment {
list-style: none;
margin-top: 20px;
}
.comments-post .comments-area .comment > .pingback {
padding-top: 10px;
}
.comments-post .comments-area .comment > .pingback .edit-link {
margin-top: 10px;
}
.comments-post .comments-area .comment .children {
margin-left: 90px;
}
@media only screen and (max-width: 575px) {
.comments-post .comments-area .comment .children {
margin-left: 30px;
}
}
@media only screen and (max-width: 400px) {
.comments-post .comments-area .comment .children {
margin-left: 20px;
}
}
.comments-post .comment-body .comment-author img {
width: 64px;
height: 64px;
border-radius: 50%;
}
@media only screen and (min-width: 576px) {
.comments-post .comment-body .comment-author img {
float: left;
}
}
.comments-post .comment-body .comment-text {
min-height: 64px;
}
@media only screen and (min-width: 576px) {
.comments-post .comment-body .comment-text {
padding: 0 0 0 90px;
}
}
.comments-post .comment-body .comment-text .comment-date {
float: right;
margin: 3px 5px 0 0;
font-size: 14px;
}
.comments-post .comment-body .comment-text .comment-date:before {
content: "/";
display: inline-block;
margin-right: 5px;
}
@media only screen and (max-width: 767px) {
.comments-post .comment-body .comment-text .comment-date {
float: inherit;
margin-bottom: 15px;
}
.comments-post .comment-body .comment-text .comment-date:before {
display: none;
}
}
@media only screen and (max-width: 575px) {
.comments-post .comment-body .comment-text .comment-date {
margin-top: 15px;
}
}
@media only screen and (max-width: 767px) {
.comments-post .comment-body .comment-text .comment-info {
margin-bottom: 8px;
}
}
.comments-post .comment-body .comment-text .comment-info .comment-edit {
right: -12px;
top: 5px;
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%);
font-size: 12px;
font-weight: 600;
padding: 3px 10px;
border-radius: 15px;
}
.comments-post .comment-body .comment-text .comment-info .comment-edit .comment-edit-link i {
font-size: 9px;
}
.comments-post .comment-body .comment-text .comment-info .comment-name {
float: left;
margin: 0;
}
.comments-post .comment-body .comment-text .reply {
font-size: 14px;
margin-top: 15px;
}
.comments-post .comment-body .comment-text .reply a {
padding: 10px 15px;
border-radius: 30px;
background-color: var(--dsn-assistant-background-color);
color: var(--dsn-heading-color);
line-height: 1;
}
.comments-post .comment-body .comment-text .text-holder p {
margin: 7px 0 10px;
}
.comments-post .comment-body .comment-text .comment-reply-link {
line-height: 20px;
}
.comments-post .comments-form {
position: relative;
width: 100%;
}
.comments-post .comments-form .comment-form-cookies-consent {
width: 100%;
margin-bottom: 30px;
}
.comment-list .comment-respond {
padding: 50px;
background-color: var(--dsn-assistant-background-color);
margin-top: 50px;
}
.comment-list .comment-respond .comments-title {
margin-bottom: 50px;
}
@media only screen and (max-width: 575px) {
.comment-list .comment-respond {
padding: 50px 15px;
}
}
.comment-list .comment-respond input[type=submit] {
background-color: var(--dsn-background_color);
border-width: 0;
}
.v-light .comment-list .comment-respond {
background-color: var(--dsn-assistant-background-color-light);
}
@media only screen and (max-width: 575px) {
.comment-list .comment-respond .dsn_root_form textarea:placeholder-shown ~ label, .comment-list .comment-respond .dsn_root_form textarea {
padding: 0 0 15px 0;
}
}
.logged-in-as {
margin-bottom: 30px;
}
.no-comments {
margin-top: 30px;
}
a#cancel-comment-reply-link {
position: absolute;
right: 0;
top: -6px;
}
a#cancel-comment-reply-link .dsn-cancel-comment {
position: relative;
font-size: 12px;
padding: 5px 10px;
border-radius: 15px;
}    .footer-1 p {
font-size: 16px;
}
.footer-1 .sidebar-single-content {
padding-bottom: 0;
}
.footer-1 .footer-links {
padding: 50px 0;
}
@media only screen and (max-width: 991px) {
.footer-1 .footer-links .footer-block-inner:nth-of-type(n + 3) {
margin-top: 30px;
}
}
@media only screen and (max-width: 767px) {
.footer-1 .footer-links .footer-block-inner:nth-of-type(n + 2) {
margin-top: 30px;
}
}
.v-light .footer-1 .footer-links .link-hover {
color: var(--dsn-heading-color-light);
}
.v-light .footer-1 .footer-links .link-hover:before {
color: var(--dsn-heading-color-light);
}
.footer-1 .footer-links .footer-title {
position: relative;
color: var(--dsn-assistant-body-color);
text-transform: uppercase;
font-size: 17px;
padding-bottom: 10px;
margin-bottom: 20px;
letter-spacing: 2px;
}
.v-light .footer-1 .footer-links .footer-title {
color: var(--dsn-assistant-body-color-light);
}
.footer-1 .footer-links .footer-title::after {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 15px;
height: 2px;
background-color: #fff;
}
.v-light .footer-1 .footer-links .footer-title::after {
background-color: var(--dsn-border-color-light);
}
.footer-1 .footer-links .col-menu ul li {
font-size: 14px;
letter-spacing: 2px;
margin-bottom: 10px;
overflow: hidden;
}
.footer-1 .footer-links .col-menu ul li:last-of-type {
margin-bottom: 0;
}
.footer-1 .footer-links .col-menu ul li a {
text-transform: uppercase;
}
.footer-1 .footer-links .col-contact p {
font-size: 14px;
margin-bottom: 10px;
}
.footer-1 .footer-links .col-contact p:last-of-type {
margin-bottom: 0;
}
.footer-1 .footer-links .col-contact p strong {
color: var(--dsn-heading-color);
}
.v-light .footer-1 .footer-links .col-contact p strong {
color: var(--dsn-heading-color-light);
}
.footer-1 .footer-links .col-contact p span {
margin-right: 5px;
margin-left: 5px;
}
.footer-1 .footer-links .footer-social ul {
margin: 0;
}
.footer-1 .footer-links .footer-social ul li {
color: var(--dsn-heading-color);
font-size: 14px;
margin-right: 15px;
padding-right: 5px;
}
.v-light .footer-1 .footer-links .footer-social ul li {
color: var(--dsn-heading-color-light);
}
@media only screen and (max-width: 575px) {
.footer-1 .footer-links .footer-social ul li {
font-size: 13px;
margin-right: 3px;
padding-right: 3px;
}
}
.footer-1 .footer-links .footer-social ul li:first-of-type {
padding-left: 0;
}
.footer-1 .footer-links .footer-social ul li a {
color: #fff;
display: inline-block;
letter-spacing: 2px;
line-height: 1.6;
font-size: 13px;
font-family: "DM Sans", sans-serif;
position: relative;
text-transform: capitalize;
}
.v-light .footer-1 .footer-links .footer-social ul li a {
color: var(--dsn-heading-color-light);
}
.footer-1 .footer-links .footer-logo {
width: 70px;
}
.footer-1 .footer-links .footer-logo img.logo-dark {
display: block;
}
.v-light .footer-1 .footer-links .footer-logo img.logo-dark {
display: none;
}
.footer-1 .footer-links .footer-logo img.logo-light {
display: none;
}
.v-light .footer-1 .footer-links .footer-logo img.logo-light {
display: block;
}
.footer-1 .footer-links .description-logo {
margin-top: 20px;
}
.footer-1 .footer-nav {
position: relative;
padding: 30px 0;
text-align: center;
}
.footer-1 .footer-nav .footer-title::after {
display: none;
}
@media only screen and (max-width: 575px) {
.footer-1 .footer-nav {
padding: 25px 0;
}
}
.footer-1 .footer-nav ul li {
display: inline-block;
font-size: 14px;
letter-spacing: 2px;
margin: 0 18px;
}
@media only screen and (max-width: 575px) {
.footer-1 .footer-nav ul li {
font-size: 13px;
margin: 5px;
}
}
.footer-1 .footer-nav ul li a {
-webkit-transition: none;
-o-transition: none;
transition: none;
color: #fff;
}
.v-light .footer-1 .footer-nav ul li a {
color: var(--dsn-heading-color-light);
}
.footer-1 .copyright {
padding: 30px 0;
font-size: 14px;
letter-spacing: 2.67px;
}
.footer-1 .copyright p {
text-transform: uppercase;
}
.footer-1 .copyright .copright-text {
color: #e6e6e6;
margin-top: 5px;
}
.v-light .footer-1 .copyright .copright-text {
color: var(--dsn-heading-color-light);
}
.footer-1 .copyright .copright-text a {
color: var(--dsn-assistant-body-color);
font-weight: 700;
}
.v-light .footer-1 .copyright .copright-text a {
color: var(--dsn-assistant-body-color-light);
}
.footer-1 .scroll-top, .footer .scroll-top {
width: 60px;
position: relative;
cursor: pointer;
}
@media only screen and (max-width: 767px) {
.footer-1 .scroll-top.m-auto, .footer .scroll-top.m-auto {
margin: 0;
}
}
.footer-1 .scroll-top .icon-circle, .footer .scroll-top .icon-circle {
position: absolute;
width: 120%;
height: 120%;
top: -10%;
left: -10%;
border-radius: 50%;
display: none;
background-color: rgba(var(--dsn-assistant-body-color), 0.3);
}
.footer-1 .scroll-top:hover .icon-circle, .footer .scroll-top:hover .icon-circle {
display: inherit;
}
.footer-1 .scroll-top img, .footer .scroll-top img {
width: 60px;
}
.v-light .footer-1 .scroll-top img, .v-light .footer .scroll-top img {
-webkit-filter: invert(1);
filter: invert(1);
}
.footer-1 .scroll-top i, .footer .scroll-top i {
position: absolute;
top: 50%;
left: 50%;
width: 40px;
height: 40px;
line-height: 40px;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
font-size: 14px;
color: var(--dsn-heading-color);
cursor: pointer;
}
.v-light .footer-1 .scroll-top i, .v-light .footer .scroll-top i {
color: var(--dsn-heading-color-light);
}
.footer-1 .link-hover, .footer .link-hover {
text-transform: initial;
}
.v-light .footer-1 .link-hover, .v-light .footer .link-hover {
color: var(--dsn-heading-color-light);
}
.footer-1 .love, .footer .love {
color: #fd4145;
padding-left: 5px;
padding-right: 5px;
font-size: 16px;
font-weight: bold;
}
.footer-1 .column-right, .footer .column-right {
font-size: 16px;
text-align: right;
}
@media only screen and (max-width: 767px) {
.footer-1 .column-right, .footer .column-right {
text-align: left;
}
}
.footer-1 .column-right a, .footer .column-right a {
color: var(--dsn-assistant-body-color);
}
.v-light .footer-1 .column-right a, .v-light .footer .column-right a {
color: var(--dsn-assistant-body-color-light);
}
.footer .footer-container {
padding: 0 50px 30px;
}
@media only screen and (max-width: 767px) {
.footer .footer-container {
padding: 0 30px;
}
}
@media only screen and (max-width: 575px) {
.footer .footer-container {
padding: 0;
}
}
@media only screen and (max-width: 767px) {
.footer .footer-container > div {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
}
.footer .column-left,
.footer .column-right {
width: calc(50% - 35px);
}
@media only screen and (max-width: 767px) {
.footer .column-left,
.footer .column-right {
width: 100%;
text-align: center;
}
}
.footer .column-left .logo-footer img {
width: 75px;
}
.footer .column-left .footer-social ul {
margin: 0;
}
.footer .column-left .footer-social ul li {
color: var(--dsn-heading-color);
font-size: 14px;
font-weight: 500;
margin-right: 15px;
padding-right: 5px;
}
@media only screen and (max-width: 575px) {
.footer .column-left .footer-social ul li {
font-size: 13px;
margin-right: 3px;
padding-right: 3px;
}
}
.footer .column-left .footer-social ul li:first-of-type {
padding-left: 0;
}
.footer .column-left .footer-social ul li a {
color: #fff;
display: inline-block;
letter-spacing: 2px;
font-size: 13px;
font-family: "DM Sans", sans-serif;
font-weight: 400;
position: relative;
}
.v-light .footer .column-left .footer-social ul li a {
color: var(--dsn-heading-color-light);
}
@media only screen and (max-width: 767px) {
.footer .column-right {
text-align: center;
margin-top: 20px;
}
}
@media only screen and (max-width: 767px) {
.footer .scroll-top {
position: absolute;
right: 15px;
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
}
}
@media only screen and (max-width: 575px) {
.footer .scroll-top {
position: relative;
margin-top: 20px;
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
}
}
footer .sidebar-single-content .widget {
margin-top: 30px;
}
footer .sidebar-single-content .widget:first-child {
margin-top: 0;
}
.cap {
position: absolute;
bottom: 30px;
left: 0;
background-image: -webkit-gradient(linear, left top, right top, from(#0e0e0e5c), to(#1b1515));
background-image: -o-linear-gradient(left, #0e0e0e5c 0%, #1b1515 100%);
background-image: linear-gradient(to right, #0e0e0e5c 0%, #1b1515 100%);
padding: 4px 15px;
color: #fff;
z-index: 10;
}
.cap span {
font-size: 12px;
text-transform: uppercase;
letter-spacing: 2px;
}
.caption {
-webkit-transform-origin: left center;
-ms-transform-origin: left center;
transform-origin: left center;
color: #fff;
letter-spacing: 2px;
font-size: 14px;
font-weight: 600;
position: relative;
margin-top: 15px;
}
.v-light .caption {
color: var(--dsn-background_color);
}
.section-dsn-color * {
color: inherit !important;
}
.work-inner.work-masonry .work-item .item-info {
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
}
.elementor-page .root-page.section-margin {
margin-top: 0;
margin-bottom: 0;
}
.elementor img.cover-bg-img {
height: 100%;
}
.main-slider a, .v-light .main-slider a, .v-light .post-full-content a.btn {
color: #fff;
}
.dsn_root_form .wpcf7-submit {
cursor: pointer;
}
.dsn_root_form input:not([type=submit]):not([type=checkbox]), .dsn_root_form textarea {
border-color: var(--dsn-border-color);
background-color: var(--dsn-assistant-background-color);
border-width: 2px;
outline: 0;
margin: 0;
padding: 10px 15px;
font-size: 12px;
}
.dsn_root_form input:not([type=submit]):not([type=checkbox]):focus, .dsn_root_form textarea:focus {
border-color: var(--dsn-assistant-background-color-light);
}
.dsn_root_form input:not([type=submit]):not([type=checkbox])::-webkit-input-placeholder, .dsn_root_form textarea::-webkit-input-placeholder {
color: transparent;
}
.dsn_root_form input:not([type=submit]):not([type=checkbox])::-moz-placeholder, .dsn_root_form textarea::-moz-placeholder {
color: transparent;
}
.dsn_root_form input:not([type=submit]):not([type=checkbox]):-ms-input-placeholder, .dsn_root_form textarea:-ms-input-placeholder {
color: transparent;
}
.dsn_root_form input:not([type=submit]):not([type=checkbox])::-ms-input-placeholder, .dsn_root_form textarea::-ms-input-placeholder {
color: transparent;
}
.dsn_root_form input:not([type=submit]):not([type=checkbox])::placeholder, .dsn_root_form textarea::placeholder {
color: transparent;
}
.v-light .dsn_root_form input:not([type=submit]):not([type=checkbox]), .v-light .dsn_root_form textarea {
background-color: var(--dsn-assistant-background-color-light);
border-color: var(--dsn-border-color-light);
}
.dsn_root_form input:not([type=submit]):not([type=checkbox]):placeholder-shown ~ label, .dsn_root_form textarea:placeholder-shown ~ label {
top: 11px;
font-size: 16px;
}
.comments-form .dsn_root_form input:not([type=submit]):not([type=checkbox]):placeholder-shown ~ label, .comments-form .dsn_root_form textarea:placeholder-shown ~ label {
display: block;
}
.dsn_root_form input:not([type=submit]):not([type=checkbox]):focus ~ label, .dsn_root_form textarea:focus ~ label {
top: -20px;
font-size: 13px;
}
.comments-form .dsn_root_form input:not([type=submit]):not([type=checkbox]):focus ~ label, .comments-form .dsn_root_form textarea:focus ~ label {
display: none;
}
.dsn_root_form .entry-form label {
position: absolute;
display: block;
-webkit-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
z-index: 1;
padding: 0 15px;
top: -20px;
font-size: 12px;
pointer-events: none;
}
.comments-form .dsn_root_form .entry-form label {
display: none;
}
[for=wp-comment-cookies-consent] {
color: inherit;
}
.dsn-heading-title a {
color: inherit;
}.gdpr_lightbox-active,.gdpr_lightbox-active body{overflow:hidden}.gdpr_lightbox{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:none!important;opacity:0;transition:opacity .3s ease}.gdpr_lightbox.gdpr_lightbox-opened{opacity:1}.gdpr_lightbox.gdpr_lightbox-closed{opacity:0}.gdpr_lightbox *{box-sizing:border-box}.gdpr_lightbox-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}.gdpr_lightbox-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.gdpr_lightbox-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;transition:opacity .3s ease}.gdpr_lightbox-loading .gdpr_lightbox-loader{opacity:1}.gdpr_lightbox-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}.gdpr_lightbox-content{z-index:9993;width:100%;transform:scale(1);transition:transform .3s ease}.gdpr_lightbox-closed .gdpr_lightbox-content,.gdpr_lightbox-loading .gdpr_lightbox-content{transform:scale(.8)}.gdpr_lightbox-content:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6)}.gdpr_lightbox-close,.gdpr_lightbox-close:active,.gdpr_lightbox-close:focus,.gdpr_lightbox-close:hover,.gdpr_lightbox-close:visited{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;box-shadow:none}.gdpr_lightbox-close::-moz-focus-inner{border:0;padding:0}.gdpr_lightbox-close:active{top:1px}.gdpr_lightbox-image img{max-width:100%;display:block;line-height:0;border:0}.gdpr_lightbox-iframe .gdpr_lightbox-container{width:100%;max-width:964px}.gdpr_lightbox-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;transform:translateZ(0);-webkit-overflow-scrolling:touch}.gdpr_lightbox-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}body.moove_gdpr_overflow{overflow:hidden}body.moove_gdpr_overflow #page{position:relative;z-index:10}body.moove_gdpr_overflow #main-header,body.moove_gdpr_overflow #page-container{z-index:99}.gdpr_lightbox-hide,body.logged-in.et_divi_builder.et-fb #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{display:none}.gdpr_lightbox dialog#moove_gdpr_cookie_modal{display:-ms-flexbox;display:flex;position:relative;padding:0;background:transparent;border:none;width:100%;height:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice button.change-settings-button{padding:0;display:inline-block;border:none;box-shadow:none;background-color:transparent;color:inherit;text-decoration:underline;cursor:pointer;transition:all .2s ease;font-size:inherit;text-transform:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.cookie-switch.focus-g,.cookie-switch:focus,.gdpr-shr-switch.focus-g,.gdpr-shr-switch:focus{box-shadow:1px 1px 5px #010101;border-radius:50px}#moove_gdpr_cookie_modal .mgbutton.focus-g,#moove_gdpr_cookie_modal .mgbutton:focus{box-shadow:1px 1px 5px #010101}#moove_gdpr_cookie_info_bar .gdpr-fbo-0{-ms-flex-order:1;order:1}#moove_gdpr_cookie_info_bar .gdpr-fbo-1{-ms-flex-order:2;order:2}#moove_gdpr_cookie_info_bar .gdpr-fbo-2{-ms-flex-order:3;order:3}#moove_gdpr_cookie_info_bar .gdpr-fbo-3{-ms-flex-order:4;order:4}#moove_gdpr_cookie_info_bar .gdpr-fbo-4{-ms-flex-order:5;order:5}#moove_gdpr_cookie_info_bar .gdpr-fbo-5{-ms-flex-order:6;order:6}.gdpr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#moove_gdpr_cookie_modal li a .gdpr-svg-icon,#moove_gdpr_cookie_modal li button .gdpr-svg-icon{height:30px;display:inline-block;float:left;width:35px;margin-right:5px;position:relative;top:0}#moove_gdpr_cookie_modal li a .gdpr-svg-icon svg,#moove_gdpr_cookie_modal li button .gdpr-svg-icon svg{height:30px;width:auto;background-color:transparent}body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu .gdpr-svg-icon,body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon{display:none}.moove_gdpr_cookie_modal_open .gdpr_lightbox-content:after{box-shadow:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content{-ms-flex-pack:justify;justify-content:space-between}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{margin:0 -4px;max-width:calc(100% + 8px);width:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin:2px}@media (min-width:768px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin:2px 4px}}#moove_gdpr_cookie_info_bar{content-visibility:auto}#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn{display:none}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn{display:block;position:absolute;top:-15px;right:-15px;background-color:#fff}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn.focus-g,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn:focus,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn:hover,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn.focus-g,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn:focus,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn:hover{background-color:#626262;color:#fff}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container{position:relative}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn{background-color:transparent;padding:0;display:inline-block;float:right;position:relative;font-size:14px;line-height:20px;margin:3px 4px;width:36px;height:36px;border-radius:50%;box-shadow:inset 0 0 0 1px #626262;color:#626262;transition:all .3s ease}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn{display:none}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn:hover{background-color:#626262;color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i{font-size:32px;top:-1px;position:relative;height:30px;display:block;overflow:hidden}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn{color:#fff;opacity:.7;box-shadow:inset 0 0 0 1px #fff}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:hover{background-color:#fff;opacity:1;color:#fff}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button{text-decoration:none}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider,#moove_gdpr_cookie_modal .switch .slider{overflow:visible;box-shadow:1px 1px transparent}#moove_gdpr_cookie_modal{margin:0 auto;margin-top:0;min-height:60vh;font-family:Nunito,sans-serif;content-visibility:hidden}#moove_gdpr_cookie_modal span.tab-title{display:block}#moove_gdpr_cookie_modal button{letter-spacing:0;outline:none;cursor:pointer}#moove_gdpr_cookie_modal *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:inherit}#moove_gdpr_cookie_modal .cookie-switch,#moove_gdpr_cookie_modal .switch{position:relative;display:inline-block;width:50px;height:30px;padding:0}#moove_gdpr_cookie_modal .cookie-switch input,#moove_gdpr_cookie_modal .switch input{display:none}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider,#moove_gdpr_cookie_modal .cookie-switch .slider,#moove_gdpr_cookie_modal .switch .cookie-slider,#moove_gdpr_cookie_modal .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:red;transition:.4s;margin:0;padding:0}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:before,#moove_gdpr_cookie_modal .cookie-switch .slider:before,#moove_gdpr_cookie_modal .switch .cookie-slider:before,#moove_gdpr_cookie_modal .switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:1px;bottom:1px;transition:.4s;border:1px solid #f2f2f2;border-radius:50%;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.25);display:block;box-sizing:content-box}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:after,#moove_gdpr_cookie_modal .cookie-switch .slider:after,#moove_gdpr_cookie_modal .switch .cookie-slider:after,#moove_gdpr_cookie_modal .switch .slider:after{content:attr(data-text-disabled);position:absolute;top:0;left:60px;font-weight:700;font-size:16px;line-height:30px;color:red;display:block;white-space:nowrap}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.cookie-round,#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.round,#moove_gdpr_cookie_modal .cookie-switch .slider.cookie-round,#moove_gdpr_cookie_modal .cookie-switch .slider.round,#moove_gdpr_cookie_modal .switch .cookie-slider.cookie-round,#moove_gdpr_cookie_modal .switch .cookie-slider.round,#moove_gdpr_cookie_modal .switch .slider.cookie-round,#moove_gdpr_cookie_modal .switch .slider.round{border-radius:34px}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.cookie-round:before,#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.round:before,#moove_gdpr_cookie_modal .cookie-switch .slider.cookie-round:before,#moove_gdpr_cookie_modal .cookie-switch .slider.round:before,#moove_gdpr_cookie_modal .switch .cookie-slider.cookie-round:before,#moove_gdpr_cookie_modal .switch .cookie-slider.round:before,#moove_gdpr_cookie_modal .switch .slider.cookie-round:before,#moove_gdpr_cookie_modal .switch .slider.round:before{border-radius:50%}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.gdpr-sr:after,#moove_gdpr_cookie_modal .cookie-switch .slider.gdpr-sr:after,#moove_gdpr_cookie_modal .switch .cookie-slider.gdpr-sr:after,#moove_gdpr_cookie_modal .switch .slider.gdpr-sr:after{display:none}#moove_gdpr_cookie_modal .cookie-switch .gdpr-sr-enable,#moove_gdpr_cookie_modal .switch .gdpr-sr-enable{display:none;color:#2e9935}#moove_gdpr_cookie_modal .cookie-switch .gdpr-sr-disable,#moove_gdpr_cookie_modal .switch .gdpr-sr-disable{display:block;color:red}#moove_gdpr_cookie_modal .cookie-switch .gdpr-sr-label,#moove_gdpr_cookie_modal .switch .gdpr-sr-label{position:absolute;top:0;left:60px;font-weight:700;font-size:16px;line-height:30px;color:red;display:block;white-space:nowrap}#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider,#moove_gdpr_cookie_modal .switch input:checked+.slider{background-color:#2e9935}#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:after,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider:after,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider:after,#moove_gdpr_cookie_modal .switch input:checked+.slider:after{content:attr(data-text-enable);color:#2e9935;white-space:nowrap}#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider .gdpr-sr-enable,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider .gdpr-sr-enable,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider .gdpr-sr-enable,#moove_gdpr_cookie_modal .switch input:checked+.slider .gdpr-sr-enable{display:block}#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider .gdpr-sr-disable,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider .gdpr-sr-disable,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider .gdpr-sr-disable,#moove_gdpr_cookie_modal .switch input:checked+.slider .gdpr-sr-disable{display:none}#moove_gdpr_cookie_modal .cookie-switch input:focus+.cookie-slider,#moove_gdpr_cookie_modal .cookie-switch input:focus+.slider,#moove_gdpr_cookie_modal .switch input:focus+.cookie-slider,#moove_gdpr_cookie_modal .switch input:focus+.slider{box-shadow:0 0 1px #2e9935}#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:before,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider:before,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider:before,#moove_gdpr_cookie_modal .switch input:checked+.slider:before{transform:translateX(20px)}#moove_gdpr_cookie_modal a,#moove_gdpr_cookie_modal button{outline:none;box-shadow:none;text-shadow:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{color:#000;background-color:#fff;width:900px;width:80vw;max-width:1170px;min-height:600px;border-radius:10px;position:relative;margin:0 auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .gdpr-cc-form-fieldset,#moove_gdpr_cookie_modal .moove-gdpr-modal-content fieldset{background-color:transparent}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-left .moove-gdpr-company-logo-holder{text-align:left}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-center .moove-gdpr-company-logo-holder{text-align:center}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-right .moove-gdpr-company-logo-holder{text-align:right}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;height:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin:2px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2{min-height:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-left-content{display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content{width:100%;border-top-left-radius:5px;border-bottom-left-radius:5px;position:relative;float:none;padding-bottom:135px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .main-modal-content{max-height:50vh;overflow:hidden;overflow-y:auto;padding-bottom:0;height:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{padding-right:30px;white-space:nowrap}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a{padding-right:0;text-align:right;color:#000;font-weight:700;font-size:13px;letter-spacing:-.3px;position:relative;top:0;text-decoration:none;display:block;-ms-flex-align:baseline;align-items:baseline}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main{display:block;position:relative}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{position:relative;overflow:hidden;padding-right:190px;padding-bottom:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar{position:absolute;top:0;right:0;width:190px;text-align:right}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.cookie-slider,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.slider{position:relative;width:50px;height:30px;display:block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.cookie-slider .gdpr-sr-label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.cookie-slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.slider .gdpr-sr-label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.slider:after{text-align:right;left:auto;right:60px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title{font-weight:700;font-size:20px;margin-bottom:15px;padding-right:190px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;height:75px;position:relative;margin-bottom:20px;padding-right:180px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder{max-width:180px;margin:0;float:right;position:absolute;top:0;right:0;width:100%;text-align:right;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;height:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder img{max-width:100%;text-align:center}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title{width:100%;font-weight:700;font-size:28px;line-height:1.1}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close{position:absolute;text-decoration:none;top:-30px;right:-30px;display:block;width:60px;height:60px;line-height:60px;text-align:center;border-radius:50%;background:transparent;padding:0;z-index:99;margin:0;outline:none;box-shadow:none;border:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close.focus-g i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close.focus-g span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover span.gdpr-icon{background-color:#fff;color:#0c4da2}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{display:block;width:60px;height:60px;line-height:60px;font-size:48px;background-color:#0c4da2;border:1px solid #0c4da2;color:#fff;border-radius:50%;transition:all .3s ease}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{padding:0;margin-bottom:25px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img{max-height:75px;max-width:70%;width:auto;display:inline-block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-title h2{font-weight:400;font-size:20px;margin:5px 0 0;padding:0;color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-content.moove-gdpr-no-modal-title .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-content.moove-gdpr-no-modal-title .moove-gdpr-tab-main span.tab-title{margin-top:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{font-weight:700;font-size:28px;line-height:1.2;margin:0;padding:0;color:#000;margin-bottom:25px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;max-height:calc(100% - 155px);overflow-y:auto;padding-right:20px;padding-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content button,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content li,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p{font-weight:400;font-size:16px;line-height:1.4;margin-bottom:18px;margin-top:0;padding:0;color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h1,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h2,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h3,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h4,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h5,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h6{font-size:18px;line-height:1.4;margin-bottom:20px;margin-top:0;font-weight:700;text-transform:none;color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a{color:#000;text-decoration:underline}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content.moove-gdpr-strict-warning-message{display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar{padding:5px;margin-right:10px;margin-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled{opacity:.6;pointer-events:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .cookie-switch input:checked+.cookie-slider,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .switch input:checked+.slider{background-color:#474747}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .cookie-switch input:checked+.cookie-slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .switch input:checked+.slider:after{color:#474747}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar p{display:inline-block;float:right;color:#09a501;margin:0;line-height:1.2;font:700 11px Arial,Helvetica,sans-serif;font-weight:700}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap .gdpr-cc-form-fieldset,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap fieldset,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form .gdpr-cc-form-fieldset,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset{border:none;padding:0;margin:0;box-shadow:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap .gdpr-cc-form-fieldset:hover label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap fieldset:hover label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form .gdpr-cc-form-fieldset:hover label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset:hover label{color:#09a501}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:130px;position:absolute;left:0;bottom:0;width:100%;background-color:#f1f1f1;z-index:15;border-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{content:"";position:absolute;bottom:130px;left:60px;right:60px;height:1px;display:block;background-color:#c9c8c8}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding{text-decoration:none;padding:0 10px;font-size:10px;color:#000;font-weight:700;line-height:13px;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;width:auto;max-width:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding img{height:15px;margin-left:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding span{display:inline-block;text-decoration:underline}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{width:calc(100% + 16px);display:-ms-flexbox;display:flex;padding:0 60px;-ms-flex-pack:justify;justify-content:space-between;margin:0 -2px;-ms-flex-wrap:wrap;flex-wrap:wrap}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin:8px;text-decoration:none;border-radius:150px;color:#fff;padding:15px 10px;transition:all .3s ease;border:1px solid transparent;min-width:160px;text-align:center;text-transform:none;letter-spacing:0;font-weight:700;font-size:14px;line-height:20px;cursor:pointer}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover{background-color:#fff}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings{color:#fff;display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings:hover{background-color:#fff}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{width:40%;display:inline-block;float:left;padding:40px 60px;position:absolute;height:100%;top:0;box-shadow:0 0 30px 0 rgba(35,35,35,.1);background:#fff;z-index:10;left:0;border-top-left-radius:5px;border-bottom-left-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{position:absolute;bottom:0;padding-bottom:30px;left:60px;right:60px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a{color:#000;font-weight:700;font-size:13px;letter-spacing:-.3px;padding:20px 0;position:relative;top:10px;text-decoration:none;display:block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a img{width:60px;height:auto;display:inline-block;margin-left:5px;position:relative;top:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span{display:inline-block;text-decoration:underline}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu{padding:0;list-style:none;margin:0;z-index:12}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li{margin:0;padding:0;list-style:none;margin-bottom:7px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button{background-color:#fff;border-color:#f1f1f1;color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button span.gdpr-icon{color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:800;font-size:14px;text-decoration:none;text-transform:uppercase;background-color:#f1f1f1;border:1px solid #f1f1f1;line-height:1.1;padding:13px 20px;color:#0c4da2;width:100%;transition:all .3s ease;border-radius:5px;text-align:left;white-space:normal}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a:hover i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a:hover span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button:hover i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button:hover span.gdpr-icon{text-decoration:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon{display:inline-block;float:left;font-size:30px;width:40px;margin-right:5px;position:relative;top:0;color:#0c4da2}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-nav-tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-nav-tab-title{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;width:calc(100% - 40px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{width:60%;display:inline-block;float:right;padding:40px 60px;position:absolute;top:0;height:auto;right:0;background-color:#f1f1f1;border-top-right-radius:5px;border-bottom-right-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo{width:100%;height:0;padding-bottom:38px;background-size:contain;background-position:0;background-repeat:no-repeat}.moove-hidden{display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar:after,.moove-clearfix:after{content:"";display:table;clear:both}#moove_gdpr_cookie_info_bar{position:fixed;bottom:0;left:0;width:100%;min-height:60px;max-height:400px;color:#fff;z-index:9900;background-color:#202020;border-top:1px solid #fff;font-family:Nunito,sans-serif;transition:bottom .3s cubic-bezier(.17,.04,.03,.94)}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top{bottom:auto;top:0;transition:top .3s cubic-bezier(.17,.04,.03,.94)}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top.moove-gdpr-dark-scheme{border-top:0;border-bottom:1px solid #fff}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top.moove-gdpr-light-scheme{border-top:0;border-bottom:1px solid #202020}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top.moove-gdpr-info-bar-hidden{bottom:auto;top:-400px}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar),#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar){width:600px;max-width:calc(100% - 30px);bottom:15px;border-radius:10px}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar).moove-gdpr-light-scheme,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-light-scheme{border:1px solid #d3ced2}@media (min-width:767px){#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-infobar-close-btn,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-infobar-close-btn{position:absolute;top:-5px;right:-5px;border:none;box-shadow:none;background-color:transparent}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-infobar-close-btn:hover,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-infobar-close-btn:hover{background-color:transparent;color:#000}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn{position:absolute;top:-5px;right:-5px;border:none;box-shadow:none;background-color:transparent}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:hover,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:hover{background-color:transparent;color:#fff}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container{padding:10px 25px}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding:10px 0}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .mgbutton,#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .mgbutton{width:100%}}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left{left:15px;right:auto}#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right{right:15px;left:auto}#moove_gdpr_cookie_info_bar *{font-family:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden{bottom:-400px}#moove_gdpr_cookie_info_bar.moove-gdpr-align-center,#moove_gdpr_cookie_info_bar.moove-gdpr-align-right{text-align:center}#moove_gdpr_cookie_info_bar button.moove-gdpr-infobar-close-btn{border:none}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{background-color:#fff;border-top:1px solid #202020}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme p{color:#202020}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button{text-decoration:underline;outline:none}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme{background-color:#202020;border-top:1px solid #fff}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme p{color:#fff}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button{text-decoration:underline;outline:none;transition:all .2s ease}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover{background-color:#fff}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a{border-color:#fff;color:#fff}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a.focus-g,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:focus,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:hover{background-color:#fff;color:#202020}#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn{background-color:transparent;box-shadow:inset 0 0 0 1px currentColor;opacity:.7;color:#202020}#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt:hover,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:hover,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt:hover,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:hover{box-shadow:none;opacity:1;color:#fff;background-color:#202020}#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn{background-color:transparent;box-shadow:inset 0 0 0 1px currentColor;opacity:.7;color:#fff}#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt:hover,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:hover,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt:hover,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn.focus-g,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:focus,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:hover{box-shadow:none;opacity:1;color:#202020;background-color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:10px 40px;position:static;display:inline-block}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container i.gdpricon-cog-1,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container span.gdpricon-cog-1{font-size:40px;width:60px;height:50px;line-height:50px;text-align:center;position:absolute;top:calc(50% - 25px);left:0;color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup{position:absolute;width:60px;height:50px;line-height:50px;text-align:center;top:calc(50% - 25px);right:0;text-decoration:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup i,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup span.gdpr-icon{width:28px;height:28px;line-height:26px;text-align:center;text-decoration:none;background-color:#fff;color:#424449;border-radius:50%;display:block;border:1px solid #fff;font-size:16px;position:relative}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup:hover i,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup:hover span.gdpr-icon{background-color:#424449;color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding-left:30px;padding-right:30px;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a{margin:0;font-size:14px;line-height:18px;font-weight:700;padding-bottom:0;color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6{font-size:22px;line-height:30px;margin-bottom:15px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a{display:inline-block;width:35px;height:35px;border:1px solid #202020;color:#202020;text-decoration:none;outline:none;line-height:35px;text-align:center;border-radius:50%;font-size:28px;padding-top:1px;transition:all .2s ease;margin-left:10px;margin-left:6vw}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:hover{background-color:#202020;color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{font-size:14px;line-height:20px;color:#fff;font-weight:700;text-decoration:none;border-radius:150px;padding:8px 30px;transition:all .3s ease;border:none;display:inline-block;margin:3px 4px;white-space:nowrap;text-transform:none;letter-spacing:0;cursor:pointer}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover{color:#fff;background-color:#202020}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button{background-color:#424449;color:#fff;border-color:transparent;cursor:pointer}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button:hover,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button:hover{border-color:#fff;background-color:#000}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button{text-decoration:underline;cursor:pointer;transition:all .2s ease}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{padding-left:15px;padding-left:3vw}.gdpr_lightbox.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal{content-visibility:visible}.gdpr_lightbox.moove_gdpr_cookie_modal_open .gdpr_lightbox-container{max-width:100%}.gdpr_lightbox.moove_gdpr_cookie_modal_open .gdpr_lightbox-close{opacity:0;visibility:hidden}#moove_gdpr_save_popup_settings_button{display:block;z-index:1001;position:fixed;background-color:rgba(0,0,0,.8);transition:all .3s ease;color:#fff;padding:0;text-align:center;height:40px;outline:none;font-weight:400;font-size:14px;line-height:20px;border-radius:0;border:none;text-decoration:none;border-radius:50px}#moove_gdpr_save_popup_settings_button:not(.gdpr-floating-button-custom-position){bottom:20px;left:20px}#moove_gdpr_save_popup_settings_button span{background-color:inherit;transition:all .3s ease}#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon{display:-ms-inline-flexbox;display:inline-flex;line-height:40px;float:left;font-size:30px;min-width:40px;height:40px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;z-index:15;position:relative;background-color:inherit;border-radius:inherit;transition:none}#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon i,#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon span.gdpr-icon{position:relative;top:0;font-weight:900;background-color:transparent}#moove_gdpr_save_popup_settings_button span.moove_gdpr_text{font:normal 12px Arial,sans-serif;text-transform:uppercase;white-space:nowrap;padding:0 15px 0 5px;top:0;left:0;position:relative;line-height:40px;display:none;overflow:hidden;z-index:5;background-color:transparent;text-decoration:none}#moove_gdpr_save_popup_settings_button:focus,#moove_gdpr_save_popup_settings_button:hover{background-color:#000}#moove_gdpr_save_popup_settings_button:focus span.moove_gdpr_text,#moove_gdpr_save_popup_settings_button:hover span.moove_gdpr_text{display:block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{padding-right:60px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{-ms-flex-pack:start;justify-content:flex-start}#moove_gdpr_cookie_info_bar *{box-sizing:border-box}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder a.mgbutton{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder a.mgbutton.mright{float:right}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder a.mgbutton.mgrey{background-color:#424449}#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder a.mgbutton.mgrey:hover{background-color:#202020}@media (max-width:767px){#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{min-height:30px;font-weight:400}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a{font-size:10px;line-height:1.2}#moove_gdpr_cookie_modal li a .gdpr-svg-icon,#moove_gdpr_cookie_modal li button .gdpr-svg-icon{margin-right:0;text-align:center;width:25px;height:25px}#moove_gdpr_cookie_modal li a .gdpr-svg-icon svg,#moove_gdpr_cookie_modal li button .gdpr-svg-icon svg{height:25px}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,.gdpr-icon.moovegdpr-arrow-close:after,.gdpr-icon.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{height:14px;top:calc(50% - 7px)}#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder{-ms-flex-wrap:wrap;flex-wrap:wrap}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn{width:30px;height:30px;border:none}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i{font-size:27px;height:25px}.gdpr-fb-hide-mobile{display:none!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{width:calc(100vw - 50px)}#moove_gdpr_cookie_modal .cookie-switch,#moove_gdpr_cookie_modal .switch{width:40px;height:24px}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:before,#moove_gdpr_cookie_modal .cookie-switch .slider:before,#moove_gdpr_cookie_modal .switch .cookie-slider:before,#moove_gdpr_cookie_modal .switch .slider:before{height:20px;width:20px}#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:before,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider:before,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider:before,#moove_gdpr_cookie_modal .switch input:checked+.slider:before{transform:translateX(16px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title{padding-right:0;height:auto;margin-bottom:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title{font-weight:700;font-size:22px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder{display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content{height:80vh}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content .main-modal-content{max-height:calc(80vh - 155px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin-right:2px;margin-bottom:2px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{position:relative;padding-right:10px;max-width:50%;width:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a{font-weight:700;font-size:11px;padding-left:0;display:block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a span,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a u{display:block;text-decoration:underline}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{padding-right:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content p{margin-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar{position:relative;left:0;right:auto;width:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form{text-align:left;margin-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.cookie-slider,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.slider,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.cookie-slider,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.slider{width:40px;height:24px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.cookie-slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.cookie-slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.slider:after{left:45px;right:0;text-align:left;top:-3px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.cookie-slider .gdpr-sr-label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.slider .gdpr-sr-label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.cookie-slider .gdpr-sr-label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.slider .gdpr-sr-label{left:45px;right:0;text-align:left}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title{padding-right:0;font-weight:700;font-size:16px;margin-bottom:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{max-height:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{max-height:500px;max-height:90vh;min-height:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch .cookie-slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch .gdpr-sr-label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .switch .gdpr-sr-label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .switch .slider:after{font-weight:800;font-size:12px;line-height:30px;min-width:130px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch .gdpr-sr-label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .switch .gdpr-sr-label{line-height:1.8}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-close-modal-button a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-close-modal-button button{display:inline-block;width:30px;height:30px;border:1px solid #202020;color:#202020;text-decoration:none;outline:none;line-height:30px;text-align:center;border-radius:50%;font-size:27px;padding-top:1px;transition:all .2s ease;margin-left:15px;margin-left:6vw;position:absolute;right:5px;top:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close{position:absolute;top:-15px;right:-15px;display:block;width:30px;height:30px;line-height:30px;text-decoration:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{width:30px;height:30px;line-height:30px;font-size:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo{padding-bottom:30px;background-size:contain;background-position:50%;margin-top:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{margin-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding:10px;padding-top:30px;position:relative;top:0;left:0;text-align:center;min-height:140px;border-radius:0;border-top-left-radius:5px;border-top-right-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu{display:-ms-flexbox;display:flex;margin:0 -3px;-ms-flex-wrap:wrap;flex-wrap:wrap}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li{list-style:none;margin-bottom:20px;display:-ms-inline-flexbox;display:inline-flex;margin:3px;-ms-flex:1;flex:1}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{padding:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon{margin:0;text-align:center;width:24px;font-size:24px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-nav-tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-nav-tab-title{font-size:8px;line-height:1.2}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{top:3px;right:3px;left:auto;padding:0;bottom:auto;transform:scale(.8)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a{text-align:right}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span{display:block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{width:100%;position:relative;padding:15px 10px;border-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2{max-height:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{font-weight:700;font-size:16px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar{padding:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{padding:0;position:relative;overflow:auto;max-height:calc(100% - 110px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content li,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p{font-weight:400;font-size:14px;line-height:1.3}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h1,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h2,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h3,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h4,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h5,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h6{font-weight:700;font-size:14px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main{margin-bottom:55px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{height:100%;max-height:calc(90vh - 320px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:70px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{left:10px;right:10px;bottom:70px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding:0 10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin:0;background-color:#fff;text-decoration:none;border-radius:150px;font-weight:700;font-size:12px;line-height:18px;padding:5px;transition:all .3s ease;border:1px solid #fff;color:#fff;min-width:110px;text-align:center;text-transform:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{width:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt button{top:0;padding:5px 0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img{max-height:40px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{text-align:center}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:15px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container i.gdpricon-cog-1,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container span.gdpricon-cog-1{display:none}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding-left:0;padding-right:0;display:block;min-height:auto}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice{padding-left:4px;margin-bottom:10px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{padding-left:0}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{font-size:12px;font-weight:700;padding:5px 20px}.moove-gdpr-branding-cnt a{padding:10px 0}}@media screen and (max-width:767px) and (orientation:landscape){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo{margin-top:0;background-position:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-right-content .main-modal-content .moove-gdpr-tab-content{margin-bottom:35px;max-height:55vh;overflow:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span{display:inline-block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content{height:600px;height:90vh}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content .main-modal-content{max-height:500px;max-height:calc(80vh - 80px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{text-align:left;margin:0;display:inline-block;float:left;width:40%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu{max-width:60%;float:right}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding-top:30px;min-height:75px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{margin-bottom:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:45px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{bottom:45px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;max-height:350px;max-height:calc(100% - 70px)}#moove_gdpr_cookie_modal{background:transparent;border-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{min-height:55vh}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a.moove-gdpr-branding{top:0;padding:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{max-height:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content{padding-bottom:80px}}@media (min-width:768px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-right-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main{height:100%}}@media (min-width:768px) and (max-width:999px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{padding:30px 20px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:120px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding:0 20px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{bottom:120px;left:20px;right:20px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{padding-right:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding:30px 20px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{min-height:620px;transform:scale(.75)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{left:20px;right:20px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p>a{font-size:13px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{padding:10px 15px;font-weight:700;font-size:12px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding-left:20px;padding-right:20px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button button{margin-left:15px;margin-left:5vw}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{font-weight:700;font-size:24px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:10px 20px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{min-width:auto;padding:7px 15px;font-size:13px;margin:4px 8px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{padding:8px 15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding span{white-space:nowrap}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a{white-space:normal}}@media (min-width:1000px) and (max-width:1300px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{padding:40px 30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:120px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding:0 30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{bottom:120px;left:30px;right:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{padding-right:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{left:30px;right:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{min-width:700px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{min-width:auto;padding:10px 30px;margin-left:8px;margin-right:8px}}@media (min-width:768px) and (max-height:700px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content{min-height:600px;transform:scale(.7)}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{display:block;max-width:100%;text-align:center}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{margin-top:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{display:block;max-width:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span{display:block}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{display:block;max-width:100%;text-align:center}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{margin-top:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content{display:block;max-width:100%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span{display:block}}@media print{#moove_gdpr_cookie_info_bar,#moove_gdpr_cookie_modal,#moove_gdpr_save_popup_settings_button,.gdpr_cookie_settings_shortcode_content{display:none!important}body.moove_gdpr_overflow{overflow:auto}body.moove_gdpr_overflow .gdpr_lightbox{display:none!important}}#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon svg{height:30px;width:auto}#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon svg *{fill:currentColor}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close,.gdpr-icon.moovegdpr-arrow-close,i.moovegdpr-arrow-close.moovegdpr-arrow-close{position:relative}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,.gdpr-icon.moovegdpr-arrow-close:after,.gdpr-icon.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{position:absolute;content:" ";height:24px;width:1px;top:calc(50% - 12px);background-color:currentColor}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,.gdpr-icon.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{transform:rotate(45deg)}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,.gdpr-icon.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close.moovegdpr-arrow-close:after{transform:rotate(-45deg)}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i.moovegdpr-arrow-close:after,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i.moovegdpr-arrow-close:before,.gdpr-icon i.moovegdpr-arrow-close:after,.gdpr-icon i.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close i.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close i.moovegdpr-arrow-close:before{height:18px;top:calc(50% - 8px)}@media (max-width:767px){#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,.gdpr-icon.moovegdpr-arrow-close:after,.gdpr-icon.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{height:14px;top:calc(50% - 7px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{height:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{display:-ms-flexbox;display:flex;padding:5px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{min-width:auto;padding:5px 15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a span,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a u{display:inline-block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a{text-align:left;padding-left:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-left-content #moove-gdpr-menu{display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{min-height:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content .moove-gdpr-tab-main{display:block!important;min-height:auto;max-height:100%;margin-bottom:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content .moove-gdpr-tab-content{margin-bottom:80px;max-height:50vh;overflow:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #advanced-cookies .tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #cookie_policy_modal .tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #performance-ccat .tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #preference-ccat .tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #third_party_cookies .tab-title{padding:10px;background-color:#fff;border:1px solid #fff;display:block;margin:10px 0 0;cursor:pointer;transition:all .3s ease;border-radius:5px;position:relative;padding-left:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #advanced-cookies .tab-title:before,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #cookie_policy_modal .tab-title:before,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #performance-ccat .tab-title:before,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #preference-ccat .tab-title:before,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .tab-title:before,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #third_party_cookies .tab-title:before{content:"\203A";position:absolute;left:0;top:0;bottom:2px;font-size:24px;color:currentColor;width:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;line-height:1;font-family:Georgia,serif}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #advanced-cookies .moove-gdpr-tab-main-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #cookie_policy_modal .moove-gdpr-tab-main-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #performance-ccat .moove-gdpr-tab-main-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #preference-ccat .moove-gdpr-tab-main-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .moove-gdpr-tab-main-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #third_party_cookies .moove-gdpr-tab-main-content{display:none;padding:10px;background-color:#fff}}@media (max-width:350px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{padding:3px 12px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt{opacity:0}}