.u-section-1 .u-sheet-1 {
  min-height: 800px;
}

.u-section-1 .u-layout-wrap-1 {
  margin: 25px 0 0;
}

.u-section-1 .u-layout-cell-1 {
  --radius: 50px;
  min-height: 801px;
}

.u-section-1 .u-container-layout-1 {
  padding: 30px 30px 28px;
}

.u-section-1 .u-text-1 {
  font-family: your-type;
  font-size: 1rem;
  margin: -1px 0 0;
}

.u-section-1 .u-image-1 {
  --radius: 50px;
  min-height: 801px;
  background-image: url("images/work_small.png");
}

.u-section-1 .u-container-layout-2 {
  padding: 30px;
}

@media (max-width: 1199px) {
  .u-section-1 .u-sheet-1 {
    min-height: 556px;
  }

  .u-section-1 .u-layout-wrap-1 {
    margin-right: initial;
    margin-left: initial;
  }

  .u-section-1 .u-layout-cell-1 {
    --animation-custom_in-translate_x: 0px;
    --animation-custom_in-translate_y: 0px;
    --animation-custom_in-opacity: 0;
    --animation-custom_in-rotate: 0deg;
    --animation-custom_in-scale: 1;
    min-height: 606px;
  }

  .u-section-1 .u-image-1 {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 606px;
  }
}

@media (max-width: 991px) {
  .u-section-1 .u-sheet-1 {
    min-height: 313px;
  }

  .u-section-1 .u-layout-cell-1 {
    min-height: 100px;
  }

  .u-section-1 .u-image-1 {
    min-height: 464px;
  }
}

@media (max-width: 767px) {
  .u-section-1 .u-sheet-1 {
    min-height: 1321px;
  }

  .u-section-1 .u-container-layout-1 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .u-section-1 .u-image-1 {
    min-height: 696px;
  }

  .u-section-1 .u-container-layout-2 {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media (max-width: 575px) {
  .u-section-1 .u-sheet-1 {
    min-height: 727px;
  }

  .u-section-1 .u-image-1 {
    min-height: 438px;
  }
}.u-section-2 .u-sheet-1 {
  min-height: 439px;
}

.u-section-2 .u-layout-wrap-1 {
  margin: 25px 0 0;
}

.u-section-2 .u-image-1 {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-image: url("images/gybe_hope_hammer.jpg?rand=9157");
  background-size: contain;
  min-height: 440px;
}

.u-section-2 .u-container-layout-1 {
  padding: 30px;
}

.u-section-2 .u-layout-cell-2 {
  --radius: 50px;
  min-height: 440px;
}

.u-section-2 .u-container-layout-2 {
  padding: 15px 30px;
}

.u-section-2 .u-text-1 {
  font-family: your-type;
  font-size: 1rem;
  margin: 0;
}

@media (max-width: 1199px) {
  .u-section-2 .u-sheet-1 {
    min-height: 556px;
  }

  .u-section-2 .u-layout-wrap-1 {
    margin-right: initial;
    margin-left: initial;
  }

  .u-section-2 .u-image-1 {
    min-height: 363px;
  }

  .u-section-2 .u-layout-cell-2 {
    --animation-custom_in-translate_x: 0px;
    --animation-custom_in-translate_y: 0px;
    --animation-custom_in-opacity: 0;
    --animation-custom_in-rotate: 0deg;
    --animation-custom_in-scale: 1;
    min-height: 606px;
  }
}

@media (max-width: 991px) {
  .u-section-2 .u-sheet-1 {
    min-height: 313px;
  }

  .u-section-2 .u-image-1 {
    min-height: 278px;
  }

  .u-section-2 .u-layout-cell-2 {
    min-height: 100px;
  }
}

@media (max-width: 767px) {
  .u-section-2 .u-sheet-1 {
    min-height: 1321px;
  }

  .u-section-2 .u-image-1 {
    min-height: 417px;
  }

  .u-section-2 .u-container-layout-1 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .u-section-2 .u-container-layout-2 {
    padding-left: 50px;
    padding-right: 50px;
  }
}

@media (max-width: 575px) {
  .u-section-2 .u-sheet-1 {
    min-height: 727px;
  }

  .u-section-2 .u-image-1 {
    min-height: 263px;
  }
}.u-section-3 .u-sheet-1 {
  min-height: 930px;
}

.u-section-3 .u-layout-wrap-1 {
  margin-top: 25px;
  margin-bottom: 0;
}

.u-section-3 .u-layout-cell-1 {
  min-height: 931px;
  --radius: 50px;
}

.u-section-3 .u-container-layout-1 {
  padding: 0 29px 10px;
}

.u-section-3 .u-text-1 {
  font-size: 1rem;
  text-shadow: 0px 0px 8px rgba(128,128,128,1);
  font-family: your-type;
  margin: 0;
}

@media (max-width: 1199px) {
  .u-section-3 .u-sheet-1 {
    min-height: 556px;
  }

  .u-section-3 .u-layout-cell-1 {
    --animation-custom_in-translate_x: 0px;
    --animation-custom_in-translate_y: 0px;
    --animation-custom_in-opacity: 0;
    --animation-custom_in-rotate: 0deg;
    --animation-custom_in-scale: 1;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 686px;
  }
}

@media (max-width: 991px) {
  .u-section-3 .u-sheet-1 {
    min-height: 313px;
  }

  .u-section-3 .u-layout-cell-1 {
    min-height: 100px;
  }
}

@media (max-width: 767px) {
  .u-section-3 .u-sheet-1 {
    min-height: 1321px;
  }

  .u-section-3 .u-container-layout-1 {
    padding-left: 50px;
    padding-right: 50px;
  }
}

@media (max-width: 575px) {
  .u-section-3 .u-sheet-1 {
    min-height: 727px;
  }
}/*
 Torn left edge banner
 License: GPL 3.0
 License URL: https://www.gnu.org/licenses/gpl-3.0.en.html
 Structure:
 
	
	Torn Edge Banner
 
*/
body{
	/* Settings */
	
	
	
	
	
	
	
	
}
.torn_container{
	float:left;
	clear:both;
	margin-bottom:1.2em;
	position:relative;
}
.torn_container>div:first-child{
	margin-left:-2px;
	margin-top:2px;
	left:0px;
	top:0px;
	right:calc(0px - -2px);
	bottom:calc(0px - 2px);
	position:absolute;
	z-index:1;
	filter:blur(var(--torn-shadow-blur));
}
.torn_container>div:nth-child(2), .torn_container>div:nth-child(2)>span{
	vertical-align:middle;
}
.torn_container>div:nth-child(2), .torn_left>div:nth-child(2):before, .torn_right>div:nth-child(2):after{
	background-color:#f15a2b;
}
.torn_container>div:nth-child(2), .torn_container>div:nth-child(2){
	display:inline-block;
	position:relative;
	z-index:2;
	padding:0.4em;
}
.torn_left>div:nth-child(2):before, .torn_left>div:first-child:before{
	content:'';
	position:absolute;
	left:calc(0em - 9px);
	top:0px;
	width:9px;
	bottom:0px;
	-webkit-clip-path:polygon(67% 0%, 20% 1%, 98% 2%, 29% 3%, 66% 4%, 54% 5%, 15% 6%, 12% 7%, 24% 8%, 18% 9%, 99% 11%, 23% 12%, 39% 13%, 9% 14%, 34% 15%, 9% 16%, 14% 17%, 96% 18%, 60% 19%, 59% 20%, 11% 21%, 65% 22%, 25% 23%, 75% 24%, 95% 25%, 44% 26%, 64% 27%, 52% 28%, 100% 29%, 70% 31%, 97% 32%, 59% 33%, 23% 34%, 36% 35%, 42% 36%, 10% 37%, 64% 38%, 51% 39%, 22% 40%, 19% 41%, 67% 42%, 88% 43%, 83% 44%, 18% 45%, 75% 46%, 16% 47%, 17% 48%, 51% 49%, 84% 51%, 84% 52%, 56% 53%, 88% 54%, 6% 55%, 16% 56%, 17% 57%, 90% 58%, 6% 59%, 59% 60%, 40% 61%, 7% 62%, 52% 63%, 39% 64%, 88% 65%, 8% 66%, 41% 67%, 14% 68%, 85% 69%, 86% 71%, 34% 72%, 42% 73%, 24% 74%, 28% 75%, 13% 76%, 73% 77%, 33% 78%, 94% 79%, 41% 80%, 50% 81%, 95% 82%, 9% 83%, 75% 84%, 54% 85%, 4% 86%, 93% 87%, 7% 88%, 47% 89%, 93% 91%, 6% 92%, 40% 93%, 77% 94%, 75% 95%, 96% 96%, 18% 97%, 7% 98%, 28% 99%, 49% 100%, calc(100% + 1px) 100%, calc(100% + 1px) 0%);
	clip-path:polygon(67% 0%, 20% 1%, 98% 2%, 29% 3%, 66% 4%, 54% 5%, 15% 6%, 12% 7%, 24% 8%, 18% 9%, 99% 11%, 23% 12%, 39% 13%, 9% 14%, 34% 15%, 9% 16%, 14% 17%, 96% 18%, 60% 19%, 59% 20%, 11% 21%, 65% 22%, 25% 23%, 75% 24%, 95% 25%, 44% 26%, 64% 27%, 52% 28%, 100% 29%, 70% 31%, 97% 32%, 59% 33%, 23% 34%, 36% 35%, 42% 36%, 10% 37%, 64% 38%, 51% 39%, 22% 40%, 19% 41%, 67% 42%, 88% 43%, 83% 44%, 18% 45%, 75% 46%, 16% 47%, 17% 48%, 51% 49%, 84% 51%, 84% 52%, 56% 53%, 88% 54%, 6% 55%, 16% 56%, 17% 57%, 90% 58%, 6% 59%, 59% 60%, 40% 61%, 7% 62%, 52% 63%, 39% 64%, 88% 65%, 8% 66%, 41% 67%, 14% 68%, 85% 69%, 86% 71%, 34% 72%, 42% 73%, 24% 74%, 28% 75%, 13% 76%, 73% 77%, 33% 78%, 94% 79%, 41% 80%, 50% 81%, 95% 82%, 9% 83%, 75% 84%, 54% 85%, 4% 86%, 93% 87%, 7% 88%, 47% 89%, 93% 91%, 6% 92%, 40% 93%, 77% 94%, 75% 95%, 96% 96%, 18% 97%, 7% 98%, 28% 99%, 49% 100%, calc(100% + 1px) 100%, calc(100% + 1px) 0%);
}
.torn_container>div:first-child, .torn_left>div:first-child:before, .torn_right>div:first-child:after{
	background-color:rgba(0,0,0,0.25);
}
.torn_right>div:nth-child(2):after, .torn_right>div:first-child:after{
	content:'';
	position:absolute;
	left:100%;
	top:0px;
	right:calc(0px - 9px);
	bottom:0px;
	-webkit-clip-path:polygon(86% 0%, 83% 1%, 32% 2%, 61% 3%, 48% 4%, 93% 5%, 71% 6%, 93% 7%, 96% 8%, 4% 9%, 11% 11%, 74% 12%, 91% 13%, 39% 14%, 25% 15%, 62% 16%, 11% 17%, 36% 18%, 63% 19%, 31% 20%, 37% 21%, 99% 22%, 25% 23%, 14% 24%, 32% 25%, 36% 26%, 89% 27%, 11% 28%, 12% 29%, 84% 31%, 49% 32%, 25% 33%, 58% 34%, 76% 35%, 6% 36%, 75% 37%, 96% 38%, 82% 39%, 4% 40%, 49% 41%, 42% 42%, 6% 43%, 99% 44%, 13% 45%, 100% 46%, 42% 47%, 8% 48%, 42% 49%, 48% 51%, 40% 52%, 42% 53%, 13% 54%, 91% 55%, 9% 56%, 32% 57%, 28% 58%, 53% 59%, 45% 60%, 75% 61%, 93% 62%, 16% 63%, 88% 64%, 40% 65%, 47% 66%, 19% 67%, 50% 68%, 15% 69%, 13% 71%, 48% 72%, 93% 73%, 75% 74%, 58% 75%, 41% 76%, 25% 77%, 34% 78%, 36% 79%, 35% 80%, 27% 81%, 59% 82%, 31% 83%, 40% 84%, 30% 85%, 8% 86%, 19% 87%, 58% 88%, 27% 89%, 93% 91%, 14% 92%, 76% 93%, 4% 94%, 36% 95%, 85% 96%, 20% 97%, 10% 98%, 58% 99%, 63% 100%, -10% 100%, -10% 0%);
	clip-path:polygon(86% 0%, 83% 1%, 32% 2%, 61% 3%, 48% 4%, 93% 5%, 71% 6%, 93% 7%, 96% 8%, 4% 9%, 11% 11%, 74% 12%, 91% 13%, 39% 14%, 25% 15%, 62% 16%, 11% 17%, 36% 18%, 63% 19%, 31% 20%, 37% 21%, 99% 22%, 25% 23%, 14% 24%, 32% 25%, 36% 26%, 89% 27%, 11% 28%, 12% 29%, 84% 31%, 49% 32%, 25% 33%, 58% 34%, 76% 35%, 6% 36%, 75% 37%, 96% 38%, 82% 39%, 4% 40%, 49% 41%, 42% 42%, 6% 43%, 99% 44%, 13% 45%, 100% 46%, 42% 47%, 8% 48%, 42% 49%, 48% 51%, 40% 52%, 42% 53%, 13% 54%, 91% 55%, 9% 56%, 32% 57%, 28% 58%, 53% 59%, 45% 60%, 75% 61%, 93% 62%, 16% 63%, 88% 64%, 40% 65%, 47% 66%, 19% 67%, 50% 68%, 15% 69%, 13% 71%, 48% 72%, 93% 73%, 75% 74%, 58% 75%, 41% 76%, 25% 77%, 34% 78%, 36% 79%, 35% 80%, 27% 81%, 59% 82%, 31% 83%, 40% 84%, 30% 85%, 8% 86%, 19% 87%, 58% 88%, 27% 89%, 93% 91%, 14% 92%, 76% 93%, 4% 94%, 36% 95%, 85% 96%, 20% 97%, 10% 98%, 58% 99%, 63% 100%, -10% 100%, -10% 0%);
}
.torn_right>div:nth-child(2):after{
	left:calc(100% - 0.5px);
}@font-face {
  font-family: 'your-type';
  font-style: normal;
  font-weight: 400;
  src: url(fonts/your-type.otf);
}