.connect{color:#666;font-family:Open Sans,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.7em}.connect-section{background-color:#10001b;padding:4% 0;position:relative}.connect-row{border:1px solid #333;border-radius:20px;align-items:stretch;width:80%;max-width:1080px;margin:30px auto;padding:2% 65px;display:flex;position:relative;overflow:hidden}.connect-row--options{background-image:radial-gradient(at bottom,#150e1c 29%,#13125a 100%);border-color:#3b2e6f}.connect-row--callback{background-color:#141414;margin:70px auto 0}.connect-col{position:relative}.connect-col--third{width:29.6667%;margin-right:5.5%}.connect-col--two-thirds{width:64.833%}.connect-col:last-child{margin-right:0}.connect-col--centered{flex-direction:column;justify-content:center;display:flex}.connect-tile{opacity:0;line-height:0;transform:scale3d(.5,.5,.5)}.connect-tile.is-visible{animation:1s ease-in-out both connect-zoom-in}@keyframes connect-zoom-in{0%{opacity:0;transform:scale3d(.5,.5,.5)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.connect-tile,.connect-tile.is-visible{opacity:1;animation:none;transform:none}}.connect-tile__link{color:#fff;width:100%;transform-style:inherit;line-height:0;display:block;position:relative}.connect-tile__link img{border:0 solid #0000;border-radius:15px;width:100%;max-width:100%;height:auto;display:block;overflow:hidden}.connect-text{color:#fff}.connect-text strong{color:#fff;font-weight:700}.connect-text__big{font-size:xx-large}.connect-text p{margin:0;padding-bottom:1em}.connect-text p:last-of-type{padding-bottom:0}.connect-text--wide{margin-bottom:4.242%;line-height:2.4em}.connect-text--phone{display:none}@media (width>=1350px){.connect-section{padding:54px 0}.connect-row{padding-top:27px;padding-bottom:27px}}@media (width<=980px){.connect-section{padding:50px 0}.connect-row{margin-top:70px;padding:30px 65px;display:block}.connect-col--third,.connect-col--two-thirds{width:100%;margin-bottom:30px;margin-right:0}.connect-col:last-child{margin-bottom:0}.connect-text--wide{margin-bottom:30px}}@media (width<=767px){.connect-row{margin-top:0;padding:30px 20px}.connect-text--wide{display:none}.connect-text--phone{display:block}}
