.elementor-3232 .elementor-element.elementor-element-3b11770:not(.elementor-motion-effects-element-type-background),
.elementor-3232 .elementor-element.elementor-element-3b11770 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("./barra-superior.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3232 .elementor-element.elementor-element-3b11770 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: -7px;
  margin-bottom: -7px;
  padding: 0px 0px 189px 0px;
}
.elementor-3232 .elementor-element.elementor-element-3b11770 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.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-3232 .elementor-element.elementor-element-1d5b7d5 > .elementor-widget-container {
  margin: 0% 0% 0% 30%;
  padding: 22px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-1d5b7d5 {
  text-align: start;
}
.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-3232 .elementor-element.elementor-element-787d1f7 > .elementor-widget-container {
  background-color: #123274;
  margin: 0em 0em 0em 0em;
  padding: 27px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-787d1f7 {
  text-align: start;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  color: #ffffff;
}
.elementor-3232 .elementor-element.elementor-element-e6309fc > .elementor-widget-container {
  margin: -8px 0px 0px 0px;
  padding: 0px 0px 0px 20px;
}
.elementor-3232 .elementor-element.elementor-element-5c18fc1 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: -7px;
  margin-bottom: 100px;
  padding: 61px 0px 189px 0px;
  z-index: 200;
}
.elementor-3232 .elementor-element.elementor-element-5c18fc1 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-d38b0f5 > .elementor-widget-container {
  margin: 20px 0px 65px 0px;
}
.elementor-3232 .elementor-element.elementor-element-817fce9 {
  overflow: hidden;
  margin-top: -150px;
  margin-bottom: -150px;
}
.elementor-3232 .elementor-element.elementor-element-2a81bb8 > .elementor-widget-container {
  margin: 20px 0px 65px 0px;
}
.elementor-3232 .elementor-element.elementor-element-edac0b5 > .elementor-widget-container {
  margin: 015px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-edac0b5 {
  text-align: end;
}
.elementor-3232 .elementor-element.elementor-element-edac0b5 img {
  width: 120px;
}
.elementor-3232 .elementor-element.elementor-element-1d3f990 {
  text-align: start;
}
.elementor-3232 .elementor-element.elementor-element-1d3f990 img {
  width: 120px;
}
.elementor-3232 .elementor-element.elementor-element-0a0d679 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 200px;
  margin-bottom: 200px;
}
.elementor-3232 .elementor-element.elementor-element-0a0d679 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-63f1779 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0em 0em 0em 6em;
}
.elementor-3232 .elementor-element.elementor-element-63f1779 {
  text-align: start;
}
.elementor-widget-heading .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  color: var(--e-global-color-primary);
}
.elementor-3232 .elementor-element.elementor-element-36b2bc5 > .elementor-widget-container {
  padding: 0em 0em 0em 6em;
}
.elementor-3232 .elementor-element.elementor-element-36b2bc5 .elementor-heading-title {
  font-family: "Lato", Sans-serif;
  font-size: 38px;
  font-weight: 600;
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-024d6b2 > .elementor-widget-container {
  background-color: #d70926;
  margin: 0% 49% 0% -2%;
  padding: 1em 2em 1em 8em;
  border-radius: 0px 034px 034px 0px;
}
.elementor-3232 .elementor-element.elementor-element-024d6b2 .elementor-heading-title {
  font-family: "Lato", Sans-serif;
  font-size: 28px;
  font-weight: 600;
  color: #ffffff;
}
.elementor-3232 .elementor-element.elementor-element-c67dfb3 > .elementor-widget-container {
  padding: 0em 0em 0em 6em;
}
.elementor-3232 .elementor-element.elementor-element-c67dfb3 .elementor-heading-title {
  font-family: "Lato", Sans-serif;
  font-size: 38px;
  font-weight: 600;
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-834087b > .elementor-widget-container {
  padding: 0em 0em 0em 10em;
}
.elementor-3232 .elementor-element.elementor-element-834087b .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 19px;
  font-weight: 200;
  color: #123274;
}
.elementor-widget-button .elementor-button {
  background-color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-3232 .elementor-element.elementor-element-b88176c .elementor-button {
  background-color: #d70926;
  font-family: "Roboto", Sans-serif;
  font-size: 30px;
  font-weight: 500;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 36px 37px -24px #d70926;
  border-radius: 38px 38px 38px 38px;
  padding: 15px 30px 13px 30px;
}
.elementor-3232 .elementor-element.elementor-element-b88176c > .elementor-widget-container {
  margin: 3em 0em 0em 6em;
}
.elementor-3232 .elementor-element.elementor-element-b88176c .elementor-button-content-wrapper {
  flex-direction: row;
}
.elementor-3232 .elementor-element.elementor-element-b88176c .elementor-button .elementor-button-content-wrapper {
  gap: 26px;
}
.elementor-3232 .elementor-element.elementor-element-dbd37e7:not(.elementor-motion-effects-element-type-background),
.elementor-3232 .elementor-element.elementor-element-dbd37e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #ffffff;
  background-image: url("../emoflon-banner-principal@2x.png");
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-3232 .elementor-element.elementor-element-dbd37e7 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: -25px;
  margin-bottom: 0px;
}
.elementor-3232 .elementor-element.elementor-element-dbd37e7 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-3b1fbaa > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-3b1fbaa > .elementor-element-populated > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-51e5c8b:not(.elementor-motion-effects-element-type-background),
.elementor-3232 .elementor-element.elementor-element-51e5c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #ffffff;
  background-image: url("../emoflon-banner-principal@2x.png");
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-3232 .elementor-element.elementor-element-51e5c8b {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: -25px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-51e5c8b > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-0df4f3c > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-0df4f3c > .elementor-element-populated > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-5d01312 > .elementor-widget-container {
  margin: -1em 0em 10em 0em;
  padding: 3em 0em 0em 0em;
}
.elementor-3232 .elementor-element.elementor-element-df56e37:not(.elementor-motion-effects-element-type-background),
.elementor-3232 .elementor-element.elementor-element-df56e37 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-3232 .elementor-element.elementor-element-df56e37 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 200px;
  margin-bottom: 200px;
}
.elementor-3232 .elementor-element.elementor-element-df56e37 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-2962c85:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-3232 .elementor-element.elementor-element-2962c85 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-3232 .elementor-element.elementor-element-2962c85 > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-2962c85 > .elementor-element-populated > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-b21cd61 > .elementor-widget-container {
  padding: 0em 0em 0em 6em;
}
.elementor-3232 .elementor-element.elementor-element-b21cd61 .elementor-heading-title {
  font-family: "Lato", Sans-serif;
  font-size: 38px;
  font-weight: 600;
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-f4b683a > .elementor-widget-container {
  background-color: #d70926;
  margin: -2% 67% -2% -2%;
  padding: 1em 2em 1em 8em;
  border-radius: 0px 034px 034px 0px;
}
.elementor-3232 .elementor-element.elementor-element-f4b683a .elementor-heading-title {
  font-family: "Lato", Sans-serif;
  font-size: 28px;
  font-weight: 600;
  color: #ffffff;
}
.elementor-3232 .elementor-element.elementor-element-437b940 > .elementor-widget-container {
  padding: 0em 0em 0em 6em;
}
.elementor-3232 .elementor-element.elementor-element-437b940 .elementor-heading-title {
  font-family: "Lato", Sans-serif;
  font-size: 38px;
  font-weight: 600;
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-885cb67 > .elementor-widget-container {
  padding: 0em 0em 0em 10em;
}
.elementor-3232 .elementor-element.elementor-element-885cb67 .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 19px;
  font-weight: 200;
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-974b38b .elementor-button {
  background-color: #d70926;
  font-family: "Roboto", Sans-serif;
  font-size: 30px;
  font-weight: 500;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 36px 37px -24px #d70926;
  border-radius: 38px 38px 38px 38px;
  padding: 15px 30px 13px 30px;
}
.elementor-3232 .elementor-element.elementor-element-974b38b > .elementor-widget-container {
  margin: 3em 0em 0em 6em;
}
.elementor-3232 .elementor-element.elementor-element-974b38b .elementor-button-content-wrapper {
  flex-direction: row;
}
.elementor-3232 .elementor-element.elementor-element-974b38b .elementor-button .elementor-button-content-wrapper {
  gap: 26px;
}
.elementor-3232 .elementor-element.elementor-element-70855f4:not(.elementor-motion-effects-element-type-background),
.elementor-3232 .elementor-element.elementor-element-70855f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-3232 .elementor-element.elementor-element-70855f4 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 200px;
  margin-bottom: 200px;
}
.elementor-3232 .elementor-element.elementor-element-70855f4 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-ad79c57 > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-ad79c57 > .elementor-element-populated > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-ad864ae > .elementor-widget-container {
  padding: 0em 0em 0em 6em;
}
.elementor-3232 .elementor-element.elementor-element-ad864ae .elementor-heading-title {
  font-family: "Lato", Sans-serif;
  font-size: 38px;
  font-weight: 600;
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-5b373eb > .elementor-widget-container {
  background-color: #d70926;
  margin: 0% 67% 0% -2%;
  padding: 1em 2em 1em 8em;
  border-radius: 0px 034px 034px 0px;
}
.elementor-3232 .elementor-element.elementor-element-5b373eb .elementor-heading-title {
  font-family: "Lato", Sans-serif;
  font-size: 28px;
  font-weight: 600;
  color: #ffffff;
}
.elementor-3232 .elementor-element.elementor-element-0f84a1f > .elementor-widget-container {
  padding: 0em 0em 0em 6em;
}
.elementor-3232 .elementor-element.elementor-element-0f84a1f .elementor-heading-title {
  font-family: "Lato", Sans-serif;
  font-size: 38px;
  font-weight: 600;
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-f05f794 > .elementor-widget-container {
  padding: 0em 0em 0em 10em;
}
.elementor-3232 .elementor-element.elementor-element-f05f794 .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 19px;
  font-weight: 200;
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-ce06306 .elementor-button {
  background-color: #d70926;
  font-family: "Roboto", Sans-serif;
  font-size: 30px;
  font-weight: 500;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 36px 37px -24px #d70926;
  border-radius: 38px 38px 38px 38px;
  padding: 15px 30px 13px 30px;
}
.elementor-3232 .elementor-element.elementor-element-ce06306 > .elementor-widget-container {
  margin: 3em 0em 0em 6em;
}
.elementor-3232 .elementor-element.elementor-element-ce06306 .elementor-button-content-wrapper {
  flex-direction: row;
}
.elementor-3232 .elementor-element.elementor-element-ce06306 .elementor-button .elementor-button-content-wrapper {
  gap: 26px;
}
.elementor-3232 .elementor-element.elementor-element-1a15a19 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: -200px;
  margin-bottom: 0px;
}
.elementor-3232 .elementor-element.elementor-element-1a15a19 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-e3b4e3e > .elementor-widget-container {
  margin: -130px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-cbd71f8 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0em;
  margin-bottom: -15em;
  padding: 0px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-cbd71f8 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-c9f055f > .elementor-widget-container {
  margin: -85px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-248168f {
  z-index: 300;
  font-family: "Roboto", Sans-serif;
  font-size: 45px;
  font-weight: 600;
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-afb20d9 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-9d7fc68 > .elementor-widget-container {
  margin: 2em 0em 0em 0em;
  padding: 0px 0px 17px 0px;
}
.elementor-3232 .elementor-element.elementor-element-9d7fc68 {
  z-index: 300;
  text-align: end;
}
.elementor-3232 .elementor-element.elementor-element-d86586b:not(.elementor-motion-effects-element-type-background),
.elementor-3232 .elementor-element.elementor-element-d86586b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #fbfcfd;
}
.elementor-3232 .elementor-element.elementor-element-d86586b {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 6em 0em 0em 0em;
}
.elementor-3232 .elementor-element.elementor-element-d86586b > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-b339476:not(.elementor-motion-effects-element-type-background),
.elementor-3232 .elementor-element.elementor-element-b339476 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #fbfcfd;
}
.elementor-3232 .elementor-element.elementor-element-b339476 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: -1em;
  margin-bottom: 0em;
}
.elementor-3232 .elementor-element.elementor-element-b339476 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-1c94589:not(.elementor-motion-effects-element-type-background),
.elementor-3232 .elementor-element.elementor-element-1c94589 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #fbfcfd;
}
.elementor-3232 .elementor-element.elementor-element-1c94589 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: -4em;
  margin-bottom: 0em;
  padding: 0px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-1c94589 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-b3fabe9 > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: -10px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 010px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-b3fabe9 > .elementor-element-populated > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-ac7a620 {
  z-index: 400;
  font-family: "Roboto", Sans-serif;
  font-size: 35px;
  font-weight: 600;
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-6781f6f > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-61afbd5 > .elementor-widget-container {
  margin: 0em 0em 0em 0em;
  padding: 0px 0px 16px 0px;
}
.elementor-3232 .elementor-element.elementor-element-61afbd5 {
  z-index: 400;
  text-align: end;
}
.elementor-3232 .elementor-element.elementor-element-a83f1a2:not(.elementor-motion-effects-element-type-background),
.elementor-3232 .elementor-element.elementor-element-a83f1a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #fbfcfd;
}
.elementor-3232 .elementor-element.elementor-element-a83f1a2 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: -1em;
  margin-bottom: 0em;
}
.elementor-3232 .elementor-element.elementor-element-a83f1a2 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-092d109:not(.elementor-motion-effects-element-type-background),
.elementor-3232 .elementor-element.elementor-element-092d109 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #fbfcfd;
}
.elementor-3232 .elementor-element.elementor-element-092d109 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 050px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-092d109 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-d666117 {
  text-align: center;
}
.elementor-3232 .elementor-element.elementor-element-7cebd9a > .elementor-widget-container {
  padding: 0% 0% 0% 00%;
}
.elementor-3232 .elementor-element.elementor-element-7cebd9a {
  text-align: center;
}
.elementor-3232 .elementor-element.elementor-element-7cebd9a .elementor-heading-title {
  font-family: "Lato", Sans-serif;
  font-size: 38px;
  font-weight: 500;
  color: #d70926;
}
.elementor-3232 .elementor-element.elementor-element-2c9792c {
  text-align: center;
}
.elementor-3232 .elementor-element.elementor-element-96d12e5 {
  text-align: center;
}
.elementor-3232 .elementor-element.elementor-element-2a01dc6 {
  text-align: center;
}
.elementor-3232 .elementor-element.elementor-element-1feb53d {
  text-align: center;
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-5fbd32e .elementor-button {
  background-color: #d70926;
  font-family: "Roboto", Sans-serif;
  font-size: 30px;
  font-weight: 500;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 36px 37px -24px #d70926;
  border-radius: 38px 38px 38px 38px;
  padding: 15px 30px 13px 30px;
}
.elementor-3232 .elementor-element.elementor-element-5fbd32e > .elementor-widget-container {
  margin: 0em 0em 0em 0em;
  padding: 0px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-5fbd32e .elementor-button-content-wrapper {
  flex-direction: row;
}
.elementor-3232 .elementor-element.elementor-element-5fbd32e .elementor-button .elementor-button-content-wrapper {
  gap: 26px;
}
.elementor-3232 .elementor-element.elementor-element-e5dc3b2 > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 0px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-e5dc3b2 {
  text-align: center;
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-45648c6:not(.elementor-motion-effects-element-type-background),
.elementor-3232 .elementor-element.elementor-element-45648c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-3232 .elementor-element.elementor-element-45648c6 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 0px 0px 060px 0px;
}
.elementor-3232 .elementor-element.elementor-element-45648c6 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-75a7759:not(.elementor-motion-effects-element-type-background),
.elementor-3232 .elementor-element.elementor-element-75a7759 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, #306ab0 0%, #0f9fe3 100%);
}
.elementor-3232 .elementor-element.elementor-element-75a7759 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 060px 0px 060px 0px;
}
.elementor-3232 .elementor-element.elementor-element-75a7759 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-6d08c80 > .elementor-widget-container {
  background-color: #306ab0;
}
.elementor-3232 .elementor-element.elementor-element-6d08c80 .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.elementor-3232 .elementor-element.elementor-element-9efd499:not(.elementor-motion-effects-element-type-background),
.elementor-3232 .elementor-element.elementor-element-9efd499 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-3232 .elementor-element.elementor-element-9efd499 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 060px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-9efd499 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-282ab2f > .elementor-widget-container {
  margin: -85px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-db45418 > .elementor-widget-container {
  padding: 0% 0% 0% 38%;
}
.elementor-3232 .elementor-element.elementor-element-db45418 {
  text-align: start;
}
.elementor-3232 .elementor-element.elementor-element-db45418 .elementor-heading-title {
  font-family: "Lato", Sans-serif;
  font-size: 38px;
  font-weight: 600;
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-c6f4025 {
  text-align: center;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #123274;
}
.elementor-widget-image-box .elementor-image-box-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  color: var(--e-global-color-primary);
}
.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
.elementor-widget-image-box:has(:focus) .elementor-image-box-title {
  color: var(--e-global-color-primary);
}
.elementor-widget-image-box .elementor-image-box-description {
  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-3232 .elementor-element.elementor-element-7dc3935 > .elementor-widget-container {
  margin: 0% 0% 0% 05%;
}
.elementor-3232 .elementor-element.elementor-element-7dc3935.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-3232 .elementor-element.elementor-element-7dc3935.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-3232 .elementor-element.elementor-element-7dc3935.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-3232 .elementor-element.elementor-element-7dc3935 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}
.elementor-3232 .elementor-element.elementor-element-7dc3935 .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-7dc3935 .elementor-image-box-title {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-7dc3935 .elementor-image-box-description {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-4d117f9 > .elementor-widget-container {
  margin: 0% 0% 0% 05%;
}
.elementor-3232 .elementor-element.elementor-element-4d117f9.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-3232 .elementor-element.elementor-element-4d117f9.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-3232 .elementor-element.elementor-element-4d117f9.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-3232 .elementor-element.elementor-element-4d117f9 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}
.elementor-3232 .elementor-element.elementor-element-4d117f9 .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-4d117f9 .elementor-image-box-title {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-4d117f9 .elementor-image-box-description {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-8d3801d > .elementor-widget-container {
  margin: 0% 0% 0% 5%;
}
.elementor-3232 .elementor-element.elementor-element-8d3801d.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-3232 .elementor-element.elementor-element-8d3801d.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-3232 .elementor-element.elementor-element-8d3801d.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-3232 .elementor-element.elementor-element-8d3801d .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}
.elementor-3232 .elementor-element.elementor-element-8d3801d .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-8d3801d .elementor-image-box-title {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-8d3801d .elementor-image-box-description {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-555a5e7:not(.elementor-motion-effects-element-type-background),
.elementor-3232 .elementor-element.elementor-element-555a5e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-3232 .elementor-element.elementor-element-555a5e7 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 0px 0px 060px 0px;
}
.elementor-3232 .elementor-element.elementor-element-555a5e7 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-07da6e4.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-3232 .elementor-element.elementor-element-07da6e4.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-3232 .elementor-element.elementor-element-07da6e4.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-3232 .elementor-element.elementor-element-07da6e4 .elementor-image-box-title {
  margin-bottom: 5px;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-07da6e4 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}
.elementor-3232 .elementor-element.elementor-element-07da6e4 .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-07da6e4 .elementor-image-box-description {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-2114193.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-3232 .elementor-element.elementor-element-2114193.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-3232 .elementor-element.elementor-element-2114193.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-3232 .elementor-element.elementor-element-2114193 .elementor-image-box-title {
  margin-bottom: 5px;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-2114193 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}
.elementor-3232 .elementor-element.elementor-element-2114193 .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-2114193 .elementor-image-box-description {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-06f6f59.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-3232 .elementor-element.elementor-element-06f6f59.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-3232 .elementor-element.elementor-element-06f6f59.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-3232 .elementor-element.elementor-element-06f6f59 .elementor-image-box-title {
  margin-bottom: 5px;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-06f6f59 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}
.elementor-3232 .elementor-element.elementor-element-06f6f59 .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-06f6f59 .elementor-image-box-description {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-d4f1caf:not(.elementor-motion-effects-element-type-background),
.elementor-3232 .elementor-element.elementor-element-d4f1caf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-3232 .elementor-element.elementor-element-d4f1caf {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-d4f1caf > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-7db81ae:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-3232 .elementor-element.elementor-element-7db81ae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #ebf9ff;
}
.elementor-3232 .elementor-element.elementor-element-7db81ae > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 8px 8px 8px 8px;
  --e-column-margin-right: 8px;
  --e-column-margin-left: 8px;
  padding: 0px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-7db81ae > .elementor-element-populated > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-e34e3b4 > .elementor-widget-container {
  background-color: #3bc4fd70;
  margin: 0em 0em 0em 0em;
  padding: 1em 3em 1em 3em;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #ffffff;
  border-radius: 0px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-e34e3b4 {
  column-gap: 0px;
  font-family: "Roboto", Sans-serif;
  font-size: 28px;
  font-weight: 400;
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-ccbe6aa > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0em 3em 0em 3em;
}
.elementor-3232 .elementor-element.elementor-element-ccbe6aa {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-a0e52fb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-3232 .elementor-element.elementor-element-a0e52fb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #ebf9ff;
}
.elementor-3232 .elementor-element.elementor-element-a0e52fb > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 8px 8px 8px 8px;
  --e-column-margin-right: 8px;
  --e-column-margin-left: 8px;
  padding: 0px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-a0e52fb > .elementor-element-populated > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-10dd1aa > .elementor-widget-container {
  background-color: #3bc4fd70;
  margin: 0em 0em 0em 0em;
  padding: 1em 3em 1em 3em;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #ffffff;
  border-radius: 0px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-10dd1aa {
  font-family: "Roboto", Sans-serif;
  font-size: 28px;
  font-weight: 400;
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-6609d5a > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0em 3em 0em 3em;
}
.elementor-3232 .elementor-element.elementor-element-6609d5a {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-bbc8a88:not(.elementor-motion-effects-element-type-background),
.elementor-3232 .elementor-element.elementor-element-bbc8a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-3232 .elementor-element.elementor-element-bbc8a88 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0em;
  margin-bottom: 2em;
  padding: 0em 0em 0em 0em;
}
.elementor-3232 .elementor-element.elementor-element-bbc8a88 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-9de018c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-3232 .elementor-element.elementor-element-9de018c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #3bc4fd2e;
}
.elementor-3232 .elementor-element.elementor-element-9de018c > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 8px 8px 8px 8px;
  --e-column-margin-right: 8px;
  --e-column-margin-left: 8px;
  padding: 0px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-9de018c > .elementor-element-populated > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-0b8f125 > .elementor-widget-container {
  background-color: #3bc4fd70;
  margin: 0em 0em 0em 0em;
  padding: 1em 0em 1em 3em;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #ffffff;
  border-radius: 0px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-0b8f125 {
  font-family: "Roboto", Sans-serif;
  font-size: 28px;
  font-weight: 400;
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-3aebd38 > .elementor-widget-container {
  margin: 0% 0% 0% 5%;
}
.elementor-3232 .elementor-element.elementor-element-3aebd38.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-3232 .elementor-element.elementor-element-3aebd38.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-3232 .elementor-element.elementor-element-3aebd38.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-3232 .elementor-element.elementor-element-3aebd38 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 15%;
}
.elementor-3232 .elementor-element.elementor-element-3aebd38 .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-3aebd38 .elementor-image-box-title {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-3aebd38 .elementor-image-box-description {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-cfd61a8 > .elementor-widget-container {
  margin: 0% 0% 0% 5%;
}
.elementor-3232 .elementor-element.elementor-element-cfd61a8.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-3232 .elementor-element.elementor-element-cfd61a8.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-3232 .elementor-element.elementor-element-cfd61a8.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-3232 .elementor-element.elementor-element-cfd61a8 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 15%;
}
.elementor-3232 .elementor-element.elementor-element-cfd61a8 .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-cfd61a8 .elementor-image-box-title {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-cfd61a8 .elementor-image-box-description {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-64008fe > .elementor-widget-container {
  margin: 0% 0% 0% 5%;
}
.elementor-3232 .elementor-element.elementor-element-64008fe.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-3232 .elementor-element.elementor-element-64008fe.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-3232 .elementor-element.elementor-element-64008fe.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-3232 .elementor-element.elementor-element-64008fe .elementor-image-box-wrapper .elementor-image-box-img {
  width: 15%;
}
.elementor-3232 .elementor-element.elementor-element-64008fe .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-64008fe .elementor-image-box-title {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-64008fe .elementor-image-box-description {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-77de8f1 > .elementor-widget-container {
  margin: 0% 0% 0% 5%;
  padding: 0em 0em 1em 0em;
}
.elementor-3232 .elementor-element.elementor-element-77de8f1.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-3232 .elementor-element.elementor-element-77de8f1.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-3232 .elementor-element.elementor-element-77de8f1.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-3232 .elementor-element.elementor-element-77de8f1 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 15%;
}
.elementor-3232 .elementor-element.elementor-element-77de8f1 .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-77de8f1 .elementor-image-box-title {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-77de8f1 .elementor-image-box-description {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-16293bc:not(.elementor-motion-effects-element-type-background),
.elementor-3232 .elementor-element.elementor-element-16293bc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-3232 .elementor-element.elementor-element-16293bc {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0em;
  margin-bottom: 2em;
  padding: 0em 0em 0em 0em;
}
.elementor-3232 .elementor-element.elementor-element-16293bc > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-72e504c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-3232 .elementor-element.elementor-element-72e504c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #3bc4fd2e;
}
.elementor-3232 .elementor-element.elementor-element-72e504c > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 8px 8px 8px 8px;
  --e-column-margin-right: 8px;
  --e-column-margin-left: 8px;
  padding: 0px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-72e504c > .elementor-element-populated > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-5589466 > .elementor-widget-container {
  background-color: #3bc4fd70;
  margin: 0em 0em 1em 0em;
  padding: 1em 0em 1em 3em;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #ffffff;
  border-radius: 0px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-5589466 {
  font-family: "Roboto", Sans-serif;
  font-size: 28px;
  font-weight: 400;
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-1323b26 > .elementor-widget-container {
  margin: 0% 0% 0% 5%;
}
.elementor-3232 .elementor-element.elementor-element-1323b26.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-3232 .elementor-element.elementor-element-1323b26.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-3232 .elementor-element.elementor-element-1323b26.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-3232 .elementor-element.elementor-element-1323b26 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}
.elementor-3232 .elementor-element.elementor-element-1323b26 .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-1323b26 .elementor-image-box-title {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-1323b26 .elementor-image-box-description {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-824cdf8 > .elementor-widget-container {
  margin: 0% 0% 0% 5%;
}
.elementor-3232 .elementor-element.elementor-element-824cdf8.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-3232 .elementor-element.elementor-element-824cdf8.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-3232 .elementor-element.elementor-element-824cdf8.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-3232 .elementor-element.elementor-element-824cdf8 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}
.elementor-3232 .elementor-element.elementor-element-824cdf8 .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-824cdf8 .elementor-image-box-title {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-824cdf8 .elementor-image-box-description {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-c482c8a > .elementor-widget-container {
  margin: 0% 0% 0% 5%;
}
.elementor-3232 .elementor-element.elementor-element-c482c8a.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-3232 .elementor-element.elementor-element-c482c8a.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-3232 .elementor-element.elementor-element-c482c8a.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-3232 .elementor-element.elementor-element-c482c8a .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}
.elementor-3232 .elementor-element.elementor-element-c482c8a .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-c482c8a .elementor-image-box-title {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-c482c8a .elementor-image-box-description {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-f434956 > .elementor-widget-container {
  margin: 0% 0% 0% 5%;
  padding: 0em 0em 2em 0em;
}
.elementor-3232 .elementor-element.elementor-element-f434956.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-3232 .elementor-element.elementor-element-f434956.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-3232 .elementor-element.elementor-element-f434956.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-3232 .elementor-element.elementor-element-f434956 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}
.elementor-3232 .elementor-element.elementor-element-f434956 .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-f434956 .elementor-image-box-title {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-f434956 .elementor-image-box-description {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-3ae7616:not(.elementor-motion-effects-element-type-background),
.elementor-3232 .elementor-element.elementor-element-3ae7616 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-3232 .elementor-element.elementor-element-3ae7616 {
  border-style: solid;
  border-color: #ffffff;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 0em 0em 2em 0em;
}
.elementor-3232 .elementor-element.elementor-element-3ae7616 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-11c5b73:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-3232 .elementor-element.elementor-element-11c5b73 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #3bc4fd2e;
}
.elementor-3232 .elementor-element.elementor-element-11c5b73 > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 8px 8px 8px 8px;
  --e-column-margin-right: 8px;
  --e-column-margin-left: 8px;
  padding: 0px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-11c5b73 > .elementor-element-populated > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-02d47fe > .elementor-widget-container {
  background-color: #3bc4fd70;
  margin: 0em 0em 0em 0em;
  padding: 1em 0em 2em 3em;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #ffffff;
  border-radius: 0px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-02d47fe {
  font-family: "Roboto", Sans-serif;
  font-size: 28px;
  font-weight: 400;
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-daffc4a > .elementor-widget-container {
  margin: 0% 0% 0% 5%;
}
.elementor-3232 .elementor-element.elementor-element-daffc4a.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-3232 .elementor-element.elementor-element-daffc4a.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-3232 .elementor-element.elementor-element-daffc4a.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-3232 .elementor-element.elementor-element-daffc4a .elementor-image-box-wrapper .elementor-image-box-img {
  width: 15%;
}
.elementor-3232 .elementor-element.elementor-element-daffc4a .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-daffc4a .elementor-image-box-title {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-daffc4a .elementor-image-box-description {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-e668f31 > .elementor-widget-container {
  margin: 0% 0% 0% 5%;
}
.elementor-3232 .elementor-element.elementor-element-e668f31.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-3232 .elementor-element.elementor-element-e668f31.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-3232 .elementor-element.elementor-element-e668f31.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-3232 .elementor-element.elementor-element-e668f31 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 15%;
}
.elementor-3232 .elementor-element.elementor-element-e668f31 .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-e668f31 .elementor-image-box-title {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-e668f31 .elementor-image-box-description {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-5b74b5e > .elementor-widget-container {
  margin: 0% 0% 0% 5%;
}
.elementor-3232 .elementor-element.elementor-element-5b74b5e.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-3232 .elementor-element.elementor-element-5b74b5e.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-3232 .elementor-element.elementor-element-5b74b5e.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-3232 .elementor-element.elementor-element-5b74b5e .elementor-image-box-wrapper .elementor-image-box-img {
  width: 15%;
}
.elementor-3232 .elementor-element.elementor-element-5b74b5e .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-5b74b5e .elementor-image-box-title {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-5b74b5e .elementor-image-box-description {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-4d73451 > .elementor-widget-container {
  margin: 0% 0% 0% 5%;
}
.elementor-3232 .elementor-element.elementor-element-4d73451.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-3232 .elementor-element.elementor-element-4d73451.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-3232 .elementor-element.elementor-element-4d73451.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-3232 .elementor-element.elementor-element-4d73451 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 15%;
}
.elementor-3232 .elementor-element.elementor-element-4d73451 .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-4d73451 .elementor-image-box-title {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-4d73451 .elementor-image-box-description {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-e207560 > .elementor-widget-container {
  margin: 0% 0% 0% 5%;
  padding: 0em 0em 2em 0em;
}
.elementor-3232 .elementor-element.elementor-element-e207560.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-3232 .elementor-element.elementor-element-e207560.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-3232 .elementor-element.elementor-element-e207560.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-3232 .elementor-element.elementor-element-e207560 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 15%;
}
.elementor-3232 .elementor-element.elementor-element-e207560 .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-e207560 .elementor-image-box-title {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-e207560 .elementor-image-box-description {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-309ff64:not(.elementor-motion-effects-element-type-background),
.elementor-3232 .elementor-element.elementor-element-309ff64 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-3232 .elementor-element.elementor-element-309ff64 {
  border-style: solid;
  border-color: #ffffff;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 0em 0em 2em 0em;
}
.elementor-3232 .elementor-element.elementor-element-309ff64 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-92382d1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-3232 .elementor-element.elementor-element-92382d1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #3bc4fd2e;
}
.elementor-3232 .elementor-element.elementor-element-92382d1 > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 8px 8px 8px 8px;
  --e-column-margin-right: 8px;
  --e-column-margin-left: 8px;
  padding: 0px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-92382d1 > .elementor-element-populated > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-0052994 > .elementor-widget-container {
  background-color: #3bc4fd70;
  margin: 0em 0em 0em 0em;
  padding: 1em 0em 2em 3em;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #ffffff;
  border-radius: 0px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-0052994 {
  font-family: "Roboto", Sans-serif;
  font-size: 28px;
  font-weight: 400;
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-8cb5f83 > .elementor-widget-container {
  margin: 0% 0% 0% 5%;
}
.elementor-3232 .elementor-element.elementor-element-8cb5f83.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-3232 .elementor-element.elementor-element-8cb5f83.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-3232 .elementor-element.elementor-element-8cb5f83.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-3232 .elementor-element.elementor-element-8cb5f83 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 15%;
}
.elementor-3232 .elementor-element.elementor-element-8cb5f83 .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-8cb5f83 .elementor-image-box-title {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-8cb5f83 .elementor-image-box-description {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-985cc42 > .elementor-widget-container {
  margin: 0% 0% 0% 5%;
}
.elementor-3232 .elementor-element.elementor-element-985cc42.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-3232 .elementor-element.elementor-element-985cc42.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-3232 .elementor-element.elementor-element-985cc42.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-3232 .elementor-element.elementor-element-985cc42 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 15%;
}
.elementor-3232 .elementor-element.elementor-element-985cc42 .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-985cc42 .elementor-image-box-title {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-985cc42 .elementor-image-box-description {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-945d990 > .elementor-widget-container {
  margin: 0% 0% 0% 5%;
}
.elementor-3232 .elementor-element.elementor-element-945d990.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-3232 .elementor-element.elementor-element-945d990.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-3232 .elementor-element.elementor-element-945d990.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-3232 .elementor-element.elementor-element-945d990 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 15%;
}
.elementor-3232 .elementor-element.elementor-element-945d990 .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-945d990 .elementor-image-box-title {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-945d990 .elementor-image-box-description {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-8d12270 > .elementor-widget-container {
  margin: 0% 0% 0% 5%;
}
.elementor-3232 .elementor-element.elementor-element-8d12270.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-3232 .elementor-element.elementor-element-8d12270.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-3232 .elementor-element.elementor-element-8d12270.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-3232 .elementor-element.elementor-element-8d12270 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 15%;
}
.elementor-3232 .elementor-element.elementor-element-8d12270 .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-8d12270 .elementor-image-box-title {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-8d12270 .elementor-image-box-description {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-749e44d > .elementor-widget-container {
  margin: 0% 0% 0% 5%;
  padding: 0em 0em 2em 0em;
}
.elementor-3232 .elementor-element.elementor-element-749e44d.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-3232 .elementor-element.elementor-element-749e44d.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-3232 .elementor-element.elementor-element-749e44d.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-3232 .elementor-element.elementor-element-749e44d .elementor-image-box-wrapper .elementor-image-box-img {
  width: 15%;
}
.elementor-3232 .elementor-element.elementor-element-749e44d .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-749e44d .elementor-image-box-title {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-749e44d .elementor-image-box-description {
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-f6e1be4:not(.elementor-motion-effects-element-type-background),
.elementor-3232 .elementor-element.elementor-element-f6e1be4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-3232 .elementor-element.elementor-element-f6e1be4 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 060px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-f6e1be4 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-8a0c7f2 {
  font-family: "Roboto", Sans-serif;
  font-size: 25px;
  font-weight: 400;
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-801e52f:not(.elementor-motion-effects-element-type-background),
.elementor-3232 .elementor-element.elementor-element-801e52f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-3232 .elementor-element.elementor-element-801e52f {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 060px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-801e52f > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-336df94 {
  font-family: "Roboto", Sans-serif;
  font-size: 25px;
  font-weight: 400;
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-6eaa1b9:not(.elementor-motion-effects-element-type-background),
.elementor-3232 .elementor-element.elementor-element-6eaa1b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-3232 .elementor-element.elementor-element-6eaa1b9 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 060px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-6eaa1b9 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-bcc6603 {
  text-align: center;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-df1d4a8 .elementor-button {
  background-color: #d70926;
  font-family: "Roboto", Sans-serif;
  font-size: 30px;
  font-weight: 500;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 36px 37px -24px #d70926;
  border-radius: 38px 38px 38px 38px;
  padding: 15px 30px 13px 30px;
}
.elementor-3232 .elementor-element.elementor-element-df1d4a8 > .elementor-widget-container {
  margin: 0em 0em 02em 0em;
  padding: 0px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-df1d4a8 .elementor-button-content-wrapper {
  flex-direction: row;
}
.elementor-3232 .elementor-element.elementor-element-df1d4a8 .elementor-button .elementor-button-content-wrapper {
  gap: 27px;
}
.elementor-3232 .elementor-element.elementor-element-32f8dd9:not(.elementor-motion-effects-element-type-background),
.elementor-3232 .elementor-element.elementor-element-32f8dd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("https://emoflon.pt/wp-content/uploads/2021/03/contacte-nos-bg@2x.png");
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3232 .elementor-element.elementor-element-32f8dd9 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-32f8dd9 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-79f6205:not(.elementor-motion-effects-element-type-background),
.elementor-3232 .elementor-element.elementor-element-79f6205 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("https://emoflon.pt/wp-content/uploads/2021/03/contacte-nos-bg@2x.png");
  background-size: cover;
}
.elementor-3232 .elementor-element.elementor-element-79f6205 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0em;
  margin-bottom: 0em;
  padding: 1em 0em 0em 0em;
}
.elementor-3232 .elementor-element.elementor-element-79f6205 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-a997569 > .elementor-widget-container {
  margin: -85px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-3107b44:not(.elementor-motion-effects-element-type-background),
.elementor-3232 .elementor-element.elementor-element-3107b44 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("https://emoflon.pt/wp-content/uploads/2021/03/contacte-nos-bg@2x.png");
  background-size: cover;
}
.elementor-3232 .elementor-element.elementor-element-3107b44 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0em;
  margin-bottom: 0em;
  padding: 3em 0em 5em 0em;
}
.elementor-3232 .elementor-element.elementor-element-3107b44 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-65c8dc4 > .elementor-widget-container {
  margin: -85px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-54ea335 {
  text-align: center;
  color: #3576bb;
}
.elementor-3232 .elementor-element.elementor-element-c51d630:not(.elementor-motion-effects-element-type-background),
.elementor-3232 .elementor-element.elementor-element-c51d630 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("https://emoflon.pt/wp-content/uploads/2021/03/contacte-nos-bg@2x.png");
  background-size: cover;
}
.elementor-3232 .elementor-element.elementor-element-c51d630 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-c51d630 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-438cee2 {
  text-align: center;
  font-family: "Roboto", Sans-serif;
  font-size: 12px;
  font-weight: 600;
  color: #d70926;
}
.elementor-3232 .elementor-element.elementor-element-30e7bcf:not(.elementor-motion-effects-element-type-background),
.elementor-3232 .elementor-element.elementor-element-30e7bcf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #f0f0f0;
}
.elementor-3232 .elementor-element.elementor-element-30e7bcf {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 02% 10% 02% 10%;
}
.elementor-3232 .elementor-element.elementor-element-30e7bcf > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-55119dd {
  font-family: "Roboto", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-d693012:not(.elementor-motion-effects-element-type-background),
.elementor-3232 .elementor-element.elementor-element-d693012 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-3232 .elementor-element.elementor-element-d693012 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 02% 10% 02% 10%;
}
.elementor-3232 .elementor-element.elementor-element-d693012 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-ba02a27 .elementor-image-box-wrapper {
  text-align: start;
}
.elementor-3232 .elementor-element.elementor-element-ba02a27.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-3232 .elementor-element.elementor-element-ba02a27.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-3232 .elementor-element.elementor-element-ba02a27.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-3232 .elementor-element.elementor-element-ba02a27 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}
.elementor-3232 .elementor-element.elementor-element-ba02a27 .elementor-image-box-img img {
  transition-duration: 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-ba02a27 .elementor-image-box-title {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}
.elementor-3232 .elementor-element.elementor-element-ba02a27 .elementor-image-box-description {
  font-family: "Roboto", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-ce5a382 {
  font-family: "Roboto", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-40b7548:not(.elementor-motion-effects-element-type-background),
.elementor-3232 .elementor-element.elementor-element-40b7548 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #f2f2f2;
}
.elementor-3232 .elementor-element.elementor-element-40b7548 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 10px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-40b7548 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-d1da525 {
  text-align: start;
}
.elementor-3232 .elementor-element.elementor-element-ea1ec1d > .elementor-widget-container {
  padding: 13px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-ea1ec1d {
  text-align: start;
}
.elementor-3232 .elementor-element.elementor-element-be8e22e > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-be8e22e {
  font-family: "Roboto", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-08d4636 > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-08d4636 {
  font-family: "Roboto", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-908a664:not(.elementor-motion-effects-element-type-background),
.elementor-3232 .elementor-element.elementor-element-908a664 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #f2f2f2;
}
.elementor-3232 .elementor-element.elementor-element-908a664 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 10px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-908a664 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-e2d834b {
  text-align: center;
}
.elementor-3232 .elementor-element.elementor-element-fc4be46 > .elementor-widget-container {
  padding: 50px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-fc4be46 {
  text-align: center;
}
.elementor-3232 .elementor-element.elementor-element-d984aa1 > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-d984aa1 {
  text-align: center;
  font-family: "Roboto", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-2e0d114:not(.elementor-motion-effects-element-type-background),
.elementor-3232 .elementor-element.elementor-element-2e0d114 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #f2f2f2;
}
.elementor-3232 .elementor-element.elementor-element-2e0d114 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-2e0d114 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-dfc2a83:not(.elementor-motion-effects-element-type-background),
.elementor-3232 .elementor-element.elementor-element-dfc2a83 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #123274;
}
.elementor-3232 .elementor-element.elementor-element-dfc2a83 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: -10px;
  padding: 0px 0px 0px 0px;
}
.elementor-3232 .elementor-element.elementor-element-dfc2a83 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3232 .elementor-element.elementor-element-f1250dc {
  text-align: center;
  color: #ffffff;
}
body.elementor-page-3232:not(.elementor-motion-effects-element-type-background),
body.elementor-page-3232 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #ffffff;
  background-image: url("../emoflon-banner-principal@2x.png");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: contain;
}
:root {
  --page-title-display: none;
}
body.elementor-page-3232 {
  padding: 0em 0em 0em 0em;
}
@media (max-width: 1024px) {
  .elementor-3232 .elementor-element.elementor-element-5c18fc1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0em 0em 0em 0em;
    z-index: 600;
  }
  .elementor-3232 .elementor-element.elementor-element-dbd37e7:not(.elementor-motion-effects-element-type-background),
  .elementor-3232 .elementor-element.elementor-element-dbd37e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../emoflon-banner-principal@2x-1.png");
    background-position: bottom right;
  }
  .elementor-3232 .elementor-element.elementor-element-dbd37e7 {
    padding: 55px 0px 0px 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-3c9a321 > .elementor-widget-container {
    margin: 0px 0px 0px 38px;
  }
  .elementor-3232 .elementor-element.elementor-element-51e5c8b:not(.elementor-motion-effects-element-type-background),
  .elementor-3232 .elementor-element.elementor-element-51e5c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../emoflon-banner-principal@2x-1.png");
    background-position: bottom right;
  }
  .elementor-3232 .elementor-element.elementor-element-5d01312 > .elementor-widget-container {
    margin: 0px 0px 0px 38px;
  }
  .elementor-3232 .elementor-element.elementor-element-df56e37 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 15px 0px 0px 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-b21cd61 .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-3232 .elementor-element.elementor-element-f4b683a > .elementor-widget-container {
    margin: -10px 124px -10px -11px;
    padding: 8px 0px 12px 117px;
    border-radius: 00px 36px 36px 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-f4b683a {
    text-align: justify;
  }
  .elementor-3232 .elementor-element.elementor-element-437b940 .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-3232 .elementor-element.elementor-element-885cb67 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 98px;
  }
  .elementor-3232 .elementor-element.elementor-element-885cb67 .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-3232 .elementor-element.elementor-element-974b38b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 60px 0px 060px 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-70855f4 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 15px 0px 0px 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-ad864ae .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-3232 .elementor-element.elementor-element-5b373eb > .elementor-widget-container {
    margin: -10px 124px -10px -11px;
    padding: 8px 0px 12px 117px;
    border-radius: 00px 36px 36px 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-5b373eb {
    text-align: justify;
  }
  .elementor-3232 .elementor-element.elementor-element-0f84a1f .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-3232 .elementor-element.elementor-element-f05f794 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 98px;
  }
  .elementor-3232 .elementor-element.elementor-element-f05f794 .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-3232 .elementor-element.elementor-element-ce06306 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 60px 0px 060px 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-e3b4e3e > .elementor-widget-container {
    margin: -86px 0px 0px 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-cbd71f8 {
    margin-top: -2px;
    margin-bottom: 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-9d7fc68 {
    text-align: center;
  }
  .elementor-3232 .elementor-element.elementor-element-b339476 {
    margin-top: -16em;
    margin-bottom: 0em;
  }
  .elementor-3232 .elementor-element.elementor-element-1c94589 {
    margin-top: -15px;
    margin-bottom: 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-61afbd5 {
    text-align: center;
  }
  .elementor-3232 .elementor-element.elementor-element-db45418 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-3232 .elementor-element.elementor-element-db45418 {
    text-align: center;
  }
  .elementor-3232 .elementor-element.elementor-element-7dc3935 > .elementor-widget-container {
    padding: 0% 5% 0% 0%;
  }
  .elementor-3232 .elementor-element.elementor-element-4d117f9 > .elementor-widget-container {
    padding: 0px 5px 0px 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-8d3801d > .elementor-widget-container {
    padding: 0% 5% 0% 0%;
  }
  .elementor-3232 .elementor-element.elementor-element-bbc8a88 {
    margin-top: 2em;
    margin-bottom: 2em;
    padding: 0% 0% 0% 0%;
  }
  .elementor-3232 .elementor-element.elementor-element-9de018c > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-0b8f125 > .elementor-widget-container {
    padding: 2em 0em 2em 0em;
  }
  .elementor-3232 .elementor-element.elementor-element-0b8f125 {
    text-align: center;
    font-size: 18px;
  }
  .elementor-3232 .elementor-element.elementor-element-3aebd38 > .elementor-widget-container {
    margin: 0em 2em 0em 2em;
  }
  .elementor-3232 .elementor-element.elementor-element-cfd61a8 > .elementor-widget-container {
    margin: 0em 2em 0em 2em;
  }
  .elementor-3232 .elementor-element.elementor-element-64008fe > .elementor-widget-container {
    margin: 0em 2em 0em 2em;
  }
  .elementor-3232 .elementor-element.elementor-element-77de8f1 > .elementor-widget-container {
    margin: 0em 2em 0em 2em;
  }
  .elementor-3232 .elementor-element.elementor-element-16293bc {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-3232 .elementor-element.elementor-element-72e504c > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-5589466 > .elementor-widget-container {
    padding: 3% 5% 1% 5%;
  }
  .elementor-3232 .elementor-element.elementor-element-5589466 {
    text-align: center;
    font-size: 18px;
  }
  .elementor-3232 .elementor-element.elementor-element-3ae7616 {
    border-width: 20px 0px 0px 0px;
    margin-top: 2em;
    margin-bottom: 1em;
    padding: 0em 0em 0em 0em;
  }
  .elementor-3232 .elementor-element.elementor-element-3ae7616,
  .elementor-3232 .elementor-element.elementor-element-3ae7616 > .elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-11c5b73 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-02d47fe > .elementor-widget-container {
    padding: 2em 0em 2em 0em;
  }
  .elementor-3232 .elementor-element.elementor-element-02d47fe {
    text-align: center;
    font-size: 18px;
  }
  .elementor-3232 .elementor-element.elementor-element-daffc4a > .elementor-widget-container {
    margin: 0em 2em 0em 2em;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-daffc4a .elementor-image-box-title {
    margin-bottom: 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-e668f31 > .elementor-widget-container {
    margin: 0em 2em 0em 2em;
  }
  .elementor-3232 .elementor-element.elementor-element-5b74b5e > .elementor-widget-container {
    margin: 0em 2em 0em 2em;
  }
  .elementor-3232 .elementor-element.elementor-element-4d73451 > .elementor-widget-container {
    margin: 0em 2em 0em 2em;
  }
  .elementor-3232 .elementor-element.elementor-element-e207560 > .elementor-widget-container {
    margin: 0em 2em 0em 2em;
  }
  .elementor-3232 .elementor-element.elementor-element-309ff64 {
    border-width: 20px 0px 0px 0px;
    margin-top: 2em;
    margin-bottom: 1em;
    padding: 0em 0em 0em 0em;
  }
  .elementor-3232 .elementor-element.elementor-element-309ff64,
  .elementor-3232 .elementor-element.elementor-element-309ff64 > .elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-92382d1 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-0052994 > .elementor-widget-container {
    padding: 2em 0em 2em 0em;
  }
  .elementor-3232 .elementor-element.elementor-element-0052994 {
    text-align: center;
    font-size: 18px;
  }
  .elementor-3232 .elementor-element.elementor-element-8a0c7f2 > .elementor-widget-container {
    margin: 0em 2em 0em 2em;
    padding: 0em 2em 0em 2em;
  }
  .elementor-3232 .elementor-element.elementor-element-8a0c7f2 {
    font-size: 18px;
  }
  .elementor-3232 .elementor-element.elementor-element-bcc6603 {
    font-size: 18px;
  }
  .elementor-3232 .elementor-element.elementor-element-df1d4a8 > .elementor-widget-container {
    margin: 0em 0em 3em 0em;
  }
  .elementor-3232 .elementor-element.elementor-element-79f6205 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 2em 0em 0em 0em;
  }
  .elementor-3232 .elementor-element.elementor-element-3107b44 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 2em 0em 0em 0em;
  }
  .elementor-3232 .elementor-element.elementor-element-f06dc9c {
    text-align: center;
  }
  .elementor-3232 .elementor-element.elementor-element-30e7bcf {
    padding: 2em 2em 2em 2em;
  }
  .elementor-3232 .elementor-element.elementor-element-d693012 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 2em 2em 2em 2em;
  }
  .elementor-3232 .elementor-element.elementor-element-d984aa1 {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  .elementor-3232 .elementor-element.elementor-element-5c18fc1 {
    z-index: 600;
  }
  .elementor-3232 .elementor-element.elementor-element-4adeff0 {
    width: 100%;
  }
  .elementor-3232 .elementor-element.elementor-element-acfab7d {
    width: 100%;
  }
  .elementor-3232 .elementor-element.elementor-element-51e5c8b:not(.elementor-motion-effects-element-type-background),
  .elementor-3232 .elementor-element.elementor-element-51e5c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../emoflon-banner-principal.png");
    background-position: top right;
  }
  .elementor-3232 .elementor-element.elementor-element-5d01312 > .elementor-widget-container {
    margin: 180px 0px 0px 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-b21cd61 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-b21cd61 .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-3232 .elementor-element.elementor-element-f4b683a > .elementor-widget-container {
    margin: 0px 40px 0px -10px;
    padding: 8px 0px 8px 12px;
  }
  .elementor-3232 .elementor-element.elementor-element-f4b683a .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-3232 .elementor-element.elementor-element-437b940 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-437b940 .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-3232 .elementor-element.elementor-element-885cb67 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-885cb67 .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-3232 .elementor-element.elementor-element-e3b4e3e > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-1c94589 {
    margin-top: -4px;
    margin-bottom: 0px;
    z-index: 400;
  }
  .elementor-3232 .elementor-element.elementor-element-ac7a620 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
  }
  .elementor-3232 .elementor-element.elementor-element-ac7a620 {
    z-index: 400;
    text-align: start;
    font-size: 30px;
  }
  .elementor-3232 .elementor-element.elementor-element-61afbd5 {
    z-index: 400;
  }
  .elementor-3232 .elementor-element.elementor-element-7dc3935 .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-7dc3935.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-7dc3935.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-7dc3935.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-4d117f9 .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-3232 .elementor-element.elementor-element-8d3801d .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-3232 .elementor-element.elementor-element-07da6e4 .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-3232 .elementor-element.elementor-element-2114193 .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-3232 .elementor-element.elementor-element-06f6f59 .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-3232 .elementor-element.elementor-element-3aebd38 .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-3232 .elementor-element.elementor-element-cfd61a8 .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-3232 .elementor-element.elementor-element-64008fe .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-3232 .elementor-element.elementor-element-77de8f1 .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-3232 .elementor-element.elementor-element-16293bc {
    margin-top: 3em;
    margin-bottom: 0em;
    padding: 0em 0em 1em 0em;
  }
  .elementor-3232 .elementor-element.elementor-element-5589466 > .elementor-widget-container {
    padding: 2em 1em 2em 1em;
  }
  .elementor-3232 .elementor-element.elementor-element-1323b26 > .elementor-widget-container {
    margin: 0em 1em 0em 1em;
  }
  .elementor-3232 .elementor-element.elementor-element-1323b26 .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-3232 .elementor-element.elementor-element-1323b26 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
  }
  .elementor-3232 .elementor-element.elementor-element-824cdf8 .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-3232 .elementor-element.elementor-element-824cdf8 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
  }
  .elementor-3232 .elementor-element.elementor-element-c482c8a > .elementor-widget-container {
    margin: 0em 1em 0em 1em;
  }
  .elementor-3232 .elementor-element.elementor-element-c482c8a .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-3232 .elementor-element.elementor-element-c482c8a .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
  }
  .elementor-3232 .elementor-element.elementor-element-f434956 > .elementor-widget-container {
    margin: 0em 1em 0em 1em;
    padding: 0em 0em 2em 0em;
  }
  .elementor-3232 .elementor-element.elementor-element-f434956 .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-f434956.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-f434956.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-f434956.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-f434956 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
  }
  .elementor-3232 .elementor-element.elementor-element-daffc4a .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-3232 .elementor-element.elementor-element-e668f31 .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-3232 .elementor-element.elementor-element-5b74b5e .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-3232 .elementor-element.elementor-element-4d73451 .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-3232 .elementor-element.elementor-element-e207560 .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-3232 .elementor-element.elementor-element-0052994 > .elementor-widget-container {
    margin: 0em 0em 0em 0em;
    padding: 2em 1em 2em 1em;
  }
  .elementor-3232 .elementor-element.elementor-element-8cb5f83 > .elementor-widget-container {
    margin: 0em 1em 0em 1em;
    padding: 0em 0em 0em 0em;
  }
  .elementor-3232 .elementor-element.elementor-element-8cb5f83 .elementor-image-box-wrapper {
    text-align: center;
  }
  .elementor-3232 .elementor-element.elementor-element-8cb5f83 .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-8cb5f83.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-8cb5f83.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-8cb5f83.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-8cb5f83 .elementor-image-box-title {
    margin-bottom: 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-8cb5f83 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
  }
  .elementor-3232 .elementor-element.elementor-element-8cb5f83 .elementor-image-box-img img {
    border-radius: 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-985cc42 > .elementor-widget-container {
    margin: 0em 1em 0em 1em;
  }
  .elementor-3232 .elementor-element.elementor-element-985cc42 .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-3232 .elementor-element.elementor-element-985cc42.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
  }
  .elementor-3232 .elementor-element.elementor-element-985cc42.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
  }
  .elementor-3232 .elementor-element.elementor-element-985cc42.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-3232 .elementor-element.elementor-element-985cc42 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
  }
  .elementor-3232 .elementor-element.elementor-element-945d990 > .elementor-widget-container {
    margin: 0em 1em 0em 1em;
  }
  .elementor-3232 .elementor-element.elementor-element-945d990 .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-3232 .elementor-element.elementor-element-945d990 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
  }
  .elementor-3232 .elementor-element.elementor-element-8d12270 > .elementor-widget-container {
    margin: 0em 1em 0em 1em;
  }
  .elementor-3232 .elementor-element.elementor-element-8d12270 .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-3232 .elementor-element.elementor-element-8d12270 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
  }
  .elementor-3232 .elementor-element.elementor-element-749e44d > .elementor-widget-container {
    margin: 0em 1em 0em 1em;
  }
  .elementor-3232 .elementor-element.elementor-element-749e44d .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-3232 .elementor-element.elementor-element-749e44d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
  }
  .elementor-3232 .elementor-element.elementor-element-30e7bcf {
    padding: 2em 0em 2em 0em;
  }
  .elementor-3232 .elementor-element.elementor-element-d693012 {
    padding: 2px 0px 2px 0px;
  }
  .elementor-3232 .elementor-element.elementor-element-ba02a27 > .elementor-widget-container {
    padding: 2em 0em 0em 0em;
  }
  .elementor-3232 .elementor-element.elementor-element-ba02a27 .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-3232 .elementor-element.elementor-element-d1da525 {
    text-align: center;
  }
  .elementor-3232 .elementor-element.elementor-element-ea1ec1d {
    text-align: center;
  }
  .elementor-3232 .elementor-element.elementor-element-c1cc091 {
    width: 50%;
  }
  .elementor-3232 .elementor-element.elementor-element-bd1fe2e {
    width: 50%;
  }
  .elementor-3232 .elementor-element.elementor-element-471b307.elementor-column > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-3232 .elementor-element.elementor-element-08d4636 {
    text-align: center;
  }
  .elementor-3232 .elementor-element.elementor-element-d984aa1 {
    font-size: 22px;
  }
}
@media (min-width: 768px) {
  .elementor-3232 .elementor-element.elementor-element-0af8fba {
    width: 25%;
  }
  .elementor-3232 .elementor-element.elementor-element-516388c {
    width: 53%;
  }
  .elementor-3232 .elementor-element.elementor-element-06c358d {
    width: 21.332%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-3232 .elementor-element.elementor-element-4adeff0 {
    width: 100%;
  }
  .elementor-3232 .elementor-element.elementor-element-acfab7d {
    width: 100%;
  }
}
