#section-contacts{mask:linear-gradient(to bottom,rgba(0,0,0,0) 20px,#000 0),radial-gradient(20px,#000 98%,rgba(0,0,0,0)) top/37px 40px;margin-top:-20px;z-index:10;--bg-color: #fff;--item-bg-color: #429dc9;--text-color: #fff;--title-color: #429dc9;--subtitle-color: #303030}#section-contacts.invert{--bg-color: #fff;--text-color: #fff}#section-contacts.brand-1{--bg-color: #4ca397;--item-bg-color: #fff;--text-color: #57ab9f;--title-color: #fff;--subtitle-color: #fff}#section-contacts.brand-1.invert{--item-bg-color: #4ca397;--title-color: #4ca397;--subtitle-color: #4ca397}#section-contacts.brand-2{--bg-color: #429dc9;--item-bg-color: #fff;--text-color: #429dc9;--title-color: #fff;--subtitle-color: #fff}#section-contacts.brand-2.invert{--item-bg-color: #429dc9;--title-color: #429dc9;--subtitle-color: #429dc9}#section-contacts.product-premium{--bg-color: #cfa64c;--item-bg-color: #fff;--text-color: #cfa64c;--title-color: #fff;--subtitle-color: #fff}#section-contacts.product-premium.invert{--item-bg-color: #cfa64c;--title-color: #cfa64c;--subtitle-color: #cfa64c}#section-contacts.product-standard{--bg-color: #4ca397;--item-bg-color: #fff;--text-color: #57ab9f;--title-color: #fff;--subtitle-color: #fff}#section-contacts.product-standard.invert{--item-bg-color: #4ca397;--title-color: #4ca397;--subtitle-color: #4ca397}#section-contacts.product-light{--bg-color: #d28ad8;--item-bg-color: #fff;--text-color: #d28ad8;--title-color: #fff;--subtitle-color: #fff}#section-contacts.product-light.invert{--item-bg-color: #d28ad8;--title-color: #d28ad8;--subtitle-color: #d28ad8}#section-contacts.product-special{--bg-color: #f97ea5;--item-bg-color: #fff;--text-color: #f97ea5;--title-color: #fff;--subtitle-color: #fff}#section-contacts.product-special.invert{--item-bg-color: #f97ea5;--title-color: #f97ea5;--subtitle-color: #f97ea5}#section-contacts{background-color:var(--bg-color)}#section-contacts .section-wrapper{width:100%;padding:60px 20px 40px}#section-contacts .section-title{text-align:center;color:var(--title-color);margin-bottom:16px;filter:drop-shadow(3px 3px 2px rgba(0,0,0,.2))}.invert#section-contacts .section-title{filter:drop-shadow(3px 3px 2px rgba(0,0,0,.05))}#section-contacts .section-subtitle{text-align:center;margin-bottom:48px;color:var(--subtitle-color);font-size:18px;filter:drop-shadow(3px 3px 2px rgba(0,0,0,.2))}.invert#section-contacts .section-subtitle{filter:drop-shadow(3px 3px 2px rgba(0,0,0,.05))}#section-contacts .contacts-items{max-width:1600px;margin-left:auto;margin-right:auto;display:flex;justify-content:center;flex-wrap:wrap;margin-top:16px}#section-contacts .contacts-items .item-wrapper{margin:0 16px 16px;width:360px;max-width:100%}#section-contacts .contacts-items .item{display:flex;padding:28px;height:100%;background:var(--item-bg-color);color:var(--text-color);border-radius:10px;margin:auto;z-index:1;position:relative;filter:drop-shadow(3px 3px 2px rgba(0,0,0,.2))}#section-contacts .contacts-items .item:hover:before{animation-play-state:running}#section-contacts .contacts-items .item:before{content:"";position:absolute;background-image:repeating-linear-gradient(0deg,var(--text-color),var(--text-color) 10px,transparent 10px,transparent 20px),repeating-linear-gradient(90deg,var(--text-color),var(--text-color) 10px,transparent 10px,transparent 20px),repeating-linear-gradient(180deg,var(--text-color),var(--text-color) 10px,transparent 10px,transparent 20px),repeating-linear-gradient(270deg,var(--text-color),var(--text-color) 10px,transparent 10px,transparent 20px);background-size:2px calc(100% + 20px),calc(100% + 20px) 2px,2px calc(100% + 20px),calc(100% + 20px) 2px;animation:boxBorderAnimation 1s infinite linear;animation-play-state:paused;will-change:background-position;background-repeat:no-repeat;width:auto;top:10px;bottom:10px;right:10px;left:10px;margin:auto;pointer-events:none;z-index:1;border-radius:5px;transition:all .3s linear 0s}#section-contacts .contacts-items .item .icon{margin-right:16px}@media(max-width:375px){#section-contacts .contacts-items .item .icon{display:none}}#section-contacts .contacts-items .item .details .title{font-size:22px}#section-contacts .contacts-items .item .details .subtitle{margin-top:8px;font-size:18px}#section-contacts .map{-webkit-mask-image:url(/img/separator/wave-separator.svg);mask-image:url(/img/separator/wave-separator.svg);-webkit-mask-position:top center;mask-position:top center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;width:100%;max-height:70vh}
