/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 16 2024 | 10:59:46 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 06 2023 | 19:08:46 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 06 2023 | 19:08:14 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 07 2023 | 15:19:27 */
body{background:#fafafa}

/* top nav */
header{
  position:fixed;
  width: calc(100% - 64px);
  left:0;
  top:0;
  z-index:100;
  padding: 32px;
}
header:before{
  content:'';
  display:block;
  height:100px;
  width:100%;
  left:0;
  top:0;
  position:absolute;
  background: linear-gradient(180deg, rgb(255 255 255 / 17%) 1%, transparent);
  backdrop-filter: blur(4px);
  z-index:-1;
   -webkit-mask: -webkit-linear-gradient(black 50%, transparent);
  -webkit-mask: linear-gradient(black 50%, transparent);
  mask: url('#mask-linear');
}
header h1 a{
  /* color: #0c2020!important; */
  display:block;
  background-image:url(https://iseris.pl/wp-content/uploads/2022/03/iseris-logo-dark.svg);
  background-repeat:no-repeat;
  background-size: contain;
  font-size:0px!important;
  width:160px;
  height: 30px;
/*    transform: translateY(3px); */
  transition:all .6s ease-out;
}
header h1 a:hover{
  opacity:.9;
  transform: translateY(-1px) scale(1.02);

  transition:all .2s ease-out ;
}
.nav {list-style-type:none;display: inline;width: 100%;padding-inline-start: 0;}
.nav li{list-style-type:none;display: inline-block;margin-right: 10px;margin-bottom: 20px;}
.nav a{display:inline-block}
nav a,.nav a{
  font-family: "Source Serif Pro", serif;
}
nav .current-menu-item{font-weight:600}
header nav a{padding:4px!important;}
nav a:hover,.nav a{text-decoration:none!important;color:black!important}

nav .current-menu-item a:after,
nav a:after,
.nav .current-menu-item a:after,
.nav a:after
{
  content:'';
  display:block;
  width:100%;
  height:4px;
  background-image:url(https://iseris.pl/wp-content/uploads/2022/03/underline.svg);
  background-repeat:repeat-x;
  filter: opacity(1);
  transform: translateY(3px);
  transition:all .6s ease-out;
}
nav a:after,
.nav a:after
{
  filter: opacity(0);
  transform: translateY(3px);
  transition:all .6s ease-out;
}

nav a:hover:after{
  filter: opacity(1);
  transform: translateY(0px);
  transition:all .3s ease-out ;
}


footer .wp-container-10 > p{
  font-size:16px;
}
footer:before{
  content:'';
  display:block;
  width:250px;
  height:270px;
  position:absolute;
  transform: translate(-150px,-100px);
  
  background-image:url(https://iseris.pl/wp-content/uploads/2022/03/motive-red-plain.svg);
  background-repeat:no-repeat;
  background-position: left top;
}
footer .wp-block-column{
  vertical-align: middle;
}
.wp-block-group, footer, .has-background{margin-top:0!important}

/* section wave bcg */
.landing-intro,
.landing-team,
.hero
{
  background-color:transparent!important;
  background-image: url(https://iseris.pl/wp-content/uploads/2022/04/bcg-wave.svg);
  background-size: cover;
}
.hero{margin-top: 3rem!important;}
.landing-team{
  background-color: #fafafa!important;
}


/* section motive */
.landing-intro,
.landing-about,
.landing-team,
footer{
  
}

.landing-intro{}
.landing-about{}
.landing-team{}
footer{}



/* PAGES ========================*/


/* general styling */
.entry-content h2{
  font-size: 60px; 
  font-style: normal; 
  font-weight: 500;
text-align:center;
}
.page-template .wp-block-post-title{
  /* visibility:hidden; */}


/* @landing */
body.home {
  background:#FFDD55;
  background-image: url(https://iseris.pl/wp-content/uploads/2022/03/landing-bcg.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  overflow-x:hidden;
}
.landing-intro{margin-top: 40vh!important;}

.landing-about:after{
  z-index:-1;
  content:'';
  display:block;
  width:505px;
  height:520px;
  position:absolute;
  /* transform: translate(300px,-200px); */
  right:0;
  background-image:url(https://iseris.pl/wp-content/uploads/2022/03/motive-green-plain.svg);
  background-repeat:no-repeat;
  background-position: right top;
}

.landing-events .eme_events_list{
  overflow: scroll;
	overflow-y: hidden !important;
	white-space: nowrap;
	-webkit-overflow-scrolling: touch;
  padding:80px;
  padding-left:0px;
  padding-right:100px;
  width:109%;
}
.landing-events .eme_events_list:after{
  background:linear-gradient(90deg,transparent,#fafafa 80% );
  content:"";
  display:block;
  position:absolute;
  height:100%;
  width:40%;
  left:80%;
  top: 90px;
}
.landing-events .eme_events_list li{
  width:320px;
  margin-right:32px;
  display:inline-block;
}

.landing-events  .eme_events_list li p:nth-child(1){line-height: 2.5ex;height: 7.5ex; /* 2.5ex for each visible line */overflow: hidden;}
.landing-events  .eme_events_list li p:nth-child(2){
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;  
}




/* events generic */ 
.eme_events_list li{
  display: inline-block;
  height:auto;
  overflow:hidden;
  margin-right:32px;
  box-shadow: 0px 10px 32px rgba(40, 111, 108, 0.05);
  vertical-align: top;
  border-radius:4px;
  transition:all .3s ease-out;
  margin-bottom:40px;
}
.eme_events_list li:hover{
  box-shadow: 0px 20px 42px rgba(40, 111, 108, 0.1);
  transition:all .2s ease;
}

.eme_events_list li .img{
  width:100%;
  height:320px;
  overflow:hidden;
  
}  
.eme_events_list li img{
  object-fit: cover;
   width: 100%;
   height: 100%;;
}
.eme_events_list li img{
  filter: saturate(0%) sepia(20%) opacity(90%) brightness(110%) ;
  transform:scale(105%);
  transition:all .3s ease-out;
}
.eme_events_list li:hover img{
  filter: none;
  transform:scale(100%);
  transition:all .5s ease;
}

.eme_events_list li .info{
  padding: 0 16px 16px 16px;
  display:block;
}
.eme_events_list li .wp-block-button__link
{
    border: 0px solid #b2d9d7!important;
    padding:0;
    background: transparent;
    color:#286f6c;
    text-transform: lowercase;
    box-shadow: none!important;
    font-weight: 600;
    padding:16px 0;
    width: 100%;
    text-align: left;
}
.eme_events_list li .wp-block-button__link:hover,
.eme_events_list li .wp-block-button__link:active{
  background:transparent!important;
  box-shadow:none!important;
  color:#286f6c!important;
  text-decoration:underline;
}
.eme_events_list li .wp-block-button__link:first-letter{
  text-transform: uppercase;
}

.eme_events_list li p{
  font-family: 'Red Hat Display';
  font-style: normal;
  line-height: 24px;
  width:100%;
  display: block;
  white-space: normal;
}

.eme_events_list li p:nth-child(1){
  font-weight: 700;
  text-transform: lowercase;
}
.eme_events_list li p:nth-child(1):first-letter{
  text-transform: uppercase;
}

.eme_events_list li p:nth-child(2){
  font-size:16px;
}
.landing-testimonials{
/*   overflow:hidden;   */
}
.landing-testimonials > div:nth-child(2){
/*   border:1px solid red;
  padding-right:0%!important;  */
}
.landing-testimonials .swiper-arrow{
  background:transparent;
}

.landing-testimonials .single-item-wrapper img{
-webkit-mask: url(https://iseris.pl/wp-content/uploads/2022/04/motive-mask-img.svg);-webkit-mask-size: 200px;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;height: 200px;background-size: cover;}
.tss-wrapper .single-item-wrapper h3.author-name{
  font-weight:600;
}
.landing-testimonials .single-item-wrapper .profile-img-wrapper:before{
  content:'';
  height: 95%;
  width: 100%;
  background: url(https://iseris.pl/wp-content/uploads/2022/04/motive-mask-front.svg);
  display:block;
  position: absolute;
z-index: 99;background-repeat: no-repeat;background-size: 200px;background-position: center center;}

.tss-wrapper .single-item-wrapper h4.author-bio *,
.tss-wrapper .single-item-wrapper h4.author-bio,
.tss-wrapper .single-item-wrapper h3.author-name *,
.tss-wrapper .single-item-wrapper h3.author-name ,
.tss-wrapper .single-item-wrapper h4.author-bio .author-designation{
  font-size: 14px;
  font-family: "Red Hat Display";
  color:#CC7E7E;
  line-height: 1.5em;
  margin:0;
}
.tss-carousel.swiper-autoheight[data-dots='true'] .swiper-wrapper{
  margin:0;
}
.tss-wrapper .single-item-wrapper .item-content-wrapper{
  background:transparent;
}

.tss-wrapper .single-item-wrapper .item-content-wrapper .item-content ,
.tss-wrapper .single-item-wrapper .item-content-wrapper .item-content span{
  color:white;
  font-size: 14px;
  font-family: "Red Hat Display";
font-style: normal;font-weight: 100!important;
max-height: 230px;
overflow:hidden;
text-align:center;}

.tss-wrapper .tss-carousel3 .rating-wrapper,
.tss-wrapper .single-item-wrapper .item-content-wrapper:before{
  display:none;
}

/* .swiper-wrapper{width: 120%!important;border:1px solid red;} */

/* @team */
/* .page-id-8 .wp-site-blocks .alignfull .wp-container-8,{max-width: 820px!important;padding: 10px!important;margin: 0px!important;margin-left: 10px !important;
    margin-right: 10px !important;} */
.single-team-area{
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}

.img-area{
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: space-between;
  align-items:center;
  padding: 0!important;
}

.rt-grid-item .img-area figure:before
{
  content:'';
  height: 105%;
  width: 105%;
  background: url(https://iseris.pl/wp-content/uploads/2022/04/motive-mask-front.svg);
  display:block;
  position: absolute;
  z-index: 999;
  background-repeat: no-repeat;
  background-size: 105%;
  background-position: center center;
  top: -5%;
}
.rt-grid-item[data-id="221"] .img-area figure:before,
.rt-grid-item[data-id="224"] .img-area figure:before,
.rt-grid-item[data-id="226"] .img-area figure:before,
.rt-grid-item[data-id="223"] .img-area figure:before,
.rt-grid-item[data-id="20"] .img-area figure:before,
.rt-grid-item[data-id="228"] .img-area figure:before,
.rt-grid-item[data-id="225"] .img-area figure:before,
.rt-grid-item[data-id="6"] .img-area figure:before,
.rt-grid-item[data-id="231"] .img-area figure:before{
  display:none;
}
.rt-grid-item .img-area figure img
{
  -webkit-mask: url(https://iseris.pl/wp-content/uploads/2022/04/motive-mask-img.svg);
  -webkit-mask-size: 120%;
  -webkit-mask-position: center;
  -webkit-mask-repeat: no-repeat;
  /*     height: 200px; */
  background-size: cover;
}
.rt-grid-item[data-id="221"] .img-area figure img,
.rt-grid-item[data-id="224"] .img-area figure img,
.rt-grid-item[data-id="226"] .img-area figure img,
.rt-grid-item[data-id="221"] .img-area figure img,
.rt-grid-item[data-id="223"] .img-area figure img,
.rt-grid-item[data-id="20"] .img-area figure img,
.rt-grid-item[data-id="228"] .img-area figure img,
.rt-grid-item[data-id="225"] .img-area figure img,
.rt-grid-item[data-id="6"] .img-area figure img,
.rt-grid-item[data-id="231"] .img-area figure img{
-webkit-mask:none;
}
.rt-grid-item h3{
  font-size: 24px;
  font-weight: 500!important;
  margin: 30px 0 30px 0!important;
}
.rt-grid-item .short-bio{
  font-size: 16px;
}
.tlp-position, .tlp-location, div .contact-info, .rt-grid-item .single-team-area .contact-info ul li i{
  color:#CC7E7E;
  font-size: 16px;
}
.tlp-position{
  font-weight:700!important;
}

.img-area figure {
  max-width:360px;
/*   align-items:center; */
}

.tlp-about{
  
  display:block;
  width:100%;  
}
.tlp-about a span,
.tlp-about a {
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
}
.tlp-about *{
  align-items:center;
  text-align:right;
}


.tss-carousel .swiper-pagination-bullet{background:#CC7E7E;}


/* Inputs ------------------------------------ */
input, textarea{
  width:100%;
  border:1px solid #ccc;
  padding:16px;
    border-radius:4px
}
.wp-block-button__link{
    border:1px solid #286f6c!important;
  transition: all .2s ease-out;
}
input:focus, 
textarea:focus,
input:hover, 
textarea:hover
{
  transition: all .2s ease-in;;
  outline: none !important;border:1px solid #286f6c!important;box-shadow:1px 10px 15px #286f6c2b;
}
.wpcf7-submit,
button{
  font-family: "Red Hat Display";  
  font-size:16px;
  background-color: #286f6c!important;
  border:1px solid #286f6c!important;
  padding: calc(0.667em + 2px) calc(1.333em + 2px);
  border-radius: 100px;
  color:white;
  text-transform:uppercase;
  font-weight:400;
  line-height: var(--wp--custom--typography--line-height--normal);
  transition: all .2s ease-out;
}
.wp-block-button__link:hover,
.wpcf7-submit:hover,
button:hover{
/*   padding: calc(0.667em + 2px) calc(1.333em + 2px); */
  color:white!important;
  border:1px solid #286f6c!important;
  transition: all .2s ease-in;
  background-color:#1e5350!important;
  box-shadow:1px 10px 15px #286f6c85;
  transform:translateY(-2px);
  cursor:pointer;
}


/* 
h1.alignwide.wp-block-post-title {
    margin-bottom: 0;
    padding-top: 10rem;
    text-align: center;
    font-weight: 400;
} */
/*  main > .entry-content {
    
    margin-left: calc(-1 * var(--wp--custom--spacing--outer)) !important;
    margin-right: calc(-1 * var(--wp--custom--spacing--outer)) !important;
    width: unset;
    background-color: transparent!important;
    background-image: url(https://iseris.pl/wp-content/uploads/2022/03/bcg-wave-white.svg);
    background-size: cover;
overflow: visible;
padding-bottom: 8rem;
padding-top: 8rem;}   */
.hero{ margin-left: calc(-1 * var(--wp--custom--spacing--outer)) !important;
    margin-right: calc(-1 * var(--wp--custom--spacing--outer)) !important;
    width: unset;padding-bottom: 8rem;}
main > .entry-content {padding-top:10rem}
h1.alignwide.wp-block-post-title {display:none}

/* GDPR */
.wpgdprc-consent-bar__notice p{
  margin:0!important}
.wpgdprc-consent-bar__column button{font-weight:400!important;border-radius:50px!important}
.wpgdprc-consent-bar__column.wpgdprc-consent-bar__column--settings {display:none!important;}


/* RESPONSIVE */


/* MEDIUM */
/* @media (max-width: 992px){

} */

/* TABLET */

@media (max-width: 767px){
  .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child){
    flex-basis: 100%!important;
  } /* stretch 100% */
  .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2n){
    margin-left:0px!important;
  } /*no gap */
  .wp-block-columns{
    align-items: center;  
    text-align:center;
  }
  .wp-block-columns *{
    align-items: center;  
  }
  .wp-block-button{
    align-items: center;
    align-self: center;
    align-content: center;
    width: 100%; 
    padding:2rem;
  }


  /* specific */
  .landing-intro img{
    width:50%;
  }

  .rt-grid-item h3,
  .contact-info,
  .tlp-position,
  .rt-grid-item .short-bio,
  .tlp-about *{
    text-align:center;
  }

  .rt-team-container .contact-info ul li{
    display: inline-block;
    margin-right: 8px;
    line-height: 1;
  }
  .rt-team-container .contact-info{
    padding:0;
  }
  
  
}
@media (max-width: 480px){
/*   body{border:5px solid black}  */
}
@media (max-width: 600px){
  .wp-block-spacer:not(.spacer-landing){
    display:none;
  }
  div:after,
  footer:before{opacity:.5}
    
  /* navigation */
  
  button.wp-block-navigation__responsive-container-open,
  .is-menu-open button{
      padding: 12px;
      background-color: white!important;
    background:white!important
  }
  .is-menu-open button{border:0px!important;box-shadow:none!important;padding:16px}
  button.wp-block-navigation__responsive-container-open:hover,
  .is-menu-open button:hover{
    color:black!important;
  }
  .is-menu-open .wp-block-navigation__responsive-container-content,
  .is-menu-open .wp-block-navigation__responsive-container-content ul{
    text-align:center;
    align-items: center!important;
  }
  .is-menu-open .wp-block-navigation__responsive-container-content li ,
  .is-menu-open .wp-block-navigation__responsive-container-content li a{
    text-align:center;
    font-size:2rem;
  text-decoration: none!important;}
  .is-menu-open{
    -webkit-animation:slide-in-blurred-bottom .6s cubic-bezier(.23,1.000,.32,1.000) both;animation:slide-in-blurred-bottom .6s cubic-bezier(.23,1.000,.32,1.000) both
  }
.wp-block-post-content{
  padding:20px
}
}



#wpadminbar{display:none;}

@-webkit-keyframes slide-in-blurred-bottom{0%{-webkit-transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform:translateY(1000px) scaleY(2.5) scaleX(.2);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0}100%{-webkit-transform:translateY(0) scaleY(1) scaleX(1);transform:translateY(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes slide-in-blurred-bottom{0%{-webkit-transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform:translateY(1000px) scaleY(2.5) scaleX(.2);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0}100%{-webkit-transform:translateY(0) scaleY(1) scaleX(1);transform:translateY(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1}}