.elementor-725 .elementor-element.elementor-element-98d7500 > .elementor-container{max-width:430px;}.elementor-725 .elementor-element.elementor-element-98d7500:not(.elementor-motion-effects-element-type-background), .elementor-725 .elementor-element.elementor-element-98d7500 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, var( --e-global-color-accent ) 100%);}.elementor-725 .elementor-element.elementor-element-98d7500{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 10px;}.elementor-725 .elementor-element.elementor-element-98d7500 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-725 .elementor-element.elementor-element-829be18.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-725 .elementor-element.elementor-element-829be18.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-725 .elementor-element.elementor-element-37ef774a{text-align:left;}.elementor-725 .elementor-element.elementor-element-1d49dd12 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-style:italic;}.elementor-725 .elementor-element.elementor-element-4e9ed7ff .elementor-nav-menu--dropdown a:hover,
					.elementor-725 .elementor-element.elementor-element-4e9ed7ff .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-725 .elementor-element.elementor-element-4e9ed7ff .elementor-nav-menu--dropdown a.highlighted,
					.elementor-725 .elementor-element.elementor-element-4e9ed7ff .elementor-menu-toggle:hover{color:var( --e-global-color-09dc154 );}.elementor-725 .elementor-element.elementor-element-4e9ed7ff .elementor-nav-menu--dropdown a:hover,
					.elementor-725 .elementor-element.elementor-element-4e9ed7ff .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-725 .elementor-element.elementor-element-4e9ed7ff .elementor-nav-menu--dropdown a.highlighted{background-color:#E7E7E7;}.elementor-725 .elementor-element.elementor-element-4e9ed7ff .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );}.elementor-725 .elementor-element.elementor-element-4e9ed7ff .elementor-nav-menu--dropdown .elementor-item, .elementor-725 .elementor-element.elementor-element-4e9ed7ff .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:16px;font-weight:600;}.elementor-725 .elementor-element.elementor-element-37c1bffc{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-725 .elementor-element.elementor-element-37c1bffc .elementor-widget-container{text-align:left;}.elementor-725 .elementor-element.elementor-element-ce049d0{color:#000000;font-family:"Lato", Sans-serif;font-size:16px;}@media(max-width:767px){.elementor-725 .elementor-element.elementor-element-1d49dd12 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for section, class: .elementor-element-98d7500 */.off_screen {
   position: fixed;
   top: 0;
   bottom: 0;
   width: 450px;
   right: -450px;
   height: 100%;
   z-index: 9999999;
   -webkit-transform: translate(0px, 0px);
  -moz-transform: translate(0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  -webkit-transition: 0.30s ease;
  -moz-transition: 0.30s ease;
  -o-transition: 0.30s ease;
  transition: 0.30s ease;
}

 .off_screen.active {
  -webkit-transform: translate(-450px, 0px);
  -moz-transform: translate(-450px, 0px);
  -o-transform: translate(-450px, 0px);
  -ms-transform: translate(-450px, 0px);
  transform: translate(-450px, 0px);
}

span.close_it {
    display: inline-block;
    position: absolute;
    right: 15px;
    top: 15px;
    width: 30px;
    z-index: 9999999999;
}


@media(max-width:576px) {
		.off_screen {
			width: 100%;
			height: 100%;
		}
		.off_screen .elementor-location-footer {
			height: 100%;
		}

		.off_screen section.elementor-section.elementor-top-section {
			height: 100%;
			padding: 10px;
		}
		.menu-wrap {
            z-index: 9999999;
        }
	}/* End custom CSS */