/*
 *   TYPE CODE CSS HERE
 */
/***************************************************
  Mixins Themes 
/***************************************************/
/* Mixin Normal*/
/* Mixin Clear */
/* Mixin Border */
/*background RGBA
============================================*/
/***************************************************
  Mixins RTL Themes 
/***************************************************/
/************************************ 
	Override Bootstrap 
*************************************/
/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/***********************************************************************/
@media (min-width: 1025px) {
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1290px; } }

.elementor-widget:not(:last-child) {
  margin-bottom: 0; }

.btn-1 {
  letter-spacing: 2px;
  border-radius: 5px;
  text-transform: uppercase;
  position: relative; }
  .btn-1:hover a {
    background: #F9C300; }
    .btn-1:hover a:after, .btn-1:hover a:before {
      color: #033D50;
      transition: all 0.5s; }
  .btn-1 a {
    position: relative;
    display: inline-block; }
    .btn-1 a:after {
      content: "\f312";
      font-family: "Font Awesome 5 Pro";
      font-weight: 900;
      color: #F9C300;
      font-size: 11px;
      transition: all 0.5s;
      position: absolute;
      right: 20px;
      top: 50%;
      transform: translateY(-50%); }
    .btn-1 a:before {
      content: "\f312";
      font-family: "Font Awesome 5 Pro";
      font-weight: 900;
      color: #F9C300;
      font-size: 11px;
      transition: all 0.5s;
      position: absolute;
      left: 20px;
      top: 50%;
      transform: translateY(-50%); }
  .btn-1.color a:after, .btn-1.color a:before {
    color: #033D50; }
  .btn-1.yelloww a:after, .btn-1.yelloww a:before {
    color: #033D50; }

@media (max-width: 480px) {
  .products-selection .sort-by-row {
    display: inherit; } }

@media (max-width: 480px) {
  .products-selection .sort-by-row .products-sort-order {
    float: left;
    width: 100%;
    padding-bottom: 15px; } }

@media (max-width: 480px) {
  .products-selection .sort-by-row .filter-button {
    float: left;
    width: 100%; } }

.images-container .arrows-product-fake {
  display: none; }

.search-h1 #leo_search_block_top {
  float: right; }
  @media (max-width: 767px) {
    .search-h1 #leo_search_block_top {
      position: static;
      padding-right: 12px; } }
  .search-h1 #leo_search_block_top .title_block {
    margin: 0;
    padding: 0;
    display: block;
    font-size: 0;
    z-index: 9999;
    height: 20px; }
    .search-h1 #leo_search_block_top .title_block:before {
      content: "";
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjUgMjFDMTYuNzQ2NyAyMSAyMSAxNi43NDY3IDIxIDExLjVDMjEgNi4yNTMyOSAxNi43NDY3IDIgMTEuNSAyQzYuMjUzMjkgMiAyIDYuMjUzMjkgMiAxMS41QzIgMTYuNzQ2NyA2LjI1MzI5IDIxIDExLjUgMjFaIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yMiAyMkwyMCAyMCIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
      width: 24px;
      height: 24px;
      display: inline-block; }
  .search-h1 #leo_search_block_top .list-cate-wrapper {
    display: none; }
  .search-h1 #leo_search_block_top form {
    opacity: 0;
    visibility: hidden;
    max-width: 300px;
    border: 1px solid #000;
    position: absolute;
    width: 100%;
    top: 100%;
    transform: translateY(20px);
    transition: all 0.3s;
    width: 290px;
    right: -63px;
    background: #fff;
    z-index: 9;
    top: calc(100% + 40px); }
    .search-h1 #leo_search_block_top form .form-control {
      height: 45px;
      background: #fff;
      border: none;
      outline-color: transparent; }
  .search-h1 #leo_search_block_top.show form {
    opacity: 1;
    visibility: visible;
    transform: translateY(10px);
    padding: 0 10px;
    right: 0;
    top: calc(100% + 20px); }
    [dir] .search-h1 #leo_search_block_top.show form {
      left: 0px;
      right: auto; }
    @media (max-width: 575px) {
      .search-h1 #leo_search_block_top.show form {
        right: -115px; }
        [dir] .search-h1 #leo_search_block_top.show form {
          right: -140px; } }

.elementor-widget-wrap .elementor-slick-slider ul.slick-dots li button:before {
  content: '';
  color: transparent;
  background: #C8D3D7;
  height: 8px;
  width: 8px;
  border-radius: 5px;
  opacity: 1; }

#index .manufacturer-block .name-manufacturer {
  display: none; }

.content1-h1 .elementor-image-box-img {
  margin-bottom: 0 !important; }

.content2-h1 .elementor-image-box-img {
  margin-bottom: 0 !important; }

.content3-h1 .block-carousel-container .block-carousel-image-container {
  display: flex;
  flex-direction: column; }
  .content3-h1 .block-carousel-container .block-carousel-image-container .item-description {
    order: -1; }
.content3-h1 .elementor-slick-slider ul.slick-dots {
  bottom: -70%; }

@media (max-width: 1024px) {
  .height-300 img {
    height: 300px; } }

.footer1-h1 .right ul li {
  border-right: 1px solid #999999;
  padding-right: 10px; }
  .footer1-h1 .right ul li:last-child {
    border-right: none;
    padding-right: 0; }

.text-tranperent .elementor-image-box-title {
  -webkit-text-stroke-width: 3px;
  stroke-width: 3px;
  -webkit-text-stroke-color: #fff;
  stroke: #fff; }

.box1-h2 .block-carousel-image-container {
  position: relative; }
.box1-h2 .item-description {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  color: #fff;
  line-height: 24px;
  font-size: 16px; }
  .box1-h2 .item-description h4 {
    color: #fff;
    font-size: 60px;
    font-weight: 700;
    line-height: 70px;
    letter-spacing: -1px;
    padding-bottom: 30px;
    font-family: "Poppins", Sans-serif; }
    @media (max-width: 1024px) {
      .box1-h2 .item-description h4 {
        font-size: 35px;
        line-height: 53px;
        padding-bottom: 15px; } }
    @media (max-width: 767px) {
      .box1-h2 .item-description h4 {
        font-size: 25px;
        line-height: 35px; } }
@media (max-width: 767px) {
  .box1-h2 img {
    height: 250px;
    object-fit: cover; } }

.box2-h2 .elementor-accordion .elementor-accordion-item {
  position: relative;
  border: 0;
  border-bottom: 1px solid;
  border-color: #E6E6E6; }
  .box2-h2 .elementor-accordion .elementor-accordion-item:last-child {
    border: none; }

.box3-h2 .block_newsletter .p-off > p {
  display: none; }

@media (max-width: 767px) {
  .box4-h2 img {
    height: 220px;
    object-fit: cover; } }

.box1-h3 .block_newsletter .p-off > p {
  display: none; }
.box1-h3 .block_newsletter form input[type="email"]::-webkit-input-placeholder {
  color: #fff;
  font-size: 16px; }
.box1-h3 .block_newsletter form input[type="email"]::-moz-placeholder {
  color: #fff;
  font-size: 16px; }
.box1-h3 .block_newsletter form input[type="email"]:-moz-placeholder {
  color: #fff;
  font-size: 16px; }
.box1-h3 .block_newsletter form input[type="email"]:-ms-input-placeholder {
  color: #fff;
  font-size: 16px; }
.box1-h3 .block_newsletter form button {
  height: 52px;
  padding: 0 32px; }

@media (max-width: 767px) {
  .box2-h3 .elementor-widget-wrap {
    display: flex;
    flex-direction: column; } }

.width-h4 {
  max-width: 1600px;
  margin: auto; }

.font-inter {
  font-family: var(--font-family-slider-c); }

.box1-h4 .right tr {
  border-bottom: 1px solid #D4DCE3; }
  .box1-h4 .right tr:last-child {
    border-bottom: none; }
  .box1-h4 .right tr th {
    color: #000000;
    font-size: 16px;
    padding: 15px 0;
    width: 37%; }
  .box1-h4 .right tr td {
    color: #999999;
    font-size: 16px; }

.box3-h4 .item-description {
  font-family: var(--font-family-slider-c); }

.box4-h4 {
  max-width: 1600px;
  margin: auto; }

.box1-h5 .image-hotspot-hotspots {
  max-width: 370px;
  margin: auto; }
  .box1-h5 .image-hotspot-hotspots .hotspot-text {
    width: 370px;
    text-align: left; }
    .box1-h5 .image-hotspot-hotspots .hotspot-text .btn-action {
      display: none; }

.box2-h5 .elementor-testimonial-wrapper .elementor-testimonial-content {
  border-bottom: 1px solid #E6E6E6;
  padding-bottom: 30px; }
.box2-h5 .elementor-testimonial-meta-inner {
  padding-top: 15px; }

@media (max-width: 767px) {
  .content1-h6 img {
    height: 250px;
    object-fit: cover; } }

.footer1-h6 .block_newsletter {
  text-align: center;
  margin: auto; }

.content1-h7 .video-h7 img {
  width: max-content; }

.content2-h7 .text1-color .elementor-image-box-content:hover h3, .content2-h7 .text1-color .elementor-image-box-content:hover p {
  color: #c0995c !important; }

.content3-h7 .bottom .elementor-image-box-title sub {
  font-size: 14px; }

.content1-h8 .elementor-image-box-content .elementor-image-box-title span {
  font-size: 14px; }

.conten2-h8 .elementor-tabs-wrapper .elementor-tab-title {
  border-radius: 50%;
  border: 2px solid #cdcdcd;
  border-width: 2px !important;
  height: 40px;
  width: 40px;
  line-height: 37px;
  padding: 0;
  text-align: center;
  margin-right: 10px;
  color: #cdcdcd; }
  .conten2-h8 .elementor-tabs-wrapper .elementor-tab-title.elementor-active {
    color: #f15252;
    border: 2px solid #f15252; }
.conten2-h8 .elementor-tabs-wrapper {
  padding-left: 20px; }
.conten2-h8 .elementor-tabs-content-wrapper h4 {
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 14px;
  color: #999999;
  font-family: var(--font-family-slider);
  padding-top: 50px; }
  @media (max-width: 767px) {
    .conten2-h8 .elementor-tabs-content-wrapper h4 {
      padding-top: 20px; } }
.conten2-h8 .elementor-tabs-content-wrapper h3 {
  text-transform: uppercase;
  color: #000;
  font-size: 36px;
  font-family: var(--font-family-slider-g); }
  @media (max-width: 767px) {
    .conten2-h8 .elementor-tabs-content-wrapper h3 {
      font-size: 25px; } }
.conten2-h8 .elementor-tabs-content-wrapper p {
  color: #666666;
  font-size: 14px;
  line-height: 30px;
  padding-top: 40px;
  max-width: 515px; }
  @media (max-width: 767px) {
    .conten2-h8 .elementor-tabs-content-wrapper p {
      padding-top: 20px; } }
.conten2-h8 .elementor-tab-mobile-title {
  display: none; }

.content3-h8 .video-h8 {
  text-align: center; }
  .content3-h8 .video-h8 img {
    width: max-content;
    margin: auto; }

.content1-h9 .right .box-t .elementor-widget-wrap {
  background-color: transparent;
  background-image: linear-gradient(180deg, #32ACCE 0%, #5F86CE 100%);
  border-radius: 8px 8px 8px 8px; }

.content2-h9 .video-h9 img {
  width: max-content; }

@media (max-width: 767px) {
  .content1-h10 img {
    height: 250px;
    object-fit: cover; } }

.content2-h10 .before-after-widget {
  --position: 50%; }
  .content2-h10 .before-after-widget .slider-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: left; }
  .content2-h10 .before-after-widget .image-before {
    position: absolute;
    inset: 0;
    width: var(--position); }
  .content2-h10 .before-after-widget .slider {
    position: absolute;
    inset: 0;
    cursor: pointer;
    opacity: 0;
    width: 100%;
    height: 100%; }
  .content2-h10 .before-after-widget .slider:focus-visible ~ .slider-button {
    outline: 5px solid black;
    outline-offset: 3px; }
  .content2-h10 .before-after-widget .slider-line {
    position: absolute;
    inset: 0;
    width: .2rem;
    height: 100%;
    background-color: #fff;
    left: var(--position);
    transform: translateX(-50%);
    pointer-events: none; }
    .rtl .content2-h10 .before-after-widget .slider-line {
      right: var(--position);
      left: auto; }
  .content2-h10 .before-after-widget .slider-button {
    position: absolute;
    background-color: #fff;
    color: #000;
    padding: 1rem;
    border-radius: 100vw;
    display: flex;
    place-items: center;
    top: 50%;
    left: var(--position);
    transform: translate(-50%, -50%);
    pointer-events: none;
    cursor: pointer; }
    .rtl .content2-h10 .before-after-widget .slider-button {
      right: var(--position);
      left: auto; }
    @media (max-width: 575px) {
      .content2-h10 .before-after-widget .slider-button {
        padding: 1rem; } }
  .content2-h10 .before-after-widget .slider-button i {
    padding: 3px;
    font-family: "FontAwesome"; }
.content2-h10 .rtl .before-after-widget .slider-image {
  object-position: right; }
.content2-h10 .slide-status-wr .elementor-column-wrap.elementor-element-populated {
  display: block !important; }

.content1-h11 img {
  padding-bottom: 45px; }

.width-h12 {
  max-width: 1600px;
  margin: 0 auto; }

.content1-h12 .img1-h12 .elementor-image-box-img {
  background: #f5efe1; }
  .content1-h12 .img1-h12 .elementor-image-box-img:hover {
    border: 2px dotted #dec07e; }
.content1-h12 .img2-h12 .elementor-image-box-img {
  background: #e8f3e5; }
  .content1-h12 .img2-h12 .elementor-image-box-img:hover {
    border: 2px dotted #a4d69a; }
.content1-h12 .img3-h12 .elementor-image-box-img {
  background: #ecd9e8; }
  .content1-h12 .img3-h12 .elementor-image-box-img:hover {
    border: 2px dotted #d596c8; }
.content1-h12 .img4-h12 .elementor-image-box-img {
  background: #e2e1f5; }
  .content1-h12 .img4-h12 .elementor-image-box-img:hover {
    border: 2px dotted #d596c8; }
.content1-h12 .img5-h12 .elementor-image-box-img {
  background: #e1ecf5; }
  .content1-h12 .img5-h12 .elementor-image-box-img:hover {
    border: 2px dotted #e2e1f5; }
.content1-h12 .img6-h12 .elementor-image-box-img {
  background: #f5e1e1; }
  .content1-h12 .img6-h12 .elementor-image-box-img:hover {
    border: 2px dotted #e49898; }
.content1-h12 .elementor-image-box-img {
  height: 140px;
  width: 140px !important;
  border-radius: 50%;
  line-height: 140px;
  transition: all 0.5s;
  border: 2px solid transparent; }
  .content1-h12 .elementor-image-box-img:hover {
    background: transparent;
    transition: all 0.5s; }

.content2-h12 .video-h12 img {
  width: max-content; }

.width-h12-1 {
  max-width: 1290px;
  margin: 0 auto; }

.content3-h12 .block-carousel-container .item-sub-title {
  max-width: 690px;
  margin: 0 auto; }
.content3-h12 .block-carousel-container .item-description {
  position: relative; }
  .content3-h12 .block-carousel-container .item-description:before {
    content: "";
    position: absolute;
    top: 0;
    width: 87px;
    height: 14px;
    left: 50%;
    transform: translateX(-50%);
    background-image: url("data:image/png;base64,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UmVhZHlxyWU8AAADJmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkU3RDcxMEM1RDA3MTFFRTlFM0E4MDc2RjMyQkI0QUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkU3RDcxMEQ1RDA3MTFFRTlFM0E4MDc2RjMyQkI0QUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRTdENzEwQTVEMDcxMUVFOUUzQTgwNzZGMzJCQjRBRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRTdENzEwQjVEMDcxMUVFOUUzQTgwNzZGMzJCQjRBRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv2mlocAAAG/SURBVHjaYvj//z8DVvz6hfL/2pTn/18/V8Gphhg8gs1hYsAFju9OY/j0QYLhyM5MBkrACDYHe+D+/cPGcGJfEph9+mAcw5/f7GQ5YISbgz1wL54IZvj6WQTMBtEXTwaT5YgRbg4Lw7cvQgzvXssz/PjOx/DjGz/D968CDHvWV6Co2rWmloGR8R8DJ9dHBg4Q5vzEwCf4nIGb9y1czag5GOYw/q9Ofsnw5aMYybEHckTTLCk4vyZl1Bw0c5gYkkuCwAaSAnj4XzEkFIajiI2ag2EOI6jJwPDxnTTD/N41DA9uWRDUKKt8hiG5NIhBQPgxhtyoOSjmQAIXBEA13tIpixjOHwvDqVHfYi1DTF4MAyvrD5xqRs2Bm4NoLbCw/mTQ0N+JN1Z0TTfgdcCoOSjmoDbFbl1xwqv5NgH5UXOcsLdz//9nZLh92RnOZ2P/BkzmaxhY2b7DxW5eciHogFFzkNq5MPDisQ64OwcCmobbGUJSshmExe4zvHmhwrBq9nSGW0CNH97KMrx8qsEgLn0DpyNGzUGYAx9ouH7B7X9DxsP/546GYx2IOH0w5n99+qP/ty474h3QGDUHbg5AgAEAiskSVi9QcToAAAAASUVORK5CYII="); }

.width-h12-2 {
  max-width: 950px;
  margin: 0 auto; }

.content4-h12 .block_newsletter .p-off > p {
  display: none; }

@media (max-width: 1024px) {
  .header1-h13 .left {
    order: -1; } }

.content1-h13 .text1 h4 span {
  font-family: var(--font-family-slider-d); }

.content2-h13 .text1 h4 span {
  font-family: var(--font-family-slider-d); }

.content3-h13 .block-carousel-image-container {
  display: flex;
  flex-direction: column; }
  .content3-h13 .block-carousel-image-container img {
    order: -1; }
  .content3-h13 .block-carousel-image-container .item-description {
    max-width: 700px;
    margin: 0 auto; }
  .content3-h13 .block-carousel-image-container .item-sub-title {
    order: 1; }
  .content3-h13 .block-carousel-image-container .item-title {
    position: relative; }
    .content3-h13 .block-carousel-image-container .item-title:before {
      content: "";
      position: absolute;
      bottom: -40px;
      width: 87px;
      height: 14px;
      left: 50%;
      transform: translateX(-50%);
      background-image: url("data:image/png;base64,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UmVhZHlxyWU8AAADJmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTZBODJCNDM1RTc2MTFFRUIzRjhCNDNEMjUwOTM5RDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTZBODJCNDQ1RTc2MTFFRUIzRjhCNDNEMjUwOTM5RDIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNkE4MkI0MTVFNzYxMUVFQjNGOEI0M0QyNTA5MzlEMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNkE4MkI0MjVFNzYxMUVFQjNGOEI0M0QyNTA5MzlEMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Poo8InMAAAHsSURBVHjaYjQ7NoMBG5Bh/q48i+/0kbRPJrZP/nLdYSATjGRzmHBpDmB/kibM9EsimONJJgMFYCSbgzVwWRn+sflyPEsCsb3Yn8exMf5jJ8cBI90crIHryP4qWIDxtwiIDaId2V4Fk+OIkW4OCx/jbyFJ5h/y3Ix/+ICYn5fxj0A854MKZEVJnPdr/zEw/vv6j+Xjl/8sH7/+Z/705h/784//Wd/C1Iyag2kO47vrUS8FmX6JkRp7IM3e722lYPwdgodGzUEzh6n8s14QiEGKxvf/2F5Vf9ENRxYbNQfTHGaWxJDHu39JrNBj/WglxvRThpDG63/4zmR/MnK++5fnMrL4y38co+agmcMsnezD8O0/y+cdvySXyDF/U1Ni/qqNS+P+X2Jriz4b+H76z/oOm/yoOajmwFsLv/4z/TzxS3gnvlg5+Et0A1DdD3xqRs1BmIPSFDNhfeeET7MJ63snYsqcUXPQApcRiExZ3znD+D/+M3/b90tszc//TN9hYkB5F0IOGDUHS+AqMX/RAXXnQOxjv4W3R36w0Kn8rBca9dFC79RvoT0gcXGmH7IKzF818Dli1ByEOfDAFWH6KfniH8ejms+6EYWfDL2e/eO8DxIHDUrkfjJybfiiHQuqOYEWSOJzxKg5CHMAAgwAW+MSFJpa8H4AAAAASUVORK5CYII="); }

.content4-h13 .block_newsletter .p-off > p {
  display: none; }

.width-h14 {
  max-width: 1600px;
  margin: 0 auto; }

.content1-h14 .elementor-widget-video img {
  width: 78px;
  height: 78px;
  margin: 0 auto; }

.content2-h14 .block-carousel-image-container {
  display: flex;
  justify-content: center; }
  @media (max-width: 767px) {
    .content2-h14 .block-carousel-image-container {
      justify-content: center;
      flex-direction: column;
      align-items: center; } }
  .content2-h14 .block-carousel-image-container .item-title {
    display: none; }
  .content2-h14 .block-carousel-image-container .item-description {
    max-width: 630px; }
    @media (max-width: 767px) {
      .content2-h14 .block-carousel-image-container .item-description {
        text-align: center; } }
  .content2-h14 .block-carousel-image-container img {
    margin: inherit;
    padding-right: 80px; }
    @media (max-width: 767px) {
      .content2-h14 .block-carousel-image-container img {
        padding-right: 15px;
        padding-bottom: 20px; } }
.content2-h14 .elementor-slick-slider .slick-prev:before {
  color: #999;
  border: 1px solid #999;
  border-radius: 50%; }
.content2-h14 .elementor-slick-slider .slick-next:before {
  color: #999;
  border: 1px solid #999;
  border-radius: 50%; }

@media (min-width: 1024px) {
  .smartic-infomation-table-wrapper .scrollbar-external_wrapper {
    padding-right: 70px; } }

.smartic-infomation-table-wrapper .scrollbar-external_wrapper {
  position: relative;
  width: auto !important;
  padding-right: 30px; }

.smartic-infomation-table-wrapper table th {
  font-size: 16px;
  color: #000;
  padding: 8px 20px;
  border-right: 1px solid;
  border-right-color: #e6e6e6;
  white-space: nowrap; }

.smartic-infomation-table-wrapper table tr:nth-of-type(odd) {
  background-color: #f6f6f6; }

.smartic-infomation-table-wrapper table td {
  font-size: 14px;
  color: #666;
  padding: 8px 40px; }

.smartic-infomation-table-wrapper .external-scroll_y:after {
  content: '';
  position: absolute;
  left: 9px;
  top: 0;
  height: 100%;
  width: 1px;
  background-color: #e6e6e6; }

@media (min-width: 501px) {
  .smartic-infomation-table-wrapper .title-mobile {
    display: none; } }

/*# sourceMappingURL=front.css.map */
