header#sp-header {
    display: none;
}
footer#sp-footer {
    display: none;
}

h2{
		font-family: 'Cinzel', serif;
}

.notVisible{
	
}

.duration1{
	animation-duration: 1s;
}
.delay1{
	animation-delay: 0.5s;
}

div#sppb-addon-wrapper-1641353149915 {
    isolation: isolate;
}

div#sppb-addon-1641353149915 {
background-color: #c4bdb1;
    /* mix-blend-mode: darken; */
    border: 3px solid #c4bdad;
}

iframe {
    width: 100%;
    background-blend-mode: overlay blue;
    mix-blend-mode: overlay;
    -webkit-mix-blend-mode: luminosity;
    /* background-color: #c4bdad; */
    filter: grayscale(1);
}

div#column-id-1641352174753 {
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
}


@media (max-width: 575px)
 {
	 	body h2 {
    font-size: 24px;
}
	 	section#section-id-1641289733000{
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

div#sppb-addon-wrapper-1641294155047 {
    position: absolute;
    right: -73px;
    top: -80px;
    width: 422px;
}

section#section-id-1641294008660 {
    height: 382px;
}

div#sppb-addon-wrapper-1641294094123 {
    position: relative;
    top: 62px;
    left: -111px;
display:none;
}

div#sppb-addon-wrapper-1641294094123 {
    position: relative;
    top: -3px;
    left: -37px;
}

#sppb-addon-1641294094123 .sppb-addon-title {
    font-size:52px !important;
}

div#sppb-addon-wrapper-1641340375585 {
    position: relative;
    top: -27px;
    left: -100px;
}

}

@media (min-width: 576px)
 {
	 	section#section-id-1641289733000{
	padding-top: 10px !important;
}

    div#sppb-addon-wrapper-1641294155047 {
    position: absolute;
    right: -134px;
    top: -91px;
}

section#section-id-1641294008660 {
    height: 518px;
}

div#sppb-addon-wrapper-1641294094123 {
    position: relative;
    top: 18px;
    left: -111px;
}

#sppb-addon-1641294094123 .sppb-addon-title {
    font-size: 69px !important;
}
div#sppb-addon-wrapper-1641340375585 {
    display: none!important;
}
}

div#sppb-addon-1641388828358 {
    float: right;
}

div#sppb-addon-wrapper-1641388544929 {
    float: left;
}



@media (min-width: 768px)
 {
	 	section#section-id-1641289733000{
	padding-top: 10px !important;
}

   div#sppb-addon-wrapper-1641294155047 {
    position: absolute;
    right: -198px;
    top: -91px;
}

section#section-id-1641294008660 {
    height: 518px;
}

div#sppb-addon-wrapper-1641294094123 {
    position: relative;
    top: 102px;
    left: -57px;
}

#sppb-addon-1641294094123 .sppb-addon-title {
    font-size: 60px !important;
}
}




@media (min-width: 992px)
{


	section#section-id-1641289733000{
	padding-top: 10px !important;
}

  div#sppb-addon-wrapper-1641294155047 {
    position: absolute;
    right: -76px;
    top: -91px;
}

section#section-id-1641294008660 {
    height: 518px;
}

div#sppb-addon-wrapper-1641294094123 {
    position: relative;
    top: 102px;
    left: -149px;
}

#sppb-addon-1641294094123 .sppb-addon-title {
    font-size: 78px !important;
}

}




@media (min-width: 1200px){
	section#section-id-1641289733000{
	padding-top: 140px !important;
}

div#sppb-addon-wrapper-1641294155047 {
    position: absolute;
    right: -28px;
    top: -91px;
}

section#section-id-1641294008660 {
    height: 518px;
}

div#sppb-addon-wrapper-1641294094123 {
    position: relative;
    top: 102px;
    left: -107px;
}
}








.mfp-content video {
    max-width: 100%;
}




 svg {
	font-family: 'Cinzel', serif;
	/*min-height: 450px;*/
	width: 100%; height: 100%;
      left: 0; 
      z-index: 1;
	      top: -12vh;
}

svg text {
	text-transform: uppercase;
	animation: stroke 5s  ;
	stroke-width: 2;
	stroke: #000000;
    font-size: 400px;
    letter-spacing: 0.1em;
}

@keyframes stroke {
	0%   {
		fill: rgba(0,0,0,0); stroke: rgba(0,0,0,1);
		stroke-dashoffset: 25%; stroke-dasharray: 0 50%; stroke-width: 2;

	}
	70%  {fill: rgba(0,0,0,0); stroke: rgba(0,0,0,1); }
	80%  {fill: rgba(0,0,00,0); stroke: rgba(0,0,0,1); stroke-width: 3; 
         }
  90%{
    		fill: rgba(0,0,0,1); stroke: rgba(0,0,0,0); 
		stroke-dashoffset: -25%; stroke-dasharray: 50% 0; stroke-width: 0;

  }
	100% {

	}
}

.gupper{
			animation: gstroke 5s  ;
        -webkit-transform: translateY(175px);
        transform: translateY(175px);
}

@keyframes gstroke {
	0%   {
     -webkit-transform:translateY(75px);
     transform:translateY(75px);

	}

	80%  {
         }
  90%{
     -webkit-transform:translateY(75px);
     transform:translateY(75px);

  }
	100% {
     -webkit-transform:translateY(175px);
     transform:translateY(175px);
	}
}


svg text.under {
	text-transform: uppercase;
	animation: stroke2 5s  ;
	stroke-width: 0;
	stroke: #000000;
	font-size: 100px !important;
  letter-spacing: 0.6em;

}

@keyframes stroke2 {
	0%   {
		fill: rgba(0,0,0,0); stroke: rgba(0,0,0,1);
		stroke-dashoffset: 25%; stroke-dasharray: 0 50%; stroke-width: 0;

	}

	80%  {fill: rgba(0,0,00,0); stroke: rgba(0,0,0,1); stroke-width: 0; 
         }
  90%{
    		fill: rgba(0,0,0,1); stroke: rgba(0,0,0,0); 
		stroke-dashoffset: -25%; stroke-dasharray: 50% 0; stroke-width: 0;

  }
	100% {

	}
}

.gunder{
		animation: gstroke2 5s  ;
		     -webkit-transform:translateY(384px);
     transform:translateY(384px);
}

@keyframes gstroke2 {
	0%   {
     -webkit-transform:translateY(584px);
     transform:translateY(584px);

	}

	80%  {
         }
  90%{
     -webkit-transform:translateY(584px);
     transform:translateY(584px);

  }
	100% {
     -webkit-transform:translateY(384px);
     transform:translateY(384px);
	}
}




@media only screen and (max-width: 575px) {
svg text.under {
    text-transform: uppercase;
    animation: stroke2 5s;
    stroke-width: 0;
    stroke: #000000;
    font-size: 144px !important;
    letter-spacing: 0.6em;
}

svg text {
    text-transform: uppercase;
    animation: stroke 5s;
    stroke-width: 2;
    stroke: #000000;
    font-size: 585px;
    letter-spacing: 0.1em;
    transform: translateY(175px);
}
@keyframes stroke2 {
	0%   {
		fill: rgba(0,0,0,0); stroke: rgba(0,0,0,1);
		stroke-dashoffset: 25%; stroke-dasharray: 0 50%; stroke-width: 0;

	}

	80%  {fill: rgba(0,0,00,0); stroke: rgba(0,0,0,1); stroke-width: 0; '

         }
  90%{
    		fill: rgba(0,0,0,1); stroke: rgba(0,0,0,0); 
		stroke-dashoffset: -25%; stroke-dasharray: 50% 0; stroke-width: 0;

 
  }
	100% {

       
	}
}

.gunder{
		animation: gstroke2 5s  ;
		     -webkit-transform:translateY(384px);
     transform:translateY(484px);
}

@keyframes gstroke2 {
	0%   {
     -webkit-transform:translateY(584px);
     transform:translateY(584px);

	}

	80%  {
         }
  90%{
     -webkit-transform:translateY(584px);
     transform:translateY(584px);

  }
	100% {
     -webkit-transform:translateY(384px);
     transform:translateY(484px);
	}
}

}
