.b-connect{position:relative;background:#ffffff}.b-connect-body,.b-connect-foot{margin-left:-8.3333333333vw;margin-right:-8.3333333333vw}.b-connect-body{display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;-moz-align-items:flex-start;align-items:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}@media (max-width:991px){.b-connect-body{display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-align-items:stretch;align-items:stretch;-moz-justify-content:flex-start;justify-content:flex-start}}.b-connect-group{-moz-flex:1 1 auto;flex:1 1 auto;display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-align-items:stretch;align-items:stretch;-moz-justify-content:flex-start;justify-content:flex-start;align-self:stretch}.b-connect-group:first-child{width:calc(176.06736px + 363.93264 * ((100vw - 320px) / 1120))}.b-connect-group:nth-child(2){width:calc(188.553024px + 391.446976 * ((100vw - 320px) / 1120))}.b-connect-group:nth-child(3){width:calc(76.182048px + 143.817952 * ((100vw - 320px) / 1120))}.b-connect-group:last-child{-moz-flex:1 2 auto;flex:1 2 auto}@media (max-width:991px){.b-connect-group:first-child,.b-connect-group:nth-child(2),.b-connect-group:nth-child(3){width:100%}}.b-connect-cell{-moz-flex:1 0 auto;flex:1 0 auto;border-right:calc(1px + 0 * ((100vw - 320px) / 1120)) solid #141414;border-bottom:calc(1px + 0 * ((100vw - 320px) / 1120)) solid #141414;height:calc(76.182048px + 143.817952 * ((100vw - 320px) / 1120));padding:calc(16.875144px + 13.124856 * ((100vw - 320px) / 1120))}@media (max-width:1599px){.b-connect-cell{height:calc(88.667712px + 171.332288 * ((100vw - 320px) / 1120))}}@media (max-width:575px){.b-connect-cell{height:auto}}@media (max-width:991px){.b-connect-cell{border-right:none}}.b-connect-logo{display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-align-items:center;align-items:center;-moz-justify-content:center;justify-content:center}.b-connect-logo img{display:block;height:auto;min-width:200px;width:calc(93.349836px + 181.650164 * ((100vw - 320px) / 1120))}@media (max-width:575px){.b-connect-logo img{width:calc(77.742756px + 147.257244 * ((100vw - 320px) / 1120))}}.b-connect-socials{-moz-flex-direction:column;flex-direction:column;-moz-align-items:stretch;align-items:stretch}.b-connect-socials,.b-connect-socials ul{display:-moz-flex;display:flex;-moz-justify-content:center;justify-content:center}.b-connect-socials ul{-moz-flex-direction:row;flex-direction:row;-moz-align-items:flex-start;align-items:flex-start;margin:0;padding:0;width:100%}.b-connect-socials li{position:relative;-moz-flex:none;flex:none;display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-align-items:center;align-items:center;-moz-justify-content:center;justify-content:center;border:calc(1px + 0 * ((100vw - 320px) / 1120)) solid #141414;border-radius:calc(30px + 35 * ((100vw - 320px) / 1120));height:calc(30px + 35 * ((100vw - 320px) / 1120));list-style:none;list-style-position:outside;margin-left:calc(10.632312px + -.632312 * ((100vw - 320px) / 1120));margin-right:calc(10.632312px + -.632312 * ((100vw - 320px) / 1120));overflow:hidden;width:calc(30px + 35 * ((100vw - 320px) / 1120))}.b-connect-socials li:before{position:absolute;top:0;right:0;bottom:0;left:0;background:#E6422E;content:"";display:block;transform:scaleX(0);transform-origin:center left;transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.no-touchevents .b-connect-socials li:hover:before{transform:none}.b-connect-socials a{position:relative;display:block;font-size:calc(12.5051616px + 3.4948384 * ((100vw - 320px) / 1120));height:calc(27.8001px + 37.1999 * ((100vw - 320px) / 1120));line-height:calc(27.8001px + 37.1999 * ((100vw - 320px) / 1120));text-align:center;width:calc(27.8001px + 37.1999 * ((100vw - 320px) / 1120))}.b-connect-address,.b-connect-socials a{color:#141414;font-weight:300;letter-spacing:.15em}.b-connect-address{display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-align-items:flex-start;align-items:flex-start;-moz-justify-content:center;justify-content:center;border-right:calc(1px + 0 * ((100vw - 320px) / 1120)) solid #141414;border-bottom:calc(1px + 0 * ((100vw - 320px) / 1120)) solid #141414;font-size:calc(13.4415864px + 5.5584136 * ((100vw - 320px) / 1120));min-height:calc(76.182048px + 143.817952 * ((100vw - 320px) / 1120));padding-left:8.3333333333vw;padding-right:8.3333333333vw;width:100%}@media (max-width:991px){.b-connect-address{border-right:none}}.b-connect-address h4{color:#141414}.b-connect-top{position:relative;display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-align-items:center;align-items:center;-moz-justify-content:center;justify-content:center;-moz-flex:1 0 auto;flex:1 0 auto;border-right:calc(1px + 0 * ((100vw - 320px) / 1120)) solid #141414;border-bottom:calc(1px + 0 * ((100vw - 320px) / 1120)) solid #141414;cursor:pointer;min-height:calc(144.8532px + 295.1468 * ((100vw - 320px) / 1120))}@media (max-width:991px){.b-connect-top{display:none}}.b-connect-top:before{position:absolute;top:0;right:0;bottom:0;left:0;background:#E6422E;content:"";display:block;transform:scaleY(0);transform-origin:center bottom;transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.no-touchevents .b-connect-top:hover:before{transform:none}.b-connect-top-button{-ms-writing-mode:tb;writing-mode:tb;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;position:relative;display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;align-items:center;-moz-justify-content:center;justify-content:center}.b-connect-top-button-label{color:#141414;font-size:calc(11.8808784px + 2.1191216 * ((100vw - 320px) / 1120));font-weight:300;letter-spacing:.15em;margin-top:calc(16.875144px + 13.124856 * ((100vw - 320px) / 1120));text-transform:uppercase}.b-connect-top-button-arrow{position:relative;background:#141414;height:calc(21.557268px + 23.442732 * ((100vw - 320px) / 1120));transform-origin:center right;transition-property:opacity,transform;width:calc(1px + 0 * ((100vw - 320px) / 1120))}.b-connect-top-button-arrow:after,.b-connect-top-button-arrow:before{position:absolute;top:0;right:1px;background:#141414;content:"";display:block;height:calc(1px + 0 * ((100vw - 320px) / 1120));transform-origin:center right;transform:none;transition-property:opacity,transform;width:calc(10.632312px + -.632312 * ((100vw - 320px) / 1120))}.b-connect-top-button-arrow:before{right:calc(1px + 0 * ((100vw - 320px) / 1120));transform:rotate(-45deg)}.b-connect-top-button-arrow:after{right:0;transform:rotate(225deg)}.b-connect-contact{position:relative;display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;align-items:center;-moz-justify-content:flex-start;justify-content:flex-start;height:calc(126.124704px + 253.875296 * ((100vw - 320px) / 1120));padding-left:8.3333333333vw;padding-right:8.3333333333vw}.b-connect-contact:before{position:absolute;top:0;right:0;bottom:0;left:0;background:#E6422E;content:"";display:block;transform:scaleX(0);transform-origin:center left;transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.no-touchevents .b-connect-contact:hover:before{transform:none}.b-connect-contact-body{position:relative}.b-connect-contact-button{position:relative;display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;align-items:center;-moz-justify-content:flex-start;justify-content:flex-start}.b-connect-contact-button-label{position:relative;color:#141414;font-size:calc(29.360808px + 40.639192 * ((100vw - 320px) / 1120));font-weight:900;display:block;letter-spacing:.1em;text-align:left;text-transform:uppercase;white-space:nowrap}@media (max-width:767px){.b-connect-contact-button-label{font-size:calc(23.117976px + 26.882024 * ((100vw - 320px) / 1120))}}@media (max-width:575px){.b-connect-contact-button-label{font-size:calc(19.99656px + 20.00344 * ((100vw - 320px) / 1120))}}.b-connect-contact-button-label:not(:last-child){margin-right:calc(16.875144px + 13.124856 * ((100vw - 320px) / 1120))}.no-touchevents .b-connect-contact:hover .b-connect-contact-button-label:after{width:100%}.b-connect-contact-button-arrow{position:relative;background:#141414;height:calc(2px + 0 * ((100vw - 320px) / 1120));transform-origin:center right;transition-property:opacity,transform;width:calc(38.725056px + 61.274944 * ((100vw - 320px) / 1120))}@media (max-width:575px){.b-connect-contact-button-arrow{display:none}}.b-connect-contact-button-arrow:after,.b-connect-contact-button-arrow:before{position:absolute;top:0;right:0;background:#141414;content:"";display:block;height:calc(2px + 0 * ((100vw - 320px) / 1120));transform-origin:center right;transform:none;transition-property:opacity,transform;width:calc(16.875144px + 13.124856 * ((100vw - 320px) / 1120))}.b-connect-contact-button-arrow:before{transform:rotate(35deg)}.b-connect-contact-button-arrow:after{transform:rotate(-35deg)}