/* ***   PARAGRAFY ********** */

.tlo_granatowe,
.tlo_granatowe_z_obrazem {
	background-color: var(--darkblue); 
}
.tlo_kremowe {
	background-color: var(--lightcreme);
}


/* ***   POLE - OPCJE DODATKOWE ********** */
 
.obrazek_z_ramka  img {
	border: 2px solid var(--darkcreme);
}

.product-5 .paragraph--type--basic-tekst-2-kolumny.kolumny_flex {

}






 

.tresc-glowna.kontener,
.paragraph--type--product-offer-box .paragraph-wrapper,
.paragraph--type--basic-text-i-film .paragraph-wrapper,
.paragraph--type--basic-tekst .paragraph-wrapper,
.paragraph--type--basic-tekst-foto .paragraph-wrapper,
.paragraph--type--podtytul .paragraph-wrapper,
.paragraph--type--basic-intro .paragraph-wrapper,
.paragraph--type--basic-tekst-2-kolumny .paragraph-wrapper,
.paragraph--type--basic-tekst-prawy-foto .paragraph-wrapper {
	padding-top: 12px;
    padding-bottom: 12px;
}
.paragraph.kontener.kontener_waski .paragraph-wrapper {
	width: 70%;
	margin: 0 auto;
}


.paragraph--type--product-offer-box.bez_marginesu  .paragraph-wrapper,
.paragraph--type--basic-text-i-film.bez_marginesu  .paragraph-wrapper,
.paragraph--type--basic-tekst.bez_marginesu  .paragraph-wrapper,
.paragraph--type--basic-tekst-foto.bez_marginesu  .paragraph-wrapper,
.paragraph--type--podtytul.bez_marginesu  .paragraph-wrapper,
.paragraph--type--basic-intro.bez_marginesu  .paragraph-wrapper,
.paragraph--type--basic-tekst-2-kolumny.bez_marginesu  .paragraph-wrapper,
.paragraph--type--basic-tekst-prawy-foto.bez_marginesu  .paragraph-wrapper  {
	padding-top: 0px;
    padding-bottom: 0px;
}
@media (min-width: 768px) {
	.tresc-glowna.kontener,
	.paragraph--type--product-offer-box .paragraph-wrapper,
	.paragraph--type--basic-text-i-film .paragraph-wrapper,
	.paragraph--type--basic-tekst .paragraph-wrapper,
	.paragraph--type--basic-tekst-foto .paragraph-wrapper,
	.paragraph--type--podtytul .paragraph-wrapper,
	.paragraph--type--basic-intro .paragraph-wrapper,
	.paragraph--type--basic-tekst-2-kolumny .paragraph-wrapper,
	.paragraph--type--basic-tekst-prawy-foto .paragraph-wrapper {
		padding-top: 20px;
		padding-bottom: 20px;
	}
}
@media (min-width: 1025px) {
	.tresc-glowna.kontener,
	.paragraph--type--product-offer-box .paragraph-wrapper,
	.paragraph--type--basic-text-i-film .paragraph-wrapper,
	.paragraph--type--basic-tekst .paragraph-wrapper,
	.paragraph--type--basic-tekst-foto .paragraph-wrapper,
	.paragraph--type--podtytul .paragraph-wrapper,
	.paragraph--type--basic-intro .paragraph-wrapper,
	.paragraph--type--basic-tekst-2-kolumny .paragraph-wrapper,
	.paragraph--type--basic-tekst-prawy-foto .paragraph-wrapper {
		padding-top: 30px;
		padding-bottom: 30px;
	}
}
@media (min-width: 1025px) {
	.tresc-glowna.kontener,
	.paragraph--type--product-offer-box .paragraph-wrapper,
	.paragraph--type--basic-text-i-film .paragraph-wrapper,
	.paragraph--type--basic-tekst .paragraph-wrapper,
	.paragraph--type--basic-tekst-foto .paragraph-wrapper,
	.paragraph--type--podtytul .paragraph-wrapper,
	.paragraph--type--basic-intro .paragraph-wrapper,
	.paragraph--type--basic-tekst-2-kolumny .paragraph-wrapper,
	.paragraph--type--basic-tekst-prawy-foto .paragraph-wrapper {
		padding-top: 40px;
		padding-bottom: 40px;
	}
}




/* ************** INTRO ***************** */

@media (max-width: 1200px) {
	.paragraph--type--basic-intro .paragraph-wrapper {
		display: grid;
		grid-template-columns: 1fr;
		padding-top: 0;
		padding-bottom: 0;
	}
	.intro-lewy {
		order: 2;
		padding: 25px 20px 20px 20px;
	}
	.intro-prawy {
		order: 1;
	}
}

@media (min-width: 1201px) {
	.paragraph--type--basic-intro > .paragraph-wrapper {
		display: grid;
		grid-template-columns: 1fr 1fr;
	}
}


/* *************** TEKST  ********************* */

.path-frontpage .sekcja_9 img {
	width: 120px;
}
.path-frontpage .sekcja_9  h5 img {
	width: 32px;
}

@media (min-width: 768px) {
	.path-frontpage .sekcja_9 img {
	width: 160px;
}
}

@media (min-width: 1025px) {
	.path-frontpage .sekcja_9 img {
	width: 180px;
}
}

@media (min-width: 1201px) {
	.path-frontpage .sekcja_9 img {
	width: 200px;
}
}


/* *************** TEKST + FOTO ********************* */
 

.paragraph--type--basic-tekst-foto .basic-tekst-lewy {
     padding-bottom: 0.5rem;
}
.paragraph--type--basic-tekst-prawy-foto .basic-tekst-prawy {
     padding-top: 2rem;
}

@media (min-width: 1025px) {

	.paragraph--type--basic-tekst-prawy-foto .paragraph-wrapper,
	.paragraph--type--basic-tekst-foto .paragraph-wrapper {
		justify-content: space-between;
		display: flex;
	}
	.paragraph--type--basic-tekst-prawy-foto .basic-foto-lewe  {
		   width: 45%;
	}
	.paragraph--type--basic-tekst-prawy-foto .basic-tekst-prawy  {
		width: 65%;
		max-width: 720px;
		padding: 30px 30px 30px 30px;
		overflow: hidden;
	}
	.paragraph--type--basic-tekst-foto .basic-tekst-lewy {
		width: 65%;
		max-width: 720px;
		padding: 0 30px 0 0;
		overflow: hidden;
	}
	.paragraph--type--basic-tekst-foto .basic-foto-prawe {
		width: 45%;
	}
}

.product-5 .paragraph--type--basic-tekst-foto-kontener > .paragraph-wrapper > div > div {
	padding: 1rem 0 1rem 0;
}
.product-5 .paragraph--type--basic-tekst-prawy-foto .basic-tekst-prawy  {
		padding: 30px 30px 30px 30px;
}

.product-5 .paragraph.kontener.obrazek_z_ramka .basic-foto-lewe {
	padding: 40px 30px 30px 40px;
}
.product-5 .paragraph.kontener.sekcja_16.obrazek_z_ramka img {
	border: 4px solid var(--darkblue);
}

/* *************** TEKST + FILM ********************* */





@media (max-width: 1200px) {
	.paragraph.kontener.paragraph--type--basic-text-i-film .paragraph-wrapper {
		width: 800px;
		margin: 0 auto;
	}
}
@media (max-width: 1024px) {
	.paragraph.kontener.paragraph--type--basic-text-i-film .paragraph-wrapper {
		width: 720px;
	}
	.path-frontpage .paragraph.kontener.paragraph--type--basic-text-i-film.sekcja_1 .paragraph-wrapper {
		padding: 0 15px;
	}
}
@media (max-width: 767px) {
	.paragraph.kontener.paragraph--type--basic-text-i-film .paragraph-wrapper {
		padding: 0;
		width: 100%;
	}
	.tekst-basic {
		padding: 20px 20px;
	}
	.path-frontpage .paragraph.kontener.paragraph--type--basic-text-i-film.sekcja_1 .paragraph-wrapper {
		padding: 0;
	}
}

@media (min-width: 1201px) {
	.paragraph--type--basic-text-i-film .paragraph-wrapper {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		column-gap: 40px;
	}
	.film-basic {
		width: 100%;
		margin: 0 auto;
	}
}




/* *************** SAM FILM ********************* */

 
 



@media (max-width: 1200px) {
	.paragraph.kontener.paragraph--type--basic-film .paragraph-wrapper {
		width: 800px;
		margin: 0 auto;
	}
	.tekst-basic {
		padding: 20px 0px;
	}
}
@media (max-width: 1024px) {
	.paragraph.kontener.paragraph--type--basic-film .paragraph-wrapper {
		width: 720px;
	}
	.tekst-basic {
		padding: 20px 0px;
	}
}
@media (max-width: 767px) {
	.paragraph.kontener.paragraph--type--basic-film .paragraph-wrapper {
		padding: 0;
		width: 100%;
	}
	.tekst-basic {
		padding: 20px 20px;
	}
}
@media (min-width: 1201px) {
	.paragraph.kontener.paragraph--type--basic-film .paragraph-wrapper {
		width: 900px;
		margin: 0 auto;
	}
}
















/* *************** 2 KOLUMNMY ********************* */

.paragraph--type--basic-tekst-2-kolumny .siatka-2-kolumny > div {
	 padding: 0.5rem 0;
}
@media (min-width: 1025px) {
	.paragraph--type--basic-tekst-2-kolumny .siatka-2-kolumny {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		column-gap: 40px;
	}
	.paragraph--type--basic-tekst-2-kolumny .siatka-2-kolumny > div {
		 padding: 0  0;
	}
}

.product-4 .sekcja_11.paragraph  {
  padding: 20px 0 0 0;
}
.product-4 .sekcja_11.paragraph ol,
.product-4 .sekcja_12.paragraph ol,
.product-4 .sekcja_13.paragraph ol,
.product-4 .sekcja_14.paragraph ol,
.product-4 .sekcja_15.paragraph ol,
.product-4 .sekcja_16.paragraph ol  {
  padding: 0 0 10px 38px;
}
.product-4 .sekcja_16.paragraph  {
  padding:  0 0 30px 0;
}



/* *************** 3 KOLUMNMY + PRODUKTY W KOLUMNACH ********************* */


.three-product-columns__grid > div {
	display: grid;
	grid-template-columns: 1fr;
	row-gap: 50px;
}
.three-product-columns__grid > div > div {
	background-color: var(--white);
	border-radius: 30px;
	 padding: 1rem;
	 position: relative;
}
.three-product-columns__grid .product-offer-box,
.three-product-columns.product-offer-box {
  padding: 0px;
  margin: 0;
  border: 0;
  border-radius: 0;
}
.three-product-columns .paragraph--type--product-offer-box.product-offer-box {
	margin: 0;
}
.three-product-columns .paragraph--type--product-offer-box .product-offer-box__button {
  display: inline-block;
  padding: 0.75rem 1.75rem 0.75rem 1.75rem;
    border-radius: 32px;
  text-decoration: none;
  transition: all 0.3s ease;
  overflow: hidden;
  position: relative;
}
.three-product-columns .paragraph--type--product-offer-box.sekcja_1 .product-offer-box__button {
  background: var(--2green);
}
.three-product-columns .paragraph--type--product-offer-box.sekcja_2 .product-offer-box__button {
  background: var(--orange);
}
.three-product-columns .paragraph--type--product-offer-box.sekcja_3 .product-offer-box__button {
  background: var(--2darkblue);
}
.three-product-columns .product-offer-box__button:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(87, 86, 86, 0.9);
}
.three-product-columns .paragraph--type--product-offer-box.sekcja_2 .product-offer-box__button::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 80%;
  height: 100%;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.4),
    transparent
  );
  transform: skewX(-25deg);
  animation: shine 2s infinite;
  pointer-events: none;
  z-index: 1;
}

@media (min-width: 600px) {
	.three-product-columns__grid > div > div {
		padding: 2rem;
	}
}

@media (min-width: 1201px) {
	.paragraph--type--basic-tekst-3-kolumny .siatka-3-kolumny,
	.three-product-columns__grid > div 	{
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		column-gap: 25px;
	}
	.three-product-columns__grid > div > div {
		 padding: 1.5rem;
	}
}

@media (min-width: 1321px) {
	.three-product-columns__grid > div > div {
		 padding: 2rem;
	}
}

@media (min-width: 1600px) {
	.paragraph--type--basic-tekst-3-kolumny .siatka-3-kolumny,
	.three-product-columns__grid > div 	{
		column-gap: 40px;
	}
}



/* *************** 4 KOLUMNMY - TEKSTU ********************* */

.paragraph--type--basic-tekst-4-kolumny .paragraph-wrapper > div {
	display: grid;
	grid-template-columns: 1fr;
	row-gap: 50px;
}
.paragraph--type--basic-tekst-4-kolumny .paragraph-wrapper > div > div {
	padding: 1.5rem 1rem 2.5rem 1rem;
}
.node-8 .paragraph--type--basic-tekst-4-kolumny .paragraph-wrapper > div > div {
	padding: 3.75rem 1rem 3.125rem 1rem;
}

@media (min-width: 600px) {
	.paragraph--type--basic-tekst-4-kolumny .paragraph-wrapper > div	{
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		column-gap: 40px;
	}
}

@media (min-width: 768px) {
	.paragraph--type--basic-tekst-4-kolumny .paragraph-wrapper > div	{
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		column-gap: 40px;
	}
}
@media (min-width: 1025px) {
	.paragraph--type--basic-tekst-4-kolumny .paragraph-wrapper > div	{
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		column-gap: 40px;
	}
}



/* *************** TEKST + TŁO  ********************* */

.paragraph--type--basic-tekst-tlo {
	position: relative;
}
.paragraph--type--basic-tekst-tlo .basic-tekst-tlo {
	padding: 40px 10px 40px 10px;
	position: relative;
  z-index: 1;
}

.paragraph--type--basic-tekst-tlo .tekst-tlo-obraz {
	height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
	background-color: var(--darkblue);
    background-position: center right;
    opacity: 0.16;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
	background-size: cover;
}

@media (min-width: 768px) {
	.paragraph--type--basic-tekst-tlo .basic-tekst-tlo {
		padding: 40px 0 40px 0;
		position: relative;
	  z-index: 1;
	}
}









 
 /* *************** STRONA  GŁÓWNA - MINI KURS ********************* */

.path-frontpage .paragraph--type--basic-tekst-foto-kontener > .paragraph-wrapper > div > div {
	padding: 1rem 0 1rem 0;
}
.path-frontpage .paragraph--type--basic-tekst-foto-kontener > .paragraph-wrapper .kontener {
	padding: 1.5rem 2.125rem 1.5rem 2.125rem;
}
 
.path-frontpage .paragraph--type--basic-tekst-foto-kontener .prod-nazwa {
	padding: 0 0 15px 0;
}
.path-frontpage .paragraph--type--basic-tekst-foto-kontener .prod-cena {
	padding: 0.5rem 0 1.5rem 0;
}
.path-frontpage .paragraph--type--basic-tekst-foto-kontener a.prod-link {
	position: relative;
}
.path-frontpage .paragraph--type--basic-tekst-foto-kontener a.prod-link:after {
	width: 100%;
	height: 3px;
	position: absolute;
	content: "";
	display: block;
	bottom: 1px;
	transition: transform 0.3s ease;
	transform-origin: left center;
}
.path-frontpage .paragraph--type--basic-tekst-foto-kontener .sekcja_1 a.prod-link:after {
	background-color: var(--lightgreen);
}
.path-frontpage .paragraph--type--basic-tekst-foto-kontener .sekcja_2 a.prod-link:after {
	background-color: var(--orange);
}
.path-frontpage .paragraph--type--basic-tekst-foto-kontener .sekcja_3 a.prod-link:after {
	background-color: var(--golden);
}	
.path-frontpage .paragraph--type--basic-tekst-foto-kontener a.prod-link:hover::after {
  animation: underline-grow 0.6s ease forwards;
}

.path-frontpage .sekcja_8 img {
	display: inline-block;
}
.path-frontpage .sekcja_9 h5 img {
  position: relative;
  top: 8px;
  left: 0;
  display: inline-block;
}
 
.path-frontpage .paragraph--type--basic-tekst-foto-kontener a.prod-cta-start {
	display: inline-block;
	border-radius: 32px;
	position: relative;
	padding: 10px 60px 7px 27px;
	margin-top: 10px;
	overflow: hidden;
}
.path-frontpage .paragraph--type--basic-tekst-foto-kontener .sekcja_1 .prod-cta-start {
	border: 2px solid var(--lightgreen);
}
.path-frontpage .paragraph--type--basic-tekst-foto-kontener .sekcja_2 .prod-cta-start {
	border: 2px solid var(--orange);
	background-color: var(--orange);
}
.path-frontpage .paragraph--type--basic-tekst-foto-kontener .sekcja_3 .prod-cta-start {
	border: 2px solid var(--2darkblue);
	background-color: var(--2darkblue);
}
.path-frontpage .paragraph--type--basic-tekst-foto-kontener a.prod-cta-start:after {
	content: "";
	display: block;
	position: absolute;
	top: 17px;
  right: 25px;
  width: 20px;
  height: 15px;
	
	background-size: contain;
}


.path-frontpage .paragraph--type--basic-tekst-foto-kontener .sekcja_1 .prod-cta-start:after {
		background-image: url(../images/arrow-green.png);
}
.path-frontpage .paragraph--type--basic-tekst-foto-kontener .sekcja_2 .prod-cta-start:after {
	background-image: url(../images/arrow-white.png);
}
.path-frontpage .paragraph--type--basic-tekst-foto-kontener .sekcja_3 .prod-cta-start:after {
	background-image: url(../images/arrow-gold.png);
}
.path-frontpage .paragraph--type--basic-tekst-foto-kontener .sekcja_2 p.akapit-obrazek {
	padding: 20px 0 30px 0px;
}
.path-frontpage .paragraph--type--basic-tekst-foto-kontener .sekcja_2 p.akapit-obrazek img {
	display: inline-block;
	position: relative;
	left: -5px;
  top: -20px;
  width: 50px;
}
.path-frontpage .paragraph--type--basic-tekst-foto-kontener a.prod-cta-start::after {
  transition: opacity 0.1s ease, transform 0.4s ease;
}
.path-frontpage .paragraph--type--basic-tekst-foto-kontener a.prod-cta-start:hover::after {
  animation: arrow-slide 0.9s ease forwards;
}
.path-frontpage .paragraph--type--basic-tekst-foto-kontener .sekcja_2 a.prod-cta-start::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.4),
    transparent
  );
  transform: skewX(-25deg);
  animation: shine 2s infinite;
  pointer-events: none;
  z-index: 1;
}

@media (min-width: 768px) {
.path-frontpage .paragraph--type--basic-tekst-foto-kontener .sekcja_2 p.akapit-obrazek {
	padding: 25px 0 35px 60px;
}
.path-frontpage .paragraph--type--basic-tekst-foto-kontener > .paragraph-wrapper .kontener {
	padding: 1.75rem 1.75rem 1.75rem 1.75rem;
}
.path-frontpage .paragraph--type--basic-tekst-foto-kontener .sekcja_2 p.akapit-obrazek img {

  left: -25px;
  top: -20px;
  width: 50px;
}
.path-frontpage .paragraph--type--basic-tekst-foto-kontener a.prod-cta-start {
	display: inline-block;
	border-radius: 32px;
	position: relative;
	padding: 10px 70px 7px 30px;
	margin-top: 10px;
	overflow: hidden;
}
.path-frontpage .paragraph--type--basic-tekst-foto-kontener a.prod-cta-start::after {
  content: "";
  display: block;
  position: absolute;
  top: 18px;
  right: 28px;
  width: 24px;
  height: 19px;
  background-size: contain;
}
}
@media (min-width: 1025px) {
  .path-frontpage .paragraph--type--basic-tekst-foto-kontener a.prod-cta-start {
    padding: 10px 70px 7px 30px;
    margin-top: 10px;
 
  }
}
@media (min-width: 1201px) {
.path-frontpage .paragraph--type--basic-tekst-foto-kontener a.prod-cta-start {
	display: inline-block;
	border-radius: 32px;
	position: relative;
 
 
	overflow: hidden;
	 
	padding:10px 90px 7px 40px;
	margin-top: 30px;
}
	.path-frontpage .paragraph--type--basic-tekst-foto-kontener a.prod-cta-start:after {
		top: 18px;
	right: 34px;
	width: 28px;
	height: 22px;
	}
	  .path-frontpage .paragraph--type--basic-tekst-foto-kontener .sekcja_2 p.akapit-obrazek {
    padding: 35px 0 35px 50px;
  }

	.path-frontpage .paragraph--type--basic-tekst-foto-kontener .sekcja_2 p.akapit-obrazek img {
  left: -30px;
    top: -25px;
    width: 74px;
}
 
	.path-frontpage .paragraph--type--basic-tekst-foto-kontener > .paragraph-wrapper .kontener {
		padding: 2.5rem 2.5rem 2.5rem 2.5rem;
	}
	 
}


/* *******************  KURS GŁÓWNY - STRONA  GŁÓWNA - STRONA KURSU  ************************* */

.product-4 a.product-offer-box__button,
.path-frontpage .paragraph--type--basic-tekst-foto.sekcja_8 a.prod-cta-start {
	position: relative;
	overflow: hidden;
	background: linear-gradient(135deg, #f90303 0%, #ec1c1c 100%);
	border-radius: 32px;
	transition: all 0.5s ease !important;
}
.path-frontpage .paragraph--type--basic-tekst-foto.sekcja_8 a.prod-cta-start {
	padding: 1rem 2.75rem 1rem 2.75rem;
}
.product-4 a.product-offer-box__button::before,
.path-frontpage .paragraph--type--basic-tekst-foto.sekcja_8 a.prod-cta-start::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.4),
    transparent
  );
  transform: skewX(-25deg);
  animation: shine 2s infinite;
  pointer-events: none;
  z-index: 1;
}
.product-4 a.product-offer-box__button:hover,
.path-frontpage .paragraph--type--basic-tekst-foto.sekcja_8 a.prod-cta-start:hover {
  transform: translateY(-4px);
  box-shadow: 0 2px 10px rgba(216, 175, 68, 0.4);
}

.product-4 .product-offer-box {
	text-align: center;
}
.product-4 div.product-offer-box__price {
	text-align: center;
}
.product-4 .product-offer-box__text {
	padding-bottom: 0;
	margin-bottom: 0;
}
.product-4 a.product-offer-box__button {
	margin-top: 20px;
	display: inline-block;
}

@media (max-width: 768px) {
.path-frontpage .paragraph--type--basic-tekst-foto.sekcja_8 a.prod-cta-start {
	padding: 1.125rem 3.75rem 1.125rem 3.75rem;
}
}

/* ***************************** ANIMACJE  ****************************************** */


@keyframes shine {
  0% {
    left: -100%;
  }
  80% {
    left: 150%;
  }
  100% {
    left: 150%;
  }
}
@keyframes arrow-slide {
  0% {
    opacity: 1;
  }
  10% {
    opacity: 0;
  }
  40% {
    opacity: 0;
    transform: translateX(-20px);
  }
  45% {
    opacity: 1;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes underline-grow {
  0% {
    transform: scaleX(1);
  }
  40% {
    transform: scaleX(0);
    transform-origin: right center;
  }
  41% {
    transform: scaleX(0);
    transform-origin: left center;
  }
  100% {
    transform: scaleX(1);
    transform-origin: left center;
  }
}

 /* ********************************************************************** */
 
 







/* ************* OPINIE  ****************** */

.paragraph--type--reviews {
	 
}
.paragraph--type--reviews> .paragraph-wrapper  {
	padding-top: 30px;
	padding-bottom: 30px;
}

.review-author-name {
  padding: 0.5rem 0 0.5rem 1rem;
}

.paragraph--type--reviews .review-text  {
	padding: 1rem 0 1rem 4rem;
}


/* ****************************************** */ 


.webform-button--submit:hover {
  transform: translateY(-3px) !important;
  box-shadow: 
    0 6px 25px rgba(253, 106, 2, 0.6),
    inset 0 1px 0 rgba(255, 255, 255, 0.3) !important;
  background: linear-gradient(135deg, #f56000 0%, #ff901a 50%, #f56000 100%) !important;
}




/* ************************************ */


.paragraph--type--basic-film iframe.media-oembed-content {
  margin: 0 auto;
  width: 720px;
  display: block;
	padding: 30px 0;
}

.paragraph video {
  width: 100%;
  height: auto;
  max-width: 100%;
  display: block;
}
