.elementor-11862 .elementor-element.elementor-element-30e61e5 > .elementor-container{max-width:1020px;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11862 .elementor-element.elementor-element-1958a5d{width:var( --container-widget-width, 97.754% );max-width:97.754%;--container-widget-width:97.754%;--container-widget-flex-grow:0;text-align:start;font-family:"Helvetica", Sans-serif;font-size:30px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-11862 .elementor-element.elementor-element-1958a5d p{margin-block-end:0px;}.elementor-11862 .elementor-element.elementor-element-19db471{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;color:var( --e-global-color-primary );}.elementor-11862 .elementor-element.elementor-element-19db471 p{margin-block-end:0px;}.elementor-11862 .elementor-element.elementor-element-4fa1c9c{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:36px;}.elementor-11862 .elementor-element.elementor-element-40fbd2c > .elementor-container{max-width:1020px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-11862 .elementor-element.elementor-element-4147879{text-align:center;font-size:14px;}.elementor-11862 .elementor-element.elementor-element-3df49ae{text-align:center;font-family:"Helvetica", Sans-serif;font-size:14px;}.elementor-11862 .elementor-element.elementor-element-a88ec0e > .elementor-container{max-width:1020px;}.elementor-11862 .elementor-element.elementor-element-f73901d{width:var( --container-widget-width, 97.754% );max-width:97.754%;--container-widget-width:97.754%;--container-widget-flex-grow:0;text-align:start;font-family:"Helvetica", Sans-serif;font-size:30px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-11862 .elementor-element.elementor-element-f73901d p{margin-block-end:0px;}.elementor-11862 .elementor-element.elementor-element-888128c{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:36px;}.elementor-11862 .elementor-element.elementor-element-37dcda7 > .elementor-container{max-width:1020px;}.elementor-11862 .elementor-element.elementor-element-37dcda7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11862 .elementor-element.elementor-element-37dcda7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11862 .elementor-element.elementor-element-4476345:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11862 .elementor-element.elementor-element-4476345 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C0C0C0;}.elementor-11862 .elementor-element.elementor-element-4476345 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11862 .elementor-element.elementor-element-4476345 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11862 .elementor-element.elementor-element-205a448{width:var( --container-widget-width, 97.754% );max-width:97.754%;--container-widget-width:97.754%;--container-widget-flex-grow:0;text-align:start;font-family:"Helvetica", Sans-serif;font-size:30px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-11862 .elementor-element.elementor-element-205a448 p{margin-block-end:0px;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );}.elementor-11862 .elementor-element.elementor-element-631fa6f .elementor-tab-title{border-width:0px;}.elementor-11862 .elementor-element.elementor-element-631fa6f .elementor-tab-content{border-width:0px;color:#474545;font-family:"Helvetica", Sans-serif;font-size:16px;}.elementor-11862 .elementor-element.elementor-element-631fa6f .elementor-toggle-title{font-family:"Helvetica", Sans-serif;font-size:16px;}.elementor-11862 .elementor-element.elementor-element-3149df2 > .elementor-container{max-width:1020px;}.elementor-11862 .elementor-element.elementor-element-8afdba5{--spacer-size:50px;}@media(max-width:1366px){.elementor-11862 .elementor-element.elementor-element-19db471{width:var( --container-widget-width, 1186px );max-width:1186px;--container-widget-width:1186px;--container-widget-flex-grow:0;}}@media(max-width:770px){.elementor-11862 .elementor-element.elementor-element-1958a5d{text-align:start;font-size:27px;line-height:1.2em;letter-spacing:0px;}.elementor-11862 .elementor-element.elementor-element-1958a5d p{margin-block-end:0px;}.elementor-11862 .elementor-element.elementor-element-f73901d{text-align:start;font-size:27px;line-height:1.2em;letter-spacing:0px;}.elementor-11862 .elementor-element.elementor-element-f73901d p{margin-block-end:0px;}.elementor-11862 .elementor-element.elementor-element-205a448{text-align:start;font-size:27px;line-height:1.2em;letter-spacing:0px;}.elementor-11862 .elementor-element.elementor-element-205a448 p{margin-block-end:0px;}}/* Start custom CSS for toggle, class: .elementor-element-631fa6f *//* Larger invisible hover area */
.hover-zone {
  position: relative;
  width: 200px;
  height: 200px;
}

/* The toggle button */
.toggle {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
}

/* Hidden content */
.toggle-content {
  opacity: 0;
  transform: scale(0.95);
  pointer-events: none;
  transition: opacity 0.25s ease, transform 0.25s ease;

  background: #222;
  color: white;
  padding: 12px 16px;
  border-radius: 0px;
  white-space: nowrap;
}

/* OPEN when mouse is anywhere near */
.hover-zone:hover .toggle-content {
  opacity: 1;
  transform: scale(1);
  pointer-events: auto;
}/* End custom CSS */