.elementor-33822 .elementor-element.elementor-element-7f9a7ccb:not(.elementor-motion-effects-element-type-background), .elementor-33822 .elementor-element.elementor-element-7f9a7ccb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE0;}.elementor-33822 .elementor-element.elementor-element-7f9a7ccb, .elementor-33822 .elementor-element.elementor-element-7f9a7ccb > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-33822 .elementor-element.elementor-element-7f9a7ccb{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.78);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:2em 2em 2em 2em;}.elementor-33822 .elementor-element.elementor-element-7f9a7ccb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33822 .elementor-element.elementor-element-6a19f664 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33822 .elementor-element.elementor-element-4cd1ae4b:not(.elementor-motion-effects-element-type-background), .elementor-33822 .elementor-element.elementor-element-4cd1ae4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-33822 .elementor-element.elementor-element-4cd1ae4b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:15px 15px 15px 15px;}.elementor-33822 .elementor-element.elementor-element-4cd1ae4b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33822 .elementor-element.elementor-element-48105c7c > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33822 .elementor-element.elementor-element-2e432ef5 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;}.elementor-33822 .elementor-element.elementor-element-2e432ef5 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-33822 .elementor-element.elementor-element-2953572b{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-33822 .elementor-element.elementor-element-2953572b .elementor-divider-separator{width:164px;}.elementor-33822 .elementor-element.elementor-element-2953572b .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-33822 .elementor-element.elementor-element-2953572b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33822 .elementor-element.elementor-element-19410997 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33822 .elementor-element.elementor-element-3104ed0 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-33822 .elementor-element.elementor-element-6797062 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-33822 .elementor-element.elementor-element-25a4692 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33822 .elementor-element.elementor-element-19dbe271 > .elementor-widget-container{margin:5px 0px 0px 30px;padding:0px 0px 0px 0px;}.elementor-33822 .elementor-element.elementor-element-7eb6811a:not(.elementor-motion-effects-element-type-background), .elementor-33822 .elementor-element.elementor-element-7eb6811a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-33822 .elementor-element.elementor-element-7eb6811a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:35px;margin-bottom:20px;padding:15px 15px 15px 15px;}.elementor-33822 .elementor-element.elementor-element-7eb6811a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33822 .elementor-element.elementor-element-7ac18aa3 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33822 .elementor-element.elementor-element-30b3ed99 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;}.elementor-33822 .elementor-element.elementor-element-30b3ed99 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-33822 .elementor-element.elementor-element-581c16c1{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-33822 .elementor-element.elementor-element-581c16c1 .elementor-divider-separator{width:164px;}.elementor-33822 .elementor-element.elementor-element-581c16c1 .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-33822 .elementor-element.elementor-element-581c16c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33822 .elementor-element.elementor-element-2459b673 > .elementor-widget-container{margin:0px 0px 0px 30px;padding:0px 0px 0px 0px;}.elementor-33822 .elementor-element.elementor-element-20a3daa:not(.elementor-motion-effects-element-type-background), .elementor-33822 .elementor-element.elementor-element-20a3daa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-33822 .elementor-element.elementor-element-20a3daa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:35px;margin-bottom:20px;padding:15px 15px 15px 15px;}.elementor-33822 .elementor-element.elementor-element-20a3daa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33822 .elementor-element.elementor-element-cb32c4e > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33822 .elementor-element.elementor-element-bf85b70 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;}.elementor-33822 .elementor-element.elementor-element-bf85b70 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-33822 .elementor-element.elementor-element-b9d6625{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-33822 .elementor-element.elementor-element-b9d6625 .elementor-divider-separator{width:164px;}.elementor-33822 .elementor-element.elementor-element-b9d6625 .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-33822 .elementor-element.elementor-element-b9d6625 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-33822 .elementor-element.elementor-element-7f9a7ccb{margin-top:0px;margin-bottom:0px;padding:30px 30px 30px 30px;}.elementor-33822 .elementor-element.elementor-element-4cd1ae4b{margin-top:0px;margin-bottom:10px;padding:10px 10px 10px 10px;}.elementor-33822 .elementor-element.elementor-element-2e432ef5 .elementor-heading-title{font-size:20px;}.elementor-33822 .elementor-element.elementor-element-2953572b .elementor-divider-separator{width:15%;}.elementor-33822 .elementor-element.elementor-element-2953572b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33822 .elementor-element.elementor-element-7eb6811a{margin-top:30px;margin-bottom:10px;padding:10px 10px 10px 10px;}.elementor-33822 .elementor-element.elementor-element-30b3ed99 .elementor-heading-title{font-size:20px;}.elementor-33822 .elementor-element.elementor-element-581c16c1 .elementor-divider-separator{width:15%;}.elementor-33822 .elementor-element.elementor-element-581c16c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33822 .elementor-element.elementor-element-20a3daa{margin-top:30px;margin-bottom:10px;padding:10px 10px 10px 10px;}.elementor-33822 .elementor-element.elementor-element-bf85b70 .elementor-heading-title{font-size:20px;}.elementor-33822 .elementor-element.elementor-element-b9d6625 .elementor-divider-separator{width:15%;}.elementor-33822 .elementor-element.elementor-element-b9d6625 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-33822 .elementor-element.elementor-element-7f9a7ccb{margin-top:0px;margin-bottom:0px;padding:10px 10px 10px 10px;}.elementor-33822 .elementor-element.elementor-element-4cd1ae4b{margin-top:10px;margin-bottom:10px;padding:5px 5px 5px 5px;}.elementor-33822 .elementor-element.elementor-element-2e432ef5 .elementor-heading-title{font-size:14px;line-height:1.8em;letter-spacing:3px;}.elementor-33822 .elementor-element.elementor-element-2e432ef5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33822 .elementor-element.elementor-element-2953572b > .elementor-widget-container{margin:5px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-33822 .elementor-element.elementor-element-19410997 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-33822 .elementor-element.elementor-element-3104ed0 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-33822 .elementor-element.elementor-element-6797062 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-33822 .elementor-element.elementor-element-25a4692 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-33822 .elementor-element.elementor-element-19dbe271 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33822 .elementor-element.elementor-element-7eb6811a{margin-top:25px;margin-bottom:10px;padding:5% 5% 5% 5%;}.elementor-33822 .elementor-element.elementor-element-30b3ed99 .elementor-heading-title{font-size:16px;line-height:1.8em;letter-spacing:3px;}.elementor-33822 .elementor-element.elementor-element-30b3ed99 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-33822 .elementor-element.elementor-element-581c16c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33822 .elementor-element.elementor-element-bc0bd81 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-33822 .elementor-element.elementor-element-2459b673 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33822 .elementor-element.elementor-element-20a3daa{margin-top:25px;margin-bottom:10px;padding:5% 5% 5% 5%;}.elementor-33822 .elementor-element.elementor-element-bf85b70 .elementor-heading-title{font-size:14px;line-height:1.8em;letter-spacing:3px;}.elementor-33822 .elementor-element.elementor-element-bf85b70 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33822 .elementor-element.elementor-element-b9d6625 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33822 .elementor-element.elementor-element-634bef0 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS */.rotate-90 {
    transform: rotate(90deg);
}

.black h2, .title-section h2 {
    color: #000 !important;
}

.primary {
    color: #FFF200 !important;
}

.solid-button .elementor-button {
    color: #000000 !important;
    background-color: #FFF200 !important;
    border-radius: 0px !important;
    padding: 15px 10px !important;
    border: 1px solid #FFF200 !important;
    width:100% !important;
}
.border-button .elementor-button {
    color: #FFF200 !important;
    background-color: transparent !important;
    border-radius: 0px !important;
    padding: 15px 10px !important;
    border: 1px solid #FFF200 !important;
    width:100% !important;
}

.yellow-button .elementor-button {
    color: #000000 !important;
    background-color: #FFF200 !important;
    border-radius: 0px !important;
    padding: 15px 20px !important;
}

/***** Title Section *****/
.title-section {
    padding-bottom:65px !important;
    padding-top:0px !important;    
}

.title-section-heading span {
  color: #FFFFFF!important;
  font-family: Oswald !important;
  font-size: 96px!important;
  font-weight: 300!important;
  letter-spacing: 18px!important;
  line-height: 1.2em!important;
  text-transform: uppercase;
}

    
.hero h2 {
   font-size: 90px !important;
   letter-spacing: 10px!important;
}

@media (max-width:1080px){
.title-section {
    padding-top:0px !important;
    padding-bottom:45px !important;
}
.banner-section {padding-top:100px !important;
}

.media-section {padding-top:30px !important;
}
.title-section-heading span {
  font-size: 64px!important;
  letter-spacing: 10px!important;
}

.hero h2 {
   font-size: 60px !important;
   letter-spacing: 10px!important;
}
.hero2 h2 {
   font-size: 50px !important;
   letter-spacing: 10px!important;
}

.title-section h2 {font-size:50px !important;
}
}



@media (max-width:680px){
 
.banner-section {padding-top:100px !important;
}
.title-section {
    padding-top:30px !important;
    padding-bottom:40px !important;
}
.title-section-heading span {
  font-size: 34px!important;
  letter-spacing: 5px!important;
}
.media-section {padding-top:20px !important;
}

.title-section h2 {
   font-size: 32px !important;
   letter-spacing: 3px!important;
}
.hero2 h2 {
   font-size: 40px !important;
   letter-spacing: 10px!important;
}

}

/***** Title Section End *****/


/***** Spacing *****/

.section-padding {
   padding-top: 4% !important;
   padding-left:10% !important;
   padding-right:10% !important;
   padding-bottom:35px !important;
}

.section-padding2 {
   padding-top: 4% !important;
   padding-left:10% !important;
   padding-right:10% !important;
   padding-bottom:0px !important;
}

@media (max-width:1080px){

    
}

/***** Titles *****/

.rotate-90 {
    transform: rotate(90deg);
}

.macro-title h5 {
    font-size:16px !important;
}
.macro p {
    color:#000 !important;
    font-size:20px !important;
    padding-top:25px !important;
    margin-left:10px !important;
}

.subheading {
  font-family: Oswald !important;
  font-size: 10px!important;;
  font-weight: 600 !important;
  letter-spacing: 3.5px!important;
  line-height: 1.3em!important;
  text-transform: uppercase !important;
}

.extra-line-height h2 {
      line-height: 130px!important;
}

.extra-bold span {
  color: #FFFFFF!important;
  font-family: Oswald!important;
  font-size: 90px!important;
  font-weight: 500!important;
  letter-spacing: 4px!important;
  line-height: 1.2em!important;
  text-transform:uppercase !important;
}

/***** Colors *****/

.dark-bg {background-color: #1d1d1d !important;}

.primary-color h1, .primary-color h2, .primary-color h3, .primary-color h4 {color: #F8E71C !important;}

.primary-bg {background-color: #F8E71C !important;}

.primary-color {color:#FFF200;}

.primary-background {background-color:#FFF200;}

.white {color: #fff !important;}

.black p, .black span {color: #000 !important;}




/***** Responsive *****/

@media (max-width:1080px){

.extra-bold span {
  color: #FFFFFF!important;
  font-family: Oswald!important;
  font-size: 60px!important;
  font-weight: 500!important;
  letter-spacing: 4px!important;
  line-height: 1.2em!important;
  text-transform:uppercase !important;
}
    
}

@media (max-width:680px){
.toggle h5 {
    font-size:18px !important;
}

.extra-bold span {
    font-size:40px !important;
}
.solid-button .elementor-button {
    color: #000000 !important;
    background-color: #FFF200 !important;
    border-radius: 0px !important;
    padding: 10px 10px !important;
    border: 1px solid #FFF200 !important;
    width:100% !important;
}
.border-button .elementor-button {
    color: #FFF200 !important;
    background-color: transparent !important;
    border-radius: 0px !important;
    padding: 10px 10px !important;
    border: 1px solid #FFF200 !important;
    width:100% !important;
}
    
}/* End custom CSS */