.acf-block-preview .contact,.contact{aspect-ratio:18/43;background-color:#1e1e1e;color:#fff;padding:60px 0;position:relative}@media (min-width:768px){.acf-block-preview .contact,.contact{aspect-ratio:36/19;background-color:#1e1e1e;color:#fff;padding:90px 0 170px}.acf-block-preview .contact .contact__bg,.contact .contact__bg{height:100%;left:8.125%;position:absolute;top:0;width:100%;z-index:-1}.acf-block-preview .contact .contact__bg .icon,.contact .contact__bg .icon{height:100%;width:100%}.acf-block-preview .contact .contact__cities,.contact .contact__cities{height:auto;left:41.8%;position:absolute;top:1.71%;width:55.14%;z-index:2}.acf-block-preview .contact .contact__cities .icon,.contact .contact__cities .icon{height:100%;width:100%}.acf-block-preview .contact .contact__cities .icon .zagreb,.contact .contact__cities .icon .zagreb{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}@-webkit-keyframes pulse{0%{opacity:0}70%{opacity:.4}to{opacity:0}}@keyframes pulse{0%{opacity:0}70%{opacity:.4}to{opacity:0}}}.acf-block-preview .contact__map,.contact__map{bottom:0;position:absolute;right:0;width:100%;z-index:-1}.acf-block-preview .contact h2,.contact h2{margin-bottom:55px}.acf-block-preview .contact h6,.contact h6{margin-bottom:15px}.acf-block-preview .contact .link,.contact .link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px}@media (hover:hover) and (pointer:fine){.acf-block-preview .contact .link:hover .btn--arrow-right,.contact .link:hover .btn--arrow-right{-webkit-transform:translateX(10px);transform:translateX(10px)}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.acf-block-preview .contact .link:hover .btn--arrow-right,.contact .link:hover .btn--arrow-right{-webkit-transform:translateX(10px);transform:translateX(10px)}}.acf-block-preview .contact .link .btn--arrow-right,.contact .link .btn--arrow-right{margin-left:10px;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.acf-block-preview .contact .email,.contact .email{color:#e87d29;margin-bottom:30px}.acf-block-preview .contact .phones,.contact .phones{margin-bottom:25px}.acf-block-preview .contact .phones li:not(:last-child),.contact .phones li:not(:last-child){margin-bottom:15px}.acf-block-preview .contact .js-contact,.contact .js-contact{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.acf-block-preview .contact .js-contact .icon,.contact .js-contact .icon{width:14px}.popup-contact{background-color:#fff;-webkit-box-shadow:0 0 10px 0 rgba(30,30,30,.4);box-shadow:0 0 10px 0 rgba(30,30,30,.4);color:#1e1e1e;font-size:14px;left:10px;max-width:340px;opacity:0;padding:25px 30px;position:fixed;top:90px;-webkit-transform:translateZ(-100%);transform:translateZ(-100%);-webkit-transition:opacity .4s,-webkit-transform .6s cubic-bezier(.645,.045,.355,1);transition:opacity .4s,-webkit-transform .6s cubic-bezier(.645,.045,.355,1);transition:transform .6s cubic-bezier(.645,.045,.355,1),opacity .4s;transition:transform .6s cubic-bezier(.645,.045,.355,1),opacity .4s,-webkit-transform .6s cubic-bezier(.645,.045,.355,1);visibility:hidden;width:100%;z-index:1000}@media (min-width:768px){.popup-contact{left:15%;top:50%}}.popup-contact.open{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .4s,-webkit-transform .6s cubic-bezier(.645,.045,.355,1);transition:opacity .4s,-webkit-transform .6s cubic-bezier(.645,.045,.355,1);transition:transform .6s cubic-bezier(.645,.045,.355,1),opacity .4s;transition:transform .6s cubic-bezier(.645,.045,.355,1),opacity .4s,-webkit-transform .6s cubic-bezier(.645,.045,.355,1);visibility:visible}@media (min-width:768px){.popup-contact.open{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}}.popup-contact__inner{height:100%;max-width:280px;position:relative;width:100%}.popup-contact__inner .close{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;height:15px;justify-content:center;left:unset;margin-right:0;pointer-events:auto;position:absolute;right:0;top:0;width:15px}.popup-contact__inner .close .icon{height:15px;width:15px}.popup-contact__inner ul li{line-height:20px}.popup-contact__inner ul li:not(:last-child){margin-bottom:15px}.popup-contact__inner ul li span{color:#838587}