.pin__label{font-size:12px;font-weight:500;letter-spacing:2px;line-height:14px;text-transform:uppercase}.pin,.pin-social--left:before,.pin-social--right:before{background-color:#c0a17c;height:1px;position:relative;width:100px}@media(max-width:768px){.pin,.pin-social--left:before,.pin-social--right:before{width:60px}}.pin-social--left:after,.pin-social--right:after,.pin:after{background-color:#c0a17c;border-radius:50%;content:"";height:9px;position:absolute;transform:translate(-4px,-4px);width:9px}.pin--vertical{background:linear-gradient(180deg,#c0a17c,#c0a17c 50%,#c0a17c00 0,#c0a17c00) 0 0;background-size:100% 200%;height:100px;margin-left:auto;margin-right:auto;width:1px}@media(max-width:768px){.pin--vertical{height:60px}}.pin--vertical--start{bottom:-40px;left:50%;position:absolute;z-index:12}.pin--vertical--start:after{content:none}.pin--vertical--end{left:50%;position:absolute;top:-2.746vw;z-index:12}.pin--vertical--end:after{bottom:-4px}.pin--vertical--strikethrough{height:100%;left:50%;position:absolute;top:-2.746vw;width:1px;z-index:12}.pin--vertical--strikethrough:after{content:none}.pin--horizontal{right:-4px}.pin__label{color:#c0a17c;left:0;position:absolute;text-align:center;top:0;transform:translate(-50%) translateY(-41px)}@media(min-width:769px){.pin__label{white-space:nowrap}}@media(max-width:768px){.pin__label{width:80vw}}.pin-social{position:relative}.pin-social .btn{opacity:1;padding:0 10px;transform:translate(0);width:55px}.pin-social .btn:not(:last-child){margin-right:14px}.pin-social--left:before,.pin-social--right:before{content:"";left:-25px;position:absolute;top:50%;transform:translate(-100%);transition:width .5s ease .6s;width:20vw}.pin-social--left:after,.pin-social--right:after{left:-25px;top:50%;transform:scale(1) translate(-4px,-4px);transition:transform .3s ease .8s}.pin-social--right{display:inline-block}.pin-social--right:before{left:auto;right:-25px;transform:translate(100%)}.pin-social--right:after{content:none}.hide{display:none}@media(max-width:768px){.hide--mobile{display:none}}@media(max-width:1024px){.hide--tablet{display:none}}@media(max-width:949px){.hide--tablet-sm{display:none}}@media(min-width:1025px){.hide--desktop{display:none}}.show--mobile{display:none}@media(max-width:768px){.show--mobile{display:block}}.show--tablet{display:none}@media(max-width:1024px){.show--tablet{display:block}}.show--tablet-sm{display:none}@media(max-width:949px){.show--tablet-sm{display:block}}.show--desktop{display:none}@media(min-width:1025px){.show--desktop{display:block}}@media(max-width:768px){.hide-mobile{display:none!important}}.section--angle{padding-bottom:calc(2.746vw + 136px);padding-top:5.492vw;position:relative}@media(max-width:768px){.section--angle{padding-bottom:calc(2.746vw + 96px);padding-top:calc(60px - 2.746vw)}}.section--angle.padding-top-less{padding-top:2.5vw}.section--angle.padding-top-none{padding-top:4vw}.section--angle.padding-bottom-less{padding-bottom:2.5vw}.section--angle.padding-bottom-none{padding-bottom:1vw}.section--angle:before{background:#fff;content:"";display:block;height:5.492vw;left:0;position:absolute;top:0;transform-origin:center;width:100%;z-index:-1}.section--angle--positive{z-index:1}.section--angle--positive:before{transform:skewY(3deg) translateY(-50%) translateY(1px)}.section--angle--negative{z-index:1}.section--angle--negative:before{transform:skewY(-3deg) translateY(-50%) translateY(1px)}.section--angle--strikethrough{z-index:1}.section--angle--strikethrough:before{border:0}.section--padding-bottom-none{padding-bottom:0}@media(max-width:768px){.section--padding-bottom-none{padding-bottom:0}}.section--bg--grey{background-color:#e2e6e5;z-index:1}.section--bg--grey:before{background-color:#e2e6e5;border:0}.section--bg--bluedark{background-color:#565761;color:#fff;z-index:1}.section--bg--bluedark:before{background-color:#565761;border:0}.section--bg--bluedark .accordion__item{border-bottom-color:#949494!important}.section--bg--brown{background-color:#cac1b8;z-index:1}.section--bg--brown:before{background-color:#cac1b8;border:0}.section--tagline--white .teaser__tagline{color:#fff}.section--tagline--brown .teaser__tagline{color:#c0a17c}.section--no-padding{padding-top:3.492vw}.section--no-padding-bottom{padding-bottom:0!important}
