@charset "UTF-8";
.mk-fl-left {
  float: left; }

.mk-fl-right {
  float: right; }

.mk-fl-bottom {
  float: bottom; }

.mk-fl-top {
  float: top; }

.box-js {
  position: fixed;
  top: 0px;
  left: 50%;
  width: 100px;
  height: 30px;
  background-color: gray;
  color: white;
  z-index: 2000; }

.border-green {
  border: 3px solid green; }

.border-blue {
  border: 3px solid blue; }

.border-red {
  border: 3px solid red; }

.border-pink {
  border: 3px solid pink; }

.mk-txt-c-1 {
  color: #1D89D5; }

.mk-txt-c-2 {
  color: white; }

.mk-txt-c-3 {
  color: #272727; }

.mk-txt-c-4 {
  color: #4C4C4E; }

.mk-txt-c-w, .cp-title-regular-w, .cp-title-small-w, .cp-box-winiety .price-wrap span {
  color: white; }

.mk-txt-c-b, .cp-title-medium, .cp-title-regular {
  color: #272727; }

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/google/MaterialIcons-Regular.eot);
  /* For IE6-8 */
  src: local("Material Icons"), local("MaterialIcons-Regular"), url(../fonts/google/MaterialIcons-Regular.woff2) format("woff2"), url(../fonts/google/MaterialIcons-Regular.woff) format("woff"), url(../fonts/google/MaterialIcons-Regular.ttf) format("truetype"); }

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }

.mk-font-material-icons, .cp-list-big-1 h4:before {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.7rem;
  /* Preferred icon size */
  display: inline-block;
  line-height: 0;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }

.mk-font-material-icon {
  font-family: 'Material Icons'; }

@font-face {
  font-family: 'icomoon';
  src: url("../fonts/more/newicomoon.eot?83cbny");
  src: url("../fonts/more/newicomoon.eot?83cbny#iefix") format("embedded-opentype"), url("../fonts/more/newicomoon.ttf?83cbny") format("truetype"), url("../fonts/more/newicomoon.woff?83cbny") format("woff"), url("../fonts/more/newicomoon.svg?83cbny#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block; }

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-cart:before {
  content: "\e93a"; }

.icon-location2:before {
  content: "\e948"; }

.icon-cross:before {
  content: "\ea0f"; }

.icon-mail:before {
  content: "\ea83"; }

.icon-mail4:before {
  content: "\ea86"; }

.icon-google-plus2:before {
  content: "\ea8c"; }

.icon-google-plus3:before {
  content: "\ea8d"; }

.icon-facebook:before {
  content: "\ea90"; }

.icon-facebook2:before {
  content: "\ea91"; }

.icon-instagram:before {
  content: "\ea92"; }

.icon-whatsapp:before {
  content: "\ea93"; }

.icon-spotify:before {
  content: "\ea94"; }

.icon-twitter:before {
  content: "\ea96"; }

.icon-rss2:before {
  content: "\ea9c"; }

.icon-youtube:before {
  content: "\ea9d"; }

.icon-appleinc:before {
  content: "\eabe"; }

.icon-android:before {
  content: "\eac0"; }

.icon-windows8:before {
  content: "\eac2"; }

.icon-skype:before {
  content: "\eac5"; }

.mk-font-sty-1, .cp-btn-list-red, .cp-list-big-1 h4, .cp-btn-tag, .cp-title-articles-list, .cp-title-small-italic, .cp-list-1 h3, .cp-list-big-1 h3, .cp-title-medium-2-w, .head-img-section h1, .cp-text-1, .cp-list-1 p {
  font-family: "Arial"; }

.mk-font-sty-2, .menu-sqr .box .nation-wrap, .cp-title-small, .c-inner-box h3, .cp-text-medium-1, .cp-text-small-1, .cp-text-small-2, .c-inner-box p, .cp-text-small-3 {
  font-family: "Saira", sans-serif; }

.mk-font-normal {
  font-style: normal; }

.mk-display-title-extra-big {
  font-size: 4rem;
  line-height: 1;
  font-weight: 900; }

.mk-display-title-big {
  font-size: 3rem;
  line-height: 1;
  font-weight: 500; }

.mk-display-title-medium, .cp-title-medium, .cp-title-medium-2-w, .head-img-section h1 {
  font-size: 2.4rem;
  line-height: 1.2;
  font-weight: 500; }

.mk-display-title-extra-regular {
  font-size: 1.7rem;
  line-height: 1.2;
  font-weight: 500; }

.mk-display-title-regular, .cp-title-regular, .cp-title-articles-list, .cp-title-regular-w, .cp-box-winiety .price-wrap span {
  font-size: 1.7rem;
  line-height: 1.2;
  font-weight: 500; }

.mk-display-title-small, .cp-title-small, .c-inner-box h3, .cp-title-small-w, .cp-title-small-italic, .cp-list-1 h3, .cp-list-big-1 h3 {
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 600; }

.mk-display-text, .cp-text-medium-1, .cp-text-small-1, .cp-text-small-2, .c-inner-box p, .cp-text-1, .cp-list-1 p, .cp-text-h4-1, .cp-box-winiety .text-wrap span {
  font-size: 1rem;
  line-height: 1.7;
  font-weight: 500; }

.mk-display-menu, .cp-btn-prosty, .cp-btn-list-red, .cp-list-big-1 h4, .cp-btn-tag, .menu-sqr .box .nation-wrap, .cp-text-h4-2 {
  font-size: 0.9rem;
  font-weight: 500; }

.mk-display-text-small, .cp-text-small-3 {
  font-size: 0.7rem;
  font-weight: 500; }

@media (max-width: 768px) {
  .mk-display-title-extra-big {
    font-size: 1.7rem;
    font-size: calc( 1.7rem + (4 - 1.7) * ((100vw - 20rem) / (48 - 20)));
    line-height: 1;
    line-height: calc( 1 * (1.7rem + (4 - 1.7) * ((100vw - 20rem) / (48 - 20)))); }
  .mk-display-title-big {
    font-size: 1.7rem;
    font-size: calc( 1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20)));
    line-height: 1.5;
    line-height: calc( 1.5 * (1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20)))); }
  .mk-display-title-medium, .cp-title-medium, .cp-title-medium-2-w, .head-img-section h1 {
    font-size: 1.5rem;
    font-size: calc( 1.5rem + (2.4 - 1.5) * ((100vw - 20rem) / (48 - 20)));
    line-height: 1.2;
    line-height: calc( 1.2 * (1.5rem + (2.4 - 1.5) * ((100vw - 20rem) / (48 - 20)))); }
  .mk-display-title-extra-regular {
    font-size: 0.5rem;
    font-size: calc( 0.5rem + (1.7 - 0.5) * ((100vw - 20rem) / (48 - 20)));
    line-height: 1.2;
    line-height: calc( 1.2 * (0.5rem + (1.7 - 0.5) * ((100vw - 20rem) / (48 - 20)))); }
  .mk-display-title-regular, .cp-title-regular, .cp-title-articles-list, .cp-title-regular-w, .cp-box-winiety .price-wrap span {
    font-size: 1.2rem;
    font-size: calc( 1.2rem + (1.7 - 1.2) * ((100vw - 20rem) / (48 - 20)));
    line-height: 1.2;
    line-height: calc( 1.2 * (1.2rem + (1.7 - 1.2) * ((100vw - 20rem) / (48 - 20)))); }
  .mk-display-title-small, .cp-title-small, .c-inner-box h3, .cp-title-small-w, .cp-title-small-italic, .cp-list-1 h3, .cp-list-big-1 h3 {
    font-size: 1.17rem;
    font-size: calc( 1.16rem + (1.2 - 1.16) * ((100vw - 20rem) / (48 - 20)));
    line-height: 1.2;
    line-height: calc( 1.2 * (1.16rem + (1.2 - 1.16) * ((100vw - 20rem) / (48 - 20)))); }
  .mk-display-menu, .cp-btn-prosty, .cp-btn-list-red, .cp-list-big-1 h4, .cp-btn-tag, .menu-sqr .box .nation-wrap, .cp-text-h4-2 {
    font-size: 0.9rem;
    font-size: calc( 0.965rem + (0.9 - 0.965) * ((100vw - 20rem) / (48 - 20)));
    line-height: 1.2;
    line-height: calc( 1.2 * (0.965rem + (0.9 - 0.965) * ((100vw - 20rem) / (48 - 20)))); }
  .mk-display-text-small, .cp-text-small-3 {
    font-size: 0.7rem;
    font-size: calc( 0.765rem + (0.7 - 0.765) * ((100vw - 20rem) / (48 - 20)));
    line-height: 1.2;
    line-height: calc( 1.2 * (0.765rem + (0.7 - 0.765) * ((100vw - 20rem) / (48 - 20)))); } }

.mk-display-text-boxy {
  font-size: 1rem;
  line-height: 1.2;
  font-weight: 300; }

.mk-font-weight-700, .cp-title-articles-list {
  font-weight: 700; }

.mk-font-weight-600, .cp-text-medium-1 {
  font-weight: 600; }

.mk-font-weight-500 {
  font-weight: 500; }

.mk-font-weight-400 {
  font-weight: 400; }

.mk-font-weight-300 {
  font-weight: 300; }

.mk-font-weight-normal {
  font-weight: normal; }

.mk-font-weight-bold {
  font-weight: bold; }

.mk-font-weight-bolder {
  font-weight: bolder; }

.myButton {
  background-color: transparent;
  border: 2px solid gray;
  display: inline-block;
  cursor: pointer;
  color: #4C4C4E;
  text-decoration: none;
  width: 80%; }

@media (max-width: 767.98px) {
  .myButton {
    font-size: 0.8rem; } }

.myButton:hover {
  background-color: transparent;
  text-decoration: none;
  color: #4C4C4E; }

.myButton:active {
  position: relative;
  top: 1px;
  text-decoration: none; }

.mk-text-decoration-none-grey {
  cursor: pointer;
  color: #4C4C4E;
  text-decoration: none; }
  .mk-text-decoration-none-grey:hover {
    text-decoration: none;
    color: #4C4C4E; }
  .mk-text-decoration-none-grey:active {
    position: relative;
    top: 1px;
    text-decoration: none; }

.mk-text-decoration-none-brown {
  cursor: pointer;
  color: #505050;
  text-decoration: none; }
  .mk-text-decoration-none-brown:hover {
    text-decoration: none;
    color: #505050; }
  .mk-text-decoration-none-brown:active {
    position: relative;
    top: 1px;
    text-decoration: none; }

.mk-text-decoration-none-white {
  cursor: pointer;
  color: white;
  text-decoration: none; }
  .mk-text-decoration-none-white:hover {
    text-decoration: none;
    color: white; }
  .mk-text-decoration-none-white:active {
    position: relative;
    top: 1px;
    text-decoration: none; }

.mk-text-decoration-none-blue {
  cursor: pointer;
  color: #1D89D5;
  text-decoration: none; }
  .mk-text-decoration-none-blue:hover {
    text-decoration: none;
    color: #1D89D5; }
  .mk-text-decoration-none-blue:active {
    position: relative;
    top: 1px;
    text-decoration: none; }

.mk-text-decoration-none-black {
  cursor: pointer;
  color: #272727;
  text-decoration: none; }
  .mk-text-decoration-none-black:hover {
    text-decoration: none;
    color: #272727; }
  .mk-text-decoration-none-black:active {
    position: relative;
    top: 1px;
    text-decoration: none; }

.mk-text-decoration-none-yellow {
  cursor: pointer;
  color: #FEED00;
  text-decoration: none; }
  .mk-text-decoration-none-yellow:hover {
    text-decoration: none;
    color: #FEED00; }
  .mk-text-decoration-none-yellow:active {
    position: relative;
    top: 1px;
    text-decoration: none; }

.mk-text-decoration-blue {
  cursor: pointer;
  color: #1D89D5; }
  .mk-text-decoration-blue:hover {
    color: #1D89D5; }
  .mk-text-decoration-blue:active {
    position: relative;
    top: 1px; }

hr.solid, hr.cp-hr-medium, hr.cp-hr-regular {
  border-top: 3px solid #FEED00;
  margin-bottom: 10px; }

hr.hr2 {
  width: 1rem; }

hr.hr5, hr.cp-hr-regular {
  width: 2rem; }

hr.hr10 {
  width: 5rem; }

hr.hr22 {
  width: 2rem; }

hr.hr55, hr.cp-hr-medium {
  width: 5rem; }

hr.hr100 {
  width: 10rem; }

@media (min-width: 576px) {
  hr.hr2 {
    width: 1.5rem; }
  hr.hr5, hr.cp-hr-regular {
    width: 3rem; }
  hr.hr10 {
    width: 8rem; } }

/*@media (min-width: 768px) {
    hr.hr2{
      width: 1.5rem;
    }
    hr.hr5{
        width: 3rem;
    }
    hr.hr10{
        width: 8rem;
    }
}*/
@media (min-width: 992px) {
  hr.hr2 {
    width: 2rem; }
  hr.hr5, hr.cp-hr-regular {
    width: 5rem; }
  hr.hr10 {
    width: 10rem; } }

/*@media (min-width: 1200px) {
    hr.hr2{
      width: 2rem;
    }
    hr.hr5{
        width: 5rem;
    }
    hr.hr10{
        width: 10rem;
    }
}*/
.mk-overlay, .head-img-section .c-overlay-r, .head-img-section .c-overlay-b, .head-img-section .c-overlay-y {
  background-color: black;
  position: fixed;
  z-index: -1;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.5; }

.mk-icon-menu {
  display: inline-block;
  font-size: 1.1rem;
  margin-left: 20px; }

.mk-icon-bg {
  background-color: #B0B6BA;
  padding: 2px;
  color: #6C757D; }

.mk-menu-submenu {
  margin-left: 1rem; }

@media (max-width: 767.98px) {
  .mk-no-gutters {
    margin-right: 0;
    margin-left: 0; }
  .mk-no-gutters > .col,
  .mk-no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; } }

.mk-row {
  display: flex;
  flex-wrap: wrap;
  width: 100%; }

.mk-align-center-r, footer .icon-wrap i {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(0);
  -ms-transform: translateY(-50%) translateX(0);
  transform: translateY(-50%) translateX(0); }

.mk-align-center-a, .cp-list-big-1 h4:before {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(0);
  -ms-transform: translateY(-50%) translateX(0);
  transform: translateY(-50%) translateX(0); }

.mk-justify-center-a {
  position: absolute;
  left: 50%;
  -webkit-transform: translateY(0) translateX(-50%);
  -ms-transform: translateY(0) translateX(-50%);
  transform: translateY(0) translateX(-50%); }

.mk-justify-center-r {
  position: relative;
  left: 50%;
  -webkit-transform: translateY(0) translateX(-50%);
  -ms-transform: translateY(0) translateX(-50%);
  transform: translateY(0) translateX(-50%); }

.mk-center-a, .head-img-section h1, .cp-box-winiety .price-wrap span, .cp-box-winiety .text-wrap span {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%); }

.mk-center-r, .cp-gallery img {
  position: relative;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%); }

.mk-margin-tb-2 {
  margin-top: 2rem;
  margin-bottom: 2rem; }

.mk-padding-tb-2, .cp-box-winiety .price-wrap, .cp-box-winiety .text-wrap {
  padding-top: 2rem;
  padding-bottom: 2rem; }

.mk-no-padding {
  padding: 0px; }

.mk-max-content-w {
  width: max-content; }

.mk-max-content-h {
  height: max-content; }

.mk-text-center, .head-img-section h1 {
  text-align: center; }

.mk-overlay, .head-img-section .c-overlay-r, .head-img-section .c-overlay-b, .head-img-section .c-overlay-y {
  background-color: black;
  opacity: 0.4;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2; }

#nav-banner {
  position: fixed;
  z-index: 90;
  background-color: #FEED00;
  height: 80px;
  width: 100vw;
  padding-top: 0px; }
  #nav-banner span {
    height: 100%;
    width: 5rem; }
  #nav-banner span img {
    height: 100%;
    width: 100%; }
  #nav-banner .menu-icon {
    padding-top: 15px; }

.sidenav {
  background-color: #111;
  height: 100%;
  left: 0;
  overflow-x: hidden;
  padding-top: 60px;
  position: fixed;
  top: 0;
  transition: .5s;
  width: 0;
  z-index: 3; }

.sidenavR {
  display: none;
  background-color: #111;
  height: 100%;
  overflow-x: hidden;
  padding-top: 60px;
  position: fixed;
  right: 0;
  top: 0;
  transition: .5s;
  width: 100%;
  width: 100vw;
  z-index: 100; }

.sidenav a, .sidenavR a {
  color: #e9e9e9;
  display: block;
  font-family: arial;
  font-weight: bold;
  font-size: 1.2rem;
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  transition: .3s; }

.sidenav a:hover, .offcanvas a:focus, .sidenavR a:hover, .offcanvas a:focus {
  color: white; }

.sidenav .closebtn, .sidenavR .closebtn {
  font-size: 36px;
  margin-left: 50px;
  position: absolute;
  right: 25px;
  top: 0; }

@media screen and (max-height: 450px) {
  .sidenav, .sidenavR {
    padding-top: 15px; }
  .sidenav a, .sidenavR a {
    font-size: 18px; } }

@media (min-width: 768px) {
  .sidenavR {
    display: none;
    width: 500px;
    transition: .5s; } }

footer {
  padding-top: 2rem;
  /*padding-left: -2rem;*/
  height: max-content;
  min-height: 100vh;
  background-color: #272727;
  color: white; }
  footer .block {
    margin: 0.5rem 0.5rem; }
  footer .block li {
    list-style-type: none; }
  footer .icon-wrap {
    margin-right: 1rem; }
  footer .icon-wrap i {
    background-color: #373434;
    color: white;
    border-radius: 4rem;
    font-size: 2rem;
    padding: 0.4rem; }

:root {
  --app-height: 100%; }

.head {
  padding-top: 7rem; }

#header {
  padding-top: 5rem;
  background: url("../images/banner44.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover;
  height: max-content;
  /*    .box .img-wrap{
        width: 60px;
        img{
            width: 100%;
        }
    }*/ }
  #header .container {
    min-height: calc( 100vh - 5rem);
    display: flex;
    flex-wrap: wrap; }
  #header h1 {
    font-family: "Arial";
    font-weight: 900; }
  #header h2 {
    font-weight: bolder; }
  #header .lead-wrap {
    padding-top: 1rem; }
  #header .box-wrap {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    height: max-content;
    /*       align-self: flex-end;
       align-content: flex-end;*/ }
  #header .box-inner-wrap {
    display: flex;
    flex-wrap: wrap;
    width: 100%; }
  #header .box {
    height: max-content;
    width: 100%;
    background-color: #272727; }
  #header .box:hover {
    background-color: #FEED00;
    /*        .img-wrap{
            border-radius: 60px 0px 0px 0px;
            background-color: $bg-color-black;
        }*/ }
    #header .box:hover h2 {
      color: #505050; }
    #header .box:hover hr {
      border-color: #505050; }
  #header hr {
    margin-left: 15px; }
  #header .box .inner {
    /*        display: flex;
        flex-wrap: wrap;
        width: 100%;
        height: 100%;*/
    padding-top: 1rem;
    padding-left: 1rem;
    padding-bottom: 0px;
    /*        align-content: space-between; */ }
  #header .inner-img-wrap {
    display: flex;
    flex-wrap: wrap;
    width: 100%; }
  #header .inner-title-wrap {
    display: flex;
    flex-wrap: wrap; }

@media (max-width: 575.98px) {
  .box .img-wrap {
    width: 100px; }
    .box .img-wrap img {
      width: 100%; }
  /*    #header{
        .container{
            min-height: var(--app-height);
        }
    }*/
  /*    .container{
        height: calc( 100vh - 10rem);
    }*/ }

@media (max-width: 767.98px) {
  #header .container {
    max-width: 720px; } }

@media (min-width: 576px) {
  .home .box .img-wrap {
    width: 140px; }
    .home .box .img-wrap img {
      width: 100%;
      margin-top: 20px; } }

@media (min-width: 1200px) {
  #header .box {
    height: 300px; } }

section.news {
  padding-top: 2rem;
  padding-bottom: 2rem;
  height: max-content;
  /*    min-height: 100vh;*/
  background-color: white; }
  section.news .articles-wrap .inner {
    padding: 0.5rem; }

.cp-btn-prosty {
  background-color: white;
  display: inline-block;
  cursor: pointer;
  color: #ee1c25;
  padding: 0.5rem 2rem;
  text-decoration: none;
  text-shadow: 0px 1px 0px #283966; }

.cp-btn-prosty:hover {
  color: #ee1c25; }

.cp-btn-prosty:active {
  text-decoration: none;
  position: relative;
  top: 1px; }

.cp-btn-list-red, .cp-list-big-1 h4 {
  background-color: #ee1c25;
  border-radius: 30px;
  cursor: pointer;
  color: #ffffff;
  width: max-content;
  font-weight: 600;
  padding: 0.5rem 2rem;
  margin-right: 1rem;
  margin-left: 1rem;
  text-decoration: none; }

.cp-btn-tag {
  background-color: #ee1c25;
  border-radius: 30px;
  display: inline-block;
  cursor: pointer;
  color: #ffffff;
  font-weight: 600;
  padding: 0.5rem 2rem;
  margin-right: 1rem;
  margin-left: 1rem;
  text-decoration: none; }

.btn-main {
  background-color: transparent;
  border: 2px solid #FEED00;
  display: inline-block;
  cursor: pointer;
  color: #ffffff;
  font-family: "Arial";
  font-size: 15px;
  font-weight: bold;
  padding: 15px 30px;
  text-decoration: none; }

.btn-main:hover {
  background-color: transparent;
  text-decoration: none;
  color: #ffffff; }

.btn-main:active {
  position: relative;
  top: 1px;
  text-decoration: none; }

.menu-sqr .box .block-inner {
  margin-left: 2%;
  margin-right: 2%;
  background-color: #707070;
  width: 100%;
  min-height: 350px;
  max-height: max-content; }
  .menu-sqr .box .block-inner:hover {
    background-color: #FEED00; }
    .menu-sqr .box .block-inner:hover .cp-title-regular-w, .menu-sqr .box .block-inner:hover .cp-title-small-w, .menu-sqr .box .block-inner:hover .nation-wrap, .menu-sqr .box .block-inner:hover .btn-main {
      color: #4C4C4E; }
    .menu-sqr .box .block-inner:hover .btn-main {
      border-color: #707070;
      border-width: 3px; }
  .menu-sqr .box .block-inner h2 {
    text-align: center; }

.menu-sqr .box .nation-wrap {
  margin-left: 1rem;
  margin-right: 1rem;
  margin-bottom: 1rem;
  color: white; }

@media (min-width: 768px) and (max-width: 991.98px) {
  .menu-sqr .mk-center-a, .menu-sqr .head-img-section h1, .head-img-section .menu-sqr h1, .menu-sqr .cp-box-winiety .price-wrap span, .cp-box-winiety .price-wrap .menu-sqr span, .menu-sqr .cp-box-winiety .text-wrap span, .cp-box-winiety .text-wrap .menu-sqr span {
    top: 40%; } }

.cp-hr-medium {
  float: left; }

.cp-hr-regular {
  float: left; }

.cp-title-small, .c-inner-box h3 {
  color: #505050; }

.cp-title-small-italic, .cp-list-1 h3, .cp-list-big-1 h3 {
  font-style: italic;
  color: #505050;
  font-weight: 400; }

.cp-title-medium-2-w, .head-img-section h1 {
  font-weight: 600;
  color: white;
  z-index: 2; }

.cp-header-with-image .img-wrap {
  background-color: #272727;
  width: 140px; }
  .cp-header-with-image .img-wrap img {
    width: 100%; }

.cp-text-medium-1 {
  color: #505050; }

.cp-text-small-1 {
  color: #505050; }

.cp-text-small-2, .c-inner-box p {
  color: #505050;
  line-height: 0.5; }

.cp-text-small-3 {
  color: #505050;
  line-height: 0.5; }

.cp-text-1, .cp-list-1 p {
  font-weight: 500;
  color: #505050; }

.cp-text-h4-1 {
  font-family: 'Arial Black'; }

.cp-text-h4-2 {
  font-family: 'Arial Black'; }

.articles-wrap {
  margin-top: 2rem; }
  .articles-wrap .inner:hover {
    background-color: #505050; }
    .articles-wrap .inner:hover h4 {
      color: #FEED00; }
    .articles-wrap .inner:hover p, .articles-wrap .inner:hover span {
      color: white; }

.article {
  padding-bottom: 3rem; }

.head-img-section {
  padding-top: 10rem;
  margin-bottom: 2rem; }
  .head-img-section .img-wrap {
    position: relative; }
  .head-img-section .c-overlay-r {
    background-color: #ee1c25;
    opacity: 0.4;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2; }
  .head-img-section .c-overlay-b {
    background-color: #272727;
    opacity: 0.4;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2; }
  .head-img-section .c-overlay-y {
    background-color: #FEED00;
    opacity: 0.4;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2; }
  @media (max-width: 575.98px) {
    .head-img-section {
      padding-top: 7rem;
      margin-bottom: 1rem; }
      .head-img-section .img-wrap {
        height: 5rem; } }
  @media (min-width: 576px) and (max-width: 767.98px) {
    .head-img-section .img-wrap {
      height: 6rem; } }

.c-information-map-1 {
  height: 20rem;
  border: solid 3px #e9e9e9; }

.cp-list-style-red-sircle, .cp-list-1 li:before, .cp-list-big-1 li:before {
  content: "•";
  color: red;
  display: inline-block;
  width: 1em;
  margin-left: -1em; }

.cp-list-1 {
  padding-top: 1rem;
  padding-left: 1rem; }
  .cp-list-1 h3 {
    margin-left: 1rem;
    margin-bottom: 1rem; }
  .cp-list-1 ul {
    list-style: none; }
  .cp-list-1 li {
    margin-left: 2rem; }
  @media (max-width: 575.98px) {
    .cp-list-1 li {
      margin-left: 0.5rem; } }

.cp-list-big-1 {
  padding-top: 1rem;
  padding-left: 1rem; }
  .cp-list-big-1 h3 {
    margin-left: 1rem;
    margin-bottom: 1rem; }
  .cp-list-big-1 h4 {
    position: relative; }
    .cp-list-big-1 h4:before {
      content: attr(data-icon);
      left: 0.4rem; }
  .cp-list-big-1 ul {
    list-style: none; }
  .cp-list-big-1 li {
    margin-left: 2rem; }
  .cp-list-big-1 .cp-list-big-1__padding-lr {
    padding-left: 5rem;
    padding-right: 5rem; }
  .cp-list-big-1 .block-inner p {
    margin-left: 1rem;
    color: #ee1c25; }
  @media (max-width: 575.98px) {
    .cp-list-big-1 {
      padding-left: 0.1rem; }
      .cp-list-big-1 li {
        margin-left: 0.1rem; } }

.section-head {
  padding-top: 7rem; }

.cp-gallery .box {
  height: 280px;
  width: 100%; }

.cp-gallery img {
  width: 280px;
  height: auto; }

.c-inner-box {
  background-color: #ee1c25;
  width: max-content;
  height: max-content;
  padding-top: 1rem;
  padding-left: 2rem;
  padding-bottom: 2px;
  padding-right: 2px; }
  .c-inner-box .inner-text {
    padding-right: 3rem;
    padding-bottom: 1rem; }
  .c-inner-box p, .c-inner-box h3 {
    color: white; }

.cp-box-winiety {
  border: 3px solid #272727;
  margin-left: 1rem;
  margin-bottom: 1rem; }
  .cp-box-winiety .price-wrap {
    position: relative;
    background-color: #272727;
    height: 2rem; }
  .cp-box-winiety .price-wrap span {
    font-style: 'arial black';
    font-weight: bolder;
    display: inline;
    width: max-content; }
  .cp-box-winiety .text-wrap {
    position: relative;
    height: 2rem; }
  .cp-box-winiety .text-wrap span {
    width: max-content; }
