@charset "utf-8";
/* ltg common custom */

:root {
    --vk-menu-acc-btn-border-color: #333;
    --color-key: #337ab7;
    --color-key-dark: #2e6da4;
}

.bbp-submit-wrapper .button.submit {
    background-color: #2e6da4;
}

.bbp-submit-wrapper .button.submit:hover {
    background-color: #337ab7;
}

.veu_color_txt_key {
    color: #2e6da4;
}

.veu_color_bg_key {
    background-color: #2e6da4;
}

.veu_color_border_key {
    border-color: #2e6da4;
}

.btn-default {
    border-color: #337ab7;
    color: #337ab7;
}

.btn-default:focus,
.btn-default:hover {
    border-color: #337ab7;
    background-color: #337ab7;
}

.btn-primary {
    background-color: #337ab7;
    border-color: #2e6da4;
}

.btn-primary:focus,
.btn-primary:hover {
    background-color: #2e6da4;
    border-color: #337ab7;
}

.btn-outline-primary {
    color: #337ab7;
    border-color: #337ab7;
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}

a {
    color: #337ab7;
}

.tagcloud a:before {
    font-family: "Font Awesome 5 Free";
    content: "\f02b";
    font-weight: bold;
}

/* Pro Title Design */
.siteContent .subSection-title,
.siteContent .widget .subSection-title {
    color: #333;
    position: relative;
    padding: 0.6em 0 0.5em;
    margin-bottom: 1.2em;
    margin-left: unset;
    margin-right: unset;
    border-top: none;
    border-right: none;
    border-left: none;
    border-bottom: 1px solid #ccc;
    background-color: transparent;
    text-align: left;
    outline: unset;
    outline-offset: unset;
    border-radius: unset;
    box-shadow: unset;
    overflow: unset;
}

.siteContent .subSection-title a,
.siteContent .widget .subSection-title a {
    color: #333;
}

.siteContent .subSection-title::before,
.siteContent .widget .subSection-title::before {
    content: none;
}

.siteContent .subSection-title::after,
.siteContent .widget .subSection-title::after {
    content: ".";
    line-height: 0;
    display: block;
    overflow: hidden;
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 30%;
    border: unset;
    border-top: none !important;
    border-bottom: 1px solid #337ab7;
    margin-left: 0;
}

.entry-body h2:not([class*="vk_heading_title-style-plain"]):not([class*="is-style-vk-heading"]),
.mainSection h2:not([class*="vk_heading_title-style-plain"]):not([class*="is-style-vk-heading"]):not(.card-title):not(.widget_ltg_full_wide_title_title),
.mainSection .cart_totals h2,
h2.mainSection-title {
    background-color: unset;
    position: relative;
    border: none;
    padding: unset;
    margin-left: unset;
    margin-right: unset;
    border-radius: unset;
    outline: unset;
    outline-offset: unset;
    box-shadow: unset;
}

.entry-body h2:not([class*="vk_heading_title-style-plain"]):not([class*="is-style-vk-heading"]) a,
.mainSection h2:not([class*="vk_heading_title-style-plain"]):not([class*="is-style-vk-heading"]):not(.card-title):not(.widget_ltg_full_wide_title_title) a,
.mainSection .cart_totals h2 a,
h2.mainSection-title a {
    color: #333;
}

.entry-body h2:not([class*="vk_heading_title-style-plain"]):not([class*="is-style-vk-heading"])::before,
.mainSection h2:not([class*="vk_heading_title-style-plain"]):not([class*="is-style-vk-heading"]):not(.card-title):not(.widget_ltg_full_wide_title_title)::before,
.mainSection .cart_totals h2::before,
h2.mainSection-title::before {
    content: none;
}

.entry-body h2:not([class*="vk_heading_title-style-plain"]):not([class*="is-style-vk-heading"])::after,
.mainSection h2:not([class*="vk_heading_title-style-plain"]):not([class*="is-style-vk-heading"]):not(.card-title):not(.widget_ltg_full_wide_title_title)::after,
.mainSection .cart_totals h2::after,
h2.mainSection-title::after {
    content: none;
}

.siteContent_after.sectionBox {
    padding: 0
}

/* page header */
.page-header {
    color: #ffffff;
    text-align: center;
    background: url("../../../../../uploads/2022/09/service_02.jpg") no-repeat 50% center;
    background-size: cover;
}


/* Font switch */
h1,
h2,
h3,
h4,
h5,
h6,
dt,
.page-header_pageTitle,
.mainSection-title,
.subSection-title,
.veu_leadTxt,
.lead {
    font-family: "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, sans-serif;
}

body {
    font-family: "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, sans-serif;
}

.vk-campaign-text {
    background: #eab010;
    color: #fff;
}

.vk-campaign-text_btn,
.vk-campaign-text_btn:link,
.vk-campaign-text_btn:visited,
.vk-campaign-text_btn:focus,
.vk-campaign-text_btn:active {
    background: #fff;
    color: #4c4c4c;
}

.vk-campaign-text_btn:hover {
    background: #eab010;
    color: #fff;
}

.vk-campaign-text_link,
.vk-campaign-text_link:link,
.vk-campaign-text_link:hover,
.vk-campaign-text_link:visited,
.vk-campaign-text_link:active,
.vk-campaign-text_link:focus {
    color: #fff;
}

.siteFooter {
    background-color: #333333;
    color: #ffffff;
}

.siteFooter .nav li a,
.siteFooter .widget a,
.siteFooter a {
    color: #ffffff;
}

:root {
    --color-footer-border: rgba(255, 255, 255, 0.2);
}

.media .media-body .media-heading a:hover {
    color: #337ab7;
}

@media (min-width: 768px) {

    .gMenu>li:before,
    .gMenu>li.menu-item-has-children::after {
        border-bottom-color: #2e6da4
    }

    .gMenu li li {
        background-color: #2e6da4
    }

    .gMenu li li a:hover {
        background-color: #337ab7;
    }
}

/* @media (min-width: 768px) */
h2,
.mainSection-title {
    border-top-color: #337ab7;
}

h3:after,
.subSection-title:after {
    border-bottom-color: #337ab7;
}

ul.page-numbers li span.page-numbers.current {
    background-color: #337ab7;
}

.pager li>a {
    border-color: #337ab7;
    color: #337ab7;
}

.pager li>a:hover {
    background-color: #337ab7;
    color: #fff;
}

.siteFooter {
    border-top-color: #337ab7;
}

dt {
    border-left-color: #337ab7;
}

:root {
    --g_nav_main_acc_icon_open_url: url("<?php echo get_stylesheet_directory_uri(); ?>/main/inc/vk-mobile-nav/package/images/vk-menu-acc-icon-open-black.svg");
    --g_nav_main_acc_icon_close_url: url("<?php echo get_stylesheet_directory_uri(); ?>/main/inc/vk-mobile-nav/package/images/vk-menu-close-black.svg");
    --g_nav_sub_acc_icon_open_url: url("<?php echo get_stylesheet_directory_uri(); ?>/main/inc/vk-mobile-nav/package/images/vk-menu-acc-icon-open-white.svg");
    --g_nav_sub_acc_icon_close_url: url("<?php echo get_stylesheet_directory_uri(); ?>/main/inc/vk-mobile-nav/package/images/vk-menu-close-white.svg");
}

/* n2-ss-2 */
div#n2-ss-2 .n2-ss-slider-1 {
    display: grid;
    position: relative;
}

div#n2-ss-2 .n2-ss-slider-2 {
    display: grid;
    position: relative;
    overflow: hidden;
    padding: 0px 0px 0px 0px;
    border: 0px solid RGBA(62, 62, 62, 1);
    border-radius: 0px;
    background-clip: padding-box;
    background-repeat: repeat;
    background-position: 50% 50%;
    background-size: cover;
    background-attachment: scroll;
    z-index: 1;
}

div#n2-ss-2:not(.n2-ss-loaded) .n2-ss-slider-2 {
    background-image: none !important;
}

div#n2-ss-2 .n2-ss-slider-3 {
    display: grid;
    grid-template-areas: 'cover';
    position: relative;
    overflow: hidden;
    z-index: 10;
}

div#n2-ss-2 .n2-ss-slider-3>* {
    grid-area: cover;
}

div#n2-ss-2 .n2-ss-slide-backgrounds,
div#n2-ss-2 .n2-ss-slider-3>.n2-ss-divider {
    position: relative;
}

div#n2-ss-2 .n2-ss-slide-backgrounds {
    z-index: 10;
}

div#n2-ss-2 .n2-ss-slide-backgrounds>* {
    overflow: hidden;
}

div#n2-ss-2 .n2-ss-slide-background {
    transform: translateX(-100000px);
}

div#n2-ss-2 .n2-ss-slider-4 {
    place-self: center;
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 20;
    display: grid;
    grid-template-areas: 'slide';
}

div#n2-ss-2 .n2-ss-slider-4>* {
    grid-area: slide;
}

div#n2-ss-2.n2-ss-full-page--constrain-ratio .n2-ss-slider-4 {
    height: auto;
}

div#n2-ss-2 .n2-ss-slide {
    display: grid;
    place-items: center;
    grid-auto-columns: 100%;
    position: relative;
    z-index: 20;
    -webkit-backface-visibility: hidden;
    transform: translateX(-100000px);
}

div#n2-ss-2 .n2-ss-slide {
    perspective: 1500px;
}

div#n2-ss-2 .n2-ss-slide-active {
    z-index: 21;
}

.n2-ss-background-animation {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
}

div#n2-ss-2 .nextend-arrow {
    cursor: pointer;
    overflow: hidden;
    line-height: 0 !important;
    z-index: 18;
}

div#n2-ss-2 .nextend-arrow img {
    position: relative;
    display: block;
}

div#n2-ss-2 .nextend-arrow img.n2-arrow-hover-img {
    display: none;
}

div#n2-ss-2 .nextend-arrow:HOVER img.n2-arrow-hover-img {
    display: inline;
}

div#n2-ss-2 .nextend-arrow:HOVER img.n2-arrow-normal-img {
    display: none;
}

div#n2-ss-2 .nextend-arrow-animated {
    overflow: hidden;
}

div#n2-ss-2 .nextend-arrow-animated>div {
    position: relative;
}

div#n2-ss-2 .nextend-arrow-animated .n2-active {
    position: absolute;
}

div#n2-ss-2 .nextend-arrow-animated-fade {
    transition: background 0.3s, opacity 0.4s;
}

div#n2-ss-2 .nextend-arrow-animated-horizontal>div {
    transition: all 0.4s;
    transform: none;
}

div#n2-ss-2 .nextend-arrow-animated-horizontal .n2-active {
    top: 0;
}

div#n2-ss-2 .nextend-arrow-previous.nextend-arrow-animated-horizontal .n2-active {
    left: 100%;
}

div#n2-ss-2 .nextend-arrow-next.nextend-arrow-animated-horizontal .n2-active {
    right: 100%;
}

div#n2-ss-2 .nextend-arrow-previous.nextend-arrow-animated-horizontal:HOVER>div,
div#n2-ss-2 .nextend-arrow-previous.nextend-arrow-animated-horizontal:FOCUS>div {
    transform: translateX(-100%);
}

div#n2-ss-2 .nextend-arrow-next.nextend-arrow-animated-horizontal:HOVER>div,
div#n2-ss-2 .nextend-arrow-next.nextend-arrow-animated-horizontal:FOCUS>div {
    transform: translateX(100%);
}

div#n2-ss-2 .nextend-arrow-animated-vertical>div {
    transition: all 0.4s;
    transform: none;
}

div#n2-ss-2 .nextend-arrow-animated-vertical .n2-active {
    left: 0;
}

div#n2-ss-2 .nextend-arrow-previous.nextend-arrow-animated-vertical .n2-active {
    top: 100%;
}

div#n2-ss-2 .nextend-arrow-next.nextend-arrow-animated-vertical .n2-active {
    bottom: 100%;
}

div#n2-ss-2 .nextend-arrow-previous.nextend-arrow-animated-vertical:HOVER>div,
div#n2-ss-2 .nextend-arrow-previous.nextend-arrow-animated-vertical:FOCUS>div {
    transform: translateY(-100%);
}

div#n2-ss-2 .nextend-arrow-next.nextend-arrow-animated-vertical:HOVER>div,
div#n2-ss-2 .nextend-arrow-next.nextend-arrow-animated-vertical:FOCUS>div {
    transform: translateY(100%);
}

div#n2-ss-2 .n2-ss-slide-limiter {
    max-width: 3000px;
}

div#n2-ss-2 .nextend-arrow img {
    width: 32px
}

@media (min-width: 1200px) {
    div#n2-ss-2 [data-hide-desktopportrait="1"] {
        display: none !important;
    }
}

@media (orientation: landscape) and (max-width: 1199px) and (min-width: 901px),
(orientation: portrait) and (max-width: 1199px) and (min-width: 701px) {
    div#n2-ss-2 [data-hide-tabletportrait="1"] {
        display: none !important;
    }
}

@media (orientation: landscape) and (max-width: 900px),
(orientation: portrait) and (max-width: 700px) {
    div#n2-ss-2 [data-hide-mobileportrait="1"] {
        display: none !important;
    }

    div#n2-ss-2 .nextend-arrow img {
        width: 16px
    }
}

</style><style data-related="n2-ss-3">div#n2-ss-3 .n2-ss-slider-1 {
    display: grid;
    position: relative;
}

div#n2-ss-3 .n2-ss-slider-2 {
    display: grid;
    position: relative;
    overflow: hidden;
    padding: 0px 0px 0px 0px;
    border: 0px solid RGBA(62, 62, 62, 1);
    border-radius: 0px;
    background-clip: padding-box;
    background-repeat: repeat;
    background-position: 50% 50%;
    background-size: cover;
    background-attachment: scroll;
    z-index: 1;
}

div#n2-ss-3:not(.n2-ss-loaded) .n2-ss-slider-2 {
    background-image: none !important;
}

div#n2-ss-3 .n2-ss-slider-3 {
    display: grid;
    grid-template-areas: 'cover';
    position: relative;
    overflow: hidden;
    z-index: 10;
}

div#n2-ss-3 .n2-ss-slider-3>* {
    grid-area: cover;
}

div#n2-ss-3 .n2-ss-slide-backgrounds,
div#n2-ss-3 .n2-ss-slider-3>.n2-ss-divider {
    position: relative;
}

div#n2-ss-3 .n2-ss-slide-backgrounds {
    z-index: 10;
}

div#n2-ss-3 .n2-ss-slide-backgrounds>* {
    overflow: hidden;
}

div#n2-ss-3 .n2-ss-slide-background {
    transform: translateX(-100000px);
}

div#n2-ss-3 .n2-ss-slider-4 {
    place-self: center;
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 20;
    display: grid;
    grid-template-areas: 'slide';
}

div#n2-ss-3 .n2-ss-slider-4>* {
    grid-area: slide;
}

div#n2-ss-3.n2-ss-full-page--constrain-ratio .n2-ss-slider-4 {
    height: auto;
}

div#n2-ss-3 .n2-ss-slide {
    display: grid;
    place-items: center;
    grid-auto-columns: 100%;
    position: relative;
    z-index: 20;
    -webkit-backface-visibility: hidden;
    transform: translateX(-100000px);
}

div#n2-ss-3 .n2-ss-slide {
    perspective: 1500px;
}

div#n2-ss-3 .n2-ss-slide-active {
    z-index: 21;
}

.n2-ss-background-animation {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
}

div#n2-ss-3 .nextend-arrow {
    cursor: pointer;
    overflow: hidden;
    line-height: 0 !important;
    z-index: 18;
}

div#n2-ss-3 .nextend-arrow img {
    position: relative;
    display: block;
}

div#n2-ss-3 .nextend-arrow img.n2-arrow-hover-img {
    display: none;
}

div#n2-ss-3 .nextend-arrow:HOVER img.n2-arrow-hover-img {
    display: inline;
}

div#n2-ss-3 .nextend-arrow:HOVER img.n2-arrow-normal-img {
    display: none;
}

div#n2-ss-3 .nextend-arrow-animated {
    overflow: hidden;
}

div#n2-ss-3 .nextend-arrow-animated>div {
    position: relative;
}

div#n2-ss-3 .nextend-arrow-animated .n2-active {
    position: absolute;
}

div#n2-ss-3 .nextend-arrow-animated-fade {
    transition: background 0.3s, opacity 0.4s;
}

div#n2-ss-3 .nextend-arrow-animated-horizontal>div {
    transition: all 0.4s;
    transform: none;
}

div#n2-ss-3 .nextend-arrow-animated-horizontal .n2-active {
    top: 0;
}

div#n2-ss-3 .nextend-arrow-previous.nextend-arrow-animated-horizontal .n2-active {
    left: 100%;
}

div#n2-ss-3 .nextend-arrow-next.nextend-arrow-animated-horizontal .n2-active {
    right: 100%;
}

div#n2-ss-3 .nextend-arrow-previous.nextend-arrow-animated-horizontal:HOVER>div,
div#n2-ss-3 .nextend-arrow-previous.nextend-arrow-animated-horizontal:FOCUS>div {
    transform: translateX(-100%);
}

div#n2-ss-3 .nextend-arrow-next.nextend-arrow-animated-horizontal:HOVER>div,
div#n2-ss-3 .nextend-arrow-next.nextend-arrow-animated-horizontal:FOCUS>div {
    transform: translateX(100%);
}

div#n2-ss-3 .nextend-arrow-animated-vertical>div {
    transition: all 0.4s;
    transform: none;
}

div#n2-ss-3 .nextend-arrow-animated-vertical .n2-active {
    left: 0;
}

div#n2-ss-3 .nextend-arrow-previous.nextend-arrow-animated-vertical .n2-active {
    top: 100%;
}

div#n2-ss-3 .nextend-arrow-next.nextend-arrow-animated-vertical .n2-active {
    bottom: 100%;
}

div#n2-ss-3 .nextend-arrow-previous.nextend-arrow-animated-vertical:HOVER>div,
div#n2-ss-3 .nextend-arrow-previous.nextend-arrow-animated-vertical:FOCUS>div {
    transform: translateY(-100%);
}

div#n2-ss-3 .nextend-arrow-next.nextend-arrow-animated-vertical:HOVER>div,
div#n2-ss-3 .nextend-arrow-next.nextend-arrow-animated-vertical:FOCUS>div {
    transform: translateY(100%);
}

div#n2-ss-3 .n2-ss-slide-limiter {
    max-width: 3000px;
}

div#n2-ss-3 .nextend-arrow img {
    width: 32px
}

@media (min-width: 1200px) {
    div#n2-ss-3 [data-hide-desktopportrait="1"] {
        display: none !important;
    }
}

@media (orientation: landscape) and (max-width: 1199px) and (min-width: 901px),
(orientation: portrait) and (max-width: 1199px) and (min-width: 701px) {
    div#n2-ss-3 [data-hide-tabletportrait="1"] {
        display: none !important;
    }
}

@media (orientation: landscape) and (max-width: 900px),
(orientation: portrait) and (max-width: 700px) {
    div#n2-ss-3 [data-hide-mobileportrait="1"] {
        display: none !important;
    }

    div#n2-ss-3 .nextend-arrow img {
        width: 16px
    }
}

/* n2-ss-3 */
div#n2-ss-3 .n2-ss-slider-1 {
    display: grid;
    position: relative;
}

div#n2-ss-3 .n2-ss-slider-2 {
    display: grid;
    position: relative;
    overflow: hidden;
    padding: 0px 0px 0px 0px;
    border: 0px solid RGBA(62, 62, 62, 1);
    border-radius: 0px;
    background-clip: padding-box;
    background-repeat: repeat;
    background-position: 50% 50%;
    background-size: cover;
    background-attachment: scroll;
    z-index: 1;
}

div#n2-ss-3:not(.n2-ss-loaded) .n2-ss-slider-2 {
    background-image: none !important;
}

div#n2-ss-3 .n2-ss-slider-3 {
    display: grid;
    grid-template-areas: 'cover';
    position: relative;
    overflow: hidden;
    z-index: 10;
}

div#n2-ss-3 .n2-ss-slider-3>* {
    grid-area: cover;
}

div#n2-ss-3 .n2-ss-slide-backgrounds,
div#n2-ss-3 .n2-ss-slider-3>.n2-ss-divider {
    position: relative;
}

div#n2-ss-3 .n2-ss-slide-backgrounds {
    z-index: 10;
}

div#n2-ss-3 .n2-ss-slide-backgrounds>* {
    overflow: hidden;
}

div#n2-ss-3 .n2-ss-slide-background {
    transform: translateX(-100000px);
}

div#n2-ss-3 .n2-ss-slider-4 {
    place-self: center;
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 20;
    display: grid;
    grid-template-areas: 'slide';
}

div#n2-ss-3 .n2-ss-slider-4>* {
    grid-area: slide;
}

div#n2-ss-3.n2-ss-full-page--constrain-ratio .n2-ss-slider-4 {
    height: auto;
}

div#n2-ss-3 .n2-ss-slide {
    display: grid;
    place-items: center;
    grid-auto-columns: 100%;
    position: relative;
    z-index: 20;
    -webkit-backface-visibility: hidden;
    transform: translateX(-100000px);
}

div#n2-ss-3 .n2-ss-slide {
    perspective: 1500px;
}

div#n2-ss-3 .n2-ss-slide-active {
    z-index: 21;
}

.n2-ss-background-animation {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
}

div#n2-ss-3 .nextend-arrow {
    cursor: pointer;
    overflow: hidden;
    line-height: 0 !important;
    z-index: 18;
}

div#n2-ss-3 .nextend-arrow img {
    position: relative;
    display: block;
}

div#n2-ss-3 .nextend-arrow img.n2-arrow-hover-img {
    display: none;
}

div#n2-ss-3 .nextend-arrow:HOVER img.n2-arrow-hover-img {
    display: inline;
}

div#n2-ss-3 .nextend-arrow:HOVER img.n2-arrow-normal-img {
    display: none;
}

div#n2-ss-3 .nextend-arrow-animated {
    overflow: hidden;
}

div#n2-ss-3 .nextend-arrow-animated>div {
    position: relative;
}

div#n2-ss-3 .nextend-arrow-animated .n2-active {
    position: absolute;
}

div#n2-ss-3 .nextend-arrow-animated-fade {
    transition: background 0.3s, opacity 0.4s;
}

div#n2-ss-3 .nextend-arrow-animated-horizontal>div {
    transition: all 0.4s;
    transform: none;
}

div#n2-ss-3 .nextend-arrow-animated-horizontal .n2-active {
    top: 0;
}

div#n2-ss-3 .nextend-arrow-previous.nextend-arrow-animated-horizontal .n2-active {
    left: 100%;
}

div#n2-ss-3 .nextend-arrow-next.nextend-arrow-animated-horizontal .n2-active {
    right: 100%;
}

div#n2-ss-3 .nextend-arrow-previous.nextend-arrow-animated-horizontal:HOVER>div,
div#n2-ss-3 .nextend-arrow-previous.nextend-arrow-animated-horizontal:FOCUS>div {
    transform: translateX(-100%);
}

div#n2-ss-3 .nextend-arrow-next.nextend-arrow-animated-horizontal:HOVER>div,
div#n2-ss-3 .nextend-arrow-next.nextend-arrow-animated-horizontal:FOCUS>div {
    transform: translateX(100%);
}

div#n2-ss-3 .nextend-arrow-animated-vertical>div {
    transition: all 0.4s;
    transform: none;
}

div#n2-ss-3 .nextend-arrow-animated-vertical .n2-active {
    left: 0;
}

div#n2-ss-3 .nextend-arrow-previous.nextend-arrow-animated-vertical .n2-active {
    top: 100%;
}

div#n2-ss-3 .nextend-arrow-next.nextend-arrow-animated-vertical .n2-active {
    bottom: 100%;
}

div#n2-ss-3 .nextend-arrow-previous.nextend-arrow-animated-vertical:HOVER>div,
div#n2-ss-3 .nextend-arrow-previous.nextend-arrow-animated-vertical:FOCUS>div {
    transform: translateY(-100%);
}

div#n2-ss-3 .nextend-arrow-next.nextend-arrow-animated-vertical:HOVER>div,
div#n2-ss-3 .nextend-arrow-next.nextend-arrow-animated-vertical:FOCUS>div {
    transform: translateY(100%);
}

div#n2-ss-3 .n2-ss-slide-limiter {
    max-width: 3000px;
}

div#n2-ss-3 .nextend-arrow img {
    width: 32px
}

@media (min-width: 1200px) {
    div#n2-ss-3 [data-hide-desktopportrait="1"] {
        display: none !important;
    }
}

@media (orientation: landscape) and (max-width: 1199px) and (min-width: 901px),
(orientation: portrait) and (max-width: 1199px) and (min-width: 701px) {
    div#n2-ss-3 [data-hide-tabletportrait="1"] {
        display: none !important;
    }
}

@media (orientation: landscape) and (max-width: 900px),
(orientation: portrait) and (max-width: 700px) {
    div#n2-ss-3 [data-hide-mobileportrait="1"] {
        display: none !important;
    }

    div#n2-ss-3 .nextend-arrow img {
        width: 16px
    }
}
