@font-face{font-family:'KharkivTone';src:url(fonts/KharkivTone.eot);src:url(fonts/KharkivTone.eot) format("embedded-opentype"),url(fonts/KharkivTone.woff2) format("woff2"),url(fonts/KharkivTone.woff) format("woff"),url(fonts/KharkivTone.ttf) format("truetype"),url(fonts/KharkivTone.svg#KharkivTone) format("svg")}
@font-face{font-family:'GothaProReg';src:url(fonts/GothaProReg.eot);src:url(fonts/GothaProReg.eot) format("embedded-opentype"),url(fonts/GothaProReg.woff2) format("woff2"),url(fonts/GothaProReg.woff) format("woff"),url(fonts/GothaProReg.ttf) format("truetype"),url(fonts/GothaProReg.svg#GothaProReg) format("svg")}
body{line-height:1;color:#00648e;background:#addff4}
html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;zoom:100%;font-family:'Montserrat',sans-serif}
button{border:0;outline:0;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}
a{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}
a:hover,a:focus{text-decoration:none}
input,select{outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
body .container{width:100%;max-width:1440px}
.container.wide{max-width:1440px}
@media (max-width:525px) {
  body .container{padding-right:20px;padding-left:20px}
  body .row{margin-right:-20px;margin-left:-20px}
}
@media (min-width:525px) and (max-width:768px) {
  body .container{padding-right:20px;padding-left:20px}
  body .row{margin-right:-20px;margin-left:-20px}
}
@media (min-width:768px) and (max-width:1024px) {
  body .container{padding-right:30px;padding-left:30px}
  body .row{margin-right:-30px;margin-left:-30px}
}
@media (min-width:1024px) {
  body .container{padding-right:60px;padding-left:60px}
  body .row{margin-right:-60px;margin-left:-60px}
}
h1,h2,h3,h4,h5,h6{color:#000;margin:0;padding:0;line-height:130%;font-weight:unset}
html.menu-open,body.menu-open{overflow:hidden!important}
html.preloader,body.preloader{overflow:hidden!important}
.preload-wrapper{position:fixed;width:100%;height:100%;background:#addff4;z-index:10001;overflow:hidden;display:flex;align-items:center;justify-content:center}
.preload-wrapper .loader-total{position:relative;width:100%;text-align:center;display:inline-flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100vh;color:#00648e;font-size:20px;font-family:'KharkivTone'}
#top-menu{width:100%;display:flex;align-items:center;justify-content:flex-end;padding-top:26px}
#top-menu ul{list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:flex-end}
#top-menu ul li + li{margin-left:36px}
#top-menu ul li a{font-weight:500;font-size:13px;line-height:16px;color:#00648e;font-family:'Montserrat',sans-serif;position:relative}
#top-menu ul li a.active:before{content:'';width:4px;height:4px;background:#00648e;border-radius:50%;position:absolute;left:-10px;top:7px}
#top-block{padding-top:28px;width:100%}
#top-block .inner{display:flex;align-items:flex-start;justify-content:space-between;width:100%}
#top-block .inner img{display:inline-block!important}
#top-block .inner .burger{padding:0;width:22px;outline:0;height:18px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;background:none;margin-top:18px;display:none}
#top-block .inner .burger span{display:block;position:absolute;height:22px;width:2px;background:#00648e;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;top:0}
#top-block .inner .burger span:nth-child(1){left:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}
#top-block .inner .burger span:nth-child(2){left:8px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}
#top-block .inner .burger span:nth-child(3){left:16px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}
@media (max-width:525px) {
  #top-block .inner #logo img{width:100%;max-width:313px}
}
@media (min-width:525px) and (max-width:768px) {
  #top-block .inner .burger{margin-top:30px}
  #top-block .inner #logo img{width:100%;max-width:356px}
}
@media (max-width:768px) {
  #top-block .inner .burger{display:block}
  #top-menu{display:none}
  #top-block{padding-top:13px}
}
footer{margin-top:120px;margin-bottom:45px}
footer .inner{display:flex;align-items:flex-end;justify-content:space-between}
footer .inner .left{display:flex;align-items:flex-start;justify-content:flex-start}
footer .inner .left .inside-right{margin-left:30px;display:flex;flex-direction:column;max-width:260px;width:100%}
footer .inner .left .inside-right .item + .item{margin-top:13px}
footer .inner .left .inside-right .item{color:#68aecb;font-size:14px;font-family:'GothaProReg'}
footer .inner .left .inside-right .item a{color:#68aecb;font-size:14px;font-family:'GothaProReg'}
footer .inner .right{display:flex;align-items:flex-end;justify-content:flex-end;font-family:'GothaProReg'}
footer .inner .right a{color:#68aecb;font-size:10px;font-family:'GothaProReg'}
footer .inner .right b{font-size:12px;font-weight:700}
@media (max-width:525px) {
  footer .inner{flex-direction:column;align-items:flex-start;justify-content:flex-start}
  footer .inner .right{margin-top:28px;margin-left:75px}
}
@media (max-width:1024px) {
  footer{margin-top:100px}
}
#mobile-sidebar{width:100%;position:fixed;right:0;top:0;height:100vh;overflow:auto;z-index:10000;display:none;justify-content: flex-start;
  outline: 0;
  align-items: flex-end;flex-direction:column}
#mobile-sidebar.open{display:flex;transition:opacity .5s ease-in-out;animation:fadeTwo .65s ease 0}
#mobile-sidebar-bg{z-index:-1;width:100%;position:fixed;height:100vh;background:#fff;top:0}
#mobile-sidebar-bg.open{z-index:9999}
#mobile-sidebar.leave{opacity:0;transition:opacity .5s ease-in-out;animation:fadeTwo2 .65s ease 0}
#mobile-sidebar .inner img{max-width:100%;margin-top:60px;margin-bottom:70px}
#mobile-sidebar > .inner{width:100%;background:#fff;height:100%;min-height:665px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;position:relative;padding-top:50px;padding-left:0;z-index:10001}
#mobile-sidebar .main-block{width:100%;position:relative}
#mobile-sidebar > .inner .burger{background:none;border:0;z-index:10000;width:18px;height:18px;min-height:18px;outline:0;line-height:1;cursor:pointer;position:relative;margin:21px 0 40px 24px}
#mobile-sidebar > .inner .burger span{display:block;position:absolute;height:2px;width:100%;background:#000;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}
#mobile-sidebar > .inner .burger span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:9px;left:0;width:18px;background:#000}
#mobile-sidebar > .inner .burger span:nth-child(2){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:9px;left:0;width:18px;background:#000}
#mobile-sidebar ul{list-style:none;padding:0 20px;margin:0}
#mobile-sidebar ul li{border-top:1px solid #00648e;border-bottom:1px solid #00648e;display:flex;align-items:flex-start;justify-content:flex-start}
#mobile-sidebar ul li span{padding-top:18px;font-family:'KharkivTone';font-style:normal;font-weight:400;font-size:14px;line-height:14px;color:#00648e}
#mobile-sidebar ul li a{height:60px;display:flex;align-items:center;justify-content:flex-start;width:100%;font-family:'Montserrat',sans-serif;font-style:normal;font-weight:500;font-size:22px;line-height:27px;padding-left:42px;color:#00648e}
#mobile-sidebar ul li + li{margin-top:-1px}
#mobile-sidebar .burger{background:none;border:0;z-index:10002;outline:0;cursor:pointer;position:relative;line-height:0;padding:0;margin-right:20px;margin-top:30px}
@keyframes fadeTwo {
  0%{opacity:0}
  to{opacity:1}
}
@keyframes fadeTwo2 {
  0%{opacity:1}
  to{opacity:0}
}
#bogosluzenija{width:100%;margin-top:40px;overflow:hidden}
#bogosluzenija .head{display:flex;align-items:flex-end;justify-content:flex-end}
#bogosluzenija .head .right a{color:#00648e;font-size:13px;font-family:'Montserrat',sans-serif}
#bogosluzenija .head .right a img{margin-left:7px}
#bogosluzenija .items{margin-top:38px;display:flex;justify-content:flex-start;position:relative;margin-left:-20px;margin-right:-20px;flex-wrap:wrap}
#bogosluzenija .items .item{width:100%;position:relative;margin:0 20px;display:flex;flex-direction:column;max-width:calc((100% / 6) - 40px);flex:1 0 calc((100% / 6) - 40px)}
#bogosluzenija .items .item .date{display:flex;align-items:center;justify-content:space-between;padding-bottom:13px;border-bottom:4px solid #68aecb}
#bogosluzenija .items .item .date .left{color:#00648e;font-size:14px;font-family:"KharkivTone",sans-serif;text-transform:uppercase}
#bogosluzenija .items .item .date .right{color:#00648e;font-size:14px;font-family:"KharkivTone",sans-serif;text-transform:uppercase}
#bogosluzenija .items .item .elements .element{padding:17px 0}
#bogosluzenija .items .item .elements .element + .element{border-top:1px solid #68aecb}
#bogosluzenija .items .item .elements .element .time{color:#00648e;font-family:'Montserrat',sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:15px}
#bogosluzenija .items .item .elements .element .name{margin-top:1px;font-family:'Montserrat',sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:15px;color:#00648e}
#bogosluzenija .items .item .elements .element .text{margin-top:8px;font-family:'Montserrat',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#00648e}
#bogosluzenija .items .item.today .date{border-bottom:4px solid #00648e}
@media (max-width:525px) {
  #bogosluzenija .items .item{margin:0 20px;max-width:calc((100% / 2) - 40px);flex:1 0 calc((100% / 2) - 40px)}
  #bogosluzenija .items .item:nth-child(3),#bogosluzenija .items .item:nth-child(4),#bogosluzenija .items .item:nth-child(5),#bogosluzenija .items .item:nth-child(6){display:none}
  #bogosluzenija .items{margin-left:-20px;margin-right:-20px;margin-top:29px}
}
@media (min-width:525px) and (max-width:768px) {
  #bogosluzenija .items .item{margin:0 20px;max-width:calc((100% / 3) - 40px);flex:1 0 calc((100% / 3) - 40px)}
  #bogosluzenija .items .item:nth-child(4),#bogosluzenija .items .item:nth-child(5),#bogosluzenija .items .item:nth-child(6){display:none}
  #bogosluzenija .items{margin-left:-20px;margin-right:-20px;margin-top:28px}
}
@media (min-width:768px) and (max-width:1024px) {
  #bogosluzenija .items .item{margin:0 20px;max-width:calc((100% / 4) - 40px);flex:1 0 calc((100% / 4) - 40px)}
  #bogosluzenija .items .item:nth-child(5),#bogosluzenija .items .item:nth-child(6){display:none}
  #bogosluzenija .items{margin-top:29px}
}
@media (min-width:1024px) and (max-width:1240px) {
  #bogosluzenija .items .item{margin:0 20px;max-width:calc((100% / 5) - 40px);flex:1 0 calc((100% / 5) - 40px)}
  #bogosluzenija .items .item:nth-child(6){display:none}
}
#church_calendar{width:100%;margin-top:103px}
#church_calendar .inner{display:flex;align-items:flex-start;justify-content:space-between}
#church_calendar .inner .left{color:#00648e;font-size:36px;font-family:"KharkivTone",sans-serif;text-transform:uppercase;font-style:normal;font-weight:400;font-size:36px;line-height:36px;width:100%;min-width:365px}
#church_calendar .inner .left span{font-style:normal;font-weight:400;font-size:16px;line-height:16px;margin-left:10px}
#church_calendar .inner .right{font-family:'Montserrat',sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:18px;width:100%;max-width:640px;margin-left:50px;color:#00648e!important}
#church_calendar .inner .right span,#church_calendar .inner .right a{color:#00648e!important}
@media (max-width:525px) {
  #church_calendar .inner .left{font-size:23px;line-height:23px}
  #church_calendar{margin-top:49px}
}
@media (max-width:768px) {
  #church_calendar .inner{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}
  #church_calendar .inner .left{display:flex;flex-direction:column-reverse}
  #church_calendar .inner .left span{margin-left:0;margin-bottom:13px}
  #church_calendar .inner .right{max-width:100%;margin-left:0;margin-top:17px}
}
@media (min-width:525px) and (max-width:768px) {
  #church_calendar .inner .left{font-size:26px;line-height:26px}
  #church_calendar{margin-top:43px}
}
@media (min-width:768px) and (max-width:1024px) {
  #church_calendar{margin-top:57px}
}
#big_picture{width:100%;margin-top:115px}
#big_picture a{display:flex;align-items:flex-end;justify-content:space-between;width:100%;height:390px;background-position:center center;background-repeat:no-repeat;background-size:cover}
#big_picture a .container{padding-bottom:47px}
#big_picture a .container .inner{width:100%;display:flex;align-items:flex-end;justify-content:space-between}
#big_picture a .name{font-family:'Montserrat',sans-serif;font-style:normal;font-weight:400;font-size:17px;line-height:21px;color:#00648e}
#big_picture a .link{font-family:"KharkivTone",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:14px;padding-bottom:2px;color:#00648e;border-bottom:1px solid #00648e}
@media (max-width:525px) {
  #big_picture a{height:220px}
  #big_picture a .container .inner{align-items:flex-start;flex-direction:column}
  #big_picture a .link{margin-top:11px}
}
@media (min-width:525px) and (max-width:768px) {
  #big_picture a{height:250px}
}
@media (max-width:768px) {
  #big_picture{margin-top:64px}
  #big_picture a .container{padding-bottom:32px}
}
@media (min-width:768px) and (max-width:1024px) {
  #big_picture a{height:300px}
  #big_picture a .container{padding-bottom:39px}
}
@media (min-width:768px) and (max-width:1240px) {
  #big_picture{margin-top:77px}
}
#events{width:100%;margin-top:120px}
#events .head{font-family:"KharkivTone",sans-serif;text-transform:uppercase;font-style:normal;font-weight:400;font-size:36px;line-height:36px}
#events .items{margin-top:50px;display:flex;justify-content:flex-start;position:relative;margin-left:-20px;margin-right:-20px;flex-wrap:wrap}
#events .items .item{width:100%;position:relative;margin:0 20px;display:flex;flex-direction:column;max-width:calc((100% / 3) - 40px);flex:1 0 calc((100% / 3) - 40px);padding-top:22px;border-top:1px solid #68aecb}
#events .items .item .name{font-family:'Montserrat',sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:#00648e}
#events .items .item .name span{font-family:"KharkivTone",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:18px;color:#00648e}
#events .items .item .text{margin-top:24px;font-family:'Montserrat',sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:18px;color:#00648e}
#events .items .item > a{font-family:"KharkivTone",sans-serif;font-style:normal;font-weight:400;font-size:11px;line-height:1;border:1px solid #68aecb;border-radius:20px;color:#00648e;display:flex;align-items:center;justify-content:center;height:36px;text-transform:uppercase;width:138px;margin-top:30px}
@media (max-width:525px) {
  #events .head{font-size:23px;line-height:23px}
  #events .items .item:nth-child(3){display:none}
  #events .items{margin-top:30px;flex-direction:column}
  #events{margin-top:70px}
  #events .items .item{margin:0 20px;max-width:calc((100% / 1) - 40px);flex:1 0 calc((100% / 1) - 40px)}
  #events .items .item + .item{margin-top:50px}
}
@media (min-width:525px) and (max-width:768px) {
  #events .head{font-size:26px;line-height:26px}
  #events .items .item{margin:0 15px;max-width:calc((100% / 2) - 30px);flex:1 0 calc((100% / 2) - 30px)}
  #events .items .item:nth-child(3){display:none}
  #events .items{margin-top:30px;margin-left:-15px;margin-right:-15px}
  #events{margin-top:70px}
}
@media (min-width:768px) and (max-width:1024px) {
  #events .head{font-size:30px;line-height:30px}
  #events{margin-top:80px}
}
@media (min-width:1024px) and (max-width:1240px) {
  #events .items{margin-left:-15px;margin-right:-15px}
  #events .items .item{margin:0 15px;max-width:calc((100% / 3) - 30px);flex:1 0 calc((100% / 3) - 30px)}
}
#error-not-found{width:100%}
#error-not-found .inner{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;min-height:380px}
#error-not-found .inner .head{font-family:"KharkivTone",sans-serif;font-style:normal;font-weight:400;font-size:122px;line-height:123px;color:#00648e}
#error-not-found .inner .desc{font-family:'Montserrat',sans-serif;font-style:normal;font-weight:500;font-size:15px;line-height:18px;color:#00648e}
#error-not-found + footer{margin-top:0}
#content h1{font-family:"KharkivTone",sans-serif;font-style:normal;font-weight:400;font-size:22px;line-height:22px;text-transform:uppercase;color:#00648e;margin-top:84px;margin-bottom:46px}
@media (max-width:525px) {
  #content h1{margin-top:68px;font-size:20px;line-height:20px}
}
@media (min-width:525px) and (max-width:768px) {
  #content h1{margin-top:68px}
}
@media (min-width:768px) and (max-width:1024px) {
  #content h1{margin-top:74px}
}
#contact-page #map{height:400px;width:100%}
#contact-page .line{border-left:1px solid #00648e;margin-top:70px;display:flex;align-items:flex-start;justify-content:space-between;width:100%;max-width:830px;padding:15px 0 15px 50px}
#contact-page .line .block{width:100%;max-width:375px}
#contact-page .line .block + .block{margin-left:37px}
#contact-page .line .block .item + .item{margin-top:25px}
#contact-page .line .block .head{font-family:'Montserrat',sans-serif;font-style:normal;font-weight:500;font-size:17px;line-height:21px;margin-bottom:25px;color:#00648e}
#contact-page .line:nth-child(1) .block:nth-child(1) .head{margin-bottom:0}
#contact-page .line .block .text{font-family:'Montserrat',sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:18px;color:#00648e}
#contact-page .line .block .text b{font-weight:500}
#contact-page .line .block .text a{color:#00648e}
[class*="ymaps-2"][class*="-ground-pane"]{filter:url(#colorChange)}
@media (max-width:525px) {
  #contact-page .line{padding-left:20px;margin-top:50px;flex-direction:column}
  #contact-page .line .block + .block{margin-left:0;margin-top:50px}
}
@media (min-width:525px) and (max-width:768px) {
  #contact-page .line{padding-left:20px;margin-top:60px;flex-direction:column}
  #contact-page .line .block + .block{margin-left:0;margin-top:30px}
}
@media (min-width:768px) and (max-width:1024px) {
  #contact-page .line{padding-left:30px;margin-top:60px}
}
#materials-page .custom-tabs{margin-top:84px;margin-bottom:41px}
#materials-page .custom-tabs a{font-family:"KharkivTone",sans-serif;font-style:normal;font-weight:400;font-size:22px;line-height:22px;text-transform:uppercase;color:rgba(104,174,203,1);margin-right:32px}
#materials-page .custom-tabs a.active{color:#00648e}
#materials-page .custom-tabs.mob{display:none;overflow:auto}
#materials-page .custom-tabs.mob .swiper-slide{display:inline-block;width:max-content!important}
#materials-page .custom-tabs.mob .swiper-container{margin-left:0;margin-right:unset}
@media (max-width:525px) {
  #materials-page .custom-tabs{margin-top:68px}
  #materials-page .custom-tabs a{font-size:20px;line-height:20px}
  #materials-page .custom-tabs.mob{display:flex;justify-content:flex-start;margin-left:-20px;margin-right:-20px}
  #materials-page .custom-tabs.desk{display:none}
  #materials-page .custom-tabs.mob .swiper-container{padding-left:20px;padding-right:20px}
}
@media (min-width:525px) and (max-width:768px) {
  #materials-page .custom-tabs{margin-top:68px}
  #materials-page .custom-tabs.mob{display:flex;justify-content:flex-start}
  #materials-page .custom-tabs.desk{display:none}
}
@media (min-width:768px) and (max-width:1024px) {
  #materials-page .custom-tabs{margin-top:74px}
}
#materials-page .tabs-content .ctabs{display:none}
#materials-page .tabs-content .ctabs.active{display:block}
#materials-page .tabs-content .ctabs .items .item + .item{margin-top:30px}
#materials-page .tabs-content .ctabs .items .item{display:block}
#materials-page .tabs-content .ctabs .items .item .name{font-family:'Montserrat',sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:20px;width:100%;color:#00648e}
#materials-page .tabs-content .ctabs .items .item > a{font-family:'Montserrat',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;margin-top:10px;color:#00648e;display:inline-block}
#materials-page .tabs-content .ctabs .items .item > a.filelink{text-decoration:underline}
#category-custom2{width:100%;overflow:hidden}
#category-custom2 #content > .head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:55px}
#category-custom2 #content > .head h1{margin-bottom:0}
#category-custom2 #content > .head a{color:#00648e;font-size:13px;font-family:'Montserrat',sans-serif;text-decoration:underline;margin-bottom:5px}
#category-custom2 .items{margin-top:38px;display:flex;justify-content:flex-start;position:relative;margin-left:-20px;margin-right:-20px;flex-wrap:wrap}
#category-custom2 .items .item{width:100%;position:relative;margin:0 20px 40px;display:flex;flex-direction:column;max-width:calc((100% / 6) - 40px);flex:1 0 calc((100% / 6) - 40px)}
#category-custom2 .items .item .date{display:flex;align-items:center;justify-content:space-between;padding-bottom:13px;border-bottom:4px solid #68aecb}
#category-custom2 .items .item .date .left{color:#00648e;font-size:14px;font-family:"KharkivTone",sans-serif;text-transform:uppercase}
#category-custom2 .items .item .date .right{color:#00648e;font-size:14px;font-family:"KharkivTone",sans-serif;text-transform:uppercase}
#category-custom2 .items .item .elements .element{padding:17px 0}
#category-custom2 .items .item .elements .element + .element{border-top:1px solid #68aecb}
#category-custom2 .items .item .elements .element .time{color:#00648e;font-family:'Montserrat',sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:15px}
#category-custom2 .items .item .elements .element .name{margin-top:1px;font-family:'Montserrat',sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:15px;color:#00648e}
#category-custom2 .items .item .elements .element .text{margin-top:8px;font-family:'Montserrat',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#00648e}
#category-custom2 .items .item.today .date{border-bottom:4px solid #00648e}
.pagination-block
.pagination{display:flex;align-items:center;justify-content:flex-start;padding:0;margin:0;list-style:none;border-radius:0;margin-top:-20px}
.pagination-block .pagination li{width:28px;height:28px}
.pagination-block .pagination li a,.pagination-block .pagination li span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:"KharkivTone",sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:13px;color:#00648E;background:none;border:0}
.pagination-block .pagination > li + li{margin-left:9px}
.pagination-block .pagination li{border-bottom:2px solid transparent}
.pagination-block .pagination li.active{border-bottom:2px solid #00648E}
.pagination-block .pagination li:hover span{background:none;color:#00648E}
@media (max-width: 525px) {
  #category-custom2 .items .item{margin:0 20px 40px;max-width:calc((100% / 2) - 40px);flex:1 0 calc((100% / 2) - 40px)}
  #category-custom2 .items{margin-left:-20px;margin-right:-20px;margin-top:29px}
}
@media (min-width: 525px) and (max-width: 768px) {
  #category-custom2 .items .item{margin:0 20px 40px;max-width:calc((100% / 3) - 40px);flex:1 0 calc((100% / 3) - 40px)}
  #category-custom2 #content > .head{margin-bottom:45px}
  #category-custom2 .items{margin-left:-20px;margin-right:-20px;margin-top:28px}
}
@media (min-width: 768px) and (max-width: 1024px) {
  #category-custom2 .items .item{margin:0 20px 40px;max-width:calc((100% / 4) - 40px);flex:1 0 calc((100% / 4) - 40px)}
  #category-custom2 #content > .head{margin-bottom:45px}
  #category-custom2 .items{margin-top:29px}
}
@media (min-width: 1024px) and (max-width: 1240px) {
  #category-custom2 .items .item{margin:0 20px 40px;max-width:calc((100% / 5) - 40px);flex:1 0 calc((100% / 5) - 40px)}
}
#category-custom7{width:100%;overflow:hidden;margin-top:84px}
#category-custom7 #content > .filters{display:flex;align-items:flex-end;justify-content:flex-start;margin-bottom:45px}
#category-custom7 #content > .filters a{font-family:"KharkivTone",sans-serif;font-style:normal;font-weight:400;font-size:22px;line-height:22px;text-transform:uppercase;color:#68AECB}
#category-custom7 #content > .filters a.active{color:#00648e}
#category-custom7 #content > .filters a + a{margin-left:35px}
#category-custom7 .items{display:flex;justify-content:flex-start;position:relative;margin-left:-20px;margin-right:-20px;flex-wrap:wrap}
#category-custom7 .items .item{width:100%;position:relative;margin:0 20px 60px;display:flex;flex-direction:column;max-width:calc((100% / 3) - 40px);flex:1 0 calc((100% / 3) - 40px);padding-top:22px;border-top:1px solid #68aecb}
#category-custom7 .items .item .name{font-family:'Montserrat',sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:#00648e}
#category-custom7 .items .item .name span{font-family:"KharkivTone",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:18px;color:#00648e}
#category-custom7 .items .item .text{margin-top:24px;font-family:'Montserrat',sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:18px;color:#00648e}
#category-custom7 .items .item > a{font-family:"KharkivTone",sans-serif;font-style:normal;font-weight:400;font-size:11px;line-height:1;border:1px solid #68aecb;border-radius:20px;color:#00648e;display:flex;align-items:center;justify-content:center;height:36px;text-transform:uppercase;width:138px;margin-top:30px}
#category-custom7 #content > .filters.mob{display:none;overflow:auto}
#category-custom7 #content > .filters.mob .swiper-slide{display:inline-block;width:max-content!important}
#category-custom7 #content > .filters.mob .swiper-container{margin-left:0;margin-right:unset}
#category-custom7 .pagination-block .pagination{margin-top:-7px}
@media (max-width: 525px) {
  #category-custom7 .head{font-size:23px;line-height:23px}
  #category-custom2 #content > .head{margin-bottom:45px}
  #category-custom7 .items{margin-top:20px;flex-direction:column}
  #category-custom7{margin-top:70px}
  #category-custom7 .items .item{margin-left:20px;margin-right:20px;max-width:calc((100% / 1) - 40px);flex:1 0 calc((100% / 1) - 40px)}
  #category-custom7 .items .item + .item{margin-bottom:50px}
  #category-custom7 #content > .filters a{font-size:20px;line-height:20px}
  #category-custom7 #content > .filters.mob{display:flex;justify-content:flex-start;margin-left:-20px;margin-right:-20px}
  #category-custom7 #content > .filters.desk{display:none}
  #category-custom7 #content > .filters.mob a + a{margin-left:unset}
  #category-custom7 #content > .filters.mob .swiper-container{padding-left:20px;padding-right:20px}
}
@media (min-width: 525px) and (max-width: 768px) {
  #category-custom7 .head{font-size:26px;line-height:26px}
  #category-custom7 .items .item{margin-left:15px;margin-right:15px;max-width:calc((100% / 2) - 30px);flex:1 0 calc((100% / 2) - 30px)}
  #category-custom7 .items{margin-top:30px;margin-left:-15px;margin-right:-15px}
  #category-custom7{margin-top:70px}
  #category-custom7 #content > .filters.mob{display:flex;justify-content:flex-start}
  #category-custom7 #content > .filters.desk{display:none}
  #category-custom7 #content > .filters.mob a + a{margin-left:unset}
}
@media (min-width: 768px) and (max-width: 1024px) {
  #category-custom7 .head{font-size:30px;line-height:30px}
  #category-custom7{margin-top:80px}
}
@media (min-width: 1024px) and (max-width: 1240px) {
  #category-custom7 .items{margin-left:-15px;margin-right:-15px}
  #category-custom7 .items .item{margin-left:15px;margin-right:15px;max-width:calc((100% / 3) - 30px);flex:1 0 calc((100% / 3) - 30px)}
}
@media (max-width: 1240px) {
  #category-custom7 .items .item{margin-bottom:50px}
}
body.news-page{background:#fff}
#product-custom7 #content .back{margin-top:80px;margin-bottom:11px}
#product-custom7 #content h1{font-family:'Montserrat',sans-serif;font-style:normal;font-weight:400;font-size:30px;line-height:37px;text-transform:unset;color:#00648E;margin:0 0 45px;width:100%;max-width:640px;min-width:640px}
#product-custom7 #content .content-block{display:flex;align-items:flex-start;justify-content:space-between;width:100%;max-width:1093px}
#product-custom7 #content .content-block .left{width:100%;max-width:640px;min-width:640px}
#product-custom7 #content .content-block .left img{max-width:100%}
#product-custom7 #content .content-block .desk-block{font-family:'Montserrat',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#00648E}
#product-custom7 #content .content-block .desk-block p{margin-bottom:23px}
#product-custom7 #content .content-block .desk-block img{max-width:100%}
#product-custom7 #content .content-block .desk-block h2{font-size:19px;color:#1a4a5e;font-family:'Montserrat',sans-serif;line-height:1.2;margin-bottom:20px}
#product-custom7 #content .content-block .desk-block h3{font-size:18px;color:#1a4a5e;font-family:'Montserrat',sans-serif;line-height:1.2;margin-bottom:20px}
#product-custom7 #content .content-block .desk-block b{font-family:'Montserrat',sans-serif}
#product-custom7 #content .content-block .desk-block a{color:#1a4a5e}
#product-custom7 #content .content-block .desk-block blockquote{padding:20px 0 20px 40px;margin:0 0 23px;font-size:20px;line-height:27px;color:#31 A4A5E;border-left:1px solid #ac9b6f;font-family:'Montserrat',sans-serif}
#product-custom7 #content .block-carousel{width:100%;padding:0;margin-top:32px}
#product-custom7 #content .block-carousel .links{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}
#product-custom7 #content .block-carousel .images .item{height:138px;background-position:center center;background-size:cover}
#product-custom7 #content .block-carousel .images .item a{width:100%;height:100%;display:flex}
#product-custom7 #content .block-carousel.no-carousel button{display:none}
#product-custom7 #content .block-carousel button.swiper-button-disabled{display:none!important}
@media (max-width: 768px) {
  #product-custom7 #content .block-carousel.no-carousel button{display:block}
}
#product-custom7 #content .block-carousel .images{position:relative}
#product-custom7 #content .block-carousel button{background:none;padding:0;position:relative;z-index:1}
#product-custom7 #content .block-carousel button.button-prev span{margin-left:6px;font-family:'Montserrat',sans-serif;font-style:italic;font-weight:400;font-size:12px;line-height:15px;color:#00648E}
#product-custom7 #content .block-carousel button.button-next span{margin-right:6px;font-family:'Montserrat',sans-serif;font-style:italic;font-weight:400;font-size:12px;line-height:15px;color:#00648E}
#product-custom7 #content .content-block .right .item{border:1px solid #00648E;height:40px;width:186px;font-family:'Montserrat',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;display:flex;align-items:center;justify-content:flex-start;color:#00648E;padding-left:15px}
#product-custom7 #content .content-block .right .item span{font-style:italic;margin-left:5px;line-height:17px}
#product-custom7 #content .content-block .right .item + .item{margin-top:-1px}
#product-custom7 #content .content-block .right a{font-family:'Montserrat',sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:15px;margin-top:30px;color:#00648E;display:flex;align-content:center;justify-content:flex-end}
#product-custom7 #content .content-block .right a img{margin-left:6px}
#product-custom7 #content .mob-right{display:none}
@media (max-width:525px) {
  #product-custom7 #content h1{font-size:26px;line-height:32px}
}
@media (max-width:768px) {
  #product-custom7 #content .back{margin-top:60px}
  #product-custom7 #content .content-block .left{width:100%;max-width:100%;min-width:unset}
  #product-custom7 #content h1{min-width:unset}
}
@media (max-width:1024px) {
  #product-custom7 #content .content-block .right{display:none}
  #product-custom7 #content .mob-right{display:flex;margin-bottom:35px}
  #product-custom7 #content .mob-right .item{border:1px solid #00648E;height:40px;width:186px;font-family:'Montserrat',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;display:flex;align-items:center;justify-content:flex-start;color:#00648E;padding-left:15px}
  #product-custom7 #content .mob-right .item span{font-style:italic;margin-left:5px;line-height:17px}
  #product-custom7 #content .mob-right .item + .item{margin-left:-1px}
  #product-custom7 #content h1{margin-bottom:11px}
}
#category-custom5 .inner{width:100%;display:flex;align-items:flex-start;justify-content:space-between}
#category-custom5 .inner .left{width:412px;min-width:412px;display:flex;flex-direction:column;align-items:flex-start;padding-right:40px;padding-top:18px;position:sticky;padding-top:18px;top:0}
#category-custom5 .inner .right{width:100%}
#category-custom5 .block-items{width:100%;border-top:1px solid #00648E}
#category-custom5 #content h1{font-family:"KharkivTone",sans-serif;font-style:normal;font-weight:400;font-size:22px;line-height:22px;text-transform:uppercase;color:#00648e;margin-top:84px;margin-bottom:24px;padding-left:20px}
#category-custom5 .inner .right .items a{border-top:1px solid #00648E;border-bottom:1px solid #00648E;min-height:51px;display:flex;align-items:center;justify-content:flex-start;padding-left:20px;margin-top:-1px;padding-right:60px}
#category-custom5 .inner .right .items a .item{font-family:'Montserrat',sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:18px;color:#00648E;width:100%}
#category-custom5 .inner .right .items a:hover{background:#00648E;color:#ADDFF4}
#category-custom5 .inner .right .items a:hover .item .item-inner{color:#ADDFF4}
#category-custom5 .inner .right .items .item .item-inner{width:100%;max-width:750px;display:flex;align-items:center;justify-content:space-between}
#category-custom5 .inner .right .items .item .item-inner .name{text-overflow:ellipsis;overflow:hidden;max-width:80%;width:100%;white-space:nowrap}
#category-custom5 .pagination-block .pagination{margin-top:40px}
#category-custom5 .inner .left .image-item{display:none;width:100%;max-width:373px;height:231px;background-position:center center;background-size:cover;background-color:#ADDFF4;background-blend-mode:overlay}
@media (max-width:525px) {
  #category-custom5 #content h1{font-size:20px;line-height:20px;margin-top:70px}
  #category-custom5 .inner .right .items a{padding-left:20px;padding-right:20px}
  #category-custom5 .pagination-block .pagination{padding-left:20px;padding-right:20px}
}
@media (min-width:525px) and (max-width:768px) {
  #category-custom5 .inner .right .items a{padding-left:20px;padding-right:20px}
  #category-custom5 .pagination-block .pagination{padding-left:20px;padding-right:20px}
  #category-custom5 #content h1{margin-top:70px}
}
@media (min-width:768px) and (max-width:1024px) {
  #category-custom5 .inner .right .items a{padding-left:30px;padding-right:30px}
  #category-custom5 .pagination-block .pagination{padding-left:30px;padding-right:30px}
}
@media (max-width:768px) {
  #category-custom5 .inner .right{margin-right:-20px}
}
@media (min-width:768px) {
  #category-custom5 .inner .right{margin-right:-30px}
}
@media (max-width:1024px) {
  #category-custom5 .inner .left{display:none}
  #category-custom5 #content h1{padding-left:0}
  #category-custom5 .block-items .container{padding-left:0;padding-right:0}
  #category-custom5 .inner .right .items .item .item-inner{max-width:100%;padding-right:0}
}
@media (min-width:1024px) {
  #category-custom5 .inner .right{margin-right:-60px}
}
@media (min-width:1024px) and (max-width:1240px) {
  #category-custom5 .inner .left{min-width:calc(246px + (412 - 246) * ((100vw - 1024px) / (1240 - 1024)))}
}
#product-custom5 #content .back{margin-top:80px;margin-bottom:15px}
#product-custom5 #content h1{font-family:'Montserrat',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:124.2%;margin:0 0 35px;width:100%;text-transform:unset}
#product-custom5 #content .content-block{width:100%}
#product-custom5 #content .items{margin-top:38px;display:flex;justify-content:flex-start;position:relative;margin-left:-6px;margin-right:-6px;flex-wrap:wrap}
#product-custom5 #content .items .item{width:100%;position:relative;margin:0 6px 12px;display:flex;flex-direction:column;max-width:calc((100% / 8) - 12px);flex:1 0 calc((100% / 8) - 12px);height:138px;background-position:center center;background-size:cover}
#product-custom5 #content .pagination-block .pagination{margin-top:33px}
@media (max-width:768px) {
  #product-custom5 #content .back{margin-top:60px}
  #product-custom5 #content h1{min-width:unset}
}
@media (max-width:1024px) {
  #product-custom5 #content h1{margin-bottom:11px}
}
@media (max-width:525px) {
  #product-custom5 #content .items .item{max-width:calc((100% / 2) - 12px);flex:1 0 calc((100% / 2) - 12px)}
}
@media (min-width:525px) and (max-width:768px) {
  #product-custom5 #content .items .item{max-width:calc((100% / 3) - 12px);flex:1 0 calc((100% / 3) - 12px)}
}
@media (min-width:768px) and (max-width:1024px) {
  #product-custom5 #content .items .item{max-width:calc((100% / 5) - 12px);flex:1 0 calc((100% / 5) - 12px)}
}
@media (min-width:1024px) and (max-width:1240px) {
  #product-custom5 #content .items .item{max-width:calc((100% / 6) - 12px);flex:1 0 calc((100% / 6) - 12px)}
}
#o-hrame-page {
  overflow:hidden;
}
#o-hrame-page h1 {
  font-family:"KharkivTone",sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 22px;
  line-height: 22px;
  margin-top:89px;
  margin-bottom:30px;
  color: #00648E;
}
#o-hrame-page .top-description {
  font-family:'Montserrat',sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 40px;
  line-height: 49px;

  color: #00648E;
}
@media (max-width:768px) {
  #o-hrame-page h1 {
   margin-top:70px;
  }
  #o-hrame-page .top-description {
    font-size: 30px;
    line-height: 37px;
  }
}

#o-hrame-page #line-big {
  text-align: center;
  display: block;
  height: 35px;
  overflow: hidden;
  width: 100%;
  white-space: nowrap;
  background: url(../image/line-big.svg) repeat-x 0 0;
  background-size: 766px;
  animation: scroll2 16s linear infinite;
  margin-top:203px;
  margin-bottom:203px;
}

@keyframes scroll2 {
  0% {
    background-position: -766px 0
  }

  100% {
    background-position: 0 0
  }
}
@media (max-width:525px) {
  #o-hrame-page #line-big {
    margin-top:120px;
    margin-bottom:120px;
  }
}
@media (min-width:525px) and (max-width:768px) {
  #o-hrame-page #line-big {
    margin-top:120px;
    margin-bottom:120px;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  #o-hrame-page #line-big {
    margin-top:140px;
    margin-bottom:140px;
  }
}

body.o_hrame {
  background: rgb(255,255,255);
  background: linear-gradient(0deg, rgba(255,255,255,1) 50%, rgba(173,223,244,1) 70%);
}

#slider-block1 {
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  margin-top:100px;
  margin-right:-60px;
}
#slider-block1 .left {
  width:100%;
  max-width:455px;
}


#slider-block1 .left .head {
  display:flex;
  align-items:center;
  justify-content:flex-start;
}
#slider-block1 .left .head .num {
  font-family:'Montserrat',sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 80px;
  line-height: 98px;

  color: #00648E;
}
#slider-block1 .left .head span {
  width:100%;
  height:2px;
  margin-left:16px;
  background:#00648E;
}
#slider-block1 .left .text {
  font-family:'Montserrat',sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 18px;
margin-top:30px;
  color: #00648E;
}
#slider-block1 .left .text p + p {
  margin-top:40px;
}
#slider-block1 .right {
  width:100%;
  max-width:650px;
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  padding-bottom:68px;

  margin-left:40px;
}
#slider-block1 .right .slides {
 max-width:550px;
  width:100%;
}
#slider-block1 .buttons {
  display:flex;
  align-items:center;
  justify-content:center;
  flex-direction:column;
  padding-bottom:20px;
  margin-right:16px;
  min-width:52px;
}
#slider-block1 .buttons button {
  background:none;
  padding:0;
  border:0;
  margin:0;
  outline:0;
}
#slider-block1 .buttons button.swiper-button-disabled {
  cursor:not-allowed;
  opacity:.5;
}
#slider-block1 .buttons .counter {
  font-family:"KharkivTone",sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 12px;
  text-align: center;
margin:30px 0;
  color: #00648E;
}

#slider-block2 {
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  margin-top:106px;
  flex-direction:row-reverse;
  margin-left:-60px;
}
#slider-block2 .left {
  width:100%;
  max-width:455px;
  padding-top:304px;
}


#slider-block2 .left .head {
  display:flex;
  align-items:center;
  justify-content:flex-start;
}
#slider-block2 .left .head .num {
  font-family:'Montserrat',sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 80px;
  line-height: 98px;
  color: #00648E;
}
#slider-block2 .left .head span {
  width:100%;
  height:2px;
  margin-left:16px;
  background:#00648E;
}
#slider-block2 .left .text {
  font-family:'Montserrat',sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 18px;
  margin-top:30px;
  color: #00648E;
}
#slider-block2 .left .text p + p {
  margin-top:40px;
}
#slider-block2 .right {
  width:100%;
  max-width:650px;
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  margin-right:40px;

  flex-direction: row-reverse;
}
#slider-block2 .right .slides {
  max-width:550px;
  width:100%;
}

#slider-block2 .buttons {
  display:flex;
  align-items:center;
  justify-content:center;
  flex-direction:column;
  padding-bottom:20px;
  margin-left:16px;
  min-width:52px;
}
#slider-block2 .buttons button {
  background:none;
  padding:0;
  border:0;
  margin:0;
  outline:0;
}
#slider-block2 .buttons button.swiper-button-disabled {
  cursor:not-allowed;
  opacity:.5;
}
#slider-block2 .buttons .counter {
  font-family:"KharkivTone",sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 12px;
  text-align: center;
  margin:30px 0;
  color: #00648E;
}


#images #img12 {
display:flex;
  align-items:flex-start;
  justify-content:space-between;
}
#images #img12 #img1 img{
  max-width:382px;
  width:100%;
}
#images #img12 #img2 {
  margin-top:140px;
}
#images #img12 #img2 img{
  width:100%;
  max-width:536px;
}
#images #img3 {
  margin-top:100px;
  display:flex;
  justify-content:flex-start;
}
#images #img3 img {
  width:100%;
  max-width:797px;
}
#images #img4 {
  margin-top:100px;
  display:flex;
  justify-content:flex-end;
}
#images #img4 img {
  width:100%;
  max-width:773px;
}
#images #img5 {
  margin-top:100px;
  display:flex;
  justify-content:flex-start;
}
#images #img5 img{
  width:100%;
  max-width:497px;
}

@media (max-width:525px) {
  #images #img12 {
    flex-direction:column;
  }
  #images #img12 #img1 {
    justify-content:flex-start;
    width:100%;
    display:flex;
  }
  #images #img12 #img2 {
    margin-top:50px;
    justify-content:flex-end;
    width:100%;
    display:flex;
  }
  #images #img3 {
    margin-top:50px;
  }
  #images #img4 {
    margin-top:50px;
  }
  #images #img5 {
    margin-top:50px;
  }
  #slider-block1 {
    margin-right: -20px;
    align-items: flex-start;
    flex-direction: column;
    margin-top:40px;
  }

  #slider-block1 .right {
    max-width: 100%;
    justify-content: flex-start;
    margin-left: 0;
    margin-top:50px;
  }
  #slider-block2 {
    margin-left: -20px;
    align-items: flex-start;
    flex-direction: column;
    margin-top:-16px;
  }
  #slider-block2 .right {
    margin-top:50px;
  }
  #slider-block2 .left {
    padding-top:0;
    margin-left:20px;
    max-width: calc(100% - 20px);
  }
  #slider-block1 .left {
    max-width: calc(100% - 20px);
  }

  #slider-block1 .swiper-slide img {
    width:100%;
    max-width:100%;
  }
  #slider-block2 .swiper-slide img {
    width:100%;
    max-width:100%;
  }
  body.o_hrame {
    background: linear-gradient(0deg, rgba(255,255,255,1) 40%, rgba(173,223,244,1) 60%);
  }
}
@media (min-width:525px) and (max-width:630px) {
  #slider-block1 .right {
    justify-content: flex-start !important;
  }
}
@media (min-width:525px) and (max-width:768px) {
  #images #img12 {
    flex-direction:column;
  }
  #images #img12 #img1 {
    justify-content:flex-start;
    width:100%;
    display:flex;
  }
  #images #img12 #img2 {
    margin-top:50px;
    justify-content:flex-end;
    width:100%;
    display:flex;
  }
  #images #img3 {
    margin-top:50px;
  }
  #images #img4 {
    margin-top:50px;
  }
  #images #img5 {
    margin-top:50px;
  }
  #slider-block1 {
    margin-right: -20px;
    align-items: flex-start;
    flex-direction: column;
    margin-top:40px;
  }

  #slider-block1 .right {

    max-width: 100%;
    justify-content: flex-end;
    margin-left: 0;
    margin-top:50px;
  }
  #slider-block2 {
    margin-left: -20px;
    align-items: flex-start;
    flex-direction: column;
    margin-top:-16px;
  }
  #slider-block2 .right {
    margin-top:50px;
  }
  #slider-block2 .left {
    padding-top:0;
    margin-left:20px;
    max-width: calc(100% - 20px);
  }
  #slider-block1 .left {
    max-width: calc(100% - 20px);
  }

  #slider-block1 .swiper-slide img {
    width:100%;
    max-width:100%;
  }
  #slider-block2 .swiper-slide img {
    width:100%;
    max-width:100%;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  #images #img12 {
   flex-direction:column;
  }
  #images #img12 #img1 {
    justify-content:flex-start;
    width:100%;
    display:flex;
  }
  #images #img12 #img2 {
    margin-top:50px;
    justify-content:flex-end;
    width:100%;
    display:flex;
  }
  #images #img3 {
    margin-top:50px;
  }
  #images #img4 {
    margin-top:50px;
  }
  #images #img5 {
    margin-top:50px;
  }

  #slider-block1 {
    margin-right: -30px;
    align-items: flex-start;
    flex-direction: column;
    margin-top:70px;
  }

  #slider-block1 .right {

    max-width: 100%;
    justify-content: flex-end;
    margin-left: 0;
    margin-top:50px;
  }
  #slider-block2 {
    margin-left: -30px;
    align-items: flex-start;
    flex-direction: column;
    margin-top:24px;
  }
  #slider-block2 .right {
margin-top:50px;
  }
  #slider-block2 .left {
    padding-top:0;
    margin-left:30px;
    max-width: 490px;
  }


  #slider-block1 .left {
    max-width: 490px;
  }
  #o-hrame-page h1 {
    margin-top:79px;
  }
}
























































