:root {
     --gray-color: #767676;
     --black-color: #242424;
     --yellow-color: #B29871;
}
.custom-logo-link img {
     height: 100%;
     width: 100%;
}
html {
     margin-top: 0 !important;
}
body {
     margin: 0;
     font-size: 14px;
     color: var(--black-color);
     font-family: "Wix Madefor Display", sans-serif;
}

ol,ul {
     list-style: none;
     padding: 0;
}

img {
     width: 100%;
     max-width: 100%;
     object-fit: scale-down;
}

a {
     text-decoration: none;
     color: var(--black-color);
}

a:hover {
     color: #B29871;
}
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: 1000px;
}

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 .n2-ss-background-animation {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     z-index: 3;
}

div#n2-ss-3 .n2-ss-background-animation .n2-ss-slide-background {
     z-index: auto;
}

div#n2-ss-3 .n2-bganim-side {
     position: absolute;
     left: 0;
     top: 0;
     overflow: hidden;
     background: RGBA(51,51,51,1);
}

div#n2-ss-3 .n2-bganim-tile-overlay-colored {
     z-index: 100000;
     background: RGBA(51,51,51,1);
}

div#n2-ss-3 .n2-ss-control-bullet {
     visibility: hidden;
     text-align: center;
     justify-content: center;
     z-index: 14;
}

div#n2-ss-3 .n2-ss-control-bullet--calculate-size {
     left: 0 !important;
}

div#n2-ss-3 .n2-ss-control-bullet-horizontal.n2-ss-control-bullet-fullsize {
     width: 100%;
}

div#n2-ss-3 .n2-ss-control-bullet-vertical.n2-ss-control-bullet-fullsize {
     height: 100%;
     flex-flow: column;
}

div#n2-ss-3 .nextend-bullet-bar {
     display: inline-flex;
     vertical-align: top;
     visibility: visible;
     align-items: center;
     flex-wrap: wrap;
}

div#n2-ss-3 .n2-bar-justify-content-left {
     justify-content: flex-start;
}

div#n2-ss-3 .n2-bar-justify-content-center {
     justify-content: center;
}

div#n2-ss-3 .n2-bar-justify-content-right {
     justify-content: flex-end;
}

div#n2-ss-3 .n2-ss-control-bullet-vertical > .nextend-bullet-bar {
     flex-flow: column;
}

div#n2-ss-3 .n2-ss-control-bullet-fullsize > .nextend-bullet-bar {
     display: flex;
}

div#n2-ss-3 .n2-ss-control-bullet-horizontal.n2-ss-control-bullet-fullsize > .nextend-bullet-bar {
     flex: 1 1 auto;
}

div#n2-ss-3 .n2-ss-control-bullet-vertical.n2-ss-control-bullet-fullsize > .nextend-bullet-bar {
     height: 100%;
}

div#n2-ss-3 .nextend-bullet-bar .n2-bullet {
     cursor: pointer;
     transition: background-color 0.4s;
}

div#n2-ss-3 .nextend-bullet-bar .n2-bullet.n2-active {
     cursor: default;
}

div#n2-ss-3 div.n2-ss-bullet-thumbnail-container {
     position: absolute;
     z-index: 10000000;
}

div#n2-ss-3 .n2-ss-bullet-thumbnail-container .n2-ss-bullet-thumbnail {
     background-size: cover;
     background-repeat: no-repeat;
     background-position: center;
}

div#n2-ss-3 .n2-font-e8ee784adaeb25e86c5bbe6deaf7db96-paragraph {
     font-family: 'Average';
     color: #f4f4f4;
     font-size: 500%;
     text-shadow: none;
     line-height: 1.2;
     font-weight: normal;
     font-style: normal;
     text-decoration: none;
     text-align: center;
     letter-spacing: normal;
     word-spacing: normal;
     text-transform: none;
     font-weight: 300;
}

div#n2-ss-3 .n2-font-e8ee784adaeb25e86c5bbe6deaf7db96-paragraph a, div#n2-ss-3 .n2-font-e8ee784adaeb25e86c5bbe6deaf7db96-paragraph a:FOCUS {
     font-family: 'Average';
     color: #1890d7;
     font-size: 100%;
     text-shadow: none;
     line-height: 1.2;
     font-weight: normal;
     font-style: normal;
     text-decoration: none;
     text-align: center;
     letter-spacing: normal;
     word-spacing: normal;
     text-transform: none;
     font-weight: 300;
}

div#n2-ss-3 .n2-font-e8ee784adaeb25e86c5bbe6deaf7db96-paragraph a:HOVER, div#n2-ss-3 .n2-font-e8ee784adaeb25e86c5bbe6deaf7db96-paragraph a:ACTIVE {
     font-family: 'Average';
     color: #1890d7;
     font-size: 100%;
     text-shadow: none;
     line-height: 1.2;
     font-weight: normal;
     font-style: normal;
     text-decoration: none;
     text-align: center;
     letter-spacing: normal;
     word-spacing: normal;
     text-transform: none;
     font-weight: 300;
}

div#n2-ss-3 .n2-style-ff397cbe9ae00127f15d7911234e43b5-dot {
     background: RGBA(255,255,255,0.15);
     opacity: 1;
     padding: 10px 10px 10px 10px ;
     box-shadow: none;
     border: 0px solid RGBA(255,255,255,1);
     border-radius: 50px;
     margin: 4px;
}

div#n2-ss-3 .n2-style-ff397cbe9ae00127f15d7911234e43b5-dot.n2-active, div#n2-ss-3 .n2-style-ff397cbe9ae00127f15d7911234e43b5-dot:HOVER, div#n2-ss-3 .n2-style-ff397cbe9ae00127f15d7911234e43b5-dot:FOCUS {
     background: #ffffff;
     border: 0px solid RGBA(255,255,255,1);
     box-shadow: none;
}

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

div#n2-ss-3 .n-uc-YX0KadAwXcio {
     padding: 0px 0px 0px 0px
}

div#n2-ss-3 .n-uc-kFM4AyxpgMwK-inner {
     padding: 10px 10px 10px 10px;
     justify-content: center
}

div#n2-ss-3 .n-uc-tuO5qHXfeNPN {
     align-self: center;
;--ssfont-scale: 0.8
}

div#n2-ss-3 .n-uc-aqeXMmDg2ijA {
     padding: 0px 0px 0px 0px
}

div#n2-ss-3 .n-uc-DT9x5IrMlHKl-inner {
     padding: 10px 10px 10px 10px;
     justify-content: center
}

div#n2-ss-3 .n-uc-YBfKkUPfA0cs {
     --margin-top: -55px;
     align-self: center;
;--ssfont-scale: 0.8
}
.n2-ss-slider video.n2-ow {
     filter: brightness(65%);
}
@media (min-width: 1660px) {
     div#n2-ss-3 .n-uc-tuO5qHXfeNPN {
          --ssfont-scale:1
     }

     div#n2-ss-3 .n-uc-YBfKkUPfA0cs {
          --ssfont-scale: 1
     }

     div#n2-ss-3 [data-hide-desktoplandscape="1"] {
          display: none !important;
     }
}

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

@media (max-width: 1300px) and (min-width: 1200px) {
     div#n2-ss-3 [data-hide-tabletlandscape="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 .n-uc-YBfKkUPfA0cs {
          --margin-top:-65px
     }

     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 .n-uc-tuO5qHXfeNPN {
          --margin-top:-55px;
          --ssfont-scale: 0.4
     }

     div#n2-ss-3 .n-uc-DT9x5IrMlHKl-inner {
          padding: 280px 10px 270px 10px
     }

     div#n2-ss-3 .n-uc-YBfKkUPfA0cs {
          --margin-top: -75px;
          --ssfont-scale: 0.4
     }

     div#n2-ss-3 [data-hide-mobileportrait="1"] {
          display: none !important;
     }
}
.copy_right img {
     height: 30px;
     width: auto;
}

.copy_right p {
     display: flex;
     justify-content: flex-end;
}
.about_right_inner .left_inner h2{
     width: 155px;
}
.site-main a{
     color: var(--pc);
}
.lang-switch.fadeInUp {
     display: none;
}