@-webkit-keyframes visible_elem{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}.page-template-contact .content{padding-top:100px}@media screen and (max-width:1199px){.page-template-contact .content{padding-top:64px}}.page-template-contact .archive-hero__breadcrumb{padding-top:20px}.contact-us__main{padding-bottom:160px;position:relative;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center;height:100%}@media screen and (max-width:1199px){.contact-us__main{padding-bottom:130px}}@media screen and (max-width:992px){.contact-us__main{padding:0;background-image:none!important}}.contact-us__main::after{position:absolute;content:'';bottom:0;left:0;background-size:contain;background-repeat:repeat;height:100px;background-image:url(/wp-content/themes/oofa/assets/img/contact__bottom.png);width:75%;max-width:984px;z-index:3}@media screen and (max-width:1199px){.contact-us__main::after{display:none}}.contact-us__main.with-image .theme_breadcrumbs span{color:#fff}@media screen and (max-width:992px){.contact-us__main.with-image .theme_breadcrumbs span{color:#031426}}.contact-us__main.with-image .theme_breadcrumbs a{color:#c8d4e0}@media screen and (max-width:992px){.contact-us__main.with-image .theme_breadcrumbs a{color:#6283a6}}.contact-us__main.with-image .theme_breadcrumbs svg path{fill:#fff}@media screen and (max-width:992px){.contact-us__main.with-image .theme_breadcrumbs svg path{fill:#031426}}.contact-us__main.with-image .section__title{color:#fff;font-size:40px;line-height:1}@media screen and (max-width:1199px){.contact-us__main.with-image .section__title{font-size:32px}}@media screen and (max-width:992px){.contact-us__main.with-image .section__title{color:#000}}.contact-us__main::before{position:absolute;bottom:100px;content:'';left:0;width:100%;height:1px;background-color:#e1e9ef;z-index:2}@media screen and (max-width:992px){.contact-us__main::before{display:none}}.contact-us__main .section__header{margin-bottom:60px;z-index:3}@media screen and (max-width:1199px){.contact-us__main .section__header{margin-bottom:30px}}@media screen and (max-width:992px){.contact-us__main .section__header{margin-bottom:0}}.contact-us__main .section__title::before{display:none}.contact-us__main .container{z-index:3;position:relative}.contact-us__gradient{position:absolute;top:0;left:0;content:'';z-index:1;width:100%;height:100%;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(107.56deg,rgb(0 0 0 / .3) 0,rgb(0 0 0 / .03) 100%)}@media screen and (max-width:992px){.contact-us__gradient{display:none}}.contact-us__line{position:relative}.contact-us__line::before{position:absolute;left:-21px;top:-100vh;height:200vh;z-index:1;content:'';background-color:#e1e9ef;width:1px}@media screen and (max-width:1199px){.contact-us__line::before{display:none}}.contact-us__line::after{position:absolute;right:-21px;top:-100vh;height:200vh;z-index:1;content:'';background-color:#e1e9ef;width:1px}@media screen and (max-width:1199px){.contact-us__line::after{display:none}}.contact-us__block{background-color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #e1e9ef;background-color:rgb(255 255 255 / .9);border-radius:24px;margin:0 auto;max-width:1024px;padding:40px;position:relative}@media screen and (max-width:992px){.contact-us__block{padding:20px 0 32px!important;border-radius:0!important;-webkit-backdrop-filter:blur(0)!important;backdrop-filter:blur(0)!important;border:none!important}}.contact-us__block::before{position:absolute;content:'';background-image:url(/wp-content/themes/oofa/assets/img/contact__after.png);background-repeat:no-repeat;background-size:contain;width:121px;height:120px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-186px;z-index:3;opacity:.5}@media screen and (max-width:1199px){.contact-us__block::before{display:none}}.contact-us__block--title{font-size:24px;line-height:1.2;font-family:e-Ukraine,sans-serif;color:#031426;font-weight:800;margin-bottom:24px}.contact-us__address{padding:24px 0;border-top:1px solid #c8d4e0;border-bottom:1px solid #c8d4e0}@media screen and (max-width:1199px){.contact-us__address{padding:20px 0}}.contact-us__address--item{margin-bottom:24px}@media screen and (max-width:1199px){.contact-us__address--item{margin-bottom:20px}}.contact-us__address--item:last-child{margin-bottom:0}.contact-us__address--name{font-size:14px;line-height:1.4;font-weight:400;font-family:e-Ukraine,sans-serif;color:#6e808f;margin-bottom:8px}@media screen and (max-width:1199px){.contact-us__address--name{margin-bottom:4px}}.contact-us__address--contact{font-size:16px;line-height:1.5;font-weight:400;font-family:e-Ukraine,sans-serif;color:#031426}.contact-us__callback{padding:24px 0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #c8d4e0}@media screen and (max-width:1199px){.contact-us__callback{padding:20px 0 10px}}.contact-us__callback--item{width:calc(50% - 24px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1199px){.contact-us__callback--item{width:calc(50% - 15px)}}@media screen and (max-width:992px){.contact-us__callback--item{width:100%;margin-bottom:20px}.contact-us__callback--item:last-child{margin-bottom:0}}.contact-us__callback--title{width:100%;margin-bottom:20px;font-size:16px;line-height:1.5;font-family:e-Ukraine,sans-serif;font-weight:700;color:#031426}@media screen and (max-width:992px){.contact-us__callback--title{margin-bottom:16px}}.contact-us__callback--phone{width:calc(50% - 16px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:1.5;font-family:e-Ukraine,sans-serif;font-weight:400;color:#031426;margin-bottom:12px}@media screen and (max-width:1199px){.contact-us__callback--phone{width:calc(50% - 15px);margin-bottom:10px}}@media screen and (max-width:992px){.contact-us__callback--phone{width:100%;margin-bottom:16px}}.contact-us__callback--phone:hover a{background-size:100% 1px}.contact-us__callback--phone:hover svg rect{fill:#031426}.contact-us__callback--phone svg{width:32px;margin-right:12px}@media screen and (max-width:1199px){.contact-us__callback--phone svg{margin-right:6px}}.contact-us__callback--phone svg rect{-webkit-transition:all .4s ease;transition:all .4s ease}.contact-us__callback--phone a{display:inline;padding-bottom:1px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,currentColor),to(currentColor));background:linear-gradient(to bottom,currentColor 0,currentColor 100%);background-size:0 1px;background-repeat:no-repeat;background-position:left 100%;-webkit-transition:all .4s ease;transition:all .4s ease}.contact-us__callback--email{width:calc(50% - 16px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:1.5;font-family:e-Ukraine,sans-serif;font-weight:400;color:#031426;margin-bottom:12px}@media screen and (max-width:1199px){.contact-us__callback--email{width:calc(50% - 15px);margin-bottom:10px}}@media screen and (max-width:992px){.contact-us__callback--email{width:100%;margin-bottom:0}}.contact-us__callback--email:hover a{background-size:100% 1px}.contact-us__callback--email:hover svg rect{fill:#073464}.contact-us__callback--email svg{width:32px;height:32px;margin-right:12px;display:block}@media screen and (max-width:1199px){.contact-us__callback--email svg{margin-right:6px}}.contact-us__callback--email svg rect{-webkit-transition:all .4s ease;transition:all .4s ease}.contact-us__callback--email a{display:inline;padding-bottom:1px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,currentColor),to(currentColor));background:linear-gradient(to bottom,currentColor 0,currentColor 100%);background-size:0 1px;background-repeat:no-repeat;background-position:left 100%;-webkit-transition:all .4s ease;transition:all .4s ease}.contact-us__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-us__social--item{width:32px;height:32px;margin-right:16px;margin-bottom:12px}@media screen and (max-width:1199px){.contact-us__social--item{margin-right:15px;margin-bottom:10px}}.contact-us__social--item:last-child{margin-right:0}.contact-us__social--item:hover svg rect{fill:#073464}.contact-us__social--item svg{display:block;width:100%;height:100%}.contact-us__social--item svg rect{-webkit-transition:all .4s ease;transition:all .4s ease;fill:#6282a5}.contact-us__social--item svg path{fill:#fff}.contact-us__bank{padding-top:24px}@media screen and (max-width:1199px){.contact-us__bank{padding-top:20px}}.contact-us__bank--title{font-size:16px;line-height:1.5;font-weight:700;font-family:e-Ukraine,sans-serif;color:#031426;margin-bottom:20px}@media screen and (max-width:1199px){.contact-us__bank--title{margin-bottom:16px}}.contact-us__bank--item{margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:1199px){.contact-us__bank--item{margin-bottom:12px}}.contact-us__bank--item:last-child{margin-bottom:0}.contact-us__bank--item span{font-weight:400;font-size:16p;line-height:1.5;font-family:e-Ukraine,sans-serif}.contact-us__bank--item span:first-child{width:120px;color:#6e808f;margin-right:8px}.contact-us__bank--item span:last-child{width:calc(100% - 128px);margin-left:auto;color:#031426}