/** Start Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/

.envato-block__preview{overflow: visible;}

/* Envato Kit 141 Custom Styles - Applied to the element under Advanced */

.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{
	text-align: center;
}
.envato-kit-141-top-0 h1,
.envato-kit-141-top-0 h2,
.envato-kit-141-top-0 h3,
.envato-kit-141-top-0 h4,
.envato-kit-141-top-0 h5,
.envato-kit-141-top-0 h6,
.envato-kit-141-top-0 p {
	margin-top: 0;
}

.envato-kit-141-newsletter-inline .elementor-field-textual.elementor-size-md {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.envato-kit-141-bottom-0 p {
	margin-bottom: 0;
}

.envato-kit-141-bottom-8 .elementor-price-list .elementor-price-list-item .elementor-price-list-header {
	margin-bottom: .5rem;
}

.envato-kit-141.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container {
	padding-bottom: 52px;
}

.envato-kit-141-display-inline {
	display: inline-block;
}

.envato-kit-141 .elementor-slick-slider ul.slick-dots {
	bottom: -40px;
}

/** End Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/



/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 142-3-a175df65179b9ef6a5ca9f1b2c0202b9 **/

.envato-block__preview{
	overflow: visible;
}

/* Border Radius */
.envato-kit-139-accordion .elementor-widget-container{
	border-radius: 10px !important;
}
.envato-kit-139-map iframe,
.envato-kit-139-slider .slick-slide,
.envato-kit-139-flipbox .elementor-flip-box div{
		border-radius: 10px !important;

}


/** End Block Kit CSS: 142-3-a175df65179b9ef6a5ca9f1b2c0202b9 **/



/** Start Block Kit CSS: 143-3-7969bb877702491bc5ca272e536ada9d **/

.envato-block__preview{overflow: visible;}
/* Material Button Click Effect */
.envato-kit-140-material-hit .menu-item a,
.envato-kit-140-material-button .elementor-button{
  background-position: center;
  transition: background 0.8s;
}
.envato-kit-140-material-hit .menu-item a:hover,.envato-kit-140-material-button .elementor-button:hover{
  	background: radial-gradient(circle, transparent 1%, #fff 1%) center/15000%;
}
.envato-kit-140-material-hit .menu-item a:active,.envato-kit-140-material-button .elementor-button:active{
  	background-color: #FFF;
  	background-size: 100%;
 	transition: background 0s;
}

/* Field Shadow */
.envato-kit-140-big-shadow-form .elementor-field-textual{
	box-shadow: 0 20px 30px rgba(0,0,0, .05);
}

/* FAQ */
.envato-kit-140-faq .elementor-accordion .elementor-accordion-item{
	border-width: 0 0 1px !important;
}

/* Scrollable Columns */
.envato-kit-140-scrollable{
   height: 100%;
   overflow: auto;
   overflow-x: hidden;
}

/* ImageBox: No Space */
.envato-kit-140-imagebox-nospace:hover{
	transform: scale(1.1);
	transition: all 0.3s;
}
.envato-kit-140-imagebox-nospace figure{
	line-height: 0;
}

.envato-kit-140-slide .elementor-slide-content{
	background: #FFF;
	margin-left: -60px;
	padding: 1em;
}
.envato-kit-140-carousel .slick-active:not(.slick-current)  img{
	padding: 20px !important;
	transition: all .9s;
}

/** End Block Kit CSS: 143-3-7969bb877702491bc5ca272e536ada9d **/



/** Start Block Kit CSS: 105-3-0fb64e69c49a8e10692d28840c54ef95 **/

.envato-kit-102-phone-overlay {
	position: absolute !important;
	display: block !important;
	top: 0%;
	left: 0%;
	right: 0%;
	margin: auto;
	z-index: 1;
}

/** End Block Kit CSS: 105-3-0fb64e69c49a8e10692d28840c54ef95 **/



/** Start Block Kit CSS: 135-3-c665d4805631b9a8bf464e65129b2f58 **/

.envato-block__preview{overflow: visible;}

/** End Block Kit CSS: 135-3-c665d4805631b9a8bf464e65129b2f58 **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn .elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/



/** Start Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/

.envato-block__preview{overflow: visible;}

/** End Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/



/** Start Template Kit CSS: Holiday Rental (css/customizer.css) **/

.envato-kit-97-down-arrow{
	 animation: envato-kit-97-animation-bounce 2s linear 0s infinite alternate;
}


@keyframes envato-kit-97-animation-bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}

/* Change the image to circle for quote style image box */
.envato-kit-97-quote-image-box .elementor-image-box-img img{
	border-radius: 50%;
}

/* Blockquote style for text widget */
.envato-kit-97-quote-text .elementor-text-editor  blockquote{
	position: relative;
	margin-left: 0;
    padding-left: 30px;
}
.envato-kit-97-quote-text .elementor-text-editor  blockquote::before{
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f10d";
	position: absolute;
    left: 0;
    top: 5px;
}

/** End Template Kit CSS: Holiday Rental (css/customizer.css) **/

.post-navigation{
	display:none
}

/** Start Block Kit CSS: 69-3-4f8cfb8a1a68ec007f2be7a02bdeadd9 **/

.envato-kit-66-menu .e--pointer-framed .elementor-item:before{
	border-radius:1px;
}

.envato-kit-66-subscription-form .elementor-form-fields-wrapper{
	position:relative;
}

.envato-kit-66-subscription-form .elementor-form-fields-wrapper .elementor-field-type-submit{
	position:static;
}

.envato-kit-66-subscription-form .elementor-form-fields-wrapper .elementor-field-type-submit button{
	position: absolute;
    top: 50%;
    right: 6px;
    transform: translate(0, -50%);
		-moz-transform: translate(0, -50%);
		-webmit-transform: translate(0, -50%);
}

.envato-kit-66-testi-slider .elementor-testimonial__footer{
	margin-top: -60px !important;
	z-index: 99;
    position: relative;
}

.envato-kit-66-featured-slider .elementor-slides .slick-prev{
	width:50px;
	height:50px;
	background-color:#ffffff !important;
	transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	left:-25px !important;
	-webkit-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
	-moz-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
	box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
}

.envato-kit-66-featured-slider .elementor-slides .slick-prev:before{
	display:block;
	margin-top:0px;
	margin-left:0px;
	transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
}

.envato-kit-66-featured-slider .elementor-slides .slick-next{
	width:50px;
	height:50px;
	background-color:#ffffff !important;
	transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	right:-25px !important;
	-webkit-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
	-moz-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
	box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
}

.envato-kit-66-featured-slider .elementor-slides .slick-next:before{
	display:block;
	margin-top:-5px;
	margin-right:-5px;
	transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
}

.envato-kit-66-orangetext{
	color:#f4511e;
}

.envato-kit-66-countdown .elementor-countdown-label{
	display:inline-block !important;
	border:2px solid rgba(255,255,255,0.2);
	padding:9px 20px;
}

/** End Block Kit CSS: 69-3-4f8cfb8a1a68ec007f2be7a02bdeadd9 **/



/** Start Block Kit CSS: 136-3-fc37602abad173a9d9d95d89bbe6bb80 **/

.envato-block__preview{overflow: visible !important;}

/** End Block Kit CSS: 136-3-fc37602abad173a9d9d95d89bbe6bb80 **/

@media only screen and (max-width: 768px){
    html,
    body{
    width:100%;
    overflow-x:hidden;
    }
}
/*! elementor - v3.20.0 - 26-03-2024 */
.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}</style><h1 class="elementor-heading-title elementor-size-default">Careers</h1>		</div>
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}</style>				<h2 class="listtl">Be part of the B4 Express</h2>						</div>
.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var(--container-widget-align-self,initial);--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{position:relative;min-height:22px;min-width:22px}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;padding:0;width:22px;height:22px}</style>		<div class="elementor-spacer">
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container{line-height:1;font-size:0}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))}.elementor-social-icon{--e-social-icon-icon-color:#fff;display:inline-flex;background-color:#69727d;align-items:center;justify-content:center;text-align:center;cursor:pointer}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{opacity:.9;color:#fff}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#69727d}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-threads{background-color:#000}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-x-twitter{background-color:#000}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}.elementor-shape-rounded .elementor-icon.elementor-social-icon{border-radius:10%}.elementor-shape-circle .elementor-icon.elementor-social-icon{border-radius:50%}</style>		<div class="elementor-social-icons-wrapper elementor-grid">
.elementor-widget-divider{--divider-border-style:none; --divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{margin:0 var(--divider-element-spacing);flex-shrink:0}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{display:flex;margin:0;direction:ltr}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{display:block;content:"";border-block-end:0;flex-grow:1;border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-start .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-start .elementor-divider__element{margin-inline-start:0}.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-end .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-end .elementor-divider__element{margin-inline-end:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{width:100%;min-height:var(--divider-pattern-height);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url)}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var(--container-widget-flex-grow)}</style>		<div class="elementor-divider">

/*! pro-elements - v3.19.0 - 26-02-2024 */
.elementor-button.elementor-hidden,.elementor-hidden{display:none}.e-form__step{width:100%}.e-form__step:not(.elementor-hidden){display:flex;flex-wrap:wrap}.e-form__buttons{flex-wrap:wrap}.e-form__buttons,.e-form__buttons__wrapper{display:flex}.e-form__indicators{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;font-size:13px;margin-bottom:var(--e-form-steps-indicators-spacing)}.e-form__indicators__indicator{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-basis:0;padding:0 var(--e-form-steps-divider-gap)}.e-form__indicators__indicator__progress{width:100%;position:relative;background-color:var(--e-form-steps-indicator-progress-background-color);border-radius:var(--e-form-steps-indicator-progress-border-radius);overflow:hidden}.e-form__indicators__indicator__progress__meter{width:var(--e-form-steps-indicator-progress-meter-width,0);height:var(--e-form-steps-indicator-progress-height);line-height:var(--e-form-steps-indicator-progress-height);padding-right:15px;border-radius:var(--e-form-steps-indicator-progress-border-radius);background-color:var(--e-form-steps-indicator-progress-color);color:var(--e-form-steps-indicator-progress-meter-color);text-align:right;transition:width .1s linear}.e-form__indicators__indicator:first-child{padding-left:0}.e-form__indicators__indicator:last-child{padding-right:0}.e-form__indicators__indicator--state-inactive{color:var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2)}.e-form__indicators__indicator--state-inactive [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-inactive-secondary-color,#fff)}.e-form__indicators__indicator--state-inactive object,.e-form__indicators__indicator--state-inactive svg{fill:var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2)}.e-form__indicators__indicator--state-active{color:var(--e-form-steps-indicator-active-primary-color,#39b54a);border-color:var(--e-form-steps-indicator-active-secondary-color,#fff)}.e-form__indicators__indicator--state-active [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-active-secondary-color,#fff)}.e-form__indicators__indicator--state-active object,.e-form__indicators__indicator--state-active svg{fill:var(--e-form-steps-indicator-active-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed{color:var(--e-form-steps-indicator-completed-secondary-color,#fff)}.e-form__indicators__indicator--state-completed [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed .e-form__indicators__indicator__label{color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed .e-form__indicators__indicator--shape-none{color:var(--e-form-steps-indicator-completed-primary-color,#39b54a);background-color:initial}.e-form__indicators__indicator--state-completed object,.e-form__indicators__indicator--state-completed svg{fill:var(--e-form-steps-indicator-completed-secondary-color,#fff)}.e-form__indicators__indicator__icon{width:var(--e-form-steps-indicator-padding,30px);height:var(--e-form-steps-indicator-padding,30px);font-size:var(--e-form-steps-indicator-icon-size);border-width:1px;border-style:solid;display:flex;justify-content:center;align-items:center;overflow:hidden;margin-bottom:10px}.e-form__indicators__indicator__icon img,.e-form__indicators__indicator__icon object,.e-form__indicators__indicator__icon svg{width:var(--e-form-steps-indicator-icon-size);height:auto}.e-form__indicators__indicator__icon .e-font-icon-svg{height:1em}.e-form__indicators__indicator__number{width:var(--e-form-steps-indicator-padding,30px);height:var(--e-form-steps-indicator-padding,30px);border-width:1px;border-style:solid;display:flex;justify-content:center;align-items:center;margin-bottom:10px}.e-form__indicators__indicator--shape-circle{border-radius:50%}.e-form__indicators__indicator--shape-square{border-radius:0}.e-form__indicators__indicator--shape-rounded{border-radius:5px}.e-form__indicators__indicator--shape-none{border:0}.e-form__indicators__indicator__label{text-align:center}.e-form__indicators__indicator__separator{width:100%;height:var(--e-form-steps-divider-width);background-color:#babfc5}.e-form__indicators--type-icon,.e-form__indicators--type-icon_text,.e-form__indicators--type-number,.e-form__indicators--type-number_text{align-items:flex-start}.e-form__indicators--type-icon .e-form__indicators__indicator__separator,.e-form__indicators--type-icon_text .e-form__indicators__indicator__separator,.e-form__indicators--type-number .e-form__indicators__indicator__separator,.e-form__indicators--type-number_text .e-form__indicators__indicator__separator{margin-top:calc(var(--e-form-steps-indicator-padding, 30px) / 2 - var(--e-form-steps-divider-width, 1px) / 2)}.elementor-field-type-hidden{display:none}.elementor-field-type-html{display:inline-block}.elementor-field-type-tel input{direction:inherit}.elementor-login .elementor-lost-password,.elementor-login .elementor-remember-me{font-size:.85em}.elementor-field-type-recaptcha_v3 .elementor-field-label{display:none}.elementor-field-type-recaptcha_v3 .grecaptcha-badge{z-index:1}.elementor-button .elementor-form-spinner{order:3}.elementor-form .elementor-button>span{display:flex;justify-content:center;align-items:center}.elementor-form .elementor-button .elementor-button-text{white-space:normal;flex-grow:0}.elementor-form .elementor-button svg{height:auto}.elementor-form .elementor-button .e-font-icon-svg{height:1em}.elementor-select-wrapper .select-caret-down-wrapper{position:absolute;top:50%;transform:translateY(-50%);inset-inline-end:10px;pointer-events:none;font-size:11px}.elementor-select-wrapper .select-caret-down-wrapper svg{display:unset;width:1em;aspect-ratio:unset;fill:currentColor}.elementor-select-wrapper .select-caret-down-wrapper i{font-size:19px;line-height:2}.elementor-select-wrapper.remove-before:before{content:""!important}</style>		<form class="elementor-form" method="post" name="New Form">

/*! elementor - v3.20.0 - 26-03-2024 */
	.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}
/*Start post-99 css*/
.elementor-99 .elementor-element.elementor-element-affc43f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-99 .elementor-element.elementor-element-affc43f:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-affc43f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-99 .elementor-element.elementor-element-affc43f, .elementor-99 .elementor-element.elementor-element-affc43f::before {
    --border-transition: 0.3s;
}

.elementor-99 .elementor-element.elementor-element-e5fd684 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-block-start: -11px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-99 .elementor-element.elementor-element-c7dee48 {
    text-align: left;
}

.elementor-99 .elementor-element.elementor-element-c7dee48 img {
    max-width: 200px;
}

.elementor-99 .elementor-element.elementor-element-fedd316 {
    --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;
    --align-items: flex-end;
    --background-transition: 0.3s;
    --margin-block-start: -11px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-99 .elementor-element.elementor-element-fedd316, .elementor-99 .elementor-element.elementor-element-fedd316::before {
    --overlay-transition: 0.3s;
}

.elementor-99 .elementor-element.elementor-element-fedd316.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-99 .elementor-element.elementor-element-a390ebc .elementor-menu-toggle {
    margin-right: auto;
    background-color: rgba(0,0,0,0);
    border-radius: 0px;
}

.elementor-99 .elementor-element.elementor-element-a390ebc .elementor-nav-menu .elementor-item {
    font-family: "Roboto", Sans-serif;
    font-size: 0.9rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.15px;
}

.elementor-99 .elementor-element.elementor-element-a390ebc .elementor-nav-menu--main .elementor-item {
    color: var( --e-global-color-primary );
    fill: var( --e-global-color-primary );
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.elementor-99 .elementor-element.elementor-element-a390ebc .elementor-nav-menu--main .elementor-item:hover, .elementor-99 .elementor-element.elementor-element-a390ebc .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-99 .elementor-element.elementor-element-a390ebc .elementor-nav-menu--main .elementor-item.highlighted, .elementor-99 .elementor-element.elementor-element-a390ebc .elementor-nav-menu--main .elementor-item:focus {
    color: var( --e-global-color-secondary );
    fill: var( --e-global-color-secondary );
}

.elementor-99 .elementor-element.elementor-element-a390ebc .e--pointer-framed .elementor-item:before {
    border-width: 2px;
}

.elementor-99 .elementor-element.elementor-element-a390ebc .e--pointer-framed.e--animation-draw .elementor-item:before {
    border-width: 0 0 2px 2px;
}

.elementor-99 .elementor-element.elementor-element-a390ebc .e--pointer-framed.e--animation-draw .elementor-item:after {
    border-width: 2px 2px 0 0;
}

.elementor-99 .elementor-element.elementor-element-a390ebc .e--pointer-framed.e--animation-corners .elementor-item:before {
    border-width: 2px 0 0 2px;
}

.elementor-99 .elementor-element.elementor-element-a390ebc .e--pointer-framed.e--animation-corners .elementor-item:after {
    border-width: 0 2px 2px 0;
}

.elementor-99 .elementor-element.elementor-element-a390ebc .e--pointer-underline .elementor-item:after, .elementor-99 .elementor-element.elementor-element-a390ebc .e--pointer-overline .elementor-item:before, .elementor-99 .elementor-element.elementor-element-a390ebc .e--pointer-double-line .elementor-item:before, .elementor-99 .elementor-element.elementor-element-a390ebc .e--pointer-double-line .elementor-item:after {
    height: 2px;
}

.elementor-99 .elementor-element.elementor-element-a390ebc .elementor-nav-menu--dropdown a, .elementor-99 .elementor-element.elementor-element-a390ebc .elementor-menu-toggle {
    color: var( --e-global-color-primary );
}

.elementor-99 .elementor-element.elementor-element-a390ebc .elementor-nav-menu--dropdown a:hover, .elementor-99 .elementor-element.elementor-element-a390ebc .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-99 .elementor-element.elementor-element-a390ebc .elementor-nav-menu--dropdown a.highlighted, .elementor-99 .elementor-element.elementor-element-a390ebc .elementor-menu-toggle:hover {
    color: #FFFFFF;
}

.elementor-99 .elementor-element.elementor-element-a390ebc .elementor-nav-menu--dropdown a:hover, .elementor-99 .elementor-element.elementor-element-a390ebc .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-99 .elementor-element.elementor-element-a390ebc .elementor-nav-menu--dropdown a.highlighted {
    background-color: var( --e-global-color-primary );
}

.elementor-99 .elementor-element.elementor-element-a390ebc .elementor-nav-menu--dropdown .elementor-item, .elementor-99 .elementor-element.elementor-element-a390ebc .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: "Roboto", Sans-serif;
    font-size: 0.8125rem;
    font-weight: 400;
    text-transform: none;
}

.elementor-99 .elementor-element.elementor-element-a390ebc .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-99 .elementor-element.elementor-element-a390ebc .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.1);
}

.elementor-99 .elementor-element.elementor-element-a390ebc .elementor-nav-menu--dropdown a {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.elementor-99 .elementor-element.elementor-element-a390ebc .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-99 .elementor-element.elementor-element-a390ebc .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top: 2px !important;
}

.elementor-99 .elementor-element.elementor-element-a390ebc div.elementor-menu-toggle {
    color: #999999;
}

.elementor-99 .elementor-element.elementor-element-a390ebc div.elementor-menu-toggle svg {
    fill: #999999;
}

.elementor-99 .elementor-element.elementor-element-a390ebc {
    --nav-menu-icon-size: 24px;
}

.elementor-99 .elementor-element.elementor-element-a390ebc > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-99 .elementor-element.elementor-element-a390ebc.elementor-element {
    --align-self: center;
}

.elementor-99 .elementor-element.elementor-element-2b74c46 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --margin-block-start: -11px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-99 .elementor-element.elementor-element-2b74c46.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-99 .elementor-element.elementor-element-0627ce7 {
    --display: flex;
    --justify-content: space-around;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 26px;
    --margin-inline-end: -58px;
}

.elementor-99 .elementor-element.elementor-element-62a00ca .elementor-button .elementor-align-icon-right {
    margin-left: 4px;
}

.elementor-99 .elementor-element.elementor-element-62a00ca .elementor-button .elementor-align-icon-left {
    margin-right: 4px;
}

.elementor-99 .elementor-element.elementor-element-62a00ca .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 0.8rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.1em;
    letter-spacing: 0.15px;
    fill: #ffffff;
    color: #ffffff;
    background-color:rgb(117, 16, 16);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary );
    border-radius: 24px 24px 24px 24px;
    padding: 9px 9px 9px 9px;
}

.elementor-99 .elementor-element.elementor-element-62a00ca .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-62a00ca .elementor-button:focus {
    color: var( --e-global-color-primary );
    background-color: rgba(0,0,0,0);
}

.elementor-99 .elementor-element.elementor-element-62a00ca .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-62a00ca .elementor-button:focus svg {
    fill: var( --e-global-color-primary );
}

.elementor-99 .elementor-element.elementor-element-62a00ca > .elementor-widget-container {
    margin: 0px -44px 0px -4px;
    padding: 0px 0px 0px 0px;
}

.elementor-99 .elementor-element.elementor-element-62a00ca {
    width: var( --container-widget-width, 54% );
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}

.elementor-99 .elementor-element.elementor-element-62a00ca.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-99 .elementor-element.elementor-element-a90a997 {
    --display: flex;
    --justify-content: space-around;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-99 .elementor-element.elementor-element-3640f69 .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.elementor-99 .elementor-element.elementor-element-3640f69 .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.elementor-99 .elementor-element.elementor-element-3640f69 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 0.8125rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.1em;
    letter-spacing: 0.15px;
    fill: #ffffff;
    color: #ffffff;
    background-color: rgb(121, 24, 24);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary );
    border-radius: 24px 24px 24px 24px;
    padding: 9px 23px 9px 23px;
}

.elementor-99 .elementor-element.elementor-element-3640f69 .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-3640f69 .elementor-button:focus {
    color: var( --e-global-color-primary );
    background-color: rgba(0,0,0,0);
}

.elementor-99 .elementor-element.elementor-element-3640f69 .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-3640f69 .elementor-button:focus svg {
    fill: var( --e-global-color-primary );
}

.elementor-99 .elementor-element.elementor-element-3640f69 > .elementor-widget-container {
    margin: 0px 0px 0px 68px;
}

.elementor-99 .elementor-element.elementor-element-3640f69 {
    width: var( --container-widget-width, 60% );
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}

.elementor-99 .elementor-element.elementor-element-3640f69.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-99 .elementor-element.elementor-element-e4850da {
    --display: flex;
    --min-height: 0px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-block-start: -23px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-99 .elementor-element.elementor-element-2598ffa .wbnt-el-label {
    color: #FFFFFF;
    background-color: var( --e-global-color-primary );
}

.elementor-99 .elementor-element.elementor-element-2598ffa .wbel-nt-controls .bn-arrow::after {
    border-color: #FFFFFF;
}

.elementor-99 .elementor-element.elementor-element-2598ffa .bn-play::after {
    border-left-color: #FFFFFF;
}

.elementor-99 .elementor-element.elementor-element-2598ffa .wbel-nt-controls .bn-pause::after,.elementor-99 .elementor-element.elementor-element-2598ffa .wbel-nt-controls .bn-pause::before {
    background: #FFFFFF;
}

.elementor-99 .elementor-element.elementor-element-2598ffa .wbel-nt-controls button {
    border-color: #0E2C5300;
}

.elementor-99 .elementor-element.elementor-element-2598ffa .wbnt-el-container ul li, .elementor-99 .elementor-element.elementor-element-2598ffa .wbnt-el-container ul li a {
    color: var( --e-global-color-secondary );
}

.elementor-99 .elementor-element.elementor-element-2598ffa .wb-breaking-news-ticker-wrapper {
    border-style: none;
}

.elementor-99 .elementor-element.elementor-element-2598ffa .wbnt-news-ticker-list {
    background-color: #FFFFFF;
}

.elementor-99 .elementor-element.elementor-element-2598ffa > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-99 .elementor-element.elementor-element-31b08b4e > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-99 .elementor-element.elementor-element-31b08b4e:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-31b08b4e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-99 .elementor-element.elementor-element-31b08b4e {
    box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px -4px 0px;
}

.elementor-99 .elementor-element.elementor-element-31b08b4e > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-99 .elementor-element.elementor-element-4449eb9 {
    text-align: left;
}

.elementor-99 .elementor-element.elementor-element-4449eb9 img {
    max-width: 200px;
}

.elementor-99 .elementor-element.elementor-element-1f0fd826 .elementor-menu-toggle {
    margin-right: auto;
    background-color: rgba(0,0,0,0);
    border-radius: 0px;
}

.elementor-99 .elementor-element.elementor-element-1f0fd826 .elementor-nav-menu .elementor-item {
    font-family: "Roboto", Sans-serif;
    font-size: 0.9rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.15px;
}

.elementor-99 .elementor-element.elementor-element-1f0fd826 .elementor-nav-menu--main .elementor-item {
    color: var( --e-global-color-primary );
    fill: var( --e-global-color-primary );
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.elementor-99 .elementor-element.elementor-element-1f0fd826 .elementor-nav-menu--main .elementor-item:hover, .elementor-99 .elementor-element.elementor-element-1f0fd826 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-99 .elementor-element.elementor-element-1f0fd826 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-99 .elementor-element.elementor-element-1f0fd826 .elementor-nav-menu--main .elementor-item:focus {
    color: var( --e-global-color-secondary );
    fill: var( --e-global-color-secondary );
}

.elementor-99 .elementor-element.elementor-element-1f0fd826 .e--pointer-framed .elementor-item:before {
    border-width: 2px;
}

.elementor-99 .elementor-element.elementor-element-1f0fd826 .e--pointer-framed.e--animation-draw .elementor-item:before {
    border-width: 0 0 2px 2px;
}

.elementor-99 .elementor-element.elementor-element-1f0fd826 .e--pointer-framed.e--animation-draw .elementor-item:after {
    border-width: 2px 2px 0 0;
}

.elementor-99 .elementor-element.elementor-element-1f0fd826 .e--pointer-framed.e--animation-corners .elementor-item:before {
    border-width: 2px 0 0 2px;
}

.elementor-99 .elementor-element.elementor-element-1f0fd826 .e--pointer-framed.e--animation-corners .elementor-item:after {
    border-width: 0 2px 2px 0;
}

.elementor-99 .elementor-element.elementor-element-1f0fd826 .e--pointer-underline .elementor-item:after, .elementor-99 .elementor-element.elementor-element-1f0fd826 .e--pointer-overline .elementor-item:before, .elementor-99 .elementor-element.elementor-element-1f0fd826 .e--pointer-double-line .elementor-item:before, .elementor-99 .elementor-element.elementor-element-1f0fd826 .e--pointer-double-line .elementor-item:after {
    height: 2px;
}

.elementor-99 .elementor-element.elementor-element-1f0fd826 .elementor-nav-menu--dropdown a, .elementor-99 .elementor-element.elementor-element-1f0fd826 .elementor-menu-toggle {
    color: var( --e-global-color-primary );
}

.elementor-99 .elementor-element.elementor-element-1f0fd826 .elementor-nav-menu--dropdown a:hover, .elementor-99 .elementor-element.elementor-element-1f0fd826 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-99 .elementor-element.elementor-element-1f0fd826 .elementor-nav-menu--dropdown a.highlighted, .elementor-99 .elementor-element.elementor-element-1f0fd826 .elementor-menu-toggle:hover {
    color: #FFFFFF;
}

.elementor-99 .elementor-element.elementor-element-1f0fd826 .elementor-nav-menu--dropdown a:hover, .elementor-99 .elementor-element.elementor-element-1f0fd826 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-99 .elementor-element.elementor-element-1f0fd826 .elementor-nav-menu--dropdown a.highlighted {
    background-color: var( --e-global-color-primary );
}

.elementor-99 .elementor-element.elementor-element-1f0fd826 .elementor-nav-menu--dropdown .elementor-item, .elementor-99 .elementor-element.elementor-element-1f0fd826 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: "Roboto", Sans-serif;
    font-size: 0.8125rem;
    font-weight: 400;
    text-transform: none;
}

.elementor-99 .elementor-element.elementor-element-1f0fd826 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-99 .elementor-element.elementor-element-1f0fd826 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.1);
}

.elementor-99 .elementor-element.elementor-element-1f0fd826 .elementor-nav-menu--dropdown a {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.elementor-99 .elementor-element.elementor-element-1f0fd826 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-99 .elementor-element.elementor-element-1f0fd826 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top: 2px !important;
}

.elementor-99 .elementor-element.elementor-element-1f0fd826 div.elementor-menu-toggle {
    color: #999999;
}

.elementor-99 .elementor-element.elementor-element-1f0fd826 div.elementor-menu-toggle svg {
    fill: #999999;
}

.elementor-99 .elementor-element.elementor-element-1f0fd826 {
    --nav-menu-icon-size: 24px;
    top: 34px;
}

body:not(.rtl) .elementor-99 .elementor-element.elementor-element-1f0fd826 {
    left: -1px;
}

body.rtl .elementor-99 .elementor-element.elementor-element-1f0fd826 {
    right: -1px;
}

.elementor-bc-flex-widget .elementor-99 .elementor-element.elementor-element-57a2a6df.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-99 .elementor-element.elementor-element-57a2a6df.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-99 .elementor-element.elementor-element-57a2a6df > .elementor-element-populated {
    text-align: center;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-99 .elementor-element.elementor-element-d62f91d {
    margin-top: 16px;
    margin-bottom: 16px;
}

.elementor-99 .elementor-element.elementor-element-35f5522 .elementor-button .elementor-align-icon-right {
    margin-left: 4px;
}

.elementor-99 .elementor-element.elementor-element-35f5522 .elementor-button .elementor-align-icon-left {
    margin-right: 4px;
}

.elementor-99 .elementor-element.elementor-element-35f5522 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 0.8rem;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.1em;
    letter-spacing: 0.15px;
    fill: #ffffff;
    color: #ffffff;
    background-color: var( --e-global-color-primary );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary );
    border-radius: 24px 24px 24px 24px;
    padding: 9px 9px 9px 9px;
}

.elementor-99 .elementor-element.elementor-element-35f5522 .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-35f5522 .elementor-button:focus {
    color: var( --e-global-color-primary );
    background-color: rgba(0,0,0,0);
}

.elementor-99 .elementor-element.elementor-element-35f5522 .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-35f5522 .elementor-button:focus svg {
    fill: var( --e-global-color-primary );
}

.elementor-99 .elementor-element.elementor-element-35f5522 > .elementor-widget-container {
    margin: 0px 0px 0px 41px;
    padding: 0px 0px 0px 0px;
}

.elementor-99 .elementor-element.elementor-element-35f5522 {
    width: var( --container-widget-width, 67.528% );
    max-width: 67.528%;
    --container-widget-width: 67.528%;
    --container-widget-flex-grow: 0;
}

.elementor-99 .elementor-element.elementor-element-35f5522.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-99 .elementor-element.elementor-element-bc2f4b6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-99 .elementor-element.elementor-element-bc2f4b6 > .elementor-element-populated {
    margin: 0px 0px 0px -40px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -40px;
}

.elementor-99 .elementor-element.elementor-element-94d4f8b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.elementor-99 .elementor-element.elementor-element-94d4f8b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.elementor-99 .elementor-element.elementor-element-94d4f8b .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 0.8125rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.1em;
    letter-spacing: 0.15px;
    fill: #ffffff;
    color: #ffffff;
    background-color: var( --e-global-color-primary );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary );
    border-radius: 24px 24px 24px 24px;
    padding: 10px 23px 10px 23px;
}

.elementor-99 .elementor-element.elementor-element-94d4f8b .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-94d4f8b .elementor-button:focus {
    color: var( --e-global-color-primary );
    background-color: rgba(0,0,0,0);
}

.elementor-99 .elementor-element.elementor-element-94d4f8b .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-94d4f8b .elementor-button:focus svg {
    fill: var( --e-global-color-primary );
}

.elementor-99 .elementor-element.elementor-element-94d4f8b {
    width: var( --container-widget-width, 137.235% );
    max-width: 137.235%;
    --container-widget-width: 137.235%;
    --container-widget-flex-grow: 0;
}

.elementor-99 .elementor-element.elementor-element-94d4f8b.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-99 .elementor-element.elementor-element-7a21764 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-99 .elementor-element.elementor-element-854a1fb .wbnt-el-label {
    color: #FFFFFF;
    background-color: var( --e-global-color-primary );
}

.elementor-99 .elementor-element.elementor-element-854a1fb .wbel-nt-controls .bn-arrow::after {
    border-color: #FFFFFF;
}

.elementor-99 .elementor-element.elementor-element-854a1fb .bn-play::after {
    border-left-color: #FFFFFF;
}

.elementor-99 .elementor-element.elementor-element-854a1fb .wbel-nt-controls .bn-pause::after,.elementor-99 .elementor-element.elementor-element-854a1fb .wbel-nt-controls .bn-pause::before {
    background: #FFFFFF;
}

.elementor-99 .elementor-element.elementor-element-854a1fb .wbel-nt-controls button {
    border-color: #0E2C5300;
}

.elementor-99 .elementor-element.elementor-element-854a1fb .wbnt-el-container ul li, .elementor-99 .elementor-element.elementor-element-854a1fb .wbnt-el-container ul li a {
    color: var( --e-global-color-secondary );
}

.elementor-99 .elementor-element.elementor-element-854a1fb .wb-breaking-news-ticker-wrapper {
    border-style: none;
}

.elementor-99 .elementor-element.elementor-element-854a1fb .wbnt-news-ticker-list {
    background-color: #FFFFFF;
}

.elementor-99 .elementor-element.elementor-element-854a1fb > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-99 .elementor-element.elementor-element-eb97652 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-99 .elementor-element.elementor-element-eb97652:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-eb97652 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-99 .elementor-element.elementor-element-eb97652 {
    box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px -4px 0px;
}

.elementor-99 .elementor-element.elementor-element-eb97652 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-99 .elementor-element.elementor-element-56c88b6 {
    text-align: left;
}

.elementor-99 .elementor-element.elementor-element-56c88b6 img {
    max-width: 200px;
}

.elementor-99 .elementor-element.elementor-element-f922a73 .elementor-menu-toggle {
    margin-left: auto;
    background-color: rgba(0,0,0,0);
    border-radius: 0px;
}

.elementor-99 .elementor-element.elementor-element-f922a73 .elementor-nav-menu .elementor-item {
    font-family: "Roboto", Sans-serif;
    font-size: 0.9rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.15px;
}

.elementor-99 .elementor-element.elementor-element-f922a73 .elementor-nav-menu--main .elementor-item {
    color: var( --e-global-color-primary );
    fill: var( --e-global-color-primary );
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.elementor-99 .elementor-element.elementor-element-f922a73 .elementor-nav-menu--main .elementor-item:hover, .elementor-99 .elementor-element.elementor-element-f922a73 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-99 .elementor-element.elementor-element-f922a73 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-99 .elementor-element.elementor-element-f922a73 .elementor-nav-menu--main .elementor-item:focus {
    color: var( --e-global-color-secondary );
    fill: var( --e-global-color-secondary );
}

.elementor-99 .elementor-element.elementor-element-f922a73 .elementor-nav-menu--dropdown a, .elementor-99 .elementor-element.elementor-element-f922a73 .elementor-menu-toggle {
    color: var( --e-global-color-primary );
}

.elementor-99 .elementor-element.elementor-element-f922a73 .elementor-nav-menu--dropdown a:hover, .elementor-99 .elementor-element.elementor-element-f922a73 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-99 .elementor-element.elementor-element-f922a73 .elementor-nav-menu--dropdown a.highlighted, .elementor-99 .elementor-element.elementor-element-f922a73 .elementor-menu-toggle:hover {
    color: #FFFFFF;
}

.elementor-99 .elementor-element.elementor-element-f922a73 .elementor-nav-menu--dropdown a:hover, .elementor-99 .elementor-element.elementor-element-f922a73 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-99 .elementor-element.elementor-element-f922a73 .elementor-nav-menu--dropdown a.highlighted {
    background-color: var( --e-global-color-primary );
}

.elementor-99 .elementor-element.elementor-element-f922a73 .elementor-nav-menu--dropdown .elementor-item, .elementor-99 .elementor-element.elementor-element-f922a73 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: "Roboto", Sans-serif;
    font-size: 0.8125rem;
    font-weight: 400;
    text-transform: none;
}

.elementor-99 .elementor-element.elementor-element-f922a73 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-99 .elementor-element.elementor-element-f922a73 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.1);
}

.elementor-99 .elementor-element.elementor-element-f922a73 .elementor-nav-menu--dropdown a {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.elementor-99 .elementor-element.elementor-element-f922a73 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-99 .elementor-element.elementor-element-f922a73 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top: 2px !important;
}

.elementor-99 .elementor-element.elementor-element-f922a73 div.elementor-menu-toggle {
    color: #999999;
}

.elementor-99 .elementor-element.elementor-element-f922a73 div.elementor-menu-toggle svg {
    fill: #999999;
}

.elementor-99 .elementor-element.elementor-element-f922a73 {
    --nav-menu-icon-size: 24px;
    top: 35px;
}

body:not(.rtl) .elementor-99 .elementor-element.elementor-element-f922a73 {
    left: 0px;
}

body.rtl .elementor-99 .elementor-element.elementor-element-f922a73 {
    right: 0px;
}

.elementor-bc-flex-widget .elementor-99 .elementor-element.elementor-element-62c0eb5.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-99 .elementor-element.elementor-element-62c0eb5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-99 .elementor-element.elementor-element-62c0eb5 > .elementor-element-populated {
    text-align: center;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-99 .elementor-element.elementor-element-21ce4b7 {
    margin-top: 16px;
    margin-bottom: 16px;
}

.elementor-99 .elementor-element.elementor-element-b871e0b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.elementor-99 .elementor-element.elementor-element-b871e0b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.elementor-99 .elementor-element.elementor-element-b871e0b .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 0.8125rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.1em;
    letter-spacing: 0.15px;
    fill: #ffffff;
    color: #ffffff;
    background-color: var( --e-global-color-primary );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary );
    border-radius: 24px 24px 24px 24px;
}

.elementor-99 .elementor-element.elementor-element-b871e0b .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-b871e0b .elementor-button:focus {
    color: var( --e-global-color-primary );
    background-color: rgba(0,0,0,0);
}

.elementor-99 .elementor-element.elementor-element-b871e0b .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-b871e0b .elementor-button:focus svg {
    fill: var( --e-global-color-primary );
}

.elementor-99 .elementor-element.elementor-element-8e1a79e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-99 .elementor-element.elementor-element-9e99e15 .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.elementor-99 .elementor-element.elementor-element-9e99e15 .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.elementor-99 .elementor-element.elementor-element-9e99e15 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 0.8125rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.1em;
    letter-spacing: 0.15px;
    fill: #ffffff;
    color: #ffffff;
    background-color: var( --e-global-color-primary );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary );
    border-radius: 24px 24px 24px 24px;
}

.elementor-99 .elementor-element.elementor-element-9e99e15 .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-9e99e15 .elementor-button:focus {
    color: var( --e-global-color-primary );
    background-color: rgba(0,0,0,0);
}

.elementor-99 .elementor-element.elementor-element-9e99e15 .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-9e99e15 .elementor-button:focus svg {
    fill: var( --e-global-color-primary );
}

.elementor-99 .elementor-element.elementor-element-f91a5d3 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: space-around;
    align-items: space-around;
}

.elementor-99 .elementor-element.elementor-element-f91a5d3:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-f91a5d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-99 .elementor-element.elementor-element-f91a5d3 {
    box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px -4px 0px;
}

.elementor-99 .elementor-element.elementor-element-f91a5d3 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-99 .elementor-element.elementor-element-7b1c07c {
    text-align: left;
}

.elementor-99 .elementor-element.elementor-element-7b1c07c img {
    max-width: 200px;
}

.elementor-bc-flex-widget .elementor-99 .elementor-element.elementor-element-aeb8eae.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-99 .elementor-element.elementor-element-aeb8eae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-99 .elementor-element.elementor-element-aeb8eae > .elementor-element-populated {
    text-align: center;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-99 .elementor-element.elementor-element-96ba548 {
    margin-top: 16px;
    margin-bottom: 16px;
}

.elementor-99 .elementor-element.elementor-element-b5442cd .elementor-button .elementor-align-icon-right {
    margin-left: 4px;
}

.elementor-99 .elementor-element.elementor-element-b5442cd .elementor-button .elementor-align-icon-left {
    margin-right: 4px;
}

.elementor-99 .elementor-element.elementor-element-b5442cd .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 0.8125rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.1em;
    letter-spacing: 0.15px;
    fill: #ffffff;
    color: #ffffff;
    background-color: var( --e-global-color-primary );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary );
    border-radius: 24px 24px 24px 24px;
}

.elementor-99 .elementor-element.elementor-element-b5442cd .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-b5442cd .elementor-button:focus {
    color: var( --e-global-color-primary );
    background-color: rgba(0,0,0,0);
}

.elementor-99 .elementor-element.elementor-element-b5442cd .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-b5442cd .elementor-button:focus svg {
    fill: var( --e-global-color-primary );
}

.elementor-99 .elementor-element.elementor-element-97f22ed > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-99 .elementor-element.elementor-element-35d0622 .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.elementor-99 .elementor-element.elementor-element-35d0622 .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.elementor-99 .elementor-element.elementor-element-35d0622 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 0.8125rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.1em;
    letter-spacing: 0.15px;
    fill: #ffffff;
    color: #ffffff;
    background-color: var( --e-global-color-primary );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary );
    border-radius: 24px 24px 24px 24px;
}

.elementor-99 .elementor-element.elementor-element-35d0622 .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-35d0622 .elementor-button:focus {
    color: var( --e-global-color-primary );
    background-color: rgba(0,0,0,0);
}

.elementor-99 .elementor-element.elementor-element-35d0622 .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-35d0622 .elementor-button:focus svg {
    fill: var( --e-global-color-primary );
}

.elementor-99 .elementor-element.elementor-element-384cb23 .elementor-menu-toggle {
    margin-left: auto;
    background-color: rgba(0,0,0,0);
    border-radius: 0px;
}

.elementor-99 .elementor-element.elementor-element-384cb23 .elementor-nav-menu .elementor-item {
    font-family: "Roboto", Sans-serif;
    font-size: 0.9rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.15px;
}

.elementor-99 .elementor-element.elementor-element-384cb23 .elementor-nav-menu--main .elementor-item {
    color: var( --e-global-color-primary );
    fill: var( --e-global-color-primary );
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.elementor-99 .elementor-element.elementor-element-384cb23 .elementor-nav-menu--main .elementor-item:hover, .elementor-99 .elementor-element.elementor-element-384cb23 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-99 .elementor-element.elementor-element-384cb23 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-99 .elementor-element.elementor-element-384cb23 .elementor-nav-menu--main .elementor-item:focus {
    color: var( --e-global-color-secondary );
    fill: var( --e-global-color-secondary );
}

.elementor-99 .elementor-element.elementor-element-384cb23 .elementor-nav-menu--dropdown a, .elementor-99 .elementor-element.elementor-element-384cb23 .elementor-menu-toggle {
    color: var( --e-global-color-primary );
}

.elementor-99 .elementor-element.elementor-element-384cb23 .elementor-nav-menu--dropdown a:hover, .elementor-99 .elementor-element.elementor-element-384cb23 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-99 .elementor-element.elementor-element-384cb23 .elementor-nav-menu--dropdown a.highlighted, .elementor-99 .elementor-element.elementor-element-384cb23 .elementor-menu-toggle:hover {
    color: #FFFFFF;
}

.elementor-99 .elementor-element.elementor-element-384cb23 .elementor-nav-menu--dropdown a:hover, .elementor-99 .elementor-element.elementor-element-384cb23 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-99 .elementor-element.elementor-element-384cb23 .elementor-nav-menu--dropdown a.highlighted {
    background-color: var( --e-global-color-primary );
}

.elementor-99 .elementor-element.elementor-element-384cb23 .elementor-nav-menu--dropdown .elementor-item, .elementor-99 .elementor-element.elementor-element-384cb23 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: "Roboto", Sans-serif;
    font-size: 0.8125rem;
    font-weight: 400;
    text-transform: none;
}

.elementor-99 .elementor-element.elementor-element-384cb23 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-99 .elementor-element.elementor-element-384cb23 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.1);
}

.elementor-99 .elementor-element.elementor-element-384cb23 .elementor-nav-menu--dropdown a {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.elementor-99 .elementor-element.elementor-element-384cb23 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-99 .elementor-element.elementor-element-384cb23 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top: 2px !important;
}

.elementor-99 .elementor-element.elementor-element-384cb23 div.elementor-menu-toggle {
    color: #999999;
}

.elementor-99 .elementor-element.elementor-element-384cb23 div.elementor-menu-toggle svg {
    fill: #999999;
}

.elementor-99 .elementor-element.elementor-element-384cb23 {
    --nav-menu-icon-size: 24px;
    top: 35px;
}

body:not(.rtl) .elementor-99 .elementor-element.elementor-element-384cb23 {
    left: 0px;
}

body.rtl .elementor-99 .elementor-element.elementor-element-384cb23 {
    right: 0px;
}

.elementor-99 .elementor-element.elementor-element-e14ad2a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-99 .elementor-element.elementor-element-e14ad2a:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-e14ad2a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-99 .elementor-element.elementor-element-e14ad2a, .elementor-99 .elementor-element.elementor-element-e14ad2a::before {
    --border-transition: 0.3s;
}

.elementor-99 .elementor-element.elementor-element-e14ad2a.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-99 .elementor-element.elementor-element-80d1cd6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
}

.elementor-99 .elementor-element.elementor-element-d58e2ac {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-99 .elementor-element.elementor-element-d58e2ac.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-99 .elementor-element.elementor-element-ba993c8 {
    text-align: left;
}

.elementor-99 .elementor-element.elementor-element-ba993c8 img {
    max-width: 200px;
}

.elementor-99 .elementor-element.elementor-element-8512d5e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
}

.elementor-99 .elementor-element.elementor-element-8512d5e.e-con {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-99 .elementor-element.elementor-element-4d149a0 .elementor-button .elementor-align-icon-right {
    margin-left: 2px;
}

.elementor-99 .elementor-element.elementor-element-4d149a0 .elementor-button .elementor-align-icon-left {
    margin-right: 2px;
}

.elementor-99 .elementor-element.elementor-element-4d149a0 .elementor-button {
    font-weight: 700;
    text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
    background-color: var( --e-global-color-primary );
    border-style: solid;
    border-color: var( --e-global-color-primary );
}

.elementor-99 .elementor-element.elementor-element-4d149a0 .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-4d149a0 .elementor-button:focus {
    color: var( --e-global-color-primary );
    background-color: #FFFFFF;
    border-color: var( --e-global-color-primary );
}

.elementor-99 .elementor-element.elementor-element-4d149a0 .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-4d149a0 .elementor-button:focus svg {
    fill: var( --e-global-color-primary );
}

.elementor-99 .elementor-element.elementor-element-6afd0e8 .elementor-button .elementor-align-icon-right {
    margin-left: 2px;
}

.elementor-99 .elementor-element.elementor-element-6afd0e8 .elementor-button .elementor-align-icon-left {
    margin-right: 2px;
}

.elementor-99 .elementor-element.elementor-element-6afd0e8 .elementor-button {
    font-weight: 700;
    text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
    background-color: var( --e-global-color-primary );
    border-style: solid;
    border-color: var( --e-global-color-primary );
}

.elementor-99 .elementor-element.elementor-element-6afd0e8 .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-6afd0e8 .elementor-button:focus {
    color: var( --e-global-color-primary );
    background-color: #FFFFFF;
    border-color: var( --e-global-color-primary );
}

.elementor-99 .elementor-element.elementor-element-6afd0e8 .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-6afd0e8 .elementor-button:focus svg {
    fill: var( --e-global-color-primary );
}

.elementor-99 .elementor-element.elementor-element-abb879f {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-99 .elementor-element.elementor-element-0663e6f .elementor-menu-toggle {
    margin-left: auto;
    background-color: rgba(0,0,0,0);
    border-radius: 0px;
}

.elementor-99 .elementor-element.elementor-element-0663e6f .elementor-nav-menu .elementor-item {
    font-family: "Roboto", Sans-serif;
    font-size: 0.9rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.15px;
}

.elementor-99 .elementor-element.elementor-element-0663e6f .elementor-nav-menu--main .elementor-item {
    color: var( --e-global-color-primary );
    fill: var( --e-global-color-primary );
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.elementor-99 .elementor-element.elementor-element-0663e6f .elementor-nav-menu--main .elementor-item:hover, .elementor-99 .elementor-element.elementor-element-0663e6f .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-99 .elementor-element.elementor-element-0663e6f .elementor-nav-menu--main .elementor-item.highlighted, .elementor-99 .elementor-element.elementor-element-0663e6f .elementor-nav-menu--main .elementor-item:focus {
    color: var( --e-global-color-secondary );
    fill: var( --e-global-color-secondary );
}

.elementor-99 .elementor-element.elementor-element-0663e6f .elementor-nav-menu--dropdown a, .elementor-99 .elementor-element.elementor-element-0663e6f .elementor-menu-toggle {
    color: var( --e-global-color-primary );
}

.elementor-99 .elementor-element.elementor-element-0663e6f .elementor-nav-menu--dropdown a:hover, .elementor-99 .elementor-element.elementor-element-0663e6f .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-99 .elementor-element.elementor-element-0663e6f .elementor-nav-menu--dropdown a.highlighted, .elementor-99 .elementor-element.elementor-element-0663e6f .elementor-menu-toggle:hover {
    color: #FFFFFF;
}

.elementor-99 .elementor-element.elementor-element-0663e6f .elementor-nav-menu--dropdown a:hover, .elementor-99 .elementor-element.elementor-element-0663e6f .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-99 .elementor-element.elementor-element-0663e6f .elementor-nav-menu--dropdown a.highlighted {
    background-color: var( --e-global-color-primary );
}

.elementor-99 .elementor-element.elementor-element-0663e6f .elementor-nav-menu--dropdown .elementor-item, .elementor-99 .elementor-element.elementor-element-0663e6f .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: "Roboto", Sans-serif;
    font-size: 0.8125rem;
    font-weight: 400;
    text-transform: none;
}

.elementor-99 .elementor-element.elementor-element-0663e6f .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-99 .elementor-element.elementor-element-0663e6f .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.1);
}

.elementor-99 .elementor-element.elementor-element-0663e6f .elementor-nav-menu--dropdown a {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.elementor-99 .elementor-element.elementor-element-0663e6f .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-99 .elementor-element.elementor-element-0663e6f .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top: 2px !important;
}

.elementor-99 .elementor-element.elementor-element-0663e6f div.elementor-menu-toggle {
    color: #999999;
}

.elementor-99 .elementor-element.elementor-element-0663e6f div.elementor-menu-toggle svg {
    fill: #999999;
}

.elementor-99 .elementor-element.elementor-element-0663e6f {
    --nav-menu-icon-size: 24px;
    top: 35px;
}

body:not(.rtl) .elementor-99 .elementor-element.elementor-element-0663e6f {
    right: 0px;
}

body.rtl .elementor-99 .elementor-element.elementor-element-0663e6f {
    left: 0px;
}

.elementor-99 .elementor-element.elementor-element-a50b161 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-99 .elementor-element.elementor-element-0b0f904 .wbnt-el-label {
    color: #FFFFFF;
    background-color: var( --e-global-color-primary );
}

.elementor-99 .elementor-element.elementor-element-0b0f904 .wbel-nt-controls .bn-arrow::after {
    border-color: #FFFFFF;
}

.elementor-99 .elementor-element.elementor-element-0b0f904 .bn-play::after {
    border-left-color: #FFFFFF;
}

.elementor-99 .elementor-element.elementor-element-0b0f904 .wbel-nt-controls .bn-pause::after,.elementor-99 .elementor-element.elementor-element-0b0f904 .wbel-nt-controls .bn-pause::before {
    background: #FFFFFF;
}

.elementor-99 .elementor-element.elementor-element-0b0f904 .wbel-nt-controls button {
    border-color: #0E2C5300;
}

.elementor-99 .elementor-element.elementor-element-0b0f904 .wbnt-el-container ul li, .elementor-99 .elementor-element.elementor-element-0b0f904 .wbnt-el-container ul li a {
    color: var( --e-global-color-secondary );
}

.elementor-99 .elementor-element.elementor-element-0b0f904 .wb-breaking-news-ticker-wrapper {
    border-style: none;
}

.elementor-99 .elementor-element.elementor-element-0b0f904 .wbnt-news-ticker-list {
    background-color: #FFFFFF;
}

.elementor-99 .elementor-element.elementor-element-0b0f904 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

@media(min-width: 768px) {
    .elementor-99 .elementor-element.elementor-element-e5fd684 {
        --width:16%;
    }

    .elementor-99 .elementor-element.elementor-element-fedd316 {
        --width: 57%;
    }

    .elementor-99 .elementor-element.elementor-element-2b74c46 {
        --width: 22%;
    }

    .elementor-99 .elementor-element.elementor-element-a90a997 {
        --content-width: 1021px;
    }

    .elementor-99 .elementor-element.elementor-element-e4850da {
        --width: 100%;
    }

    .elementor-99 .elementor-element.elementor-element-36f24a14 {
        width: 20%;
    }

    .elementor-99 .elementor-element.elementor-element-74b6dcaa {
        width: 56.664%;
    }

    .elementor-99 .elementor-element.elementor-element-57a2a6df {
        width: 23%;
    }

    .elementor-99 .elementor-element.elementor-element-0bd424b {
        width: 20%;
    }

    .elementor-99 .elementor-element.elementor-element-3541d8d {
        width: 56.63%;
    }

    .elementor-99 .elementor-element.elementor-element-62c0eb5 {
        width: 23.034%;
    }

    .elementor-99 .elementor-element.elementor-element-a46c2fb {
        width: 20%;
    }

    .elementor-99 .elementor-element.elementor-element-aeb8eae {
        width: 23.034%;
    }

    .elementor-99 .elementor-element.elementor-element-17dfe36 {
        width: 56.63%;
    }

    .elementor-99 .elementor-element.elementor-element-d58e2ac {
        --width: 26.005%;
    }

    .elementor-99 .elementor-element.elementor-element-8512d5e {
        --width: 39.093%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-99 .elementor-element.elementor-element-36f24a14 {
        width:33%;
    }

    .elementor-99 .elementor-element.elementor-element-74b6dcaa {
        width: 33%;
    }

    .elementor-99 .elementor-element.elementor-element-57a2a6df {
        width: 33%;
    }

    .elementor-99 .elementor-element.elementor-element-0bd424b {
        width: 33%;
    }

    .elementor-99 .elementor-element.elementor-element-3541d8d {
        width: 33%;
    }

    .elementor-99 .elementor-element.elementor-element-62c0eb5 {
        width: 33%;
    }

    .elementor-99 .elementor-element.elementor-element-a46c2fb {
        width: 33%;
    }

    .elementor-99 .elementor-element.elementor-element-aeb8eae {
        width: 33%;
    }

    .elementor-99 .elementor-element.elementor-element-17dfe36 {
        width: 33%;
    }
}

@media(max-width: 1024px) {
    .elementor-99 .elementor-element.elementor-element-c7dee48 img {
        max-width:150px;
    }

    .elementor-99 .elementor-element.elementor-element-c7dee48 > .elementor-widget-container {
        padding: 0px 0px 0px 20px;
    }

    .elementor-99 .elementor-element.elementor-element-c7dee48 {
        width: auto;
        max-width: auto;
    }

    .elementor-99 .elementor-element.elementor-element-4449eb9 img {
        max-width: 150px;
    }

    .elementor-99 .elementor-element.elementor-element-4449eb9 > .elementor-widget-container {
        padding: 0px 0px 0px 20px;
    }

    .elementor-99 .elementor-element.elementor-element-4449eb9 {
        width: auto;
        max-width: auto;
    }

    .elementor-99 .elementor-element.elementor-element-56c88b6 img {
        max-width: 150px;
    }

    .elementor-99 .elementor-element.elementor-element-56c88b6 > .elementor-widget-container {
        padding: 0px 0px 0px 20px;
    }

    .elementor-99 .elementor-element.elementor-element-56c88b6 {
        width: auto;
        max-width: auto;
    }

    .elementor-99 .elementor-element.elementor-element-3541d8d > .elementor-element-populated {
        text-align: left;
    }

    .elementor-99 .elementor-element.elementor-element-7b1c07c img {
        max-width: 150px;
    }

    .elementor-99 .elementor-element.elementor-element-7b1c07c > .elementor-widget-container {
        padding: 0px 0px 0px 20px;
    }

    .elementor-99 .elementor-element.elementor-element-7b1c07c {
        width: auto;
        max-width: auto;
    }

    .elementor-99 .elementor-element.elementor-element-b5442cd .elementor-button {
        padding: 14px 14px 14px 14px;
    }

    .elementor-99 .elementor-element.elementor-element-17dfe36 > .elementor-element-populated {
        text-align: left;
    }

    .elementor-99 .elementor-element.elementor-element-e14ad2a {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-99 .elementor-element.elementor-element-80d1cd6 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-99 .elementor-element.elementor-element-ba993c8 img {
        max-width: 150px;
    }

    .elementor-99 .elementor-element.elementor-element-ba993c8 > .elementor-widget-container {
        padding: 0px 0px 0px 20px;
    }

    .elementor-99 .elementor-element.elementor-element-ba993c8 {
        width: auto;
        max-width: auto;
    }

    .elementor-99 .elementor-element.elementor-element-8512d5e {
        --justify-content: space-around;
        --align-items: flex-end;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-99 .elementor-element.elementor-element-4d149a0 .elementor-button {
        font-size: 12px;
        border-width: 1px 1px 1px 1px;
        border-radius: 24px 24px 24px 24px;
        padding: 9px 5px 9px 5px;
    }

    .elementor-99 .elementor-element.elementor-element-4d149a0.elementor-element {
        --align-self: center;
    }

    .elementor-99 .elementor-element.elementor-element-6afd0e8 .elementor-button {
        font-size: 12px;
        border-width: 1px 1px 1px 1px;
        border-radius: 24px 24px 24px 24px;
        padding: 10px 20px 10px 20px;
    }

    .elementor-99 .elementor-element.elementor-element-6afd0e8.elementor-element {
        --align-self: flex-end;
    }

    .elementor-99 .elementor-element.elementor-element-abb879f {
        --justify-content: space-around;
        --align-items: flex-end;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-99 .elementor-element.elementor-element-0663e6f {
        top: 27px;
    }

    .elementor-99 .elementor-element.elementor-element-a50b161 {
        --margin-block-start: -21px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }
}

@media(max-width: 767px) {
    .elementor-99 .elementor-element.elementor-element-c7dee48 img {
        width:100%;
        max-width: 120px;
    }

    .elementor-99 .elementor-element.elementor-element-c7dee48 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 15px;
    }

    .elementor-99 .elementor-element.elementor-element-c7dee48 {
        width: auto;
        max-width: auto;
    }

    .elementor-99 .elementor-element.elementor-element-4449eb9 img {
        width: 100%;
        max-width: 120px;
    }

    .elementor-99 .elementor-element.elementor-element-4449eb9 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 15px;
    }

    .elementor-99 .elementor-element.elementor-element-4449eb9 {
        width: auto;
        max-width: auto;
    }

    .elementor-99 .elementor-element.elementor-element-dcc62d7 {
        width: 50%;
    }

    .elementor-99 .elementor-element.elementor-element-bc2f4b6 {
        width: 50%;
    }

    .elementor-99 .elementor-element.elementor-element-56c88b6 img {
        width: 100%;
        max-width: 120px;
    }

    .elementor-99 .elementor-element.elementor-element-56c88b6 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 15px;
    }

    .elementor-99 .elementor-element.elementor-element-56c88b6 {
        width: auto;
        max-width: auto;
    }

    .elementor-99 .elementor-element.elementor-element-c390590 {
        width: 50%;
    }

    .elementor-99 .elementor-element.elementor-element-8e1a79e {
        width: 50%;
    }

    .elementor-99 .elementor-element.elementor-element-7b1c07c img {
        width: 100%;
        max-width: 120px;
    }

    .elementor-99 .elementor-element.elementor-element-7b1c07c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 15px;
    }

    .elementor-99 .elementor-element.elementor-element-7b1c07c {
        width: auto;
        max-width: auto;
    }

    .elementor-99 .elementor-element.elementor-element-492446e {
        width: 50%;
    }

    .elementor-99 .elementor-element.elementor-element-b5442cd .elementor-button {
        padding: 10px 10px 10px 10px;
    }

    .elementor-99 .elementor-element.elementor-element-97f22ed {
        width: 50%;
    }

    .elementor-99 .elementor-element.elementor-element-35d0622 .elementor-button {
        padding: 11px 22px 11px 22px;
    }

    body:not(.rtl) .elementor-99 .elementor-element.elementor-element-384cb23 {
        left: -2px;
    }

    body.rtl .elementor-99 .elementor-element.elementor-element-384cb23 {
        right: -2px;
    }

    .elementor-99 .elementor-element.elementor-element-384cb23 {
        top: -151px;
    }

    .elementor-99 .elementor-element.elementor-element-e14ad2a {
        --width: 342px;
        --margin-block-start: -11px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-99 .elementor-element.elementor-element-ba993c8 img {
        width: 100%;
        max-width: 120px;
    }

    .elementor-99 .elementor-element.elementor-element-ba993c8 > .elementor-widget-container {
        margin: 17px 0px 0px 0px;
        padding: 0px 0px 0px 15px;
    }

    .elementor-99 .elementor-element.elementor-element-ba993c8 {
        width: auto;
        max-width: auto;
    }

    .elementor-99 .elementor-element.elementor-element-8512d5e {
        --margin-block-start: -28px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-99 .elementor-element.elementor-element-0663e6f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-99 .elementor-element.elementor-element-0663e6f {
        right: 30.9px;
    }

    body.rtl .elementor-99 .elementor-element.elementor-element-0663e6f {
        left: 30.9px;
    }

    .elementor-99 .elementor-element.elementor-element-0663e6f {
        top: -103px;
    }

    .elementor-99 .elementor-element.elementor-element-a50b161 {
        --margin-block-start: -49px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }
}

/*End post-99 css*/
/*Start post-326 Css*/
.elementor-kit-326 {
    --e-global-color-primary: #0E2C53;
    --e-global-color-secondary: #86011F;
    --e-global-color-text: #8D8D8D;
    --e-global-color-accent: #38000D;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end:20px;}

.elementor-element {
    --widgets-spacing: 20px 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

.elementor-kit-326 e-page-transition {
    background-color: #FFBC7D;
}

@media(max-width: 1024px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width:1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width: 767px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width:767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

/*End Css*/

/*Start Css*/
/*End Css*/
/* Start post-327 CSS */
.elementor-327 .elementor-element.elementor-element-f0cd115 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-327 .elementor-element.elementor-element-3d2fdaf .wbnt-el-label {
    color: #FFFFFF;
    background-color: var( --e-global-color-primary );
}

.elementor-327 .elementor-element.elementor-element-3d2fdaf .wbel-nt-controls .bn-arrow::after {
    border-color: #FFFFFF;
}

.elementor-327 .elementor-element.elementor-element-3d2fdaf .bn-play::after {
    border-left-color: #FFFFFF;
}

.elementor-327 .elementor-element.elementor-element-3d2fdaf .wbel-nt-controls .bn-pause::after,.elementor-327 .elementor-element.elementor-element-3d2fdaf .wbel-nt-controls .bn-pause::before {
    background: #FFFFFF;
}

.elementor-327 .elementor-element.elementor-element-3d2fdaf .wbel-nt-controls button {
    border-color: #0E2C5300;
}

.elementor-327 .elementor-element.elementor-element-3d2fdaf .wbnt-el-container ul li, .elementor-327 .elementor-element.elementor-element-3d2fdaf .wbnt-el-container ul li a {
    color: var( --e-global-color-secondary );
}

.elementor-327 .elementor-element.elementor-element-3d2fdaf .wb-breaking-news-ticker-wrapper {
    border-style: none;
}

.elementor-327 .elementor-element.elementor-element-3d2fdaf .wbnt-news-ticker-list {
    background-color: #FFFFFF;
}

.elementor-327 .elementor-element.elementor-element-3d2fdaf > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-327 .elementor-element.elementor-element-b0f1f88 {
    --display: flex;
    --min-height: 0.1em;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: space-between;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: -2px;
    --margin-block-end: -1px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 50px;
    --padding-inline-end: 50px;
}

.elementor-327 .elementor-element.elementor-element-b0f1f88, .elementor-327 .elementor-element.elementor-element-b0f1f88::before {
    --border-transition: 0.3s;
}

.elementor-327 .elementor-element.elementor-element-b0f1f88.e-con {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 1;
	margin-bottom: 20vh;
}
.elementor-element.elementor-element-b0f1f88.e-con-full.e-flex.e-con.e-parent{
    margin-top:100px;
    margin-bottom: 50px;
    max-height: 150vh;
    padding:20px 0;
    transition: background-image 1s ease-in-out;

}

.elementor-327 .elementor-element.elementor-element-089dea0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: space-around;
    --flex-wrap: wrap;
    --align-content: center;
    --background-transition: 0.3s;
    --margin-block-start: 8px;
    --margin-block-end: -4px;
    --margin-inline-start: -69px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
    --z-index: 5;
}

.elementor-327 .elementor-element.elementor-element-089dea0.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-327 .elementor-element.elementor-element-176668b > .elementor-widget-container {
    margin: 101px 0px -46px -170px;
    padding: 0px 0px 0px 0px;
}

.elementor-327 .elementor-element.elementor-element-176668b {
    width: var( --container-widget-width, 70% );
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
}

.elementor-327 .elementor-element.elementor-element-176668b.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
    left: 5%;
    top: -4vh;
}

.elementor-327 .elementor-element.elementor-element-a01b363 {
    --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;
    --justify-content: space-around;
    --align-items: flex-end;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 29px;
    --margin-inline-end: 0px;
}

.elementor-327 .elementor-element.elementor-element-a01b363.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-327 .elementor-element.elementor-element-e31329e {
    text-align: right;
}

.elementor-327 .elementor-element.elementor-element-e31329e .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Lato", Sans-serif;
    font-weight: 800;
}

.elementor-327 .elementor-element.elementor-element-e31329e > .elementor-widget-container {
    padding: 0px 40px 0px 0px;
}

.elementor-327 .elementor-element.elementor-element-379beaba > .elementor-container {
    max-width: 1400px;
}

.elementor-327 .elementor-element.elementor-element-379beaba > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-327 .elementor-element.elementor-element-379beaba > .elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.96;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-379beaba {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 50px;
    padding: 0px 0px 0px 0px;
}

.elementor-327 .elementor-element.elementor-element-5325cb7d > .elementor-element-populated > .elementor-background-overlay {
    opacity: 0.5;
}

.elementor-327 .elementor-element.elementor-element-5325cb7d > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-5325cb7d > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-5325cb7d > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-327 .elementor-element.elementor-element-5325cb7d > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-327 .elementor-element.elementor-element-5325cb7d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-22ff8d6b img {
    width: 100%;
}

.elementor-327 .elementor-element.elementor-element-22ff8d6b > .elementor-widget-container {
    margin: 89px 184px 89px 89px;
}

.elementor-327 .elementor-element.elementor-element-22ff8d6b.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-327 .elementor-element.elementor-element-4b31d1d4 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 50px 80px 80px;
}

.elementor-327 .elementor-element.elementor-element-4b31d1d4 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-51a6c71a {
    text-align: center;
}

.elementor-327 .elementor-element.elementor-element-51a6c71a .elementor-heading-title {
    color: #000000;
    font-family: "Jost", Sans-serif;
    font-size: 3.1rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 10px;
}

.elementor-327 .elementor-element.elementor-element-6a8977f {
    --divider-border-style: solid;
    --divider-color: #B3040E;
    --divider-border-width: 4px;
}

.elementor-327 .elementor-element.elementor-element-6a8977f .elementor-divider-separator {
    width: 48px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-327 .elementor-element.elementor-element-6a8977f .elementor-divider {
    text-align: center;
    padding-block-start:8px;padding-block-end:8px;}

.elementor-327 .elementor-element.elementor-element-59d3e582 .elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #BB0000;
}

.elementor-327 .elementor-element.elementor-element-59d3e582 > .elementor-widget-container {
    margin: -7px 0px 0px 0px;
}

.elementor-327 .elementor-element.elementor-element-49116269:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-49116269 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-327 .elementor-element.elementor-element-49116269 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 82px 0px 49px 0px;
}

.elementor-327 .elementor-element.elementor-element-49116269 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-18106849 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-327 .elementor-element.elementor-element-6dacffd > .elementor-container {
    max-width: 540px;
}

.elementor-327 .elementor-element.elementor-element-6dacffd {
    margin-top: -40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-327 .elementor-element.elementor-element-a134a78 {
    text-align: center;
}

.elementor-327 .elementor-element.elementor-element-a134a78 .elementor-heading-title {
    color: #000000;
    font-family: "Jost", Sans-serif;
    font-size: 3.1rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 10px;
}

.elementor-327 .elementor-element.elementor-element-5030927 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-327 .elementor-element.elementor-element-653cc47 {
    --divider-border-style: solid;
    --divider-color: #B3040E;
    --divider-border-width: 4px;
}

.elementor-327 .elementor-element.elementor-element-653cc47 .elementor-divider-separator {
    width: 48px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-327 .elementor-element.elementor-element-653cc47 .elementor-divider {
    text-align: center;
    padding-block-start:8px;padding-block-end:8px;}

.elementor-327 .elementor-element.elementor-element-1d20b27 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #eeeeee;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 40px 40px 40px;
}

.elementor-327 .elementor-element.elementor-element-1d20b27 > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-1d20b27 > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-1d20b27 > .elementor-background-slideshow {
    border-radius: 3px 3px 3px 3px;
}

.elementor-327 .elementor-element.elementor-element-1d20b27:hover > .elementor-element-populated {
    box-shadow: 0px 0px 80px 20px rgba(16,45,94,0.17);
}

.elementor-327 .elementor-element.elementor-element-1d20b27 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-443972c8 img {
    width: 45%;
    border-radius: 50% 50% 50% 50%;
}

.elementor-327 .elementor-element.elementor-element-443972c8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-327 .elementor-element.elementor-element-43c08fb8 {
    text-align: center;
}

.elementor-327 .elementor-element.elementor-element-43c08fb8 .elementor-heading-title {
    color: #192033;
    font-size: 20px;
}

.elementor-327 .elementor-element.elementor-element-7111f11 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #eeeeee;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 40px 40px 40px;
}

.elementor-327 .elementor-element.elementor-element-7111f11 > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-7111f11 > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-7111f11 > .elementor-background-slideshow {
    border-radius: 3px 3px 3px 3px;
}

.elementor-327 .elementor-element.elementor-element-7111f11:hover > .elementor-element-populated {
    box-shadow: 0px 0px 80px 20px rgba(16,45,94,0.17);
}

.elementor-327 .elementor-element.elementor-element-7111f11 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-91414b6 img {
    width: 45%;
    border-radius: 50% 50% 50% 50%;
}

.elementor-327 .elementor-element.elementor-element-91414b6 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-327 .elementor-element.elementor-element-8f0fb6d {
    text-align: center;
}

.elementor-327 .elementor-element.elementor-element-8f0fb6d .elementor-heading-title {
    color: #192033;
    font-size: 20px;
}

.elementor-327 .elementor-element.elementor-element-1fee4c4 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #eeeeee;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 40px 40px 40px;
}

.elementor-327 .elementor-element.elementor-element-1fee4c4 > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-1fee4c4 > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-1fee4c4 > .elementor-background-slideshow {
    border-radius: 3px 3px 3px 3px;
}

.elementor-327 .elementor-element.elementor-element-1fee4c4:hover > .elementor-element-populated {
    box-shadow: 0px 0px 80px 20px rgba(16,45,94,0.17);
}

.elementor-327 .elementor-element.elementor-element-1fee4c4 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-b09b0e4 img {
    width: 45%;
    border-radius: 50% 50% 50% 50%;
}

.elementor-327 .elementor-element.elementor-element-b09b0e4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-327 .elementor-element.elementor-element-ce82c75 {
    text-align: center;
}

.elementor-327 .elementor-element.elementor-element-ce82c75 .elementor-heading-title {
    color: #192033;
    font-size: 20px;
}

.elementor-327 .elementor-element.elementor-element-3cd0a3e > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #eeeeee;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 40px 40px 40px;
}

.elementor-327 .elementor-element.elementor-element-3cd0a3e > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-3cd0a3e > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-3cd0a3e > .elementor-background-slideshow {
    border-radius: 3px 3px 3px 3px;
}

.elementor-327 .elementor-element.elementor-element-3cd0a3e:hover > .elementor-element-populated {
    box-shadow: 0px 0px 80px 20px rgba(16,45,94,0.17);
}

.elementor-327 .elementor-element.elementor-element-3cd0a3e > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-bac9d6f img {
    width: 45%;
    border-radius: 50% 50% 50% 50%;
}

.elementor-327 .elementor-element.elementor-element-bac9d6f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-327 .elementor-element.elementor-element-565a52c {
    text-align: center;
}

.elementor-327 .elementor-element.elementor-element-565a52c .elementor-heading-title {
    color: #192033;
    font-size: 20px;
}

.elementor-327 .elementor-element.elementor-element-6679ec7 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #eeeeee;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 40px 40px 40px;
}

.elementor-327 .elementor-element.elementor-element-6679ec7 > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-6679ec7 > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-6679ec7 > .elementor-background-slideshow {
    border-radius: 3px 3px 3px 3px;
}

.elementor-327 .elementor-element.elementor-element-6679ec7:hover > .elementor-element-populated {
    box-shadow: 0px 0px 80px 20px rgba(16,45,94,0.17);
}

.elementor-327 .elementor-element.elementor-element-6679ec7 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-02f5a81 img {
    width: 45%;
    border-radius: 50% 50% 50% 50%;
}

.elementor-327 .elementor-element.elementor-element-02f5a81 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-327 .elementor-element.elementor-element-8b9e0d4 {
    text-align: center;
}

.elementor-327 .elementor-element.elementor-element-8b9e0d4 .elementor-heading-title {
    color: #192033;
    font-size: 20px;
}

.elementor-327 .elementor-element.elementor-element-dae5fd6 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #eeeeee;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 40px 40px 40px;
}

.elementor-327 .elementor-element.elementor-element-dae5fd6 > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-dae5fd6 > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-dae5fd6 > .elementor-background-slideshow {
    border-radius: 3px 3px 3px 3px;
}

.elementor-327 .elementor-element.elementor-element-dae5fd6:hover > .elementor-element-populated {
    box-shadow: 0px 0px 80px 20px rgba(16,45,94,0.17);
}

.elementor-327 .elementor-element.elementor-element-dae5fd6 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-3d1a41e img {
    width: 45%;
    border-radius: 50% 50% 50% 50%;
}

.elementor-327 .elementor-element.elementor-element-3d1a41e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-327 .elementor-element.elementor-element-c8d9b72 {
    text-align: center;
}

.elementor-327 .elementor-element.elementor-element-c8d9b72 .elementor-heading-title {
    color: #192033;
    font-size: 20px;
}

.elementor-327 .elementor-element.elementor-element-6e635d6e > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-327 .elementor-element.elementor-element-6e635d6e > .elementor-background-overlay {
    opacity: 0.55;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-6e635d6e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 0px 0px 0px;
}

.elementor-327 .elementor-element.elementor-element-2107d73 {
    text-align: center;
}

.elementor-327 .elementor-element.elementor-element-2107d73 .elementor-heading-title {
    color: #000000;
    font-family: "Jost", Sans-serif;
    font-size: 3.1rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 10px;
}

.elementor-327 .elementor-element.elementor-element-2107d73 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-327 .elementor-element.elementor-element-d682eb3 {
    --divider-border-style: solid;
    --divider-color: #B3040E;
    --divider-border-width: 4px;
}

.elementor-327 .elementor-element.elementor-element-d682eb3 .elementor-divider-separator {
    width: 48px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-327 .elementor-element.elementor-element-d682eb3 .elementor-divider {
    text-align: center;
    padding-block-start:8px;padding-block-end:8px;}

.elementor-327 .elementor-element.elementor-element-e877c53 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-327 .elementor-element.elementor-element-e877c53 {
    padding: 25px 0px 0px 0px;
}

.elementor-327 .elementor-element.elementor-element-fdf3dbb > .elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 25px 25px 25px 25px;
}

.elementor-327 .elementor-element.elementor-element-fdf3dbb > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-fdf3dbb > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-fdf3dbb > .elementor-background-slideshow {
    border-radius: 7px 7px 7px 7px;
}

.elementor-327 .elementor-element.elementor-element-fdf3dbb:hover > .elementor-element-populated {
    border-style: solid;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.16);
}

.elementor-327 .elementor-element.elementor-element-fdf3dbb > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-bafe0ac img {
    max-width: 45%;
    transition-duration: 0.3s;
}

.elementor-327 .elementor-element.elementor-element-bafe0ac > .elementor-widget-container {
    --e-transform-scale: 2;
}

.elementor-327 .elementor-element.elementor-element-f75bacb > .elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 25px 25px 25px 25px;
}

.elementor-327 .elementor-element.elementor-element-f75bacb > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-f75bacb > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-f75bacb > .elementor-background-slideshow {
    border-radius: 7px 7px 7px 7px;
}

.elementor-327 .elementor-element.elementor-element-f75bacb:hover > .elementor-element-populated {
    border-style: solid;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.16);
}

.elementor-327 .elementor-element.elementor-element-f75bacb > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-8fb79df img {
    max-width: 45%;
    transition-duration: 0.3s;
}

.elementor-327 .elementor-element.elementor-element-8fb79df > .elementor-widget-container {
    --e-transform-scale: 2;
}

.elementor-327 .elementor-element.elementor-element-96b3b5a:hover > .elementor-element-populated > .elementor-background-overlay {
    opacity: 0.42;
}

.elementor-327 .elementor-element.elementor-element-96b3b5a > .elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 25px 25px 25px 25px;
}

.elementor-327 .elementor-element.elementor-element-96b3b5a > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-96b3b5a > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-96b3b5a > .elementor-background-slideshow {
    border-radius: 7px 7px 7px 7px;
}

.elementor-327 .elementor-element.elementor-element-96b3b5a:hover > .elementor-element-populated {
    border-style: solid;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.16);
}

.elementor-327 .elementor-element.elementor-element-96b3b5a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-5d945e4 img {
    max-width: 45%;
    transition-duration: 0.3s;
}

.elementor-327 .elementor-element.elementor-element-5d945e4 > .elementor-widget-container {
    --e-transform-scale: 1.7;
}

.elementor-327 .elementor-element.elementor-element-168355b > .elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 25px 25px 25px 25px;
}

.elementor-327 .elementor-element.elementor-element-168355b > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-168355b > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-168355b > .elementor-background-slideshow {
    border-radius: 7px 7px 7px 7px;
}

.elementor-327 .elementor-element.elementor-element-168355b:hover > .elementor-element-populated {
    border-style: solid;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.16);
}

.elementor-327 .elementor-element.elementor-element-168355b > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-755d127 img {
    max-width: 45%;
    transition-duration: 0.3s;
}

.elementor-327 .elementor-element.elementor-element-755d127 > .elementor-widget-container {
    --e-transform-scale: 2;
}

.elementor-327 .elementor-element.elementor-element-5c463dd > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-327 .elementor-element.elementor-element-5c463dd {
    padding: 25px 0px 0px 0px;
}

.elementor-327 .elementor-element.elementor-element-6574db0 > .elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 25px 25px 25px 25px;
}

.elementor-327 .elementor-element.elementor-element-6574db0 > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-6574db0 > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-6574db0 > .elementor-background-slideshow {
    border-radius: 7px 7px 7px 7px;
}

.elementor-327 .elementor-element.elementor-element-6574db0:hover > .elementor-element-populated {
    border-style: solid;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.16);
}

.elementor-327 .elementor-element.elementor-element-6574db0 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-6679570 img {
    max-width: 45%;
    transition-duration: 0.3s;
}

.elementor-327 .elementor-element.elementor-element-6679570 > .elementor-widget-container {
    --e-transform-scale: 2;
}

.elementor-327 .elementor-element.elementor-element-670c2e3 > .elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 25px 25px 25px 25px;
}

.elementor-327 .elementor-element.elementor-element-670c2e3 > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-670c2e3 > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-670c2e3 > .elementor-background-slideshow {
    border-radius: 7px 7px 7px 7px;
}

.elementor-327 .elementor-element.elementor-element-670c2e3:hover > .elementor-element-populated {
    border-style: solid;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.16);
}

.elementor-327 .elementor-element.elementor-element-670c2e3 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-82ad2cd img {
    max-width: 45%;
    transition-duration: 0.3s;
}

.elementor-327 .elementor-element.elementor-element-82ad2cd > .elementor-widget-container {
    --e-transform-scale: 1.5;
}

.elementor-327 .elementor-element.elementor-element-2ab8247 > .elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 25px 25px 25px 25px;
}

.elementor-327 .elementor-element.elementor-element-2ab8247 > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-2ab8247 > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-2ab8247 > .elementor-background-slideshow {
    border-radius: 7px 7px 7px 7px;
}

.elementor-327 .elementor-element.elementor-element-2ab8247:hover > .elementor-element-populated {
    border-style: solid;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.16);
}

.elementor-327 .elementor-element.elementor-element-2ab8247 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-80a225e img {
    max-width: 45%;
    transition-duration: 0.3s;
}

.elementor-327 .elementor-element.elementor-element-80a225e > .elementor-widget-container {
    --e-transform-scale: 1.7;
}

.elementor-327 .elementor-element.elementor-element-00a7bec > .elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 25px 25px 25px 25px;
}

.elementor-327 .elementor-element.elementor-element-00a7bec > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-00a7bec > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-00a7bec > .elementor-background-slideshow {
    border-radius: 7px 7px 7px 7px;
}

.elementor-327 .elementor-element.elementor-element-00a7bec:hover > .elementor-element-populated {
    border-style: solid;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.16);
}

.elementor-327 .elementor-element.elementor-element-00a7bec > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-24b784a img {
    max-width: 45%;
    transition-duration: 0.3s;
}

.elementor-327 .elementor-element.elementor-element-24b784a > .elementor-widget-container {
    --e-transform-scale: 1.5;
}

.elementor-327 .elementor-element.elementor-element-5ad94669 > .elementor-background-overlay {
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-5ad94669 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 115px 0px 100px 0px;
}

.elementor-327 .elementor-element.elementor-element-66ede296 > .elementor-container {
    max-width: 540px;
}

.elementor-327 .elementor-element.elementor-element-66ede296 {
    margin-top: -49px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-327 .elementor-element.elementor-element-3e6373fa {
    text-align: center;
}

.elementor-327 .elementor-element.elementor-element-3e6373fa .elementor-heading-title {
    color: #000000;
    font-family: "Jost", Sans-serif;
    font-size: 3.1rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 10px;
}

.elementor-327 .elementor-element.elementor-element-e0fb624 {
    --divider-border-style: solid;
    --divider-color: #B3040E;
    --divider-border-width: 4px;
}

.elementor-327 .elementor-element.elementor-element-e0fb624 .elementor-divider-separator {
    width: 48px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-327 .elementor-element.elementor-element-e0fb624 .elementor-divider {
    text-align: center;
    padding-block-start:8px;padding-block-end:8px;}

.elementor-327 .elementor-element.elementor-element-7bf7113c > .elementor-container {
    max-width: 1236px;
}

.elementor-327 .elementor-element.elementor-element-7bf7113c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 64px 0px 0px 0px;
}

.elementor-327 .elementor-element.elementor-element-3ddd8974 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-327 .elementor-element.elementor-element-3ddd8974:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-327 .elementor-element.elementor-element-3ddd8974 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #003153;
}

.elementor-327 .elementor-element.elementor-element-3ddd8974 > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-3ddd8974 > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-3ddd8974 > .elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-327 .elementor-element.elementor-element-3ddd8974 > .elementor-element-populated {
    box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 32px 0px;
}

.elementor-327 .elementor-element.elementor-element-3ddd8974 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-422afcf5 img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-327 .elementor-element.elementor-element-7667f034 {
    text-align: center;
}

.elementor-327 .elementor-element.elementor-element-7667f034 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-327 .elementor-element.elementor-element-7667f034 > .elementor-widget-container {
    padding: 16px 0px 0px 0px;
}

.elementor-327 .elementor-element.elementor-element-5109221e {
    text-align: center;
}

.elementor-327 .elementor-element.elementor-element-5109221e .elementor-heading-title {
    color: #FFFFFF;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-327 .elementor-element.elementor-element-5109221e > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-327 .elementor-element.elementor-element-84f7642 .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-327 .elementor-element.elementor-element-84f7642 .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-327 .elementor-element.elementor-element-84f7642 .elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #BB0000;
    border-radius: 0px 0px 0px 0px;
    padding: 8px 17px 9px 17px;
}

.elementor-327 .elementor-element.elementor-element-84f7642 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-327 .elementor-element.elementor-element-621b11ed > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-327 .elementor-element.elementor-element-621b11ed:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-327 .elementor-element.elementor-element-621b11ed > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #003153;
}

.elementor-327 .elementor-element.elementor-element-621b11ed > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-621b11ed > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-621b11ed > .elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-327 .elementor-element.elementor-element-621b11ed > .elementor-element-populated {
    box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 32px 0px;
}

.elementor-327 .elementor-element.elementor-element-621b11ed > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-159dbdc6 img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-327 .elementor-element.elementor-element-58108d52 {
    text-align: center;
}

.elementor-327 .elementor-element.elementor-element-58108d52 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-327 .elementor-element.elementor-element-58108d52 > .elementor-widget-container {
    padding: 16px 32px 0px 32px;
}

.elementor-327 .elementor-element.elementor-element-55a81dc9 {
    text-align: center;
}

.elementor-327 .elementor-element.elementor-element-55a81dc9 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-327 .elementor-element.elementor-element-55a81dc9 > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-327 .elementor-element.elementor-element-836def9 .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-327 .elementor-element.elementor-element-836def9 .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-327 .elementor-element.elementor-element-836def9 .elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #BB0000;
    border-radius: 0px 0px 0px 0px;
    padding: 8px 17px 9px 17px;
}

.elementor-327 .elementor-element.elementor-element-836def9 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-327 .elementor-element.elementor-element-610edf7d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-327 .elementor-element.elementor-element-610edf7d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-327 .elementor-element.elementor-element-610edf7d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #003153;
}

.elementor-327 .elementor-element.elementor-element-610edf7d > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-610edf7d > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-610edf7d > .elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-327 .elementor-element.elementor-element-610edf7d > .elementor-element-populated {
    box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 32px 0px;
}

.elementor-327 .elementor-element.elementor-element-610edf7d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-4bafe7f1 img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-327 .elementor-element.elementor-element-12e4dcb6 {
    text-align: center;
}

.elementor-327 .elementor-element.elementor-element-12e4dcb6 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-327 .elementor-element.elementor-element-12e4dcb6 > .elementor-widget-container {
    padding: 16px 32px 0px 32px;
}

.elementor-327 .elementor-element.elementor-element-13a8c9f5 {
    text-align: center;
}

.elementor-327 .elementor-element.elementor-element-13a8c9f5 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-327 .elementor-element.elementor-element-13a8c9f5 > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-327 .elementor-element.elementor-element-383753a .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-327 .elementor-element.elementor-element-383753a .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-327 .elementor-element.elementor-element-383753a .elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #BB0000;
    border-radius: 0px 0px 0px 0px;
    padding: 8px 17px 9px 17px;
}

.elementor-327 .elementor-element.elementor-element-383753a > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-327 .elementor-element.elementor-element-5132052b > .elementor-container {
    max-width: 1236px;
}

.elementor-327 .elementor-element.elementor-element-5132052b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 0px 0px;
}

.elementor-327 .elementor-element.elementor-element-230ea2c3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-327 .elementor-element.elementor-element-230ea2c3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-327 .elementor-element.elementor-element-230ea2c3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #003153;
}

.elementor-327 .elementor-element.elementor-element-230ea2c3 > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-230ea2c3 > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-230ea2c3 > .elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-327 .elementor-element.elementor-element-230ea2c3 > .elementor-element-populated {
    box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 32px 0px;
}

.elementor-327 .elementor-element.elementor-element-230ea2c3 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-24f6fd05 img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-327 .elementor-element.elementor-element-4a65e3a5 {
    text-align: center;
}

.elementor-327 .elementor-element.elementor-element-4a65e3a5 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-327 .elementor-element.elementor-element-4a65e3a5 > .elementor-widget-container {
    padding: 16px 32px 0px 32px;
}

.elementor-327 .elementor-element.elementor-element-63a714a7 {
    text-align: center;
}

.elementor-327 .elementor-element.elementor-element-63a714a7 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-327 .elementor-element.elementor-element-63a714a7 > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-327 .elementor-element.elementor-element-a45173d .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-327 .elementor-element.elementor-element-a45173d .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-327 .elementor-element.elementor-element-a45173d .elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #BB0000;
    border-radius: 0px 0px 0px 0px;
    padding: 8px 17px 9px 17px;
}

.elementor-327 .elementor-element.elementor-element-a45173d > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-327 .elementor-element.elementor-element-131483f8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-327 .elementor-element.elementor-element-131483f8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-327 .elementor-element.elementor-element-131483f8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #003153;
}

.elementor-327 .elementor-element.elementor-element-131483f8 > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-131483f8 > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-131483f8 > .elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-327 .elementor-element.elementor-element-131483f8 > .elementor-element-populated {
    box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 32px 0px;
}

.elementor-327 .elementor-element.elementor-element-131483f8 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-56bcb987 img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-327 .elementor-element.elementor-element-acbef0b {
    text-align: center;
}

.elementor-327 .elementor-element.elementor-element-acbef0b .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-327 .elementor-element.elementor-element-acbef0b > .elementor-widget-container {
    padding: 16px 32px 0px 32px;
}

.elementor-327 .elementor-element.elementor-element-70ed6fe7 {
    text-align: center;
}

.elementor-327 .elementor-element.elementor-element-70ed6fe7 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-327 .elementor-element.elementor-element-70ed6fe7 > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-327 .elementor-element.elementor-element-9ae7edd .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-327 .elementor-element.elementor-element-9ae7edd .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-327 .elementor-element.elementor-element-9ae7edd .elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #BB0000;
    border-radius: 0px 0px 0px 0px;
    padding: 8px 17px 9px 17px;
}

.elementor-327 .elementor-element.elementor-element-9ae7edd > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-327 .elementor-element.elementor-element-da509fa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-327 .elementor-element.elementor-element-da509fa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-327 .elementor-element.elementor-element-da509fa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #003153;
}

.elementor-327 .elementor-element.elementor-element-da509fa > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-da509fa > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-da509fa > .elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-327 .elementor-element.elementor-element-da509fa > .elementor-element-populated {
    box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 32px 0px;
}

.elementor-327 .elementor-element.elementor-element-da509fa > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-e0c1a9f img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-327 .elementor-element.elementor-element-e0c1a9f > .elementor-widget-container {
    border-radius: 30px 30px 30px 30px;
}

.elementor-327 .elementor-element.elementor-element-60ffb1df {
    text-align: center;
}

.elementor-327 .elementor-element.elementor-element-60ffb1df .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-327 .elementor-element.elementor-element-60ffb1df > .elementor-widget-container {
    padding: 16px 32px 0px 32px;
}

.elementor-327 .elementor-element.elementor-element-612e08af {
    text-align: center;
}

.elementor-327 .elementor-element.elementor-element-612e08af .elementor-heading-title {
    color: #FFFFFF;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-327 .elementor-element.elementor-element-612e08af > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-327 .elementor-element.elementor-element-292c599 .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-327 .elementor-element.elementor-element-292c599 .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-327 .elementor-element.elementor-element-292c599 .elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #BB0000;
    border-radius: 0px 0px 0px 0px;
    padding: 8px 17px 9px 17px;
}

.elementor-327 .elementor-element.elementor-element-292c599 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-327 .elementor-element.elementor-element-79b643fa > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-327 .elementor-element.elementor-element-79b643fa:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-79b643fa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f9f9f9;
}

.elementor-327 .elementor-element.elementor-element-79b643fa {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 37px 0px 60px 0px;
}

.elementor-327 .elementor-element.elementor-element-79b643fa > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-16b5aa0f {
    text-align: center;
}

.elementor-327 .elementor-element.elementor-element-16b5aa0f .elementor-heading-title {
    color: #000000;
    font-family: "Jost", Sans-serif;
    font-size: 3.1rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 10px;
}

.elementor-327 .elementor-element.elementor-element-ea8bba9 {
    --divider-border-style: solid;
    --divider-color: #B3040E;
    --divider-border-width: 4px;
}

.elementor-327 .elementor-element.elementor-element-ea8bba9 .elementor-divider-separator {
    width: 48px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-327 .elementor-element.elementor-element-ea8bba9 .elementor-divider {
    text-align: center;
    padding-block-start:8px;padding-block-end:8px;}

.elementor-327 .elementor-element.elementor-element-6f02ead7 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-327 .elementor-element.elementor-element-6f02ead7 {
    padding: 25px 0px 0px 0px;
}

.elementor-327 .elementor-element.elementor-element-2dd0bdb2 > .elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 25px 25px 25px 25px;
}

.elementor-327 .elementor-element.elementor-element-2dd0bdb2 > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-2dd0bdb2 > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-2dd0bdb2 > .elementor-background-slideshow {
    border-radius: 7px 7px 7px 7px;
}

.elementor-327 .elementor-element.elementor-element-2dd0bdb2:hover > .elementor-element-populated {
    border-style: solid;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.16);
}

.elementor-327 .elementor-element.elementor-element-2dd0bdb2 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-68c49c71 img {
    max-width: 45%;
    transition-duration: 0.3s;
}

.elementor-327 .elementor-element.elementor-element-68c49c71 > .elementor-widget-container {
    --e-transform-scale: 2;
}

.elementor-327 .elementor-element.elementor-element-91975e9 > .elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 25px 25px 25px 25px;
}

.elementor-327 .elementor-element.elementor-element-91975e9 > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-91975e9 > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-91975e9 > .elementor-background-slideshow {
    border-radius: 7px 7px 7px 7px;
}

.elementor-327 .elementor-element.elementor-element-91975e9:hover > .elementor-element-populated {
    border-style: solid;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.16);
}

.elementor-327 .elementor-element.elementor-element-91975e9 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-7cbf7f2 img {
    max-width: 45%;
    transition-duration: 0.3s;
}

.elementor-327 .elementor-element.elementor-element-7cbf7f2 > .elementor-widget-container {
    --e-transform-scale: 1.2;
}

.elementor-327 .elementor-element.elementor-element-4d64108 > .elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 25px 25px 25px 25px;
}

.elementor-327 .elementor-element.elementor-element-4d64108 > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-4d64108 > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-4d64108 > .elementor-background-slideshow {
    border-radius: 7px 7px 7px 7px;
}

.elementor-327 .elementor-element.elementor-element-4d64108:hover > .elementor-element-populated {
    border-style: solid;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.16);
}

.elementor-327 .elementor-element.elementor-element-4d64108 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-e45e17f img {
    max-width: 45%;
    transition-duration: 0.3s;
}

.elementor-327 .elementor-element.elementor-element-e45e17f > .elementor-widget-container {
    --e-transform-scale: 1.8;
}

.elementor-327 .elementor-element.elementor-element-c2a3b2d > .elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 25px 25px 25px 25px;
}

.elementor-327 .elementor-element.elementor-element-c2a3b2d > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-c2a3b2d > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-c2a3b2d > .elementor-background-slideshow {
    border-radius: 7px 7px 7px 7px;
}

.elementor-327 .elementor-element.elementor-element-c2a3b2d:hover > .elementor-element-populated {
    border-style: solid;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.16);
}

.elementor-327 .elementor-element.elementor-element-c2a3b2d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-cdc3bc6 img {
    max-width: 45%;
    transition-duration: 0.3s;
}

.elementor-327 .elementor-element.elementor-element-cdc3bc6 > .elementor-widget-container {
    --e-transform-scale: 2;
}

.elementor-327 .elementor-element.elementor-element-25d6932e > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-327 .elementor-element.elementor-element-25d6932e {
    padding: 025px 0px 0px 0px;
}

.elementor-327 .elementor-element.elementor-element-70ddd429 > .elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 25px 25px 25px 25px;
}

.elementor-327 .elementor-element.elementor-element-70ddd429 > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-70ddd429 > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-70ddd429 > .elementor-background-slideshow {
    border-radius: 7px 7px 7px 7px;
}

.elementor-327 .elementor-element.elementor-element-70ddd429:hover > .elementor-element-populated {
    border-style: solid;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.16);
}

.elementor-327 .elementor-element.elementor-element-70ddd429 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-68ff74f2 img {
    max-width: 45%;
    transition-duration: 0.3s;
}

.elementor-327 .elementor-element.elementor-element-68ff74f2 > .elementor-widget-container {
    --e-transform-scale: 2;
}

.elementor-327 .elementor-element.elementor-element-57499dce > .elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 25px 25px 25px 25px;
}

.elementor-327 .elementor-element.elementor-element-57499dce > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-57499dce > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-57499dce > .elementor-background-slideshow {
    border-radius: 7px 7px 7px 7px;
}

.elementor-327 .elementor-element.elementor-element-57499dce:hover > .elementor-element-populated {
    border-style: solid;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.16);
}

.elementor-327 .elementor-element.elementor-element-57499dce > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-243fa64a img {
    max-width: 45%;
    transition-duration: 0.3s;
}

.elementor-327 .elementor-element.elementor-element-243fa64a > .elementor-widget-container {
    --e-transform-scale: 1.7;
}

.elementor-327 .elementor-element.elementor-element-1a030bd5 > .elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 25px 25px 25px 25px;
}

.elementor-327 .elementor-element.elementor-element-1a030bd5 > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-1a030bd5 > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-1a030bd5 > .elementor-background-slideshow {
    border-radius: 7px 7px 7px 7px;
}

.elementor-327 .elementor-element.elementor-element-1a030bd5:hover > .elementor-element-populated {
    border-style: solid;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.16);
}

.elementor-327 .elementor-element.elementor-element-1a030bd5 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-1844b984 img {
    max-width: 45%;
}

.elementor-327 .elementor-element.elementor-element-1844b984:hover img {
    filter: brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-327 .elementor-element.elementor-element-1844b984 > .elementor-widget-container {
    --e-transform-scale: 2;
}

.elementor-327 .elementor-element.elementor-element-7197100f > .elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 25px 25px 25px 25px;
}

.elementor-327 .elementor-element.elementor-element-7197100f > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-7197100f > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-7197100f > .elementor-background-slideshow {
    border-radius: 7px 7px 7px 7px;
}

.elementor-327 .elementor-element.elementor-element-7197100f:hover > .elementor-element-populated {
    border-style: solid;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.16);
}

.elementor-327 .elementor-element.elementor-element-7197100f > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-3ae0bd9f img {
    max-width: 45%;
}

.elementor-327 .elementor-element.elementor-element-3ae0bd9f:hover img {
    filter: brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-327 .elementor-element.elementor-element-3ae0bd9f > .elementor-widget-container {
    --e-transform-scale: 2;
}

.elementor-327 .elementor-element.elementor-element-363b0cf > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-327 .elementor-element.elementor-element-363b0cf {
    padding: 25px 0px 0px 0px;
}

.elementor-327 .elementor-element.elementor-element-e293586 > .elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 25px 25px 25px 25px;
}

.elementor-327 .elementor-element.elementor-element-e293586 > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-e293586 > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-e293586 > .elementor-background-slideshow {
    border-radius: 7px 7px 7px 7px;
}

.elementor-327 .elementor-element.elementor-element-e293586:hover > .elementor-element-populated {
    border-style: solid;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.16);
}

.elementor-327 .elementor-element.elementor-element-e293586 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-348befc img {
    max-width: 45%;
}

.elementor-327 .elementor-element.elementor-element-348befc:hover img {
    filter: brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-327 .elementor-element.elementor-element-348befc > .elementor-widget-container {
    --e-transform-scale: 2;
}

.elementor-327 .elementor-element.elementor-element-05e34ba > .elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 25px 25px 25px 25px;
}

.elementor-327 .elementor-element.elementor-element-05e34ba > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-05e34ba > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-05e34ba > .elementor-background-slideshow {
    border-radius: 7px 7px 7px 7px;
}

.elementor-327 .elementor-element.elementor-element-05e34ba:hover > .elementor-element-populated {
    border-style: solid;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.16);
}

.elementor-327 .elementor-element.elementor-element-05e34ba > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-ace3a73 img {
    max-width: 45%;
    transition-duration: 0.3s;
}

.elementor-327 .elementor-element.elementor-element-ace3a73 > .elementor-widget-container {
    --e-transform-scale: 1.7;
}

.elementor-327 .elementor-element.elementor-element-41868dd > .elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 25px 25px 25px 25px;
}

.elementor-327 .elementor-element.elementor-element-41868dd > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-41868dd > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-41868dd > .elementor-background-slideshow {
    border-radius: 7px 7px 7px 7px;
}

.elementor-327 .elementor-element.elementor-element-41868dd:hover > .elementor-element-populated {
    border-style: solid;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.16);
}

.elementor-327 .elementor-element.elementor-element-41868dd > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-0920f1c img {
    max-width: 45%;
    transition-duration: 0.3s;
}

.elementor-327 .elementor-element.elementor-element-0920f1c > .elementor-widget-container {
    --e-transform-scale: 1.7;
}

.elementor-327 .elementor-element.elementor-element-5f51cc2 > .elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 25px 25px 25px 25px;
}

.elementor-327 .elementor-element.elementor-element-5f51cc2 > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-5f51cc2 > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-5f51cc2 > .elementor-background-slideshow {
    border-radius: 7px 7px 7px 7px;
}

.elementor-327 .elementor-element.elementor-element-5f51cc2:hover > .elementor-element-populated {
    border-style: solid;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.16);
}

.elementor-327 .elementor-element.elementor-element-5f51cc2 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-0457a4a img {
    max-width: 45%;
    transition-duration: 0.3s;
}

.elementor-327 .elementor-element.elementor-element-0457a4a > .elementor-widget-container {
    --e-transform-scale: 1.4;
}

.elementor-327 .elementor-element.elementor-element-e56291d > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-327 .elementor-element.elementor-element-e56291d {
    padding: 025px 0px 0px 0px;
}

.elementor-327 .elementor-element.elementor-element-f085f50 > .elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 25px 25px 25px 25px;
}

.elementor-327 .elementor-element.elementor-element-f085f50 > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-f085f50 > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-f085f50 > .elementor-background-slideshow {
    border-radius: 7px 7px 7px 7px;
}

.elementor-327 .elementor-element.elementor-element-f085f50:hover > .elementor-element-populated {
    border-style: solid;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.16);
}

.elementor-327 .elementor-element.elementor-element-f085f50 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-2f60bc7 img {
    max-width: 45%;
}

.elementor-327 .elementor-element.elementor-element-2f60bc7:hover img {
    filter: brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-327 .elementor-element.elementor-element-2f60bc7 > .elementor-widget-container {
    --e-transform-scale: 2;
}

.elementor-327 .elementor-element.elementor-element-2606e1f > .elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 25px 25px 25px 25px;
}

.elementor-327 .elementor-element.elementor-element-2606e1f > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-2606e1f > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-2606e1f > .elementor-background-slideshow {
    border-radius: 7px 7px 7px 7px;
}

.elementor-327 .elementor-element.elementor-element-2606e1f:hover > .elementor-element-populated {
    border-style: solid;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.16);
}

.elementor-327 .elementor-element.elementor-element-2606e1f > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-8baadf0 img {
    max-width: 45%;
}

.elementor-327 .elementor-element.elementor-element-8baadf0:hover img {
    filter: brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-327 .elementor-element.elementor-element-8baadf0 > .elementor-widget-container {
    --e-transform-scale: 2;
}

.elementor-327 .elementor-element.elementor-element-a91cb20 > .elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 25px 25px 25px 25px;
}

.elementor-327 .elementor-element.elementor-element-a91cb20 > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-a91cb20 > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-a91cb20 > .elementor-background-slideshow {
    border-radius: 7px 7px 7px 7px;
}

.elementor-327 .elementor-element.elementor-element-a91cb20:hover > .elementor-element-populated {
    border-style: solid;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.16);
}

.elementor-327 .elementor-element.elementor-element-a91cb20 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-95db296 img {
    max-width: 45%;
}

.elementor-327 .elementor-element.elementor-element-95db296:hover img {
    filter: brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-327 .elementor-element.elementor-element-95db296 > .elementor-widget-container {
    --e-transform-scale: 2;
}

.elementor-327 .elementor-element.elementor-element-9718675 > .elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 25px 25px 25px 25px;
}

.elementor-327 .elementor-element.elementor-element-9718675 > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-9718675 > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-9718675 > .elementor-background-slideshow {
    border-radius: 7px 7px 7px 7px;
}

.elementor-327 .elementor-element.elementor-element-9718675:hover > .elementor-element-populated {
    border-style: solid;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.16);
}

.elementor-327 .elementor-element.elementor-element-9718675 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-db562bb img {
    max-width: 45%;
}

.elementor-327 .elementor-element.elementor-element-db562bb:hover img {
    filter: brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-327 .elementor-element.elementor-element-db562bb > .elementor-widget-container {
    --e-transform-scale: 2;
}

.elementor-327 .elementor-element.elementor-element-76d6abe > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-327 .elementor-element.elementor-element-76d6abe {
    padding: 25px 0px 0px 0px;
}

.elementor-327 .elementor-element.elementor-element-e75dbf8 > .elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 25px 25px 25px 25px;
}

.elementor-327 .elementor-element.elementor-element-e75dbf8 > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-e75dbf8 > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-e75dbf8 > .elementor-background-slideshow {
    border-radius: 7px 7px 7px 7px;
}

.elementor-327 .elementor-element.elementor-element-e75dbf8:hover > .elementor-element-populated {
    border-style: solid;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.16);
}

.elementor-327 .elementor-element.elementor-element-e75dbf8 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-d8fac89 img {
    max-width: 45%;
    transition-duration: 0.3s;
}

.elementor-327 .elementor-element.elementor-element-d8fac89 > .elementor-widget-container {
    --e-transform-scale: 1.7;
}

.elementor-327 .elementor-element.elementor-element-6b4126a > .elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 25px 25px 25px 25px;
}

.elementor-327 .elementor-element.elementor-element-6b4126a > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-6b4126a > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-6b4126a > .elementor-background-slideshow {
    border-radius: 7px 7px 7px 7px;
}

.elementor-327 .elementor-element.elementor-element-6b4126a:hover > .elementor-element-populated {
    border-style: solid;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.16);
}

.elementor-327 .elementor-element.elementor-element-6b4126a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-8f2e767 img {
    max-width: 45%;
    transition-duration: 0.3s;
}

.elementor-327 .elementor-element.elementor-element-8f2e767 > .elementor-widget-container {
    --e-transform-scale: 2;
}

.elementor-327 .elementor-element.elementor-element-98bed2f > .elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 25px 25px 25px 25px;
}

.elementor-327 .elementor-element.elementor-element-98bed2f > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-98bed2f > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-98bed2f > .elementor-background-slideshow {
    border-radius: 7px 7px 7px 7px;
}

.elementor-327 .elementor-element.elementor-element-98bed2f:hover > .elementor-element-populated {
    border-style: solid;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.16);
}

.elementor-327 .elementor-element.elementor-element-98bed2f > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-8d765f3 img {
    max-width: 45%;
    transition-duration: 0.3s;
}

.elementor-327 .elementor-element.elementor-element-8d765f3 > .elementor-widget-container {
    --e-transform-scale: 1.5;
}

.elementor-327 .elementor-element.elementor-element-3e3fce5 > .elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 25px 25px 25px 25px;
}

.elementor-327 .elementor-element.elementor-element-3e3fce5 > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-3e3fce5 > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-3e3fce5 > .elementor-background-slideshow {
    border-radius: 7px 7px 7px 7px;
}

.elementor-327 .elementor-element.elementor-element-3e3fce5:hover > .elementor-element-populated {
    border-style: solid;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.16);
}

.elementor-327 .elementor-element.elementor-element-3e3fce5 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-985e7a5 img {
    max-width: 45%;
    transition-duration: 0.3s;
}

.elementor-327 .elementor-element.elementor-element-985e7a5 > .elementor-widget-container {
    --e-transform-scale: 2;
}

.elementor-327 .elementor-element.elementor-element-28c893d > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-327 .elementor-element.elementor-element-28c893d {
    padding: 25px 0px 0px 0px;
}

.elementor-327 .elementor-element.elementor-element-637d0df > .elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 25px 25px 25px 25px;
}

.elementor-327 .elementor-element.elementor-element-637d0df > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-637d0df > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-637d0df > .elementor-background-slideshow {
    border-radius: 7px 7px 7px 7px;
}

.elementor-327 .elementor-element.elementor-element-637d0df:hover > .elementor-element-populated {
    border-style: solid;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.16);
}

.elementor-327 .elementor-element.elementor-element-637d0df > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-7805ae6 img {
    max-width: 45%;
    transition-duration: 0.3s;
}

.elementor-327 .elementor-element.elementor-element-7805ae6 > .elementor-widget-container {
    --e-transform-scale: 2;
}

.elementor-327 .elementor-element.elementor-element-f2b195d > .elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 25px 25px 25px 25px;
}

.elementor-327 .elementor-element.elementor-element-f2b195d > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-f2b195d > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-f2b195d > .elementor-background-slideshow {
    border-radius: 7px 7px 7px 7px;
}

.elementor-327 .elementor-element.elementor-element-f2b195d:hover > .elementor-element-populated {
    border-style: solid;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.16);
}

.elementor-327 .elementor-element.elementor-element-f2b195d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-c649169 img {
    max-width: 45%;
    transition-duration: 0.3s;
}

.elementor-327 .elementor-element.elementor-element-c649169 > .elementor-widget-container {
    --e-transform-scale: 2;
}

.elementor-327 .elementor-element.elementor-element-f8baa99 > .elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 25px 25px 25px 25px;
}

.elementor-327 .elementor-element.elementor-element-f8baa99 > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-f8baa99 > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-f8baa99 > .elementor-background-slideshow {
    border-radius: 7px 7px 7px 7px;
}

.elementor-327 .elementor-element.elementor-element-f8baa99:hover > .elementor-element-populated {
    border-style: solid;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.16);
}

.elementor-327 .elementor-element.elementor-element-f8baa99 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-3e683c0 img {
    max-width: 45%;
    transition-duration: 0.3s;
}

.elementor-327 .elementor-element.elementor-element-3e683c0 > .elementor-widget-container {
    --e-transform-scale: 1.5;
}

.elementor-327 .elementor-element.elementor-element-ff6f227 > .elementor-element-populated {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 25px 25px 25px 25px;
}

.elementor-327 .elementor-element.elementor-element-ff6f227 > .elementor-element-populated, .elementor-327 .elementor-element.elementor-element-ff6f227 > .elementor-element-populated > .elementor-background-overlay, .elementor-327 .elementor-element.elementor-element-ff6f227 > .elementor-background-slideshow {
    border-radius: 7px 7px 7px 7px;
}

.elementor-327 .elementor-element.elementor-element-ff6f227:hover > .elementor-element-populated {
    border-style: solid;
    border-color: var( --e-global-color-primary );
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.16);
}

.elementor-327 .elementor-element.elementor-element-ff6f227 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-327 .elementor-element.elementor-element-21ec61c img {
    max-width: 45%;
    transition-duration: 0.3s;
}

.elementor-327 .elementor-element.elementor-element-21ec61c > .elementor-widget-container {
    --e-transform-scale: 2;
}

@media(max-width: 1024px) {
    .elementor-327 .elementor-element.elementor-element-f0cd115 {
        --justify-content:center;
    }

    .elementor-327 .elementor-element.elementor-element-b0f1f88 {
        --min-height: 34vh;
    }

    .elementor-327 .elementor-element.elementor-element-b0f1f88.e-con {
        --flex-grow: 1;
        --flex-shrink: 0;
    }

    .elementor-327 .elementor-element.elementor-element-176668b > .elementor-widget-container {
        margin: 0px 0px -46px 3px;
    }

    .elementor-327 .elementor-element.elementor-element-e31329e .elementor-heading-title {
        font-size: 29px;
    }

    .elementor-327 .elementor-element.elementor-element-e31329e > .elementor-widget-container {
        margin: 0px -17px 0px 0px;
        padding: 0px 0px 0px 28px;
    }

    .elementor-327 .elementor-element.elementor-element-379beaba {
        padding: 0px 0px 0px 0px;
    }

    .elementor-327 .elementor-element.elementor-element-22ff8d6b > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-327 .elementor-element.elementor-element-4b31d1d4 > .elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-327 .elementor-element.elementor-element-51a6c71a .elementor-heading-title {
        font-size: 2.7rem;
    }

    .elementor-327 .elementor-element.elementor-element-6e635d6e {
        padding: 100px 25px 100px 25px;
    }

    .elementor-327 .elementor-element.elementor-element-2c2f4845 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-327 .elementor-element.elementor-element-bafe0ac img {
        max-width: 60%;
    }

    .elementor-327 .elementor-element.elementor-element-8fb79df img {
        max-width: 60%;
    }

    .elementor-327 .elementor-element.elementor-element-5d945e4 img {
        max-width: 60%;
    }

    .elementor-327 .elementor-element.elementor-element-755d127 img {
        max-width: 60%;
    }

    .elementor-327 .elementor-element.elementor-element-6679570 img {
        max-width: 60%;
    }

    .elementor-327 .elementor-element.elementor-element-82ad2cd img {
        max-width: 60%;
    }

    .elementor-327 .elementor-element.elementor-element-80a225e img {
        max-width: 60%;
    }

    .elementor-327 .elementor-element.elementor-element-24b784a img {
        max-width: 60%;
    }

    .elementor-327 .elementor-element.elementor-element-5ad94669 {
        padding: 50px 10px 50px 10px;
    }

    .elementor-327 .elementor-element.elementor-element-7bf7113c {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 32px 0px 0px 0px;
    }

    .elementor-327 .elementor-element.elementor-element-3ddd8974 > .elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-327 .elementor-element.elementor-element-621b11ed > .elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-327 .elementor-element.elementor-element-610edf7d > .elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-327 .elementor-element.elementor-element-230ea2c3 > .elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-327 .elementor-element.elementor-element-131483f8 > .elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-327 .elementor-element.elementor-element-da509fa > .elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-327 .elementor-element.elementor-element-79b643fa {
        padding: 100px 25px 100px 25px;
    }

    .elementor-327 .elementor-element.elementor-element-68c49c71 img {
        max-width: 60%;
    }

    .elementor-327 .elementor-element.elementor-element-7cbf7f2 img {
        max-width: 60%;
    }

    .elementor-327 .elementor-element.elementor-element-e45e17f img {
        max-width: 60%;
    }

    .elementor-327 .elementor-element.elementor-element-cdc3bc6 img {
        max-width: 60%;
    }

    .elementor-327 .elementor-element.elementor-element-68ff74f2 img {
        max-width: 60%;
    }

    .elementor-327 .elementor-element.elementor-element-243fa64a img {
        max-width: 60%;
    }

    .elementor-327 .elementor-element.elementor-element-1844b984 img {
        max-width: 60%;
    }

    .elementor-327 .elementor-element.elementor-element-3ae0bd9f img {
        max-width: 60%;
    }

    .elementor-327 .elementor-element.elementor-element-348befc img {
        max-width: 60%;
    }

    .elementor-327 .elementor-element.elementor-element-ace3a73 img {
        max-width: 60%;
    }

    .elementor-327 .elementor-element.elementor-element-0920f1c img {
        max-width: 60%;
    }

    .elementor-327 .elementor-element.elementor-element-0457a4a img {
        max-width: 60%;
    }

    .elementor-327 .elementor-element.elementor-element-2f60bc7 img {
        max-width: 60%;
    }

    .elementor-327 .elementor-element.elementor-element-8baadf0 img {
        max-width: 60%;
    }

    .elementor-327 .elementor-element.elementor-element-95db296 img {
        max-width: 60%;
    }

    .elementor-327 .elementor-element.elementor-element-db562bb img {
        max-width: 60%;
    }

    .elementor-327 .elementor-element.elementor-element-d8fac89 img {
        max-width: 60%;
    }

    .elementor-327 .elementor-element.elementor-element-8f2e767 img {
        max-width: 60%;
    }

    .elementor-327 .elementor-element.elementor-element-8d765f3 img {
        max-width: 60%;
    }

    .elementor-327 .elementor-element.elementor-element-985e7a5 img {
        max-width: 60%;
    }

    .elementor-327 .elementor-element.elementor-element-7805ae6 img {
        max-width: 60%;
    }

    .elementor-327 .elementor-element.elementor-element-c649169 img {
        max-width: 60%;
    }

    .elementor-327 .elementor-element.elementor-element-3e683c0 img {
        max-width: 60%;
    }

    .elementor-327 .elementor-element.elementor-element-21ec61c img {
        max-width: 60%;
    }
}

@media(max-width: 767px) {
    .elementor-327 .elementor-element.elementor-element-b0f1f88 {
        --min-height:0vh;
    }

    .elementor-327 .elementor-element.elementor-element-089dea0 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: -83px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-327 .elementor-element.elementor-element-089dea0.e-con {
        --align-self: flex-start;
    }

    .elementor-327 .elementor-element.elementor-element-176668b > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-327 .elementor-element.elementor-element-a01b363 {
        --width: 654px;
        --min-height: 0px;
        --flex-direction: column-reverse;
        --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;
        --justify-content: center;
        --align-items: center;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-327 .elementor-element.elementor-element-e31329e .elementor-heading-title {
        font-size: 1rem;
    }

    .elementor-327 .elementor-element.elementor-element-e31329e > .elementor-widget-container {
        margin: 0px 370px 0px 0px;
        padding: -9px 41px 0px 0px;
    }

    .elementor-327 .elementor-element.elementor-element-e31329e.elementor-element {
        --align-self: flex-start;
    }

    .elementor-327 .elementor-element.elementor-element-51a6c71a .elementor-heading-title {
        font-size: 2rem;
    }

    .elementor-327 .elementor-element.elementor-element-0f0bb3e > .elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-327 .elementor-element.elementor-element-a134a78 .elementor-heading-title {
        font-size: 1.3rem;
    }

    .elementor-327 .elementor-element.elementor-element-b22491d > .elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-327 .elementor-element.elementor-element-6e635d6e {
        padding: 50px 20px 50px 20px;
    }

    .elementor-327 .elementor-element.elementor-element-2107d73 .elementor-heading-title {
        font-size: 1.9rem;
    }

    .elementor-327 .elementor-element.elementor-element-e877c53 {
        padding: 15px 0px 0px 0px;
    }

    .elementor-327 .elementor-element.elementor-element-5c463dd {
        padding: 15px 0px 0px 0px;
    }

    .elementor-327 .elementor-element.elementor-element-5ad94669 {
        padding: 50px 5px 50px 5px;
    }

    .elementor-327 .elementor-element.elementor-element-77e7b3ca > .elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-327 .elementor-element.elementor-element-3e6373fa .elementor-heading-title {
        font-size: 1.6rem;
    }

    .elementor-327 .elementor-element.elementor-element-422afcf5 img {
        width: 100%;
        max-width: 100%;
    }

    .elementor-327 .elementor-element.elementor-element-159dbdc6 img {
        width: 100%;
        max-width: 100%;
    }

    .elementor-327 .elementor-element.elementor-element-4bafe7f1 img {
        width: 100%;
        max-width: 100%;
    }

    .elementor-327 .elementor-element.elementor-element-5132052b {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-327 .elementor-element.elementor-element-24f6fd05 img {
        width: 100%;
        max-width: 100%;
    }

    .elementor-327 .elementor-element.elementor-element-56bcb987 img {
        width: 100%;
        max-width: 100%;
    }

    .elementor-327 .elementor-element.elementor-element-e0c1a9f img {
        width: 100%;
        max-width: 100%;
    }

    .elementor-327 .elementor-element.elementor-element-79b643fa {
        padding: 50px 20px 50px 20px;
    }

    .elementor-327 .elementor-element.elementor-element-16b5aa0f .elementor-heading-title {
        font-size: 1.9rem;
    }

    .elementor-327 .elementor-element.elementor-element-6f02ead7 {
        padding: 15px 0px 0px 0px;
    }

    .elementor-327 .elementor-element.elementor-element-25d6932e {
        padding: 15px 0px 0px 0px;
    }

    .elementor-327 .elementor-element.elementor-element-363b0cf {
        padding: 15px 0px 0px 0px;
    }

    .elementor-327 .elementor-element.elementor-element-e56291d {
        padding: 15px 0px 0px 0px;
    }

    .elementor-327 .elementor-element.elementor-element-76d6abe {
        padding: 15px 0px 0px 0px;
    }

    .elementor-327 .elementor-element.elementor-element-28c893d {
        padding: 15px 0px 0px 0px;
    }
}

@media(min-width: 768px) {
    .elementor-327 .elementor-element.elementor-element-089dea0 {
        --width:42.293%;
    }

    .elementor-327 .elementor-element.elementor-element-a01b363 {
        --width: 58%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-327 .elementor-element.elementor-element-1d20b27 {
        width:50%;
    }

    .elementor-327 .elementor-element.elementor-element-7111f11 {
        width: 50%;
    }

    .elementor-327 .elementor-element.elementor-element-1fee4c4 {
        width: 50%;
    }

    .elementor-327 .elementor-element.elementor-element-3cd0a3e {
        width: 50%;
    }

    .elementor-327 .elementor-element.elementor-element-6679ec7 {
        width: 50%;
    }

    .elementor-327 .elementor-element.elementor-element-dae5fd6 {
        width: 50%;
    }
}

/* Start custom CSS for html, class: .elementor-element-176668b */
body {
    font-family: Arial, sans-serif !important;
    margin: 0 !important;
    padding: 0 !important;
    /* background-color: #f2f2f2 !important; */
}

.rectangle-box {
    width: 330px !important;
    margin: 50px auto !important;
    padding: 20px !important;
    background-color: #fff !important;
    border-top: 8px solid #0E2C53 !important;
    border-bottom: 50px solid #0E2C53 !important;
    /* border: 1px solid #ccc !important; */
    border-radius: 5px !important;
    /* box-shadow: 0 0 10px rgba(0, 0, 0, 0.1) !important; */
    text-align: center !important;
}

/* .logo2 {
    padding-top: 20px !important;
    border: 4px solid #0E2C53 !important;
    display: block !important;
    margin: 0 auto 10px !important;
    max-width: 100% !important;
    height: auto !important;
    width: 200px !important;
    margin-top: -67px !important;
    background-color: #fff !important;
    border-radius: 5px !important;
    border: 4px solid #0E2C53 !important;
    padding-top: -15px !important;
} */
.radio-buttons {
    display: flex !important;
    justify-content: space-between !important;
    /* Keep the items evenly spaced */
    margin-bottom: 10px !important;
}

/* Set the font size for radio button labels to 13px */
.radio-buttons label {
    font-size: 11px !important;
    margin-top: 1px !important;
    margin-right: 20px !important;
}

.search-box {
    width: 100% !important;
    height: 150px !important;
    padding: 8px !important;
    box-sizing: border-box !important;
    margin-bottom: 10px !important;
}

.example-paragraph {
    margin-bottom: 10px !important;
    font-size: 12px !important;
    text-align: left !important;
    /* margin-right: 80px !important; */
}

.search-btn {
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    margin-left: 200px !important;
    background-color: #0E2C53 !important;
    color: #fff !important;
    border: none !important;
    border-radius: 3px !important;
    cursor: pointer !important;
    width: auto !important;
    /* Remove width to prevent stretching */
    box-sizing: border-box !important;
    text-align: left !important;
    font-size: 20px;
    /* margin-left: auto !important; Move the button to the right */
}

.headtext {
    /* margin-bottom: 10px !important; */
    font-size: 20px !important;
    /* margin-right: 100px !important; */
    text-align: left !important;
}

/* .c1{
    margin-top: -38px !important;
    margin-bottom: 10px !important;
}
.logo{
    max-width: 100% !important;
    margin-bottom: 10px !important;
    margin-top: -15px !important;
} */
.container-wrapper {
    position: relative !important;
    padding-bottom: 90px !important;
    margin-top: -70px !important;
    margin-left: 8px !important;
    /* border: 4px solid #0E2C53 !important; */
}

.outer-rectangle {
    position: absolute !important;
    top: 50% !important;
    left: 50.5% !important;
    transform: translate(-50%, -50%) !important;
    width: 170px !important;
    /* Adjust the size as needed */
    height: 50px !important;
    /* Adjust the size as needed */
    background-color: #fff !important;
    /* White color */
    border-radius: 50px !important;
    /* Updated border radius */
    border: 1px solid #0E2C53 !important;
    /* Updated green border color */
}

.green-rectangle {
    position: absolute !important;
    top: 50% !important;
    left: 50.5% !important;
    transform: translate(-50%, -50%) !important;
    width: 163px !important;
    height: 45px !important;
    background-color: #0E2C53 !important;
    /* Updated green color */
    border-radius: 50px !important;
    /* Updated border radius */
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    /* Align items to the right */
}

.additional-text {
    color: #fff !important;
    /* Text color */
    font-size: 18px !important;
    /* Font size */
    font-weight: bold !important;
    /* Bold font */
    margin-right: -87px !important;
    /* Adjust the space on the right side */
    margin-top: -10px !important;
    /* Adjust the space on the top side */
}

.track-text {
    color: #fff !important;
    /* Text color */
    font-size: 11px !important;
    /* Font size */
    margin-top: 22px !important;
    /* Adjust the space on the top side */
    margin-right: 28px !important;
    /* Adjust the space on the right side */
}

.circle-container {
    position: absolute !important;
    top: 50% !important;
    left: 15px !important;
    /* Move to the right by 100px */
    transform: translate(50%, -50%) !important;
}

.outer-circle {
    position: relative !important;
    width: 65px !important;
    /* Adjust the size as needed */
    height: 65px !important;
    /* Adjust the size as needed */
    background-color: #fff !important;
    /* White color */
    border-radius: 50% !important;
    border: 1px solid #0E2C53 !important;
    /* Updated green border color */
}

.green-circle {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    width: 55.9px !important;
    /* Updated width */
    height: 55px !important;
    /* Updated height */
    background-color: #0E2C53 !important;
    /* Updated green color */
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.logo-img {
    width: 100% !important;
    /* Updated width to 100% */
    height: auto !important;
    /* Maintain aspect ratio */
    filter: brightness(0) invert(1) !important;
    /* Invert the color to white */
}


/* End post-327 CSS */

/*start post-329 css*/
.elementor-kit-326 {
    --e-global-color-primary: #033249;
    --e-global-color-secondary: #ff8038;
    --e-global-color-text: #8D8D8D;
    --e-global-color-accent: #38000D;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end:20px;}

.elementor-element {
    --widgets-spacing: 20px 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

.elementor-kit-326 e-page-transition {
    background-color: #FFBC7D;
}

@media(max-width: 1024px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width:1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width: 767px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width:767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}
/*End post-329 css*/

/* End custom CSS */
/*About Us.css*/
:root{
	--ast-container-default-xlg-padding:3em;
	--ast-container-default-lg-padding:3em;
	--ast-container-default-slg-padding:2em;
	--ast-container-default-md-padding:3em;
	--ast-container-default-sm-padding:3em;
	--ast-container-default-xs-padding:2.4em;
	--ast-container-default-xxs-padding:1.8em;
	--ast-code-block-background:#ECEFF3;
	--ast-comment-inputs-background:#F9FAFB;
	--ast-normal-container-width:1200px;
	--ast-narrow-container-width:750px;
	--ast-blog-title-font-weight:normal;
	--ast-blog-meta-weight:inherit;
}
html{font-size:100%;}
a{color:var(--ast-global-color-0);}
a:hover,a:focus{color:var(--ast-global-color-1);}
body,button,input,select,textarea,.ast-button,.ast-custom-button{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;font-size:16px;font-size:1rem;line-height:var(--ast-body-line-height,1.65em);}
blockquote{color:var(--ast-global-color-3);}h1,.entry-content h1,h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content h4,h5,.entry-content h5,h6,.entry-content h6,.site-title,.site-title a{font-weight:600;}
.site-title{font-size:26px;font-size:1.625rem;display:block;}
.site-header .site-description{font-size:15px;font-size:0.9375rem;display:none;}
.entry-title{font-size:26px;font-size:1.625rem;}
.archive .ast-article-post .ast-article-inner,.blog .ast-article-post .ast-article-inner,.archive .ast-article-post .ast-article-inner:hover,.blog .ast-article-post .ast-article-inner:hover{overflow:hidden;}
h1,.entry-content h1{font-size:40px;font-size:2.5rem;font-weight:600;line-height:1.4em;}
h2,.entry-content h2{font-size:32px;font-size:2rem;font-weight:600;line-height:1.3em;}
h3,.entry-content h3{font-size:26px;font-size:1.625rem;font-weight:600;line-height:1.3em;}
h4,.entry-content h4{font-size:24px;font-size:1.5rem;line-height:1.2em;font-weight:600;}
h5,.entry-content h5{font-size:20px;font-size:1.25rem;line-height:1.2em;font-weight:600;}
h6,.entry-content h6{font-size:16px;font-size:1rem;line-height:1.25em;font-weight:600;}
::selection{background-color:var(--ast-global-color-0);color:#ffffff;}
body,h1,.entry-title a,.entry-content h1,h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content h4,h5,.entry-content h5,h6,.entry-content h6{color:var(--ast-global-color-3);}
.tagcloud a:hover,.tagcloud a:focus,.tagcloud a.current-item{color:#ffffff;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);}
input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,textarea:focus{border-color:var(--ast-global-color-0);}
input[type="radio"]:checked,input[type=reset],input[type="checkbox"]:checked,input[type="checkbox"]:hover:checked,input[type="checkbox"]:focus:checked,input[type=range]::-webkit-slider-thumb{border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);box-shadow:none;}
.site-footer a:hover + .post-count,.site-footer a:focus + .post-count{background:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.single .nav-links .nav-previous,.single .nav-links .nav-next{color:var(--ast-global-color-0);}.entry-meta,.entry-meta *{line-height:1.45;color:var(--ast-global-color-0);}.entry-meta a:not(.ast-button):hover,.entry-meta a:not(.ast-button):hover *,.entry-meta a:not(.ast-button):focus,.entry-meta a:not(.ast-button):focus *,.page-links > .page-link,.page-links .page-link:hover,.post-navigation a:hover{color:var(--ast-global-color-1);}
#cat option,.secondary .calendar_wrap thead a,.secondary .calendar_wrap thead a:visited{color:var(--ast-global-color-0);}
.secondary .calendar_wrap #today,.ast-progress-val span{background:var(--ast-global-color-0);}.secondary a:hover + .post-count,.secondary a:focus + .post-count{background:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}
.calendar_wrap #today > a{color:#ffffff;}
.page-links .page-link,.single .post-navigation a{color:var(--ast-global-color-0);}
.ast-search-menu-icon .search-form button.search-submit{padding:0 4px;}
.ast-search-menu-icon form.search-form{padding-right:0;}
.ast-search-menu-icon.slide-search input.search-field{width:0;}
.ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-form,.ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-field:focus{transition:all 0.2s;}
.search-form input.search-field:focus{outline:none;}
.ast-search-menu-icon .search-form button.search-submit:focus,.ast-theme-transparent-header .ast-header-search .ast-dropdown-active .ast-icon,.ast-theme-transparent-header .ast-inline-search .search-field:focus .ast-icon{color:var(--ast-global-color-1);}
.ast-header-search .slide-search .search-form{border:2px solid var(--ast-global-color-0);}
.ast-header-search .slide-search .search-field{background-color:#fff;}
.ast-archive-title{color:var(--ast-global-color-2);}
.widget-title,.widget .wp-block-heading{font-size:22px;font-size:1.375rem;color:var(--ast-global-color-2);}
.ast-single-post .entry-content a,.ast-comment-content a:not(.ast-comment-edit-reply-wrap a){text-decoration:underline;}
.ast-single-post .wp-block-button .wp-block-button__link,.ast-single-post .elementor-button-wrapper .elementor-button,.ast-single-post .entry-content .uagb-tab a,.ast-single-post .entry-content .uagb-ifb-cta a,.ast-single-post .entry-content .wp-block-uagb-buttons a,.ast-single-post .entry-content .uabb-module-content a,.ast-single-post .entry-content .uagb-post-grid a,.ast-single-post .entry-content .uagb-timeline a,.ast-single-post .entry-content .uagb-toc__wrap a,.ast-single-post .entry-content .uagb-taxomony-box a,.ast-single-post .entry-content .woocommerce a,.entry-content .wp-block-latest-posts > li > a,.ast-single-post .entry-content .wp-block-file__button,li.ast-post-filter-single,.ast-single-post .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link,.ast-single-post .ast-comment-content .comment-reply-link,.ast-single-post .ast-comment-content .comment-edit-link{text-decoration:none;}
.ast-search-menu-icon.slide-search a:focus-visible:focus-visible,.astra-search-icon:focus-visible,#close:focus-visible,a:focus-visible,.ast-menu-toggle:focus-visible,.site .skip-link:focus-visible,.wp-block-loginout input:focus-visible,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,.ast-header-navigation-arrow:focus-visible,.woocommerce .wc-proceed-to-checkout > .checkout-button:focus-visible,.woocommerce .woocommerce-MyAccount-navigation ul li a:focus-visible,.ast-orders-table__row .ast-orders-table__cell:focus-visible,.woocommerce .woocommerce-order-details .order-again > .button:focus-visible,.woocommerce .woocommerce-message a.button.wc-forward:focus-visible,.woocommerce #minus_qty:focus-visible,.woocommerce #plus_qty:focus-visible,a#ast-apply-coupon:focus-visible,.woocommerce .woocommerce-info a:focus-visible,.woocommerce .astra-shop-summary-wrap a:focus-visible,.woocommerce a.wc-forward:focus-visible,#ast-apply-coupon:focus-visible,.woocommerce-js .woocommerce-mini-cart-item a.remove:focus-visible,#close:focus-visible,.button.search-submit:focus-visible,#search_submit:focus,.normal-search:focus-visible{outline-style:dotted;outline-color:inherit;outline-width:thin;}
input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,input[type="number"]:focus,textarea:focus,.wp-block-search__input:focus,[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus,.ast-mobile-popup-drawer.active .menu-toggle-close:focus,.woocommerce-ordering select.orderby:focus,#ast-scroll-top:focus,#coupon_code:focus,.woocommerce-page #comment:focus,.woocommerce #reviews #respond input#submit:focus,.woocommerce a.add_to_cart_button:focus,.woocommerce .button.single_add_to_cart_button:focus,.woocommerce .woocommerce-cart-form button:focus,.woocommerce .woocommerce-cart-form__cart-item .quantity .qty:focus,.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus,.woocommerce #order_comments:focus,.woocommerce #place_order:focus,.woocommerce .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus,.woocommerce .woocommerce-MyAccount-content form button:focus,.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .woocommerce-Input.input-text:focus,.woocommerce .ast-woocommerce-container .woocommerce-pagination ul.page-numbers li a:focus,body #content .woocommerce form .form-row .select2-container--default .select2-selection--single:focus,#ast-coupon-code:focus,.woocommerce.woocommerce-js .quantity input[type=number]:focus,.woocommerce-js .woocommerce-mini-cart-item .quantity input[type=number]:focus,.woocommerce p#ast-coupon-trigger:focus{border-style:dotted;border-color:inherit;border-width:thin;}
input{outline:none;}
.ast-logo-title-inline .site-logo-img{padding-right:1em;}
.site-logo-img img{ transition:all 0.2s linear;}
body .ast-oembed-container *{position:absolute;top:0;width:100%;height:100%;left:0;}
body .wp-block-embed-pocket-casts .ast-oembed-container *{position:unset;}
.ast-single-post-featured-section + article {margin-top: 2em;}
.site-content .ast-single-post-featured-section img {width: 100%;overflow: hidden;object-fit: cover;}
.ast-separate-container .site-content .ast-single-post-featured-section + article {margin-top: -80px;z-index: 9;position: relative;border-radius: 4px;}
@media (min-width: 922px) {
	.ast-no-sidebar .site-content .ast-article-image-container--wide {margin-left: -120px;margin-right: -120px;max-width: unset;width: unset;}
	.ast-left-sidebar .site-content .ast-article-image-container--wide,.ast-right-sidebar .site-content .ast-article-image-container--wide {margin-left: -10px;margin-right: -10px;}
	.site-content .ast-article-image-container--full {margin-left: calc( -50vw + 50%);margin-right: calc( -50vw + 50%);max-width: 100vw;width: 100vw;}
	.ast-left-sidebar .site-content .ast-article-image-container--full,.ast-right-sidebar .site-content .ast-article-image-container--full {margin-left: -10px;margin-right: -10px;max-width: inherit;width: auto;}
}
.site > .ast-single-related-posts-container {margin-top: 0;}
@media (min-width: 922px) {
	.ast-desktop .ast-container--narrow {
			max-width: var(--ast-narrow-container-width);
			margin: 0 auto;
		}
	}
	.ast-page-builder-template .hentry {margin: 0;}
	.ast-page-builder-template .site-content > .ast-container {max-width: 100%;padding: 0;}
	.ast-page-builder-template .site .site-content #primary {padding: 0;margin: 0;}
	.ast-page-builder-template .no-results {text-align: center;margin: 4em auto;}
	.ast-page-builder-template .ast-pagination {padding: 2em;}
	.ast-page-builder-template .entry-header.ast-no-title.ast-no-thumbnail {margin-top: 0;}
	.ast-page-builder-template .entry-header.ast-header-without-markup {margin-top: 0;margin-bottom: 0;}
	.ast-page-builder-template .entry-header.ast-no-title.ast-no-meta {margin-bottom: 0;}
	.ast-page-builder-template.single .post-navigation {padding-bottom: 2em;}
	.ast-page-builder-template.single-post .site-content > .ast-container {max-width: 100%;}
	.ast-page-builder-template .entry-header {margin-top: 2em;margin-left: auto;margin-right: auto;}
	.ast-page-builder-template .ast-archive-description {margin: 2em auto 0;padding-left: 20px;padding-right: 20px;}
	.ast-page-builder-template .ast-row {margin-left: 0;margin-right: 0;}
	.single.ast-page-builder-template .entry-header + .entry-content,.single.ast-page-builder-template .ast-single-entry-banner + .site-content article .entry-content {margin-bottom: 2em;}
	@media(min-width: 921px) {
		.ast-page-builder-template.archive.ast-right-sidebar .ast-row article,.ast-page-builder-template.archive.ast-left-sidebar .ast-row article {padding-left: 0;padding-right: 0;}
	}
	@media (max-width:921px){
		#ast-desktop-header{display:none;}
	}
	@media (min-width:922px){
		#ast-mobile-header{display:none;}
	}
	.wp-block-buttons.aligncenter{justify-content:center;}
	@media (max-width:921px){
		.ast-theme-transparent-header #primary,.ast-theme-transparent-header #secondary{padding:0;}
	}
	@media (max-width:921px){
		.ast-plain-container.ast-no-sidebar #primary{padding:0;}
	}
	.ast-plain-container.ast-no-sidebar #primary{margin-top:0;margin-bottom:0;}
	.wp-block-button.is-style-outline .wp-block-button__link{border-color:var(--ast-global-color-0);}
	div.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),div.wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color){color:var(--ast-global-color-0);}
	.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}
	.post-page-numbers.current .page-link,.ast-pagination .page-numbers.current{color:#ffffff;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);}
	.wp-block-button.is-style-outline .wp-block-button__link.wp-element-button,.ast-outline-button{border-color:var(--ast-global-color-0);font-family:inherit;font-weight:500;font-size:16px;font-size:1rem;line-height:1em;}
	.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color),.ast-outline-button{color:var(--ast-global-color-0);}
	.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover,.ast-outline-button:hover,.ast-outline-button:focus,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:hover,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:focus{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}
	.entry-content[ast-blocks-layout] > figure{margin-bottom:1em;}
	h1.widget-title{font-weight:600;}
	h2.widget-title{font-weight:600;}
	h3.widget-title{font-weight:600;}
	#page{display:flex;flex-direction:column;min-height:100vh;}
	.ast-404-layout-1 h1.page-title{color:var(--ast-global-color-2);}
	.single .post-navigation a{line-height:1em;height:inherit;}
	.error-404 .page-sub-title{font-size:1.5rem;font-weight:inherit;}
	.search .site-content .content-area .search-form{margin-bottom:0;}#page .site-content{flex-grow:1;}
	.widget{margin-bottom:1.25em;}
	#secondary li{line-height:1.5em;}
	#secondary .wp-block-group h2{margin-bottom:0.7em;}
	#secondary h2{font-size:1.7rem;}
	.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comment-respond{padding:3em;}
	.ast-separate-container .ast-article-single .ast-article-single{padding:0;}
	.ast-article-single .wp-block-post-template-is-layout-grid{padding-left:0;}
	.ast-separate-container .comments-title,.ast-narrow-container .comments-title{padding:1.5em 2em;}
	.ast-page-builder-template .comment-form-textarea,.ast-comment-formwrap .ast-grid-common-col{padding:0;}
	.ast-comment-formwrap{padding:0;display:inline-flex;column-gap:20px;width:100%;margin-left:0;margin-right:0;}
	.comments-area textarea#comment:focus,.comments-area textarea#comment:active,.comments-area .ast-comment-formwrap input[type="text"]:focus,.comments-area .ast-comment-formwrap input[type="text"]:active {box-shadow:none;outline:none;}
	.archive.ast-page-builder-template .entry-header{margin-top:2em;}
	.ast-page-builder-template .ast-comment-formwrap{width:100%;}
	.entry-title{margin-bottom:0.5em;}
	.ast-archive-description p{font-size:inherit;font-weight:inherit;line-height:inherit;}
	.ast-separate-container .ast-comment-list li.depth-1,.hentry{margin-bottom:2em;}
	@media (min-width:921px){
		.ast-left-sidebar.ast-page-builder-template #secondary,.archive.ast-right-sidebar.ast-page-builder-template .site-main{padding-left:20px;padding-right:20px;}
	}
	@media (max-width:544px){
		.ast-comment-formwrap.ast-row{column-gap:10px;display:inline-block;}
		#ast-commentform .ast-grid-common-col{position:relative;width:100%;}
	}
	@media (min-width:1201px){
		.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-author-box,.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:3em;}
	}
	@media (max-width:921px){
		.ast-separate-container #primary,.ast-separate-container #secondary{padding:1.5em 0;}
		#primary,#secondary{padding:1.5em 0;margin:0;}
		.ast-left-sidebar #content > .ast-container{display:flex;flex-direction:column-reverse;width:100%;}
	}
	@media (min-width:922px){
		.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary{border:0;}
		.search-no-results.ast-separate-container #primary{margin-bottom:4em;}
	}
	.elementor-button-wrapper .elementor-button{border-style:solid;text-decoration:none;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;}
	body .elementor-button.elementor-size-sm,body .elementor-button.elementor-size-xs,body .elementor-button.elementor-size-md,body .elementor-button.elementor-size-lg,body .elementor-button.elementor-size-xl,body .elementor-button{
		padding-top:5px;
		padding-right:20px;
		padding-bottom:6px;
		padding-left:20px;
	}
	@media (max-width:921px){.elementor-button-wrapper .elementor-button.elementor-size-sm,.elementor-button-wrapper .elementor-button.elementor-size-xs,.elementor-button-wrapper .elementor-button.elementor-size-md,.elementor-button-wrapper .elementor-button.elementor-size-lg,.elementor-button-wrapper .elementor-button.elementor-size-xl,.elementor-button-wrapper .elementor-button{
		padding-top:14px;padding-right:28px;padding-bottom:14px;padding-left:28px;}
	}
	@media (max-width:544px){
		.elementor-button-wrapper .elementor-button.elementor-size-sm,.elementor-button-wrapper .elementor-button.elementor-size-xs,.elementor-button-wrapper .elementor-button.elementor-size-md,.elementor-button-wrapper .elementor-button.elementor-size-lg,.elementor-button-wrapper .elementor-button.elementor-size-xl,.elementor-button-wrapper .elementor-button{
			padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;}
		}
		.elementor-button-wrapper .elementor-button{border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);}
		.elementor-button-wrapper .elementor-button:hover,.elementor-button-wrapper .elementor-button:focus{
			color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);
		}
		.wp-block-button .wp-block-button__link ,.elementor-button-wrapper .elementor-button,.elementor-button-wrapper .elementor-button:visited{color:#ffffff;}
		.elementor-button-wrapper .elementor-button{
			font-weight:500;font-size:16px;font-size:1rem;line-height:1em;
		}
		body .elementor-button.elementor-size-sm,body .elementor-button.elementor-size-xs,body .elementor-button.elementor-size-md,body .elementor-button.elementor-size-lg,body .elementor-button.elementor-size-xl,body .elementor-button{
			font-size:16px;font-size:1rem;
		}
		.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-block-button__link:focus{
			color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);
		}
		.elementor-widget-heading h1.elementor-heading-title{line-height:1.4em;}
		.elementor-widget-heading h2.elementor-heading-title{line-height:1.3em;}
		.elementor-widget-heading h3.elementor-heading-title{line-height:1.3em;}
		.elementor-widget-heading h4.elementor-heading-title{line-height:1.2em;}
		.elementor-widget-heading h5.elementor-heading-title{line-height:1.2em;}
		.elementor-widget-heading h6.elementor-heading-title{line-height:1.25em;}
		.wp-block-button .wp-block-button__link,.wp-block-search .wp-block-search__button,body .wp-block-file .wp-block-file__button{
			border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);color:#ffffff;font-family:inherit;font-weight:500;line-height:1em;font-size:16px;font-size:1rem;padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;
		}
		@media (max-width:921px){
			.wp-block-button .wp-block-button__link,.wp-block-search .wp-block-search__button,body .wp-block-file .wp-block-file__button{
				padding-top:14px;
				padding-right:28px;
				padding-bottom:14px;
				padding-left:28px;
			}
		}
		@media (max-width:544px){
			.wp-block-button .wp-block-button__link,.wp-block-search .wp-block-search__button,body .wp-block-file .wp-block-file__button{
				padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;
			}
		}
		.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],#comments .submit,.search .search-submit,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit,.woocommerce-js a.button,.woocommerce button.button,.woocommerce .woocommerce-message a.button,.woocommerce #respond input#submit.alt,.woocommerce input.button.alt,.woocommerce input.button,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce #respond input#submit,.woocommerce button.button.alt.disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,.wc-block-grid__product-onsale,[CLASS*="wc-block"] button,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping),.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout,.woocommerce button.button.alt.disabled.wc-variation-selection-needed,[CLASS*="wc-block"] .wc-block-components-button{
			border-style:solid;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;color:#ffffff;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;font-family:inherit;font-weight:500;font-size:16px;font-size:1rem;line-height:1em;
		}
		button:focus,.menu-toggle:hover,button:hover,.ast-button:hover,.ast-custom-button:hover .button:hover,.ast-custom-button:hover ,input[type=reset]:hover,input[type=reset]:focus,input#submit:hover,input#submit:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus,body .wp-block-file .wp-block-file__button:hover,body .wp-block-file .wp-block-file__button:focus,.woocommerce-js a.button:hover,.woocommerce button.button:hover,.woocommerce .woocommerce-message a.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce button.button.alt.disabled:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover,[CLASS*="wc-block"] button:hover,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping):hover,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout:hover,.woocommerce button.button.alt.disabled.wc-variation-selection-needed:hover,[CLASS*="wc-block"] .wc-block-components-button:hover,[CLASS*="wc-block"] .wc-block-components-button:focus{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button.has-icon{padding-top:calc(15px - 3px);padding-right:calc(30px - 3px);padding-bottom:calc(15px - 3px);padding-left:calc(30px - 3px);}@media (max-width:921px){.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],#comments .submit,.search .search-submit,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit,.woocommerce-js a.button,.woocommerce button.button,.woocommerce .woocommerce-message a.button,.woocommerce #respond input#submit.alt,.woocommerce input.button.alt,.woocommerce input.button,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce #respond input#submit,.woocommerce button.button.alt.disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,.wc-block-grid__product-onsale,[CLASS*="wc-block"] button,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping),.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout,.woocommerce button.button.alt.disabled.wc-variation-selection-needed,[CLASS*="wc-block"] .wc-block-components-button{padding-top:14px;padding-right:28px;padding-bottom:14px;padding-left:28px;}}@media (max-width:544px){.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],#comments .submit,.search .search-submit,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit,.woocommerce-js a.button,.woocommerce button.button,.woocommerce .woocommerce-message a.button,.woocommerce #respond input#submit.alt,.woocommerce input.button.alt,.woocommerce input.button,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce #respond input#submit,.woocommerce button.button.alt.disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,.wc-block-grid__product-onsale,[CLASS*="wc-block"] button,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping),.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout,.woocommerce button.button.alt.disabled.wc-variation-selection-needed,[CLASS*="wc-block"] .wc-block-components-button{padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;}}@media (max-width:921px){.ast-mobile-header-stack .main-header-bar .ast-search-menu-icon{display:inline-block;}.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-stack .main-header-bar .ast-search-icon{margin:0;}.ast-comment-avatar-wrap img{max-width:2.5em;}.ast-comment-meta{padding:0 1.8888em 1.3333em;}.ast-separate-container .ast-comment-list li.depth-1{padding:1.5em 2.14em;}.ast-separate-container .comment-respond{padding:2em 2.14em;}}@media (min-width:544px){.ast-container{max-width:100%;}}@media (max-width:544px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-title,.ast-separate-container .ast-archive-description{padding:1.5em 1em;}.ast-separate-container #content .ast-container{padding-left:0.54em;padding-right:0.54em;}.ast-separate-container .ast-comment-list .bypostauthor{padding:.5em;}.ast-search-menu-icon.ast-dropdown-active .search-field{width:170px;}}.ast-separate-container{background-color:var(--ast-global-color-4);;}@media (max-width:921px){.site-title{display:block;}.site-header .site-description{display:none;}h1,.entry-content h1{font-size:30px;}h2,.entry-content h2{font-size:25px;}h3,.entry-content h3{font-size:20px;}}@media (max-width:544px){.site-title{display:block;}.site-header .site-description{display:none;}h1,.entry-content h1{font-size:30px;}h2,.entry-content h2{font-size:25px;}h3,.entry-content h3{font-size:20px;}}@media (max-width:921px){html{font-size:91.2%;}}@media (max-width:544px){html{font-size:91.2%;}}@media (min-width:922px){.ast-container{max-width:1240px;}}@media (min-width:922px){.site-content .ast-container{display:flex;}}@media (max-width:921px){.site-content .ast-container{flex-direction:column;}}@media (min-width:922px){.single-post .site-content > .ast-container{max-width:1200px;}}@media (min-width:922px){.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu:hover > .sub-menu,.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu.focus > .sub-menu{margin-left:-0px;}}.entry-content li > p{margin-bottom:0;}.site .comments-area{padding-bottom:3em;}.wp-block-file {display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}.wp-block-pullquote {border: none;}.wp-block-pullquote blockquote::before {content: "\201D";font-family: "Helvetica",sans-serif;display: flex;transform: rotate( 180deg );font-size: 6rem;font-style: normal;line-height: 1;font-weight: bold;align-items: center;justify-content: center;}.has-text-align-right > blockquote::before {justify-content: flex-start;}.has-text-align-left > blockquote::before {justify-content: flex-end;}figure.wp-block-pullquote.is-style-solid-color blockquote {max-width: 100%;text-align: inherit;}html body {--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 3em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 3em;--wp--custom--ast-container-width: 1200px;--wp--custom--ast-content-width-size: 1200px;--wp--custom--ast-wide-width-size: calc(1200px + var(--wp--custom--ast-default-block-left-padding) + var(--wp--custom--ast-default-block-right-padding));}.ast-narrow-container {--wp--custom--ast-content-width-size: 750px;--wp--custom--ast-wide-width-size: 750px;}@media(max-width: 921px) {html body {--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 2em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 2em;}}@media(max-width: 544px) {html body {--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 1.5em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 1.5em;}}.entry-content > .wp-block-group,.entry-content > .wp-block-cover,.entry-content > .wp-block-columns {padding-top: var(--wp--custom--ast-default-block-top-padding);padding-right: var(--wp--custom--ast-default-block-right-padding);padding-bottom: var(--wp--custom--ast-default-block-bottom-padding);padding-left: var(--wp--custom--ast-default-block-left-padding);}.ast-plain-container.ast-no-sidebar .entry-content > .alignfull,.ast-page-builder-template .ast-no-sidebar .entry-content > .alignfull {margin-left: calc( -50vw + 50%);margin-right: calc( -50vw + 50%);max-width: 100vw;width: 100vw;}.ast-plain-container.ast-no-sidebar .entry-content .alignfull .alignfull,.ast-page-builder-template.ast-no-sidebar .entry-content .alignfull .alignfull,.ast-plain-container.ast-no-sidebar .entry-content .alignfull .alignwide,.ast-page-builder-template.ast-no-sidebar .entry-content .alignfull .alignwide,.ast-plain-container.ast-no-sidebar .entry-content .alignwide .alignfull,.ast-page-builder-template.ast-no-sidebar .entry-content .alignwide .alignfull,.ast-plain-container.ast-no-sidebar .entry-content .alignwide .alignwide,.ast-page-builder-template.ast-no-sidebar .entry-content .alignwide .alignwide,.ast-plain-container.ast-no-sidebar .entry-content .wp-block-column .alignfull,.ast-page-builder-template.ast-no-sidebar .entry-content .wp-block-column .alignfull,.ast-plain-container.ast-no-sidebar .entry-content .wp-block-column .alignwide,.ast-page-builder-template.ast-no-sidebar .entry-content .wp-block-column .alignwide {margin-left: auto;margin-right: auto;width: 100%;}[ast-blocks-layout] .wp-block-separator:not(.is-style-dots) {height: 0;}[ast-blocks-layout] .wp-block-separator {margin: 20px auto;}[ast-blocks-layout] .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {max-width: 100px;}[ast-blocks-layout] .wp-block-separator.has-background {padding: 0;}.entry-content[ast-blocks-layout] > * {max-width: var(--wp--custom--ast-content-width-size);margin-left: auto;margin-right: auto;}.entry-content[ast-blocks-layout] > .alignwide {max-width: var(--wp--custom--ast-wide-width-size);}.entry-content[ast-blocks-layout] .alignfull {max-width: none;}.entry-content .wp-block-columns {margin-bottom: 0;}blockquote {margin: 1.5em;border-color: rgba(0,0,0,0.05);}.wp-block-quote:not(.has-text-align-right):not(.has-text-align-center) {border-left: 5px solid rgba(0,0,0,0.05);}.has-text-align-right > blockquote,blockquote.has-text-align-right {border-right: 5px solid rgba(0,0,0,0.05);}.has-text-align-left > blockquote,blockquote.has-text-align-left {border-left: 5px solid rgba(0,0,0,0.05);}.wp-block-site-tagline,.wp-block-latest-posts .read-more {margin-top: 15px;}.wp-block-loginout p label {display: block;}.wp-block-loginout p:not(.login-remember):not(.login-submit) input {width: 100%;}.wp-block-loginout input:focus {border-color: transparent;}.wp-block-loginout input:focus {outline: thin dotted;}.entry-content .wp-block-media-text .wp-block-media-text__content {padding: 0 0 0 8%;}.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {padding: 0 8% 0 0;}.entry-content .wp-block-media-text.has-background .wp-block-media-text__content {padding: 8%;}.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover__inner-container,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover__inner-container,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-text {color: var(--ast-global-color-5);}.wp-block-loginout .login-remember input {width: 1.1rem;height: 1.1rem;margin: 0 5px 4px 0;vertical-align: middle;}.wp-block-latest-posts > li > *:first-child,.wp-block-latest-posts:not(.is-grid) > li:first-child {margin-top: 0;}.wp-block-search__inside-wrapper .wp-block-search__input {padding: 0 10px;color: var(--ast-global-color-3);background: var(--ast-global-color-5);border-color: var(--ast-border-color);}.wp-block-latest-posts .read-more {margin-bottom: 1.5em;}.wp-block-search__no-button .wp-block-search__inside-wrapper .wp-block-search__input {padding-top: 5px;padding-bottom: 5px;}.wp-block-latest-posts .wp-block-latest-posts__post-date,.wp-block-latest-posts .wp-block-latest-posts__post-author {font-size: 1rem;}.wp-block-latest-posts > li > *,.wp-block-latest-posts:not(.is-grid) > li {margin-top: 12px;margin-bottom: 12px;}.ast-page-builder-template .entry-content[ast-blocks-layout] > *,.ast-page-builder-template .entry-content[ast-blocks-layout] > .alignfull > * {max-width: none;}.ast-page-builder-template .entry-content[ast-blocks-layout] > .alignwide > * {max-width: var(--wp--custom--ast-wide-width-size);}.ast-page-builder-template .entry-content[ast-blocks-layout] > .inherit-container-width > *,.ast-page-builder-template .entry-content[ast-blocks-layout] > * > *,.entry-content[ast-blocks-layout] > .wp-block-cover .wp-block-cover__inner-container {max-width: var(--wp--custom--ast-content-width-size);margin-left: auto;margin-right: auto;}.entry-content[ast-blocks-layout] .wp-block-cover:not(.alignleft):not(.alignright) {width: auto;}@media(max-width: 1200px) {.ast-separate-container .entry-content > .alignfull,.ast-separate-container .entry-content[ast-blocks-layout] > .alignwide,.ast-plain-container .entry-content[ast-blocks-layout] > .alignwide,.ast-plain-container .entry-content .alignfull {margin-left: calc(-1 * min(var(--ast-container-default-xlg-padding),20px)) ;margin-right: calc(-1 * min(var(--ast-container-default-xlg-padding),20px));}}@media(min-width: 1201px) {.ast-separate-container .entry-content > .alignfull {margin-left: calc(-1 * var(--ast-container-default-xlg-padding) );margin-right: calc(-1 * var(--ast-container-default-xlg-padding) );}.ast-separate-container .entry-content[ast-blocks-layout] > .alignwide,.ast-plain-container .entry-content[ast-blocks-layout] > .alignwide {margin-left: calc(-1 * var(--wp--custom--ast-default-block-left-padding) );margin-right: calc(-1 * var(--wp--custom--ast-default-block-right-padding) );}}@media(min-width: 921px) {.ast-separate-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) > :where(:not(.alignleft):not(.alignright)),.ast-plain-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) > :where(:not(.alignleft):not(.alignright)) {max-width: calc( var(--wp--custom--ast-content-width-size) + 80px );}.ast-plain-container.ast-right-sidebar .entry-content[ast-blocks-layout] .alignfull,.ast-plain-container.ast-left-sidebar .entry-content[ast-blocks-layout] .alignfull {margin-left: -60px;margin-right: -60px;}}@media(min-width: 544px) {.entry-content > .alignleft {margin-right: 20px;}.entry-content > .alignright {margin-left: 20px;}}@media (max-width:544px){.wp-block-columns .wp-block-column:not(:last-child){margin-bottom:20px;}.wp-block-latest-posts{margin:0;}}@media( max-width: 600px ) {.entry-content .wp-block-media-text .wp-block-media-text__content,.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {padding: 8% 0 0;}.entry-content .wp-block-media-text.has-background .wp-block-media-text__content {padding: 8%;}}.ast-page-builder-template .entry-header {padding-left: 0;}.ast-narrow-container .site-content .wp-block-uagb-image--align-full .wp-block-uagb-image__figure {max-width: 100%;margin-left: auto;margin-right: auto;}.entry-content ul,.entry-content ol {padding: revert;margin: revert;}:root .has-ast-global-color-0-color{color:var(--ast-global-color-0);}:root .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}:root .wp-block-button .has-ast-global-color-0-color{color:var(--ast-global-color-0);}:root .wp-block-button .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}:root .has-ast-global-color-1-color{color:var(--ast-global-color-1);}:root .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}:root .wp-block-button .has-ast-global-color-1-color{color:var(--ast-global-color-1);}:root .wp-block-button .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}:root .has-ast-global-color-2-color{color:var(--ast-global-color-2);}:root .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}:root .wp-block-button .has-ast-global-color-2-color{color:var(--ast-global-color-2);}:root .wp-block-button .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}:root .has-ast-global-color-3-color{color:var(--ast-global-color-3);}:root .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}:root .wp-block-button .has-ast-global-color-3-color{color:var(--ast-global-color-3);}:root .wp-block-button .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}:root .has-ast-global-color-4-color{color:var(--ast-global-color-4);}:root .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}:root .wp-block-button .has-ast-global-color-4-color{color:var(--ast-global-color-4);}:root .wp-block-button .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}:root .has-ast-global-color-5-color{color:var(--ast-global-color-5);}:root .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}:root .wp-block-button .has-ast-global-color-5-color{color:var(--ast-global-color-5);}:root .wp-block-button .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}:root .has-ast-global-color-6-color{color:var(--ast-global-color-6);}:root .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}:root .wp-block-button .has-ast-global-color-6-color{color:var(--ast-global-color-6);}:root .wp-block-button .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}:root .has-ast-global-color-7-color{color:var(--ast-global-color-7);}:root .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}:root .wp-block-button .has-ast-global-color-7-color{color:var(--ast-global-color-7);}:root .wp-block-button .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}:root .has-ast-global-color-8-color{color:var(--ast-global-color-8);}:root .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}:root .wp-block-button .has-ast-global-color-8-color{color:var(--ast-global-color-8);}:root .wp-block-button .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}:root{--ast-global-color-0:#046bd2;--ast-global-color-1:#045cb4;--ast-global-color-2:#1e293b;--ast-global-color-3:#334155;--ast-global-color-4:#F0F5FA;--ast-global-color-5:#FFFFFF;--ast-global-color-6:#ADB6BE;--ast-global-color-7:#111111;--ast-global-color-8:#111111;}:root {--ast-border-color : var(--ast-global-color-6);}.ast-single-entry-banner {-js-display: flex;display: flex;flex-direction: column;justify-content: center;text-align: center;position: relative;background: #eeeeee;}.ast-single-entry-banner[data-banner-layout="layout-1"] {max-width: 1200px;background: inherit;padding: 20px 0;}.ast-single-entry-banner[data-banner-width-type="custom"] {margin: 0 auto;width: 100%;}.ast-single-entry-banner + .site-content .entry-header {margin-bottom: 0;}.site .ast-author-avatar {--ast-author-avatar-size: ;}a.ast-underline-text {text-decoration: underline;}.ast-container > .ast-terms-link {position: relative;display: block;}a.ast-button.ast-badge-tax {padding: 4px 8px;border-radius: 3px;font-size: inherit;}header.entry-header .entry-title{font-weight:600;font-size:32px;font-size:2rem;}header.entry-header > *:not(:last-child){margin-bottom:10px;}header.entry-header .post-thumb-img-content{text-align:center;}header.entry-header .post-thumb img,.ast-single-post-featured-section.post-thumb img{aspect-ratio:16/9;}.ast-archive-entry-banner {-js-display: flex;display: flex;flex-direction: column;justify-content: center;text-align: center;position: relative;background: #eeeeee;}.ast-archive-entry-banner[data-banner-width-type="custom"] {margin: 0 auto;width: 100%;}.ast-archive-entry-banner[data-banner-layout="layout-1"] {background: inherit;padding: 20px 0;text-align: left;}body.archive .ast-archive-description{max-width:1200px;width:100%;text-align:left;padding-top:3em;padding-right:3em;padding-bottom:3em;padding-left:3em;}body.archive .ast-archive-description .ast-archive-title,body.archive .ast-archive-description .ast-archive-title *{font-weight:600;font-size:32px;font-size:2rem;}body.archive .ast-archive-description > *:not(:last-child){margin-bottom:10px;}@media (max-width:921px){body.archive .ast-archive-description{text-align:left;}}@media (max-width:544px){body.archive .ast-archive-description{text-align:left;}}.ast-breadcrumbs .trail-browse,.ast-breadcrumbs .trail-items,.ast-breadcrumbs .trail-items li{display:inline-block;margin:0;padding:0;border:none;background:inherit;text-indent:0;text-decoration:none;}.ast-breadcrumbs .trail-browse{font-size:inherit;font-style:inherit;font-weight:inherit;color:inherit;}.ast-breadcrumbs .trail-items{list-style:none;}.trail-items li::after{padding:0 0.3em;content:"\00bb";}.trail-items li:last-of-type::after{display:none;}h1,.entry-content h1,h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content h4,h5,.entry-content h5,h6,.entry-content h6{color:var(--ast-global-color-2);}.entry-title a{color:var(--ast-global-color-2);}@media (max-width:921px){.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}}@media (max-width:544px){.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}}.ast-builder-layout-element[data-section="title_tagline"]{display:flex;}@media (max-width:921px){.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}}@media (max-width:544px){.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}}.footer-widget-area.widget-area.site-footer-focus-item{width:auto;}.elementor-widget-heading .elementor-heading-title{margin:0;}.elementor-page .ast-menu-toggle{color:unset !important;background:unset !important;}.elementor-post.elementor-grid-item.hentry{margin-bottom:0;}.woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product,.elementor-element .elementor-wc-products .woocommerce[class*='columns-'] ul.products li.product{width:auto;margin:0;float:none;}.elementor-toc__list-wrapper{margin:0;}body .elementor hr{background-color:#ccc;margin:0;}.ast-left-sidebar .elementor-section.elementor-section-stretched,.ast-right-sidebar .elementor-section.elementor-section-stretched{max-width:100%;left:0 !important;}.elementor-posts-container [CLASS*="ast-width-"]{width:100%;}.elementor-template-full-width .ast-container{display:block;}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{top:0 !important;}@media (max-width:544px){.elementor-element .elementor-wc-products .woocommerce[class*="columns-"] ul.products li.product{width:auto;margin:0;}.elementor-element .woocommerce .woocommerce-result-count{float:none;}}.ast-header-break-point .main-header-bar{border-bottom-width:1px;}@media (min-width:922px){.main-header-bar{border-bottom-width:1px;}}.main-header-menu .menu-item, #astra-footer-menu .menu-item, .main-header-bar .ast-masthead-custom-menu-items{-js-display:flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.main-header-menu > .menu-item > .menu-link, #astra-footer-menu > .menu-item > .menu-link{height:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-js-display:flex;display:flex;}.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type svg{top:.2em;margin-top:0px;margin-left:0px;width:.65em;transform:translate(0, -2px) rotateZ(270deg);}.ast-mobile-popup-content .ast-submenu-expanded > .ast-menu-toggle{transform:rotateX(180deg);overflow-y:auto;}@media (min-width:922px){.ast-builder-menu .main-navigation > ul > li:last-child a{margin-right:0;}}.ast-separate-container .ast-article-inner{background-color:transparent;background-image:none;}.ast-separate-container .ast-article-post{background-color:var(--ast-global-color-5);;}@media (max-width:921px){.ast-separate-container .ast-article-post{background-color:var(--ast-global-color-5);;}}@media (max-width:544px){.ast-separate-container .ast-article-post{background-color:var(--ast-global-color-5);;}}.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .site-main .ast-author-meta, .ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description, .ast-separate-container .comments-area .comment-respond, .ast-separate-container .comments-area .ast-comment-list li, .ast-separate-container .comments-area .comments-title{background-color:var(--ast-global-color-5);;}@media (max-width:921px){.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .site-main .ast-author-meta, .ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description{background-color:var(--ast-global-color-5);;}}@media (max-width:544px){.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .site-main .ast-author-meta, .ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description{background-color:var(--ast-global-color-5);;}}.ast-separate-container.ast-two-container #secondary .widget{background-color:var(--ast-global-color-5);;}@media (max-width:921px){.ast-separate-container.ast-two-container #secondary .widget{background-color:var(--ast-global-color-5);;}}@media (max-width:544px){.ast-separate-container.ast-two-container #secondary .widget{background-color:var(--ast-global-color-5);;}}.ast-plain-container, .ast-page-builder-template{background-color:var(--ast-global-color-5);;}@media (max-width:921px){.ast-plain-container, .ast-page-builder-template{background-color:var(--ast-global-color-5);;}}@media (max-width:544px){.ast-plain-container, .ast-page-builder-template{background-color:var(--ast-global-color-5);;}}
		#ast-scroll-top {
			display: none;
			position: fixed;
			text-align: center;
			cursor: pointer;
			z-index: 99;
			width: 2.1em;
			height: 2.1em;
			line-height: 2.1;
			color: #ffffff;
			border-radius: 2px;
			content: "";
			outline: inherit;
		}
		@media (min-width: 769px) {
			#ast-scroll-top {
				content: "769";
			}
		}
		#ast-scroll-top .ast-icon.icon-arrow svg {
			margin-left: 0px;
			vertical-align: middle;
			transform: translate(0, -20%) rotate(180deg);
			width: 1.6em;
		}
		.ast-scroll-to-top-right {
			right: 30px;
			bottom: 30px;
		}
		.ast-scroll-to-top-left {
			left: 30px;
			bottom: 30px;
		}
	#ast-scroll-top{background-color:var(--ast-global-color-0);font-size:15px;font-size:0.9375rem;}@media (max-width:921px){#ast-scroll-top .ast-icon.icon-arrow svg{width:1em;}}.ast-mobile-header-content > *,.ast-desktop-header-content > * {padding: 10px 0;height: auto;}.ast-mobile-header-content > *:first-child,.ast-desktop-header-content > *:first-child {padding-top: 10px;}.ast-mobile-header-content > .ast-builder-menu,.ast-desktop-header-content > .ast-builder-menu {padding-top: 0;}.ast-mobile-header-content > *:last-child,.ast-desktop-header-content > *:last-child {padding-bottom: 0;}.ast-mobile-header-content .ast-search-menu-icon.ast-inline-search label,.ast-desktop-header-content .ast-search-menu-icon.ast-inline-search label {width: 100%;}.ast-desktop-header-content .main-header-bar-navigation .ast-submenu-expanded > .ast-menu-toggle::before {transform: rotateX(180deg);}#ast-desktop-header .ast-desktop-header-content,.ast-mobile-header-content .ast-search-icon,.ast-desktop-header-content .ast-search-icon,.ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-desktop-header-content {display: none;}.ast-main-header-nav-open.ast-header-break-point #ast-desktop-header .ast-desktop-header-content,.ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content {display: block;}.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-up > .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-up > .menu-item .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-down > .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-down > .menu-item .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-fade > .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-fade > .menu-item .menu-item > .sub-menu {opacity: 1;visibility: visible;}.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation {width: unset;margin: unset;}.ast-mobile-header-content.content-align-flex-end .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle,.ast-desktop-header-content.content-align-flex-end .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle {left: calc( 20px - 0.907em);right: auto;}.ast-mobile-header-content .ast-search-menu-icon,.ast-mobile-header-content .ast-search-menu-icon.slide-search,.ast-desktop-header-content .ast-search-menu-icon,.ast-desktop-header-content .ast-search-menu-icon.slide-search {width: 100%;position: relative;display: block;right: auto;transform: none;}.ast-mobile-header-content .ast-search-menu-icon.slide-search .search-form,.ast-mobile-header-content .ast-search-menu-icon .search-form,.ast-desktop-header-content .ast-search-menu-icon.slide-search .search-form,.ast-desktop-header-content .ast-search-menu-icon .search-form {right: 0;visibility: visible;opacity: 1;position: relative;top: auto;transform: none;padding: 0;display: block;overflow: hidden;}.ast-mobile-header-content .ast-search-menu-icon.ast-inline-search .search-field,.ast-mobile-header-content .ast-search-menu-icon .search-field,.ast-desktop-header-content .ast-search-menu-icon.ast-inline-search .search-field,.ast-desktop-header-content .ast-search-menu-icon .search-field {width: 100%;padding-right: 5.5em;}.ast-mobile-header-content .ast-search-menu-icon .search-submit,.ast-desktop-header-content .ast-search-menu-icon .search-submit {display: block;position: absolute;height: 100%;top: 0;right: 0;padding: 0 1em;border-radius: 0;}.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation ul .sub-menu .menu-link {padding-left: 30px;}.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation .sub-menu .menu-item .menu-item .menu-link {padding-left: 40px;}.ast-mobile-popup-drawer.active .ast-mobile-popup-inner{background-color:#ffffff;;}.ast-mobile-header-wrap .ast-mobile-header-content, .ast-desktop-header-content{background-color:#ffffff;;}.ast-mobile-popup-content > *, .ast-mobile-header-content > *, .ast-desktop-popup-content > *, .ast-desktop-header-content > *{padding-top:0px;padding-bottom:0px;}.content-align-flex-start .ast-builder-layout-element{justify-content:flex-start;}.content-align-flex-start .main-header-menu{text-align:left;}.ast-mobile-popup-drawer.active .menu-toggle-close{color:#3a3a3a;}.ast-mobile-header-wrap .ast-primary-header-bar,.ast-primary-header-bar .site-primary-header-wrap{min-height:80px;}.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item{line-height:80px;}.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-below-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-above-header-bar{padding-left:20px;padding-right:20px;}.ast-header-break-point .ast-primary-header-bar{border-bottom-width:1px;border-bottom-color:#eaeaea;border-bottom-style:solid;}@media (min-width:922px){.ast-primary-header-bar{border-bottom-width:1px;border-bottom-color:#eaeaea;border-bottom-style:solid;}}.ast-primary-header-bar{background-color:#ffffff;;background-image:none;;}.ast-primary-header-bar{display:none;}@media (max-width:921px){.ast-header-break-point .ast-primary-header-bar{display:none;}}@media (max-width:544px){.ast-header-break-point .ast-primary-header-bar{display:none;}}[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal{color:var(--ast-global-color-0);border:none;background:transparent;}[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{width:20px;height:20px;fill:var(--ast-global-color-0);}[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-wrap .mobile-menu{color:var(--ast-global-color-0);}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link{color:var(--ast-global-color-3);}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .ast-menu-toggle{color:var(--ast-global-color-3);}.ast-builder-menu-mobile .main-navigation .menu-item:hover > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .menu-link, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}.ast-builder-menu-mobile .main-navigation .menu-item-has-children > .menu-link:after{content:unset;}.ast-hfb-header .ast-builder-menu-mobile .main-header-menu, .ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .menu-link, .ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link{border-style:none;}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}@media (max-width:921px){.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link{color:var(--ast-global-color-3);}.ast-builder-menu-mobile .main-navigation .menu-item > .ast-menu-toggle{color:var(--ast-global-color-3);}.ast-builder-menu-mobile .main-navigation .menu-item:hover > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);background:var(--ast-global-color-4);}.ast-builder-menu-mobile .main-navigation .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .menu-link, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .ast-menu-toggle{color:var(--ast-global-color-1);background:var(--ast-global-color-4);}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}.ast-builder-menu-mobile .main-navigation .menu-item-has-children > .menu-link:after{content:unset;}.ast-builder-menu-mobile .main-navigation .main-header-menu, .ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu{background-color:var(--ast-global-color-5);;}}@media (max-width:544px){.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}}.ast-builder-menu-mobile .main-navigation{display:block;}@media (max-width:921px){.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}}@media (max-width:544px){.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}}:root{--e-global-color-astglobalcolor0:#046bd2;--e-global-color-astglobalcolor1:#045cb4;--e-global-color-astglobalcolor2:#1e293b;--e-global-color-astglobalcolor3:#334155;--e-global-color-astglobalcolor4:#F0F5FA;--e-global-color-astglobalcolor5:#FFFFFF;--e-global-color-astglobalcolor6:#ADB6BE;--e-global-color-astglobalcolor7:#111111;--e-global-color-astglobalcolor8:#111111;}

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
	body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--ast-global-color-0: var(--ast-global-color-0);--wp--preset--color--ast-global-color-1: var(--ast-global-color-1);--wp--preset--color--ast-global-color-2: var(--ast-global-color-2);--wp--preset--color--ast-global-color-3: var(--ast-global-color-3);--wp--preset--color--ast-global-color-4: var(--ast-global-color-4);--wp--preset--color--ast-global-color-5: var(--ast-global-color-5);--wp--preset--color--ast-global-color-6: var(--ast-global-color-6);--wp--preset--color--ast-global-color-7: var(--ast-global-color-7);--wp--preset--color--ast-global-color-8: var(--ast-global-color-8);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}body { margin: 0;--wp--style--global--content-size: var(--wp--custom--ast-content-width-size);--wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size); }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child:first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child:last-child { margin-block-end: 0; }body { --wp--style--block-gap: 24px; }:where(body .is-layout-flow)  > :first-child:first-child{margin-block-start: 0;}:where(body .is-layout-flow)  > :last-child:last-child{margin-block-end: 0;}:where(body .is-layout-flow)  > *{margin-block-start: 24px;margin-block-end: 0;}:where(body .is-layout-constrained)  > :first-child:first-child{margin-block-start: 0;}:where(body .is-layout-constrained)  > :last-child:last-child{margin-block-end: 0;}:where(body .is-layout-constrained)  > *{margin-block-start: 24px;margin-block-end: 0;}:where(body .is-layout-flex) {gap: 24px;}:where(body .is-layout-grid) {gap: 24px;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){text-decoration: none;}.wp-element-button, .wp-block-button__link{background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-color{color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-color{color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-color{color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-color{color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-color{color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-color{color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-color{color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-color{color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-color{color: var(--wp--preset--color--ast-global-color-8) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-background-color{background-color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-background-color{background-color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-background-color{background-color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-background-color{background-color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-background-color{background-color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-background-color{background-color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-background-color{background-color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-background-color{background-color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-background-color{background-color: var(--wp--preset--color--ast-global-color-8) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-border-color{border-color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-border-color{border-color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-border-color{border-color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-border-color{border-color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-border-color{border-color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-border-color{border-color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-border-color{border-color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-border-color{border-color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-border-color{border-color: var(--wp--preset--color--ast-global-color-8) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}

.mfp-hide { display: none !important; }
/** Start Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/

.envato-block__preview{overflow: visible;}

/* Envato Kit 141 Custom Styles - Applied to the element under Advanced */

.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{
	text-align: center;
}
.envato-kit-141-top-0 h1,
.envato-kit-141-top-0 h2,
.envato-kit-141-top-0 h3,
.envato-kit-141-top-0 h4,
.envato-kit-141-top-0 h5,
.envato-kit-141-top-0 h6,
.envato-kit-141-top-0 p {
	margin-top: 0;
}

.envato-kit-141-newsletter-inline .elementor-field-textual.elementor-size-md {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.envato-kit-141-bottom-0 p {
	margin-bottom: 0;
}

.envato-kit-141-bottom-8 .elementor-price-list .elementor-price-list-item .elementor-price-list-header {
	margin-bottom: .5rem;
}

.envato-kit-141.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container {
	padding-bottom: 52px;
}

.envato-kit-141-display-inline {
	display: inline-block;
}

.envato-kit-141 .elementor-slick-slider ul.slick-dots {
	bottom: -40px;
}

/** End Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/



/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 142-3-a175df65179b9ef6a5ca9f1b2c0202b9 **/

.envato-block__preview{
	overflow: visible;
}

/* Border Radius */
.envato-kit-139-accordion .elementor-widget-container{
	border-radius: 10px !important;
}
.envato-kit-139-map iframe,
.envato-kit-139-slider .slick-slide,
.envato-kit-139-flipbox .elementor-flip-box div{
		border-radius: 10px !important;

}


/** End Block Kit CSS: 142-3-a175df65179b9ef6a5ca9f1b2c0202b9 **/



/** Start Block Kit CSS: 143-3-7969bb877702491bc5ca272e536ada9d **/

.envato-block__preview{overflow: visible;}
/* Material Button Click Effect */
.envato-kit-140-material-hit .menu-item a,
.envato-kit-140-material-button .elementor-button{
  background-position: center;
  transition: background 0.8s;
}
.envato-kit-140-material-hit .menu-item a:hover,
.envato-kit-140-material-button .elementor-button:hover{
  background: radial-gradient(circle, transparent 1%, #fff 1%) center/15000%;
}
.envato-kit-140-material-hit .menu-item a:active,
.envato-kit-140-material-button .elementor-button:active{
  background-color: #FFF;
  background-size: 100%;
  transition: background 0s;
}

/* Field Shadow */
.envato-kit-140-big-shadow-form .elementor-field-textual{
	box-shadow: 0 20px 30px rgba(0,0,0, .05);
}

/* FAQ */
.envato-kit-140-faq .elementor-accordion .elementor-accordion-item{
	border-width: 0 0 1px !important;
}

/* Scrollable Columns */
.envato-kit-140-scrollable{
	 height: 100%;
   overflow: auto;
   overflow-x: hidden;
}

/* ImageBox: No Space */
.envato-kit-140-imagebox-nospace:hover{
	transform: scale(1.1);
	transition: all 0.3s;
}
.envato-kit-140-imagebox-nospace figure{
	line-height: 0;
}

.envato-kit-140-slide .elementor-slide-content{
	background: #FFF;
	margin-left: -60px;
	padding: 1em;
}
.envato-kit-140-carousel .slick-active:not(.slick-current)  img{
	padding: 20px !important;
	transition: all .9s;
}

/** End Block Kit CSS: 143-3-7969bb877702491bc5ca272e536ada9d **/



/** Start Block Kit CSS: 105-3-0fb64e69c49a8e10692d28840c54ef95 **/

.envato-kit-102-phone-overlay {
	position: absolute !important;
	display: block !important;
	top: 0%;
	left: 0%;
	right: 0%;
	margin: auto;
	z-index: 1;
}

/** End Block Kit CSS: 105-3-0fb64e69c49a8e10692d28840c54ef95 **/



/** Start Block Kit CSS: 135-3-c665d4805631b9a8bf464e65129b2f58 **/

.envato-block__preview{overflow: visible;}

/** End Block Kit CSS: 135-3-c665d4805631b9a8bf464e65129b2f58 **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn .elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/



/** Start Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/

.envato-block__preview{overflow: visible;}

/** End Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/



/** Start Template Kit CSS: Holiday Rental (css/customizer.css) **/

.envato-kit-97-down-arrow{
	 animation: envato-kit-97-animation-bounce 2s linear 0s infinite alternate;
}


@keyframes envato-kit-97-animation-bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}

/* Change the image to circle for quote style image box */
.envato-kit-97-quote-image-box .elementor-image-box-img img{
	border-radius: 50%;
}

/* Blockquote style for text widget */
.envato-kit-97-quote-text .elementor-text-editor  blockquote{
	position: relative;
	margin-left: 0;
  padding-left: 30px;
}
.envato-kit-97-quote-text .elementor-text-editor  blockquote::before{
	 font: normal normal normal 14px/1 FontAwesome;
	 content: "\f10d";
	 position: absolute;
   left: 0;
   top: 5px;
}

/** End Template Kit CSS: Holiday Rental (css/customizer.css) **/

.post-navigation{
	display:none
}

/** Start Block Kit CSS: 69-3-4f8cfb8a1a68ec007f2be7a02bdeadd9 **/

.envato-kit-66-menu .e--pointer-framed .elementor-item:before{
	border-radius:1px;
}

.envato-kit-66-subscription-form .elementor-form-fields-wrapper{
	position:relative;
}

.envato-kit-66-subscription-form .elementor-form-fields-wrapper .elementor-field-type-submit{
	position:static;
}

.envato-kit-66-subscription-form .elementor-form-fields-wrapper .elementor-field-type-submit button{
	position: absolute;
    top: 50%;
    right: 6px;
    transform: translate(0, -50%);
		-moz-transform: translate(0, -50%);
		-webmit-transform: translate(0, -50%);
}

.envato-kit-66-testi-slider .elementor-testimonial__footer{
	margin-top: -60px !important;
	z-index: 99;
  position: relative;
}

.envato-kit-66-featured-slider .elementor-slides .slick-prev{
	width:50px;
	height:50px;
	background-color:#ffffff !important;
	transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	left:-25px !important;
	-webkit-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
	-moz-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
	box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
}

.envato-kit-66-featured-slider .elementor-slides .slick-prev:before{
	display:block;
	margin-top:0px;
	margin-left:0px;
	transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
}

.envato-kit-66-featured-slider .elementor-slides .slick-next{
	width:50px;
	height:50px;
	background-color:#ffffff !important;
	transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	right:-25px !important;
	-webkit-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
	-moz-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
	box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
}

.envato-kit-66-featured-slider .elementor-slides .slick-next:before{
	display:block;
	margin-top:-5px;
	margin-right:-5px;
	transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
}

.envato-kit-66-orangetext{
	color:#f4511e;
}

.envato-kit-66-countdown .elementor-countdown-label{
	display:inline-block !important;
	border:2px solid rgba(255,255,255,0.2);
	padding:9px 20px;
}

/** End Block Kit CSS: 69-3-4f8cfb8a1a68ec007f2be7a02bdeadd9 **/



/** Start Block Kit CSS: 136-3-fc37602abad173a9d9d95d89bbe6bb80 **/

.envato-block__preview{overflow: visible !important;}

/** End Block Kit CSS: 136-3-fc37602abad173a9d9d95d89bbe6bb80 **/

@media only screen and (max-width: 768px){
    html,
    body{
    width:100%;
    overflow-x:hidden;
    }
}
/* Custom property for wpcargo*/
:root {
  --wpcargo: #00A924;
}
/*! elementor - v3.20.0 - 26-03-2024 */
.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}

/*! elementor - v3.20.0 - 26-03-2024 */
.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}

/* Elementor divider */
.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{margin:0 var(--divider-element-spacing);flex-shrink:0}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{display:flex;margin:0;direction:ltr}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{display:block;content:"";border-block-end:0;flex-grow:1;border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-start .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-start .elementor-divider__element{margin-inline-start:0}.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-end .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-end .elementor-divider__element{margin-inline-end:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{width:100%;min-height:var(--divider-pattern-height);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url)}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var(--container-widget-flex-grow)}

/* Elementor text editor */
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}

/* Elementor counter */
.elementor-counter .elementor-counter-number-wrapper{display:flex;font-size:69px;font-weight:600;line-height:1}.elementor-counter .elementor-counter-number-prefix,.elementor-counter .elementor-counter-number-suffix{flex-grow:1;white-space:pre-wrap}.elementor-counter .elementor-counter-number-prefix{text-align:right}.elementor-counter .elementor-counter-number-suffix{text-align:left}.elementor-counter .elementor-counter-title{text-align:center;font-size:19px;font-weight:400;line-height:2.5}

/* Elementor spacer */
.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var(--container-widget-align-self,initial);--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{position:relative;min-height:22px;min-width:22px}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;padding:0;width:22px;height:22px}

/* Elementor social icons*/
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container{line-height:1;font-size:0}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))}.elementor-social-icon{--e-social-icon-icon-color:#fff;display:inline-flex;background-color:#69727d;align-items:center;justify-content:center;text-align:center;cursor:pointer}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{opacity:.9;color:#fff}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#69727d}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-threads{background-color:#000}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-x-twitter{background-color:#000}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}.elementor-shape-rounded .elementor-icon.elementor-social-icon{border-radius:10%}.elementor-shape-circle .elementor-icon.elementor-social-icon{border-radius:50%}

/*post-393*/
	.elementor-393 .elementor-element.elementor-element-3b9f8201:not(.elementor-motion-effects-element-type-background), .elementor-393 .elementor-element.elementor-element-3b9f8201 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary );
}

.elementor-393 .elementor-element.elementor-element-3b9f8201 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 28px 0px 28px 0px;
}

.elementor-393 .elementor-element.elementor-element-3b9f8201 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-393 .elementor-element.elementor-element-510249b9 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-393 .elementor-element.elementor-element-510249b9 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-3e5ec438 {
    overflow: hidden;
    padding: 66px 200px 50px 0px;
	left :3vw;
}

.elementor-393 .elementor-element.elementor-element-534bd387 > .elementor-element-populated {
    padding: 0px 40px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-345e905 .elementor-heading-title {
    color: var( --e-global-color-secondary );
}

.elementor-393 .elementor-element.elementor-element-117fb499 .elementor-heading-title {
    color: #000000;
    font-family: "Muli", Sans-serif;
    font-size: 3rem;
    font-weight: 600;
    line-height: 1.176em;
    letter-spacing: -0.5px;
}

.elementor-393 .elementor-element.elementor-element-5a23ada {
    --divider-border-style: solid;
    --divider-color: #ff8038;
    --divider-border-width: 4px;
}

.elementor-393 .elementor-element.elementor-element-5a23ada .elementor-divider-separator {
    width: 48px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-393 .elementor-element.elementor-element-5a23ada .elementor-divider {
    text-align: left;
    padding-block-start:8px;padding-block-end:8px;}

.elementor-393 .elementor-element.elementor-element-28af2cb2 {
    font-size: 16px;
}

.elementor-393 .elementor-element.elementor-element-34a0c5aa.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-393 .elementor-element.elementor-element-7d3d4886 > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-376836f7 {
    text-align: right;
}

.elementor-393 .elementor-element.elementor-element-376836f7 img {
    max-width: 269px;
}

.elementor-393 .elementor-element.elementor-element-4236b268 > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
}

.elementor-393 .elementor-element.elementor-element-769e794f {
    text-align: right;
}

.elementor-393 .elementor-element.elementor-element-769e794f img {
    max-width: 471px;
}

.elementor-393 .elementor-element.elementor-element-769e794f > .elementor-widget-container {
    margin: 0px 0px 0px 5px;
}

.elementor-393 .elementor-element.elementor-element-13055dac {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 49px 0px 50px 0px;
}

.elementor-393 .elementor-element.elementor-element-13055dac > .elementor-background-overlay {
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-393 .elementor-element.elementor-element-df58282 {
    margin-top: -20px;
    margin-bottom: 0px;
}

.elementor-393 .elementor-element.elementor-element-bb80955 > .elementor-element-populated {
    margin: 0px 0px 0px -58px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -58px;
    padding: 0px 20px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-b4de41a {
    text-align: right;
    width: var( --container-widget-width, 49.697% );
    max-width: 49.697%;
    --container-widget-width: 49.697%;
    --container-widget-flex-grow: 0;
}

.elementor-393 .elementor-element.elementor-element-b4de41a img {
    max-width: 269px;
}

.elementor-393 .elementor-element.elementor-element-b4de41a.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-393 .elementor-element.elementor-element-d1673bb > .elementor-element-populated {
    padding: 0px 0px 0px 16px;
}

.elementor-393 .elementor-element.elementor-element-196474f {
    text-align: right;
    width: var( --container-widget-width, 96.875% );
    max-width: 96.875%;
    --container-widget-width: 96.875%;
    --container-widget-flex-grow: 0;
    align-self: flex-end;
}

.elementor-393 .elementor-element.elementor-element-196474f img {
    max-width: 471px;
}

.elementor-393 .elementor-element.elementor-element-196474f > .elementor-widget-container {
    margin: 0px 0px 0px 5px;
}

.elementor-393 .elementor-element.elementor-element-196474f.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-393 .elementor-element.elementor-element-25b90a60 > .elementor-element-populated {
    margin: -20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 40px;
}

.elementor-393 .elementor-element.elementor-element-7170d52e .elementor-heading-title {
    color: #000000;
    font-family: "Muli", Sans-serif;
    font-size: 3rem;
    font-weight: 600;
    line-height: 1.176em;
    letter-spacing: -0.5px;
}

.elementor-393 .elementor-element.elementor-element-3b00137 {
    --divider-border-style: solid;
    --divider-color: #B3040E;
    --divider-border-width: 4px;
}

.elementor-393 .elementor-element.elementor-element-3b00137 .elementor-divider-separator {
    width: 65%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-393 .elementor-element.elementor-element-3b00137 .elementor-divider {
    text-align: left;
    padding-block-start:8px;padding-block-end:8px;}

.elementor-393 .elementor-element.elementor-element-4d9b39b > .elementor-widget-container {
    margin: 0px 0px 0px -40px;
    padding: 0px 0px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-16de800f > .elementor-container {
    max-width: 1020px;
}

.elementor-393 .elementor-element.elementor-element-16de800f:not(.elementor-motion-effects-element-type-background), .elementor-393 .elementor-element.elementor-element-16de800f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f5f6f7;
}

.elementor-393 .elementor-element.elementor-element-16de800f > .elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-393 .elementor-element.elementor-element-16de800f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 45px 0px 45px 0px;
}

.elementor-393 .elementor-element.elementor-element-96723c1 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-393 .elementor-element.elementor-element-96723c1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-b091579 .elementor-heading-title {
    color: #000000;
    font-family: "Muli", Sans-serif;
    font-size: 3rem;
    font-weight: 600;
    line-height: 1.176em;
    letter-spacing: -0.5px;
}

.elementor-393 .elementor-element.elementor-element-bb2c2f1 {
    font-size: 16px;
}

.elementor-393 .elementor-element.elementor-element-70f960a3 > .elementor-container {
    max-width: 1020px;
}

.elementor-393 .elementor-element.elementor-element-70f960a3:not(.elementor-motion-effects-element-type-background), .elementor-393 .elementor-element.elementor-element-70f960a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-393 .elementor-element.elementor-element-70f960a3 > .elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-393 .elementor-element.elementor-element-70f960a3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 45px 0px 45px 0px;
}

.elementor-393 .elementor-element.elementor-element-7b260e3e > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-393 .elementor-element.elementor-element-48792ade > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-72a2dee7 .elementor-heading-title {
    color: #000000;
    font-family: "Muli", Sans-serif;
    font-size: 3rem;
    font-weight: 600;
    line-height: 1.176em;
    letter-spacing: -0.5px;
}

.elementor-393 .elementor-element.elementor-element-ebbf9a5 {
    font-size: 16px;
	top: 10vh;
}

.elementor-393 .elementor-element.elementor-element-323e181 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: stretch;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-393 .elementor-element.elementor-element-323e181::before, .elementor-393 .elementor-element.elementor-element-323e181 > .elementor-background-video-container::before, .elementor-393 .elementor-element.elementor-element-323e181 > .e-con-inner > .elementor-background-video-container::before, .elementor-393 .elementor-element.elementor-element-323e181 > .elementor-background-slideshow::before, .elementor-393 .elementor-element.elementor-element-323e181 > .e-con-inner > .elementor-background-slideshow::before, .elementor-393 .elementor-element.elementor-element-323e181 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #474242 100%);
}

.elementor-393 .elementor-element.elementor-element-323e181, .elementor-393 .elementor-element.elementor-element-323e181::before {
    --border-transition: 0.3s;
}

.elementor-393 .elementor-element.elementor-element-80dda27 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.05);
    --margin-block-start: -15px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 48px;
    --padding-block-end: 48px;
    --padding-inline-start: 48px;
    --padding-inline-end: 48px;
}

.elementor-393 .elementor-element.elementor-element-80dda27:not(.elementor-motion-effects-element-type-background), .elementor-393 .elementor-element.elementor-element-80dda27 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor5 );
}

.elementor-393 .elementor-element.elementor-element-80dda27, .elementor-393 .elementor-element.elementor-element-80dda27::before {
    --border-transition: 0.3s;
}

.elementor-393 .elementor-element.elementor-element-c84d54f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: -25px;
    --margin-block-end: -25px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-393 .elementor-element.elementor-element-239ac4d {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-393 .elementor-element.elementor-element-be56eca img {
    max-width: 64px;
}

.elementor-393 .elementor-element.elementor-element-be56eca > .elementor-widget-container {
    padding: 0px 42px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-be56eca {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-393 .elementor-element.elementor-element-3ebc494 .elementor-counter-title {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-393 .elementor-element.elementor-element-3ebc494 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-393 .elementor-element.elementor-element-746e6fe {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-393 .elementor-element.elementor-element-e1ef9d5 {
    text-align: center;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-393 .elementor-element.elementor-element-e1ef9d5 img {
    max-width: 64px;
}

.elementor-393 .elementor-element.elementor-element-e1ef9d5 > .elementor-widget-container {
    padding: 0px 42px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-e06e0ee .elementor-counter-title {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-393 .elementor-element.elementor-element-e06e0ee {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-393 .elementor-element.elementor-element-e06e0ee.elementor-element {
    --align-self: center;
}

.elementor-393 .elementor-element.elementor-element-f3882be {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-393 .elementor-element.elementor-element-cc0217b {
    text-align: center;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-393 .elementor-element.elementor-element-cc0217b img {
    max-width: 64px;
}

.elementor-393 .elementor-element.elementor-element-cc0217b > .elementor-widget-container {
    padding: 0px 42px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-c49389f .elementor-counter-title {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-393 .elementor-element.elementor-element-c49389f {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-393 .elementor-element.elementor-element-c49389f.elementor-element {
    --align-self: center;
}

.elementor-393 .elementor-element.elementor-element-1aaf1f24 {
    padding: 64px 0px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-6b3c8d2 > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-3e12ab5e img {
    width: 100%;
}

.elementor-bc-flex-widget .elementor-393 .elementor-element.elementor-element-4ad569d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-393 .elementor-element.elementor-element-4ad569d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-393 .elementor-element.elementor-element-4ad569d > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 32px 0px 32px;
}

.elementor-393 .elementor-element.elementor-element-4ad569d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-393 .elementor-element.elementor-element-4597f547 .elementor-heading-title {
    color: var( --e-global-color-text );
}

.elementor-393 .elementor-element.elementor-element-25f88695 .elementor-heading-title {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-393 .elementor-element.elementor-element-5493f507 > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
}

.elementor-393 .elementor-element.elementor-element-21c61420 img {
    width: 100%;
}

.elementor-bc-flex-widget .elementor-393 .elementor-element.elementor-element-200f3bc1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-393 .elementor-element.elementor-element-200f3bc1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-393 .elementor-element.elementor-element-200f3bc1 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 32px 0px 32px;
}

.elementor-393 .elementor-element.elementor-element-200f3bc1 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-393 .elementor-element.elementor-element-a5b194c .elementor-heading-title {
    color: var( --e-global-color-text );
}

.elementor-393 .elementor-element.elementor-element-765240a7 .elementor-heading-title {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

@media(max-width: 1024px) {
    .elementor-393 .elementor-element.elementor-element-3e5ec438 {
        margin-top:50px;
        margin-bottom: 0px;
        padding: 0px 20px 50px 20px;
    }

    .elementor-393 .elementor-element.elementor-element-534bd387 > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-117fb499 .elementor-heading-title {
        font-size: 2.125rem;
        letter-spacing: 0px;
    }

    .elementor-393 .elementor-element.elementor-element-7d3d4886 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-376836f7 {
        text-align: left;
    }

    .elementor-393 .elementor-element.elementor-element-376836f7 img {
        width: 100%;
        max-width: 368px;
    }

    .elementor-393 .elementor-element.elementor-element-769e794f img {
        max-width: 334px;
    }

    .elementor-393 .elementor-element.elementor-element-769e794f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-13055dac {
        padding: 50px 20px 150px 20px;
    }

    .elementor-393 .elementor-element.elementor-element-bb80955 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-b4de41a {
        text-align: left;
    }

    .elementor-393 .elementor-element.elementor-element-b4de41a img {
        width: 100%;
        max-width: 368px;
    }

    .elementor-393 .elementor-element.elementor-element-196474f img {
        max-width: 334px;
    }

    .elementor-393 .elementor-element.elementor-element-196474f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-25b90a60 > .elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-393 .elementor-element.elementor-element-7170d52e .elementor-heading-title {
        font-size: 2.125rem;
        letter-spacing: 0px;
    }

    .elementor-393 .elementor-element.elementor-element-4d9b39b > .elementor-widget-container {
        margin: 0px 0px -32px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-16de800f {
        padding: 20px 0px 30px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-b091579 .elementor-heading-title {
        font-size: 2.125rem;
        letter-spacing: 0px;
    }

    .elementor-393 .elementor-element.elementor-element-70f960a3 {
        padding: 20px 0px 30px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-72a2dee7 .elementor-heading-title {
        font-size: 2.125rem;
        letter-spacing: 0px;
    }

    .elementor-393 .elementor-element.elementor-element-323e181 {
        --margin-block-start: -70px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-393 .elementor-element.elementor-element-80dda27 {
        --padding-block-start: 20px;
        --padding-block-end: 20px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-393 .elementor-element.elementor-element-be56eca img {
        max-width: 40px;
    }

    .elementor-393 .elementor-element.elementor-element-be56eca > .elementor-widget-container {
        padding: 0px 20px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-e1ef9d5 img {
        max-width: 40px;
    }

    .elementor-393 .elementor-element.elementor-element-e1ef9d5 > .elementor-widget-container {
        padding: 0px 20px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-cc0217b img {
        max-width: 40px;
    }

    .elementor-393 .elementor-element.elementor-element-cc0217b > .elementor-widget-container {
        padding: 0px 20px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-1aaf1f24 {
        padding: 32px 20px 0px 20px;
    }

    .elementor-393 .elementor-element.elementor-element-6b3c8d2 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-5493f507 > .elementor-element-populated {
        padding: 30px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .elementor-393 .elementor-element.elementor-element-3e5ec438 {
        margin-top:50px;
        margin-bottom: 30px;
        padding: 0px 15px 0px 15px;
    }

    .elementor-393 .elementor-element.elementor-element-534bd387 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-117fb499 {
        text-align: center;
    }

    .elementor-393 .elementor-element.elementor-element-117fb499 .elementor-heading-title {
        font-size: 1.5rem;
        line-height: 1.33em;
    }

    .elementor-393 .elementor-element.elementor-element-117fb499 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-4236b268 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 0px 30px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-769e794f img {
        width: 100%;
    }

    .elementor-393 .elementor-element.elementor-element-769e794f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-13055dac {
        padding: 50px 15px 100px 15px;
    }

    .elementor-393 .elementor-element.elementor-element-d1673bb > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 0px 30px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-196474f img {
        width: 100%;
    }

    .elementor-393 .elementor-element.elementor-element-196474f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-25b90a60 > .elementor-element-populated {
        padding: 20px 0px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-7170d52e {
        text-align: center;
    }

    .elementor-393 .elementor-element.elementor-element-7170d52e .elementor-heading-title {
        font-size: 1.5rem;
        line-height: 1.33em;
    }

    .elementor-393 .elementor-element.elementor-element-7170d52e > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-16de800f {
        padding: 0px 0px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-96723c1 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-717efe8f > .elementor-element-populated {
        padding: 20px 20px 0px 20px;
    }

    .elementor-393 .elementor-element.elementor-element-b091579 {
        text-align: center;
    }

    .elementor-393 .elementor-element.elementor-element-b091579 .elementor-heading-title {
        font-size: 1.5rem;
        line-height: 1.33em;
    }

    .elementor-393 .elementor-element.elementor-element-b091579 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-718befc6 > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }

    .elementor-393 .elementor-element.elementor-element-70f960a3 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-1b0cec7c > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }

    .elementor-393 .elementor-element.elementor-element-48792ade > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-1968804d > .elementor-element-populated {
        padding: 20px 20px 0px 20px;
    }

    .elementor-393 .elementor-element.elementor-element-72a2dee7 {
        text-align: center;
    }

    .elementor-393 .elementor-element.elementor-element-72a2dee7 .elementor-heading-title {
        font-size: 1.5rem;
        line-height: 1.33em;
    }

    .elementor-393 .elementor-element.elementor-element-72a2dee7 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-323e181 {
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 15px;
        --padding-inline-end: 15px;
    }

    .elementor-393 .elementor-element.elementor-element-239ac4d {
        --padding-block-start: 20px;
        --padding-block-end: 20px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-393 .elementor-element.elementor-element-746e6fe {
        --padding-block-start: 20px;
        --padding-block-end: 20px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-393 .elementor-element.elementor-element-f3882be {
        --padding-block-start: 20px;
        --padding-block-end: 20px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-393 .elementor-element.elementor-element-1aaf1f24 {
        padding: 30px 15px 0px 15px;
    }

    .elementor-393 .elementor-element.elementor-element-4ad569d > .elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-393 .elementor-element.elementor-element-200f3bc1 > .elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }
}

@media(min-width: 768px) {
    .elementor-393 .elementor-element.elementor-element-534bd387 {
        width:51%;
    }

    .elementor-393 .elementor-element.elementor-element-34a0c5aa {
        width: 49%;
    }

    .elementor-393 .elementor-element.elementor-element-bb80955 {
        width: 36.825%;
    }

    .elementor-393 .elementor-element.elementor-element-d1673bb {
        width: 63%;
    }

    .elementor-393 .elementor-element.elementor-element-46f5fd56 {
        width: 48.722%;
    }

    .elementor-393 .elementor-element.elementor-element-4ad569d {
        width: 51.278%;
    }

    .elementor-393 .elementor-element.elementor-element-4acc6711 {
        width: 48.722%;
    }

    .elementor-393 .elementor-element.elementor-element-200f3bc1 {
        width: 51.278%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-393 .elementor-element.elementor-element-7d3d4886 {
        width:100%;
    }

    .elementor-393 .elementor-element.elementor-element-4236b268 {
        width: 100%;
    }

    .elementor-393 .elementor-element.elementor-element-bb80955 {
        width: 100%;
    }

    .elementor-393 .elementor-element.elementor-element-d1673bb {
        width: 100%;
    }

    .elementor-393 .elementor-element.elementor-element-6b3c8d2 {
        width: 100%;
    }

    .elementor-393 .elementor-element.elementor-element-5493f507 {
        width: 100%;
    }
	
}
.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-1b0cec7c{
	top:-5vh;
}
.elementor-element.elementor-element-72a2dee7.elementor-widget.elementor-widget-heading .elementor-widget-container{
	width : 19vw;
}
.elementor-element.elementor-element-ebbf9a5.elementor-widget.elementor-widget-text-editor .elementor-widget-container p{
	width: 27vw;
	position:relative;
	left:-18vw;
}

/*Ends post-393 Here*/
.elementor-button-content-wrapper .elementor-button-text.quote{
	font-size: .87rem;
    margin-top: .3em;
}
.elementor-button-content-wrapper .elementor-button-text.login{
	font-size: .87rem;
    margin-top: 0.3em;
}
/*Ends here About Us.css*/
.elementor-button-wrapper.right-end-container{
	display:flex;
	justify-content:
	space-between;width:109%;
	position:relative;
	left: 5vw;
}

.elementor-button-content-wrapper.right{
	padding-bottom:.2vh;
}
.elementor-button-icon.elementor-align-icon-left{
	margin-top:.3em;
}
@media (min-width:798px) and (max-width:1398px){
	.elementor-element.elementor-element-72a2dee7.elementor-widget.elementor-widget-heading .elementor-widget-container {
    width: 30vw;
    position: relative;
    top: -19vh;
}
.elementor-393 .elementor-element.elementor-element-ebbf9a5 {
    top: 12vh;
    left: -11.5vw;
}
.elementor-393 .elementor-element.elementor-element-72a2dee7 .elementor-heading-title {
	margin-top:18vh;
}
.elementor-element.elementor-element-ebbf9a5.elementor-widget.elementor-widget-text-editor .elementor-widget-container p{
	width:32vw;
}
}
/*Tracking css*/
.main1{ position: relative; left: 50%; height: 45vh; top: 23vh; }
.main2{ position: relative; left: 75%;  margin-top:2%; margin-bottom:2%; }
.elementor-element.elementor-element-603e0bd.e-con-full.e-flex.e-con.e-parent.mt-30 {
    position:relative;
    top: 25vh;
    margin: 10px 5px;
}

/*Our Client Css*/
.elementor-section.elementor-inner-section.elementor-element.elementor-element-a867cd3.elementor-section-boxed.elementor-section-height-default {
    font-size: 21px;
    position: relative;
}
