html{scroll-behavior: smooth;}
body{margin:0;padding:0;font-family:"Helvetica Neue";}

*{box-sizing: border-box;font-family:"Helvetica Neue";}

h1,h2,h3,h4,h5,h6{margin: 0;}
h1{color:#615f68;font-family:"Helvetica Neue";font-size:72px;font-weight:100;line-height:70px;letter-spacing:-2px;margin:0;margin-bottom:40px;}
h2{color:#615f68;font-family:"Helvetica Neue";font-size:48px;font-weight:100;line-height:59px;margin:0;margin-bottom:30px;}
p{color:#615f68;font-family:"Helvetica Neue";font-size:18px;font-weight:300;line-height:24px;margin:0;margin-bottom:30px;}
p span.disclaimer{font-size:14px;line-height:24px;}
div.photo-credit{font-size:10px;line-height:15px;font-weight: 700;color: #ffffff;margin: 0;position: absolute;bottom: 20px;left: 20px;}
a.btn{color:#615f68;font-family:"Helvetica Neue";font-size:13px;font-weight:500;line-height:30px;text-align:center;letter-spacing:1.392857px;text-transform:uppercase;text-decoration:none;border:solid 1.5px #615f68;padding:8px 15px;min-width: 232px;display:inline-block;transition: all 0.3s;}
a.btn:hover, a.btn:focus{background-color: #d81d49; border-color: #d81d49; color: #fff;}

h1,h2,h3,h4,h5,h6{margin: 0;}
h1{color:#615f68;font-family:"Helvetica Neue";font-size:5vw;font-weight:100;line-height:4.861111111111111vw;letter-spacing:-0.1388888888888889vw;margin:0;margin-bottom:2.7777777777777777vw;}
h2{color:#615f68;font-family:"Helvetica Neue";font-size:3.3333333333333335vw;font-weight:100;line-height:4.097222222222222vw;margin:0;margin-bottom:2.0833333333333335vw;}
p{color:#615f68;font-family:"Helvetica Neue";font-size:1.25vw;font-weight:300;line-height:1.6666666666666667vw;margin:0;margin-bottom:2.0833333333333335vw;}
p span.disclaimer{font-size:0.9722222222222222vw;line-height:1.6666666666666667vw;}
div.photo-credit{font-size:0.6944444444444444vw;line-height:1.0416666666666667vw;font-weight: 700;color: #ffffff;margin: 0;position: absolute;bottom: 1.3888888888888888vw;left: 1.3888888888888888vw;}
a.btn{color:#615f68;font-family:"Helvetica Neue";font-size:0.9027777777777778vw;font-weight:500;line-height:2.0833333333333335vw;text-align:center;letter-spacing:0.09672618055555555vw;text-transform:uppercase;text-decoration:none;border:solid 0.10416666666666667vw #615f68;padding:0.5555555555555556vw 1.0416666666666667vw;min-width: 16.11111111111111vw;display:inline-block;}

a.link{font-weight: 700; text-decoration: none;color: inherit;}
a.link:hover{text-decoration: underline;}
a.link.blue{color: #0270AB;}

.nowrap{white-space: nowrap; all: inherit;margin: 0;padding: 0;}

img{display: block;height:auto;width:auto;}

strong{font-weight: bold;}

.visible-xs{display:none !important;}
.hidden-xs{display:block !important;}

sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;top: -0.5em;}

@media screen and (max-width:767px){
  h1,h2,h3,h4,h5,h6{margin:0;}
  h1{font-size:26.6px;line-height:30px;letter-spacing:-0.7673077px;margin-bottom:20px;}
  h2{font-size:25px;line-height:25px;margin-bottom:20px;}
  p{font-size:14px;line-height:19px;margin-bottom:20px;}
  p span.disclaimer{font-size:11px;line-height:19px;}
  div.photo-credit{font-size:10px;line-height:15px;font-weight: 700;color: #ffffff;margin: 0;position: absolute;bottom: 10px;left: 15px;}
  a.btn{font-size:9px;line-height:22.5px;letter-spacing:0.6428571px;border:solid 1px #615f68;padding:2px 5px;min-width:120px;}

  h1,h2,h3,h4,h5,h6{margin:0;}
  h1{font-size:8.3125vw;line-height:9.375vw;letter-spacing:-0.23978365625000003vw;margin-bottom:6.25vw;}
  h2{font-size:7.8125vw;line-height:7.8125vw;margin-bottom:6.25vw;}
  p{font-size:4.375vw;line-height:5.9375vw;margin-bottom:6.25vw;}
  p span.disclaimer{font-size:3.4375vw;line-height:5.9375vw;}
  div.photo-credit{font-size:3.125vw;line-height:4.6875vw;font-weight: 700;color: #ffffff;margin: 0;position: absolute;bottom: 3.125vw;left: 4.6875vw;}
  a.btn{font-size:2.8125vw;line-height:7.03125vw;letter-spacing:0.20089284375vw;border:solid 0.3125vw #615f68;padding:0.625vw 1.5625vw;min-width:37.5vw;}

  .visible-xs{display:block !important;}
  .hidden-xs{display:none !important;}
}

.abs-parent{position: relative;}
.abs-pos{position: absolute;z-index: 1;}

header{position: fixed;width: 100%;z-index: 99;background: #fff;}
.topbar-center-logo{display: flex; align-items: center;height: 130px;background: #fff;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;transition: all 0.4s ease;}
header.sticky .topbar-center-logo{height: 72px;}
.topbar-center-logo .top-bar-left{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px; text-align: right;}
.topbar-center-logo .top-bar-right{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px; text-align: left;}
.topbar-center-logo .top-bar-center{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto; width: 110px;padding: 0 20px;}
.topbar-center-logo .top-bar-center img, .topbar-center-logo .top-bar-center svg{width:100%;}
header .topbar-center-logo .top-bar-center svg .paths{-webkit-transition: all 0.15s ease;-moz-transition: all 0.15s ease;transition: all 0.15s ease;}
header.sticky .topbar-center-logo .top-bar-center svg .non-sticky{fill: transparent;}
header.sticky .topbar-center-logo .top-bar-center svg .logo-v{transform: translateX(30px);}
header.sticky .topbar-center-logo .top-bar-center svg .logo-n{transform: translateX(-80px);}
header.sticky .topbar-center-logo .top-bar-center svg .logo-a{transform: translateX(-35px);}
header.sticky .topbar-center-logo .top-bar-center svg .logo-dot{transform: translateX(-100px);}
header.sticky .topbar-center-logo .top-bar-center svg .e-sticky{animation: logo-e-move 0.3s forwards;-webkit-animation: logo-e-move 0.3s forwards; -moz-animation: logo-e-move 0.3s forwards;animation-timing-function: ease-in-out;
-webkit-animation-timing-function: ease-in-out;}
header.sticky .topbar-center-logo .top-bar-center svg .hills{transform: translateY(50px);}
.topbar-center-logo-mobile{display: none;}

@keyframes logo-e-move {
  25% {
    transform: translate(35px, 0px);
  }
  50% {
    transform: translate(75px, 0px);
  }
  75% {
    transform: translate(75px, -30px) scale(1.1);
  }
  100% {
    transform: translate(75px, -60px) scale(1.2);
  }
}

header{position: fixed;width: 100%;z-index: 99999;background: #fff;}
.topbar-center-logo{display: flex; align-items: center;height: 9.027777777777779vw;background: #fff;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;transition: all 0.4s ease;}
header.sticky .topbar-center-logo{height: 5vw;}
.topbar-center-logo .top-bar-left{-webkit-flex:1 1 0vw;-ms-flex:1 1 0vw;flex:1 1 0vw; text-align: right;}
.topbar-center-logo .top-bar-right{-webkit-flex:1 1 0vw;-ms-flex:1 1 0vw;flex:1 1 0vw; text-align: left;}
.topbar-center-logo .top-bar-center{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto; width: 7.638888888888889vw;padding: 0 1.3888888888888888vw;}


.main-navigation{font-family:Montserrat, "Helvetica Neue", sans-serif;}
.site-footer .main-navigation{}
.main-navigation ul{list-style:none;margin:0;padding: 0;display: inline-block;}
.main-navigation li{position:relative;}
.main-navigation a{color:#1a1a1a;display:block;line-height:1.3125;outline-offset:-1px;}
.main-navigation a:hover,.main-navigation a:focus{color:#007acc;}
.main-navigation .current-menu-item > a,.main-navigation .current-menu-ancestor > a{font-weight:bold;}
.main-navigation ul ul{display:none;}
.no-js .main-navigation ul ul{display:block;}
.main-navigation ul .toggled-on{display:block;}
.main-navigation .primary-menu{border-bottom:1px solid #d1d1d1;}

@media screen and (min-width:768px){
  .main-navigation{margin:0;}
  .main-navigation .primary-menu, .main-navigation .primary-menu > li{border:0;}
  .main-navigation .primary-menu > li{float:left;padding:0 15px;}
  .main-navigation a{outline-offset:-8px;padding:12px 0 10px;white-space:nowrap;color:#a5a5a8;font-family:"Helvetica Neue";font-size:11.5px;font-weight:bold;line-height:14px;text-align:center;text-transform:uppercase;letter-spacing:2.3px;text-decoration:none;border-bottom:solid 2px #fff;}
  .main-navigation li:hover > a, .main-navigation li.focus > a{color:#000;border-bottom:solid 2px #eda3b1;}
  .main-navigation ul ul{display:block;left:-999em;margin:0;position:absolute;z-index:99999;background:#fff;margin-bottom: 10px;}
  .main-navigation ul ul li{background-color:#fff;padding:0 25px;text-align:left;}
  .main-navigation ul ul a{white-space:normal;padding:12px 0;text-align:left;color:#afaeb1;font-family:"Helvetica Neue";font-size:11.5px;font-weight:100;line-height:13px;text-transform:none;letter-spacing:0;display:inline-block;}
  .main-navigation ul ul ul a{padding: 9px 0;}
  .main-navigation ul ul ul ul a{padding: 6px 0;}
  .main-navigation .primary-menu > li:hover > ul, .main-navigation .primary-menu > li.focus > ul{left:-10px;right:-10px;min-width:220px;width:100%;padding:15px 0;box-shadow:0px 15px 20px -5px rgba(0,0,0,0.5);-moz-box-shadow:0px 15px 20px -5px rgba(0,0,0,0.5);-webkit-box-shadow:0px 15px 20px -5px rgba(0,0,0,0.5);}
  .dropdown-toggle, .main-navigation ul .dropdown-toggle.toggled-on, .menu-toggle, .site-header .social-navigation, .site-footer .main-navigation{display:none;}
  .main-navigation ul ul .menu-item-has-children > a{}
  .main-navigation ul ul .menu-item-has-children > .dropdown-toggle{border:none;height:0;width:0;padding:0;background:none;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #afaeb1;display:inline-block;-webkit-appearance:none;outline:none;cursor:pointer;position: absolute;margin:16px 8px;}
  .main-navigation ul ul .menu-item-has-children > .dropdown-toggle.toggled-on{border:none;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid #afaeb1;}
  .main-navigation ul ul .menu-item-has-children > .dropdown-toggle span{display:none;}
  .main-navigation ul ul ul{position:static;display:none;}
  .main-navigation ul ul ul:before, .main-navigation ul ul ul:after{border:0;}
  .main-navigation ul ul ul li{padding:0 0 0 25px;}
  .main-navigation ul ul li.open > ul{display:block;}


  .main-navigation{margin:0;}
  .main-navigation .primary-menu, .main-navigation .primary-menu > li{border:0;}
  .main-navigation .primary-menu > li{float:left;padding:0 1.0416666666666667vw;}
  .main-navigation a{outline-offset:-0.5555555555555556vw;padding:0.8333333333333334vw 0 0.6944444444444444vw;white-space:nowrap;color:#a5a5a8;font-family:"Helvetica Neue";font-size:0.7986111111111112vw;font-weight:bold;line-height:0.9722222222222222vw;text-align:center;text-transform:uppercase;letter-spacing:0.1597222222222222vw;text-decoration:none;border-bottom:solid 0.1388888888888889vw #fff;}
  .main-navigation li:hover > a, .main-navigation li.focus > a{color:#000;border-bottom:solid 0.1388888888888889vw #eda3b1;}
  .main-navigation ul ul{display:block;left:-999em;margin:0;position:absolute;z-index:99999;background:#fff;margin-bottom: 0.6944444444444444vw;}
  .main-navigation ul ul li{background-color:#fff;padding:0 1.7361111111111112vw;text-align:left;}
  .main-navigation ul ul a{white-space:normal;padding:0.8333333333333334vw 0;text-align:left;color:#afaeb1;font-family:"Helvetica Neue";font-size:0.7986111111111112vw;font-weight:100;line-height:0.9027777777777778vw;text-transform:none;letter-spacing:0;display:inline-block;}
  .main-navigation ul ul ul a{padding: 0.625vw 0;}
  .main-navigation ul ul ul ul a{padding: 0.4166666666666667vw 0;}
  .main-navigation .primary-menu > li:hover > ul, .main-navigation .primary-menu > li.focus > ul{left:-0.6944444444444444vw;right:-0.6944444444444444vw;min-width:15.277777777777779vw;width:100%;padding:1.0416666666666667vw 0;box-shadow:0vw 1.0416666666666667vw 1.3888888888888888vw -0.3472222222222222vw rgba(0,0,0,0.5);-moz-box-shadow:0vw 1.0416666666666667vw 1.3888888888888888vw -0.3472222222222222vw rgba(0,0,0,0.5);-webkit-box-shadow:0vw 1.0416666666666667vw 1.3888888888888888vw -0.3472222222222222vw rgba(0,0,0,0.5);}
  .dropdown-toggle, .main-navigation ul .dropdown-toggle.toggled-on, .menu-toggle, .site-header .social-navigation, .site-footer .main-navigation{display:none;}
  .main-navigation ul ul .menu-item-has-children > a{}
  .main-navigation ul ul .menu-item-has-children > .dropdown-toggle{border:none;height:0;width:0;padding:0;background:none;border-left:0.2777777777777778vw solid transparent;border-right:0.2777777777777778vw solid transparent;border-top:0.4166666666666667vw solid #afaeb1;display:inline-block;-webkit-appearance:none;outline:none;cursor:pointer;position: absolute;margin:1.1111111111111112vw 0.5555555555555556vw;}
  .main-navigation ul ul .menu-item-has-children > .dropdown-toggle.toggled-on{border:none;border-left:0.2777777777777778vw solid transparent;border-right:0.2777777777777778vw solid transparent;border-bottom:0.4166666666666667vw solid #afaeb1;}
  .main-navigation ul ul .menu-item-has-children > .dropdown-toggle span{display:none;}
  .main-navigation ul ul ul{position:static;display:none;}
  .main-navigation ul ul ul:before, .main-navigation ul ul ul:after{border:0;}
  .main-navigation ul ul ul li{padding:0 0 0 1.7361111111111112vw;}
  .main-navigation ul ul li.open > ul{display:block;}
}

.topbar-center-logo .top-bar-right .main-navigation .primary-menu > li:last-child{}
.topbar-center-logo .top-bar-right .main-navigation .primary-menu > li:last-child > a{color:#000;}
.topbar-center-logo .top-bar-right .main-navigation li.menu-item-has-children:last-child > a:after{content:'';background-image:url(../images/downarrow.svg);background-repeat:no-repeat;background-size:100% 100%;width:10px;height:10px;display:inline-block;margin-left:6px;}
.topbar-center-logo .top-bar-right .main-navigation li.focus:last-child > ul, .topbar-center-logo .top-bar-right .main-navigation li:last-child:hover > ul{left:auto;right:-10px;padding:15px 0 15px;background: #fff;min-width: 160px;}
.topbar-center-logo .top-bar-right .main-navigation li:last-child ul li{text-align:right;}
.topbar-center-logo .top-bar-right .main-navigation li:last-child ul li a{text-align:right;}

.topbar-center-logo .top-bar-right .main-navigation .primary-menu > li:last-child{}
.topbar-center-logo .top-bar-right .main-navigation .primary-menu > li:last-child > a{color:#000;}
.topbar-center-logo .top-bar-right .main-navigation li.menu-item-has-children:last-child > a:after{content:'';background-image:url(../images/downarrow.svg);background-repeat:no-repeat;background-size:100% 100%;width:0.6944444444444444vw;height:0.6944444444444444vw;display:inline-block;margin-left:0.4166666666666667vw;}
.topbar-center-logo .top-bar-right .main-navigation li.focus:last-child > ul, .topbar-center-logo .top-bar-right .main-navigation li:last-child:hover > ul{left:auto;right:-0.6944444444444444vw;padding:1.0416666666666667vw 0 1.0416666666666667vw;background: #fff;min-width: 11.11111111111111vw;}
.topbar-center-logo .top-bar-right .main-navigation li:last-child ul li{text-align:right;}
.topbar-center-logo .top-bar-right .main-navigation li:last-child ul li a{text-align:right;}

@media screen and (max-width:767px){
  .topbar-center-logo-mobile{display:block;}
  .title-bar{padding:20px 14px 0;overflow:hidden;}
  .title-bar .inner-container{padding:0 16px;}
  .title-bar .title-bar-left{float:left;}
  .title-bar .title-bar-left .logo{width:62px;}
  .title-bar .title-bar-left .logo img{width:100%;}
  .title-bar .title-bar-right{float:right;}
  .title-bar .menu-icon{background:no-repeat;border:none;margin:12px 0;outline:none;position:relative;padding:0;width:20px;height:20px;}
  .title-bar .menu-icon .bar{border:solid 1px #000;background:#000;width:20px;height:2px;display:block;position:absolute;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
  .title-bar .menu-icon .bar:first-child{top:4px;}
  .title-bar .menu-icon .bar:nth-child(2){bottom:4px;}
  .title-bar .menu-icon.open{}
  .title-bar .menu-icon.open .bar{}
  .title-bar .menu-icon.open .bar:first-child{transform:rotate(45deg);left:0px;top:9px;}
  .title-bar .menu-icon.open .bar:nth-child(2){transform:rotate(-45deg);left:0px;bottom:9px;}
  .topbar-center-logo{visibility:hidden;opacity:0;display:block;width:68%;position:absolute;z-index:1;background:#fff;right:14px;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;box-shadow:0px 15px 20px -5px rgba(0,0,0,0.5);-moz-box-shadow:0px 15px 20px -5px rgba(0,0,0,0.5);-webkit-box-shadow:0px 15px 20px -5px rgba(0,0,0,0.5);overflow:auto;max-height:calc(100vh - 64px);height:auto;padding-bottom:20px;}
  header.sticky .topbar-center-logo{height:auto;}
  .topbar-center-logo.responsive{visibility:visible;opacity:1;}
  .topbar-center-logo .top-bar-center{display:none;}
  .main-navigation li{padding:4px 15px;text-align:left;}
  .main-navigation li li{padding:4px 0 4px 15px;text-align:left;}
  .main-navigation a{outline-offset:-8px;padding:8px 0;color:#afaeb1;font-family:"Helvetica Neue";font-size:9px;font-weight:700;line-height:11px;text-align:left;text-transform:uppercase;letter-spacing:1px;text-decoration:none;border-bottom:solid 2px #fff;display:inline-block;}
  .main-navigation li.menu-item-has-children a{cursor:default;}
  .main-navigation li:hover > a, .main-navigation li.focus > a{color:#000;border-bottom:solid 2px #eda3b1;}
  .main-navigation ul .menu-item-has-children > .dropdown-toggle{border:none;height:0;width:0;padding:0;background:no-repeat;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #afaeb1;display:inline-block;-webkit-appearance:none;outline:none;cursor:pointer;margin-left:8px;position:absolute;margin:10px 8px;}
  .main-navigation ul .menu-item-has-children > .dropdown-toggle.toggled-on{border:none;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid #afaeb1;}
  .main-navigation ul ul .menu-item-has-children > .dropdown-toggle{margin:12px 8px;}
  .main-navigation ul .menu-item-has-children > .dropdown-toggle span{display:none;}
  .topbar-center-logo .top-bar-right .main-navigation .primary-menu > li:last-child > .dropdown-toggle{display:none;}
  .main-navigation ul{width:100%;}
  .main-navigation .primary-menu{border:none;}
  .main-navigation li.open > ul{display:block;width:100%;}
  .topbar-center-logo .top-bar-right .main-navigation .primary-menu > li:last-child:hover > ul, .topbar-center-logo .top-bar-right .main-navigation .primary-menu > li.focus:last-child:hover > ul{display:block;}
  .main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul{left:auto;right:100%;}
  .main-navigation ul ul li a{color:#afaeb1;font-family:"Helvetica Neue";font-size:11.5px;font-weight:100;line-height:13px;letter-spacing:0;text-transform:none;}
  .topbar-center-logo .top-bar-right .main-navigation li.menu-item-has-children:last-child > a:after{width:8px;height:8px;}
  .topbar-center-logo .top-bar-right .main-navigation li.focus:last-child > ul, .topbar-center-logo .top-bar-right .main-navigation li:last-child:hover > ul{padding:10px 0;}
  .topbar-center-logo .top-bar-right .main-navigation li:last-child ul li{text-align:left;}


  .topbar-center-logo-mobile{display:block;}
  .title-bar{padding:6.25vw 4.375vw 0;overflow:hidden;}
  .title-bar .inner-container{padding:0 5vw;}
  .title-bar .title-bar-left{float:left;}
  .title-bar .title-bar-left .logo{width:19.375vw;}
  .title-bar .title-bar-left .logo img{width:100%;}
  .title-bar .title-bar-right{float:right;}
  .title-bar .menu-icon{background:no-repeat;border:none;margin:3.75vw 0;outline:none;position:relative;padding:0;width:6.25vw;height:6.25vw;}
  .title-bar .menu-icon .bar{border:solid 0.3125vw #000;background:#000;width:6.25vw;height:0.625vw;display:block;position:absolute;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
  .title-bar .menu-icon .bar:first-child{top:1.25vw;}
  .title-bar .menu-icon .bar:nth-child(2){bottom:1.25vw;}
  .title-bar .menu-icon.open{}
  .title-bar .menu-icon.open .bar{}
  .title-bar .menu-icon.open .bar:first-child{transform:rotate(45deg);left:0vw;top:2.8125vw;}
  .title-bar .menu-icon.open .bar:nth-child(2){transform:rotate(-45deg);left:0vw;bottom:2.8125vw;}
  .topbar-center-logo{visibility:hidden;opacity:0;display:block;width:68%;position:absolute;z-index:1;background:#fff;right:4.375vw;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;box-shadow:0vw 4.6875vw 6.25vw -1.5625vw rgba(0,0,0,0.5);-moz-box-shadow:0vw 4.6875vw 6.25vw -1.5625vw rgba(0,0,0,0.5);-webkit-box-shadow:0vw 4.6875vw 6.25vw -1.5625vw rgba(0,0,0,0.5);overflow:auto;max-height:calc(100vh - 20vw);height:auto;padding-bottom:6.25vw;}
  header.sticky .topbar-center-logo{height:auto;}
  .topbar-center-logo.responsive{visibility:visible;opacity:1;}
  .topbar-center-logo .top-bar-center{display:none;}
  .main-navigation li{padding:1.25vw 4.6875vw;text-align:left;}
  .main-navigation li li{padding:1.25vw 0 1.25vw 4.6875vw;text-align:left;}
  .main-navigation a{outline-offset:-2.5vw;padding:2.5vw 0;color:#afaeb1;font-family:"Helvetica Neue";font-size:2.8125vw;font-weight:700;line-height:3.4375vw;text-align:left;text-transform:uppercase;letter-spacing:0.3125vw;text-decoration:none;border-bottom:solid 0.625vw #fff;display:inline-block;}
  .main-navigation li.menu-item-has-children a{cursor:default;}
  .main-navigation li:hover > a, .main-navigation li.focus > a{color:#000;border-bottom:solid 0.625vw #eda3b1;}
  .main-navigation ul .menu-item-has-children > .dropdown-toggle{border:none;height:0;width:0;padding:0;background:no-repeat;border-left:1.25vw solid transparent;border-right:1.25vw solid transparent;border-top:1.875vw solid #afaeb1;display:inline-block;-webkit-appearance:none;outline:none;cursor:pointer;margin-left:2.5vw;position:absolute;margin:3.125vw 2.5vw;}
  .main-navigation ul .menu-item-has-children > .dropdown-toggle.toggled-on{border:none;border-left:1.25vw solid transparent;border-right:1.25vw solid transparent;border-bottom:1.875vw solid #afaeb1;}
  .main-navigation ul ul .menu-item-has-children > .dropdown-toggle{margin:3.75vw 2.5vw;}
  .main-navigation ul .menu-item-has-children > .dropdown-toggle span{display:none;}
  .topbar-center-logo .top-bar-right .main-navigation .primary-menu > li:last-child > .dropdown-toggle{display:none;}
  .main-navigation ul{width:100%;}
  .main-navigation .primary-menu{border:none;}
  .main-navigation li.open > ul{display:block;width:100%;}
  .topbar-center-logo .top-bar-right .main-navigation .primary-menu > li:last-child:hover > ul, .topbar-center-logo .top-bar-right .main-navigation .primary-menu > li.focus:last-child:hover > ul{display:block;}
  .main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul{left:auto;right:100%;}
  .main-navigation ul ul li a{color:#afaeb1;font-family:"Helvetica Neue";font-size:3.59375vw;font-weight:100;line-height:4.0625vw;letter-spacing:0;text-transform:none;}
  .topbar-center-logo .top-bar-right .main-navigation li.menu-item-has-children:last-child > a:after{width:2.5vw;height:2.5vw;}
  .topbar-center-logo .top-bar-right .main-navigation li.focus:last-child > ul, .topbar-center-logo .top-bar-right .main-navigation li:last-child:hover > ul{padding:3.125vw 0;}
  .topbar-center-logo .top-bar-right .main-navigation li:last-child ul li{text-align:left;}
}

footer{}
footer .container{padding:0 60px;}
footer .footer1{display:flex;margin-top:92px;}
footer .footer1 .logo{width:280px;padding-left:100px;}
footer .footer1 .logo img{width:72px;}
footer .footer1 .menus{display:flex;align-items:self-start;justify-content:space-between;flex:1;padding-right:80px;}
footer .footer1 .menus .menu{}
footer .footer1 .menus a.heading{color:#615f68;font-family:"Helvetica Neue";font-size:14px;font-weight:bold;line-height:17px;text-decoration:none;}
footer .footer1 .menus ul{list-style:none;padding:0;margin:0;margin-top:12px;}
footer .footer1 .menus ul li{}
footer .footer1 .menus ul li a{color:#615f68;font-family:"Helvetica Neue";font-size:14px;font-weight:100;line-height:24px;text-decoration:none;}


footer .footer2{display:flex;align-items:center;margin-top:110px;padding-bottom:70px;}
footer .footer2 .danone-logo{width:350px;padding-left:100px;}
footer .footer2 .danone-logo img{width:112px;}
footer .footer2 .dropup-menu{width:230px;}
footer .footer2 .dropup-menu span{color:#615f68;font-family:"Helvetica Neue";font-size:14px;font-weight:100;line-height:16px;}
footer .footer2 .dropbtn{border:none;color:#615f68;font-family:"Helvetica Neue";font-size:14px;font-weight:bold;line-height:16px;background:transparent;padding:0;height:30px;}
footer .footer2 .dropbtn:after{content:'';background-image:url(../images/downarrow.svg);background-repeat:no-repeat;background-size:100% 100%;width:10px;height:10px;display:inline-block;margin-left:6px;}
footer .footer2 .dropup{position:relative;display:inline-block;}
footer .footer2 .dropup-content{display:none;position:absolute;background-color:#fff;min-width:160px;bottom:30px;right:-16px;z-index:1;box-shadow:0px -10px 20px -5px rgba(0,0,0,0.5);-moz-box-shadow:0px -10px 20px -5px rgba(0,0,0,0.5);-webkit-box-shadow:0px -10px 20px -5px rgba(0,0,0,0.5);}
footer .footer2 .dropup-content ul{list-style:none;padding:0;margin:0;}
footer .footer2 .dropup-content ul li{padding:0 16px;text-align:right;}
footer .footer2 .dropup-content a{padding:12px 0;text-decoration:none;display:inline-block;color:#afaeb1;font-family:"Helvetica Neue";font-size:11.5px;font-weight:100;line-height:13px;text-transform:none;letter-spacing:0;text-align:right;border-bottom:solid 2px #fff;}
footer .footer2 .dropup-content a:hover{color:#000;border-bottom:solid 2px #eda3b1;}
footer .footer2 .dropup:hover .dropup-content{display:block;padding:10px 0;}
footer .footer2 div.social-icons{flex:1;}
footer .footer2 div.social-icons ul{list-style:none;display:flex;align-items:center;justify-content:space-around;padding:0;margin:0;width:300px;float:right;padding-right:80px;}
footer .footer2 div.social-icons ul li{}
footer .footer2 div.social-icons ul li a{}
footer .footer2 div.social-icons ul li a img{height: 21px;}

footer{}
footer .container{padding:0 4.166666666666667vw;}
footer .footer1{display:flex;margin-top:6.388888888888889vw;}
footer .footer1 .logo{width:19.444444444444443vw;padding-left:6.944444444444445vw;}
footer .footer1 .logo img{width:5vw;}
footer .footer1 .menus{display:flex;align-items:self-start;justify-content:space-between;flex:1;padding-right:5.555555555555555vw;}
footer .footer1 .menus .menu{}
footer .footer1 .menus a.heading{color:#615f68;font-family:"Helvetica Neue";font-size:0.9722222222222222vw;font-weight:bold;line-height:1.1805555555555556vw;text-decoration:none;}
footer .footer1 .menus ul{list-style:none;padding:0;margin:0;margin-top:0.8333333333333334vw;}
footer .footer1 .menus ul li{}
footer .footer1 .menus ul li a{color:#615f68;font-family:"Helvetica Neue";font-size:0.9722222222222222vw;font-weight:100;line-height:1.6666666666666667vw;text-decoration:none;}


footer .footer2{display:flex;align-items:center;margin-top:7.638888888888889vw;padding-bottom:4.861111111111111vw;}
footer .footer2 .danone-logo{width:24.305555555555557vw;padding-left:6.944444444444445vw;}
footer .footer2 .danone-logo img{width:7.777777777777778vw;}
footer .footer2 .dropup-menu{width:15.972222222222221vw;}
footer .footer2 .dropup-menu span{color:#615f68;font-family:"Helvetica Neue";font-size:0.9722222222222222vw;font-weight:100;line-height:1.1111111111111112vw;}
footer .footer2 .dropbtn{border:none;color:#615f68;font-family:"Helvetica Neue";font-size:0.9722222222222222vw;font-weight:bold;line-height:1.1111111111111112vw;background:transparent;padding:0;height:2.0833333333333335vw;}
footer .footer2 .dropbtn:after{content:'';background-image:url(../images/downarrow.svg);background-repeat:no-repeat;background-size:100% 100%;width:0.6944444444444444vw;height:0.6944444444444444vw;display:inline-block;margin-left:0.4166666666666667vw;}
footer .footer2 .dropup{position:relative;display:inline-block;}
footer .footer2 .dropup-content{display:none;position:absolute;background-color:#fff;min-width:11.11111111111111vw;bottom:2.0833333333333335vw;right:-1.1111111111111112vw;z-index:1;box-shadow:0vw -0.6944444444444444vw 1.3888888888888888vw -0.3472222222222222vw rgba(0,0,0,0.5);-moz-box-shadow:0vw -0.6944444444444444vw 1.3888888888888888vw -0.3472222222222222vw rgba(0,0,0,0.5);-webkit-box-shadow:0vw -0.6944444444444444vw 1.3888888888888888vw -0.3472222222222222vw rgba(0,0,0,0.5);}
footer .footer2 .dropup-content ul{list-style:none;padding:0;margin:0;}
footer .footer2 .dropup-content ul li{padding:0 1.1111111111111112vw;text-align:right;}
footer .footer2 .dropup-content a{padding:0.8333333333333334vw 0;text-decoration:none;display:inline-block;color:#afaeb1;font-family:"Helvetica Neue";font-size:0.7986111111111112vw;font-weight:100;line-height:0.9027777777777778vw;text-transform:none;letter-spacing:0;text-align:right;border-bottom:solid 0.1388888888888889vw #fff;}
footer .footer2 .dropup-content a:hover{color:#000;border-bottom:solid 0.1388888888888889vw #eda3b1;}
footer .footer2 .dropup:hover .dropup-content{display:block;padding:0.6944444444444444vw 0;}
footer .footer2 div.social-icons{flex:1;}
footer .footer2 div.social-icons ul{list-style:none;display:flex;align-items:center;justify-content:space-around;padding:0;margin:0;width:20.833333333333332vw;float:right;padding-right:5.555555555555555vw;}
footer .footer2 div.social-icons ul li{}
footer .footer2 div.social-icons ul li a{}
footer .footer2 div.social-icons ul li a img{height: 1.5vw;}

@media screen and (max-width:767px){
  footer{padding:0 14px;}
  footer .container{padding:0 15px;}
  footer .footer1{margin-top:36px;flex-direction:column;}
  footer .footer1 .logo{width:100%;padding-left:0;margin-bottom:26px;}
  footer .footer1 .logo img{width:72px;}
  footer .footer1 .menus{padding-right:0px;flex-direction:column;}
  footer .footer1 .menus .menu{width:100%;}
  footer .footer1 .menus a.heading{font-size:14px;line-height:17px;margin:10px 0;display:block;}
  footer .footer1 .menus a.heading:after{content:'';background-image:url(../images/downarrow.svg);background-repeat:no-repeat;background-size:100% 100%;width:8px;height:8px;display:inline-block;float:right;margin:5px 0;}
  footer .footer1 .menus a.heading.open:after{transform:rotate(180deg);}
  footer .footer1 .menus ul{margin-top:12px;display:none;}
  footer .footer1 .menus ul li a{font-size:14px;line-height:24px;}

  footer .footer2{margin-top:36px;padding-bottom:32px;}
  footer .footer2 .danone-logo{width:50%;padding-left:0;}
  footer .footer2 .danone-logo img{width:102px;}
  footer .footer2 .dropup-menu{width:50%;text-align:right;}
  footer .footer2 .dropup-menu span{display:none;}
  footer .footer2 .dropbtn{font-size:14px;line-height:16px;height:30px;}
  footer .footer2 .dropbtn:after{width:8px;height:8px;margin-left:6px;}
  footer .footer2 .dropup{position:relative;display:inline-block;}
  footer .footer2 .dropup-content{display:none;position:absolute;background-color:#fff;min-width:160px;bottom:30px;right:-16px;z-index:1;box-shadow:0px -10px 20px -5px rgba(0,0,0,0.5);-moz-box-shadow:0px -10px 20px -5px rgba(0,0,0,0.5);-webkit-box-shadow:0px -10px 20px -5px rgba(0,0,0,0.5);}
  footer .footer2 .dropup-content ul{list-style:none;padding:0;margin:0;}
  footer .footer2 .dropup-content ul li{padding:0 16px;text-align:right;}
  footer .footer2 .dropup-content a{padding:12px 0;text-decoration:none;display:inline-block;color:#afaeb1;font-family:"Helvetica Neue";font-size:11.5px;font-weight:100;line-height:13px;text-transform:none;letter-spacing:0;text-align:right;border-bottom:solid 2px #fff;}
  footer .footer2 .dropup-content a:hover{color:#000;border-bottom:solid 2px #eda3b1;}
  footer .footer2 .dropup:hover .dropup-content{display:block;padding:10px 0;}
  footer .footer2 div.social-icons{display:none;}

  footer{padding:0 4.375vw;}
  footer .container{padding:0 4.6875vw;}
  footer .footer1{margin-top:11.25vw;flex-direction:column;}
  footer .footer1 .logo{width:100%;padding-left:0;margin-bottom:8.125vw;}
  footer .footer1 .logo img{width:22.5vw;}
  footer .footer1 .menus{padding-right:0vw;flex-direction:column;}
  footer .footer1 .menus .menu{width:100%;}
  footer .footer1 .menus a.heading{font-size:4.375vw;line-height:5.3125vw;margin:3.125vw 0;display:block;}
  footer .footer1 .menus a.heading:after{content:'';background-image:url(../images/downarrow.svg);background-repeat:no-repeat;background-size:100% 100%;width:2.5vw;height:2.5vw;display:inline-block;float:right;margin:1.5625vw 0;}
  footer .footer1 .menus a.heading.open:after{transform:rotate(180deg);}
  footer .footer1 .menus ul{margin-top:3.75vw;display:none;}
  footer .footer1 .menus ul li a{font-size:4.375vw;line-height:7.5vw;}
  
  footer .footer2{margin-top:11.25vw;padding-bottom:10vw;}
  footer .footer2 .danone-logo{width:50%;padding-left:0;}
  footer .footer2 .danone-logo img{width:31.875vw;}
  footer .footer2 .dropup-menu{width:50%;text-align:right;}
  footer .footer2 .dropup-menu span{display:none;}
  footer .footer2 .dropbtn{font-size:4.375vw;line-height:5vw;height:9.375vw;}
  footer .footer2 .dropbtn:after{width:2.5vw;height:2.5vw;margin-left:1.875vw;}
  footer .footer2 .dropup{position:relative;display:inline-block;}
  footer .footer2 .dropup-content{display:none;position:absolute;background-color:#fff;min-width:50vw;bottom:9.375vw;right:-5vw;z-index:1;box-shadow:0vw -3.125vw 6.25vw -1.5625vw rgba(0,0,0,0.5);-moz-box-shadow:0vw -3.125vw 6.25vw -1.5625vw rgba(0,0,0,0.5);-webkit-box-shadow:0vw -3.125vw 6.25vw -1.5625vw rgba(0,0,0,0.5);}
  footer .footer2 .dropup-content ul{list-style:none;padding:0;margin:0;}
  footer .footer2 .dropup-content ul li{padding:0 5vw;text-align:right;}
  footer .footer2 .dropup-content a{padding:3.75vw 0;text-decoration:none;display:inline-block;color:#afaeb1;font-family:"Helvetica Neue";font-size:3.59375vw;font-weight:100;line-height:4.0625vw;text-transform:none;letter-spacing:0;text-align:right;border-bottom:solid 0.625vw #fff;}
  footer .footer2 .dropup-content a:hover{color:#000;border-bottom:solid 0.625vw #eda3b1;}
  footer .footer2 .dropup:hover .dropup-content{display:block;padding:3.125vw 0;}
  footer .footer2 div.social-icons{display:none;}

}
@media (max-width:767px){
  body{
    padding-top: 17.09302325581397VW;
  }
  header.main-header {
    top:0;
}
	
}
@media (min-width: 768px) {
  body {
    padding-top: 9.0909vw;
  }
	header.main-header {
    top: 0;
}

}

.spn_btn{color: #615f68;
    font-family: "Helvetica Neue";
    font-size: 0.9027777777777778vw;
    font-weight: 500;
    line-height: 2.0833333333333335vw;
    text-align: center;
    letter-spacing: 0.09672618055555555vw;
    text-transform: uppercase;
    text-decoration: none;
    border: solid 0.10416666666666667vw #615f68;
    padding: 0.5555555555555556vw 1.0416666666666667vw;
    min-width: 16.11111111111111vw;
    display: inline-block;
    cursor: pointer;
	margin-bottom: 1.3888888888888888vw;

	}
	.spn_btn:hover, .spn_btn:focus {
    background-color: #d81d49;
    border-color: #d81d49;
    color: #fff;
}
@media (max-width:767px){
	.spn_btn{
	font-size: 2.8125vw;
        line-height: 7.03125vw;
        letter-spacing: .20089284375vw;
        border: solid .3125vw #615f68;
        padding: .625vw 1.5625vw;
        min-width: 37.5vw;
    }	
	section.box-1-col .content span {
        margin-bottom: 6.25vw;
    }	
	}