.elementor-6502 .elementor-element.elementor-element-1db5716f{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-4c089f9 );--border-color:var( --e-global-color-4c089f9 );}.elementor-6502 .elementor-element.elementor-element-2f2b0a77{--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4c089f9 );--border-color:var( --e-global-color-4c089f9 );--padding-top:12px;--padding-bottom:12px;--padding-left:43px;--padding-right:12px;grid-column:span 2;}.elementor-6502 .elementor-element.elementor-element-6dfe9d1a{width:100%;max-width:100%;}.elementor-6502 .elementor-element.elementor-element-6946e65b{--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4c089f9 );--border-color:var( --e-global-color-4c089f9 );--padding-top:12px;--padding-bottom:12px;--padding-left:43px;--padding-right:12px;grid-column:span 2;}.elementor-6502 .elementor-element.elementor-element-50552f35{--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4c089f9 );--border-color:var( --e-global-color-4c089f9 );--padding-top:12px;--padding-bottom:12px;--padding-left:43px;--padding-right:12px;grid-column:span 2;}.elementor-6502 .elementor-element.elementor-element-7a4b8e5{--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4c089f9 );--border-color:var( --e-global-color-4c089f9 );--padding-top:12px;--padding-bottom:12px;--padding-left:43px;--padding-right:12px;grid-column:span 2;}.elementor-6502 .elementor-element.elementor-element-4e395ce{--spacer-size:50px;}.elementor-6502 .elementor-element.elementor-element-9901122{--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4c089f9 );--border-color:var( --e-global-color-4c089f9 );--padding-top:12px;--padding-bottom:12px;--padding-left:43px;--padding-right:12px;grid-column:span 2;}.elementor-6502 .elementor-element.elementor-element-751ca9a{--spacer-size:50px;}.elementor-6502 .elementor-element.elementor-element-a04af2f{--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4c089f9 );--border-color:var( --e-global-color-4c089f9 );--padding-top:12px;--padding-bottom:12px;--padding-left:43px;--padding-right:12px;grid-column:span 2;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-6502 .elementor-element.elementor-element-1db5716f{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-6502 .elementor-element.elementor-element-1db5716f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-6dfe9d1a */.footer-phrase .english {
  position: absolute;
  left: 0;
  top: 0;
  animation: swap 6s infinite;
}

.footer-phrase .latin {
  animation: swap2 6s infinite;
}

@keyframes swap {
  0%, 45% { opacity: 0; }
  50%, 95% { opacity: 1; }
  100% { opacity: 0; }
}

@keyframes swap2 {
  0%, 45% { opacity: 1; }
  50%, 95% { opacity: 0; }
  100% { opacity: 1; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5d927979 */.elementor-6502 .elementor-element.elementor-element-5d927979 .toplink {
  display: inline-flex;
  align-items: center;
  gap: 3px;
  color: #111;
  text-decoration: none;
  font: inherit;
  line-height: 1;
}

.elementor-6502 .elementor-element.elementor-element-5d927979 .toplink-arrow {
  width: 30px;   /* increase size */
  height: 30px;
  opacity: 0.72;
  transform: translateY(0px);
  transition: transform 0.18s ease, opacity 0.18s ease;
}

.elementor-6502 .elementor-element.elementor-element-5d927979 .toplink:hover .toplink-arrow {
  transform: translate(2px, -2px);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-caf1a3e */.elementor-6502 .elementor-element.elementor-element-caf1a3e .toplink {
  display: inline-flex;
  align-items: center;
  gap: 3px;
  color: #111;
  text-decoration: none;
  font: inherit;
  line-height: 1;
}

.elementor-6502 .elementor-element.elementor-element-caf1a3e .toplink-arrow {
  width: 30px;   /* increase size */
  height: 30px;
  opacity: 0.72;
  transform: translateY(0px);
  transition: transform 0.18s ease, opacity 0.18s ease;
}

.elementor-6502 .elementor-element.elementor-element-caf1a3e .toplink:hover .toplink-arrow {
  transform: translate(2px, -2px);
  opacity: 1;
}/* End custom CSS */