/*============================================================================
  #Override Stylesheet
  #Add Custom Styles Here
==============================================================================*/
@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap');
/* font-family: 'Quicksand', sans-serif; */

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap');
/* font-family: 'Poppins', sans-serif; */

@font-face {
    font-family: 'AvenirLT';
    src: url('avenirlt-heavy.woff2') format('woff2'),
        url('avenirlt-heavy.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'AvenirLT';
    src: url('avenirlt-roman.woff2') format('woff2'),
        url('avenirlt-roman.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Vanitas';
    src: url('vanitas-extrabold.woff2') format('woff2'),
        url('vanitas-extrabold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Vanitas';
    src: url('vanitas-black.woff2') format('woff2'),
        url('vanitas-black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Vanitas';
    src: url('vanitas-bold.woff2') format('woff2'),
        url('vanitas-bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Santorini';
    src: url('santorini-regular.woff2') format('woff2'),
        url('santorini-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}





body{
  font-family: 'Poppins', sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.69;
  letter-spacing: 0.8px;
  color: #000000;
  overflow: unset;
}
h1, h2, h3, h4, h5, h6{
  margin:0;
  margin-bottom:20px;
  font-family: 'Vanitas';
  font-weight:normal;
  color: #000000;
}
h1{
  font-size: 99.5px;
  font-weight: normal;
  line-height: 0.83;
  letter-spacing: normal;

}
h2{
  font-size: 99.5px;
  font-weight: normal;
  line-height: 0.83;
  letter-spacing: normal;
}
h3{
  font-size: 76.5px;
  font-weight: normal;
  line-height: 1.15;
  letter-spacing: 1.53px;
}
h4{
  font-size: 52px;
  font-weight: normal;
  line-height: 0.82;
  letter-spacing: normal;
  color: #0f494e;
}
h5{
  font-size: 20px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.85;
  letter-spacing: 4px;
  text-align: center;
 
}
h6{
  font-size: 18px;
  font-weight: 800;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.81;
  letter-spacing: 1.8px;

}

.waper_main{
    overflow: hidden;
}
/*
  Media 1440
-----------------------------*/
@media screen and (max-width: 1440px){
  body{
    font-size: 1.111vw;
    letter-spacing: 0.056vw;
  }
  h1, h2, h3, h4, h5, h6{
    margin-bottom:1.389vw;
  }
  h1{
    font-size: 6.91vw;
  }
  h2{
    font-size: 6.91vw;
  }
  h3{
    font-size: 5.313vw;
    letter-spacing: 0.106vw;
  }
  h4{
    font-size: 3.611vw;
  }
  h5{
    font-size: 1.389vw;
    letter-spacing: 0.278vw;
  }
  h6{
    font-size: 1.25vw;
    letter-spacing: 0.125vw;
  }
}
@media screen and (max-width: 1140px){
  body{font-size: 1.2vw;}
  h1, h2, h3, h4, h5, h6{ }
  h1{ }
  h2{ }
  h3{ }
  h4{ }
  h5{ }
  h6{ }
}
@media screen and (max-width: 1024px){
  body{font-size: 1.5vw;}
  h1, h2, h3, h4, h5, h6{ }
  h1{ }
  h2{ }
  h3{ }
  h4{ }
  h5{font-size: 1.8vw;}
  h6{ }
}
@media screen and (max-width: 768px){
  body{font-size: 2.5vw;}
  h1, h2, h3, h4, h5, h6{ }
  h1{ }
  h2{font-size: 10.9vw;}
  h3{font-size: 11.7vw;}
  h4{font-size: 7.8vw;}
  h5{font-size: 3vw;}
  h6{ }
}
@media screen and (max-width: 550px){
  body{font-size: 3.4vw;}
  h1, h2, h3, h4, h5, h6{ }
  h1{ }
  h2{font-size: 20.9vw;}
  h3{font-size: 15.7vw;}
  h4{font-size: 10.8vw;}
  h5{font-size: 4.2vw;}
  h6{ }
}


.mobile_only{
  display:none;
}
.container--main {
  background: #ffffff !important; }

.pf4_button{
  position:relative;
  display: inline-block;
  margin: 0;
  background-color: #0f494e;
  opacity: 1;
  padding: 14px 35px 14px 34px;
  font-size: 14.5px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.72;
  letter-spacing: 1.45px;
  color: #ffffff;
  text-decoration: none;
}
.pf4_button:hover{
  background-color: #dbad53;
  color: #000000;
}

@media screen and (max-width: 550px){
    .pf4_button{
        padding: 2.917vw 7.292vw 2.917vw 7.083vw;
        font-size: 3.021vw;
        letter-spacing: 0.302vw;
    }
}
/*
  Globals --> Full Left BG
-----------------------------*/
.full-bg-holder {
  position: relative; 
}
.full-bg-holder > * {
  position: relative;
  z-index: 1; 
}
.full-left-bg {
  position: absolute;
  z-index: 0;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  display: block;
  content: "";
  background-color: #F5F5F5;
  background-repeat: no-repeat;
  opacity: 0;
  background-size: cover;
}
.full-left-bg.active {
  opacity: 1; }

/*
  Globals --> Full right BG
-----------------------------*/
.full-right-bg {
  position: absolute;
  z-index: 0;
  height: 100%;
  width: 100%;
  right: 0;
  top: 0;
  display: block;
  content: "";
  background-color: #859CAC;
  opacity: 0; }

.full-right-bg.active {
  opacity: 1; 
  }
/*
  Globals --> Full Right & Left BG
-----------------------------*/
.full-bg-mobile {
  display: none;
  position: absolute;
  z-index: 0;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  content: "";
  opacity: 0;
  background-color: #859CAC; 
}
.full-bg-mobile.active {
  opacity: 1; 
}
@media (max-width: 980px) {
  .full-bg-mobile {
    display: block; 
  } 
}
.section_inner {
  width: 1080px;
  display: flex;
  flex-wrap: wrap;
  margin: 0px auto;
  position: relative; 
  box-sizing:border-box;
}
.section_inner img {
  max-width: 100%;
  height: auto;
  margin: 0;
}
.pf4_mobile_img,
.pf4_mobile_icon {
  width: 100% !important;
  display: none !important; 
}
@media (max-width: 1200px) {

}
@media (max-width: 1080px) {

}
@media (max-width: 900px) {

}
@media (max-width: 550px) {

}

}
/* 
=======================================
  Site Header Section
=========================================*/
html{
  padding-top:0 !important;
}
/* 
=======================================
  Site Header Section
=========================================*/
.pf4_site_header {
    padding: 0;
    position: fixed;
    z-index: 999;
    background-color: rgba(255, 255, 255, 0) !important;
    width: 100%;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 30px;
}
.pf4_site_header.active {
    background-color: #fff !important;
    padding-top: 5px;
    padding-bottom: 11px;
}
.pf4_site_header .section_inner {
    width: 100%;
    flex-wrap: wrap;
    margin-bottom: -6px;
    
}

.pf4_heade_logo {
    width: 12%;
    padding-top: 22px;
    z-index: 2;
    text-align: center;
    padding-left: 5px;
}

.pf4_heade_logo img {
    height: auto;
    width: 172px;
    max-height: unset !important;
    top: 0px;
    float: none;
    display: inline-block;
}

.pf4_header_right {
    width: 40%;
    text-align: left;
    padding-top: 29px;
    padding-left: 11px;
}
.pf4_header_right.style_1{
    width: 44%;
    text-align: right;
}

.pf4_header_right ul {
    margin: 0px;
    padding: 0px;
    width: auto;
    display: inline-block;
}

.pf4_header_right ul li {
    list-style: none;
    margin: 0px;
    display: inline-block;
    position: relative;
    padding-left: 7px !important;
    padding-right: 13px;
}

.pf4_header_right ul li a {
}

.pf4_header_right a {
    font-family: 'Poppins', sans-serif;
    text-decoration: none;
    text-transform: uppercase;
    padding-top: 10px;
    display: inline-block;
    padding-bottom: 10px;
    position: relative;
    padding-left: 7px;
    padding-right: 7px;
    margin: 0 !important;
    font-size: 14.5px;
    font-weight: 500;
    line-height: 1.72;
    letter-spacing: 1.45px;
    color: #0f494e;
}

.pf4_header_right a:hover {
    color: #000000;
}

.pf4_header_right a:before, .pf4_header_right a:after, .pf4_header_right a i {
    content: " ";
    position: absolute;
    height: 10px;
    bottom: 20px;
    z-index: 0;
    opacity: 0;
}

.pf4_header_right a span {
    position: relative;
    z-index: 1;
    padding-right: 1px;
}
.pf4_header_right a:hover span{
      background-color: rgba(255, 255, 255, 0);
    background-image: linear-gradient(120deg, #fdbfc2 0%, #fdbfc2 100%);
    background-repeat: no-repeat;
    background-size: 100% 26%;
    background-position: 0px 56%;
}
.pf4_header_right a:before {
    width: 23px;
    background-size: contain;
    background-position: right center;
    background-repeat: no-repeat;
    left: 0;
}

.pf4_header_right a:after {
    width: 29px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left center;
    right: 0;
    border: 0;
}

.pf4_header_right a i {
    left: 23px;
    width: calc(100% - 52px);
    background-size: contain;
    background-position: center;
    background-repeat: repeat-x;
}

.pf4_header_right a:hover:before, .pf4_header_right a:hover:after, .pf4_header_right a:hover i {
    opacity: 1;
}

.pf4_header_social_icon {
    width: 15%;
    text-align: right;
    padding-top: 12px;
}

.pf4_header_social_icon a {
    text-decoration: none;
    display: inline-block;
    margin-left: 3px;
    width: 17px;
    height: 17px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.pf4_header_social_icon a img {
    height: 17px;
}

.dropdown-menu li {
    margin: 0;
    padding-left: 10px;
    padding-right: 10px;
}

.pf4_header_right .dropdown-menu li a:before, .pf4_header_right .dropdown-menu li a:after, .pf4_header_right .dropdown-menu li a i {
    bottom: 10px;
}

.dropdown-menu li a {
    padding-top: 0;
    padding-bottom: 0;
}

li.dropdown:after {
    content: " ";
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: -8px;
    vertical-align: middle;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-left: .3em solid transparent;
}

.pf4_header_userarea span a {
    /* border: 2px solid #000; */
    /* padding: 4px 20px 6px 20px; */
    /* margin-left: 13px !important; */
}
.pf4_header_right ul li{
  position: relative;
}
.pf4_header_right ul li a:hover span {
    background-color: rgba(255, 255, 255, 0);
    /* background-image: linear-gradient(120deg, #d1fa05 0%, #d1fa05 100%); */
    /* background-repeat: no-repeat; */
    /* background-size: 100% 35%; */
    /* background-position: 0 50%; */
}
.pf4_header_right ul li:hover:before{
  /* content:""; */
  width: 103%;
  height: 7px;
  background-color: #d1fa05;
  bottom: 3px;
  left: -3px;
  display: block;
  position: absolute;
}
.pf4_header_right ul li:hover i{
  background-image: url(hover_arrow.png);
  width: 10px;
  height: 10px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  left: -19px;
  top: 4px;
}
/*
  Header ---> Responsive Menu
-----------------------------*/
a.responsive-menu-hand {
    margin: 3px 0;
    position: absolute;
    top: 8px;
    right: -5px;
    display: none;
    width: 48px;
    height: 44px;
    cursor: pointer;
    background-image: url(open_img2.png);
    background-position: center right;
    background-repeat: no-repeat;
    /* background-color: #FFF; */
}

a.responsive-menu-hand span, a.responsive-menu-close span {
    display: none;
}

a.responsive-menu-hand span {
}

a.responsive-menu-close span {
    display: block;
}

a.responsive-menu-hand:before, a.responsive-menu-hand:after {
    display: none;
}

a.responsive-menu-close {
    clear: both;
    height: 40px;
    width: 40px;
    display: block;
    position: absolute;
    top: 8px;
    right: 37px;
}

a.responsive-menu-close strong {
    position: relative;
    height: 0px;
    width: 40px;
    display: block;
}

a.responsive-menu-close span:nth-child(1), a.responsive-menu-close span:nth-child(2) {
    width: 40px;
    display: block;
    margin-top: 5px;
    margin-left: 5px;
    background-color: #000;
    height: 5px;
}

a.responsive-menu-close span:nth-child(1) {
    transform: rotate(-50deg);
    margin-top: 25px;
}

a.responsive-menu-close span:nth-child(2) {
    transform: rotate(50deg);
    margin-top: -5px;
}

a.responsive-menu-close:hover { }

.responsive-menu .user__avatar {
    display: none;
}

.responsive-menu {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    right: -110%;
    background: rgba(239, 203, 191, 0.98);
    z-index: 999999;
    overflow: scroll;
    overflow-y: auto;
    overflow-x: auto;
    font-family: 'sofia_probold';
    transition: right 0.5s ease;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.responsive-menu.active {
    right: 0;
}

.responsive-menu ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: 100%;
    border-bottom: 0;
}

.responsive-menu ul li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    position: relative;
    margin-bottom: 0px;
}

.responsive-menu ul li a, .responsive-menu .pf4_header_userarea span a {
    line-height: 40px;
    height: 40px;
    display: block;
    text-decoration: none;
    color: #000000;
    font-size: 22px !important;
    letter-spacing: 0.3px;
    position: relative;
    text-transform: uppercase;
    text-align: center;
    line-height: 1.52;
    font-weight: bold;
    font-family: 'Work Sans', sans-serif;
    border: 0;
    margin: 0;
}

.responsive-menu ul li:hover {
    text-decoration: none;
}

.responsive-menu ul li a:hover {
    color: #000000;
}

.responsive-menu ul li i {
    height: 40px;
    width: 40px;
    display: inline-block;
    position: absolute;
    right: 0px;
    top: 0px;
    line-height: 40px;
    cursor: pointer;
    border-left: solid 1px #ffbea5;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center;
    display: none;
}

.responsive-menu ul li i.minus {
    background-image: url(images/ui/minus.svg);
}

.responsive-menu ul li i.plus {
    background-image: url(images/ui/plus.svg);
}

.responsive-menu ul li ul {
    margin: 0;
    padding: 0;
}

.responsive-menu ul li ul li a {
    font-size: 90%;
    padding-left: 30px;
    border-bottom: solid 1px #E9E9E9;
    background-color: #F0F0F0;
}

.responsive-menu ul li ul li ul li a {
    font-size: 80%;
    padding-left: 30px;
    border-bottom: solid 1px #E9E9E9;
    background-color: #E4E4E4 ;
}

.pf4_header_userarea span a {
    /* border: 2px solid #000; */
    /* padding: 4px 20px 6px 20px; */
    /* margin-left: 13px !important; */
    display: block;
    text-align: center;
}

span[kjb-settings-id="sections_header_settings_language_login"] {
    padding-left: 23px;
}

span[kjb-settings-id="sections_header_settings_language_login"] a {
    border: solid 2px #000;
    padding: 3px 17px 2px 17px;
    line-height: 18px !important;
}

html{
  padding: 0px !important;
}

.header .logo--image.mobile_only {
    display: none;
}


.pf4_site_header.active .section_inner{
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.pf4_site_header.active .pf4_heade_logo{
  padding-top: 3px;
}
.pf4_site_header.active .pf4_heade_logo .logo--image{ 
  height: auto;
}
.pf4_site_header.active .pf4_heade_logo img{    
  width: 140px;
}
.pf4_site_header.active .pf4_header_right{
  padding-top: 5px;
}

@media screen and (max-width: 1440px) {
    span[kjb-settings-id="sections_header_settings_language_login"] {
        padding-left: 1.597vw;
    }

}

@media screen and (max-width: 1240px) {
    .pf4_site_header .section_inner {
        /* width: 1080px; */
        margin-bottom: 0px;
    }
}

@media (max-width: 1200px) {

    .pf4_heade_logo {

    }

    .pf4_header_right {

    }
}
@media screen and (max-width: 1140px){
  .pf4_heade_logo img {
    width: 140px;
    top: 0px;
  }
  .pf4_header_right {
    padding-top: 19px;
    display: none;
  }
 .pf4_site_header.active .section_inner {
    margin-bottom: 0px;
    padding-bottom: 0px;
  }
  .pf4_header_right.style_2{
    display: block;
    padding-top: 0px;
    padding-left: 0px;
  }
  a.responsive-menu-hand{
    display:block;
    top: 1px;
    right: 0px;
  }
  .pf4_site_header.active a.responsive-menu-hand{
    top:8px;
  }
  .pf4_header_right ul{
    display:none;
  }

  .pf4_heade_logo{
    padding-left: 0px;
    text-align: left;
    padding-top: 0px;
  }
}
@media (max-width: 1024px) {
  .pf4_site_header {
    padding-top: 21px;
    /* padding-bottom: 33px; */
  }
    .pf4_site_header.active {
        position: fixed;
        padding-top: 0px;
        padding-bottom: 8px;
    }
  .pf4_site_header .section_inner {
    width: 100%;
    margin-bottom: 0px;
  }

    .pf4_heade_logo {
        width: 45%;
        padding-top: 0px;
    }

    .pf4_header_right {
        width: 55%;
        padding-top: 6vw;
    }

    a.responsive-menu-hand span {
        display: block;
        top: 5vw;
    }

    .header .header-menu {
        display: none !important;
    }

    .pf4_heade_logo img {
    width: 172px;
    }

    a.responsive-menu-hand {
        display: block;
    }
    a.responsive-menu-hand{
        top: 13px;
    }
}

@media (max-width: 768px) {
  .pf4_site_header {
    /* position: relative; */
    padding-top: 21px;
    padding-bottom: 33px;
    padding-left: 30px;
    padding-right: 35px;
  }
    .header .logo--image {
        height: auto !important;
        max-height: unset !important;
        max-width: 100%;
    }


    a.responsive-menu-hand {
        top: 22px;
    }
    .pf4_heade_logo {
        padding-top: 17px;
    }
    .pf4_site_header.active .pf4_header_right .responsive-menu-hand{
        top: 11px;
    }
}

@media (max-width: 550px) {
    .pf4_site_header {
        padding-left: 8vw;
        padding-right: 7.2vw;
    }

    .pf4_heade_logo {
        /* padding-top: 42px; */
    }
   .pf4_heade_logo img {
    width: 126px;
    }
    a.responsive-menu-hand {
        top: 17px;
        right: -2px;
    }
    .pf4_site_header.active .pf4_header_right .responsive-menu-hand{
        top: 11px;
    }
}


/*
  Section 01
=========================================*/
.ssm_s1{
    position: relative;
    padding-top: 153px;
    margin-bottom: 73px;
}
.ssm_s1 .section_inner{
    width: 1199px;
}
.ssm_s1_art_1{
    position: absolute;
    background-color: #F5F1EE;
    display: block;
    width: 66.14%;
    height: 87.43%;
    top: 0px;
    right: 0px;
    z-index: 0;
}
.ssm_s1_art_2{
    position: absolute;
    background-position: center right;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(ssm_section_01_2.png);
    z-index: 0;
    top: 0px;
    right: 0px;
    width: 295px;
    height: 401px;
}
.ssm_s1_left{
    width: 48.8%;
}

.ssm_s1_left_img{}
.ssm_s1_left_img img{}
.ssm_s1_right{
    width: 50%;
    padding-top: 219px;
}
.ssm_s1_right_logo{}
.ssm_s1_right_logo img{
    margin-left: -52px;
}
.ssm_s1_right article{
    padding-left: 39px;
    padding-top: 2px;
    letter-spacing: 0.95px;
    padding-right: 98px;
}
.ssm_s1_right article p{
    margin-top: 27px;
    margin-bottom: 0px;
}
.ssm_s1_right .pf4_button{margin-top: 32px;margin-left: 39px;}
.ssm_s1_art_3{
    display: block;
    margin-left: 12.2%;
    margin-top: 7.3%;
    animation-name: sp_down_arrow_bounce;
    animation-timing-function: ease;
    animation-iteration-count: infinite;
    transform-origin: bottom;
    animation-duration: 2s;
}
@keyframes sp_down_arrow_bounce {
        0%   { transform: translateY(0); }
        50%  { transform: translateY(15px); }
        100% { transform: translateY(0); }
}
.ssm_s1_art_3 img{}
.ssm_s1_left .ssm_s1_right_logo{ display: none; }
.ssm_s1_art_3 img.mobile_only{ display: none; }
@media (max-width: 1440px) {
  .ssm_s1{
      padding-top: 10.625vw;
      margin-bottom: 5.069vw;
  }
  .ssm_s1 .section_inner{
      width: 83.264vw;
  }
  .ssm_s1_art_1{}
  .ssm_s1_art_2{
      width: 20.486vw;
      height: 27.847vw;
  }
  .ssm_s1_left{ }
  .ssm_s1_left_img{}
  .ssm_s1_left_img img{}
  .ssm_s1_right{
      padding-top: 15.208vw;
  }
  .ssm_s1_right_logo{}
  .ssm_s1_right_logo img{
      margin-left: -3.611vw;
  }
  .ssm_s1_right article{
      padding-left: 2.708vw;
      padding-top: 0.139vw;
      letter-spacing: 0.066vw;
      padding-right: 6.806vw;
  }
  .ssm_s1_right article p{
      margin-top: 1.875vw;
  }
  .ssm_s1_right .pf4_button{ margin-top: 2.222vw; margin-left: 2.708vw;}
  .ssm_s1_art_3{ }
  .ssm_s1_art_3 img{}
}
@media (max-width: 1140px) {
  .ssm_s1{ }
  .ssm_s1 .section_inner{ }
  .ssm_s1_art_1{}
  .ssm_s1_art_2{ }
  .ssm_s1_left{ }
  .ssm_s1_left_img{}
  .ssm_s1_left_img img{}
  .ssm_s1_right{ }
  .ssm_s1_right_logo{}
  .ssm_s1_right_logo img{ }
  .ssm_s1_right article{ }
  .ssm_s1_right article p{ }
  .ssm_s1_right .pf4_button{ }
  .ssm_s1_art_3{ }
  .ssm_s1_art_3 img{}
}
@media (max-width: 1024px) {
  .ssm_s1{
      padding-left: 7vw;
      padding-right: 7vw;
      padding-top: 15.625vw;
  }
  .ssm_s1 .section_inner{width: 100%;}
  .ssm_s1_art_1{}
  .ssm_s1_art_2{ }
  .ssm_s1_left{ }
  .ssm_s1_left_img{
    width: 100%;
    display: block;
    height: 82vw;
    background-position: center top;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .ssm_s1_left_img img{
    width: 10%;
    opacity: 0;
  }
  .ssm_s1_right{ }
  .ssm_s1_right_logo{}
  .ssm_s1_right_logo img{ }
  .ssm_s1_right article{padding-right: 0vw;}
  .ssm_s1_right article p{ }
  .ssm_s1_right .pf4_button{ }
  .ssm_s1_art_3{ }
  .ssm_s1_art_3 img{
    width: 17px;
  }
}
@media (max-width: 768px) {
  .ssm_s1{background-color: #F5F1EE;padding-left: 8.9vw;padding-right: 8.9vw;padding-top: 23.625vw;margin-bottom: 14.9vw;}
  .ssm_s1 .section_inner{ }
  .ssm_s1_art_1{
      display: none;
  }
  .ssm_s1_art_2{background-image: url(ssm_section_01_2m.png);background-position: top right;width: 44.486vw;height: 34.1vw;}
  .ssm_s1_left{width: 100%;position: relative;padding-top: 11vw;}
  .ssm_s1_left_img{
    height: 123vw;
    margin-top: 0vw;
  }
  .ssm_s1_left_img img{}
  .ssm_s1_right{width: 100%;padding-top: 4.9vw;position: relative;margin-bottom: -26px;}
  .ssm_s1_right_logo{ display: none; }
  .ssm_s1_right_logo img{margin-left: 0vw;}
  .ssm_s1_right article{padding-left: 0px;margin-left: 0vw;letter-spacing: 0.17vw;}
  .ssm_s1_right article p{margin: 0px;padding-bottom: 27px;}
  .ssm_s1_right article p:last-child{
    padding-bottom: 19px;
  }
  .ssm_s1_right .pf4_button{margin-top: 0vw;margin-left: 0vw;}
  .ssm_s1_art_3{position: absolute;bottom: -16vw;left: 7vw;margin-left: 0px;margin-top: 0px;z-index: 1;}
  .ssm_s1_art_3 img{ display: none; }
  .ssm_s1_art_3 img.mobile_only{display: block;width: 20px;}
  .ssm_s1_left .ssm_s1_right_logo{display: block;position: absolute;top: 0vw;left: 0vw;}
}
@media (max-width: 550px) {
  .ssm_s1{background-color: #F5F1EE;padding-left: 8.9vw;padding-right: 8.9vw;padding-top: 32.625vw;margin-bottom: 19.9vw;}
  .ssm_s1 .section_inner{ }
  .ssm_s1_art_1{
      display: none;
  }
  .ssm_s1_art_2{background-image: url(ssm_section_01_2m.png);background-position: top right;width: 44.486vw;height: 34.1vw;}
  .ssm_s1_left{width: 100%;position: relative;padding-top: 16vw;}
  .ssm_s1_left_img{
    height: 123vw;
    margin-top: 0vw;
  }
  .ssm_s1_left_img img{}
  .ssm_s1_right{width: 100%;padding-top: 4.9vw;position: relative;margin-bottom: -26px;}
  .ssm_s1_right_logo{ display: none; }
  .ssm_s1_right_logo img{margin-left: 0vw;}
  .ssm_s1_right article{padding-left: 0px;margin-left: 0vw;letter-spacing: 0.17vw;}
  .ssm_s1_right article p{margin: 0px;padding-bottom: 27px;}
  .ssm_s1_right article p:last-child{
    padding-bottom: 19px;
  }
  .ssm_s1_right .pf4_button{margin-top: 0vw;margin-left: 0vw;}
  .ssm_s1_art_3{position: absolute;bottom: -22vw;left: 7vw;margin-left: 0px;margin-top: 0px;z-index: 1;}
  .ssm_s1_art_3 img{ display: none; }
  .ssm_s1_art_3 img.mobile_only{display: block;width: 20px;}
  .ssm_s1_left .ssm_s1_right_logo{display: block;position: absolute;top: 0vw;left: 0vw;}
}

/*
  Section 02
=========================================*/
.ssm_s02{padding-top: 11px;padding-bottom: 88px;}
.ssm_s02 .section_inner{width: 1053px;padding-left: 13px;}

.ssm_s02_text{background-color: #ccad9f;letter-spacing: 0.9px;color: #FFF;text-align: center;padding-top: 37px;font-weight: 300;padding-left: 80px;padding-right: 87px;line-height: 1.69;padding-bottom: 20px;}
.ssm_s02_text p{margin: 0px;padding-bottom: 26px;}
.ssm_s02_text p strong.s1{
    font-family: 'AvenirLT';
    text-transform: uppercase;
    font-weight: normal;
    display: block;
    letter-spacing: 3.2px;
    font-size: initial;
}
.ssm_s02_text p strong{
    font-family: 'AvenirLT';
    text-transform: uppercase;
    font-weight: bold;
    font-size: 20px;
    letter-spacing: 4px;
    padding-right: 5px;
}
.ssm_s02_text p strong.s1 br{ display: none; }
@media (max-width: 1440px) {
  .ssm_s02{
      padding-top: 0.764vw;
      padding-bottom: 6.111vw;
  }
  .ssm_s02 .section_inner{
      width: 73.125vw;
      padding-left: 0.903vw;
  }

  .ssm_s02_text{
      letter-spacing: 0.063vw;
      padding-top: 2.569vw;
      padding-left: 5.556vw;
      padding-right: 6.042vw;
      padding-bottom: 1.389vw;
  }
  .ssm_s02_text p{
      padding-bottom: 1.806vw;
  }
  .ssm_s02_text p strong.s1{
      letter-spacing: 0.222vw;
  }
  .ssm_s02_text p strong{
      font-size: 1.389vw;
      letter-spacing: 0.278vw;
      padding-right: 0.347vw;
  }
}
@media (max-width: 1140px) {
  .ssm_s02{ }
  .ssm_s02 .section_inner{ }

  .ssm_s02_text{ }
  .ssm_s02_text p{ }
  .ssm_s02_text p strong.s1{  }
  .ssm_s02_text p strong{ }
}
@media (max-width: 1024px) {
  .ssm_s02{padding-left: 7vw;padding-right: 7vw;}
  .ssm_s02 .section_inner{width: 100%;}

  .ssm_s02_text{ }
  .ssm_s02_text p{ }
  .ssm_s02_text p strong.s1{  }
  .ssm_s02_text p strong{ }
}
@media (max-width: 768px) {
  .ssm_s02{background-color: #ccad9f;padding-top: 10.2vw;padding-left: 9vw;padding-right: 9vw;padding-bottom: 5.1vw;}
  .ssm_s02 .section_inner{padding-left: 0vw;padding-right: 0vw;}

  .ssm_s02_text{padding-left: 0vw;padding-right: 0vw;letter-spacing: 0.15vw;}
  .ssm_s02_text p{padding-bottom: 27px;}
  .ssm_s02_text p strong.s1{letter-spacing: 0.65vw;}
  .ssm_s02_text p strong.s1 br{ display: block; }
  .ssm_s02_text p strong{font-size: 3vw;letter-spacing: 0.8vw;padding-right: 1vw;}
}
@media (max-width: 550px) {
  .ssm_s02{background-color: #ccad9f;padding-top: 10.2vw;padding-left: 9vw;padding-right: 9vw;padding-bottom: 13.1vw;}
  .ssm_s02 .section_inner{padding-left: 0vw;padding-right: 0vw;}

  .ssm_s02_text{padding-left: 0vw;padding-right: 0vw;letter-spacing: 0.15vw;}
  .ssm_s02_text p{padding-bottom: 27px;}
  .ssm_s02_text p strong.s1{letter-spacing: 0.65vw;}
  .ssm_s02_text p strong.s1 br{ display: block; }
  .ssm_s02_text p strong{font-size: 4.2vw;letter-spacing: 0.8vw;padding-right: 1vw;}
}

/*
  Section 09
=========================================*/
.ssm_s03{padding-top: 0px;padding-bottom: 90px;}
.ssm_s03 .section_inner{
    width: 1096px;
    padding-top: 157px;
    padding-left: 113px;
    padding-bottom: 69px;
}

.ssm_s03_art_1{
    background-color: #f5f1ee;
    display: block;
    position: absolute;
    top: 0px;
    left: -49px;
    width: 944px;
    height: 100%;
}
.ssm_s03_art_2{
    background-image: url(ssm_section_03_2.png);
    width: 469px;
    height: 139px;
    position: absolute;
    top: 0px;
    left: 426px;
    display: block;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: contain;
}
.ssm_s03_art_3{
    background-image: url(ssm_section_03_1.png);
    width: 564px;
    height: 490px;
    position: absolute;
    top: -149px;
    left: -411px;
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center left;
}
.ssm_s03_title{
    width: 100%;
    position: relative;
    z-index: 1;
}
.ssm_s03_title h2{
    margin: 0px;
    line-height: 0.84;
    letter-spacing: -0.3px;
    padding-bottom: 17px;
}
.ssm_s03_title h2 br{}
.ssm_s03_title hr{
    margin: 0px;
    width: 85px;
    height: 10px;
    background-color: #dbad53;
    margin-left: 4px;
    border-top: 0px;
}

.ssm_s03_text{
    width: 100%;
    position: relative;
    z-index: 1;
    padding-top: 48px;
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
    padding-left: 57px;
    padding-right: 11px;
}
.ssm_s03_text_col{
    width: 50%;
    padding-top: 8px;
    position: relative;
}
.ssm_s03_text_col ul{
    margin: 0px;
    padding: 0px;
}
.ssm_s03_text_col ul li{
    margin: 0px;
    list-style: none;
    padding-left: 16px;
    padding-bottom: 27px;
    letter-spacing: 0.9px;
    position: relative;
}
.ssm_s03_text_col ul li:before{content:"";width: 5px;height: 5px;background-color: #000;display: block;border-radius: 50%;position: absolute;top: 11px;left: 1px;}

.ssm_s03_text_col.style_1{
    padding-right: 45px;
}
.ssm_s03_text_col.style_1:before{
  content:"";
  position: absolute;
  top: -28px;
  right: 0px;
  width: 1px;
  height: 108.6%;
  display: block;
  background-color: #000;
}
.ssm_s03_text_col.style_2{
    padding-left: 70px;
    width: 53%;
    margin-right: -4%;
}
@media (max-width: 1440px) {
  .ssm_s03{
      padding-bottom: 6.25vw;
  }
  .ssm_s03 .section_inner{
      width: 76.111vw;
      padding-top: 10.903vw;
      padding-left: 7.847vw;
      padding-bottom: 4.792vw;
  }

  .ssm_s03_art_1{
      left: -3.403vw;
      width: 65.556vw;
  }
  .ssm_s03_art_2{
      width: 32.569vw;
      height: 9.653vw;
      left: 29.583vw;
  }
  .ssm_s03_art_3{
      width: 39.167vw;
      height: 34.028vw;
      top: -10.347vw;
      left: -28.542vw;
  }
  .ssm_s03_title{}
  .ssm_s03_title h2{
      letter-spacing: -0.021vw;
      padding-bottom: 1.181vw;
  }
  .ssm_s03_title h2 br{}
  .ssm_s03_title hr{
      margin: 0vw;
      width: 5.903vw;
      height: 0.694vw;
      margin-left: 0.278vw;
  }

  .ssm_s03_text{
      padding-top: 3.333vw;
      padding-left: 3.958vw;
      padding-right: 0.764vw;
  }
  .ssm_s03_text_col{
      padding-top: 0.556vw;
  }
  .ssm_s03_text_col ul{}
  .ssm_s03_text_col ul li{
      padding-left: 1.111vw;
      padding-bottom: 1.875vw;
      letter-spacing: 0.063vw;
  }
  .ssm_s03_text_col ul li:before{
    top: 0.764vw;
    left: 0.069vw;
  }

  .ssm_s03_text_col.style_1{
      padding-right: 3.125vw;
  }
  .ssm_s03_text_col.style_1:before{
    top: -1.944vw;
  }
  .ssm_s03_text_col.style_2{
      padding-left: 4.861vw;
  }
}
@media (max-width: 1140px) {
  .ssm_s03{ }
  .ssm_s03 .section_inner{ }

  .ssm_s03_art_1{ }
  .ssm_s03_art_2{ }
  .ssm_s03_art_3{ }
  .ssm_s03_title{}
  .ssm_s03_title h2{ }
  .ssm_s03_title h2 br{}
  .ssm_s03_title hr{ }

  .ssm_s03_text{ }
  .ssm_s03_text_col{ }
  .ssm_s03_text_col ul{}
  .ssm_s03_text_col ul li{ }
  .ssm_s03_text_col ul li:before{ }

  .ssm_s03_text_col.style_1{ }
  .ssm_s03_text_col.style_1:before{ }
  .ssm_s03_text_col.style_2{ }
}
@media (max-width: 1024px) {
  .ssm_s03{padding-left: 7vw;padding-right: 7vw;}
  .ssm_s03 .section_inner{width: 100%;}

  .ssm_s03_art_1{ }
  .ssm_s03_art_2{ }
  .ssm_s03_art_3{ }
  .ssm_s03_title{}
  .ssm_s03_title h2{ }
  .ssm_s03_title h2 br{}
  .ssm_s03_title hr{ }

  .ssm_s03_text{padding-left: 0vw;padding-right: 0vw;}
  .ssm_s03_text_col{ }
  .ssm_s03_text_col ul{}
  .ssm_s03_text_col ul li{ }
  .ssm_s03_text_col ul li:before{ }

  .ssm_s03_text_col.style_1{ }
  .ssm_s03_text_col.style_1:before{ }
  .ssm_s03_text_col.style_2{width: 50%;margin-right: 0%;}
}
@media (max-width: 768px) {
  .ssm_s03{padding-left: 0vw;padding-right: 0vw;padding-top: 14.5vw;padding-bottom: 11.25vw;}
  .ssm_s03 .section_inner{background-color: #f5f1ee;padding-top: 10vw;padding-left: 13vw;padding-bottom: 7.6vw;padding-right: 13vw;}

  .ssm_s03_art_1{display: none;}
  .ssm_s03_art_2{background-image: url(ssm_section_03_2m.png);width: 50.569vw;height: 23.653vw;left: inherit;background-position: top right;right: 0vw;}
  .ssm_s03_art_3{background-image: url(ssm_section_03_1m.png);width: 17.5vw;height: 41.028vw;top: -31.6vw;left: 0vw;}
  .ssm_s03_title{}
  .ssm_s03_title h2{letter-spacing: -0.15vw;margin-left: -0.7vw;padding-bottom: 18px;}
  .ssm_s03_title h2 br{}
  .ssm_s03_title hr{width: 10.56vw;height: 10px;margin-left: 0vw;}

  .ssm_s03_text{padding-top: 7.5vw;}
  .ssm_s03_text_col{width: 100% !important;padding: 0px !important;}
  .ssm_s03_text_col ul{}
  .ssm_s03_text_col ul li{padding-left: 3vw;padding-bottom: 3vw;letter-spacing: 0.16vw;}
  .ssm_s03_text_col ul li:before{top: 1.7vw;left: 0.069vw;}

  .ssm_s03_text_col.style_1{ }
  .ssm_s03_text_col.style_1:before{display: none;}
  .ssm_s03_text_col.style_2{ }
}
@media (max-width: 550px) {
  .ssm_s03{padding-left: 0vw;padding-right: 0vw;padding-top: 14.5vw;padding-bottom: 14.25vw;}
  .ssm_s03 .section_inner{background-color: #f5f1ee;padding-top: 19vw;padding-left: 13vw;padding-bottom: 7.6vw;padding-right: 13vw;}

  .ssm_s03_art_1{display: none;}
  .ssm_s03_art_2{background-image: url(ssm_section_03_2m.png);width: 50.569vw;height: 23.653vw;left: inherit;background-position: top right;right: 0vw;}
  .ssm_s03_art_3{background-image: url(ssm_section_03_1m.png);width: 33.5vw;height: 65.028vw;top: -38.6vw;left: 0vw;}
  .ssm_s03_title{}
  .ssm_s03_title h2{letter-spacing: -0.15vw;margin-left: -0.7vw;padding-bottom: 18px;}
  .ssm_s03_title h2 br{}
  .ssm_s03_title hr{width: 17.56vw;height: 10px;margin-left: 0.278vw;}

  .ssm_s03_text{padding-top: 7.5vw;}
  .ssm_s03_text_col{width: 100% !important;padding: 0px !important;}
  .ssm_s03_text_col ul{}
  .ssm_s03_text_col ul li{padding-left: 3.3vw;padding-bottom: 5.7vw;letter-spacing: 0.16vw;}
  .ssm_s03_text_col ul li:before{top: 2.2vw;left: 0.069vw;}

  .ssm_s03_text_col.style_1{ }
  .ssm_s03_text_col.style_1:before{display: none;}
  .ssm_s03_text_col.style_2{ }
}



/*
  Section 04
=========================================*/
.ssm_s04{background-color: #0f494e;padding-top: 71px;padding-bottom: 86px;position: relative;}
.ssm_s04_art_1{
    background-image: url(ssm_section_04_1.png);
    width: 564px;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center left;
}
.ssm_s04_art_2{
    background-image: url(ssm_section_04_2.png);
    width: 564px;
    height: 100%;
    position: absolute;
    top: 0px;
    right: 0px;
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top right;
}
.ssm_s04 .section_inner{
    width: 902px;
    z-index: 1;
}
.ssm_s04_text{
    text-align: center;
    padding-top: 24px;
    padding-left: 0px;
    padding-right: 0px;
    line-height: 1.69;
    letter-spacing: 0.96px;
    color: #FFF;
    width: 100%;
    display: block;
}
.ssm_s04_text p{
    margin: 0px;
    padding-bottom: 27px;
}
.ssm_s04_text p strong{}

.ssm_s04_link{
    width: 100%;
    text-align: center;
    display: block;
    padding-top: 16px;
    padding-left: 3px;
}
.ssm_s04_link a.pf4_button{
    color: #0f494e;
    background-color: #dbad53;
    padding: 14px 36px 14px 37px;
    font-weight: 700;
}
@media (max-width: 1440px) {
  .ssm_s04{
      padding-top: 4.931vw;
      padding-bottom: 5.972vw;
  }
  .ssm_s04_art_1{
      width: 39.167vw;
  }
  .ssm_s04_art_2{
      width: 39.167vw;
  }
  .ssm_s04 .section_inner{
      width: 62.639vw;
  }
  .ssm_s04_text{
      padding-top: 1.667vw;
      letter-spacing: 0.067vw;
  }
  .ssm_s04_text p{
      padding-bottom: 1.875vw;
  }
  .ssm_s04_text p strong{}

  .ssm_s04_link{
      padding-top: 1.111vw;
      padding-left: 0.208vw;
  }
  .ssm_s04_link a.pf4_button{}
}
@media (max-width: 1140px) {
  .ssm_s04{ }
  .ssm_s04_art_1{ }
  .ssm_s04_art_2{ }
  .ssm_s04 .section_inner{ }
  .ssm_s04_text{ }
  .ssm_s04_text p{ }
  .ssm_s04_text p strong{}

  .ssm_s04_link{ }
  .ssm_s04_link a.pf4_button{  }
}
@media (max-width: 1024px) {
  .ssm_s04{padding-left: 7vw;padding-right: 7vw;}
  .ssm_s04_art_1{width: 30.167vw;}
  .ssm_s04_art_2{width: 33.167vw;}
  .ssm_s04 .section_inner{width: 100%;}
  .ssm_s04_text{ }
  .ssm_s04_text p{ }
  .ssm_s04_text p strong{}

  .ssm_s04_link{ }
  .ssm_s04_link a.pf4_button{  }
}
@media (max-width: 768px) {
  .ssm_s04{padding-left: 10vw;padding-right: 10vw;padding-top: 7.2vw;padding-bottom: 8.8vw;}
  .ssm_s04_art_1{background-image: url(ssm_section_04_1m.jpg);width: 35.167vw;height: 48vw;background-position: bottom left;top: inherit;bottom: 0px;}
  .ssm_s04_art_2{background-image: url(ssm_section_04_2m.png);width: 46.167vw;height: 32vw;}
  .ssm_s04 .section_inner{ }
  .ssm_s04_text{letter-spacing: 0.16vw;}
  .ssm_s04_text p{padding-bottom: 28px;}
  .ssm_s04_text p strong{
    letter-spacing: 0.13vw;
  }

  .ssm_s04_link{padding-top: 0vw;padding-left: 0vw;margin-top: -0.1vw;}
  .ssm_s04_link a.pf4_button{  }
}
@media (max-width: 550px) {
  .ssm_s04{padding-left: 10vw;padding-right: 10vw;padding-top: 14.2vw;padding-bottom: 14.8vw;}
  .ssm_s04_art_1{background-image: url(ssm_section_04_1m.jpg);width: 35.167vw;height: 48vw;background-position: bottom left;top: inherit;bottom: 0px;}
  .ssm_s04_art_2{background-image: url(ssm_section_04_2m.png);width: 46.167vw;height: 32vw;}
  .ssm_s04 .section_inner{ }
  .ssm_s04_text{letter-spacing: 0.16vw;}
  .ssm_s04_text p{padding-bottom: 28px;}
  .ssm_s04_text p strong{
    letter-spacing: 0.13vw;
  }

  .ssm_s04_link{padding-top: 0vw;padding-left: 0vw;margin-top: -0.1vw;}
  .ssm_s04_link a.pf4_button{  }
}
@media (max-width: 380px) {
  .ssm_s04_link a.pf4_button {
    padding: 14px 15px 14px 15px;
  } 
}
/*
  Section 05
=========================================*/
.ssm_s05{position: relative;padding-top: 83px;padding-bottom: 65px;}
.ssm_s05_art_1{
    background-image: url(ssm_section_05_1.png);
    width: 138px;
    height: 447px;
    position: absolute;
    top: 0px;
    right: 0px;
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center left;
}

.ssm_s05 .section_inner{
    width: 1012px;
    z-index: 1;
}

.ssm_s05_title{}
.ssm_s05_title h2{
    margin: 0px;
    line-height: 0.84;
    letter-spacing: -0.3px;
    padding-bottom: 22px;
}
.ssm_s05_title h2 strong{
    font-family: 'Santorini';
    font-weight: 500;
    line-height: 0;
    padding-left: 15px;
    display: inline-block;
}
.ssm_s05_title h2 br{}

.ssm_s05_title h2 span.s1{
    padding-left: 181px;
}
.ssm_s05_title h2 span.s2{
    margin-left: 138px;
    letter-spacing: -0.5px;
    position: relative;
}
.ssm_s05_title h2 span.s2:before{
  content:"";
  width: 85px;
  height: 10px;
  background-color: #dbad53;
  position: absolute;
  left: 4px;
  bottom: -18px;
}

.ssm_s05_text{
    width: 100%;
    position: relative;
    z-index: 1;
    padding-top: 36px;
    display: flex;
    flex-wrap: wrap;
    padding-left: 4px;
    box-sizing: border-box;
}
.ssm_s05_text_col{
    width: 50%;
    padding-top: 34px;
    position: relative;
}
.ssm_s05_text_col ul{
    margin: 0px;
    padding: 0px;
}
.ssm_s05_text_col ul li{
    margin: 0px;
    list-style: none;
    padding-left: 16px;
    padding-bottom: 27px;
    letter-spacing: 0.9px;
    position: relative;
}
.ssm_s05_text_col ul li:before{content: "";width: 5px;height: 5px;background-color: #000;display: block;border-radius: 50%;position: absolute;top: 11px;left: 1px;} 

.ssm_s05_text_col.style_2{
    margin-right: -4%;
    padding-left: 90px;
}
.ssm_s05_text_col.style_1{
    width: 53%;
    padding-right: 77px;
}
.ssm_s05_text_col.style_1:before {
    content: "";
    position: absolute;
    top: -1px;
    right: 0px;
    width: 1px;
    height: 98.4%;
    display: block;
    background-color: #000;
}
@media (max-width: 1440px) {
  .ssm_s05{
      padding-top: 5.764vw;
      padding-bottom: 4.514vw;
  }
  .ssm_s05_art_1{
      width: 9.583vw;
      height: 31.042vw;
  }

  .ssm_s05 .section_inner{
      width: 70.278vw;
  }

  .ssm_s05_title{}
  .ssm_s05_title h2{
      letter-spacing: -0.021vw;
      padding-bottom: 1.528vw;
  }
  .ssm_s05_title h2 strong{
      padding-left: 1.042vw;
  }
  .ssm_s05_title h2 br{}

  .ssm_s05_title h2 span.s1{
      padding-left: 12.569vw;
  }
  .ssm_s05_title h2 span.s2{
      margin-left: 9.583vw;
      letter-spacing: -0.035vw;
  }
  .ssm_s05_title h2 span.s2:before{
    width: 5.903vw;
    height: 0.694vw;
    left: 0.278vw;
    bottom: -1.25vw;
  }

  .ssm_s05_text{
      padding-top: 2.5vw;
      padding-left: 0.278vw;
  }
  .ssm_s05_text_col{
      padding-top: 2.361vw;
  }
  .ssm_s05_text_col ul{ }
  .ssm_s05_text_col ul li{
      padding-left: 1.111vw;
      padding-bottom: 1.875vw;
      letter-spacing: 0.063vw;
  }
  .ssm_s05_text_col ul li:before{
      top: 0.764vw;
      left: 0.069vw;
  } 

  .ssm_s05_text_col.style_2{
      padding-left: 6.25vw;
  }
  .ssm_s05_text_col.style_1{
      padding-right: 5.347vw;
  }
  .ssm_s05_text_col.style_1:before { }
}
@media (max-width: 1140px) {
  .ssm_s05{ }
  .ssm_s05_art_1{ }

  .ssm_s05 .section_inner{ }

  .ssm_s05_title{}
  .ssm_s05_title h2{ }
  .ssm_s05_title h2 strong{ }
  .ssm_s05_title h2 br{}

  .ssm_s05_title h2 span.s1{ }
  .ssm_s05_title h2 span.s2{ }
  .ssm_s05_title h2 span.s2:before{ }

  .ssm_s05_text{ }
  .ssm_s05_text_col{ }
  .ssm_s05_text_col ul{ }
  .ssm_s05_text_col ul li{ }
  .ssm_s05_text_col ul li:before{ } 

  .ssm_s05_text_col.style_2{ }
  .ssm_s05_text_col.style_1{ }
  .ssm_s05_text_col.style_1:before { }
}
@media (max-width: 1024px) {
  .ssm_s05{padding-left: 7vw;padding-right: 7vw;}
  .ssm_s05_art_1{right: 0px;width: 7.7vw;height: 25.042vw;}

  .ssm_s05 .section_inner{width: 100%;}

  .ssm_s05_title{}
  .ssm_s05_title h2{ }
  .ssm_s05_title h2 strong{ }
  .ssm_s05_title h2 br{}

  .ssm_s05_title h2 span.s1{ }
  .ssm_s05_title h2 span.s2{ }
  .ssm_s05_title h2 span.s2:before{ }

  .ssm_s05_text{ }
  .ssm_s05_text_col{ }
  .ssm_s05_text_col ul{ }
  .ssm_s05_text_col ul li{ }
  .ssm_s05_text_col ul li:before{ } 

  .ssm_s05_text_col.style_2{margin-right: 0%;}
  .ssm_s05_text_col.style_1{width: 50%;}
  .ssm_s05_text_col.style_1:before { }
}
@media (max-width: 768px) {
  .ssm_s05{padding-top: 12.764vw;padding-bottom: 7.7vw;}
  .ssm_s05_art_1{background-image: url(ssm_section_05_1m.png);background-position: top right;width: 32.7vw;height: 21.042vw;}

  .ssm_s05 .section_inner{ }

  .ssm_s05_title{
    padding-left: 3.7vw;
  }
  .ssm_s05_title h2{font-size: 10.9vw;letter-spacing: -0.2vw;line-height: 0.42;}
  .ssm_s05_title h2 strong{line-height: 0;display: inline-block;letter-spacing: -0.4vw;}
  .ssm_s05_title h2 br{}

  .ssm_s05_title h2 span.s1{padding-left: 12.569vw;display: inline-block;padding-top: 8vw;}
  .ssm_s05_title h2 span.s2{line-height: 0.82;display: inline-block;margin-left: 2vw;padding-top: 3.7vw;letter-spacing: -0.2vw;}
  .ssm_s05_title h2 span.s2:before{width: 11.56vw;height: 9px;margin-left: 0.6vw;bottom: -5.4vw;}

  .ssm_s05_text{padding-top: 9.34vw;padding-left: 6.278vw;padding-right: 0vw;}
  .ssm_s05_text_col{width: 100% !important;padding: 0px !important;}
  .ssm_s05_text_col ul{ }
  .ssm_s05_text_col ul li{padding-left: 3vw;padding-bottom: 3vw;letter-spacing: 0.14vw;}
  .ssm_s05_text_col ul li:before{top: 1.7vw;left: 0.069vw;} 

  .ssm_s05_text_col.style_2{ }
  .ssm_s05_text_col.style_1{ }
  .ssm_s05_text_col.style_1:before {display: none;}
}
@media (max-width: 550px) {
  .ssm_s05{padding-top: 26.764vw;padding-bottom: 7.7vw;}
  .ssm_s05_art_1{background-image: url(ssm_section_05_1m.png);background-position: top right;width: 54.7vw;height: 39.042vw;}

  .ssm_s05 .section_inner{ }

  .ssm_s05_title{
    padding-left: 3.7vw;
  }
  .ssm_s05_title h2{font-size: 18.9vw;letter-spacing: -0.2vw;line-height: 0.42;}
  .ssm_s05_title h2 strong{line-height: 0;display: inline-block;letter-spacing: 0.6vw;}
  .ssm_s05_title h2 br{}

  .ssm_s05_title h2 span.s1{padding-left: 12.569vw;display: inline-block;padding-top: 8vw;}
  .ssm_s05_title h2 span.s2{line-height: 0.82;display: inline-block;margin-left: 2vw;padding-top: 3.7vw;letter-spacing: -0.2vw;}
  .ssm_s05_title h2 span.s2:before{width: 15.56vw;height: 9px;margin-left: 0.6vw;bottom: -5.4vw;}

  .ssm_s05_text{padding-top: 13.34vw;padding-left: 6.278vw;padding-right: 0vw;}
  .ssm_s05_text_col{width: 100% !important;padding: 0px !important;}
  .ssm_s05_text_col ul{ }
  .ssm_s05_text_col ul li{padding-left: 3.3vw;padding-bottom: 5.7vw;letter-spacing: 0.14vw;}
  .ssm_s05_text_col ul li:before{top: 2.2vw;left: 0.069vw;} 

  .ssm_s05_text_col.style_2{ }
  .ssm_s05_text_col.style_1{ }
  .ssm_s05_text_col.style_1:before {display: none;}
}

/*
  Section 06
=========================================*/
.ssm_s06{background-color: #f5f1ee;padding-top: 100px;position: relative;}
.ssm_s06 .section_inner{width: 1160px;}

.ssm_s06_art_1{
    width: 901px;
    height: 577px;
    background-image: url(ssm_section_06_2.png);
    background-position: center left;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    right: -344px;
    bottom: -240px;
}
.ssm_s06_art_2{
    width: 312px;
    height: 640px;
    background-image: url(ssm_section_06_3.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    left: 0px;
    bottom: -231px;
}

.ssm_s06_bg{
    order: 2;
    width: 58.6%;
    margin-left: -25.7%;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    height: 1019px;
    position: relative;
    margin-bottom: -65px;
}
.ssm_s06_bg_art{
    position: absolute;
    top: 0px;
    right: -47px;
    width: 1122px;
    height: 1148px;
    display: block;
    background-image: url(ssm_section_06_1_1.png);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: contain;
}
.ssm_s06_bg img{
    width: 10%;
    opacity: 0;
}

.ssm_s06_content{
    order: 1;
    width: 67%;
    padding-left: 118px;
    padding-right: 118px;
    z-index: 1;
    padding-top: 69px;
}
.ssm_s06_content h2{
    line-height: 0.84;
    letter-spacing: -0.3px;
    padding-bottom: 22px;
    position: relative;
    margin-left: 59px;
}

.ssm_s06_content h2 br{}
.ssm_s06_content h2 span{
    font-family: 'Santorini';
    font-weight: 500;
    line-height: 1;
    padding-left: 15px;
    display: inline-block;
    margin-left: 68px;
    margin-top: -49px;
    letter-spacing: -0px;
    position: relative;
}
.ssm_s06_content h2:before {
    content: "";
    width: 85px;
    height: 10px;
    background-color: #dbad53;
    position: absolute;
    left: -21px;
    bottom: 97px;
}
.ssm_s06_content article{
    padding-top: 28px;
    line-height: 1.69;
    letter-spacing: 0.96px;
    text-align: center;
    /* padding-left: 100px; */
    padding-bottom: 70px;
}
.ssm_s06_content article h5{
    text-transform: uppercase;
    font-family: 'AvenirLT';
    font-weight: 900;
    color: #000000;
    letter-spacing: 4px;
    font-size: 20px;
    padding-left: 0px;
    margin-bottom: 0;
    display: block;
    line-height: 1.56;
    padding-bottom: 34px;
}
.ssm_s06_content article p{
    margin: 0px;
    padding-bottom: 27px;
    padding-left: 15px;
    padding-right: 25px;
}
.ssm_s06_content img.mobile_only{ display: none; }
.ssm_s06_content article h5 br{ display: none; }
@media (max-width: 1440px) {
  .ssm_s06{
      padding-top: 6.944vw;
  }
  .ssm_s06 .section_inner{
      width: 80.556vw;
  }

  .ssm_s06_art_1{
      width: 62.569vw;
      height: 40.069vw;
      right: -23.889vw;
      bottom: -16.667vw;
  }
  .ssm_s06_art_2{
      width: 21.667vw;
      height: 44.444vw;
      bottom: -16.042vw;
  }

  .ssm_s06_bg{
      height: 70.764vw;
      margin-bottom: -4.514vw;
  }
  .ssm_s06_bg_art{
      right: -3.264vw;
      width: 77.917vw;
      height: 79.722vw;
  }
  .ssm_s06_bg img{ }

  .ssm_s06_content{
      padding-left: 8.194vw;
      padding-right: 8.194vw;
      padding-top: 4.792vw;
  }
  .ssm_s06_content h2{
      letter-spacing: -0.021vw;
      padding-bottom: 1.528vw;
      margin-left: 4.097vw;
  }

  .ssm_s06_content h2 br{}
  .ssm_s06_content h2 span{
      padding-left: 1.042vw;
      margin-left: 4.722vw;
      margin-top: -3.403vw;
  }
  .ssm_s06_content h2:before {
      width: 5.903vw;
      height: 0.694vw;
      left: -1.458vw;
      bottom: 6.736vw;
  }
  .ssm_s06_content article{
      padding-top: 1.944vw;
      letter-spacing: 0.067vw;
      padding-bottom: 4.861vw;
  }
  .ssm_s06_content article h5{
      letter-spacing: 0.278vw;
      font-size: 1.389vw;
      padding-bottom: 2.361vw;
  }
  .ssm_s06_content article p{
      padding-bottom: 1.875vw;
      padding-left: 1.042vw;
      padding-right: 1.736vw;
  }
}
@media (max-width: 1140px) {
  .ssm_s06{ }
  .ssm_s06 .section_inner{ }

  .ssm_s06_art_1{ }
  .ssm_s06_art_2{ }

  .ssm_s06_bg{ }
  .ssm_s06_bg_art{ }
  .ssm_s06_bg img{ }

  .ssm_s06_content{ }
  .ssm_s06_content h2{ }

  .ssm_s06_content h2 br{}
  .ssm_s06_content h2 span{ }
  .ssm_s06_content h2:before { }
  .ssm_s06_content article{ }
  .ssm_s06_content article h5{ }
  .ssm_s06_content article p{ }
}
@media (max-width: 1024px) {
  .ssm_s06{padding-left: 7vw;padding-right: 7vw;}
  .ssm_s06 .section_inner{width: 100%;}

  .ssm_s06_art_1{

  }
  .ssm_s06_art_2{z-index: 1;width: 15.667vw;height: 33.444vw;bottom: -16.042vw;}

  .ssm_s06_bg{height: 80.764vw;}
  .ssm_s06_bg_art{ }
  .ssm_s06_bg img{ }

  .ssm_s06_content{padding-left: 6.194vw;padding-right: 6.194vw;}
  .ssm_s06_content h2{ }

  .ssm_s06_content h2 br{}
  .ssm_s06_content h2 span{ }
  .ssm_s06_content h2:before { }
  .ssm_s06_content article{ }
  .ssm_s06_content article h5{ }
  .ssm_s06_content article p{ }
}
@media (max-width: 768px) {
  .ssm_s06{padding-top: 14.5vw;padding-left: 7vw;padding-right: 5vw;background-color: rgb(245 241 238 / 0%);}
  .ssm_s06 .section_inner{ }

  .ssm_s06_art_1{width: 106.569vw;height: 70.069vw;right: -54.889vw;bottom: inherit;top: 105vw;}
  .ssm_s06_art_2{
    z-index: 1;
    width: 20.667vw;
    height: 35.444vw;
    bottom: inherit;
    top: 118vw;
    background-position: left top;
  }

  .ssm_s06_bg{display: none;}
  .ssm_s06_bg_art{ }
  .ssm_s06_bg img{ }

  .ssm_s06_content{width: 100%;padding: 0px;}
  .ssm_s06_content img.mobile_only{ display: block; }
  .ssm_s06_content h2{letter-spacing: -0.14vw;padding-bottom: 1.528vw;margin-left: -0.903vw;margin-bottom: 96.8vw;}

  .ssm_s06_content h2 br{}
  .ssm_s06_content h2 span{padding-left: 1.042vw;margin-left: 11.722vw;margin-top: -4.3vw;letter-spacing: -0.9vw;}
  .ssm_s06_content h2:before {width: 10vw;height: 9px;left: 0.542vw;bottom: 11.3vw;}
  .ssm_s06_content article{background-color: #f5f1ee;margin-right: 2.9vw;padding-top: 12.4vw;padding-left: 6vw;padding-right: 6vw;letter-spacing: 0.166vw;padding-bottom: 4.5vw;}
  .ssm_s06_content article h5{font-size: 3vw;letter-spacing: 0.8vw;line-height: 1.5;padding-left: 1.2vw;padding-bottom: 1.5vw;}
  .ssm_s06_content article h5 br{ display: block; }
  .ssm_s06_content article p{padding-left: 1vw;padding-right: 0.8vw;padding-bottom: 27px;}

  .ssm_s06_bg_m.mobile_only{
    width: 100%;
    height: 146vw;
    position: absolute;
    top: 0px;
    display: block;
    left: 0px;
    background-position: center top;
    background-size: cover;
    background-repeat: no-repeat;
  }
}
@media (max-width: 550px) {
  .ssm_s06{padding-top: 14.5vw;padding-left: 7vw;padding-right: 5vw;background-color: rgb(245 241 238 / 0%);}
  .ssm_s06 .section_inner{ }

  .ssm_s06_art_1{width: 106.569vw;height: 70.069vw;right: -48.889vw;bottom: inherit;top: 153vw;}
  .ssm_s06_art_2{
    z-index: 1;
    width: 37.667vw;
    height: 70.444vw;
    bottom: inherit;
    top: 122vw;
    background-position: left top;
  }

  .ssm_s06_bg{display: none;}
  .ssm_s06_bg_art{ }
  .ssm_s06_bg img{ }

  .ssm_s06_content{width: 100%;padding: 0px;}
  .ssm_s06_content img.mobile_only{ display: block; }
  .ssm_s06_content h2{letter-spacing: -0.14vw;padding-bottom: 1.528vw;margin-left: -0.903vw;margin-bottom: 115.8vw;}

  .ssm_s06_content h2 br{}
  .ssm_s06_content h2 span{padding-left: 1.042vw;margin-left: 16.722vw;margin-top: -10.3vw;letter-spacing: -0.9vw;}
  .ssm_s06_content h2:before {width: 12vw;height: 9px;left: 1.542vw;bottom: 17.3vw;}
  .ssm_s06_content article{background-color: #f5f1ee;margin-right: 2.9vw;padding-top: 12.4vw;padding-left: 6vw;padding-right: 6vw;letter-spacing: 0.166vw;padding-bottom: 4.5vw;}
  .ssm_s06_content article h5{font-size: 4.2vw;letter-spacing: 0.8vw;line-height: 1.5;padding-left: 1.2vw;padding-bottom: 1.5vw;}
  .ssm_s06_content article h5 br{ display: block; }
  .ssm_s06_content article p{padding-left: 1vw;padding-right: 0.8vw;padding-bottom: 27px;}

  .ssm_s06_bg_m.mobile_only{
    width: 100%;
    height: 182vw;
    position: absolute;
    top: 0px;
    display: block;
    left: 0px;
    background-position: center top;
    background-size: cover;
    background-repeat: no-repeat;
  }
}

/*
  Section 07
=========================================*/
.ssm_s07{padding-top: 154px;padding-bottom: 95px;}
.ssm_s07 .section_inner{width: 1054px;padding-left: 13px;}

.ssm_s07_art{
    background-image: url(ssm_section_07_1.png);
    width: 512px;
    height: 326px;
    position: absolute;
    top: -48px;
    right: -226px;
    display: block;
    background-position: top right;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 1;
}
.ssm_s07_art_1{
    background-image: url(ssm_section_07_2.png);
    width: 289px;
    height: 460px;
    position: absolute;
    top: 0px;
    right: 0px;
    display: block;
    background-position: top right;
    background-repeat: no-repeat;
    background-size: contain;
}

.ssm_s07_in{background-color: #ccad9f;padding-left: 75px; padding-right: 75px; padding-top: 77px;width: 100%;padding-bottom: 53px;}

.ssm_s07_title{}
.ssm_s07_title h2{
    margin: 0px;
    line-height: 0.84;
    letter-spacing: -0.4px;
    padding-bottom: 19px;
    color: #ffffff;
}
.ssm_s07_title h2 br{
    display:none;
}
.ssm_s07_title hr{
    margin: 0px;
    width: 85px;
    height: 10px;
    background-color: #f3dfce;
    margin-left: 6px;
    border-top: 0px;
}

.ssm_steps{
    padding-top: 54px;
}
.ssm_steps div{}

.ssm_steps_col{}
.ssm_steps_col span{
    text-transform: uppercase;
    font-family: 'AvenirLT';
    font-weight: 900;
    color: #000000;
    letter-spacing: 4px;
    font-size: 20px;
    padding-left: 54px;
    margin-bottom: -48px;
    display: block;
}
.ssm_steps_col h3{
    font-family: 'Santorini';
    font-weight: normal;
    line-height: 1;
    text-align: left;
    color: #ffffff;
    padding-left: 14px;
    letter-spacing: 5px;
    margin: 0px;
}
.ssm_steps_col article{
    padding-top: 76px;
    max-width: 511px;
    padding-left: 10px;
    letter-spacing: 0.9px;
    margin-bottom: 32px;
}
.ssm_steps_col article p{
    margin: 0px;
    padding-bottom: 20px;
}
.ssm_steps_col a.pf4_button{
    margin-left: 10px;
    padding: 14px 42px 14px 35px;
}



.ssm_steps_slider .slick-list{ }
.ssm_steps_slider .slick-list .slick-track{}
.ssm_steps_slider .slick-list .slick-track .slick-slide {}

.ssm_steps_slider .slick-prev,
.ssm_steps_slider .slick-next{
  width: 77px;
  height: 77px;
  font-size: 0px;
  position: absolute;
  bottom: 0px;
  right: -15px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  border: 0px;
  background-color: transparent;
}

.ssm_steps_slider  .slick-prev{
  display: none !important;
}
.ssm_steps_slider  .slick-next{
  background-image: url(ssm_section_07_3.png);
}
.ssm_steps_slider  .slick-list .slick-track .slick-slide {
    opacity: 0.5;
}
.ssm_steps_slider  .slick-list .slick-track .slick-slide.slick-active {
    opacity: 1;
}
@media (max-width: 1440px) {
  .ssm_s07{
      padding-top: 10.694vw;
      padding-bottom: 6.597vw;
  }
  .ssm_s07 .section_inner{
      width: 73.194vw;
      padding-left: 0.903vw;
  }

  .ssm_s07_art{
      width: 35.556vw;
      height: 22.639vw;
      top: -3.333vw;
      right: -15.694vw;
  }
  .ssm_s07_art_1{
      width: 20.069vw;
      height: 31.944vw;
  }

  .ssm_s07_in{
      padding-left: 5.208vw;
      padding-right: 5.208vw;
      padding-top: 5.347vw;
      padding-bottom: 3.681vw;
  }

  .ssm_s07_title{}
  .ssm_s07_title h2{
      letter-spacing: -0.028vw;
      padding-bottom: 1.319vw;
  }
  .ssm_s07_title hr{ }

  .ssm_steps{
      padding-top: 3.75vw;
  }
  .ssm_steps div{}

  .ssm_steps_col{}
  .ssm_steps_col span{
      letter-spacing: 0.278vw;
      font-size: 1.389vw;
      padding-left: 3.75vw;
      margin-bottom: -3.333vw;
  }
  .ssm_steps_col h3{
      padding-left: 0.972vw;
      letter-spacing: 0.347vw;
  }
  .ssm_steps_col article{
      padding-top: 5.278vw;
      max-width: 35.486vw;
      padding-left: 0.694vw;
      letter-spacing: 0.063vw;
      margin-bottom: 2.222vw;
  }
  .ssm_steps_col article p{
      padding-bottom: 1.389vw;
  }
  .ssm_steps_col a.pf4_button{
      margin-left: 0.694vw;
  }
}
@media (max-width: 1140px) {
  .ssm_s07{ }
  .ssm_s07 .section_inner{ }

  .ssm_s07_art{ }
  .ssm_s07_art_1{ }

  .ssm_s07_in{ }

  .ssm_s07_title{}
  .ssm_s07_title h2{ }
  .ssm_s07_title hr{ }

  .ssm_steps{ }
  .ssm_steps div{}

  .ssm_steps_col{}
  .ssm_steps_col span{ }
  .ssm_steps_col h3{ }
  .ssm_steps_col article{ }
  .ssm_steps_col article p{ }
  .ssm_steps_col a.pf4_button{ }
}
@media (max-width: 1024px) {
  .ssm_s07{padding-left: 7vw;padding-right: 7vw;}
  .ssm_s07 .section_inner{width: 100%;}

  .ssm_s07_art{ }
  .ssm_s07_art_1{ }

  .ssm_s07_in{ }

  .ssm_s07_title{}
  .ssm_s07_title h2{ }
  .ssm_s07_title hr{ }

  .ssm_steps{ }
  .ssm_steps div{}

  .ssm_steps_col{}
  .ssm_steps_col span{ }
  .ssm_steps_col h3{ }
  .ssm_steps_col article{max-width: 52.486vw;}
  .ssm_steps_col article p{ }
  .ssm_steps_col a.pf4_button{ }
}
@media (max-width: 768px) {
  .ssm_s07{padding-top: 12.2vw;padding-bottom: 15.2vw;padding-left: 0vw;padding-right: 0vw;}
  .ssm_s07 .section_inner{padding-left: 7vw;padding-right: 7vw;background-color: #ccad9f;padding-bottom: 18vw;}

  .ssm_s07_art{background-image: url(ssm_section_07_1m.png);width: 21.069vw;height: 58.944vw;top: -33.333vw;right: 0vw;}
  .ssm_s07_art_1{background-image: url(ssm_section_07_2m.png);width: 51.069vw;height: 76.944vw;}

  .ssm_s07_in{padding-left: 0vw;padding-right: 0vw;padding-top: 11.5vw;padding-bottom: 3.681vw;}

  .ssm_s07_title{
    z-index: 1;
    position: relative;
  }
  .ssm_s07_title h2{margin-left: -0.6vw;letter-spacing: -0.2vw;padding-bottom: 2.8vw;}
  .ssm_s07_title hr{margin-left: 4px;}

  .ssm_steps{ }
  .ssm_steps div{}

  .ssm_steps_col{}
  .ssm_steps_col span{letter-spacing: 0.8vw;font-size: 3vw;padding-left: 7.9vw;margin-bottom: -10.1vw;padding-top: 5.7vw;}
  .ssm_steps_col h3{padding-left: 2.4vw;letter-spacing: 0.347vw;}
  .ssm_steps_col article{max-width: 61.486vw;padding-top: 9.7vw;padding-left: 1.694vw;letter-spacing: 0.134vw;margin-bottom: 5.1vw;}
  .ssm_steps_col article p{ }
  .ssm_steps_col a.pf4_button{margin-left: 1.8vw;}
  .ssm_steps_slider .slick-prev, .ssm_steps_slider .slick-next{
    bottom: -66px;
    right: 1vw;
    width: 14vw;
    height: 13.1vw;
  }
}
@media (max-width: 550px) {
  .ssm_s07{padding-top: 12.2vw;padding-bottom: 15.2vw;padding-left: 0vw;padding-right: 0vw;}
  .ssm_s07 .section_inner{padding-left: 7vw;padding-right: 7vw;background-color: #ccad9f;padding-bottom: 18vw;}

  .ssm_s07_art{background-image: url(ssm_section_07_1m.png);width: 21.069vw;height: 58.944vw;top: -33.333vw;right: 0vw;}
  .ssm_s07_art_1{background-image: url(ssm_section_07_2m.png);width: 51.069vw;height: 76.944vw;}

  .ssm_s07_in{padding-left: 0vw;padding-right: 0vw;padding-top: 11.5vw;padding-bottom: 3.681vw;}

  .ssm_s07_title{
    z-index: 1;
    position: relative;
  }
  .ssm_s07_title h2 {
    margin-left: -0.6vw;
    letter-spacing: -0.2vw;
    padding-bottom: 2.8vw;
    font-size: 18vw;
    padding-right: 0vw;
  }
  .ssm_s07_title h2 br{
      display:block;
  }
  .ssm_s07_title hr{margin-left: 4px;}

  .ssm_steps{ }
  .ssm_steps div{}

  .ssm_steps_col{}
  .ssm_steps_col span{letter-spacing: 0.8vw;font-size: 4.3vw;padding-left: 10.9vw;margin-bottom: -11.1vw;padding-top: 5.7vw;}
  .ssm_steps_col h3{padding-left: 2.4vw;letter-spacing: 0.347vw;}
  .ssm_steps_col article{max-width: 61.486vw;padding-top: 9.7vw;padding-left: 1.694vw;letter-spacing: 0.134vw;margin-bottom: 5.1vw;}
  .ssm_steps_col article p{ }
  .ssm_steps_col a.pf4_button{margin-left: 1.8vw;}
  .ssm_steps_slider .slick-prev, .ssm_steps_slider .slick-next{
    bottom: -66px;    
    right: 1vw;    
    width: 16vw;    
    height: 16.1vw;
  }
}


/*
  Section 08
=========================================*/
.ssm_s08{background-color: #0f494e;padding-top: 95px;padding-bottom: 151px;position: relative;}
.ssm_s08_art_1{
  content:"";
  position: absolute;
  top: 0px;
  left: 0px;
  background-image: url(ssm_section_08_1.png);
  background-position: top right;
  background-size: contain;
  width: 521px;
  height: 276px;
  display: block;
  background-repeat: no-repeat;
}
.ssm_s08_art_2{
  content:"";
  position: absolute;
  bottom: 0px;
  left: 0px;
  background-image: url(ssm_section_08_3.png);
  background-position: top right;
  background-size: contain;
  width: 212px;
  height: 116px;
  display: block;
  background-repeat: no-repeat;
}
.ssm_s08_art_3{
  content:"";
  position: absolute;
  bottom: 0px;
  right: 0px;
  background-image: url(ssm_section_08_2.png);
  background-position: top right;
  background-size: contain;
  width: 504px;
  height: 422px;
  display: block;
  background-repeat: no-repeat;
}

.ssm_s08 .section_inner{
    width: 1134px;
    z-index: 1;
}

.ssm_s08_title{
    width: 100%;
    text-align: center;
    padding-bottom: 66px;
}
.ssm_s08_title h2{
    color: #ccad9f;
    line-height: 0.84;
    letter-spacing: -0.3px;
    margin: 0px;
}
.ssm_s08_title h2 br{ display:none;}
.ssm_s08_slider{
    width: 100%;
    position: relative;
    display: block;
}
.ssm_s08_slider div{}

.ssm_s08_col{}
.ssm_s08_image{
    width: 100%;
    text-align: center;
    padding-top: 7px;
}
.ssm_s08_image span{
    width: 152px;
    height: 152px;
    display: block;
    margin: 0px auto;
    border: solid 4px #dbad53;
    background-color: #1b4e53;
    border-radius: 50%;
    position: relative;
    background-size: cover;
}
.ssm_s08_image span img{
    width: 10%;
    opacity: 0;
}
.ssm_s08_image span:before{
  content:"";
  position: absolute;
  top: -11px;
  right: -36px;
  background-image: url(ssm_section_08_5.png);
  background-position: top right;
  background-size: contain;
  width: 63px;
  height: 61px;
  display: block;
  background-repeat: no-repeat;
}
.ssm_s08_text{
    text-align: center;
    padding-top: 24px;
    padding-left: 119px;
    padding-right: 120px;
    line-height: 1.69;
    letter-spacing: 0.96px;
    color: #FFF;
}
.ssm_s08_text p{
    margin: 0px;
    padding-bottom: 27px;
}
.ssm_s08_text p strong{}
.ssm_s08_text p.name{
    font-weight: 700;
    font-style: italic;
    padding-bottom: 0px;
}


.ssm_s08_slider .slick-prev,
.ssm_s08_slider .slick-next {
  background-color: transparent;
  border: 0px;
  background-repeat: no-repeat;
  font-size: 0px;
  width: 41px;
  height: 30px;
  padding: 0px;
  margin: 0px;
  background-size: contain;
  position: absolute;
  top: 28.3%;
  z-index: 2;
}
.ssm_s08_slider .slick-prev {
  background-image: url(ssm_section_08_6-1.png);
  left: -2px;
}
.ssm_s08_slider .slick-prev:hover{
  background-image: url(ssm_section_08_6-1-h.png);
}
.ssm_s08_slider .slick-next {
  background-image: url(ssm_section_08_6-2.png);
  right: 8px;
}
.ssm_s08_slider .slick-next:hover{
  background-image: url(ssm_section_08_6-2h.png);
}
.ssm_s08_slider .slick-list .slick-track .slick-slide {}


.ssm_s08_slider .slick-dots{text-align: center;display: block !important;margin: 0px;padding: 0px;/* margin-bottom: -36px; */margin-top: 0px !important;width: 100%;position: absolute;bottom: -63px;left: 0px;}
.ssm_s08_slider .slick-dots li{
  display: inline-block;
  padding-left: 5px;
  padding-right: 4px;
  margin: 0px;
}
.ssm_s08_slider .slick-dots li button{
  width: 11px;
  height: 11px;
  background-color: #ccad9f;
  border: none;
  border-radius: 50%;
  font-size: 0px;
  cursor:pointer;
  display: block;
  padding: 0;
}
.ssm_s08_slider .slick-dots li.slick-active button{
  background-color: #f3dfce;
}
@media (max-width: 1440px) {
  .ssm_s08{
      padding-top: 6.597vw;
      padding-bottom: 10.486vw;
  }
  .ssm_s08_art_1{
    width: 36.181vw;
    height: 19.167vw;
  }
  .ssm_s08_art_2{
    width: 14.722vw;
    height: 8.056vw;
  }
  .ssm_s08_art_3{
    width: 35vw;
    height: 29.306vw;
  }

  .ssm_s08 .section_inner{
      width: 78.75vw;
  }

  .ssm_s08_title{
      padding-bottom: 4.583vw;
  }
  .ssm_s08_title h2{
      letter-spacing: -0.021vw;
  }

  .ssm_s08_slider{ }
  .ssm_s08_slider div{}

  .ssm_s08_col{}
  .ssm_s08_image{
      padding-top: 0.486vw;
  }
  .ssm_s08_image span{}
  .ssm_s08_image span img{ }
  .ssm_s08_image span:before{
    /* top: -0.764vw; */
    /* right: -2.5vw; */
    /* width: 4.375vw; */
    /* height: 4.236vw; */
  }
  .ssm_s08_text{
      padding-top: 1.667vw;
      padding-left: 8.264vw;
      padding-right: 8.333vw;
      letter-spacing: 0.067vw;
  }
  .ssm_s08_text p{
      padding-bottom: 1.875vw;
  }
  .ssm_s08_text p strong{}
  .ssm_s08_text p.name{ }
}
@media (max-width: 1140px) {
  .ssm_s08{ }
  .ssm_s08_art_1{ }
  .ssm_s08_art_2{ }
  .ssm_s08_art_3{ }

  .ssm_s08 .section_inner{ }

  .ssm_s08_title{ }
  .ssm_s08_title h2{  }

  .ssm_s08_slider{ }
  .ssm_s08_slider div{}

  .ssm_s08_col{}
  .ssm_s08_image{ }
  .ssm_s08_image span{}
  .ssm_s08_image span img{ }
  .ssm_s08_image span:before{ }
  .ssm_s08_text{ }
  .ssm_s08_text p{ }
  .ssm_s08_text p strong{}
  .ssm_s08_text p.name{ }
}
@media (max-width: 1024px) {
  .ssm_s08{padding-left: 7vw;padding-right: 7vw;}
  .ssm_s08_art_1{width: 30.181vw;height: 17.167vw;}
  .ssm_s08_art_2{ }
  .ssm_s08_art_3{width: 30vw;height: 25.306vw;}

  .ssm_s08 .section_inner{width: 100%;}

  .ssm_s08_title{ }
  .ssm_s08_title h2{  }

  .ssm_s08_slider{ }
  .ssm_s08_slider div{}

  .ssm_s08_col{}
  .ssm_s08_image{ }
  .ssm_s08_image span{}
  .ssm_s08_image span img{ }
  .ssm_s08_image span:before{ }
  .ssm_s08_text{ }
  .ssm_s08_text p{ }
  .ssm_s08_text p strong{}
  .ssm_s08_text p.name{ }
}
@media (max-width: 768px) {
  .ssm_s08{padding-top: 11.597vw;padding-bottom: 18.3vw;}
  .ssm_s08_art_1{background-image: url(ssm_section_08_1m.png);width: 32.181vw;height: 34.167vw;}
  .ssm_s08_art_2{background-image: url(ssm_section_08_3m.png);width: 35.722vw;height: 16.6vw;background-position: left bottom;}
  .ssm_s08_art_3{background-image: url(ssm_section_08_2m.png);width: 28vw;height: 41.306vw;background-position: right bottom;}

  .ssm_s08 .section_inner{ }

  .ssm_s08_title{ }
  .ssm_s08_title h2{letter-spacing: -0.2vw;}
  .ssm_s08_title h2 br {
      display: block;
  }
  .ssm_s08_slider{ }
  .ssm_s08_slider div{}

  .ssm_s08_col{}
  .ssm_s08_image{padding-top: 2.2vw;}
  .ssm_s08_image span{
    width: 23.667vw;
    height: 23.667vw;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .ssm_s08_image span img{ }
  .ssm_s08_image span:before{
    top: -1.764vw;
    right: -2.5vw;
    width: 8vw;
    height: 8.236vw;
  }
  .ssm_s08_text{letter-spacing: 0.16vw;padding-top: 6.2vw;padding-left: 3.4vw;padding-right: 3vw;}
  .ssm_s08_text p{padding-bottom: 27px;}
  .ssm_s08_text p strong{}
  .ssm_s08_text p.name{ }

  .ssm_s08_slider .slick-dots{text-align: center;display: block !important;margin: 0px;padding: 0px;/* margin-bottom: -36px; */margin-top: 0px !important;width: 100%;position: absolute;bottom: -11.2vw;left: 0px;}
  .ssm_s08_slider .slick-dots li{
    display: inline-block;
    margin: 0px;
    padding: 0px;
    width: 11px;
    height: 11px;
    background-color: #ccad9f;
    border: none;
    border-radius: 50%;
    font-size: 0px;
    margin-left: 4px;
    margin-right: 4px;
  }
  .ssm_s08_slider .slick-dots li:hover,
  .ssm_s08_slider .slick-dots li.slick-active{
    background-color: #f3dfce;
  }
  .ssm_s08_slider .slick-dots li button{
    width: 11px;
    height: 11px;
    background-color: #c0cedc;
    border: none;
    border-radius: 50%;
    font-size: 0px;
    display: none;
  }
  .ssm_s08_slider .slick-prev, .ssm_s08_slider .slick-next{
    display:none !important;
  }
}
@media (max-width: 550px) {
  .ssm_s08{padding-top: 11.597vw;padding-bottom: 27.3vw;}
  .ssm_s08_art_1{background-image: url(ssm_section_08_1m.png);width: 49.181vw;height: 53.167vw;}
  .ssm_s08_art_2{background-image: url(ssm_section_08_3m.png);width: 50.722vw;height: 23.6vw;}
  .ssm_s08_art_3{background-image: url(ssm_section_08_2m.png);width: 41vw;height: 68.306vw;}

  .ssm_s08 .section_inner{ }

  .ssm_s08_title{ }
  .ssm_s08_title h2{letter-spacing: -0.2vw; font-size: 18vw;}
  .ssm_s08_title h2 br {
      display: block;
  }
  .ssm_s08_slider{ }
  .ssm_s08_slider div{}

  .ssm_s08_col{}
  .ssm_s08_image{padding-top: 2.2vw;}
  .ssm_s08_image span{
    width: 31.667vw;
    height: 31.667vw;
  }
  .ssm_s08_image span img{ }
  .ssm_s08_image span:before{
    top: -1.764vw;
    right: -7.5vw;
    width: 13vw;
    height: 13.236vw;
  }
  .ssm_s08_text{letter-spacing: 0.16vw;padding-top: 6.2vw;padding-left: 3.4vw;padding-right: 3vw;}
  .ssm_s08_text p{padding-bottom: 27px;}
  .ssm_s08_text p strong{}
  .ssm_s08_text p.name{ }

  .ssm_s08_slider .slick-dots{text-align: center;display: block !important;margin: 0px;padding: 0px;/* margin-bottom: -36px; */margin-top: 0px !important;width: 100%;position: absolute;bottom: -11.2vw;left: 0px;}
  .ssm_s08_slider .slick-dots li{
    display: inline-block;
    margin: 0px;
    padding: 0px;
    width: 11px;
    height: 11px;
    background-color: #ccad9f;
    border: none;
    border-radius: 50%;
    font-size: 0px;
    margin-left: 4px;
    margin-right: 4px;
  }
  .ssm_s08_slider .slick-dots li:hover,
  .ssm_s08_slider .slick-dots li.slick-active{
    background-color: #f3dfce;
  }
  .ssm_s08_slider .slick-dots li button{
    width: 11px;
    height: 11px;
    background-color: #c0cedc;
    border: none;
    border-radius: 50%;
    font-size: 0px;
    display: none;
  }
}

/*
  Section 09
=========================================*/
.ssm_s09{padding-top: 101px;padding-bottom: 111px;}
.ssm_s09 .section_inner{
    width: 1219px;
    padding-top: 100px;
    padding-left: 113px;
    padding-bottom: 37px;
}

.ssm_s09_art{
    background-color: #f5f1ee;
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 76.2%;
    height: 100%;
}
.ssm_s09_art_1{
    background-image: url(ssm_section_09_1.png);
    width: 514px;
    height: 239px;
    position: absolute;
    bottom: 46px;
    right: -147px;
    display: block;
    background-position: center left;
    background-repeat: no-repeat;
    background-size: contain;
}

.ssm_s09_title{
    width: 100%;
    position: relative;
    z-index: 1;
}
.ssm_s09_title h2{
    margin: 0px;
    line-height: 0.84;
    letter-spacing: -0.3px;
    padding-bottom: 22px;
}
.ssm_s09_title h2 br{}
.ssm_s09_title hr{
    margin: 0px;
    width: 85px;
    height: 11px;
    background-color: #dbad53;
    margin-left: 4px;
    border-top: 0px;
}

.ssm_s09_content{
    width: 100%;
    position: relative;
    z-index: 1;
    padding-top: 47px;
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
    padding-left: 56px;
    padding-right: 136px;
}
.ssm_s09_col{
    width: 50%;
    padding-top: 8px;
    position: relative;
}
.ssm_s09_col ul{
    margin: 0px;
    padding: 0px;
}
.ssm_s09_col ul li{
    margin: 0px;
    list-style: none;
    padding-left: 16px;
    padding-bottom: 27px;
    letter-spacing: 0.9px;
    position: relative;
}
.ssm_s09_col ul li:before{content:"";width: 5px;height: 5px;background-color: #000;display: block;border-radius: 50%;position: absolute;top: 11px;left: 1px;}

.ssm_s09_col.style_1{
    padding-right: 45px;
}
.ssm_s09_col.style_2{
    padding-left: 69px;
}

.ssm_s09_bottom{
    width: 100%;
    position: relative;
    z-index: 1;
    padding-left: 4px;
    padding-top: 7px;
    letter-spacing: 0.86px;
}
.ssm_s09_bottom p{
    margin: 0px;
    padding-bottom: 20px;
}
.ssm_s09_bottom p br{}
.ssm_s09_bottom p strong{}

.ssm_s09_col.style_1:before {
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    width: 1px;
    height: 89.6%;
    display: block;
    background-color: #000;
}
@media (max-width: 1440px) {
  .ssm_s09{
      padding-top: 7.014vw;
      padding-bottom: 7.708vw;
  }
  .ssm_s09 .section_inner{
      width: 84.653vw;
      padding-top: 6.944vw;
      padding-left: 7.847vw;
      padding-bottom: 2.569vw;
  }

  .ssm_s09_art{ }
  .ssm_s09_art_1{
      width: 35.694vw;
      height: 16.597vw;
      bottom: 3.194vw;
      right: -10.208vw;
  }

  .ssm_s09_title{ }
  .ssm_s09_title h2{
      letter-spacing: -0.021vw;
      padding-bottom: 1.528vw;
  }
  .ssm_s09_title h2 br{}
  .ssm_s09_title hr{
      margin-left: 0.278vw;
  }

  .ssm_s09_content{
      padding-top: 3.264vw;
      padding-left: 3.889vw;
      padding-right: 9.444vw;
  }
  .ssm_s09_col{
      padding-top: 0.556vw;
  }
  .ssm_s09_col ul{ }
  .ssm_s09_col ul li{
      padding-left: 1.111vw;
      padding-bottom: 1.875vw;
      letter-spacing: 0.063vw;
  }
  .ssm_s09_col ul li:before{
      top: 0.764vw;
      left: 0.069vw;
  }

  .ssm_s09_col.style_1{
      padding-right: 3.125vw;
  }
  .ssm_s09_col.style_2{
      padding-left: 4.792vw;
  }

  .ssm_s09_bottom{
      padding-left: 0.278vw;
      padding-top: 0.486vw;
      letter-spacing: 0.06vw;
  }
  .ssm_s09_bottom p{
      padding-bottom: 1.389vw;
  }
  .ssm_s09_bottom p br{}
  .ssm_s09_bottom p strong{}

  .ssm_s09_col.style_1:before {}
}
@media (max-width: 1140px) {
  .ssm_s09{ }
  .ssm_s09 .section_inner{ }

  .ssm_s09_art{ }
  .ssm_s09_art_1{ }

  .ssm_s09_title{ }
  .ssm_s09_title h2{ }
  .ssm_s09_title h2 br{}
  .ssm_s09_title hr{ }

  .ssm_s09_content{ }
  .ssm_s09_col{ }
  .ssm_s09_col ul{ }
  .ssm_s09_col ul li{ }
  .ssm_s09_col ul li:before{ }

  .ssm_s09_col.style_1{ }
  .ssm_s09_col.style_2{ }

  .ssm_s09_bottom{ }
  .ssm_s09_bottom p{ }
  .ssm_s09_bottom p br{}
  .ssm_s09_bottom p strong{}

  .ssm_s09_col.style_1:before {}
}
@media (max-width: 1024px) {
  .ssm_s09{padding-left: 7vw;padding-right: 7vw;}
  .ssm_s09 .section_inner{width: 100%;}

  .ssm_s09_art{width: 88%;}
  .ssm_s09_art_1{width: 25.694vw;height: 12.597vw;bottom: 3.194vw;right: -10.208vw;}

  .ssm_s09_title{ }
  .ssm_s09_title h2{ }
  .ssm_s09_title h2 br{}
  .ssm_s09_title hr{ }

  .ssm_s09_content{padding-right: 0vw;}
  .ssm_s09_col{ }
  .ssm_s09_col ul{ }
  .ssm_s09_col ul li{ }
  .ssm_s09_col ul li:before{ }

  .ssm_s09_col.style_1{ }
  .ssm_s09_col.style_2{ }

  .ssm_s09_bottom{padding-right: 20vw;}
  .ssm_s09_bottom p{ }
  .ssm_s09_bottom p br{
    display: none;
  }
  .ssm_s09_bottom p strong{}

  .ssm_s09_col.style_1:before {}
}
@media (max-width: 768px) {
  .ssm_s09{padding-bottom: 14.7vw;}
  .ssm_s09 .section_inner{padding-top: 7.8vw;padding-left: 3.847vw;padding-bottom: 2.569vw;}

  .ssm_s09_art{top: 17vw;left: -2px;width: 101%;height: 90.8%;}
  .ssm_s09_art_1{display: none;}

  .ssm_s09_title{ }
  .ssm_s09_title h2{font-size: 10.9vw;line-height: 0.85;letter-spacing: -0.021vw;padding-bottom: 3.9vw;}
  .ssm_s09_title h2 br{}
  .ssm_s09_title hr{width: 76px;height: 9px;margin-left: 1vw;}

  .ssm_s09_content{padding-left: 0vw;padding-top: 3.7vw;padding-left: 2.1vw;padding-right: 3vw;}
  .ssm_s09_col{width: 100% !important;padding: 0px !important;}
  .ssm_s09_col ul{ }
  .ssm_s09_col ul li{padding-left: 3vw;padding-bottom: 3vw;letter-spacing: 0.16vw;}
  .ssm_s09_col ul li:before{top: 1.7vw;left: 0.3vw;}

  .ssm_s09_col.style_1{ }
  .ssm_s09_col.style_2{ }

  .ssm_s09_bottom{padding-right: 2vw;padding-left: 0.9vw;padding-top: 0vw;margin-top: -0.5vw;}
  .ssm_s09_bottom p{letter-spacing: 0.139vw;}
  .ssm_s09_bottom p br{}
  .ssm_s09_bottom p strong{}

  .ssm_s09_col.style_1:before {
    display: none;
  }
}
@media (max-width: 550px) {
  .ssm_s09{padding-bottom: 18.7vw;}
  .ssm_s09 .section_inner{padding-top: 7.8vw;padding-left: 3.847vw;padding-bottom: 2.569vw;}

  .ssm_s09_art{top: 17vw;left: -2px;width: 101%;height: 93.8%;}
  .ssm_s09_art_1{display: none;}

  .ssm_s09_title{ }
  .ssm_s09_title h2{font-size: 17vw;line-height: 0.85;letter-spacing: -0.021vw;padding-bottom: 3.9vw;}
  .ssm_s09_title h2 br{}
  .ssm_s09_title hr{width: 76px;height: 9px;margin-left: 1vw;}

  .ssm_s09_content{padding-left: 0vw;padding-top: 7.7vw;padding-left: 2.1vw;padding-right: 3vw;}
  .ssm_s09_col{width: 100% !important;padding: 0px !important;}
  .ssm_s09_col ul{ }
  .ssm_s09_col ul li{padding-left: 3.3vw;padding-bottom: 5.7vw;letter-spacing: 0.16vw;}
  .ssm_s09_col ul li:before{top: 2vw;left: 0.3vw;}

  .ssm_s09_col.style_1{ }
  .ssm_s09_col.style_2{ }

  .ssm_s09_bottom{padding-right: 2vw;padding-left: 0.9vw;padding-top: 0vw;margin-top: -0.5vw;}
  .ssm_s09_bottom p{letter-spacing: 0.139vw;}
  .ssm_s09_bottom p br{}
  .ssm_s09_bottom p strong{}

  .ssm_s09_col.style_1:before {
    display: none;
  }
}

/*
  Section 10
=========================================*/
.ssm_s10{background-color: #f3dfce;padding-top: 82px;padding-bottom: 86px;}
.ssm_s10 .section_inner{}

.ssm_s10_text{
    width: 100%;
}
.ssm_s10_text h2{
    text-align: center;
    margin: 0px;
    padding-bottom: 16px;
    line-height: 0.84;
    letter-spacing: -0.4px;
}
.ssm_s10_text h2 br{}
.ssm_s10_text hr{
    margin: 0px auto;
    width: 85px;
    height: 10px;
    background-color: #dbad53;
    border: 0px;
}
.ssm_s10_text article{
    font-family: 'AvenirLT';
    font-family: 'Poppins', sans-serif;
    font-weight: bold;
    font-weight: 500;
    padding-top: 51px;
    padding-left: 40px;
    padding-right: 40px;
}
.ssm_s10_text article h5{
    font-family: 'AvenirLT';
    font-weight: 600;
    margin: 0px;
    padding: 0px;
    padding-bottom: 6px;
    font-family: 'Poppins', sans-serif;
}
.ssm_s10_text article p{}
.ssm_s10_text article p br{}

.ssm_s10_text article ul{
    margin: 0px;
    padding: 0px;
    list-style: none;
    text-transform: uppercase;
    text-align: center;
    line-height: 1.6;
}
.ssm_s10_text article ul li{
    margin: 0px;
    display: inline-block;
    position: relative;
    line-height: 0.8;
    padding-left: 8px;
    padding-right: 8px;
    letter-spacing: 2.4px;
    margin-bottom: -6px;
}
.ssm_s10_text article ul li:after{content: "";display: inline-block;height: 15px;width: 2px;background-color: #dbad53;line-height: 0;position: absolute;right: -2px;top: -1px;}
.ssm_s10_text article ul li:last-child:after{ display:none;}
.ssm_s10_items{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
    padding-left: 136px;
    padding-right: 136px;
    padding-top: 42px;
}
.ssm_s10_col{
    width: 50%;
    padding-left: 15px;
    padding-right: 15px;
}

.ssm_s10_col_in{
    background-color: #f5f1ee;
    width: 100%;
    height: 100%;
    text-align: center;
    padding: 47px 35px 43px 35px;
}
.ssm_s10_col_in h4{
    line-height: 0.83;
    padding-left: 7px;
    margin: 0px;
    padding-bottom: 15px;
}
.ssm_s10_col_in h4 br{}
.ssm_s10_col_in .divider{
    width: 100%;
    height: auto;
    display: block;
}
.ssm_s10_col_in .divider:before{
  content:"";
  transform: rotate(20deg);
  width: 3px;
  height: 37px;
  background-color: #ccad9f;
  display: block;
  margin: 0px auto;
}
.ssm_s10_col_in .price{
    display: block;
    width: 100%;
    font-size: 50px;
    font-weight: 500;
    line-height: 1;
    letter-spacing: 2.5px;
    color: #0f494e;
    padding-top: 14px;
    /* padding-right: 7px; */
}
.ssm_s10_col_in .info{
    display: block;
    width: 100%;
    font-weight: 600;
    color: #dbad53;
    padding-top: 6px;
    /* padding-right: 10px; */
    padding-bottom: 27px;
}
.ssm_s10_col_in .info br{}
.ssm_s10_col_in .info strong{
    color: #000000;
    font-weight: 600;
}
.ssm_s10_col_in p{
    margin: 0px;
    font-weight: 500;
    letter-spacing: 1px;
    padding-bottom: 25px;
}
.ssm_s10_col_in p strong{
    font-weight: 700;
}
.ssm_s10_col_in p br{}
.ssm_s10_col_in a.pf4_button{
    margin-top: 20px;
}
@media (max-width: 1440px) {
  .ssm_s10{
      padding-top: 5.694vw;
      padding-bottom: 5.972vw;
  }
  .ssm_s10 .section_inner{
      width: 75vw;
  }

  .ssm_s10_text{ }
  .ssm_s10_text h2{
      padding-bottom: 1.111vw;
      letter-spacing: -0.028vw;
  }
  .ssm_s10_text h2 br{}
  .ssm_s10_text hr{
      margin: 0vw auto;
  }
  .ssm_s10_text article{
      padding-top: 3.542vw;
      padding-left: 2.778vw;
      padding-right: 2.778vw;
  }
  .ssm_s10_text article h5{
      padding-bottom: 0.417vw;
  }
  .ssm_s10_text article p{}
  .ssm_s10_text article p br{}

  .ssm_s10_text article ul{}
  .ssm_s10_text article ul li{
      padding-left: 0.556vw;
      padding-right: 0.556vw;
      letter-spacing: 0.167vw;
      margin-bottom: -0.417vw;
  }
  .ssm_s10_text article ul li:after{}
  .ssm_s10_text article ul li:last-child:after{ }
  .ssm_s10_items{
      padding-left: 9.444vw;
      padding-right: 9.444vw;
      padding-top: 2.917vw;
  }
  .ssm_s10_col{
      padding-left: 1.042vw;
      padding-right: 1.042vw;
  }

  .ssm_s10_col_in{
      padding: 3.264vw 2.431vw 2.986vw 2.431vw;
  }
  .ssm_s10_col_in h4{
      padding-left: 0.486vw;
      padding-bottom: 1.042vw;
  }
  .ssm_s10_col_in h4 br{}
  .ssm_s10_col_in .divider{ }
  .ssm_s10_col_in .divider:before{
    /* width: 0.208vw; */
    /* height: 2.569vw; */
  }
  .ssm_s10_col_in .price{
      font-size: 3.472vw;
      letter-spacing: 0.174vw;
      padding-top: 0.972vw;
  }
  .ssm_s10_col_in .info{
      padding-top: 0.417vw;
      padding-bottom: 1.875vw;
  }
  .ssm_s10_col_in .info br{}
  .ssm_s10_col_in .info strong{ }
  .ssm_s10_col_in p{
      letter-spacing: 0.069vw;
      padding-bottom: 1.736vw;
  }
  .ssm_s10_col_in p strong{ }
  .ssm_s10_col_in p br{}
  .ssm_s10_col_in a.pf4_button{
      margin-top: 1.389vw;
  }
}
@media (max-width: 1140px) {
  .ssm_s10{ }
  .ssm_s10 .section_inner{ }

  .ssm_s10_text{ }
  .ssm_s10_text h2{ }
  .ssm_s10_text h2 br{}
  .ssm_s10_text hr{ }
  .ssm_s10_text article{ }
  .ssm_s10_text article h5{ }
  .ssm_s10_text article p{}
  .ssm_s10_text article p br{}

  .ssm_s10_text article ul{}
  .ssm_s10_text article ul li{ }
  .ssm_s10_text article ul li:after{}
  .ssm_s10_text article ul li:last-child:after{ }
  .ssm_s10_items{ }
  .ssm_s10_col{ }

  .ssm_s10_col_in{ }
  .ssm_s10_col_in h4{ }
  .ssm_s10_col_in h4 br{}
  .ssm_s10_col_in .divider{ }
  .ssm_s10_col_in .divider:before{ }
  .ssm_s10_col_in .price{ }
  .ssm_s10_col_in .info{ }
  .ssm_s10_col_in .info br{}
  .ssm_s10_col_in .info strong{ }
  .ssm_s10_col_in p{ }
  .ssm_s10_col_in p strong{ }
  .ssm_s10_col_in p br{}
  .ssm_s10_col_in a.pf4_button{ }
}
@media (max-width: 1024px) {
  .ssm_s10{padding-left: 7vw;padding-right: 7vw;}
  .ssm_s10 .section_inner{width: 100%;}

  .ssm_s10_text{ }
  .ssm_s10_text h2{ }
  .ssm_s10_text h2 br{}
  .ssm_s10_text hr{ }
  .ssm_s10_text article{padding-left: 0vw;padding-right: 0vw;}
  .ssm_s10_text article h5{ }
  .ssm_s10_text article p{}
  .ssm_s10_text article p br{}

  .ssm_s10_text article ul{}
  .ssm_s10_text article ul li{ }
  .ssm_s10_text article ul li:after{}
  .ssm_s10_text article ul li:last-child:after{ }
  .ssm_s10_items{padding-left: 0vw;padding-right: 0vw;}
  .ssm_s10_col{ }

  .ssm_s10_col_in{ }
  .ssm_s10_col_in h4{ }
  .ssm_s10_col_in h4 br{}
  .ssm_s10_col_in .divider{ }
  .ssm_s10_col_in .divider:before{ }
  .ssm_s10_col_in .price{ }
  .ssm_s10_col_in .info{ }
  .ssm_s10_col_in .info br{}
  .ssm_s10_col_in .info strong{ }
  .ssm_s10_col_in p{ }
  .ssm_s10_col_in p strong{ }
  .ssm_s10_col_in p br{}
  .ssm_s10_col_in a.pf4_button{ }
}
@media (max-width: 768px) {
  .ssm_s10{padding-top: 11.9vw;padding-bottom: 11.8vw;padding-left: 5vw;padding-right: 5vw;}
  .ssm_s10 .section_inner{ }

  .ssm_s10_text{ }
  .ssm_s10_text h2{
    letter-spacing: -0.2vw;
    padding-bottom: 4.5vw;
  }
  .ssm_s10_text h2 span{
    display:block;
  }
  .ssm_s10_text h2 br{
    display: none;
  }
  .ssm_s10_text hr{height: 11px;}
  .ssm_s10_text article{padding-top: 4.9vw;}
  .ssm_s10_text article h5{font-size: 3.5vw;letter-spacing: 0.78vw;padding-bottom: 1.3vw;}
  .ssm_s10_text article p{}
  .ssm_s10_text article p br{}

  .ssm_s10_text article ul{}
  .ssm_s10_text article ul li{letter-spacing: 0.47vw;padding-left: 0vw;padding-right: 0vw;display: inline-block;padding-bottom: 0vw;line-height: 1.56;}
  .ssm_s10_text article ul li:after{
    position: relative;
    top: 3px;
    margin-left: 1.5vw;
  }
  .ssm_s10_text article ul li:last-child:after{ }
  .ssm_s10_items{padding-top: 6.2vw;padding-left: 6vw;padding-right: 6.4vw;}
  .ssm_s10_col{width: 100%;padding: 0px !important;margin-bottom: 33px;}

  .ssm_s10_col_in{padding: 6.264vw 5.431vw 9.8vw 5.431vw;}
  .ssm_s10_col_in h4{padding-left: 0px;padding-bottom: 3.3vw;}
  .ssm_s10_col_in h4 br{}
  .ssm_s10_col_in .divider{ }
  .ssm_s10_col_in .divider:before{ }
  .ssm_s10_col_in .price{font-size: 7.4vw;letter-spacing: 0.5vw;padding-top: 2.7vw;}
  .ssm_s10_col_in .info{padding-top: 1.8vw;padding-bottom: 5.5vw;letter-spacing: 0.2vw;}
  .ssm_s10_col_in .info br{}
  .ssm_s10_col_in .info strong{letter-spacing: 0.14vw;}
  .ssm_s10_col_in p{letter-spacing: 0.14vw;padding-bottom: 17px;}
  .ssm_s10_col_in p strong{letter-spacing: 0.45vw;}
  .ssm_s10_col_in p br{}
  .ssm_s10_col_in a.pf4_button{ }
}
@media (max-width: 550px) {
  .ssm_s10{padding-top: 11.9vw;padding-bottom: 11.8vw;padding-left: 5vw;padding-right: 5vw;}
  .ssm_s10 .section_inner{ }

  .ssm_s10_text{ }
  .ssm_s10_text h2{
    letter-spacing: -0.2vw;
    padding-bottom: 4.5vw;
    font-size: 17vw;
  }
  .ssm_s10_text h2 span{
    display:block;
  }
  .ssm_s10_text h2 br{
    display: none;
  }
  .ssm_s10_text hr{height: 11px;}
  .ssm_s10_text article{padding-top: 4.9vw;/* font-weight: 500; */padding-left: 3vw;padding-right: 4vw;}
  .ssm_s10_text article h5{font-size: 4.3vw;letter-spacing: 0.78vw;padding-bottom: 1.3vw;}
  .ssm_s10_text article p{}
  .ssm_s10_text article p br{}

  .ssm_s10_text article ul{
    line-height: 1;
  }
  .ssm_s10_text article ul li{letter-spacing: 0.47vw;padding-left: 0vw;padding-right: 0vw;display: inline;padding-bottom: 0vw;line-height: 1.56;}
  .ssm_s10_text article ul li:after{
    position: relative;
    top: 3px;
    margin-left: 2vw;
    margin-right: 2vw;
  }
  .ssm_s10_text article ul li:last-child:after{ }
  .ssm_s10_items{padding-top: 6.2vw;padding-left: 6vw;padding-right: 6.4vw;}
  .ssm_s10_col{width: 100%;padding: 0px !important;margin-bottom: 33px;}

  .ssm_s10_col_in{padding: 6.264vw 5.431vw 9.8vw 5.431vw;}
  .ssm_s10_col_in h4{padding-left: 0px;padding-bottom: 3.3vw;}
  .ssm_s10_col_in h4 br{}
  .ssm_s10_col_in .divider{ }
  .ssm_s10_col_in .divider:before{ }
  .ssm_s10_col_in .price{font-size: 10.4vw;letter-spacing: 0.5vw;padding-top: 2.7vw;}
  .ssm_s10_col_in .info{padding-top: 1.8vw;padding-bottom: 5.5vw;letter-spacing: 0.2vw;}
  .ssm_s10_col_in .info br{}
  .ssm_s10_col_in .info strong{letter-spacing: 0.14vw;}
  .ssm_s10_col_in p{letter-spacing: 0.14vw;padding-bottom: 17px;}
  .ssm_s10_col_in p strong{letter-spacing: 0.45vw;}
  .ssm_s10_col_in p br{}
  .ssm_s10_col_in a.pf4_button{ }
}
@media (max-width: 320px) {
  .ssm_s10_text article ul li:after {
    margin-left: 1.6vw;
    margin-right: 2vw;
  }
}
/*
  Section 11
=========================================*/
.ssm_s11{padding-bottom: 61px;padding-top: 113px;position: relative;}

.ssm_s11_art_1{
    position: absolute;
    top: 0px;
    left: 0px;
    background-image: url(ssm_section_11_1.png);
    background-position: top right;
    background-size: contain;
    width: 388px;
    height: 666px;
    display: block;
    background-repeat: no-repeat;
}
.ssm_s11_art_2{
    position: absolute;
    top: -153px;
    right: 0px;
    background-image: url(ssm_section_11_2.png);
    background-position: top right;
    background-size: contain;
    background-repeat: no-repeat;
    width: 366px;
    height: 476px;
}
.ssm_s11_art_3{}

.ssm_s11 .section_inner{
    width: 880px;
    display: block;
    z-index: 1;
}

.ssm_s11_title{display: block;padding-left: 211px;padding-bottom: 133px;}
.ssm_s11_title h2{letter-spacing: -0.4px;line-height: 0.84;position: relative;}
.ssm_s11_title h2:before{content:"";position: absolute;bottom: -27px;left: 3px;width: 86px;height: 10px;background-color: #dbad53;}
.ssm_s11_title h2 br{ }
.ssm_s11_title h2 span{display: block;font-family: 'Santorini';font-size: 100px;font-weight: normal;line-height: inherit;letter-spacing: normal;color: #000000;padding-left: 149px;margin-top: -75px;}

.ssm_s11_faq{
  width: 100%;
  text-align: center;
  padding-bottom: 25px;
  z-index: 1;
  position: relative;
}
.ssm_s11_faq_col{}
.ssm_s11_faq_title{
    color: #000;
    cursor: pointer;
    font-family: 'AvenirLT';
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.18;
    letter-spacing: 4px;
    margin-bottom: 22px;
}
.ssm_s11_faq_title:after{
  content:"";
  display: block;
  height: 23px;
  width: 100%;
  max-width: 701px;
  clear: both;
  margin: 0px auto;
  /* background-color: #000; */
  border-bottom: 1px solid #000;
}
.ssm_s11_faq_title span{}

.ssm_s11_faq_text{
  display: none;
  color: #eda57e;
  font-weight: 500;
  padding-right: 50px;
  padding-left: 50px;
  padding-top: 15px;
  padding-bottom: 5px;
}
.ssm_s11_faq_text p{
    margin: 0px;
    padding-bottom: 27px;
    line-height: 1.69;
    letter-spacing: 0.8px;
    text-align: center;
    color: #000000;
}

.ssm_s11_faq_title span{position: relative;padding-left: 17px;}
.ssm_s11_faq_title span:before{
  content: "";
  width: 11px;
  height: 11px;
  position: absolute;
  top: 7px;
  left: -8px;
  background-image: url(pluse.png);
  background-size: contain;
  background-repeat: no-repeat;
}

.ssm_s11_faq_title.active{padding-bottom: 0px;}
.ssm_s11_faq_title.active:after{ display:none;}
.ssm_s11_faq_title.active span:before{
  background-image: url(minise.jpg);
  width: 8px;
  height: 2px;
  top: 11px;
  left: -8px;
}
.ssm_s11_faq_text.active{display: block;padding-right: 20px;padding-left: 8px;padding-top: 1px;padding-bottom: 29px;}

.ssm_s11_faq_col:last-child .ssm_s11_faq_title:after{ display:none;}

@media (max-width: 1440px) {
  .ssm_s11{
      padding-bottom: 4.236vw;
      padding-top: 7.847vw;
  }

  .ssm_s11_art_1{
      width: 26.944vw;
      height: 46.25vw;
  }
  .ssm_s11_art_2{
      top: -10.625vw;
      width: 25.417vw;
      height: 33.056vw;
  }
  .ssm_s11_art_3{}

  .ssm_s11 .section_inner{
      width: 61.111vw;
  }

  .ssm_s11_title{
      padding-left: 14.653vw;
      padding-bottom: 9.236vw;
  }
  .ssm_s11_title h2{
      letter-spacing: -0.028vw;
  }
  .ssm_s11_title h2:before{
      bottom: -1.875vw;
  }
  .ssm_s11_title h2 br{ }
  .ssm_s11_title h2 span{
      font-size: 6.944vw;
      padding-left: 10.347vw;
      margin-top: -5.208vw;
  }

  .ssm_s11_faq{ }
  .ssm_s11_faq_col{}
  .ssm_s11_faq_title{
      letter-spacing: 0.278vw;
      margin-bottom: 1.528vw;
  }
  .ssm_s11_faq_title:after{
    height: 1.597vw;
    max-width: 48.681vw;
  }
  .ssm_s11_faq_title span{}

  .ssm_s11_faq_text{
    padding-right: 3.472vw;
    padding-left: 3.472vw;
    padding-top: 1.042vw;
    padding-bottom: 0.347vw;
  }
  .ssm_s11_faq_text p{
      letter-spacing: 0.056vw;
  }

  .ssm_s11_faq_title span{ }
  .ssm_s11_faq_title span:before{ }

  .ssm_s11_faq_title.active{ }
  .ssm_s11_faq_title.active:after{ display:none;}
  .ssm_s11_faq_title.active span:before{}
  .ssm_s11_faq_text.active{ 
      padding-right: 1.389vw;
      padding-left: 0.556vw;
      padding-bottom: 2.014vw;
  }

  .ssm_s11_faq_col:last-child .ssm_s11_faq_title:after{ }
}
@media (max-width: 1140px) {
  .ssm_s11{ }

  .ssm_s11_art_1{ }
  .ssm_s11_art_2{ }
  .ssm_s11_art_3{}

  .ssm_s11 .section_inner{ }

  .ssm_s11_title{ }
  .ssm_s11_title h2{ }
  .ssm_s11_title h2:before{ }
  .ssm_s11_title h2 br{ }
  .ssm_s11_title h2 span{ }

  .ssm_s11_faq{ }
  .ssm_s11_faq_col{}
  .ssm_s11_faq_title{ }
  .ssm_s11_faq_title:after{ }
  .ssm_s11_faq_title span{}

  .ssm_s11_faq_text{ }
  .ssm_s11_faq_text p{ }

  .ssm_s11_faq_title span{ }
  .ssm_s11_faq_title span:before{top: 0.4vw;width: 9px;height: 9px;}

  .ssm_s11_faq_title.active{ }
  .ssm_s11_faq_title.active:after{ }
  .ssm_s11_faq_title.active span:before{
      top: 0.7vw;
  }
  .ssm_s11_faq_text.active{ }

  .ssm_s11_faq_col:last-child .ssm_s11_faq_title:after{ }
}
@media (max-width: 1024px) {
  .ssm_s11{padding-left: 7vw;padding-right: 7vw;}

  .ssm_s11_art_1{width: 18.944vw;height: 34.25vw;}
  .ssm_s11_art_2{top: -8.625vw;width: 26.417vw;height: 29.056vw;}
  .ssm_s11_art_3{}

  .ssm_s11 .section_inner{width: 100%;}

  .ssm_s11_title{ }
  .ssm_s11_title h2{ }
  .ssm_s11_title h2:before{width: 7vw;}
  .ssm_s11_title h2 br{ }
  .ssm_s11_title h2 span{ }

  .ssm_s11_faq{ }
  .ssm_s11_faq_col{}
  .ssm_s11_faq_title{ }
  .ssm_s11_faq_title:after{ }
  .ssm_s11_faq_title span{}

  .ssm_s11_faq_text{ }
  .ssm_s11_faq_text p{ }

  .ssm_s11_faq_title span{ }
  .ssm_s11_faq_title span:before{ }

  .ssm_s11_faq_title.active{ }
  .ssm_s11_faq_title.active:after{ }
  .ssm_s11_faq_title.active span:before{}
  .ssm_s11_faq_text.active{ }

  .ssm_s11_faq_col:last-child .ssm_s11_faq_title:after{ }
}
@media (max-width: 768px) {
  .ssm_s11{padding-bottom: 7.236vw;padding-top: 17.1vw;position: relative;}
  .ssm_s11:after{
    content:"";
    background-image: url(ssm_section_11_1m2.png);
    width: 39.944vw;
    height: 13.25vw;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    bottom: 0px;
    right: 0px;
    background-position: bottom right;
  }

  .ssm_s11_art_1{background-image: url(ssm_section_11_1m.png);width: 30.944vw;height: 30.25vw;background-position: left top;}
  .ssm_s11_art_2{background-image: url(ssm_section_11_2m.png);top: -24.625vw;width: 25.417vw;height: 36.056vw;}
  .ssm_s11_art_3{}

  .ssm_s11 .section_inner{ }

  .ssm_s11_title{padding-left: 2.3vw;padding-bottom: 26vw;}
  .ssm_s11_title h2{letter-spacing: -0.2vw;}
  .ssm_s11_title h2:before{bottom: -2.875vw;width: 13.5vw;}
  .ssm_s11_title h2 br{ }
  .ssm_s11_title h2 span{font-size: 14.944vw;padding-left: 20.347vw;margin-top: -12.208vw;}

  .ssm_s11_faq{padding-bottom: 7px;}
  .ssm_s11_faq_col{}
  .ssm_s11_faq_title{letter-spacing: 0.6vw;line-height: 1.5;padding-bottom: 2.2vw;}
  .ssm_s11_faq_title br{ display:none;}
  .ssm_s11_faq_title:after{max-width: 100%;height: 4.4vw;}
  .ssm_s11_faq_title span{}

  .ssm_s11_faq_text{ }
  .ssm_s11_faq_text p{letter-spacing: 0.2vw;}
  .ssm_s11_faq_text p:last-child{
    padding-bottom: 21px;
  }

  .ssm_s11_faq_title span{ }
  .ssm_s11_faq_title span:before{width: 11px;height: 11px;top: 1.1vw;}

  .ssm_s11_faq_title.active{ }
  .ssm_s11_faq_title.active:after{ }
  .ssm_s11_faq_title.active span:before{
    top: 1.7vw;
    left: -6px;
  }
  .ssm_s11_faq_text.active{padding-right: 1.556vw;padding-left: 1.556vw;padding-bottom: 0vw;padding-top: 0.6vw;border-bottom: 1px solid #000;margin-bottom: 5vw;}

  .ssm_s11_faq_col:last-child .ssm_s11_faq_title:after{ }
}
@media (max-width: 550px) {
  .ssm_s11{padding-bottom: 7.236vw;padding-top: 17.1vw;position: relative;}
  .ssm_s11:after{
    content:"";
    background-image: url(ssm_section_11_1m2.png);
    width: 39.944vw;
    height: 13.25vw;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    bottom: 0px;
    right: 0px;
    background-position: bottom right;
  }

  .ssm_s11_art_1{background-image: url(ssm_section_11_1m.png);width: 47.944vw;height: 48.25vw;background-position: left top;}
  .ssm_s11_art_2{background-image: url(ssm_section_11_2m.png);top: -32.625vw;width: 37.417vw;height: 55.056vw;}
  .ssm_s11_art_3{}

  .ssm_s11 .section_inner{ }

  .ssm_s11_title{padding-left: 2.3vw;padding-bottom: 26vw;}
  .ssm_s11_title h2{letter-spacing: -0.2vw; font-size: 18vw;}
  .ssm_s11_title h2:before{bottom: -5.875vw;width: 12vw;}
  .ssm_s11_title h2 br{ }
  .ssm_s11_title h2 span {
    font-size: 18vw;
    padding-left: 17.347vw;
    margin-top: -14.208vw;
  }

  .ssm_s11_faq{padding-bottom: 7px;}
  .ssm_s11_faq_col{}
  .ssm_s11_faq_title{letter-spacing: 0.6vw;line-height: 1.5;padding-bottom: 2.2vw;}
  .ssm_s11_faq_title br{ display:none;}
  .ssm_s11_faq_title:after{max-width: 100%;height: 4.4vw;}
  .ssm_s11_faq_title span{}

  .ssm_s11_faq_text{ }
  .ssm_s11_faq_text p{letter-spacing: 0.2vw;}
  .ssm_s11_faq_text p:last-child{
    padding-bottom: 21px;
  }

  .ssm_s11_faq_title span{ }
  .ssm_s11_faq_title span:before{width: 11px;height: 11px;top: 1.4vw;}

  .ssm_s11_faq_title.active{ }
  .ssm_s11_faq_title.active:after{ }
  .ssm_s11_faq_title.active span:before{
    top: 2.2vw;
    left: -6px;
  }
  .ssm_s11_faq_text.active{padding-right: 1.556vw;padding-left: 1.556vw;padding-bottom: 0vw;padding-top: 0.6vw;border-bottom: 1px solid #000;margin-bottom: 5vw;}

  .ssm_s11_faq_col:last-child .ssm_s11_faq_title:after{ }
}
/*
  Footer Top
=========================================*/

/*
  Footer bottom
=========================================*/
.bb_footer_bottom{
    background-color: #000000;
    padding-bottom: 22px;
    padding-top: 14px;
}
.bb_footer_bottom .section_inner{
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
    font-size: 14.95px;
    /* font-family: 'Quicksand', sans-serif; */
    width: 1180px;
}

.bb_footer_bottom_left{
    width: 100%;
    color: #FFF;
    padding-top: 6px;
    font-size: 15px;
    text-align: center;
}
.bb_footer_bottom_left a{
   color: #6bbdb9;
}
.bb_footer_bottom_left span{
    color: #FFF;
    font-size: 15px;
    display: inline-block;
    padding-right: 1px;
    text-transform: uppercase;
    line-height: 1.5;
    letter-spacing: 1.7px!important;
    padding-left: 7px;
}
.bb_footer_copyright{
    font-family: 'Quicksand', sans-serif;
    font-weight: 400;
    letter-spacing: 1.8px;
}
.hs_divider{}
.bb_footer_bottom_right{
    width: 26%;
    text-align: right;
    padding-bottom: 0px;
    padding-top: 2px;
    margin-right: 0;
}
@media (max-width: 1440px) {
  .bb_footer_bottom{
      padding-bottom: 1.5vw;
      /* padding-top: 1.153vw; */
  }
  .bb_footer_bottom .section_inner{
      font-size: 14.6.597vw;
      width: 81.944vw;
  }
  .bb_footer_bottom_left{
      padding-top: 0.417vw;
      font-size: 1.042vw;
  }
  .bb_footer_bottom_left span{
      font-size: 1.042vw;
      padding-right: 0.069vw;
      letter-spacing: 0.132vw !important;
  }
  .bb_footer_copyright{}
  .hs_divider{ }
  .bb_footer_bottom_right{ }
}
@media (max-width: 1140px) {
  .bb_footer_bottom{  }
  .bb_footer_bottom .section_inner{  }
  .bb_footer_bottom_left{  }
  .bb_footer_bottom_left span{  }
  .bb_footer_copyright{  }
  .hs_divider{  }
  .bb_footer_bottom_right{  }
}
@media (max-width: 1024px) {
  .bb_footer_bottom{padding-bottom: 1.5vw;padding-top: 18px;padding-bottom: 25px;}
  .bb_footer_bottom .section_inner{width: 96vw;}
  .bb_footer_bottom_left{font-size: 2vw;}
  .bb_footer_bottom_left span{font-size: 2vw;letter-spacing: 0.4vw !important;padding-left: 0px;padding-right: 0px;}
  .bb_footer_copyright{letter-spacing: 0.6vw;}
  .bb_footer_bottom_left span.divider{display: block;width: 100%;height: 1px;opacity: 0;}
  .bb_footer_bottom_right{  }
}
@media (max-width: 768px) {
  .bb_footer_bottom{padding-bottom: 1.5vw;padding-top: 18px;padding-bottom: 25px;}
  .bb_footer_bottom .section_inner{width: 96vw;}
  .bb_footer_bottom_left{font-size: 2.5vw;}
  .bb_footer_bottom_left span{font-size: 2.5vw;letter-spacing: 0.4vw !important;}
  .bb_footer_copyright{letter-spacing: 0.6vw;}
  .bb_footer_bottom_left span.divider{display: block;width: 100%;height: 12px;opacity: 0;}
  .bb_footer_bottom_right{  }
}
@media (max-width: 550px) {
  .bb_footer_bottom{padding-bottom: 1.5vw;padding-top: 18px;padding-bottom: 25px;}
  .bb_footer_bottom .section_inner{width: 96vw;}
  .bb_footer_bottom_left{font-size: 3vw;}
  .bb_footer_bottom_left span{font-size: 2.6vw;letter-spacing: 0.4vw !important;}
  .bb_footer_copyright{letter-spacing: 0.2vw;}
  .bb_footer_bottom_left span.divider{display: block;width: 100%;height: 1px;opacity: 0;}
  .bb_footer_bottom_right{  }
  
}
.bbs_stest{
    padding-top: 600px;
    background-color: #F5EFE9;
}
