@charset "UTF-8";
@font-face {
  font-family: 'Open Sans';
  src: local("Open Sans Light"), local("OpenSans-Light"), url("../fonts/opensanslight.woff2") format("woff2"), url("../fonts/opensanslight.woff") format("woff"), url("../fonts/opensanslight.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Open Sans';
  src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url("../fonts/opensanslightitalic.woff2") format("woff2"), url("../fonts/opensanslightitalic.woff") format("woff"), url("../fonts/opensanslightitalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Open Sans';
  src: local("Open Sans"), local("OpenSans"), url("../fonts/opensans.woff2") format("woff2"), url("../fonts/opensans.woff") format("woff"), url("../fonts/opensans.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Open Sans';
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url("../fonts/opensansitalic.woff2") format("woff2"), url("../fonts/opensansitalic.woff") format("woff"), url("../fonts/opensansitalic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Open Sans';
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url("../fonts/opensanssemibold.woff2") format("woff2"), url("../fonts/opensanssemibold.woff") format("woff"), url("../fonts/opensanssemibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Open Sans';
  src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic"), url("../fonts/opensanssemibolditalic.woff2") format("woff2"), url("../fonts/opensanssemibolditalic.woff") format("woff"), url("../fonts/opensanssemibolditalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Open Sans';
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url("../fonts/opensansbold.woff2") format("woff2"), url("../fonts/opensansbold.woff") format("woff"), url("../fonts/opensansbold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Open Sans';
  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url("../fonts/opensansbolditalic.woff2") format("woff2"), url("../fonts/opensansbolditalic.woff") format("woff"), url("../fonts/opensansbolditalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Open Sans';
  src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url("../fonts/opensansextrabold.woff2") format("woff2"), url("../fonts/opensansextrabold.woff") format("woff"), url("../fonts/opensansextrabold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Open Sans';
  src: local("Open Sans Extrabold Italic"), local("OpenSans-ExtraboldItalic"), url("../fonts/opensansextrabolditalic.woff2") format("woff2"), url("../fonts/opensansextrabolditalic.woff") format("woff"), url("../fonts/opensansextrabolditalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Cormorant Garamond';
  src: url("../fonts/CormorantGaramond-Bold.eot");
  /*src: local("Cormorant Garamond Bold"), local("CormorantGaramond-Bold"), url("../fonts/CormorantGaramond-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/CormorantGaramond-Bold.woff") format("woff"), url("../fonts/CormorantGaramond-Bold.ttf") format("truetype");*/
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Cormorant Garamond';
  src: url("../fonts/CormorantGaramond-SemiBoldItalic.eot");
  /*src: local("Cormorant Garamond SemiBold Italic"), local("CormorantGaramond-SemiBoldItalic"), url("../fonts/CormorantGaramond-SemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/CormorantGaramond-SemiBoldItalic.woff") format("woff"), url("../fonts/CormorantGaramond-SemiBoldItalic.ttf") format("truetype");*/
  font-weight: 600;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Cormorant Garamond';
  src: url("../fonts/CormorantGaramond-SemiBold.eot");
  /*src: local("Cormorant Garamond SemiBold"), local("CormorantGaramond-SemiBold"), url("../fonts/CormorantGaramond-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/CormorantGaramond-SemiBold.woff") format("woff"), url("../fonts/CormorantGaramond-SemiBold.ttf") format("truetype");*/
  font-weight: 600;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Cormorant Garamond';
  src: url("../fonts/CormorantGaramond-BoldItalic.eot");
  /*src: local("Cormorant Garamond Bold Italic"), local("CormorantGaramond-BoldItalic"), url("../fonts/CormorantGaramond-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/CormorantGaramond-BoldItalic.woff") format("woff"), url("../fonts/CormorantGaramond-BoldItalic.ttf") format("truetype");*/
  font-weight: bold;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Cormorant Garamond';
  src: url("../fonts/CormorantGaramond-LightItalic.eot");
  /*src: local("Cormorant Garamond Light Italic"), local("CormorantGaramond-LightItalic"), url("../fonts/CormorantGaramond-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/CormorantGaramond-LightItalic.woff") format("woff"), url("../fonts/CormorantGaramond-LightItalic.ttf") format("truetype");*/
  font-weight: 300;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Cormorant Garamond';
  src: url("../fonts/CormorantGaramond-Italic.eot");
  /*src: local("Cormorant Garamond Italic"), local("CormorantGaramond-Italic"), url("../fonts/CormorantGaramond-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/CormorantGaramond-Italic.woff") format("woff"), url("../fonts/CormorantGaramond-Italic.ttf") format("truetype");*/
  font-weight: normal;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Cormorant Garamond';
  src: url("../fonts/CormorantGaramond-Medium.eot");
  /*src: local("Cormorant Garamond Medium"), local("CormorantGaramond-Medium"), url("../fonts/CormorantGaramond-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/CormorantGaramond-Medium.woff") format("woff"), url("../fonts/CormorantGaramond-Medium.ttf") format("truetype");*/
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Cormorant Garamond';
  src: url("../fonts/CormorantGaramond-Light.eot");
  /*src: local("Cormorant Garamond Light"), local("CormorantGaramond-Light"), url("../fonts/CormorantGaramond-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/CormorantGaramond-Light.woff") format("woff"), url("../fonts/CormorantGaramond-Light.ttf") format("truetype");*/
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Cormorant Garamond';
  src: url("../fonts/CormorantGaramond-Regular.eot");
  /*src: local("Cormorant Garamond Regular"), local("CormorantGaramond-Regular"), url("../fonts/CormorantGaramond-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/CormorantGaramond-Regular.woff") format("woff"), url("../fonts/CormorantGaramond-Regular.ttf") format("truetype");*/
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Cormorant Garamond';
  src: url("../fonts/CormorantGaramond-MediumItalic.eot");
  /*src: local("Cormorant Garamond Medium Italic"), local("CormorantGaramond-MediumItalic"), url("../fonts/CormorantGaramond-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/CormorantGaramond-MediumItalic.woff") format("woff"), url("../fonts/CormorantGaramond-MediumItalic.ttf") format("truetype");*/
  font-weight: 500;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'EB Garamond';
  src: url("../fonts/EBGaramond-Italic.eot");
  src: local("EB Garamond Italic"), local("EBGaramond-Italic"), url("../fonts/EBGaramond-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/EBGaramond-Italic.woff") format("woff"), url("../fonts/EBGaramond-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'EB Garamond';
  src: url("../fonts/EBGaramond-MediumItalic.eot");
  src: local("EB Garamond Medium Italic"), local("EBGaramond-MediumItalic"), url("../fonts/EBGaramond-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/EBGaramond-MediumItalic.woff") format("woff"), url("../fonts/EBGaramond-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'EB Garamond';
  src: url("../fonts/EBGaramond-Medium.eot");
  src: local("EB Garamond Medium"), local("EBGaramond-Medium"), url("../fonts/EBGaramond-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/EBGaramond-Medium.woff") format("woff"), url("../fonts/EBGaramond-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'EB Garamond';
  src: url("../fonts/EBGaramond-SemiBoldItalic.eot");
  src: local("EB Garamond SemiBold Italic"), local("EBGaramond-SemiBoldItalic"), url("../fonts/EBGaramond-SemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/EBGaramond-SemiBoldItalic.woff") format("woff"), url("../fonts/EBGaramond-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'EB Garamond';
  src: url("../fonts/EBGaramond-BoldItalic.eot");
  src: local("EB Garamond Bold Italic"), local("EBGaramond-BoldItalic"), url("../fonts/EBGaramond-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/EBGaramond-BoldItalic.woff") format("woff"), url("../fonts/EBGaramond-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'EB Garamond';
  src: url("../fonts/EBGaramond-ExtraBold.eot");
  src: local("EB Garamond ExtraBold"), local("EBGaramond-ExtraBold"), url("../fonts/EBGaramond-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/EBGaramond-ExtraBold.woff") format("woff"), url("../fonts/EBGaramond-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'EB Garamond';
  src: url("../fonts/EBGaramond-Regular.eot");
  src: local("EB Garamond Regular"), local("EBGaramond-Regular"), url("../fonts/EBGaramond-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/EBGaramond-Regular.woff") format("woff"), url("../fonts/EBGaramond-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'EB Garamond';
  src: url("../fonts/EBGaramond-ExtraBoldItalic.eot");
  src: local("EB Garamond ExtraBold Italic"), local("EBGaramond-ExtraBoldItalic"), url("../fonts/EBGaramond-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/EBGaramond-ExtraBoldItalic.woff") format("woff"), url("../fonts/EBGaramond-ExtraBoldItalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'EB Garamond';
  src: url("../fonts/EBGaramond-SemiBold.eot");
  src: local("EB Garamond SemiBold"), local("EBGaramond-SemiBold"), url("../fonts/EBGaramond-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/EBGaramond-SemiBold.woff") format("woff"), url("../fonts/EBGaramond-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'EB Garamond';
  src: url("../fonts/EBGaramond-Bold.eot");
  src: local("EB Garamond Bold"), local("EBGaramond-Bold"), url("../fonts/EBGaramond-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/EBGaramond-Bold.woff") format("woff"), url("../fonts/EBGaramond-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }
  
@font-face {
  font-family: 'Josefin Sans';
  src: url("../fonts/JosefinSans-Light.ttf");
  src: local("Josefin Sans"), url("../fonts/JosefinSans-Light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

header:not(.entry-header){
  z-index: 5;
}

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.col {
  width: calc((100% - 60px) / 3);
  margin-right: 30px;
  margin-bottom: 30px;
}

.col:nth-of-type(3n+3) {
  margin-right: 0;
}

.col:nth-last-of-type(1), .col:nth-last-of-type(2), .col:nth-last-of-type(3) {
  margin-bottom: 0;
}
.before_load_dom{
  opacity: 0;
  display: none!important;
 }

 .wp-block-columns p{
    font-family: "EB Garamond";
    font-size: 20px;
    font-weight: 400;
    line-height: 1.875rem;
    color: rgba(255, 255, 255, 0.7);
    margin: 30px 0;
    max-width: 1370px;
 }
 .wp-block-columns ul,
 .wp-block-columns ol{
  margin-left: 20px; 
}
.article-list li,
.wp-block-columns li {
  font-size: 1rem;
  line-height: 1.875rem;
  color: rgba(255, 255, 255, 0.7);
  margin: 10px 0;
}

.wp-block-quote {
  padding: 10px;
}
.wp-block-quote cite:before {
  content: "";
  display: block;
  width: 25px;
  height: 23px;
  background-image: url("/wp-content/themes/child-komanda/assets/img/wp-block-quote.png");
  background-position: center;
  background-repeat: no-repeat;

  font-family: "Cormorant Garamond",sans-serif;
  font-style: italic;
  font-weight: 400;
  font-size: 38px;
  line-height: 42px;
  margin: 0 auto 30px;
}
.wp-block-quote cite {
  font-family: "Cormorant Garamond",sans-serif;
  font-style: italic;
  font-weight: 400;
  font-size: 38px;
  line-height: 42px;
  max-width: 800px;
  display: block;
  margin: 100px auto 0;
  text-align: center;
}

.wp-block-image {
  width: 100%;
  height: auto;
}

.wp-block-image img {
  width: 100%;
  height: auto;
}

.cmplz-cookiebanner {
  bottom: 150px !important;
}

@media (max-width: 600px) {
  .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
    margin-top: 30px;
  }

  .is-layout-flex {
    flex-direction: column;
  }
}

 @media (max-width: 992px){

  .article-text, .article-list li,
  .wp-block-columns p,
  .wp-block-columns li {
      font-size: 1rem;
      line-height: 1.4rem;
  }

   .has-large-font-size {
     line-height: 2.4rem !important;
   }
}

/*
section {
  outline: 1px solid greenyellow;
}

div {
  outline: 1px solid red;
}

h1, h2, h3, span, p {
  outline: 1px solid blue;
}*/
