/*
 Theme Name:     LTMTF
 Description:    Divi Child Theme
 Template:       Divi
 Version:        1.0.0
*/

:root {
    --primary:#E74B08;
    --secondary:#EEDB23;
}

.et_pb_row {
   width:90%;
}

.centra {
    display:flex;
    flex-direction: column;
    justify-content: center;
}


.title h2 {
    font-size:50px;
    font-weight:600;
}

.title h3 {
   font-size:40px;
   font-weight:600;
}

@media (max-width:980px) {
   .title h2 {
      font-size:44px;
      
  }
	.title h3 {
   font-size:34px;
   font-weight:600;
}
	
	.row-reverse {
		display:flex;
		flex-direction:column-reverse;
		gap:20px;
	}
}

@media (max-width:767px) {
   .title h2 {
      font-size:36px;
      
  }
	
	.title h3 {
   font-size:30px;
   font-weight:600;
}
}

@media (max-width:479px) {
   .title h2 {
      font-size:26px;
      
  }
	
	.title h3 {
   font-size:24px;
   font-weight:600;
}
}


/* home */

.gold {
   font-size:70px;
    font-weight:600;
    letter-spacing: -1px;
    text-shadow: none;
    background-image: linear-gradient(
	to right,
	#906b33 0,
       	#cb9b51 22%, 
	#f6e27a 45%,
	#f6f2c0 50%,
	#f6e27a 55%,
	#cb9b51 78%,
	#462523 100%
	);
   color:transparent!important;
   -webkit-background-clip:text;
}

#slider .et_pb_slide_title {
    font-size:80px;
    font-weight:600;
    letter-spacing: -1px;
    text-shadow: none;
    background-image: linear-gradient(
	to right,
	#906b33 0,
       	#cb9b51 22%, 
	#f6e27a 45%,
	#f6f2c0 50%,
	#f6e27a 55%,
	#cb9b51 78%,
	#462523 100%
	);
   color:transparent!important;
   -webkit-background-clip:text;
}

#slider .et_pb_slide_title span {
    white-space: nowrap;
}

@media (max-width:1360px) {
   #slider .et_pb_slide_title {
      font-size:80px;
     
      
  }
   }

@media (max-width:980px) {
   #slider .et_pb_slide_title {
      font-size:60px;
     
      
  }
   }

@media (max-width:767px) {
   #slider .et_pb_slide_title {
      font-size:46px;
      letter-spacing: 0;
      line-height:1.1;
      
  }
   }

@media (max-width:479px) {
   #slider .et_pb_slide_title {
      font-size:36px;
      font-weight:600;
      letter-spacing: 0;
      line-height:1.1;
      
  }
   }

/* end home */


/* slider */

.kb-zoomout .et_pb_slide .et_parallax_bg {
    animation: zoomout 20s forwards;
   -ms-animation: zoomout 20s forwards;
   -webkit-animation: zoomout 20s forwards;
   -0-animation: zoomout 20s forwards;
   -moz-animation: zoomout 20s forwards;
  
  }
  
  .kb-zoomin .et_pb_slide .et_parallax_bg {
    animation: zoomin 20s forwards;
   -ms-animation: zoomin 20s forwards;
   -webkit-animation: zoomin 20s forwards;
   -0-animation: zoomin 20s forwards;
   -moz-animation: zoomin 20s forwards;
  
  }
  
  .kb-zoomin-right .et_pb_slide .et_parallax_bg {
    animation: zoomin-right 20s forwards;
   -ms-animation: zoomin-right 20s forwards;
   -webkit-animation: zoomin-right 20s forwards;
   -0-animation: zoomin-right 20s forwards;
   -moz-animation: zoomin-right 20s forwards;
  
  }
  
  .kb-zoomout-right .et_pb_slide .et_parallax_bg {
    animation: zoomout-right 20s forwards;
   -ms-animation: zoomout-right 20s forwards;
   -webkit-animation: zoomout-right 20s forwards;
   -0-animation: zoomout-right 20s forwards;
   -moz-animation: zoomout-right 20s forwards;
  
  }
  
  .kb-zoomout .et_parallax_bg {
    animation: zoomout 22s forwards;
   -ms-animation: zoomout 22s forwards;
   -webkit-animation: zoomout 22s forwards;
   -0-animation: zoomout 22s forwards;
   -moz-animation: zoomout 22s forwards;
  
  }
  
  .kb-zoomin .et_parallax_bg {
    animation: zoomin 22s forwards;
   -ms-animation: zoomin 22s forwards;
   -webkit-animation: zoomin 22s forwards;
   -0-animation: zoomin 22s forwards;
   -moz-animation: zoomin 22s forwards;
  
  }
  
  .kb-zoomin-right .et_parallax_bg {
    animation: zoomin-right 20s forwards;
   -ms-animation: zoomin-right 20s forwards;
   -webkit-animation: zoomin-right 20s forwards;
   -0-animation: zoomin-right 20s forwards;
   -moz-animation: zoomin-right 20s forwards;
  
  }
  
  .kb-zoomout-right .et_parallax_bg {
    animation: zoomout-right 20s forwards;
   -ms-animation: zoomout-right 20s forwards;
   -webkit-animation: zoomout-right 20s forwards;
   -0-animation: zoomout-right 20s forwards;
   -moz-animation: zoomout-right 20s forwards;
  
  }
  
  
  
  @keyframes zoomout{
  0% {
     -ms-transform: scale3d(1.5, 1.5, 1.5) translate3d(-0px, 0px, 0px);
     -webkit-transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
     -o-transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
     -moz-transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
     transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
     animation-timing-function: linear;
  }
  
  
  100% {
     -ms-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
     -webkit-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
     -o-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
     -moz-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
     transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
  
  }
  }
  
  @keyframes zoomin{
  0%{
     -ms-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
     -webkit-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
     -o-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
     -moz-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
     transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
     animation-timing-function: linear;
  
  
  }
  
  
  100%{
     -ms-transform: scale3d(1.5, 1.5, 1.5) translate3d(-0px, 0px, 0px);
     -webkit-transform: scale3d(3.5, 3.5, 3.5) translate3d(0px, 0px, 0px);
     -o-transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
     -moz-transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
     transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
  
  }
  }
  
  @keyframes zoomout-right{
  0%{
     -ms-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
     -webkit-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
     -o-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
     -moz-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
     transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
     animation-timing-function: linear;
  }
  
  
  100%{
     -ms-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
     -webkit-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
     -o-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
     -moz-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
     transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
  
  }
  }
  
  @keyframes zoomin-right{
  0%{
     -ms-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
     -webkit-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
     -o-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
     -moz-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
     transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
     animation-timing-function: linear;
  }
      
  
  100%{
     -ms-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
     -webkit-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
     -o-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
     -moz-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
     transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
  
  }
  }
  
  
  /* end slider */

