.elementor-1111 .elementor-element.elementor-element-e5bfe28{--display:flex;--min-height:100vh;--justify-content:center;}.elementor-widget-image .widget-image-caption{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-1111 .elementor-element.elementor-element-96fe26e{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1111 .elementor-element.elementor-element-96fe26e img{width:50%;max-width:100%;}.elementor-1111 .elementor-element.elementor-element-6c78859{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1111 .elementor-element.elementor-element-df70a52{width:var( --container-widget-width, 100% );max-width:100%;padding:135px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Times New Roman", Sans-serif;font-size:37px;font-weight:500;line-height:22px;letter-spacing:1px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-df70a52.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1111 .elementor-element.elementor-element-df70a52 p{margin-block-end:16px;}.elementor-1111 .elementor-element.elementor-element-df70a52 a{color:#000000;}.elementor-1111 .elementor-element.elementor-element-24d48a2{width:100%;max-width:100%;padding:32px 0px 32px 0px;column-gap:0px;text-align:center;font-family:"Times New Roman", Sans-serif;font-size:37px;font-weight:500;line-height:22px;letter-spacing:1px;word-spacing:0px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-24d48a2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1111 .elementor-element.elementor-element-24d48a2 p{margin-block-end:16px;}.elementor-1111 .elementor-element.elementor-element-24d48a2 a{color:#000000;}.elementor-1111 .elementor-element.elementor-element-d692806{width:var( --container-widget-width, 100.906% );max-width:100.906%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.906%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Times New Roman", Sans-serif;font-size:45px;font-weight:500;line-height:33px;letter-spacing:0.8px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-d692806.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1111 .elementor-element.elementor-element-d692806 p{margin-block-end:17px;}.elementor-1111 .elementor-element.elementor-element-d692806 a{color:#000000;}.elementor-1111 .elementor-element.elementor-element-cba18c7{width:var( --container-widget-width, 100.906% );max-width:100.906%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.906%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Times New Roman", Sans-serif;font-size:26px;font-weight:500;line-height:33px;letter-spacing:0.8px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-cba18c7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1111 .elementor-element.elementor-element-cba18c7 p{margin-block-end:0px;}.elementor-1111 .elementor-element.elementor-element-cba18c7 a{color:#000000;}.elementor-1111 .elementor-element.elementor-element-25621fa{width:var( --container-widget-width, 100.906% );max-width:100.906%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.906%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Times New Roman", Sans-serif;font-size:32px;font-weight:500;line-height:22px;letter-spacing:1px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-25621fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1111 .elementor-element.elementor-element-25621fa p{margin-block-end:16px;}.elementor-1111 .elementor-element.elementor-element-25621fa a{color:#000000;}.elementor-1111 .elementor-element.elementor-element-931a14a{width:var( --container-widget-width, 100.906% );max-width:100.906%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:47px 0px 0px 0px;--container-widget-width:100.906%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:500;line-height:18px;letter-spacing:0.8px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-931a14a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1111 .elementor-element.elementor-element-931a14a p{margin-block-end:17px;}.elementor-1111 .elementor-element.elementor-element-931a14a a{color:#000000;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1111 .elementor-element.elementor-element-df70a52{font-size:15px;line-height:1.5em;}.elementor-1111 .elementor-element.elementor-element-df70a52 p{margin-block-end:10px;}.elementor-1111 .elementor-element.elementor-element-24d48a2{font-size:15px;line-height:0.6em;}.elementor-1111 .elementor-element.elementor-element-24d48a2 p{margin-block-end:10px;}.elementor-1111 .elementor-element.elementor-element-d692806{font-size:15px;line-height:0.9em;}.elementor-1111 .elementor-element.elementor-element-d692806 p{margin-block-end:10px;}.elementor-1111 .elementor-element.elementor-element-cba18c7{font-size:15px;line-height:0.9em;}.elementor-1111 .elementor-element.elementor-element-cba18c7 p{margin-block-end:10px;}.elementor-1111 .elementor-element.elementor-element-25621fa{font-size:15px;line-height:0.9em;}.elementor-1111 .elementor-element.elementor-element-25621fa p{margin-block-end:10px;}.elementor-1111 .elementor-element.elementor-element-931a14a{font-size:15px;line-height:0.9em;}.elementor-1111 .elementor-element.elementor-element-931a14a p{margin-block-end:10px;}}@media(min-width:768px){.elementor-1111 .elementor-element.elementor-element-e5bfe28{--width:65%;}.elementor-1111 .elementor-element.elementor-element-6c78859{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-df70a52 */.panel {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: white;
  transform: translateY(100%);
  opacity: 0;
  transition: transform 1.6s cubic-bezier(0.4, 0, 0.2, 1), opacity 1s ease;
  z-index: 9999;
}

.panel.active {
  transform: translateY(0);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24d48a2 */.panel {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: white;
  transform: translateY(100%);
  opacity: 0;
  transition: transform 1.6s cubic-bezier(0.4, 0, 0.2, 1), opacity 1s ease;
  z-index: 9999;
}

.panel.active {
  transform: translateY(0);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d692806 */.panel {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: white;
  transform: translateY(100%);
  opacity: 0;
  transition: transform 1.6s cubic-bezier(0.4, 0, 0.2, 1), opacity 1s ease;
  z-index: 9999;
}

.panel.active {
  transform: translateY(0);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cba18c7 */.panel {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: white;
  transform: translateY(100%);
  opacity: 0;
  transition: transform 1.6s cubic-bezier(0.4, 0, 0.2, 1), opacity 1s ease;
  z-index: 9999;
}

.panel.active {
  transform: translateY(0);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25621fa */.panel {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: white;
  transform: translateY(100%);
  opacity: 0;
  transition: transform 1.6s cubic-bezier(0.4, 0, 0.2, 1), opacity 1s ease;
  z-index: 9999;
}

.panel.active {
  transform: translateY(0);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-931a14a */.panel {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: white;
  transform: translateY(100%);
  opacity: 0;
  transition: transform 1.6s cubic-bezier(0.4, 0, 0.2, 1), opacity 1s ease;
  z-index: 9999;
}

.panel.active {
  transform: translateY(0);
  opacity: 1;
}/* End custom CSS */