.elementor-29 .elementor-element.elementor-element-dac99d4>.elementor-container {min-height: 85vh;}
.elementor-29 .elementor-element.elementor-element-dac99d4>.elementor-container:after {content: "";min-height: inherit;}
.elementor-29 .elementor-element.elementor-element-dac99d4 {margin-top: 0;margin-bottom: 50px;}
.elementor-bc-flex-widget .elementor-29 .elementor-element.elementor-element-3032d7d.elementor-column .elementor-column-wrap {align-items: center;}
.elementor-29 .elementor-element.elementor-element-3032d7d.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {align-content: center;align-items: center;}
.elementor-29 .elementor-element.elementor-element-3032d7d.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {justify-content: center;}
.elementor-29 .elementor-element.elementor-element-3032d7d>.elementor-element-populated {margin: 11%;}
.elementor-29 .elementor-element.elementor-element-1c5037e {text-align: left;}
.elementor-29 .elementor-element.elementor-element-1c5037e .elementor-heading-title {color: #df2127;font-size: 60px;font-weight: 700;}
.elementor-bc-flex-widget .elementor-29 .elementor-element.elementor-element-8bfbd54.elementor-column .elementor-column-wrap {align-items: flex-end;}
.elementor-29 .elementor-element.elementor-element-8bfbd54.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {align-content: flex-end;align-items: flex-end;}
.elementor-29 .elementor-element.elementor-element-8bfbd54>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {margin-bottom: 0;}
.elementor-29 .elementor-element.elementor-element-8bfbd54:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap, .elementor-29 .elementor-element.elementor-element-8bfbd54>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {background-color: #f00000;}
.elementor-29 .elementor-element.elementor-element-8bfbd54>.elementor-element-populated {transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;margin: 0;padding: 0;}
.elementor-29 .elementor-element.elementor-element-8bfbd54>.elementor-element-populated>.elementor-background-overlay {transition: background .3s,border-radius .3s,opacity .3s;}
.elementor-29 .elementor-element.elementor-element-83eafd6 {text-align: right;}
.elementor-29 .elementor-element.elementor-element-83eafd6 .elementor-image img {width: 90%;max-width: 90%;}
.elementor-29 .elementor-element.elementor-element-83eafd6>.elementor-widget-container {margin: 0 0 0 -20px;}
.elementor-29 .elementor-element.elementor-element-de7ad88>.elementor-container {max-width: 1440px;}
.elementor-29 .elementor-element.elementor-element-de7ad88 {padding: 2em;}
.elementor-29 .elementor-element.elementor-element-6858938 {text-align: center;}
.elementor-29 .elementor-element.elementor-element-6858938 .elementor-image img {width: 960px;}
.elementor-29 .elementor-element.elementor-element-38b5cb2>.elementor-container {max-width: 1440px;}
.elementor-29 .elementor-element.elementor-element-38b5cb2 {margin-top: 5%;margin-bottom: 0;padding: 0;}
.elementor-29 .elementor-element.elementor-element-59bab146.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {justify-content: flex-end;}
.elementor-29 .elementor-element.elementor-element-621f1b4 .elementor-nav-menu .elementor-item {font-size: 1em;}
.elementor-29 .elementor-element.elementor-element-621f1b4 .elementor-nav-menu--main .elementor-item.elementor-item-active {color: #e10000;}
.elementor-29 .elementor-element.elementor-element-621f1b4 .elementor-nav-menu--main .elementor-item {padding-left: 30px;padding-right: 30px;}
body:not(.rtl) .elementor-29 .elementor-element.elementor-element-621f1b4 .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child) {margin-right: 0;}
body.rtl .elementor-29 .elementor-element.elementor-element-621f1b4 .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child) {margin-left: 0;}
.elementor-29 .elementor-element.elementor-element-621f1b4 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {margin-bottom: 0;}
.elementor-29 .elementor-element.elementor-element-621f1b4 .elementor-nav-menu--dropdown {background-color: #fff;}
.elementor-29 .elementor-element.elementor-element-621f1b4>.elementor-widget-container {margin: 20px 0 0;padding: 0;background-color: rgba(255,255,255,.75);}
.elementor-29 .elementor-element.elementor-element-621f1b4 {width: 75%;max-width: 75%;align-self: flex-start;}
.elementor-29 .elementor-element.elementor-element-8866856>.elementor-widget-container {margin: 50px 0 0;}
.elementor-29 .elementor-element.elementor-element-18fe381>.elementor-widget-container {margin: 50px 0 0;}
.elementor-29 .elementor-element.elementor-element-0021c5e>.elementor-widget-container {margin: 50px 0 0;}
.elementor-29 .elementor-element.elementor-element-40260ee>.elementor-widget-container {margin: 50px 0 0;}
.elementor-29 .elementor-element.elementor-element-f60b2f9>.elementor-container {max-width: 1440px;}
.elementor-29 .elementor-element.elementor-element-a8e37cb>.elementor-container {max-width: 1440px;}
.elementor-29 .elementor-element.elementor-element-a8e37cb {margin-top: 0;margin-bottom: 50px;}
.elementor-bc-flex-widget .elementor-29 .elementor-element.elementor-element-134c3de.elementor-column .elementor-column-wrap {align-items: center;}
.elementor-29 .elementor-element.elementor-element-134c3de.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {align-content: center;align-items: center;}
.elementor-29 .elementor-element.elementor-element-134c3de.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {justify-content: flex-start;}
.elementor-29 .elementor-element.elementor-element-7ece158 .elementor-button .elementor-align-icon-right {margin-left: 10px;}
.elementor-29 .elementor-element.elementor-element-7ece158 .elementor-button .elementor-align-icon-left {margin-right: 10px;}
.elementor-29 .elementor-element.elementor-element-7ece158 .elementor-button {font-family: "Source Sans Pro",Sans-serif;font-size: 2em;font-weight: 700;fill: #df2127;color: #df2127;background-color: #fff;border-style: solid;border-width: 2px;border-color: #df2127;border-radius: 5px;}
.elementor-29 .elementor-element.elementor-element-7ece158 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-7ece158 .elementor-button:focus {color: #fff;background-color: #df2127;}
.elementor-29 .elementor-element.elementor-element-7ece158 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-7ece158 .elementor-button:focus svg {fill: #fff;}
.elementor-29 .elementor-element.elementor-element-7ece158 {width: 60%;max-width: 60%;align-self: center;}
.elementor-bc-flex-widget .elementor-29 .elementor-element.elementor-element-a143379.elementor-column .elementor-column-wrap {align-items: center;}
.elementor-29 .elementor-element.elementor-element-a143379.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {align-content: center;align-items: center;}
.elementor-29 .elementor-element.elementor-element-a143379.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {justify-content: flex-end;}
.elementor-29 .elementor-element.elementor-element-f94b344 .elementor-button .elementor-align-icon-right {margin-left: 10px;}
.elementor-29 .elementor-element.elementor-element-f94b344 .elementor-button .elementor-align-icon-left {margin-right: 10px;}
.elementor-29 .elementor-element.elementor-element-f94b344 .elementor-button {font-family: "Source Sans Pro",Sans-serif;font-size: 2em;font-weight: 700;fill: #df2127;color: #df2127;background-color: #fff;border-style: solid;border-width: 2px;border-color: #df2127;border-radius: 5px;}
.elementor-29 .elementor-element.elementor-element-f94b344 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-f94b344 .elementor-button:focus {color: #fff;background-color: #df2127;}
.elementor-29 .elementor-element.elementor-element-f94b344 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-f94b344 .elementor-button:focus svg {fill: #fff;}
.elementor-29 .elementor-element.elementor-element-f94b344 {width: 60%;max-width: 60%;align-self: center;}
body.elementor-page-29 h1.entry-title, .elementor-page-title {display: none;}
@media (max-width:1024px) {.elementor-29 .elementor-element.elementor-element-dac99d4>.elementor-container {min-height: 50vh;}
	.elementor-29 .elementor-element.elementor-element-dac99d4>.elementor-container:after {content: "";min-height: inherit;}
	.elementor-29 .elementor-element.elementor-element-59bab146.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {justify-content: center;}
	.elementor-29 .elementor-element.elementor-element-621f1b4 .elementor-nav-menu--main .elementor-item {padding-left: 30px;padding-right: 30px;}
	.elementor-29 .elementor-element.elementor-element-621f1b4>.elementor-widget-container {margin: 20px 0 0;}
	.elementor-29 .elementor-element.elementor-element-621f1b4 {width: 100%;max-width: 100%;}
	.elementor-bc-flex-widget .elementor-29 .elementor-element.elementor-element-134c3de.elementor-column .elementor-column-wrap {align-items: center;}
	.elementor-29 .elementor-element.elementor-element-134c3de.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {align-content: center;align-items: center;}
	.elementor-29 .elementor-element.elementor-element-134c3de.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {justify-content: flex-start;}
	.elementor-29 .elementor-element.elementor-element-7ece158 .elementor-button {font-size: 24px;}
	.elementor-29 .elementor-element.elementor-element-7ece158 {width: 60%;max-width: 60%;}
	.elementor-bc-flex-widget .elementor-29 .elementor-element.elementor-element-a143379.elementor-column .elementor-column-wrap {align-items: center;}
	.elementor-29 .elementor-element.elementor-element-a143379.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {align-content: center;align-items: center;}
	.elementor-29 .elementor-element.elementor-element-a143379.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {justify-content: flex-end;}
	.elementor-29 .elementor-element.elementor-element-f94b344 .elementor-button {font-size: 24px;}
	.elementor-29 .elementor-element.elementor-element-f94b344 {width: 60%;max-width: 60%;}}
@media (max-width:767px) {.elementor-29 .elementor-element.elementor-element-3032d7d>.elementor-element-populated {margin: 0;padding: 50px 25px;}
	.elementor-29 .elementor-element.elementor-element-621f1b4 .elementor-nav-menu .elementor-item {font-size: .65em;line-height: 1.2em;}
	.elementor-29 .elementor-element.elementor-element-621f1b4 .elementor-nav-menu--main .elementor-item {padding-left: 0;padding-right: 0;}
	body:not(.rtl) .elementor-29 .elementor-element.elementor-element-621f1b4 .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child) {margin-right: 10px;}
	body.rtl .elementor-29 .elementor-element.elementor-element-621f1b4 .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child) {margin-left: 10px;}
	.elementor-29 .elementor-element.elementor-element-621f1b4 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {margin-bottom: 10px;}
	.elementor-29 .elementor-element.elementor-element-621f1b4>.elementor-widget-container {margin: 0;}
	.elementor-29 .elementor-element.elementor-element-134c3de {width: 50%;}
	.elementor-bc-flex-widget .elementor-29 .elementor-element.elementor-element-134c3de.elementor-column .elementor-column-wrap {align-items: center;}
	.elementor-29 .elementor-element.elementor-element-134c3de.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {align-content: center;align-items: center;}
	.elementor-29 .elementor-element.elementor-element-7ece158 .elementor-button {font-size: 14px;padding: 15px;}
	.elementor-29 .elementor-element.elementor-element-7ece158 {width: 100%;max-width: 100%;}
	.elementor-29 .elementor-element.elementor-element-a143379 {width: 50%;}
	.elementor-bc-flex-widget .elementor-29 .elementor-element.elementor-element-a143379.elementor-column .elementor-column-wrap {align-items: center;}
	.elementor-29 .elementor-element.elementor-element-a143379.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {align-content: center;align-items: center;}
	.elementor-29 .elementor-element.elementor-element-f94b344 .elementor-button {font-size: 14px;padding: 15px;}
	.elementor-29 .elementor-element.elementor-element-f94b344 {width: 100%;max-width: 100%;}}
@media (min-width:768px) {.elementor-29 .elementor-element.elementor-element-3032d7d {width: 49.906%;}
	.elementor-29 .elementor-element.elementor-element-8bfbd54 {width: 50.094%;}}
.elementor-29 .elementor-element.elementor-element-621f1b4 {text-align: center;}
.elementor-29 .elementor-element.elementor-element-621f1b4 .menu-item-1309 .elementor-item-active span {color: purple;padding: 2px;border-bottom: 5px solid purple;}
.elementor-29 .elementor-element.elementor-element-621f1b4 .menu-item-1310 .elementor-item-active span {color: #00008b;padding: 2px;border-bottom: 5px solid #00008b;}
.elementor-29 .elementor-element.elementor-element-621f1b4 .menu-item-1311 .elementor-item-active span {color: orange;padding: 2px;border-bottom: 5px solid orange;}
.elementor-29 .elementor-element.elementor-element-621f1b4 .menu-item-1312 .elementor-item-active span {color: #ff8c00;padding: 2px;border-bottom: 5px solid #ff8c00;}
.elementor-29 .elementor-element.elementor-element-7ece158 .elementor-button-icon {align-self: center;}
.elementor-29 .elementor-element.elementor-element-7ece158 .elementor-button-content-wrapper {min-height: 50px;align-items: center;}
@media only screen and (max-width:600px) {.elementor-29 .elementor-element.elementor-element-7ece158 .elementor-button-content-wrapper {min-height: 20px;}}
.elementor-29 .elementor-element.elementor-element-f94b344 .elementor-button-icon {align-self: center;}
.elementor-29 .elementor-element.elementor-element-f94b344 .elementor-button-content-wrapper {min-height: 50px;align-items: center;}
@media only screen and (max-width:600px) {.elementor-29 .elementor-element.elementor-element-f94b344 .elementor-button-content-wrapper {min-height: 20px;}}