*,::after,::before{
    outline:0;
    margin:0;
    padding:0;
    box-sizing:border-box
}
img{
    vertical-align:middle;
    border:0;
    -ms-interpolation-mode:bicubic;
    height:auto;
    max-width:100%
}
h1,h2,h3,h4,h5,h6,p{
    margin:0;
    padding:0
}
ul{list-style:none;
    margin:0;
    padding:0
}
ul li{
    vertical-align:top
}
    a{
        text-decoration:none
    }
a:focus,a:hover{
    text-decoration:none;outline:0
}
input{
    -webkit-appearance:none;
    -moz-appearance:none
}
html{
    line-height:1.15;
    -webkit-text-size-adjust:100%
}
body{
    margin:0; 
    background-color:#041E42;
}
main{
    display:block
}
h1{f
    ont-size:2rem;
    margin:0;
}
hr{
    box-sizing:content-box;
    height:0;
    overflow:visible
}
pre{
    font-family:Voguelicious,monospace;
    font-size:1em}
a{
    background-color:transparent
}
abbr[title]{
    border-bottom:none;
    text-decoration:underline;
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted
}
b,strong{
    font-weight:bolder
}
code,kbd,samp{
    font-family:monospace,monospace;
    font-size:1em
}
small{
    font-size:80%
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sub{
    bottom:-.25em
}
sup{
    top:-.5em
}
img{
    border-style:none
}
button,input,optgroup,select,textarea{
    font-family:inherit;
    font-size:100%;
    line-height:1.15;
    margin:0
}
button,input{
    overflow:visible
}
button,select{
    text-transform:none
}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}
legend{
    box-sizing:border-box;
    color:inherit;
    display:table;
    max-width:100%;
    padding:0;
    white-space:normal
}
progress{
    vertical-align:baseline
}

textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-.2rem}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{
    display:block
}
summary{
    display:list-item
}
template{display:none}[hidden]{display:none}
h1,h2,h3,h4,h5,h6,p{
    margin:0;padding:0
}
ul{
    list-style:none;
    margin:0;
    padding:0
}
ul li{
    vertical-align:top
}
a:focus,a:hover{
    text-decoration:none;
    outline:0
}
input{-webkit-appearance:none;
    -moz-appearance:none
} 


@font-face {
    font-family: "Voguelicious-Regular";
    src: url("../font/Voguelicious-Regular.woff2") format("woff2");
    font-weight: 100;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "Voguelicious-Bold";
    src: url("../font/Voguelicious-Bold.woff2") format("woff2");
    font-weight: 300;
    font-style: bold;
    font-display: swap;
  }
  @font-face {
    font-family: "Voguelicious-BoldItalic";
    src: url("../font/Voguelicious-BoldItalic.woff2") format("woff2");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "Voguelicious-Italic";
    src: url("../font/Voguelicious-Italic.woff2") format("woff2");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "Voguelicious-LightItalic";
    src: url("../font/Voguelicious-LightItalic.woff2") format("woff2");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "Voguelicious-BoldItalic";
    src: url("../font/Voguelicious-Light.woff2") format("woff2");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "Merivale-Regular";
    src: url("../fonts/Merivale/Merivale-Regular.ttf") format("woff2");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "Merivale-Italic";
    src: url("../fonts/Merivale/Merivale-Italic.ttf") format("woff2");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "Montier-Regular";
    src: url("../fonts/montier/Montier-RegularWoff/Montier-Regular.woff2") format("woff2");
    font-weight: bold;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "Montier-Medium";
    src: url("../fonts/montier/Montier-RegularWoff/Montier-Medium.woff2") format("woff2");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "Montier-Light";
    src: url("../fonts/montier/Montier-RegularWoff/Montier-Light.woff2") format("woff2");
    font-weight: 100;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "Montier-ExtraLight";
    src: url("../fonts/montier/Montier-RegularWoff/Montier-ExtraLight.woff2") format("woff2");
    font-weight: 200;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "Montier-ExtraBold";
    src: url("../fonts/montier/Montier-RegularWoff/Montier-ExtraBold.woff2") format("woff2");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "Montier-Bold";
    src: url("../fonts/montier/Montier-RegularWoff/Montier-Bold.woff2") format("woff2");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }
  



.pin-spacer-vmn,.v_menu_wrap{z-index:450!important}

.v_menu_wrap {
    z-index: 450 !important;
  }
  
  .v_menu_wrap {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    z-index: 450;
  }
  
  .v_menu {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100vh;
    background: #041E42;
    z-index: 450;
    transform: translateY(-140%);
    transition: 0.5s;
  }
  @media (max-width: 760px) {
    .v_menu {
      height: 100vh;
    }
  }
  .v_menu.active {
    transform: translateY(0);
    transition: 0.5s;
  }
  .v_menu.ops {
    opacity: 0;
    transition: 0.35s;
  }
  .v_menu .v_menu_in {
    height: 100%;
  }
  .v_menu .t_rows {
    padding-top: 1.25vw;
    text-align: center;
  }
  @media (max-width: 760px) {
    .v_menu .t_rows {
      padding-top: 20px;
    }
  }
  .v_menu .t_rows .t_logo {
    width: 100%;
  }
  @media (max-width: 760px) {
    .v_menu .t_rows .t_logo {
      width: 74px;
      margin-left: 10px;
    }
  }
  .v_menu .b_rows_wrap {
    margin: 0 0 0;
    height: calc(100% - 10.656vw);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  @media (max-width: 760px) {
    .v_menu .b_rows_wrap {
      height: calc(100% - 162px);
    }
  }
  .v_menu .b_rows_wrap .vm_m .vm_m_list {
    margin: 4vw 0 0;
    text-align: center;
  }
  @media (max-width: 760px) {
    .v_menu .b_rows_wrap .vm_m .vm_m_list {
      text-align: center;
      margin: 81px 0 0;
    }
  }
  .v_menu .b_rows_wrap .vm_m .vm_m_list li {
    margin: 0 0 1.042vw;
  }
  @media (max-width: 760px) {
    .v_menu .b_rows_wrap .vm_m .vm_m_list li {
      margin-bottom: 17px;
    }
  }
  .v_menu .b_rows_wrap .vm_m .vm_m_list li:last-child {
    margin-bottom: 0;
  }
  .v_menu .b_rows_wrap .vm_m .vm_m_list li a {
    color: #fff;
    font: normal 3.281vw/3.542vw Voguelicious-Italic;
    letter-spacing: -0.082vw;
    transition: 0.4s ease-in-out;
  }
  @media (max-width: 1280px) {
    .v_menu .b_rows_wrap .vm_m .vm_m_list li a {
      font: normal 3.281vw/3.516vw Voguelicious-Italic;
      letter-spacing: -0.082vw;
    }
  }
  @media (max-width: 760px) {
    .v_menu .b_rows_wrap .vm_m .vm_m_list li a {
      font: normal 31px/35px Voguelicious-Italic;
      letter-spacing: -1.085px;
    }
  }
  .v_menu .b_rows_wrap .vm_m .vm_m_list li a.dvs {
    color: rgba(107, 108, 114, 0.4);
    transition: 0.4s ease-in-out;
  }
  .v_menu .b_rows_wrap .vm_m_sap {
    text-align: center;
    margin: 4.208vw 0;
  }
  @media (max-width: 760px) {
    .v_menu .b_rows_wrap .vm_m_sap {
      margin: 58px 0 0;
    }
  }
  .v_menu .b_rows_wrap .vm_m_sap .sap_btn_vm {
    color: rgba(169, 171, 181, 0.9);
    font: normal 1.181vw/1.181vw Voguelicious-Italic;
    background: rgba(169, 171, 181, 0.2);
    border-radius: 2.604vw;
    padding: 0.938vw 1.979vw 1.25vw;
    display: inline-block;
    border: 0;
    cursor: pointer;
    transition: 0.7s cubic-bezier(0.165, 0.84, 0.44, 1);
  }
  @media (max-width: 1440px) {
    .v_menu .b_rows_wrap .vm_m_sap .sap_btn_vm {
      font: normal 1.833vw/1.833vw Voguelicious-Italic;
    }
  }
  @media (max-width: 1280px) {
    .v_menu .b_rows_wrap .vm_m_sap .sap_btn_vm {
      font: normal 1.938vw/1.938vw Voguelicious-Italic;
      padding: 1.172vw 2.266vw 1.328vw;
    }
  }
  @media (max-width: 1024px) {
    .v_menu .b_rows_wrap .vm_m_sap .sap_btn_vm {
      font: normal 1.172vw/1.172vw Voguelicious-Italic;
      padding: 1.465vw 2.441vw;
    }
  }
  @media (max-width: 760px) {
    .v_menu .b_rows_wrap .vm_m_sap .sap_btn_vm {
      font: normal 12px/12px Voguelicious-Italic;
      padding: 18px 26px;
      border-radius: 50px;
    }
  }
  .v_menu .b_rows_wrap .vm_m_sap .sap_btn_vm:hover {
    background: rgba(169, 171, 181, 0.08);
    transition: 0.7s cubic-bezier(0.165, 0.84, 0.44, 1);
  }
  .v_menu .b_rows_wrap .vm_m_cnt {
    text-align: center;
    margin: 2.865vw 0 0;
  }
  @media (max-width: 760px) {
    .v_menu .b_rows_wrap .vm_m_cnt {
      margin: 48px 0 50px;
    }
  }
  .v_menu .b_rows_wrap .vm_m_cnt p {
    margin-bottom: 0.521vw;
  }
  @media (max-width: 760px) {
    .v_menu .b_rows_wrap .vm_m_cnt p {
      margin: 0 0 14px;
    }
  }
  .v_menu .b_rows_wrap .vm_m_cnt p:last-child {
    margin-bottom: 0;
  }
  .v_menu .b_rows_wrap .vm_m_cnt p a {
    color: #A9ABB5;
    font: normal 0.981vw/0.981vw Voguelicious-Italic;
    letter-spacing: -0.023vw;
  }
  @media (max-width: 760px) {
    .v_menu .b_rows_wrap .vm_m_cnt p a {
      font: normal 15px/15px Voguelicious-Italic;
      letter-spacing: -0.45px;
    }
  }
  .v_menu .b_rows_wrap .vm_m_soc {
    margin: 0 auto;
    padding: 0 3rem;
    text-align: center;
  }
  @media (max-width: 760px) {
    .v_menu .b_rows_wrap .vm_m_soc {
      padding: 0 10px;
    }
  }
  .v_menu .b_rows_wrap .vm_m_soc .vm_m_soc_list {
    display: flex;
    justify-content: center;
    border-top: 1px solid #85714D;
    padding: 1.604vw;
  }
  @media (max-width: 760px) {
    .v_menu .b_rows_wrap .vm_m_soc .vm_m_soc_list {
      padding: 23px 0;
    }
  }
  .v_menu .b_rows_wrap .vm_m_soc .vm_m_soc_list li {
    margin-right: 2.865vw;
  }
  @media (max-width: 760px) {
    .v_menu .b_rows_wrap .vm_m_soc .vm_m_soc_list li {
      margin-right: 42px;
    }
  }
  .v_menu .b_rows_wrap .vm_m_soc .vm_m_soc_list li:last-child {
    margin-right: 0;
  }
  .v_menu .b_rows_wrap .vm_m_soc .vm_m_soc_list li a {
    color: #fff;
    font: normal 1.281vw/1.281vw Voguelicious-Italic;
    letter-spacing: -0.02vw;
  }
  @media (max-width: 760px) {
    .v_menu .b_rows_wrap .vm_m_soc .vm_m_soc_list li a {
      font: normal 15px/15px Voguelicious-Italic;
      letter-spacing: -0.375px;
    }
  }
  
  .v_menu_cls {
    position: absolute;
    top: 1.354vw;
    right: 1.094vw;
    cursor: pointer;
    background: url(../icones/X.png) no-repeat 0 0/cover;
    width: 1.667vw;
    height: 1.667vw;
    margin: 0;
    border: 0;
    display: block;
  }
  @media (max-width: 760px) {
    .v_menu_cls {
      width: 26px;
      height: 26px;
      top: 15px;
      right: 10px;
    }
  }
  

.mdl_cnt{margin:0;position:relative;z-index:100;opacity:1}.mdl_cnt .ttl{text-align:center;margin:0 0 3.229vw}
@media (max-width:760px){.mdl_cnt .ttl{margin:0 0 0}}
.mdl_cnt .ttl p{color:#a9abb5;font:normal .938vw/1.25vw SuisseIntl;letter-spacing:-.028vw}
@media (max-width:1440px){.mdl_cnt .ttl p{font:normal .972vw/1.319vw SuisseIntl;letter-spacing:-.029vw}}
@media (max-width:1280px){.mdl_cnt .ttl p{font:normal .938vw/1.328vw SuisseIntl;letter-spacing:-.028vw}}
@media (max-width:1024px){.mdl_cnt .ttl p{font:normal 1.172vw/1.66vw SuisseIntl;letter-spacing:-.035vw}}
@media (max-width:760px){.mdl_cnt .ttl p{font:normal 14px/19px SuisseIntl}}
.mdl_cnt .ttl p .br{display:block}
.mdl_cnt .ttl .mc_lnk{text-align:center;margin:2.865vw 0 0}
.mdl_cnt .ttl .mc_lnk a,.mdl_cnt .ttl .mc_lnk button{color:rgba(169,171,181,.9);font:normal .781vw/.781vw Voguelicious-BoldItalic;background:rgba(169,171,181,.2);border-radius:2.604vw;padding:.938vw 1.979vw 1.25vw;display:inline-block;border:0;cursor:pointer;transition:.7s cubic-bezier(.165,.84,.44,1)}@media (max-width:1440px){.mdl_cnt .ttl .mc_lnk a,.mdl_cnt .ttl .mc_lnk button{font:normal .833vw/.833vw Voguelicious-BoldItalic}}
@media (max-width:1280px){.mdl_cnt .ttl .mc_lnk a,.mdl_cnt .ttl .mc_lnk button{font:normal .938vw/.938vw Voguelicious-BoldItalic;padding:1.172vw 2.266vw 1.328vw}}
@media (max-width:1024px){.mdl_cnt .ttl .mc_lnk a,.mdl_cnt .ttl .mc_lnk button{font:normal 1.172vw/1.172vw Voguelicious-BoldItalic;padding:1.465vw 2.441vw}}
@media (max-width:760px){.mdl_cnt .ttl .mc_lnk a,.mdl_cnt .ttl .mc_lnk button{font:normal 12px/12px Voguelicious-BoldItalic;padding:18px 26px;border-radius:50px}}
.mdl_cnt .ttl .mc_lnk a:hover,.mdl_cnt .ttl .mc_lnk button:hover{background:rgba(169,171,181,.08);transition:.7s cubic-bezier(.165,.84,.44,1)}
.mdl_cnt .rows{display:flex;justify-content:space-between;align-items:flex-end;position:relative;height:20.104vw;padding:0 0 1.302vw}
@media (max-width:760px){.mdl_cnt .rows{height:139px;padding:0 0 12px}}.mdl_cnt .rows .mdl_cpr p{color:#a9abb5;font:normal .99vw/.99vw Voguelicious-BoldItalic}
@media (max-width:1280px){.mdl_cnt .rows .mdl_cpr p{font:normal .938vw/.938vw Voguelicious-BoldItalic}}
@media (max-width:1024px){.mdl_cnt .rows .mdl_cpr p{font:normal 1.172vw/1.172vw Voguelicious-BoldItalic}}
@media (max-width:760px){.mdl_cnt .rows .mdl_cpr p{font:normal 15px/15px Voguelicious-BoldItalic}}
.mdl_cnt .rows .mdl_cpr p .cpr{display:inline-block;margin:0 0 0 .313vw}
@media (max-width:760px){.mdl_cnt .rows .mdl_cpr p .cpr{margin:0 0 0 6px}}
.mdl_cnt .rows .mdl_city p{color:#a9abb5;font:normal .99vw/.99vw Voguelicious-BoldItalic}
@media (max-width:1280px){.mdl_cnt .rows .mdl_city p{font:normal .938vw/.938vw Voguelicious-BoldItalic}}
@media (max-width:1024px){.mdl_cnt .rows .mdl_city p{font:normal 1.172vw/1.172vw Voguelicious-BoldItalic}}
@media (max-width:760px){.mdl_cnt .rows .mdl_city p{font:normal 15px/15px Voguelicious-BoldItalic}}
.mdl_cnt .rows .mdl_city p a{color:rgba(169,171,181,.4);display:inline-block;position:relative;padding:0 0 .156vw;margin:0 0 0 .729vw;display:none}
@media (max-width:760px){.mdl_cnt .rows .mdl_city p a{padding:0 0 2px;margin:0 0 0 10px}}
.mdl_cnt .rows .mdl_city p a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1rem;background:#515258}
@media (max-width:760px){.mdl_cnt .rows .mdl_city p a:after{height:1px}}
.mdl_cnt .rows .mdl_ln_h{position:absolute;bottom:0;left:0;right:0;width:100%;height:.1rem}
@media (max-width:760px){.mdl_cnt .rows .mdl_ln_h{height:1px}}
.mdl_cnt .rows .mdl_ln_h span{position:absolute;width:100%;height:100%;display:block;background:#85714D;transform:scaleX(0);transform-origin:50% 50%}
.mdl_cnt .rows .mdl_ln_v{position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:.052vw;height:50%}

@media (max-width:760px){.mdl_cnt .rows .mdl_ln_v{width:1px}}
.mdl_cnt .rows .mdl_ln_v span{position:absolute;width:100%;height:100%;display:block;background:#85714D;transform:scaleY(0);transform-origin:100% 100%}

.apartment_premises{margin:-1.198vw 0 0;position:relative}
@media (max-width:760px){.apartment_premises{margin:-12px 0 0}}
.apartment_premises .ap_bt_ln_h{position:absolute;bottom:0;left:0;right:0;width:100%;margin:0 auto;height:.052vw}
@media (max-width:760px){.apartment_premises .ap_bt_ln_h{opacity:0}}
.apartment_premises .ap_bt_ln_h span{position:absolute;width:100%;height:100%;display:block;background:#85714D;transform:scaleX(0);transform-origin:50% 50%}
.apartment_premises .ap_img{text-align:center;position:relative}
@media (max-width:760px){.apartment_premises .ap_img{margin-bottom:195px}}

.apartment_premises .ap_img .ap_tp_ln_v{position:absolute;bottom:-3.177vw;right:0;left:-.052vw;margin:0 auto;width:.052vw;height:calc(30% + 1.177vw)}

@media (max-width:760px){.apartment_premises .ap_img .ap_tp_ln_v{opacity:0}}
.apartment_premises .ap_img .ap_tp_ln_v span{position:absolute;width:100%;height:100%;display:block;background:#85714D;transform:scaleY(0);transform-origin:100% 100%}

@media (max-width:1600px){.apartment_premises .ap_img img{max-width:33vw}}
@media (max-width:760px){.apartment_premises .ap_img img{max-width:319px}}
.apartment_premises .rows{position:relative;display:flex;margin:3.177vw 0 0}
@media (max-width:760px){.apartment_premises .rows{display:none}}
.apartment_premises .rows .ap_ln_h{position:absolute;top:0;left:0;right:0;width:calc(100% - 3.125vw);margin:0 auto;height:.052vw}
.apartment_premises .rows .ap_ln_h span{position:absolute;width:100%;height:100%;display:block;background:#85714D;transform:scaleX(0);transform-origin:50% 50%}
.apartment_premises .rows .ap_ln_v{position:absolute;bottom:0;right:0;margin:0 auto;width:.052vw;height:100%}

.apartment_premises .rows .ap_ln_v span{position:absolute;width:100%;height:100%;display:block;background:#85714D;transform:scaleY(0);transform-origin:0 0}
.apartment_premises .rows .cols{width:50%;text-align:center;position:relative;padding:0 0 12.188vw}
.apartment_premises .rows .cols.cols01 .d_img01{text-align:left;margin-right:auto}
.apartment_premises .rows .cols.cols02 .d_img02{text-align:right;margin-left:auto}
.apartment_premises .rows .cols .desc{height:100%}
.apartment_premises .rows .cols .desc .nbr{position:relative;color:#85714D;font:normal .99vw/.99vw Voguelicious-BoldItalic;margin:1.771vw 0 0}
@media (max-width:1280px){.apartment_premises .rows .cols .desc .nbr{font:normal .938vw/.938vw Voguelicious-BoldItalic}}
@media (max-width:1024px){.apartment_premises .rows .cols .desc .nbr{font:normal .977vw/.977vw Voguelicious-BoldItalic}}
.apartment_premises .rows .cols .desc .txt{color:#a9abb5;font:normal .938vw/1.25vw Voguelicious-BoldItalic;margin:3.698vw 0 0;letter-spacing:-.028vw;text-align:center}
@media (max-width:1280px){.apartment_premises .rows .cols .desc .txt{font:normal .938vw/1.25vw Voguelicious-BoldItalic;letter-spacing:-.028vw}}
@media (max-width:1024px){.apartment_premises .rows .cols .desc .txt{font:normal 1.172vw/1.563vw Voguelicious-BoldItalic;letter-spacing:-.035vw}}
.apartment_premises .rows .cols .desc .txt .word div{transform:translateY(100%);opacity:0}
.apartment_premises .rows .cols .d_img{margin:0 0 0;padding:10.26vw 0 0;max-width:46.354vw;text-align:center;position:relative}
.apartment_premises .rows .cols .d_img.active .dic_desc{-webkit-clip-path:inset(5% 10% 5% 10%);clip-path:inset(5% 10% 5% 10%);transform:scale(.65);transition:all 1.25s}
@media (max-width:1600px){.apartment_premises .rows .cols .d_img.active .dic_desc{transform:scale(.8)}}
.apartment_premises .rows .cols .d_img.active .dic_desc .d_img_cl{transition:all 1.25s}
.apartment_premises .rows .cols .d_img.active .dic_desc .d_img_ovr{opacity:1;transform:scale(1);transition:all 1.25s}

.apartment_premises .rows .cols .d_img.active .dic_desc .d_img_ovr .ovr_scl{opacity:1;transition:all 1.25s}
.apartment_premises .rows .cols .d_img.active .dic_desc .d_img_clip .h5{color:#85714D;font:normal 4.51vw/4.51vw SuisseIntl;letter-spacing:-.038vw;transition:all 1.25s}
.apartment_premises .rows .cols .d_img.active .dic_desc .d_img_clip .h3{color:#85714D;font:normal 6.01vw/6.01vw Voguelicious-BoldItalic;letter-spacing:-.14vw;transform:translateY(-.885vw);transition:all 1.25s}
.apartment_premises .rows .cols .d_img.active .dic_desc .d_img_clip .ts{color:#85714D;font:normal 1.729vw/1.729vw Voguelicious-BoldItalic;transition:all 1.25s;transform:translateY(.313vw)}

.apartment_premises .rows .cols .d_img .dic_desc{position:relative;height:58.802vw;transform:scale(1);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:all 1.25s}
.apartment_premises .rows .cols .d_img .dic_desc .d_img_cl{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all 1.25s}
.apartment_premises .rows .cols .d_img .dic_desc .d_img_ovr{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:100%;height:100%;transform:scale(1);opacity:1;transition:all 1.25s}
.apartment_premises .rows .cols .d_img .dic_desc .d_img_ovr .ovr_scl{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;transform-origin:50% 50%;width:100%;height:100%;background:rgba(19, 20, 26, 0.812);opacity:20;transition:all 1.25s}
.apartment_premises .rows .cols .d_img .dic_desc .d_img_clip{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:20;text-align:center}
.apartment_premises .rows .cols .d_img .dic_desc .d_img_clip .h5{color:#85714D;font:normal 2.083vw/2.083vw SuisseIntl;letter-spacing:.005vw;transition:all 1.25s}
.apartment_premises .rows .cols .d_img .dic_desc .d_img_clip .h3{color:#85714D;font:normal 5.521vw/5.521vw Voguelicious-BoldItalic;letter-spacing:-.193vw;transform:translateY(-1.302vw);transition:all 1.25s}
.apartment_premises .rows .cols .d_img .dic_desc .d_img_clip .ts{color:#85714D;font:normal 1.99vw/1.99vw Voguelicious-BoldItalic;transform:translateY(.469vw);transition:all 1.25s}

@media (max-width:1280px){.apartment_premises .rows .cols .d_img .dic_desc .d_img_clip .ts{font:normal .938vw/.938vw Voguelicious-BoldItalic}}
@media (max-width:1024px){.apartment_premises .rows .cols .d_img .dic_desc .d_img_clip .ts{font:normal 1.172vw/1.172vw Voguelicious-BoldItalic}}
.apartment_premises #rows_mb_scl01{position:relative;top:50vh}
.apartment_premises #rows_mb_scl02{position:relative;top:50vh}
.apartment_premises .rows_mb{display:none}

@media (max-width:760px){.apartment_premises .rows_mb{display:block}}
.apartment_premises .rows_mb .cols{position:relative}
.apartment_premises .rows_mb .cols .desc{text-align:center}
.apartment_premises .rows_mb .cols .desc .ap_bg_mb{height:100vh;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}
.apartment_premises .rows_mb .cols .desc .nbr{position:relative;color:#85714D;font:normal 12px/12px Voguelicious-BoldItalic;margin:0;padding-top:57px}

.apartment_premises .rows_mb .cols .desc .dic_txt{margin:120px 0 0}
.apartment_premises .rows_mb .cols .desc .dic_txt .h5{color:#85714D;font:normal 19px/19px SuisseIntl;letter-spacing:-.475px;transition:all 1.25s}
.apartment_premises .rows_mb .cols .desc .dic_txt .h3{color:#85714D;font:normal 50px/50px Voguelicious-BoldItalic;letter-spacing:-1.75px;transition:all 1.25s;margin:-9px 0 0}
.apartment_premises .rows_mb .cols .desc .dic_txt .ts{color:#85714D;font:normal 12px/16px Voguelicious-BoldItalic;transition:all 1.25s;margin:16px 0 0}
.apartment_premises .rows_mb .cols .desc .txt{margin:155px 0 0}
.apartment_premises .rows_mb .cols .desc .txt p{color:#85714D;font:normal 20px/15px SuisseIntl; margin-top: -100px;}
.apartment_premises .rows_mb .cols .desc .txt p .br{display:block}
.apartment_premises .rows_mb .cols .desc .ap_bg_mb_lnks{margin:44px 0 0}
.apartment_premises .rows_mb .cols .desc .ap_bg_mb_lnks .ap_bg_mb_lnk{color:#85714D;font:normal 9.781vw/9.781vw Voguelicious-BoldItalic;border:#85714D .52vw solid;border-radius:2.604vw;padding:.938vw 1.979vw 1.25vw;display:inline-block;cursor:pointer;transition:.7s cubic-bezier(.165,.84,.44,1); margin-top: 150px;background-color: #ffffffb5;}
@media (max-width:1440px){.apartment_premises .rows_mb .cols .desc .ap_bg_mb_lnks .ap_bg_mb_lnk{font:normal .833vw/.833vw Voguelicious-BoldItalic}}
@media (max-width:1280px){.apartment_premises .rows_mb .cols .desc .ap_bg_mb_lnks .ap_bg_mb_lnk{font:normal .938vw/.938vw Voguelicious-BoldItalic;padding:1.172vw 2.266vw 1.328vw}}
@media (max-width:1024px){.apartment_premises .rows_mb .cols .desc .ap_bg_mb_lnks .ap_bg_mb_lnk{font:normal 1.172vw/1.172vw Voguelicious-BoldItalic;padding:1.465vw 2.441vw}}
@media (max-width:760px){.apartment_premises .rows_mb .cols .desc .ap_bg_mb_lnks .ap_bg_mb_lnk{font:normal 12px/12px Voguelicious-BoldItalic;padding:18px 26px;border-radius:50px}}
@media (max-width:760px){.ios .apartment_premises .rows_mb .cols .desc .dic_txt .h3{margin:0 0 0}}



.parallax_sections{margin:0;position:relative;overflow:hidden}
.parallax_sections .ps_lnk{display:block;position:relative;height:100%;width:100%;cursor:pointer}
.parallax_sections .ps{position:relative;height:100vh;display:flex;align-items:center;flex-direction:column;justify-content:space-between;overflow:hidden}
.parallax_sections .ps:first-child .fixed_t{margin-top:0}
.parallax_sections .bgp{display:block;position:relative;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}
.parallax_sections .fixed_t{position:absolute;left:0;top:0;right:0;bottom:0;overflow:visible;width:100%;height:100vh;margin-top:-100vh;padding-bottom:0;display:flex;align-items:center;flex-direction:column;z-index:6;text-align:center}
@media (max-width:760px){.parallax_sections .fixed_t{margin-top:0;display:flex;flex-direction:column;justify-content:center;align-items:center}}
.parallax_sections .h2s{position:absolute;top:22.708vw;display:block;color:#fff;font:normal 4.01vw/4.01vw Voguelicious-BoldItalic;letter-spacing:-.14vw;z-index:2;width:100%}
@media (max-width:1024px){.parallax_sections .h2s{font:normal 4.102vw/4.102vw Voguelicious-BoldItalic;letter-spacing:-.144vw}}
@media (max-width:760px){.parallax_sections .h2s{font:normal 40px/40px Voguelicious-BoldItalic;letter-spacing:-1.4px;top:0;position:relative}}
@media (max-width:760px){.parallax_sections .h2s .br{display:block}}
.parallax_sections .txt{position:absolute;top:27.76vw;display:block;color:rgba(255,255,255,.7);font:normal .729vw/1.042vw Voguelicious-BoldItalic;margin:0}
@media (max-width:1440px){.parallax_sections .txt{font:normal .833vw/1.111vw Voguelicious-BoldItalic}}
@media (max-width:1280px){.parallax_sections .txt{font:normal .938vw/1.25vw Voguelicious-BoldItalic}}
@media (max-width:1024px){.parallax_sections .txt{font:normal 1.172vw/1.563vw Voguelicious-BoldItalic}}
@media (max-width:760px){.parallax_sections .txt{font:normal 14px/19px Voguelicious-BoldItalic;position:relative;top:17px}}
@media (max-width:760px){.parallax_sections .txt.vs{display:none}}.parallax_sections .txt.mb{display:none}
@media (max-width:760px){.parallax_sections .txt.mb{display:block;color:#fff}}.parallax_sections .txt .br{display:block}


.wide_range_of_solutions{margin:0;position:relative;padding-top:24.115vw}
@media (max-width:760px){.wide_range_of_solutions{padding:180px 0 0}}
.wide_range_of_solutions .ttl{margin:0}
.wide_range_of_solutions .rows{display:flex;justify-content:space-between}
@media (max-width:760px){.wide_range_of_solutions .rows{display:none}}
.wide_range_of_solutions .rows .cols.cols01{width:8.802vw}
.wide_range_of_solutions .rows .cols.cols01 .r{transform:translateY(8.021vw)}
.wide_range_of_solutions .rows .cols.cols02{width:18.958vw}
.wide_range_of_solutions .rows .cols.cols02 .r{transform:translateY(22.292vw)}
.wide_range_of_solutions .rows .cols.cols03{width:35.729vw}
.wide_range_of_solutions .rows .cols.cols03 .r{transform:translateY(30.938vw)}
.wide_range_of_solutions .rows .cols.cols04{width:18.958vw}
.wide_range_of_solutions .rows .cols.cols04 .r{transform:translateY(13.333vw)}
.wide_range_of_solutions .rows .cols.cols05{width:8.802vw}
.wide_range_of_solutions .rows .cols.cols05 .r{transform:translateY(-1.354vw)}
.wide_range_of_solutions .rows .r{margin-bottom:2.188vw}
.wide_range_of_solutions .rows .r:last-child{margin-bottom:0}
.wide_range_of_solutions .rows_mb{display:none}
@media (max-width:760px){.wide_range_of_solutions .rows_mb{display:flex;justify-content:space-between;margin:92px 0 0}}
.wide_range_of_solutions .rows_mb .cols.cols01{width:23.488vw;margin-top:11.628vw}
.wide_range_of_solutions .rows_mb .cols.cols02{width:45.349vw;margin-top:20.93vw}
.wide_range_of_solutions .rows_mb .cols.cols03{width:23.488vw}
.wide_range_of_solutions .rows_mb .cols .r{margin-bottom:3.953vw}

.questions_and_discuss {
    margin: 23.542vw 0 0;
    position: relative;
  }
  @media (max-width: 760px) {
    .questions_and_discuss {
      margin: 106px 0 0;
    }
  }
  .questions_and_discuss .rows_ttl {
    display: flex;
    position: relative;
  }
  @media (max-width: 760px) {
    .questions_and_discuss .rows_ttl {
      display: block;
    }
  }
  .questions_and_discuss .rows_ttl .cols_ttl {
    width: 50%;
    position: relative;
    padding: 1.771vw 0 13.698vw;
  }
  @media (max-width: 760px) {
    .questions_and_discuss .rows_ttl .cols_ttl {
      width: 100%;
      padding: 18px 0 68px;
    }
  }
  @media (max-width: 760px) {
    .questions_and_discuss .rows_ttl .cols_ttl .rt_ln_v {
      display: none;
    }
  }
  @media (max-width: 760px) {
    .questions_and_discuss .rows_ttl .cols_ttl.cols_ttl02 {
      display: none;
    }
  }
  .questions_and_discuss .rows_ttl .h3 {
    color: #fff;
    font: normal 3.281vw/3.542vw Voguelicious-Italic;
    letter-spacing: -0.082vw;
  }
  @media (max-width: 1440px) {
    .questions_and_discuss .rows_ttl .h3 {
      font: normal 3.333vw/3.542vw Voguelicious-Italic;
      letter-spacing: -0.083vw;
    }
  }
  @media (max-width: 1280px) {
    .questions_and_discuss .rows_ttl .h3 {
      font: normal 3.359vw/3.516vw Voguelicious-Italic;
      letter-spacing: -0.084vw;
    }
  }
  @media (max-width: 760px) {
    .questions_and_discuss .rows_ttl .h3 {
      font: normal 30px/33px Voguelicious-Italic;
      letter-spacing: -0.75px;
    }
  }
  .questions_and_discuss .rows_ttl .h3 .br {
    display: block;
  }
  @media (max-width: 760px) {
    .questions_and_discuss .rows_ttl .h3.vs {
      display: none;
    }
  }
  .questions_and_discuss .rows_ttl .h3.mb {
    display: none;
  }
  @media (max-width: 760px) {
    .questions_and_discuss .rows_ttl .h3.mb {
      display: block;
    }
  }
  .questions_and_discuss .rows_ttl .ln_h {
    height: 0.052vw;
    width: 100%;
    position: absolute;
    margin: 0;
    left: 0;
  }
  @media (max-width: 760px) {
    .questions_and_discuss .rows_ttl .ln_h {
      height: 1px;
    }
  }
  .questions_and_discuss .rows_ttl .ln_h.rt_ln_h_th {
    top: 0;
  }
  .questions_and_discuss .rows_ttl .ln_h.rt_ln_h_bh {
    bottom: 0;
  }
  .questions_and_discuss .rows_ttl .ln_h span {
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    background: #85714D;
    transform: scaleX(0);
    transform-origin: 50% 50%;
  }
  .questions_and_discuss .rows_ttl .ln_v {
    position: absolute;
    top: 0;
    right: 0;
    margin: auto;
    width: 0.052vw;
    height: 100%;
  }
  @media (max-width: 760px) {
    .questions_and_discuss .rows_ttl .ln_v {
      width: 1px;
    }
  }
  .questions_and_discuss .rows_ttl .ln_v span {
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    background: #85714D;
    transform: scaleY(0);
    transform-origin: 0% 0%;
  }
  .questions_and_discuss .rows {
    position: relative;
    display: flex;
  }
  @media (max-width: 760px) {
    .questions_and_discuss .rows {
      display: block;
    }
  }
  .questions_and_discuss .rows.rows100 .cols {
    width: 100%;
  }
  .questions_and_discuss .rows.rows_btn {
    text-align: center;
    margin: 2.552vw 0 0;
  }
  @media (max-width: 760px) {
    .questions_and_discuss .rows.rows_btn {
      margin: 40px 0 0;
    }
  }
  .questions_and_discuss .rows.rows_btn .cols {
    width: 100%;
  }
  .questions_and_discuss .rows .cols {
    width: 50%;
    position: relative;
    height: 8.75vw;
  }
  @media (max-width: 760px) {
    .questions_and_discuss .rows .cols {
      height: auto;
      width: 100%;
    }
  }
  @media (max-width: 760px) {
    .questions_and_discuss .rows .cols.cols_txt {
      height: 180px;
    }
  }
  .questions_and_discuss .rows .cols.cols02 {
    padding-left: 1.667vw;
  }
  @media (max-width: 760px) {
    .questions_and_discuss .rows .cols.cols02 {
      padding-left: 0;
    }
  }
  .questions_and_discuss .rows .cols.cols02 .parsley-errors-list {
    left: 1.667vw;
  }
  @media (max-width: 760px) {
    .questions_and_discuss .rows .cols.cols02 .parsley-errors-list {
      left: 0;
    }
  }
  .questions_and_discuss .rows .cols.cols02 .r_ln_bh {
    opacity: 0;
    bottom: auto;
    top: 0;
  }
  @media (max-width: 760px) {
    .questions_and_discuss .rows .cols.cols02 .r_ln_bh {
      opacity: 1;
    }
  }
  .questions_and_discuss .rows .cols .parsley-errors-list {
    top: 0.521vw;
    z-index: 20;
  }
  @media (max-width: 760px) {
    .questions_and_discuss .rows .cols .parsley-errors-list {
      top: 0;
    }
  }
  @media (max-width: 760px) {
    .questions_and_discuss .rows .cols .r_ln_h {
      display: none;
    }
  }
  .questions_and_discuss .rows input {
    width: 100%;
    background: none;
    border: 0;
    color: #fff;
    font: normal 0.99vw/0.99vw Voguelicious-Italic;
    margin: 1.094vw 0 0;
  }
  @media (max-width: 1280px) {
    .questions_and_discuss .rows input {
      font: normal 0.938vw/0.938vw Voguelicious-Italic;
    }
  }
  @media (max-width: 1024px) {
    .questions_and_discuss .rows input {
      font: normal 1.172vw/1.172vw Voguelicious-Italic;
    }
  }
  @media (max-width: 760px) {
    .questions_and_discuss .rows input {
      margin: 0;
      padding: 9px 0 41px;
      font: normal 12px/12px Voguelicious-Italic;
    }
  }
  .questions_and_discuss .rows input::-webkit-input-placeholder {
    color: #A9ABB5;
  }
  .questions_and_discuss .rows input::-moz-placeholder {
    color: #A9ABB5;
  }
  .questions_and_discuss .rows input:-moz-placeholder {
    color: #A9ABB5;
  }
  .questions_and_discuss .rows input:-ms-input-placeholder {
    color: #A9ABB5;
  }
  .questions_and_discuss .rows textarea {
    width: 100%;
    background: none;
    border: 0;
    color: #fff;
    font: normal 0.99vw/0.99vw Voguelicious-Regular;
    resize: none;
    margin: 1.094vw 0 0;
  }
  @media (max-width: 1280px) {
    .questions_and_discuss .rows textarea {
      font: normal 0.938vw/0.938vw Voguelicious-Regular;
      margin: 1.328vw 0 0;
    }
  }
  @media (max-width: 1024px) {
    .questions_and_discuss .rows textarea {
      font: normal 1.172vw/1.172vw Voguelicious-Regular;
    }
  }
  @media (max-width: 760px) {
    .questions_and_discuss .rows textarea {
      margin: 0;
      height: 178px;
      padding: 9px 0 0;
      font: normal 12px/16px Voguelicious-Regular;
    }
  }
  .questions_and_discuss .rows textarea::-webkit-input-placeholder {
    color: #A9ABB5;
  }
  .questions_and_discuss .rows textarea::-moz-placeholder {
    color: #A9ABB5;
  }
  .questions_and_discuss .rows textarea:-moz-placeholder {
    color: #A9ABB5;
  }
  .questions_and_discuss .rows textarea:-ms-input-placeholder {
    color: #A9ABB5;
  }
  .questions_and_discuss .rows .get_go {
    border: 0;
    color: rgba(169, 171, 181, 0.9);
    font: normal 0.981vw/0.981vw Voguelicious-Italic;
    background: rgba(169, 171, 181, 0.2);
    border-radius: 2.604vw;
    padding: 0.938vw 1.979vw 1.25vw;
    display: inline-block;
    border: 0;
    cursor: pointer;
    transition: 0.7s cubic-bezier(0.165, 0.84, 0.44, 1);
    cursor: pointer;
  }
  @media (max-width: 1440px) {
    .questions_and_discuss .rows .get_go {
      font: normal 0.833vw/0.833vw Voguelicious-Italic;
    }
  }
  @media (max-width: 1280px) {
    .questions_and_discuss .rows .get_go {
      font: normal 0.938vw/0.938vw Voguelicious-Italic;
      padding: 1.172vw 2.266vw 1.328vw;
    }
  }
  @media (max-width: 1024px) {
    .questions_and_discuss .rows .get_go {
      font: normal 1.172vw/1.172vw Voguelicious-Italic;
      padding: 1.465vw 2.441vw;
    }
  }
  @media (max-width: 760px) {
    .questions_and_discuss .rows .get_go {
      font: normal 12px/12px Voguelicious-Italic;
      padding: 18px 26px;
      border-radius: 50px;
    }
  }
  .questions_and_discuss .rows .get_go:hover {
    background: rgba(169, 171, 181, 0.08);
    transition: 0.7s cubic-bezier(0.165, 0.84, 0.44, 1);
  }
  @media (max-width: 760px) {
    .questions_and_discuss .rows .get_go {
      display: block;
      text-align: center;
      width: 100%;
      padding-left: 0;
      padding-right: 0;
    }
  }
  .questions_and_discuss .rows .get_go[disabled] {
    cursor: default;
    border: 0;
    background: rgba(169, 171, 181, 0.2);
    color: #A9ABB5;
    opacity: 0.5;
  }
  .questions_and_discuss .rows .get_go[disabled]:hover {
    cursor: default;
    border: 0;
    background: rgba(169, 171, 181, 0.2);
    color: #A9ABB5;
  }
  .questions_and_discuss .rows .r_ln_bh {
    height: 0.052vw;
    width: 100%;
    position: absolute;
    margin: 0;
    left: 0;
    bottom: 0;
  }
  @media (max-width: 760px) {
    .questions_and_discuss .rows .r_ln_bh {
      height: 1px;
    }
  }
  .questions_and_discuss .rows .r_ln_bh span {
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    background: #85714D;
    transform: scaleX(0);
    transform-origin: 50% 50%;
  }
  .questions_and_discuss .rows .r_ln_h {
    position: absolute;
    top: 0;
    right: 0;
    margin: auto;
    width: 0.052vw;
    height: 100%;
  }
  @media (max-width: 760px) {
    .questions_and_discuss .rows .r_ln_h {
      width: 1px;
    }
  }
  .questions_and_discuss .rows .r_ln_h span {
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    background: #85714D;
    transform: scaleY(0);
    transform-origin: 0% 0%;
  }
  
  .safari_mac .questions_and_discuss .rows .get_go {
    padding-top: 1vw;
    padding-bottom: 1vw;
  }
  


.bg_move{position:relative;overflow:hidden;height:26.615vw;margin:6.563vw 0 0}
@media (max-width:760px){.bg_move{height:341px;margin:122px 0 0}}
.bg_move img{position:absolute;top:0;left:0;width:100%;height:58.49vw}
@media (max-width:760px){.bg_move img{height:620px;width:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}}
.bg_move .container{height:100%;position:relative;z-index:50}
.bg_move .rows{height:100%;display:flex;justify-content:space-between;align-items:flex-end;padding:0 0 1.979vw}
@media (max-width:760px){.bg_move .rows{padding:0 0 0;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}}
@media (max-width:760px){.bg_move .rows .cols01{width:100%;text-align:center;padding:21px 0 0}}
@media (max-width:760px){.bg_move .rows .cols01 p{font:normal 27px/27px Voguelicious-BoldItalic;letter-spacing:-1.08px}}
@media (max-width:760px){.bg_move .rows .cols02{width:100%}}
@media (max-width:760px){.bg_move .rows .cols02 .r{margin-top:235px;width:100%;display:flex;justify-content:space-between}}
@media (max-width:760px){.bg_move .rows .cols03{display:none}}.bg_move .rows .r{display:flex;justify-content:center}
@media (max-width:760px){.bg_move .rows .r{flex-wrap:wrap;padding:0 23px}}.bg_move .rows .r .c{margin-right:2.344vw}
@media (max-width:760px){.bg_move .rows .r .c{margin-right:0}}.bg_move .rows .r .c:last-child{margin-right:0}
.bg_move .rows .r .c.c02{margin-right:0}
.bg_move .rows .r .c.c04{display:none}
@media (max-width:760px){.bg_move .rows .r .c.c04{display:block}}.bg_move .rows .r .c.c03{display:none}
@media (max-width:760px){.bg_move .rows .r .c.c03{display:none}}.bg_move .rows p{color:#fff;font:normal .885vw/.885vw Voguelicious-BoldItalic}
@media (max-width:1280px){.bg_move .rows p{font:normal .938vw/.938vw Voguelicious-BoldItalic}}
@media (max-width:1024px){.bg_move .rows p{font:normal 1.172vw/1.172vw Voguelicious-BoldItalic}}
@media (max-width:760px){.bg_move .rows p{font:normal 14px/14px Voguelicious-BoldItalic;color:#fff}}
.bg_move .rows p a{color:#a9abb5;transition:.7s cubic-bezier(.165,.84,.44,1)}
@media (max-width:760px){.bg_move .rows p a{color:#fff}}.bg_move .rows p a:hover{opacity:.5;transition:.7s cubic-bezier(.165,.84,.44,1)}


.dbl_cnt {
    margin: 0 0 0;
    position: relative;
  }
  @media (max-width: 760px) {
    .dbl_cnt .container {
      padding: 0;
    }
  }
  .dbl_cnt .rows {
    border-bottom: 0.052vw solid  #85714D;
  }
  @media (max-width: 760px) {
    .dbl_cnt .rows {
      border-bottom: 1px solid  #85714D;
    }
  }
  .dbl_cnt .rows:first-child {
    height: 13.698vw;
    background: linear-gradient(180deg,#041E42 61.77%,#021837 100%);
  }
  @media (max-width: 760px) {
    .dbl_cnt .rows:first-child {
      height: 232px;
    }
  }
  .dbl_cnt .rows:first-child .tc {
    padding-top: 5.885vw;
  }
  @media (max-width: 760px) {
    .dbl_cnt .rows:first-child .tc {
      padding-top: 97px;
    }
  }
  .dbl_cnt .rows:last-child {
    height: 10.469vw;
    background: linear-gradient(180deg,#041E42 61.77%,#021837 100%);
  }
  @media (max-width: 760px) {
    .dbl_cnt .rows:last-child {
      height: 185px;
    }
  }
  .dbl_cnt .rows:last-child .tc {
    padding-top: 2.917vw;
  }
  @media (max-width: 760px) {
    .dbl_cnt .rows:last-child .tc {
      padding-top: 49px;
    }
  }
  .dbl_cnt .rows .cols {
    margin: 0;
  }
  .dbl_cnt .rows .tc {
    text-align: center;
    color: rgba(255, 255, 255, 0.7);
    font: normal 0.981vw/0.981vw Voguelicious-Italic;
  }
  @media (max-width: 1280px) {
    .dbl_cnt .rows .tc {
      font: normal 0.938vw/0.938vw Voguelicious-Italic;
    }
  }
  @media (max-width: 1024px) {
    .dbl_cnt .rows .tc {
      font: normal 1.172vw/1.172vw Voguelicious-Italic;
    }
  }
  @media (max-width: 760px) {
    .dbl_cnt .rows .tc {
      font: normal 12px/12px Voguelicious-Italic;
    }
  }
  .dbl_cnt .rows .r {
    display: flex;
    margin: 3.438vw 0 0 2.344vw;
  }
  @media (max-width: 760px) {
    .dbl_cnt .rows .r {
      margin: 76px 0 0;
      padding: 0 15px;
      justify-content: space-between;
    }
  }
  .dbl_cnt .rows .r .c:last-child a {
    padding-bottom: 0.156vw;
    transition: 0.7s cubic-bezier(0.165, 0.84, 0.44, 1);
  }
  @media (max-width: 760px) {
    .dbl_cnt .rows .r .c:last-child a {
      padding-bottom: 4px;
    }
  }
  .dbl_cnt .rows .r .c:last-child a:hover {
    opacity: 0.5;
    transition: 0.7s cubic-bezier(0.165, 0.84, 0.44, 1);
  }
  .dbl_cnt .rows .r .c:last-child a:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0.052vw;
    background: rgba(169, 171, 181, 0.5);
  }
  @media (max-width: 760px) {
    .dbl_cnt .rows .r .c:last-child a:after {
      height: 1px;
    }
  }
  .dbl_cnt .rows .r p {
    color: #A9ABB5;
    font: normal 1.51vw/1.51vw Voguelicious-Italic;
    letter-spacing: -0.038vw;
  }
  @media (max-width: 1280px) {
    .dbl_cnt .rows .r p {
      font: normal 1.563vw/1.563vw Voguelicious-Italic;
      letter-spacing: -0.039vw;
    }
  }
  @media (max-width: 760px) {
    .dbl_cnt .rows .r p {
      font: normal 15px/15px Voguelicious-Italic;
      letter-spacing: -0.375px;
    }
  }
  .dbl_cnt .rows .r p a {
    color: #A9ABB5;
    position: relative;
    display: inline-block;
    transition: 0.7s cubic-bezier(0.165, 0.84, 0.44, 1);
  }
  .dbl_cnt .rows .r p a:hover {
    opacity: 0.5;
    transition: 0.7s cubic-bezier(0.165, 0.84, 0.44, 1);
  }
  .dbl_cnt .rows .rm {
    display: flex;
    justify-content: space-between;
    margin: 2.344vw 0 0;
  }
  @media (max-width: 760px) {
    .dbl_cnt .rows .rm {
      margin: 59px 0 0;
    }
  }
  .dbl_cnt .rows .rm .cm {
    width: 50%;
  }
  @media (max-width: 760px) {
    .dbl_cnt .rows .rm .cm.cm02 {
      display: flex;
      justify-content: flex-end;
    }
  }
  @media (max-width: 760px) {
    .dbl_cnt .rows .rm .cm.cm02 a {
      margin-left: 0;
      margin-right: 15px;
    }
  }
  .dbl_cnt .rows .rm a {
    color: #A9ABB5;
    font: normal 1.51vw/1.51vw Voguelicious-Italic;
    letter-spacing: -0.038vw;
    position: relative;
    display: flex;
    align-items: center;
    margin-left: 2.292vw;
    transition: 0.7s cubic-bezier(0.165, 0.84, 0.44, 1);
  }
  @media (max-width: 760px) {
    .dbl_cnt .rows .rm a {
      font: normal 15px/15px Voguelicious-Italic;
      margin-left: 15px;
    }
  }
  .dbl_cnt .rows .rm a:hover {
    opacity: 0.5;
    transition: 0.7s cubic-bezier(0.165, 0.84, 0.44, 1);
  }
  .dbl_cnt .rows .rm a span {
    position: relative;
    width: 2.448vw;
    height: 2.448vw;
    border: ;
    border-radius: 0.182vw;
    margin-right: 0.938vw;
  }
  @media (max-width: 760px) {
    .dbl_cnt .rows .rm a span {
      width: 26px;
      height: 26px;
      border-radius: 4px;
      margin-right: 8px;
    }
  }
  .dbl_cnt .rows .rm a span.wts:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    background: url(../icones/\ whatsapp.png) no-repeat 0 0/cover;
    width: 3.302vw;
    height: 3.302vw;
  }
  @media (max-width: 760px) {
    .dbl_cnt .rows .rm a span.wts:after {
      width: 14px;
      height: 14px;
    }
  }
  .dbl_cnt .rows .rm a span.tg:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    background: url(../icones/\ instagram.png) no-repeat 0 0/cover;
    width: 3.302vw;
    height: 3.302vw;
  }
  @media (max-width: 760px) {
    .dbl_cnt .rows .rm a span.tg:after {
      width: 14px;
      height: 14px;
    }
  }
  


  .successful_work {
    margin: 0;
  }
  .successful_work .t_ttl {
    margin: 4.115vw 0 0 2.292vw;
    position: relative;
  }
  @media (max-width: 760px) {
    .successful_work .t_ttl {
      margin: 0;
      padding: 134px 0 0;
    }
  }
  .successful_work .t_ttl .ln_v {
    position: absolute;
    top: -4.115vw;
    right: 0;
    left: 0;
    margin: auto;
    width: 0.052vw;
    height: 20.833vw;
  }
  @media (max-width: 760px) {
    .successful_work .t_ttl .ln_v {
      width: 1px;
      height: 94px;
      top: 0px;
    }
  }
  .successful_work .t_ttl .ln_v span {
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    background: #85714D;
    transform: scaleY(0);
    transform-origin: 0% 0%;
  }
  .successful_work .t_ttl p {
    color: rgba(169, 171, 181, 0.4);
    font: normal 1.25vw/1.667vw Voguelicious-Italic;
    letter-spacing: -0.037vw;
  }
  @media (max-width: 760px) {
    .successful_work .t_ttl p {
      font: normal 15px/18px Voguelicious-Italic;
      letter-spacing: -0.45px;
      text-align: center;
    }
  }
  .successful_work .t_ttl p .br {
    display: block;
  }
  .successful_work .h2 {
    color: rgba(169, 171, 181, 0.2);
    font: normal 26.25vw/26.25vw Voguelicious-Italic;
    margin: 10.729vw 0 0 10.729vw ;
    overflow: hidden;
    letter-spacing: -2.135vw;
    height: 26.25vw;
    
  }
  @media (max-width: 760px) {
    .successful_work .h2 {
      font: normal 96px/96px Voguelicious-Italic;
      letter-spacing: -7.292px;
      height: 100px;
      margin: 65px 0 0 100px;
      position:center;
    }
  }
  @media (max-width: 370px) {
    .successful_work .h2 {
      font: normal 76px/76px Voguelicious-Italic;
      letter-spacing: -7px;
      height: 100px;
      margin: 65px 0 0;
      text-align: center;
    }
  }
  .successful_work .h2 .h2_in {
    display: inline-block;
    position: relative;
  }
  @media (max-width: 370px) {
    .successful_work .h2 .h2_in {
      width: 100%;
    }
  }
  .successful_work .h2 .h2_in .h2_t {
    display: inline-block;
    transform: translateY(-25.521vw);
  }
  @media (max-width: 760px) {
    .successful_work .h2 .h2_in .h2_t {
      transform: translateY(-100px);
    }
  }
  .successful_work .h2 .h2_in .h2_t.h2_t02 {
    margin-left: 0.156vw;
  }
  @media (max-width: 760px) {
    .successful_work .h2 .h2_in .h2_t.h2_t02 {
      margin-left: 0;
    }
  }
  .successful_work .h2 .h2_in .h2_t.h2_t03 {
    margin-left: 0.208vw;
  }
  @media (max-width: 760px) {
    .successful_work .h2 .h2_in .h2_t.h2_t03 {
      margin-left: 0;
    }
  }
  .successful_work .h2 .h2_in .h2_t.h2_t04 {
    margin-left: 0.313vw;
  }
  @media (max-width: 760px) {
    .successful_work .h2 .h2_in .h2_t.h2_t04 {
      margin-left: 0;
    }
  }
  .successful_work .h2 .h2_in .h2_t.h2_t05 {
    margin-left: 0.208vw;
  }
  @media (max-width: 760px) {
    .successful_work .h2 .h2_in .h2_t.h2_t05 {
      margin-left: 0;
    }
  }
  .successful_work .h2 .h2_in .h2_t.h2_t06 {
    margin-left: 0.26vw;
  }
  @media (max-width: 760px) {
    .successful_work .h2 .h2_in .h2_t.h2_t06 {
      margin-left: 0;
    }
  }
  .successful_work .h2 .h2_in .h2_t.h2_t07 {
    margin-left: 0.208vw;
  }
  @media (max-width: 760px) {
    .successful_work .h2 .h2_in .h2_t.h2_t07 {
      margin-left: 0;
    }
  }
  .successful_work .h2 .h2_in .h2_t.c {
    position: relative;
    top: 1.823vw;
    margin-left: -1.354vw;
  }
  @media (max-width: 1800px) {
    .successful_work .h2 .h2_in .h2_t.c {
      margin-left: -1.823vw;
    }
  }
  @media (max-width: 1600px) {
    .successful_work .h2 .h2_in .h2_t.c {
      margin-left: -2.625vw;
    }
  }
  @media (max-width: 760px) {
    .successful_work .h2 .h2_in .h2_t.c {
      margin-left: -9px;
      top: 7px;
    }
  }
  @media (max-width: 370px) {
    .successful_work .h2 .h2_in .h2_t.c {
      margin-left: 0px;
      top: 7px;
    }
  }
  


body,html{line-height:1;font-family:SuisseIntl}html{font-size:62.5%}.scroller{height:100vh}
@media (max-width:760px){.scroller{height:auto}}.container{max-width:100%;width:100%;margin-left:auto;margin-right:auto;padding:0 3rem}
@media (max-width:1440px){.container{padding:0 2rem}}
@media (max-width:760px){.container{padding:0 1rem}}

#wrap {
    background: #041E42;
    height: 100%;
    position: relative;
    z-index: 200;
  }
  
  #wrapper {
    height: 100%;
    height: auto !important;
    margin: 0;
    padding: 0;
  }

.hides{display:none}.ttl{text-align:center;position:relative;z-index:50}.ttl .h3{color:#fff;font:normal 3.281vw/3.542vw SuisseIntl;letter-spacing:-.082vw}
@media (max-width:1600px){.ttl .h3{letter-spacing:-.075vw}}
@media (max-width:1280px){.ttl .h3{font:normal 3.359vw/3.516vw SuisseIntl;letter-spacing:-.084vw}}
@media (max-width:1024px){.ttl .h3{font:normal 3.32vw/3.516vw SuisseIntl;letter-spacing:-.083vw}}
@media (max-width:760px){.ttl .h3{font:normal 30px/33px SuisseIntl;letter-spacing:-.75px}}
.ttl .h3 .br{display:block}.ttl p{color:rgba(255,255,255,.7);font:normal .729vw/.99vw Voguelicious-BoldItalic;margin:1.979vw 0 0}
@media (max-width:1440px){.ttl p{font:normal .833vw/1.111vw Voguelicious-BoldItalic}}
@media (max-width:1280px){.ttl p{font:normal .938vw/1.25vw Voguelicious-BoldItalic;letter-spacing:-.028vw}}
@media (max-width:1024px){.ttl p{font:normal 1.172vw/1.563vw Voguelicious-BoldItalic}}
@media (max-width:760px){.ttl p{font:normal 12px/16px Voguelicious-BoldItalic;margin:14px 0 0}}.ttl p .br{display:block}

.e_sap .rows_lnk{margin:2.604vw 0 0;padding:0 0 2.552vw;text-align:center;position:relative}
.e_sap .rows_lnk .apl_r_ln_h{position:absolute;bottom:0;right:0;left:0;margin:auto;width:100%;height:.052vw}
.e_sap .rows_lnk .apl_r_ln_h span{position:absolute;width:100%;height:100%;display:block;background:#515258;transform:scaleX(0);transform-origin:50% 50%}
.e_sap .rows_lnk .apl_r_lnk{color:rgba(169,171,181,.9);font:normal .781vw/.781vw Voguelicious-BoldItalic;background:rgba(169,171,181,.2);border-radius:2.604vw;padding:.938vw 1.979vw 1.25vw;display:inline-block;border:0;cursor:pointer;transition:.7s cubic-bezier(.165,.84,.44,1)}
@media (max-width:1440px){.e_sap .rows_lnk .apl_r_lnk{font:normal .833vw/.833vw Voguelicious-BoldItalic}}
@media (max-width:1280px){.e_sap .rows_lnk .apl_r_lnk{font:normal .938vw/.938vw Voguelicious-BoldItalic;padding:1.172vw 2.266vw 1.328vw}}
@media (max-width:1024px){.e_sap .rows_lnk .apl_r_lnk{font:normal 1.172vw/1.172vw Voguelicious-BoldItalic;padding:1.465vw 2.441vw}}
@media (max-width:760px){.e_sap .rows_lnk .apl_r_lnk{font:normal 12px/12px Voguelicious-BoldItalic;padding:18px 26px;border-radius:50px}}
.e_sap .rows_lnk .apl_r_lnk:hover{background:rgba(169,171,181,.08);transition:.7s cubic-bezier(.165,.84,.44,1)}sup{top:-.75em;font-size:50%}

.selectize-input .item{color:#000}.selectize-control.single{height:auto;top:.2rem}.selectize-control.single .selectize-input{border:0 solid #e8e8e8;border-radius:0;background:#fff;text-align:left;padding:0}.selectize-control.single .selectize-input.not-full{padding-top:0;padding-bottom:0}.selectize-control.single .selectize-input.dropdown-active{border-radius:0}.selectize-control.single .selectize-input.dropdown-active:after{transform:rotate(180deg);margin:0}.selectize-control.single .selectize-input:after{content:"";background:url(../img/s1.svg) no-repeat 0 0;width:.8rem;height:.5rem;border:0;top:1rem;right:0;margin:0;border-width:0}@media (max-width:550px){.selectize-control.single .selectize-input:after{width:1.9rem;height:1rem;background-size:cover}}.selectize-control.single .selectize-input .item{font:normal 2.1rem/2.1rem SuisseIntl;color:#000}@media (max-width:650px){.selectize-control.single .selectize-input .item{font:normal 1.6rem/1.7rem SuisseIntl}}@media (max-width:650px){.selectize-control.single .selectize-input .item{font:normal 1.3rem/1.7rem SuisseIntl}}.selectize-control.single .selectize-input .item+input{display:none!important}.selectize-control.single .selectize-dropdown{border-color:rgba(0,0,0,.3);border-radius:0;text-align:left;border:0}.selectize-control.single .selectize-dropdown .selectize-dropdown-content{max-height:23rem;padding-bottom:0}.selectize-control.single .selectize-dropdown .selectize-dropdown-content .option{font:normal 2.1rem/2.1rem SuisseIntl;color:#000;padding:.3rem 0}@media (max-width:650px){.selectize-control.single .selectize-dropdown .selectize-dropdown-content .option{font:normal 1.6rem/1.7rem SuisseIntl}}@media (max-width:650px){.selectize-control.single .selectize-dropdown .selectize-dropdown-content .option{font:normal 1.3rem/1.7rem SuisseIntl}}.selectize-control.single .selectize-dropdown .selectize-dropdown-content .option.active{background:#095aa5;color:#fff}.selectize-control.single .selectize-dropdown .nicescroll-rails{width:.1rem!important;background:rgba(0,0,0,.3)}.selectize-control.single .selectize-dropdown .nicescroll-rails .nicescroll-cursors{left:1.2rem}.parsley-errors-list{position:absolute;top:0;left:0}.parsley-errors-list li{color:red;font:normal .625vw/.625vw SuisseIntl}@media (max-width:760px){.parsley-errors-list li{font:normal 10px/10px SuisseIntl}}picture{display:block}

body.hdn{height:100vh;overflow:hidden}@media (max-width:760px){body.hdn{overflow-y:auto;overflow:hidden;height:auto}}
#mns_id_mv{position:relative}#mns_id_set1{position:relative;top:2.604vw}@media (max-width:760px){#mns_id_set1{top:0}}
#mns_id_set1_ops{position:relative;top:26.042vw}@media (max-width:760px){#mns_id_set1_ops{top:200px}}#mns_id_set2{position:relative;top:5.208vw}@media (max-width:760px){#mns_id_set2{top:25px}}#mns_id_set2_ops{position:relative;top:20.833vw}@media (max-width:760px){#mns_id_set2_ops{top:400px}}
#mns_id_set6{position:relative;top:0}

@media (max-width:760px){#mns_id_set6{top:50px}}#mns_id_set6_ops{position:relative;top:26.042vw}
@media (max-width:760px){#mns_id_set6_ops{top:250px}}#mns_id_set5{position:relative;top:7.813vw}
@media (max-width:760px){#mns_id_set5{display:none}}#mns_id_set5_ops{position:relative;top:41.667vw}
@media (max-width:760px){#mns_id_set5_ops{display:none}}#mns_id_set4{position:relative;top:15.625vw}
@media (max-width:760px){#mns_id_set4{top:50px}}#mns_id_set4_ops{position:relative;top:31.25vw}
@media (max-width:760px){#mns_id_set4_ops{top:650px}}#mns_id_set7{position:relative;top:18.229vw}
@media (max-width:760px){#mns_id_set7{top:75px}}#mns_id_set7_ops{position:relative;top:33.854vw}
@media (max-width:760px){#mns_id_set7_ops{top:450px}}#mns_id_set3{position:relative;top:20.833vw}

@media (max-width:760px){#mns_id_set3{top:100px}}
#mns_id_set3_ops{position:relative;top:44.271vw}
@media (max-width:760px){#mns_id_set3_ops{top:700px}}

.mn_screen{position:relative;height:100vh;background:#151519;overflow:hidden;z-index:50}
.mn_screen .intro{position:absolute;height:100vh;left:0;top:0;width:100vw;overflow:hidden;}



.big-screen, .small-screen {
    display: none;
    width: 100%;
    height: 100%;
}
    
     
video {
width: 100vw;
height: 100vh;
object-fit: cover;
}

@media (min-width: 768px) {
.big-screen {
display: block;}
}

@media (max-width:767px) {
    
    .small-screen {
 display: block;
height: 100vh; 
width: 100vw;
}}
      


.mn_screen .intro_hold .intro_img{position:absolute;top:0;left:0;margin:auto;-webkit-clip-path:inset(100% 100% 100% 100%);clip-path:inset(100% 100% 100% 100%);transform:scale(1.8)}
.mn_screen .intro_hold .intro_img.intro_img01{top:12.76vw;left:11.615vw;width:22.969vw;height:16.563vw;z-index:60}
@media (max-width:760px){.mn_screen .intro_hold .intro_img.intro_img01{width:131px;height:156px;top:155px;left:3px}}
@media (max-width:760px){.mn_screen .intro_hold .intro_img.intro_img01 img{-o-object-position:0;object-position:0}}
.mn_screen .intro_hold .intro_img.intro_img02{top:-.781vw;left:24.479vw;width:13.958vw;height:8.75vw;z-index:20}
@media (max-width:760px){.mn_screen .intro_hold .intro_img.intro_img02{width:111px;height:106px;top:0;left:53px}}
@media (max-width:760px){.mn_screen .intro_hold .intro_img.intro_img02 img{-o-object-position:0;object-position:0}}
.mn_screen .intro_hold .intro_img.intro_img03{top:9.167vw;left:29.844vw;width:16.51vw;height:23.542vw;z-index:10}
@media (max-width:760px){.mn_screen .intro_hold .intro_img.intro_img03{width:223px;height:318px;top:75px;left:82px}}

@media (max-width:760px){.mn_screen .intro_hold .intro_img.intro_img03 img{-o-object-position:0;object-position:0}}
.mn_screen .intro_hold .intro_img.intro_img04{top:26.198vw;left:31.458vw;width:24.948vw;height:13.073vw;z-index:50}
@media (max-width:760px){.mn_screen .intro_hold .intro_img.intro_img04{width:153px;height:119px;top:335px;left:183px}}
@media (max-width:760px){.mn_screen .intro_hold .intro_img.intro_img04 img{-o-object-position:100%;object-position:100%}}
.mn_screen .intro_hold .intro_img.intro_img05{top:-.104vw;left:40.99vw;width:22.552vw;height:14.271vw;z-index:30}
@media (max-width:760px){.mn_screen .intro_hold .intro_img.intro_img05{display:none}}
.mn_screen .intro_hold .intro_img.intro_img06{top:23.073vw;left:44.74vw;width:21.979vw;height:13.958vw;z-index:70}
@media (max-width:760px){.mn_screen .intro_hold .intro_img.intro_img06{width:131px;height:131px;top:188px;left:224px}}
@media (max-width:760px){.mn_screen .intro_hold .intro_img.intro_img06 img{-o-object-position:0;object-position:0}}
.mn_screen .intro_hold .intro_img.intro_img07{top:9.323vw;left:45.156vw;width:17.031vw;height:18.229vw;z-index:10;opacity:1}
@media (max-width:760px){.mn_screen .intro_hold .intro_img.intro_img07{width:146px;height:192px;top:48px;left:188px}}

@media (max-width:760px){.mn_screen .intro_hold .intro_img.intro_img07 img{-o-object-position:0;object-position:0}}
.mn_screen .intro_hold .intro_img .intro_img_hold{height:100%;overflow:hidden;position:relative;width:100%}
.mn_screen .intro_hold .intro_img .intro_img_hold img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}

.mn_screen .intro_hold_h1{position:absolute;left:0;right:0;margin:auto;bottom:auto;top:9.74vw;width:auto;height:16.25vw;text-align:center;display:inline-block;overflow:hidden;z-index:65;opacity:1;transform:translateY(0);pointer-events:none}

@media (max-width:760px){.mn_screen .intro_hold_h1{position:absolute;left:0;bottom:0;right:0;margin:auto;height:80px;top:-11px;z-index:80}}

.mn_screen .intro_hold_h1 .h2g{position:relative;display:inline-block;color:#a9abb5;font:normal 22.188vw/12.64vw Atyp;letter-spacing:-1.664vw;
    height:46.25vw;left:-1.823vw;transform:translateY(16.927vw); top:28px;}


@media (max-width:1024px){.mn_screen .intro_hold_h1 .h2g{transform:translateY(17.5vw)}}
@media (max-width:760px){.mn_screen .intro_hold_h1 .h2g{color:#fff;left:0;top:11px;height:80px;font:normal 86px/56px Voguelicious-BoldItalic;letter-spacing:-6.487px;transform:translateY(85px)}}


.mn_screen .intro_hold_h1 .h2g .r{position:absolute;top:2.344vw;right:-2.5vw;background:url(../img/s3.svg) no-repeat 0 0/cover;width:3.229vw;height:3.229vw}


@media (max-width:760px){.mn_screen .intro_hold_h1 .h2g .r{background:url(../img/s3w.svg) no-repeat 0 0/cover;top:8px;right:-19px;width:12px;height:12px}}
.mn_screen .ms_txt{text-align:center;position:absolute;width:100%;bottom:2.083vw;opacity:0;transform:translateY(1.302vw);z-index:80}
@media (max-width:760px){.mn_screen .ms_txt{bottom:120px;transform:translateY(25px)}}
.mn_screen .ms_txt p{color:rgba(169,171,181,.9);font:300 .99vw/.99vw Voguelicious-BoldItalic}
@media (max-width:1280px){.mn_screen .ms_txt p{font:normal .938vw/.938vw Voguelicious-BoldItalic}}
@media (max-width:1024px){.mn_screen .ms_txt p{font:normal 1.172vw/1.172vw Voguelicious-BoldItalic}}
@media (max-width:760px){.mn_screen .ms_txt p{font:normal 15px/15px Voguelicious-BoldItalic}}
.safari_mac .mn_screen .intro_hold_h1 .h2g{font:normal 22.188vw/19.24vw Voguelicious-BoldItalic}


.safari_mac .apartment_premises .rows .cols .d_img .dic_desc .d_img_clip .h3{transform:translateY(0)}
.safari_mac .doubl_txt_wrap .doubl_txt .rows .dt_ovr{top:-1.563vw}
.safari_mac .v_menu .b_rows_wrap .vm_m_sap .sap_btn_vm{padding-top:1vw;padding-bottom:1vw}
.safari_mac .apartment_premises_lnks .rows_lnk .apl_r_lnk{padding-top:1vw;padding-bottom:1vw}

.mdl_cnt{margin:-13.542vw 0 0;position:relative;z-index:100;opacity:0}
@media (max-width:760px){.mdl_cnt{margin:-380px 0 0;margin:-340px 0 0;margin:-270px 0 0}}


.we_guarantee_quality{margin:0}
@media (max-width:760px){.we_guarantee_quality{opacity:0}}
.we_guarantee_quality .ttl{text-align:center;margin:16.823vw 0 0}
@media (max-width:760px){.we_guarantee_quality .ttl{margin:172px 0 -20px}}
.we_guarantee_quality .ttl .h4{color:#fff;font:normal 3.281vw/3.542vw SuisseIntl;letter-spacing:-.082vw;color:#a9abb5}
@media (max-width:1440px){.we_guarantee_quality .ttl .h4{font:normal 3.333vw/3.542vw Voguelicious-BoldItalic;letter-spacing:-.083vw}}
@media (max-width:1280px){.we_guarantee_quality .ttl .h4{font:normal 3.359vw/3.516vw Voguelicious-BoldItalic;letter-spacing:-.084vw}}
@media (max-width:760px){.we_guarantee_quality .ttl .h4{font:normal 30px/33px SuisseIntl;letter-spacing:-.75px}}

@media (max-width:760px){.we_guarantee_quality .ttl .h4{font:normal 30px/33px SuisseIntl;letter-spacing:-.75px}}
.we_guarantee_quality .ttl .h4 .br{display:block}

.we_guarantee_quality .ttl .h3{color:#fff;font:normal 9.271vw/9.271vw Voguelicious-Regular;letter-spacing:-.417vw;margin:-.156vw 0 0 -.417vw;transform:translateY(0) scale(0);transform-style:preserve-3d;will-change:transform}
@media (max-width:760px){.we_guarantee_quality .ttl .h3{font:normal 56px/56px Voguelicious-BoldItalic;letter-spacing:-2.52px;margin:10px 0 0}}
#eighty_wrap_tr{position:relative;top:15.625vw}@media (max-width:760px){#eighty_wrap_tr{top:50vh}}.completed_projects{overflow:hidden;position:relative}

@media (max-width:760px){.completed_projects{height:auto}}
@media (max-width:760px){.completed_projects .container{height:100%}}
.completed_projects .eighty_wrap{margin:22.813vw 0 0;position:relative;text-align:center;position:relative}
@media (max-width:760px){.completed_projects .eighty_wrap{height:100vh;margin:0 0 0;display:flex;flex-direction:column;justify-content:center;align-items:center}}
.completed_projects .eighty_wrap .eighty{background:url(../img/80r.svg) no-repeat 0 0/cover;width:44.375vw;height:29.167vw;margin:0 auto;position:relative;display:inline-block;transform-origin:21% 50%;will-change:rotate}
@media (max-width:760px){.completed_projects .eighty_wrap .eighty{width:245px;height:161px;transform-origin:15% 43%;will-change:auto}}.completed_projects .eighty_wrap .eighty .eighty_mb{display:none}
@media (max-width:760px){.completed_projects .eighty_wrap .eighty .eighty_mb{display:none;position:relative;top:-50px;color:#a9abb5;font:normal 220px/220px Voguelicious-BoldItalic;letter-spacing:-13.2px;transform-origin:50% 50%}}
.completed_projects .eighty_wrap .eighty .pl{position:absolute;top:0;right:-2.344vw;width:8.385vw;height:5.99vw;display:block;background:#151519;border:#515258 .1rem solid;border-radius:7.813vw}
@media (max-width:760px){.completed_projects .eighty_wrap .eighty .pl{right:-18px;top:1px;width:45px;height:32px;border:#515258 1px solid;border-radius:50px}}.completed_projects .eighty_wrap .eighty .pl:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:1.042vw;height:.104vw;background:#a9abb5}
@media (max-width:760px){.completed_projects .eighty_wrap .eighty .pl:before{width:7px;height:1px}}.completed_projects .eighty_wrap .eighty .pl:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:.104vw;height:1.042vw;background:#a9abb5}
@media (max-width:760px){.completed_projects .eighty_wrap .eighty .pl:after{width:1px;height:7px}}.completed_projects .eighty_wrap .eighty_txt{margin:4.375vw 0 0;text-align:center}
@media (max-width:760px){.completed_projects .eighty_wrap .eighty_txt{margin:30px 0 0}}.completed_projects .eighty_wrap .eighty_txt .h4{color:#a9abb5;font:normal 3.281vw/3.229vw SuisseIntl;letter-spacing:-.082vw}
@media (max-width:760px){.completed_projects .eighty_wrap .eighty_txt .h4{font:normal 30px/33px SuisseIntl;letter-spacing:-.75px}}.completed_projects .eighty_wrap .eighty_txt .h4 .br{display:block}
@media (max-width:760px){.ios .completed_projects .eighty_wrap .eighty .pl{right:-15px;top:1px}}

.apartment_premises_lnks{margin:0;background:#18191f}
@media (max-width:760px){.apartment_premises_lnks{margin:15px 0 0}}.apartment_premises_lnks .rows{display:flex;height:8.802vw;position:relative}
@media (max-width:760px){.apartment_premises_lnks .rows{height:115px}}.apartment_premises_lnks .rows .apl_ln_h{position:absolute;bottom:0;right:0;left:0;margin:auto;width:100%;height:.1rem}
@media (max-width:760px){.apartment_premises_lnks .rows .apl_ln_h{height:1px}}.apartment_premises_lnks .rows .apl_ln_h span{position:absolute;width:100%;height:100%;display:block;background:#515258;transform:scaleX(0);transform-origin:50% 50%}.apartment_premises_lnks .rows .cols{width:50%;height:100%;position:relative}
.apartment_premises_lnks .rows .cols.cols02 .desc{text-align:right;justify-content:flex-end}.apartment_premises_lnks .rows .cols .apl_ln_v{position:absolute;top:0;right:0;width:.1rem;height:100%}
@media (max-width:760px){.apartment_premises_lnks .rows .cols .apl_ln_v{width:1px}}.apartment_premises_lnks .rows .cols .apl_ln_v span{position:absolute;width:100%;height:100%;display:block;background:#515258;transform:scaleY(0);transform-origin:0 0}.apartment_premises_lnks .rows .cols .desc{height:100%;display:flex;align-items:flex-end;padding:0 0 1.354vw}
@media (max-width:760px){.apartment_premises_lnks .rows .cols .desc{padding:0 0 14px}}.apartment_premises_lnks .rows .cols .desc .apl_lnk{display:inline-block;position:relative;color:#a9abb5;font:normal .99vw/.99vw Voguelicious-BoldItalic;padding-right:2.135vw}
@media (max-width:1280px){.apartment_premises_lnks .rows .cols .desc .apl_lnk{font:normal .938vw/.938vw Voguelicious-BoldItalic}}
@media (max-width:1024px){.apartment_premises_lnks .rows .cols .desc .apl_lnk{font:normal 1.172vw/1.172vw Voguelicious-BoldItalic}}
@media (max-width:760px){.apartment_premises_lnks .rows .cols .desc .apl_lnk{font:normal 15px/15px Voguelicious-BoldItalic}}.apartment_premises_lnks .rows .cols .desc .apl_lnk:after{content:"";position:absolute;top:.469vw;right:0;background:url(../img/s4.svg) no-repeat 0 0/cover;width:.885vw;height:.417vw}
@media (max-width:1280px){.apartment_premises_lnks .rows .cols .desc .apl_lnk:after{top:.391vw;width:1.094vw;height:.469vw}}
@media (max-width:760px){.apartment_premises_lnks .rows .cols .desc .apl_lnk:after{display:none}}.apartment_premises_lnks .rows_lnk{margin:2.604vw 0 0;padding:0 0 2.552vw;text-align:center;position:relative}
@media (max-width:1280px){.apartment_premises_lnks .rows_lnk{margin:2.422vw 0 0;padding:0 0 2.344vw}}
@media (max-width:760px){.apartment_premises_lnks .rows_lnk{margin:39px 0 0;padding:0}}.apartment_premises_lnks .rows_lnk .apl_r_ln_h{position:absolute;bottom:0;right:0;left:0;margin:auto;width:100%;height:.1rem}
@media (max-width:760px){.apartment_premises_lnks .rows_lnk .apl_r_ln_h{height:1px;display:none}}.apartment_premises_lnks .rows_lnk .apl_r_ln_h span{position:absolute;width:100%;height:100%;display:block;background:#515258;transform:scaleX(0);transform-origin:50% 50%}
.apartment_premises_lnks .rows_lnk .apl_r_lnk{color:rgba(169,171,181,.9);font:normal .781vw/.781vw Voguelicious-BoldItalic;background:rgba(169,171,181,.2);border-radius:2.604vw;padding:.938vw 1.979vw 1.25vw;display:inline-block;border:0;cursor:pointer;transition:.7s cubic-bezier(.165,.84,.44,1)}
@media (max-width:1440px){.apartment_premises_lnks .rows_lnk .apl_r_lnk{font:normal .833vw/.833vw Voguelicious-BoldItalic}}
@media (max-width:1280px){.apartment_premises_lnks .rows_lnk .apl_r_lnk{font:normal .938vw/.938vw Voguelicious-BoldItalic;padding:1.172vw 2.266vw 1.328vw}}
@media (max-width:1024px){.apartment_premises_lnks .rows_lnk .apl_r_lnk{font:normal 1.172vw/1.172vw Voguelicious-BoldItalic;padding:1.465vw 2.441vw}}
@media (max-width:760px){.apartment_premises_lnks .rows_lnk .apl_r_lnk{font:normal 12px/12px Voguelicious-BoldItalic;padding:18px 26px;border-radius:50px}}
.apartment_premises_lnks .rows_lnk .apl_r_lnk:hover{background:rgba(169,171,181,.08);transition:.7s cubic-bezier(.165,.84,.44,1)}
@media (max-width:760px){.apartment_premises_lnks .rows_lnk .apl_r_lnk{display:inline-block}}



.help_you_realize{
    position:relative;
    padding:13.073vw 0 0;
    background:#041E42
  }
  
  @media (max-width:760px){
    .help_you_realize{
        padding:161px 0 0}
    }
        .help_you_realize .rows{
            display:flex
        }
  
  @media (max-width:760px){
    .help_you_realize .rows{
        display:block}
    }
  
  @media (max-width:760px){
    .help_you_realize .rows .cols{
        width:100%}
    }
  
  .help_you_realize .rows .cols.cols02{
    flex-grow:2;
    position:relative;
    padding:0 1.927vw
  }
  
  @media (max-width:760px){
    .help_you_realize .rows .cols.cols02{
        padding:0 0}
    }
  .help_you_realize .rows .cols.cols02 .hyr_ln_h{
    height:.1rem;
    width:100%;
    position:relative;
    margin:6.406vw 0 0
  }
  
  @media (max-width:760px){
    .help_you_realize .rows .cols.cols02 .hyr_ln_h{
        margin:38px 0 34px;
        height:1px}
    }
  .help_you_realize .rows .cols.cols02 .hyr_ln_h span{
    position:absolute;
    width:100%;
    height:100%;
    display:block;
    background:#85714D;
    transform:scaleX(0);
    transform-origin:0 0
  }
    .help_you_realize .rows .cols.cols03{
        text-align:right;
        margin:3.542vw 0 0
    }
  
  @media (max-width:760px){
    .help_you_realize .rows .cols.cols03{
        display:none}
    }
  .help_you_realize .rows .cols.cols03 .h3 a{
    color:#a9abb5
  }
  
  .help_you_realize .rows .h3{
    color:#fff;
    font:normal 3.281vw/3.542vw Voguelicious-BoldItalic;
    letter-spacing:-.082vw
  }
  
  @media (max-width:1440px){
    .help_you_realize .rows .h3{
    font:normal 3.333vw/3.542vw Voguelicious-BoldItalic;
    letter-spacing:-.083vw}
  }
  
  @media (max-width:1280px){
    .help_you_realize .rows .h3{
    font:normal 3.359vw/3.516vw Voguelicious-BoldItalic;
    letter-spacing:-.084vw}
  }
  
  @media (max-width:760px){
    .help_you_realize .rows .h3{
        font:normal 30px/33px Voguelicious-BoldItalic;
        letter-spacing:-.75px}
    }
  
  @media (max-width:760px){
    .help_you_realize .rows .h3.vs{display:none}
  }
    .help_you_realize .rows .h3.mb{
        display:none
    }
  
  @media (max-width:760px){
    .help_you_realize .rows .h3.mb{
        display:block;
        text-align:center}
    }
  
  .help_you_realize .rows .h3 .br{
    display:block
  }
  
    .help_you_realize .rows_t{
        margin:5.99vw 0 0;
        text-align:center
    }
  
  @media (max-width:760px){
    .help_you_realize .rows_t{margin:0 0 0}
  }
    .help_you_realize .rows_t p{
        margin:0 0 0 -4.219vw;
        display:inline-block;
        text-align:left;
        color:rgba(255,255,255,.7);
        font:normal 2.25vw/2.875vw Voguelicious-BoldItalic;
        letter-spacing:-.037vw
    }
  
  @media (max-width:760px){
    .help_you_realize .rows_t p{
        font:normal 16px/23px Voguelicious-BoldItalic;
        color:rgba(255,255,255,.7);
        letter-spacing:normal;
        text-align:center
        ;margin:0}
  }
  
  @media (max-width:760px){
    .help_you_realize .rows_t p.vs{display:none}
  }
  .help_you_realize .rows_t p.mb{
    display:none
  }
  
  @media (max-width:760px){
    .help_you_realize .rows_t p.mb{display:block}
  }
  .help_you_realize .rows_t p .r{
    font:300 2.729vw/2.729vw Voguelicious-BoldItalic;
    position:relative;top:-.469vw
  }
  
  @media (max-width:760px){
    .help_you_realize .rows_t p .r{
        font:300 8px/8px Voguelicious-BoldItalic;
        top:-6px}
    }
  .help_you_realize .rows_t p .br{
    display:block
  }
  
  
  #c{position:absolute;
    z-index:99999;
    left:-3.229vw;
    top:-3.229vw;
    width:6.458vw;
    height:6.458vw;
    pointer-events:none;
    will-change:transform;
    overflow:hidden
  }
  
  @media (max-width:760px){
    #c{display:none}
  }
  #c.ccr .cc_out{
    transform:scale(1);
    transition:.35s ease-in-out
  }
  
  #c .cc_out{
    position:relative;
    width:100%;
    height:100%;
    transform:scale(0);
    background:#494a4f;
    transition:.35s ease-in-out;
    border-radius:100%;
    transform-origin:center;
    z-index:10;
    overflow:hidden
  }
  
  #c .cc_out .desc{
    position:relative;
    width:100%;
    height:100%
  }
  
  #c .cc_out .desc .ccri{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    margin:auto;
    z-index:30;
    background:url(../img/s6.svg) no-repeat 0 0/cover;
    width:1.094vw;
    height:.365vw
  }
  
  .big_txt{
    position:relative;
    overflow:hidden;
    padding:4.427vw 0 5.781vw;
    background:#041E42
  }
  
  @media (max-width:760px){
    .big_txt{padding:75px 0 160px}
  }
    .big_txt .big_txt_wrap{
        display:flex
        ;width:100%;
        position:relative
    }
  
  .big_txt .big_txt_wrap .txt_wrap{
    margin:0
  }
  .big_txt .big_txt_wrap .txt_wrap .mv_txt{
    color:rgba(169,171,181,.35);
    font:normal 17.76vw/23.438vw Voguelicious-BoldItalic;
    letter-spacing:-.888vw;
    white-space:nowrap
  }
  
  @media (max-width:760px){
    .big_txt .big_txt_wrap .txt_wrap .mv_txt{
        font:normal 100px/100px Voguelicious-BoldItalic;
        letter-spacing:-5px}
    }
  

.b_prlx{position:relative;margin:0 0 0;overflow:hidden;height:58.49vw;background:#18191f}@media (max-width:760px){.b_prlx{height:264px}}.b_prlx img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}

.doubl_txt_wrap{margin:0 0 0;position:relative}.doubl_txt_wrap .doubl_txt{position:relative;padding:21.615vw 0 17.448vw}
@media (max-width:1600px){.doubl_txt_wrap .doubl_txt{padding:21.25vw 0 17.448vw}}
@media (max-width:760px){.doubl_txt_wrap .doubl_txt{padding:113px 0 0}}.doubl_txt_wrap .doubl_txt .rows{position:relative;margin:0 0 -1.823vw;overflow:hidden;padding:0 0 1.198vw 1.198vw}
@media (max-width:760px){.doubl_txt_wrap .doubl_txt .rows{margin:0 0 0 11px;padding:0 0 0}}.doubl_txt_wrap .doubl_txt .rows:last-child{margin-bottom:0}
.doubl_txt_wrap .doubl_txt .rows .h2{color:#fff;font:normal 9.375vw/9.479vw Voguelicious-BoldItalic;letter-spacing:-.563vw;position:relative;z-index:1}
@media (max-width:760px){.doubl_txt_wrap .doubl_txt .rows .h2{font:normal 45px/45px Voguelicious-BoldItalic;letter-spacing:-2.7px}}
.doubl_txt_wrap .doubl_txt .rows .dt_ovr{position:absolute;top:1.823vw;left:0;width:100%;height:100%;background:rgba(21,21,25,.65);transform-origin:100% 100%;opacity:1;z-index:10}
@media (max-width:760px){.doubl_txt_wrap .doubl_txt .rows .dt_ovr{top:0}}.doubl_txt_wrap .dtw_img{position:absolute;top:0;z-index:20;mix-blend-mode:lighten;overflow:hidden}.doubl_txt_wrap .dtw_img.dtw_img01{width:18.125vw;height:30.104vw;top:118.333vw;left:0}
@media (max-width:760px){.doubl_txt_wrap .dtw_img.dtw_img01{width:89px;height:148px;top:548px}}.doubl_txt_wrap .dtw_img.dtw_img02{width:18.177vw;height:30.104vw;left:51.927vw;top:38.125vw}@media (max-width:760px){.doubl_txt_wrap .dtw_img.dtw_img02{width:70px;height:116px;top:158px;left:207px}}
.doubl_txt_wrap .dtw_img.dtw_img03{width:27.083vw;height:55.208vw;right:0;top:79.167vw}@media (max-width:760px){.doubl_txt_wrap .dtw_img.dtw_img03{width:109px;height:221px;top:297px}}.doubl_txt_wrap .dtw_img img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:100%;height:100%}

.benefits_facts{margin:0;background:#151519;position:relative;overflow:hidden;z-index:60}
@media (max-width:760px){.benefits_facts{margin:202px 0 0}}.benefits_facts .ttl{margin:0;text-align:left}
@media (max-width:760px){.benefits_facts .ttl{text-align:center}}.benefits_facts .ttl .h5{color:#a9abb5;font:normal .99vw/.99vw Voguelicious-BoldItalic}
@media (max-width:1280px){.benefits_facts .ttl .h5{font:normal .938vw/.938vw Voguelicious-BoldItalic}}
@media (max-width:1024px){.benefits_facts .ttl .h5{font:normal 1.172vw/1.172vw Voguelicious-BoldItalic}}
@media (max-width:760px){.benefits_facts .ttl .h5{font:normal 16px/16px Voguelicious-BoldItalic}}
.benefits_facts .rows{position:relative;display:flex;padding:0 0 1.302vw}
@media (max-width:760px){.benefits_facts .rows{padding:0 0 0;margin:19px 0 0}}
.benefits_facts .rows .cols{width:50%;position:relative}
.benefits_facts .rows .cols.cols02 .bf_lnk{justify-content:flex-end}
.benefits_facts .rows .cols .bf_lnk{display:flex;align-items:flex-end;position:relative;width:100%;height:25.729vw}
@media (max-width:760px){.benefits_facts .rows .cols .bf_lnk{height:139px}}.benefits_facts .rows .cols .bf_lnk .txt{color:#a9abb5;font:normal .99vw/.99vw Voguelicious-BoldItalic;display:inline-block;position:relative;padding-right:2.135vw}
@media (max-width:1280px){.benefits_facts .rows .cols .bf_lnk .txt{font:normal .938vw/.938vw Voguelicious-BoldItalic}}@media (max-width:1024px){.benefits_facts .rows .cols .bf_lnk .txt{font:normal 1.172vw/1.172vw Atyp}}@media (max-width:760px){.benefits_facts .rows .cols .bf_lnk .txt{font:normal 15px/15px Atyp;padding-right:0}}.benefits_facts .rows .cols .bf_lnk .txt:after{content:"";position:absolute;top:.469vw;right:0;background:url(../img/s4.svg) no-repeat 0 0/cover;width:.885vw;height:.417vw}@media (max-width:1280px){.benefits_facts .rows .cols .bf_lnk .txt:after{top:.391vw;width:1.2vw;height:.59vw}}@media (max-width:760px){.benefits_facts .rows .cols .bf_lnk .txt:after{display:none}}.benefits_facts .df_ln_h{height:.1rem;width:100%;position:absolute;top:1.25vw;left:0;margin:0}@media (max-width:760px){.benefits_facts .df_ln_h{top:0;height:1px}}.benefits_facts .df_ln_h span{position:absolute;width:100%;height:100%;display:block;background:#515258;transform:scaleX(0);transform-origin:50% 50%}.benefits_facts .df_ln_v{position:absolute;top:1.302vw;right:0;margin:auto;width:.1rem;height:100%}@media (max-width:760px){.benefits_facts .df_ln_v{top:0;width:1px}}.benefits_facts .df_ln_v span{position:absolute;width:100%;height:100%;display:block;background:#515258;transform:scaleY(0);transform-origin:0 0}

.reliability_guarantee{position:relative;margin:0;height:113.333vw}@media (max-width:760px){.reliability_guarantee{height:845px;z-index:10;margin:19px 0 0;overflow:hidden}}.reliability_guarantee .rq_img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:110%;top:-10%}
.reliability_guarantee .ttl{padding:8.438vw 0 0;z-index:50}@media (max-width:1600px){.reliability_guarantee .ttl{padding:8.5vw 0 0}}@media (max-width:760px){.reliability_guarantee .ttl{padding:71px 0 0}}@media (max-width:760px){.reliability_guarantee .ttl p{margin:14px 0 0}}.reliability_guarantee .rqf_imgs{position:absolute;top:0;left:0}@media (max-width:760px){.reliability_guarantee .rqf_imgs{display:none}}.reliability_guarantee .rqf_imgs.rqf_imgs01{width:18.125vw;height:55.208vw;overflow:hidden;top:34.479vw}
.reliability_guarantee .rqf_imgs.rqf_imgs01 .txt{top:37.396vw;left:1.719vw}.reliability_guarantee .rqf_imgs.rqf_imgs02{width:40.104vw;height:55.208vw;overflow:hidden;left:29.948vw;top:69.948vw}.reliability_guarantee .rqf_imgs.rqf_imgs02 .txt{top:3.021vw;left:1.719vw}
.reliability_guarantee .rqf_imgs.rqf_imgs03{width:27.083vw;height:55.208vw;overflow:hidden;top:100.781vw;left:72.917vw}
.reliability_guarantee .rqf_imgs.rqf_imgs03 .txt{top:2.969vw;left:1.719vw}.reliability_guarantee .rqf_imgs img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.reliability_guarantee .txt{position:relative;z-index:10}.reliability_guarantee .txt .nbr{color:rgba(169,171,181,.7);font:normal .781vw/.781vw Voguelicious-BoldItalic}@media (max-width:1280px){.reliability_guarantee .txt .nbr{font:normal .938vw/.938vw Voguelicious-BoldItalic}}
@media (max-width:1024px){.reliability_guarantee .txt .nbr{font:normal 1.172vw/1.172vw Voguelicious-BoldItalic}}.reliability_guarantee .txt .t{color:#c0c2c9;font:normal 1.25vw/1.667vw SuisseIntl;letter-spacing:-.037vw;margin:3.177vw 0 0}@media (max-width:1280px){.reliability_guarantee .txt .t{font:normal 1.25vw/1.719vw Voguelicious-BoldItalic}}
.reliability_guarantee .txt .t .br{display:block}@media (max-width:760px){#rq_cards_wrap_mb_ttl{position:relative;top:150px}}

.rq_cards_wrap_mb{display:none}@media (max-width:760px){.rq_cards_wrap_mb{position:relative;z-index:50;display:block;margin-top:-569px;height:auto}}.rq_cards_wrap_mb .rq_cards_mb{display:flex;flex-direction:column}
.rq_cards_wrap_mb .rq_cards_mb .rq_card_mb{top:20px;position:sticky;width:326px;height:520px;margin:0 auto;transform-origin:50% 0}
.rq_cards_wrap_mb .rq_cards_mb .rq_card_mb:first-child .desc .t{color:#ffffff}
.rq_cards_wrap_mb .rq_cards_mb .rq_card_mb .desc{height:100%}
.rq_cards_wrap_mb .rq_cards_mb .rq_card_mb .desc img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}
.rq_cards_wrap_mb .rq_cards_mb .rq_card_mb .desc .nbr{text-align:center;padding:32px 0 0;color:#a9abb5;font:normal 12px/12px Voguelicious-BoldItalic;position:relative;z-index:20}.rq_cards_wrap_mb .rq_cards_mb .rq_card_mb .desc .t{text-align:center;color:#fff;font:normal 16px/21px Voguelicious-BoldItalic;margin:27px 0 0;position:relative;z-index:20}.rq_cards_wrap_mb .rq_cards_mb .rq_card_mb .desc .t .br{display:block}

.pin-spacer-sfo{z-index:450!important}

.sap_form_ovr {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
  }
  
  .sap_form {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 46.167vw;
    background: #041E42; 
    z-index: 550;
    transform: translateY(-140%);
    transition: 0.5s;
  }
  @media (max-width: 760px) {
    .sap_form {
      height: 100vh;
      transform: translateY(-140%);
    }
  }
  .sap_form.active {
    transform: translateY(0);
    transition: 0.5s;
  }
  .sap_form .t_rows {
    padding-top: 1.25vw;
    text-align: center;
  }
  @media (max-width: 760px) {
    .sap_form .t_rows {
      padding-top: 15px;
    }
  }
  .sap_form .t_rows .t_logo {
    width: 100%;
  }
  @media (max-width: 760px) {
    .sap_form .t_rows .t_logo {
      width: 74px;
      margin-left: 10px;
    }
  }
  .sap_form .t_rows .h5 {
    color: #fff;
    font: normal 1.99vw/1.99vw Voguelicious-Italic;
    margin: 3.281vw 0 1.302vw;
  }
  @media (max-width: 760px) {
    .sap_form .t_rows .h5 {
      font: normal 14px/14px Voguelicious-Italic;
      margin: 42px 0 28px;
    }
  }
  .sap_form .rows {
    position: relative;
    display: flex;
    width: 100%;
    border-bottom: 0.1rem solid #85714D;
  }
  @media (max-width: 760px) {
    .sap_form .rows {
      flex-wrap: wrap;
    }
  }
  .sap_form .rows:first-child {
    border-top: 0.1rem solid #85714D;
  }
  .sap_form .rows.rows100 .cols {
    width: 100%;
  }
  .sap_form .rows.rows_btn {
    text-align: center;
    margin: 3.49vw 0 0;
    border-bottom: 0;
  }
  @media (max-width: 760px) {
    .sap_form .rows.rows_btn {
      margin: 29px 0 0;
    }
  }
  .sap_form .rows.rows_btn .cols {
    width: 100%;
  }
  .sap_form .rows .cols {
    width: 50%;
    position: relative;
    height: 6.135vw;
  }
  @media (max-width: 760px) {
    .sap_form .rows .cols {
      height: auto;
      width: 100%;
    }
  }
  @media (max-width: 760px) {
    .sap_form .rows .cols.cols_txt {
      height: 180px;
    }
  }
  .sap_form .rows .cols.cols01 {
    border-right: 0.1rem solid  #85714D;
  }
  @media (max-width: 760px) {
    .sap_form .rows .cols.cols01 {
      border-right: 0;
      border-bottom: 0.1rem solid  #85714D;
    }
  }
  .sap_form .rows .cols.cols02 {
    padding-left: 1.667vw;
  }
  @media (max-width: 760px) {
    .sap_form .rows .cols.cols02 {
      padding-left: 0;
    }
  }
  .sap_form .rows .cols.cols02 .parsley-errors-list {
    left: 1.667vw;
  }
  @media (max-width: 760px) {
    .sap_form .rows .cols.cols02 .parsley-errors-list {
      left: 0;
    }
  }
  .sap_form .rows .cols.cols02 .r_ln_bh {
    opacity: 0;
    bottom: auto;
    top: 0;
  }
  @media (max-width: 760px) {
    .sap_form .rows .cols.cols02 .r_ln_bh {
      opacity: 1;
    }
  }
  .sap_form .rows .cols .parsley-errors-list {
    top: 0.521vw;
    z-index: 20;
  }
  @media (max-width: 760px) {
    .sap_form .rows .cols .parsley-errors-list {
      top: 0;
    }
  }
  @media (max-width: 760px) {
    .sap_form .rows .cols .r_ln_h {
      display: none;
    }
  }
  .sap_form .rows input {
    width: 100%;
    background: none;
    border: 0;
    color: #fff;
    font: normal 1.2vw/1.2vw Voguelicious-Italic;
    margin: 1.094vw 0 0;
  }
  @media (max-width: 1280px) {
    .sap_form .rows input {
      font: normal 0.938vw/0.938vw Voguelicious-Italic;
    }
  }
  @media (max-width: 1024px) {
    .sap_form .rows input {
      font: normal 1.172vw/1.172vw Voguelicious-Italic;
    }
  }
  @media (max-width: 760px) {
    .sap_form .rows input {
      margin: 0;
      padding: 9px 0 41px;
      font: normal 14px/14px Voguelicious-Italic;
    }
  }
  .sap_form .rows input::-webkit-input-placeholder {
    color: #A9ABB5;
  }
  @media (max-width: 760px) {
    .sap_form .rows input::-webkit-input-placeholder {
      font: normal 12px/12px Voguelicious-Italic;
    }
  }
  .sap_form .rows input::-moz-placeholder {
    color: #A9ABB5;
  }
  @media (max-width: 760px) {
    .sap_form .rows input::-moz-placeholder {
      font: normal 12px/12px Voguelicious-Italic;
    }
  }
  .sap_form .rows input:-moz-placeholder {
    color: #A9ABB5;
  }
  @media (max-width: 760px) {
    .sap_form .rows input:-moz-placeholder {
      font: normal 12px/12px Voguelicious-Italic;
    }
  }
  .sap_form .rows input:-ms-input-placeholder {
    color: #A9ABB5;
  }
  @media (max-width: 760px) {
    .sap_form .rows input:-ms-input-placeholder {
      font: normal 12px/12px Voguelicious-Italic;
    }
  }
  .sap_form .rows textarea {
    width: 100%;
    background: none;
    border: 0;
    color: #fff;
    font: normal 0.99vw/0.99vw Voguelicious-Italic;
    resize: none;
    margin: 1.25vw 0 0;
    height: 5.833vw;
  }
  @media (max-width: 1280px) {
    .sap_form .rows textarea {
      font: normal 0.938vw/0.938vw Voguelicious-Italic;
      margin: 1.328vw 0 0;
    }
  }
  @media (max-width: 1024px) {
    .sap_form .rows textarea {
      font: normal 1.172vw/1.172vw Voguelicious-Italic;
    }
  }
  @media (max-width: 760px) {
    .sap_form .rows textarea {
      margin: 0;
      height: 175px;
      padding: 9px 0 0;
      font: normal 14px/18px Voguelicious-Italic;
    }
  }
  .sap_form .rows textarea::-webkit-input-placeholder {
    color: #A9ABB5;
  }
  @media (max-width: 760px) {
    .sap_form .rows textarea::-webkit-input-placeholder {
      font: normal 12px/16px Voguelicious-Italic;
    }
  }
  .sap_form .rows textarea::-moz-placeholder {
    color: #A9ABB5;
  }
  @media (max-width: 760px) {
    .sap_form .rows textarea::-moz-placeholder {
      font: normal 12px/16px Voguelicious-Italic;
    }
  }
  .sap_form .rows textarea:-moz-placeholder {
    color: #A9ABB5;
  }
  @media (max-width: 760px) {
    .sap_form .rows textarea:-moz-placeholder {
      font: normal 12px/16px Voguelicious-Italic;
    }
  }
  .sap_form .rows textarea:-ms-input-placeholder {
    color: #A9ABB5;
  }
  @media (max-width: 760px) {
    .sap_form .rows textarea:-ms-input-placeholder {
      font: normal 12px/16px Voguelicious-Italic;
    }
  }
  .sap_form .rows .get_go {
    border: 0;
    color: rgba(169, 171, 181, 0.9);
    font: normal 1.081vw/1.081vw Voguelicious-Italic;
    background: rgba(169, 171, 181, 0.2);
    border-radius: 2.604vw;
    padding: 0.938vw 1.979vw 1.25vw;
    display: inline-block;
    border: 0;
    cursor: pointer;
    transition: 0.7s cubic-bezier(0.165, 0.84, 0.44, 1);
    cursor: pointer;
  }
  @media (max-width: 1440px) {
    .sap_form .rows .get_go {
      font: normal 0.833vw/0.833vw Voguelicious-Italic;
    }
  }
  @media (max-width: 1280px) {
    .sap_form .rows .get_go {
      font: normal 0.938vw/0.938vw Voguelicious-Italic;
      padding: 1.172vw 2.266vw 1.328vw;
    }
  }
  @media (max-width: 1024px) {
    .sap_form .rows .get_go {
      font: normal 1.172vw/1.172vw Voguelicious-Italic;
      padding: 1.465vw 2.441vw;
    }
  }
  @media (max-width: 760px) {
    .sap_form .rows .get_go {
      font: normal 12px/12px Voguelicious-Italic;
      padding: 18px 26px;
      border-radius: 50px;
    }
  }
  .sap_form .rows .get_go:hover {
    background: rgba(169, 171, 181, 0.08);
    transition: 0.7s cubic-bezier(0.165, 0.84, 0.44, 1);
  }
  @media (max-width: 760px) {
    .sap_form .rows .get_go {
      display: block;
      text-align: center;
      width: 100%;
      padding-left: 0;
      padding-right: 0;
    }
  }
  .sap_form .rows .get_go[disabled] {
    cursor: default;
    border: 0;
    background: rgba(169, 171, 181, 0.2);
    color: #A9ABB5;
    opacity: 0.5;
  }
  .sap_form .rows .get_go[disabled]:hover {
    cursor: default;
    border: 0;
    background: rgba(169, 171, 181, 0.2);
    color: #A9ABB5;
  }
  .sap_form .rows_agr {
    text-align: center;
    margin: 1.042vw 0 0;
  }
  @media (max-width: 760px) {
    .sap_form .rows_agr {
      margin: 20px 0 0;
    }
  }
  .sap_form .rows_agr p {
    color: rgba(169, 171, 181, 0.7);
    font: normal 0.625vw/0.99vw Voguelicious-Italic;
    letter-spacing: 0.003vw;
  }
  @media (max-width: 760px) {
    .sap_form .rows_agr p {
      font: 300 12px/19px Voguelicious-Italic;
      letter-spacing: 0.06px;
    }
  }
  .sap_form .rows_agr p .br {
    display: block;
  }
  @media (max-width: 760px) {
    .sap_form .rows_agr p .br {
      display: inline;
    }
  }
  .sap_form .rows_agr p a {
    color: rgba(169, 171, 181, 0.7);
    display: inline-block;
    position: relative;
  }
  .sap_form .rows_agr p a:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: rgba(169, 171, 181, 0.7);
  }
  
  .sap_form_cls {
    position: absolute;
    top: 1.354vw;
    right: 1.094vw;
    cursor: pointer;
    background: url(../icones/X.png) no-repeat 0 0/cover;
    width: 1.667vw;
    height: 1.667vw;
    margin: 0;
    border: 0;
    display: block;
  }
  @media (max-width: 760px) {
    .sap_form_cls {
      width: 26px;
      height: 26px;
      top: 15px;
      right: 10px;
    }
  }
  

.fancybox-overlay{background-image:none;background:rgba(9,25,47,.56) repeat}.fancybox-close{top:1.8rem;right:1.8rem;width:1.8rem;height:1.8rem;background-image:none}.fancybox-close:after{content:"";width:1.8rem;height:.2rem;background:#fff;transform:rotate(45deg)}.fancybox-close:before{content:"";width:1.8rem;height:.2rem;background:#fff;transform:rotate(-45deg)}.nnvg .fancybox-button--arrow_left,.nnvg .fancybox-button--arrow_right{display:none!important}.nnvg .fancybox-button{background:url(../img/bcl.svg) no-repeat 0 0;width:2.9rem;height:3rem;top:5rem;right:5rem}.nnvg .fancybox-button svg{color:#708573;display:none}.nnvg .fancybox-slide--html{padding:0}

.win_popup{width:100%;height:100%;padding:0;background:#fff}.win_popup .win_popup_ovr{height:100%;display:flex;align-items:center;justify-content:center;width:100%}.win_popup .win_popup_in{width:100%}.win_popup .line_pp{height:auto;text-align:center;background:#fff;padding:0}.win_popup .line_pp .h3{font:300 8.2rem/7.4rem SuisseIntl;color:#708573;margin:0 0 1.2rem;letter-spacing:.3em;text-transform:uppercase}@media (max-width:1600px){.win_popup .line_pp .h3{font:200 7.8rem/7rem SuisseIntl}}@media (max-width:1450px){.win_popup .line_pp .h3{font:200 7.4rem/6.7rem SuisseIntl}}@media (max-width:1366px){.win_popup .line_pp .h3{font:200 6.6rem/5.9rem SuisseIntl}}@media (max-width:1200px){.win_popup .line_pp .h3{font:200 5.5rem/4.9rem SuisseIntl}}@media (max-width:1100px){.win_popup .line_pp .h3{font:200 5rem/4.4rem SuisseIntl;letter-spacing:.2em}}@media (max-width:760px){.win_popup .line_pp .h3{font:200 3.8rem/3.6rem SuisseIntl;letter-spacing:.2em}}.win_popup .line_pp p{font:normal 1.7rem/2.1rem SuisseIntl;color:#fff;max-width:72rem;margin:auto}.win_popup .blc_pp_wt{padding:7.7rem 0 0;max-width:125rem;margin:auto;text-align:left}@media (max-width:1366px){.win_popup .blc_pp_wt{max-width:105rem}}@media (max-width:1100px){.win_popup .blc_pp_wt{max-width:85rem;padding:5rem 0 0}}@media (max-width:900px){.win_popup .blc_pp_wt{max-width:75rem}}@media (max-width:760px){.win_popup .blc_pp_wt{max-width:calc(100% - 4rem);margin:0 auto}}.win_popup .blc_pp_wt .rows{position:relative;display:flex;justify-content:space-between;margin:0 0 2rem}@media (max-width:760px){.win_popup .blc_pp_wt .rows{flex-wrap:wrap}}.win_popup .blc_pp_wt .rows.rows100 .cols{width:100%}.win_popup .blc_pp_wt .rows .cols{width:calc(50% - 2.4rem);position:relative}@media (max-width:760px){.win_popup .blc_pp_wt .rows .cols{width:100%}}@media (max-width:760px){.win_popup .blc_pp_wt .rows .cols.cols01{margin-bottom:3rem}}.win_popup .blc_pp_wt .rows input{border:0 solid #b8b8b8;border-bottom:.2rem solid rgba(73,73,73,.6);width:100%;color:#494949;font:normal 2.6rem/2.6rem SuisseIntl;letter-spacing:.02em;position:relative;padding:1rem 0;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;border-radius:0}@media (max-width:1366px){.win_popup .blc_pp_wt .rows input{font:normal 2.2rem/2.2rem SuisseIntl}}@media (max-width:1100px){.win_popup .blc_pp_wt .rows input{font:normal 2rem/2rem SuisseIntl}}@media (max-width:760px){.win_popup .blc_pp_wt .rows input{border-bottom:.1rem solid rgba(73,73,73,.6);font:normal 1.8rem/1.8rem SuisseIntl}}.win_popup .blc_pp_wt .rows input::-webkit-input-placeholder{color:rgba(73,73,73,.6)}.win_popup .blc_pp_wt .rows input::-moz-placeholder{color:rgba(73,73,73,.6)}.win_popup .blc_pp_wt .rows input:-moz-placeholder{color:rgba(73,73,73,.6)}.win_popup .blc_pp_wt .rows input:-ms-input-placeholder{color:rgba(73,73,73,.6)}.win_popup .blc_pp_wt .rows{position:relative;text-align:center;margin:3.5rem 0 0}@media (max-width:800px){.win_popup .blc_pp_wt .rows{margin:1.5rem 0 0}}.win_popup .blc_pp_wt .rows .get_go{font:300 2rem/2rem SuisseIntl;border:.2rem solid #708573;padding:1.7rem 3.3rem;cursor:pointer;color:#708573;background:0 0;transition:.35s;text-transform:uppercase;border-radius:5rem;letter-spacing:.13em;margin-top:1.9rem}@media (max-width:1600px){.win_popup .blc_pp_wt .rows .get_go{padding:1.6rem 3.3rem;font:300 1.9rem/1.9rem SuisseIntl}}@media (max-width:1450px){.win_popup .blc_pp_wt .rows .get_go{padding:1.6rem 3.3rem;font:300 1.8rem/1.8rem SuisseIntl}}@media (max-width:1366px){.win_popup .blc_pp_wt .rows .get_go{padding:1.3rem 3.3rem;font:300 1.6rem/1.6rem SuisseIntl}}@media (max-width:1200px){.win_popup .blc_pp_wt .rows .get_go{padding:1.2rem 3rem 1rem;font:300 1.3rem/1.3rem SuisseIntl}}.win_popup .blc_pp_wt .rows .get_go:hover{color:#fff;border-color:#708573;background:#708573;transition:.35s}.win_popup .blc_pp_wt .rows button[disabled]{cursor:default;border:.2rem solid #b8b8b8;background:0 0;color:#b1b1b1}.win_popup .blc_pp_wt .rows button[disabled]:hover{cursor:default;border:2rem solid #b8b8b8;background:0 0;color:#b1b1b1}

.iagree{margin:1.7rem 0 0;position:relative;text-align:center;width:100%}@media (max-width:750px){.iagree{margin:1.7rem 0 0}}.iagree input[type=checkbox].css-checkbox{position:absolute;z-index:-1000;left:-1000rem;overflow:hidden;clip:rect(0 0 0 0);height:.1rem;width:.1rem;margin:-.1rem;padding:0;border:0}.iagree input[type=checkbox].css-checkbox+label.css-label{padding-left:2.5rem;height:auto;display:inline-block;background-repeat:no-repeat;background-position:0 0;font:300 2rem/2rem SuisseIntl;letter-spacing:.025em;vertical-align:middle;cursor:pointer;margin-bottom:0;position:relative;text-align:left;color:#494949}@media (max-width:800px){.iagree input[type=checkbox].css-checkbox+label.css-label{font:300 1.8rem/1.8rem SuisseIntl}}@media (max-width:760px){.iagree input[type=checkbox].css-checkbox+label.css-label{font:300 1.5rem/1.5rem SuisseIntl}}.iagree input[type=checkbox].css-checkbox:checked+label.css-label:before{background:#708573}.iagree label.css-label{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#949494}.iagree label.css-label:before{content:"";position:absolute;top:.7rem;bottom:0;left:.5rem;width:.5rem;height:.5rem;background:rgba(112,133,115,0);z-index:1;border-radius:100%}@media (max-width:760px){.iagree label.css-label:before{top:.4rem}}.iagree label.css-label:after{content:"";position:absolute;top:.2rem;bottom:0;left:0;width:1.3rem;height:1.3rem;border:.1rem solid #708573;z-index:1;border-radius:100%}@media (max-width:760px){.iagree label.css-label:after{top:-.1rem}}.thank_you{width:91rem;min-height:17.5rem;background:#fff}@media (max-width:980px){.thank_you{width:75rem}}@media (max-width:800px){.thank_you{width:60rem}}@media (max-width:650px){.thank_you{width:50rem}}@media (max-width:550px){.thank_you{width:40rem}}@media (max-width:450px){.thank_you{width:30rem}}@media (max-width:350px){.thank_you{width:27.5rem}}.thank_you .line_pp{height:12.5rem}.thank_you .blc_pp_wt{text-align:center;padding:5.1rem 0 5.2rem}.thank_you .blc_pp_wt p{font:normal 2.4rem/3rem SuisseIntl;color:#0b1c2b;margin:0 0 .1rem}.thank_you .blc_pp_wt span{font:300 2rem/3rem SuisseIntl;color:#0b1c2b}.fancybox-inner{overflow:visible!important;min-height:10rem}.fancybox-is-open .fancybox-infobar{opacity:0!important;visibility:hidden!important}.fancybox-infobar{position:absolute;top:auto;bottom:0;left:0;right:0;margin:auto;width:6rem;height:6rem;border-radius:100%;border:.3rem solid #fff;display:flex;align-items:center;justify-content:center;letter-spacing:.13em;font:300 1.6rem/1.6rem SuisseIntl;color:#fff}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(0,0,0,0)}
/*# sourceMappingURL=main.min.css.map */


 
.abt_ttl {
    margin: 5.99vw 0 0;
    text-align: center;
    opacity: 0;
  }
  @media (max-width: 1024px) {
    .abt_ttl {
      margin: 4.492vw 0 0;
    }
  }
  @media (max-width: 760px) {
    .abt_ttl {
      margin: 0;
    }
  }
  
  
  

.accordion {
  width: 100%;
  max-width: 2080px;
  height: 910px;
  overflow: hidden;
  margin: 70px;
}

.accordion ul {
  display:inline;
  flex-wrap: nowrap;
  margin: 0;
  padding: 0;
  height: 100%;
}

.accordion ul li {
  flex: 1;
  display: flex;
  align-items: flex-end;
  position: relative;
  background-size: cover;
  background-position: center;
  transition: all 500ms ease;
  overflow: hidden;
}

.accordion ul li div {
  width: 100%;
  height: 100%;
}

.accordion ul li div a {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  padding: 20px;
  color: #fff;
  text-decoration: none;
  background: rgba(0, 0, 0, 0);
  transition: all 0.3s ease-in-out;
}

.accordion ul li div a * {
  opacity: 0;
  transform: translateX(-20px);
  transition: all 0.4s ease;
}

.accordion ul li:hover {
  flex: 5;
}

.accordion ul li:hover a {
  background: rgba(0, 0, 0, 0.4);
}

.accordion ul li:hover a * {
  opacity: 1;
  transform: translateX(0);
}



.accordion ul li div a h2 {
    font-family: Voguelicious-Italic;
    text-overflow: clip;
    font-size: 24px;
    text-transform: uppercase;
    margin-bottom: 2px;
    top: 260px;
  }
  
  .accordion ul li div a p {
    top: 260px;
    font-size: 19.5px;
    font-family: Voguelicious-Italic;
  }


.accordion ul li:nth-child(1) { background-image: url("../img/letra_a-1.jpg") }
.accordion ul li:nth-child(2) { background-image: url("../img/letra_n-1.jpg") }
.accordion ul li:nth-child(3) { background-image: url("../img/letra_a-1.jpg") }
.accordion ul li:nth-child(4) { background-image: url("../img/letra_n-1.jpg") }
.accordion ul li:nth-child(5) { background-image: url("../img/letra_d-1.jpg") }
.accordion ul li:nth-child(6) { background-image: url("../img/letra_a-1.jpg") }

/* Responsivo */
@media screen and (max-width: 1264px) {
  .accordion {
    height: auto;
    width: 100%;
  }
  .accordion ul {
    flex-direction: column;
    height: auto;
  }
  .accordion ul li {
    height: 200px;
    flex: none;
    width: 100%;
  }
  .accordion ul li:hover {
    flex: none;
  }
}


@media screen and (max-width: 1664px) {
    .accordion {
      height: auto;
      width: 100%;
    }
    .accordion ul {
      flex-direction: column;
      height: auto;
    }
    .accordion ul li {
      height: 200px;
      flex: none;
      width: 100%;
    }
    .accordion ul li:hover {
      flex: none;
    }
  }

  @media screen and (max-width: 1450px) {
    .accordion {
      height: auto;
      width: 100%;
    }
    .accordion ul {
      flex-direction: column;
      height: auto;
    }
    .accordion ul li {
      height: 200px;
      flex: none;
      width: 100%;
    }
    .accordion ul li:hover {
      flex: none;
    }
  }

  @media screen and (max-width: 1064px) {
    .accordion {
      height: auto;
      width: 100%;
    }
    .accordion ul {
      flex-direction: column;
      height: auto;
    }
    .accordion ul li {
      height: 200px;
      flex: none;
      width: 100%;
    }
    .accordion ul li:hover {
      flex: none;
    }
  }

  @media screen and (max-width: 900px) {
    .accordion {
      height: auto;
      width: 100%;
    }
    .accordion ul {
      flex-direction: column;
      height: auto;
    }
    .accordion ul li {
      height: 200px;
      flex: none;
      width: 100%;
    }
    .accordion ul li:hover {
      flex: none;
    }
  }

  @media screen and (max-width: 850px) {
    .accordion {
      height: auto;
      width: 50%;
    }
    .accordion ul {
      flex-direction: column;
      height: auto;
      padding: 10%;
    }
    .accordion ul li {
     padding: 10%;
      height: 50px;
      flex:inline;
      width: 100%;
    }
    .accordion ul li:hover {
      flex: none;
    }
  }

@media screen and (max-width: 760px) {
  .accordion ul li {
    display: none;
    height: 180px;
    padding: 10%;
  }
  .accordion ul li div a {
    padding: 15px;
  }
  .accordion ul li div a h2 {
    font-size: 20px;
  }
  .accordion ul li div a p {
    font-size: 13px;
  }
}


.video-container {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100vh; /* Altura total da tela */
}

.video-container video {
    width: 100%;
    height: auto;
}

/* Media query para telas menores */
@media (max-width: 768px) {
    .video-container video {
        display:none;
       
    }
}

/* Media query para telas menores */
@media (max-width: 768px) {
   .video-container {
    display: flex;
    width: 100%;
    height: 100vh; /* Altura total da tela */
    background: url(../img/ananda-intro.mp4);
    margin:30px;
}
}

