.elementor-55 .elementor-element.elementor-element-039a5a6{--display:flex;--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;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.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-55 .elementor-element.elementor-element-b01690d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-b01690d .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-4a42d7e{--display:flex;--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;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-55 .elementor-element.elementor-element-54d000c{--display:flex;--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;}.elementor-55 .elementor-element.elementor-element-54d000c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-55424e9{--display:flex;}.elementor-55 .elementor-element.elementor-element-55424e9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-c1e8f77 .elementor-heading-title{color:var( --e-global-color-secondary );}.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-55 .elementor-element.elementor-element-29dcc18{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;}.elementor-55 .elementor-element.elementor-element-990a4dd{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-ca2c9ce{--display:flex;--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;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-55 .elementor-element.elementor-element-342dac6{--display:flex;--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;}.elementor-55 .elementor-element.elementor-element-342dac6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-48ca3f4{--display:flex;}.elementor-55 .elementor-element.elementor-element-48ca3f4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-9c7d651 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-1ba5ecd{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;}.elementor-55 .elementor-element.elementor-element-f74b82f{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-51c8e0f{--display:flex;--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;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-55 .elementor-element.elementor-element-afb9694{--display:flex;}.elementor-55 .elementor-element.elementor-element-afb9694.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-4dd679d .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-edde1e9{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;}.elementor-55 .elementor-element.elementor-element-f8bc490{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;}.elementor-55 .elementor-element.elementor-element-f8bc490 a:hover, .elementor-55 .elementor-element.elementor-element-f8bc490 a:focus{color:#F57523;}.elementor-55 .elementor-element.elementor-element-9800120{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;}.elementor-55 .elementor-element.elementor-element-9800120 a:hover, .elementor-55 .elementor-element.elementor-element-9800120 a:focus{color:var( --e-global-color-accent );}.elementor-55 .elementor-element.elementor-element-2ec2392{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;}.elementor-55 .elementor-element.elementor-element-2ec2392 a:hover, .elementor-55 .elementor-element.elementor-element-2ec2392 a:focus{color:var( --e-global-color-accent );}.elementor-55 .elementor-element.elementor-element-d38e9f7{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;}.elementor-55 .elementor-element.elementor-element-d38e9f7 a:hover, .elementor-55 .elementor-element.elementor-element-d38e9f7 a:focus{color:var( --e-global-color-accent );}.elementor-55 .elementor-element.elementor-element-7e13288{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;}.elementor-55 .elementor-element.elementor-element-7e13288 a:hover, .elementor-55 .elementor-element.elementor-element-7e13288 a:focus{color:var( --e-global-color-accent );}.elementor-55 .elementor-element.elementor-element-4a8ced2{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;}.elementor-55 .elementor-element.elementor-element-4a8ced2 a:hover, .elementor-55 .elementor-element.elementor-element-4a8ced2 a:focus{color:var( --e-global-color-accent );}.elementor-55 .elementor-element.elementor-element-53da9ab{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;}.elementor-55 .elementor-element.elementor-element-53da9ab a:hover, .elementor-55 .elementor-element.elementor-element-53da9ab a:focus{color:var( --e-global-color-accent );}.elementor-55 .elementor-element.elementor-element-23d8bad{text-align:justify;font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;}.elementor-55 .elementor-element.elementor-element-ce3b9b3{--display:flex;--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;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-55 .elementor-element.elementor-element-56bd76c{--display:flex;}.elementor-55 .elementor-element.elementor-element-56bd76c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-ced1db8 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-2338a26{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;}.elementor-55 .elementor-element.elementor-element-ab1320c{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;}.elementor-55 .elementor-element.elementor-element-ab1320c a:hover, .elementor-55 .elementor-element.elementor-element-ab1320c a:focus{color:#F57523;}.elementor-55 .elementor-element.elementor-element-c20de67{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;}.elementor-55 .elementor-element.elementor-element-c20de67 a:hover, .elementor-55 .elementor-element.elementor-element-c20de67 a:focus{color:var( --e-global-color-accent );}.elementor-55 .elementor-element.elementor-element-0415583{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;}.elementor-55 .elementor-element.elementor-element-0415583 a:hover, .elementor-55 .elementor-element.elementor-element-0415583 a:focus{color:var( --e-global-color-accent );}.elementor-55 .elementor-element.elementor-element-8d131f7{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;}.elementor-55 .elementor-element.elementor-element-8d131f7 a:hover, .elementor-55 .elementor-element.elementor-element-8d131f7 a:focus{color:var( --e-global-color-accent );}.elementor-55 .elementor-element.elementor-element-22270cb{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;}.elementor-55 .elementor-element.elementor-element-22270cb a:hover, .elementor-55 .elementor-element.elementor-element-22270cb a:focus{color:var( --e-global-color-accent );}.elementor-55 .elementor-element.elementor-element-bd892c3{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;}.elementor-55 .elementor-element.elementor-element-bd892c3 a:hover, .elementor-55 .elementor-element.elementor-element-bd892c3 a:focus{color:var( --e-global-color-accent );}.elementor-55 .elementor-element.elementor-element-be8f1a0{text-align:justify;font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;}.elementor-55 .elementor-element.elementor-element-065df74{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-55 .elementor-element.elementor-element-065df74:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-065df74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-55 .elementor-element.elementor-element-b0f74a6 .elementor-button:hover, .elementor-55 .elementor-element.elementor-element-b0f74a6 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-b0f74a6 .elementor-button{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-b0f74a6 .elementor-button:hover svg, .elementor-55 .elementor-element.elementor-element-b0f74a6 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-49e2c45{--display:flex;--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;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-55 .elementor-element.elementor-element-2d9f5cf{--display:flex;--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;}.elementor-55 .elementor-element.elementor-element-2d9f5cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-fe7fa21{--display:flex;}.elementor-55 .elementor-element.elementor-element-fe7fa21.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-4bc2b6f .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-93ee08a{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;}.elementor-55 .elementor-element.elementor-element-7bb3cba{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-b5eca81{--display:flex;--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;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-55 .elementor-element.elementor-element-dea073d{--display:flex;}.elementor-55 .elementor-element.elementor-element-dea073d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-66964a7 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-c9020ca{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;}.elementor-55 .elementor-element.elementor-element-420682b{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;}.elementor-55 .elementor-element.elementor-element-420682b a:hover, .elementor-55 .elementor-element.elementor-element-420682b a:focus{color:#F57523;}.elementor-55 .elementor-element.elementor-element-470f615{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;}.elementor-55 .elementor-element.elementor-element-470f615 a:hover, .elementor-55 .elementor-element.elementor-element-470f615 a:focus{color:var( --e-global-color-accent );}.elementor-55 .elementor-element.elementor-element-2c0638b{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;}.elementor-55 .elementor-element.elementor-element-2c0638b a:hover, .elementor-55 .elementor-element.elementor-element-2c0638b a:focus{color:var( --e-global-color-accent );}.elementor-55 .elementor-element.elementor-element-8fdc1b9{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;}.elementor-55 .elementor-element.elementor-element-8fdc1b9 a:hover, .elementor-55 .elementor-element.elementor-element-8fdc1b9 a:focus{color:var( --e-global-color-accent );}.elementor-55 .elementor-element.elementor-element-d7f83a0{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;}.elementor-55 .elementor-element.elementor-element-d7f83a0 a:hover, .elementor-55 .elementor-element.elementor-element-d7f83a0 a:focus{color:var( --e-global-color-accent );}.elementor-55 .elementor-element.elementor-element-9104e72{--display:flex;--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;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-55 .elementor-element.elementor-element-36d04a0{--display:flex;--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;}.elementor-55 .elementor-element.elementor-element-36d04a0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-494cb4c{--display:flex;}.elementor-55 .elementor-element.elementor-element-494cb4c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-b9c4f15 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-cbba8e4{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;}.elementor-55 .elementor-element.elementor-element-560c229{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-55 .elementor-element.elementor-element-560c229:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-560c229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-560c229:hover{background-color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-560c229.e-con{--align-self:center;}.elementor-55 .elementor-element.elementor-element-7301168 .elementor-button:hover, .elementor-55 .elementor-element.elementor-element-7301168 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-7301168 .elementor-button{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-7301168 .elementor-button:hover svg, .elementor-55 .elementor-element.elementor-element-7301168 .elementor-button:focus svg{fill:var( --e-global-color-text );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-55 .elementor-element.elementor-element-54d000c{--width:100%;}.elementor-55 .elementor-element.elementor-element-55424e9{--width:100%;}.elementor-55 .elementor-element.elementor-element-342dac6{--width:100%;}.elementor-55 .elementor-element.elementor-element-48ca3f4{--width:100%;}.elementor-55 .elementor-element.elementor-element-afb9694{--width:100%;}.elementor-55 .elementor-element.elementor-element-56bd76c{--width:100%;}.elementor-55 .elementor-element.elementor-element-2d9f5cf{--width:100%;}.elementor-55 .elementor-element.elementor-element-fe7fa21{--width:100%;}.elementor-55 .elementor-element.elementor-element-dea073d{--width:100%;}.elementor-55 .elementor-element.elementor-element-36d04a0{--width:100%;}.elementor-55 .elementor-element.elementor-element-494cb4c{--width:100%;}.elementor-55 .elementor-element.elementor-element-560c229{--content-width:500px;}}@media(max-width:767px){.elementor-55 .elementor-element.elementor-element-b01690d{text-align:center;}.elementor-55 .elementor-element.elementor-element-b01690d .elementor-heading-title{font-size:35px;}}/* Start custom CSS for text-editor, class: .elementor-element-f8bc490 */#d:hover {
  color: #F57523;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9800120 */#c:hover {
  color: #F57523 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ec2392 */#b:hover {
  color: #F57523 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d38e9f7 */#a:hover {
  color: #F57523;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e13288 */#a:hover {
  color: #F57523;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a8ced2 */#a:hover {
  color: #F57523;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53da9ab */#a:hover {
  color: #F57523;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab1320c */#d:hover {
  color: #F57523;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c20de67 */#c:hover {
  color: #F57523 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0415583 */#b:hover {
  color: #F57523 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d131f7 */#a:hover {
  color: #F57523;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22270cb */#a:hover {
  color: #F57523;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd892c3 */#a:hover {
  color: #F57523;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-420682b */#d:hover {
  color: #F57523;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-470f615 */#c:hover {
  color: #F57523 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c0638b */#b:hover {
  color: #F57523 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fdc1b9 */#a:hover {
  color: #F57523;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d7f83a0 */#a:hover {
  color: #F57523;
}/* End custom CSS */