.elementor-299 .elementor-element.elementor-element-c90d637{--display:flex;--min-height:1440px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-299 .elementor-element.elementor-element-c90d637::before, .elementor-299 .elementor-element.elementor-element-c90d637 > .elementor-background-video-container::before, .elementor-299 .elementor-element.elementor-element-c90d637 > .e-con-inner > .elementor-background-video-container::before, .elementor-299 .elementor-element.elementor-element-c90d637 > .elementor-background-slideshow::before, .elementor-299 .elementor-element.elementor-element-c90d637 > .e-con-inner > .elementor-background-slideshow::before, .elementor-299 .elementor-element.elementor-element-c90d637 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-299 .elementor-element.elementor-element-00453f6{margin:115px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 65px;text-align:center;}.elementor-299 .elementor-element.elementor-element-00453f6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:#FAFAFA;}.elementor-299 .elementor-element.elementor-element-163af0f{margin:120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-299 .elementor-element.elementor-element-163af0f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:70px;font-weight:700;line-height:68px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-299 .elementor-element.elementor-element-11816b3{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-299 .elementor-element.elementor-element-c58b25e{--display:flex;}.elementor-299 .elementor-element.elementor-element-0a04a8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-299 .elementor-element.elementor-element-0a04a8f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:700;line-height:51px;color:#F5AD2C;}.elementor-299 .elementor-element.elementor-element-bb151b8{margin:34px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:15px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-299 .elementor-element.elementor-element-fb56494{--display:flex;}.elementor-299 .elementor-element.elementor-element-986880d{margin:45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:55px;font-weight:700;line-height:50px;color:#FFFFFF;}.elementor-299 .elementor-element.elementor-element-b7206b5{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-299 .elementor-element.elementor-element-c1b33c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-299 .elementor-element.elementor-element-c1b33c3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:75px;font-weight:800;letter-spacing:-4.7px;color:#FFFFFF;}.elementor-299 .elementor-element.elementor-element-209a800{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:24px;color:#FFFFFF;}.elementor-299 .elementor-element.elementor-element-bab03f0{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:55px;font-weight:700;line-height:54px;color:#FFFFFF;}.elementor-299 .elementor-element.elementor-element-4828545{margin:-65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-299 .elementor-element.elementor-element-95c1ec5{--display:flex;}.elementor-299 .elementor-element.elementor-element-52a8040{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-299 .elementor-element.elementor-element-52a8040 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:700;line-height:51px;color:#F5AD2C;}.elementor-299 .elementor-element.elementor-element-228cb4c{margin:34px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:15px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-299 .elementor-element.elementor-element-bf9a2f5{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-299 .elementor-element.elementor-element-bf9a2f5 a{color:#DEDEDE;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-299 .elementor-element.elementor-element-c90d637{--margin-top:-121px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-299 .elementor-element.elementor-element-00453f6{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-299 .elementor-element.elementor-element-00453f6 .elementor-heading-title{font-size:10px;}.elementor-299 .elementor-element.elementor-element-163af0f{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-299 .elementor-element.elementor-element-163af0f .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-299 .elementor-element.elementor-element-11816b3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;font-size:10px;}.elementor-299 .elementor-element.elementor-element-0a04a8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-299 .elementor-element.elementor-element-0a04a8f .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-299 .elementor-element.elementor-element-bb151b8{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:10px;line-height:1.2em;}.elementor-299 .elementor-element.elementor-element-986880d{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:25px;line-height:1.2em;}.elementor-299 .elementor-element.elementor-element-b7206b5{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:10px;line-height:1.2em;letter-spacing:0px;word-spacing:0em;}.elementor-299 .elementor-element.elementor-element-c1b33c3{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-299 .elementor-element.elementor-element-c1b33c3 .elementor-heading-title{font-size:29px;letter-spacing:-0.6px;}.elementor-299 .elementor-element.elementor-element-209a800{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:11px;line-height:1.2em;}.elementor-299 .elementor-element.elementor-element-bab03f0{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:25px;line-height:1.1em;}.elementor-299 .elementor-element.elementor-element-4828545{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:9px;line-height:1.2em;}.elementor-299 .elementor-element.elementor-element-95c1ec5{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-299 .elementor-element.elementor-element-52a8040{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-299 .elementor-element.elementor-element-52a8040 .elementor-heading-title{font-size:20px;line-height:1.1em;word-spacing:0em;}.elementor-299 .elementor-element.elementor-element-228cb4c{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;}.elementor-299 .elementor-element.elementor-element-bf9a2f5{font-size:15px;}}/* Start custom CSS for heading, class: .elementor-element-00453f6 */.elementor-299 .elementor-element.elementor-element-00453f6 .elementor-heading-title{
    font-family: "Avant Garde", sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163af0f */.elementor-299 .elementor-element.elementor-element-163af0f .elementor-heading-title{
    font-family: "Avant Garde", sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11816b3 */.elementor-299 .elementor-element.elementor-element-11816b3{
    font-family: "Avant Garde", sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a04a8f */.elementor-299 .elementor-element.elementor-element-0a04a8f .elementor-heading-title{
    font-family: "Avant Garde", sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb151b8 */.elementor-299 .elementor-element.elementor-element-bb151b8{
    font-family: "Avant Garde", sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c58b25e */.elementor-299 .elementor-element.elementor-element-c58b25e{
  width: min(100%, 980px);
  margin-left: auto;
  margin-right: auto;

  background: rgba(58, 58, 58, 0.96);
  border-radius: clamp(16px, 2vw, 22px);

  padding: clamp(45px, 7vw, 95px) clamp(22px, 6vw, 90px);

  text-align: center;
  overflow: hidden;
  box-sizing: border-box;
}

/* Text spacing inside box */
.elementor-299 .elementor-element.elementor-element-c58b25e h1,
.elementor-299 .elementor-element.elementor-element-c58b25e h2,
.elementor-299 .elementor-element.elementor-element-c58b25e h3,
.elementor-299 .elementor-element.elementor-element-c58b25e p{
  margin-left: auto;
  margin-right: auto;
}

/* Mobile */
@media (max-width: 767px){
  .elementor-299 .elementor-element.elementor-element-c58b25e{
    width: 92%;
    border-radius: 16px;
    padding: 42px 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-986880d */.elementor-299 .elementor-element.elementor-element-986880d{
    font-family: "Avant Garde", sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7206b5 */.elementor-299 .elementor-element.elementor-element-b7206b5{
    font-family: "Avant Garde", sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1b33c3 */.elementor-299 .elementor-element.elementor-element-c1b33c3 .elementor-heading-title{

    font-family: "Avant Garde", sans-serif;
    font-weight: 900;
    text-transform: uppercase;

    letter-spacing: -0.04em;
    line-height: 0.95;

    background: linear-gradient(
        90deg,
        #b04d97 0%,
        #c65c80 18%,
        #d45c4c 40%,
        #d87a45 62%,
        #d9a44c 82%,
        #f0df63 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;

    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-209a800 */.elementor-299 .elementor-element.elementor-element-209a800{
    font-family: "Avant Garde", sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bab03f0 */.elementor-299 .elementor-element.elementor-element-bab03f0{
    font-family: "Avant Garde", sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4828545 */.elementor-299 .elementor-element.elementor-element-4828545{
    font-family: "Avant Garde", sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52a8040 */.elementor-299 .elementor-element.elementor-element-52a8040 .elementor-heading-title{
    font-family: "Avant Garde", sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-228cb4c */.elementor-299 .elementor-element.elementor-element-228cb4c{
    font-family: "Avant Garde", sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95c1ec5 */.elementor-299 .elementor-element.elementor-element-95c1ec5{
  width: min(100%, 980px);
  margin-left: auto;
  margin-right: auto;

  background: rgba(58, 58, 58, 0.96);
  border-radius: clamp(16px, 2vw, 22px);

  padding: clamp(45px, 7vw, 95px) clamp(22px, 6vw, 90px);

  text-align: center;
  overflow: hidden;
  box-sizing: border-box;
}

/* Text spacing inside box */
.elementor-299 .elementor-element.elementor-element-95c1ec5 h1,
.elementor-299 .elementor-element.elementor-element-95c1ec5 h2,
.elementor-299 .elementor-element.elementor-element-95c1ec5 h3,
.elementor-299 .elementor-element.elementor-element-95c1ec5 p{
  margin-left: auto;
  margin-right: auto;
}

/* Mobile */
@media (max-width: 767px){
  .elementor-299 .elementor-element.elementor-element-95c1ec5{
    width: 92%;
    border-radius: 16px;
    padding: 42px 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf9a2f5 */.elementor-299 .elementor-element.elementor-element-bf9a2f5{
    font-family: "Avant Garde", sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c90d637 */.elementor-299 .elementor-element.elementor-element-c90d637{
  position: relative;
  overflow: hidden;
  min-height: 100vh;

  background:
    radial-gradient(
  ellipse clamp(900px, 150vw, 2300px) clamp(260px, 42vw, 620px) at 45% -2%,
  #f01b13 0%,
  #ff4b19 24%,
  #f58a3a 48%,
  #f3c18a 70%,
  rgba(243,193,138,.18) 84%,
  transparent 100%
),

    radial-gradient(
      ellipse clamp(280px, 36vw, 520px) clamp(480px, 58vw, 760px) at -6% 47%,
      rgba(230,82,38,.70) 0%,
      rgba(150,58,38,.32) 35%,
      transparent 72%
    ),

    radial-gradient(
      ellipse clamp(240px, 32vw, 480px) clamp(430px, 52vw, 700px) at 106% 58%,
      rgba(225,112,52,.65) 0%,
      rgba(145,65,38,.30) 34%,
      transparent 72%
    ),

    radial-gradient(
      ellipse clamp(430px, 60vw, 850px) clamp(320px, 40vw, 620px) at 88% 100%,
      rgba(255,82,15,.80) 0%,
      rgba(210,70,25,.45) 32%,
      transparent 72%
    ),

    #171918;

  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-299 .elementor-element.elementor-element-c90d637 > *{
  position: relative;
  z-index: 2;
}/* End custom CSS */