.elementor-2 .elementor-element.elementor-element-69ff951 {
  --display: flex;
  --min-height: 1000px;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-2 .elementor-element.elementor-element-cce8506 {
  --display: flex;
  --min-height: 500px;
  --justify-content: flex-end;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 220px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-2 .elementor-element.elementor-element-cce8506:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-cce8506>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, #13401B00 0%, #13401B 100%);
}

.elementor-2 .elementor-element.elementor-element-f5ee175 {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.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-2 .elementor-element.elementor-element-a628811 .elementor-heading-title {
  font-family: "Oswald", Sans-serif;
  font-weight: 600;
  color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-5f2aa50 .elementor-heading-title {
  font-family: "Oswald", Sans-serif;
  font-size: 50px;
  font-weight: 600;
  text-transform: uppercase;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #FFFFFF;
}

.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-2 .elementor-element.elementor-element-9066cfc .elementor-button {
  background-color: #D22D0900;
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  fill: #FFFFFF;
  color: #FFFFFF;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #FFFFFF;
  border-radius: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-9066cfc .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-2 .elementor-element.elementor-element-539d27c {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 0px;
  --padding-bottom: 80px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-2 .elementor-element.elementor-element-539d27c:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-539d27c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #13401B;
}

.elementor-2 .elementor-element.elementor-element-41ff2af {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overlay-opacity: 1;
  --margin-top: -160px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-2 .elementor-element.elementor-element-41ff2af::before,
.elementor-2 .elementor-element.elementor-element-41ff2af>.elementor-background-video-container::before,
.elementor-2 .elementor-element.elementor-element-41ff2af>.e-con-inner>.elementor-background-video-container::before,
.elementor-2 .elementor-element.elementor-element-41ff2af>.elementor-background-slideshow::before,
.elementor-2 .elementor-element.elementor-element-41ff2af>.e-con-inner>.elementor-background-slideshow::before,
.elementor-2 .elementor-element.elementor-element-41ff2af>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  --background-overlay: '';
}

.elementor-2 .elementor-element.elementor-element-79e5720 {
  --spacer-size: 100px;
  width: var(--container-widget-width, 80px);
  max-width: 80px;
  --container-widget-width: 80px;
  --container-widget-flex-grow: 0;
  top: -57px;
}

.elementor-2 .elementor-element.elementor-element-79e5720>.elementor-widget-container {
  --e-transform-rotateZ: -3deg;
  background-image: url("../../scotch1.svg");
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-repeat: no-repeat;
  background-size: contain;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-79e5720 {
  left: 57px;
}

body.rtl .elementor-2 .elementor-element.elementor-element-79e5720 {
  right: 57px;
}

.elementor-2 .elementor-element.elementor-element-8fc5d62 {
  --spacer-size: 100px;
  width: var(--container-widget-width, 80px);
  max-width: 80px;
  --container-widget-width: 80px;
  --container-widget-flex-grow: 0;
  bottom: -71px;
}

.elementor-2 .elementor-element.elementor-element-8fc5d62>.elementor-widget-container {
  --e-transform-rotateZ: -183deg;
  background-image: url("../../scotch1.svg");
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-repeat: no-repeat;
  background-size: contain;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-8fc5d62 {
  right: 43px;
}

body.rtl .elementor-2 .elementor-element.elementor-element-8fc5d62 {
  left: 43px;
}

.elementor-2 .elementor-element.elementor-element-1d9a1fb {
  --display: flex;
  --min-height: 0px;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 2px 2px 2px 2px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-2 .elementor-element.elementor-element-1d9a1fb:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-1d9a1fb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFFE6;
}

.elementor-2 .elementor-element.elementor-element-1c13a90 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 15px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-2 .elementor-element.elementor-element-d7a193f>.elementor-widget-container {
  margin: 0px 0px 010px 0px;
}

.elementor-2 .elementor-element.elementor-element-d7a193f {
  text-align: center;
}

.elementor-2 .elementor-element.elementor-element-d7a193f .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  color: #7C7D7E;
}

.elementor-2 .elementor-element.elementor-element-b174690>.elementor-widget-container>.jet-listing-grid>.jet-listing-grid__items {
  --columns: 1;
}

.elementor-2 .elementor-element.elementor-element-b174690>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

:is(.elementor-2 .elementor-element.elementor-element-b174690 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2 .elementor-element.elementor-element-b174690 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2 .elementor-element.elementor-element-b174690 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items)>.jet-listing-grid__item {
  padding-left: calc(0px / 2);
  padding-right: calc(0px / 2);
  padding-top: calc(0px / 2);
  padding-bottom: calc(0px / 2);
}

:is(.elementor-2 .elementor-element.elementor-element-b174690 > .elementor-widget-container > .jet-listing-grid, .elementor-2 .elementor-element.elementor-element-b174690 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2 .elementor-element.elementor-element-b174690 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider)>.jet-listing-grid__items {
  margin-left: calc(0px / -2);
  margin-right: calc(0px / -2);
  width: calc(100% + 0px);
}

:is(.elementor-2 .elementor-element.elementor-element-b174690 > .elementor-widget-container > .jet-listing-grid, .elementor-2 .elementor-element.elementor-element-b174690 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2 .elementor-element.elementor-element-b174690 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider)>.jet-listing-grid__items.grid-collapse-gap {
  margin-top: calc(0px / -2);
  margin-bottom: calc(0px / -2);
}

.elementor-2 .elementor-element.elementor-element-30c31ff {
  --display: flex;
  --justify-content: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 1px 0px 1px;
  --border-top-width: 0px;
  --border-right-width: 1px;
  --border-bottom-width: 0px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-primary);
  --border-color: var(--e-global-color-primary);
  --border-radius: 0px 0px 0px 0px;
  --margin-top: 15px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-2 .elementor-element.elementor-element-1059409>.elementor-widget-container {
  margin: 0px 0px 010px 0px;
}

.elementor-2 .elementor-element.elementor-element-1059409 {
  text-align: center;
}

.elementor-2 .elementor-element.elementor-element-1059409 .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  color: #7C7D7E;
}

.elementor-2 .elementor-element.elementor-element-6afc8a7>.elementor-widget-container>.jet-listing-grid>.jet-listing-grid__items {
  --columns: 1;
}

.elementor-2 .elementor-element.elementor-element-6afc8a7>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

:is(.elementor-2 .elementor-element.elementor-element-6afc8a7 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2 .elementor-element.elementor-element-6afc8a7 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2 .elementor-element.elementor-element-6afc8a7 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items)>.jet-listing-grid__item {
  padding-left: calc(0px / 2);
  padding-right: calc(0px / 2);
  padding-top: calc(0px / 2);
  padding-bottom: calc(0px / 2);
}

:is(.elementor-2 .elementor-element.elementor-element-6afc8a7 > .elementor-widget-container > .jet-listing-grid, .elementor-2 .elementor-element.elementor-element-6afc8a7 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2 .elementor-element.elementor-element-6afc8a7 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider)>.jet-listing-grid__items {
  margin-left: calc(0px / -2);
  margin-right: calc(0px / -2);
  width: calc(100% + 0px);
}

:is(.elementor-2 .elementor-element.elementor-element-6afc8a7 > .elementor-widget-container > .jet-listing-grid, .elementor-2 .elementor-element.elementor-element-6afc8a7 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2 .elementor-element.elementor-element-6afc8a7 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider)>.jet-listing-grid__items.grid-collapse-gap {
  margin-top: calc(0px / -2);
  margin-bottom: calc(0px / -2);
}

.elementor-2 .elementor-element.elementor-element-215da6e {
  --display: flex;
  --gap: 5e-303102020000050553120229510018000000010050005000229510018000000010050005000340100401001020807208010100420801402295100180000000100500050005010010010000229510018000000010050005000501001001000001000000500100000050300001100004010040100102080720801010042080140033719377714600000001000003000100110000040100401001020807208010100420801400330229510018000000010050005000229510018000000010050005000010000005001000000510000818335256002000001000003110000040100401001020807208010100420801400330229510018000000010050005000229510018000000010050005000010000005001000000510000772410003120229510018000000010050005000229510018000000010050005000340100401001020807208010100420801402295100180000000100500050005010010010000229510018000000010050005000501001001000001000000500100000050311000040100401001020807208010100420801400332610313120229510018000000010050005000229510018000000010050005000340100401001020807208010100420801402295100180000000100500050005010010010000229510018000000010050005000501001001000001000000500100000050311000040100401001020807208010100420801400336531620121656001001001000010010010000010000005001000003110000040100401001020807208010100420801400330229510018000000010050005000229510018000000010050005000010000005001000000510000576031202295100180000000100500050002295100180000000100500050003401004010010208072080101004208014022951001800000001005000500050100100100002295100180000000100500050005010010010000010000005001000000503110000401004010010208072080101004208014003395612104206001515151511111112223333000001000003110000040100401001020807208010100420801400330229510018000000010050005000229510018000000010050005000010000005001000000510000210475923120229510018000000010050005000229510018000000010050005000340100401001020807208010100420801402295100180000000100500050005010010010000229510018000000010050005000501001001000001000000500100000050311000040100401001020807208010100420801400338882453025258376001001001000010010010000010000005001000003110000040100401001020807208010100420801400330229510018000000010050005000229510018000000010050005000010000005001000000510000px 5e-303102020000050553120229510018000000010050005000229510018000000010050005000340100401001020807208010100420801402295100180000000100500050005010010010000229510018000000010050005000501001001000001000000500100000050300001100004010040100102080720801010042080140033719377714600000001000003000100110000040100401001020807208010100420801400330229510018000000010050005000229510018000000010050005000010000005001000000510000818335256002000001000003110000040100401001020807208010100420801400330229510018000000010050005000229510018000000010050005000010000005001000000510000772410003120229510018000000010050005000229510018000000010050005000340100401001020807208010100420801402295100180000000100500050005010010010000229510018000000010050005000501001001000001000000500100000050311000040100401001020807208010100420801400332610313120229510018000000010050005000229510018000000010050005000340100401001020807208010100420801402295100180000000100500050005010010010000229510018000000010050005000501001001000001000000500100000050311000040100401001020807208010100420801400336531620121656001001001000010010010000010000005001000003110000040100401001020807208010100420801400330229510018000000010050005000229510018000000010050005000010000005001000000510000576031202295100180000000100500050002295100180000000100500050003401004010010208072080101004208014022951001800000001005000500050100100100002295100180000000100500050005010010010000010000005001000000503110000401004010010208072080101004208014003395612104206001515151511111112223333000001000003110000040100401001020807208010100420801400330229510018000000010050005000229510018000000010050005000010000005001000000510000210475923120229510018000000010050005000229510018000000010050005000340100401001020807208010100420801402295100180000000100500050005010010010000229510018000000010050005000501001001000001000000500100000050311000040100401001020807208010100420801400338882453025258376001001001000010010010000010000005001000003110000040100401001020807208010100420801400330229510018000000010050005000229510018000000010050005000010000005001000000510000px;
  --row-gap: 5e-303102020000050553120229510018000000010050005000229510018000000010050005000340100401001020807208010100420801402295100180000000100500050005010010010000229510018000000010050005000501001001000001000000500100000050300001100004010040100102080720801010042080140033719377714600000001000003000100110000040100401001020807208010100420801400330229510018000000010050005000229510018000000010050005000010000005001000000510000818335256002000001000003110000040100401001020807208010100420801400330229510018000000010050005000229510018000000010050005000010000005001000000510000772410003120229510018000000010050005000229510018000000010050005000340100401001020807208010100420801402295100180000000100500050005010010010000229510018000000010050005000501001001000001000000500100000050311000040100401001020807208010100420801400332610313120229510018000000010050005000229510018000000010050005000340100401001020807208010100420801402295100180000000100500050005010010010000229510018000000010050005000501001001000001000000500100000050311000040100401001020807208010100420801400336531620121656001001001000010010010000010000005001000003110000040100401001020807208010100420801400330229510018000000010050005000229510018000000010050005000010000005001000000510000576031202295100180000000100500050002295100180000000100500050003401004010010208072080101004208014022951001800000001005000500050100100100002295100180000000100500050005010010010000010000005001000000503110000401004010010208072080101004208014003395612104206001515151511111112223333000001000003110000040100401001020807208010100420801400330229510018000000010050005000229510018000000010050005000010000005001000000510000210475923120229510018000000010050005000229510018000000010050005000340100401001020807208010100420801402295100180000000100500050005010010010000229510018000000010050005000501001001000001000000500100000050311000040100401001020807208010100420801400338882453025258376001001001000010010010000010000005001000003110000040100401001020807208010100420801400330229510018000000010050005000229510018000000010050005000010000005001000000510000px;
  --column-gap: 5e-303102020000050553120229510018000000010050005000229510018000000010050005000340100401001020807208010100420801402295100180000000100500050005010010010000229510018000000010050005000501001001000001000000500100000050300001100004010040100102080720801010042080140033719377714600000001000003000100110000040100401001020807208010100420801400330229510018000000010050005000229510018000000010050005000010000005001000000510000818335256002000001000003110000040100401001020807208010100420801400330229510018000000010050005000229510018000000010050005000010000005001000000510000772410003120229510018000000010050005000229510018000000010050005000340100401001020807208010100420801402295100180000000100500050005010010010000229510018000000010050005000501001001000001000000500100000050311000040100401001020807208010100420801400332610313120229510018000000010050005000229510018000000010050005000340100401001020807208010100420801402295100180000000100500050005010010010000229510018000000010050005000501001001000001000000500100000050311000040100401001020807208010100420801400336531620121656001001001000010010010000010000005001000003110000040100401001020807208010100420801400330229510018000000010050005000229510018000000010050005000010000005001000000510000576031202295100180000000100500050002295100180000000100500050003401004010010208072080101004208014022951001800000001005000500050100100100002295100180000000100500050005010010010000010000005001000000503110000401004010010208072080101004208014003395612104206001515151511111112223333000001000003110000040100401001020807208010100420801400330229510018000000010050005000229510018000000010050005000010000005001000000510000210475923120229510018000000010050005000229510018000000010050005000340100401001020807208010100420801402295100180000000100500050005010010010000229510018000000010050005000501001001000001000000500100000050311000040100401001020807208010100420801400338882453025258376001001001000010010010000010000005001000003110000040100401001020807208010100420801400330229510018000000010050005000229510018000000010050005000010000005001000000510000px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-2 .elementor-element.elementor-element-1437d63>.elementor-widget-container {
  margin: 0px 0px 15px 0px;
}

.elementor-2 .elementor-element.elementor-element-1437d63 {
  text-align: center;
}

.elementor-2 .elementor-element.elementor-element-1437d63 .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  color: #7C7D7E;
}

.elementor-2 .elementor-element.elementor-element-abf8ef8 {
  --display: flex;
  --gap: 3px 0px;
  --row-gap: 3px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-2 .elementor-element.elementor-element-38adf1b>.elementor-widget-container>.jet-listing-grid>.jet-listing-grid__items {
  --columns: 1;
}

:is(.elementor-2 .elementor-element.elementor-element-38adf1b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2 .elementor-element.elementor-element-38adf1b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2 .elementor-element.elementor-element-38adf1b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items)>.jet-listing-grid__item {
  padding-top: calc(3px / 2);
  padding-bottom: calc(3px / 2);
}

:is(.elementor-2 .elementor-element.elementor-element-38adf1b > .elementor-widget-container > .jet-listing-grid, .elementor-2 .elementor-element.elementor-element-38adf1b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2 .elementor-element.elementor-element-38adf1b > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider)>.jet-listing-grid__items.grid-collapse-gap {
  margin-top: calc(3px / -2);
  margin-bottom: calc(3px / -2);
}

.elementor-2 .elementor-element.elementor-element-87485bc {
  --display: flex;
  --padding-top: 60px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-2 .elementor-element.elementor-element-9daacca {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
}

.elementor-2 .elementor-element.elementor-element-d76adfd {
  text-align: left;
}

.elementor-2 .elementor-element.elementor-element-d76adfd .elementor-heading-title {
  font-family: "Oswald", Sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-18d2c31 .elementor-button {
  background-color: #D22D0900;
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  fill: #FFFFFF;
  color: #FFFFFF;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #FFFFFF;
  border-radius: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-18d2c31 .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-2 .elementor-element.elementor-element-d4d0e2e {
  --display: grid;
  --e-con-grid-template-columns: 38fr 62fr;
  --e-con-grid-template-rows: repeat(1, 1fr);
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --grid-auto-flow: row;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-loop-grid .e-load-more-message {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-2 .elementor-element.elementor-element-1bd3852 {
  --grid-columns: 1;
  --grid-row-gap: 0px;
  --grid-column-gap: 0px;
}

.elementor-2 .elementor-element.elementor-element-8ddf342 {
  --grid-columns: 2;
  --grid-row-gap: 0px;
  --grid-column-gap: 0px;
}

.elementor-2 .elementor-element.elementor-element-66cd67b {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --overlay-opacity: 0.1;
}

.elementor-2 .elementor-element.elementor-element-66cd67b:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-66cd67b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, #13401B 0%, #13401B 100%);
}

.elementor-2 .elementor-element.elementor-element-66cd67b::before,
.elementor-2 .elementor-element.elementor-element-66cd67b>.elementor-background-video-container::before,
.elementor-2 .elementor-element.elementor-element-66cd67b>.e-con-inner>.elementor-background-video-container::before,
.elementor-2 .elementor-element.elementor-element-66cd67b>.elementor-background-slideshow::before,
.elementor-2 .elementor-element.elementor-element-66cd67b>.e-con-inner>.elementor-background-slideshow::before,
.elementor-2 .elementor-element.elementor-element-66cd67b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  --background-overlay: '';
}

.elementor-2 .elementor-element.elementor-element-1d98db1 {
  --spacer-size: 200px;
  width: 100%;
  max-width: 100%;
  bottom: 0px;
  z-index: 0;
}

.elementor-2 .elementor-element.elementor-element-1d98db1>.elementor-widget-container {
  background-color: #FFFFFF;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1d98db1 {
  left: 0px;
}

body.rtl .elementor-2 .elementor-element.elementor-element-1d98db1 {
  right: 0px;
}

.elementor-2 .elementor-element.elementor-element-ae5f14f {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-2 .elementor-element.elementor-element-5b8f5a2 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
}

.elementor-2 .elementor-element.elementor-element-6c9e8f3 {
  text-align: left;
}

.elementor-2 .elementor-element.elementor-element-6c9e8f3 .elementor-heading-title {
  font-family: "Oswald", Sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-a449d52 .elementor-button {
  background-color: #FFFFFF00;
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  fill: #FFFFFF;
  color: #FFFFFF;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #FFFFFF;
  border-radius: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-a449d52 .elementor-button-content-wrapper {
  flex-direction: row;
}

.elementor-2 .elementor-element.elementor-element-491ca9a {
  --display: grid;
  --e-con-grid-template-columns: 4fr 10fr;
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --overlay-opacity: 0.55;
  --margin-top: 60px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-2 .elementor-element.elementor-element-491ca9a:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-491ca9a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-2099ccb);
  background-image: url("../../soccer-field.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-2 .elementor-element.elementor-element-491ca9a::before,
.elementor-2 .elementor-element.elementor-element-491ca9a>.elementor-background-video-container::before,
.elementor-2 .elementor-element.elementor-element-491ca9a>.e-con-inner>.elementor-background-video-container::before,
.elementor-2 .elementor-element.elementor-element-491ca9a>.elementor-background-slideshow::before,
.elementor-2 .elementor-element.elementor-element-491ca9a>.e-con-inner>.elementor-background-slideshow::before,
.elementor-2 .elementor-element.elementor-element-491ca9a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: '';
  background-image: linear-gradient(45deg, var(--e-global-color-secondary) 0%, #11111100 100%);
}

.elementor-2 .elementor-element.elementor-element-68a7cd0 {
  --display: flex;
  --justify-content: center;
  --gap: 30px 30px;
  --row-gap: 30px;
  --column-gap: 30px;
}

.elementor-2 .elementor-element.elementor-element-76cf102 {
  --spacer-size: 444px;
  width: var(--container-widget-width, 518px);
  max-width: 518px;
  --container-widget-width: 518px;
  --container-widget-flex-grow: 0;
  top: -277px;
  z-index: 0;
}

.elementor-2 .elementor-element.elementor-element-76cf102>.elementor-widget-container {
  --e-transform-rotateZ: -10deg;
  background-image: url("../../logo-gfca-light-bg.svg");
  background-repeat: no-repeat;
  background-size: contain;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-76cf102 {
  left: -62px;
}

body.rtl .elementor-2 .elementor-element.elementor-element-76cf102 {
  right: -62px;
}

.elementor-2 .elementor-element.elementor-element-552cf79 {
  text-align: left;
}

.elementor-2 .elementor-element.elementor-element-552cf79 .elementor-heading-title {
  font-family: "Oswald", Sans-serif;
  font-size: 70px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 78px;
  color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-41e8042 .elementor-button {
  background-color: var(--e-global-color-2099ccb);
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  fill: #000000;
  color: #000000;
  border-radius: 0px 0px 0px 0px;
  padding: 15px 20px 15px 20px;
}

.elementor-2 .elementor-element.elementor-element-ee5eb26 {
  --display: flex;
}

.elementor-2 .elementor-element.elementor-element-4b96179 {
  --swiper-slides-to-display: 3;
  --swiper-slides-gap: 50px;
  --arrow-prev-left-align: 0%;
  --arrow-prev-translate-x: 0px;
  --arrow-prev-left-position: 0px;
  --arrow-prev-top-align: 50%;
  --arrow-prev-translate-y: -50%;
  --arrow-prev-top-position: 0px;
  --arrow-next-right-align: 0%;
  --arrow-next-translate-x: 0%;
  --arrow-next-right-position: 0px;
  --arrow-next-top-align: 50%;
  --arrow-next-translate-y: -50%;
  --arrow-next-top-position: 0px;
}

.elementor-2 .elementor-element.elementor-element-4b96179 .swiper-slide>.elementor-element {
  height: 100%;
}

.elementor-2 .elementor-element.elementor-element-79213a3 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(2, 1fr);
  --gap: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  --grid-auto-flow: row;
  --margin-top: 80px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-2 .elementor-element.elementor-element-17a4ddd {
  --display: flex;
  --min-height: 450px;
  --justify-content: space-between;
  --overlay-opacity: 0.54;
  --padding-top: 60px;
  --padding-bottom: 50px;
  --padding-left: 50px;
  --padding-right: 40px;
}

.elementor-2 .elementor-element.elementor-element-17a4ddd:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-17a4ddd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("https://static.historiadomundo.com.br/2024/06/homens-jogando-futebol-uma-alusao-a-historia-do-esporte-mais-popular-do-mundo.jpg");
  background-position: center center;
  background-size: cover;
}

.elementor-2 .elementor-element.elementor-element-17a4ddd::before,
.elementor-2 .elementor-element.elementor-element-17a4ddd>.elementor-background-video-container::before,
.elementor-2 .elementor-element.elementor-element-17a4ddd>.e-con-inner>.elementor-background-video-container::before,
.elementor-2 .elementor-element.elementor-element-17a4ddd>.elementor-background-slideshow::before,
.elementor-2 .elementor-element.elementor-element-17a4ddd>.e-con-inner>.elementor-background-slideshow::before,
.elementor-2 .elementor-element.elementor-element-17a4ddd>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: '';
  background-image: linear-gradient(158deg, #001935D1 0%, #460B00 100%);
}

.elementor-2 .elementor-element.elementor-element-fd0b602 {
  text-align: left;
}

.elementor-2 .elementor-element.elementor-element-fd0b602 .elementor-heading-title {
  font-family: "Oswald", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 78px;
  color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-523e217 .elementor-button {
  background-color: #D22D0900;
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  fill: #FFFFFF;
  color: #FFFFFF;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #FFFFFF;
  border-radius: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-523e217 .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-2 .elementor-element.elementor-element-173c4da {
  --display: flex;
  --min-height: 450px;
  --justify-content: space-between;
  --overlay-opacity: 0.54;
  --padding-top: 60px;
  --padding-bottom: 50px;
  --padding-left: 50px;
  --padding-right: 40px;
}

.elementor-2 .elementor-element.elementor-element-173c4da:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-173c4da>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("https://static.historiadomundo.com.br/2024/06/homens-jogando-futebol-uma-alusao-a-historia-do-esporte-mais-popular-do-mundo.jpg");
  background-position: 0px -326px;
  background-size: cover;
}

.elementor-2 .elementor-element.elementor-element-173c4da::before,
.elementor-2 .elementor-element.elementor-element-173c4da>.elementor-background-video-container::before,
.elementor-2 .elementor-element.elementor-element-173c4da>.e-con-inner>.elementor-background-video-container::before,
.elementor-2 .elementor-element.elementor-element-173c4da>.elementor-background-slideshow::before,
.elementor-2 .elementor-element.elementor-element-173c4da>.e-con-inner>.elementor-background-slideshow::before,
.elementor-2 .elementor-element.elementor-element-173c4da>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: '';
  background-image: linear-gradient(158deg, #001935D1 0%, #460B00 100%);
}

.elementor-2 .elementor-element.elementor-element-dee1597 {
  text-align: left;
}

.elementor-2 .elementor-element.elementor-element-dee1597 .elementor-heading-title {
  font-family: "Oswald", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 78px;
  color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-2f3881c .elementor-button {
  background-color: #D22D0900;
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  fill: #FFFFFF;
  color: #FFFFFF;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #FFFFFF;
  border-radius: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-2f3881c .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-2 .elementor-element.elementor-element-367cfb7 {
  --display: flex;
  --min-height: 450px;
  --justify-content: space-between;
  --overlay-opacity: 0.54;
  --padding-top: 60px;
  --padding-bottom: 50px;
  --padding-left: 50px;
  --padding-right: 40px;
}

.elementor-2 .elementor-element.elementor-element-367cfb7:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-367cfb7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("https://static.historiadomundo.com.br/2024/06/homens-jogando-futebol-uma-alusao-a-historia-do-esporte-mais-popular-do-mundo.jpg");
  background-position: center center;
  background-size: cover;
}

.elementor-2 .elementor-element.elementor-element-367cfb7::before,
.elementor-2 .elementor-element.elementor-element-367cfb7>.elementor-background-video-container::before,
.elementor-2 .elementor-element.elementor-element-367cfb7>.e-con-inner>.elementor-background-video-container::before,
.elementor-2 .elementor-element.elementor-element-367cfb7>.elementor-background-slideshow::before,
.elementor-2 .elementor-element.elementor-element-367cfb7>.e-con-inner>.elementor-background-slideshow::before,
.elementor-2 .elementor-element.elementor-element-367cfb7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: '';
  background-image: linear-gradient(158deg, #001935D1 0%, #460B00 100%);
}

.elementor-2 .elementor-element.elementor-element-ae485e1 {
  text-align: left;
}

.elementor-2 .elementor-element.elementor-element-ae485e1 .elementor-heading-title {
  font-family: "Oswald", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 78px;
  color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-7e1c496 .elementor-button {
  background-color: #D22D0900;
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  fill: #FFFFFF;
  color: #FFFFFF;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #FFFFFF;
  border-radius: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-7e1c496 .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-2 .elementor-element.elementor-element-8356ce9 {
  --display: flex;
  --min-height: 450px;
  --justify-content: space-between;
  --overlay-opacity: 0.54;
  --padding-top: 60px;
  --padding-bottom: 50px;
  --padding-left: 50px;
  --padding-right: 40px;
}

.elementor-2 .elementor-element.elementor-element-8356ce9:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-8356ce9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("https://static.historiadomundo.com.br/2024/06/homens-jogando-futebol-uma-alusao-a-historia-do-esporte-mais-popular-do-mundo.jpg");
  background-position: center center;
  background-size: cover;
}

.elementor-2 .elementor-element.elementor-element-8356ce9::before,
.elementor-2 .elementor-element.elementor-element-8356ce9>.elementor-background-video-container::before,
.elementor-2 .elementor-element.elementor-element-8356ce9>.e-con-inner>.elementor-background-video-container::before,
.elementor-2 .elementor-element.elementor-element-8356ce9>.elementor-background-slideshow::before,
.elementor-2 .elementor-element.elementor-element-8356ce9>.e-con-inner>.elementor-background-slideshow::before,
.elementor-2 .elementor-element.elementor-element-8356ce9>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: '';
  background-image: linear-gradient(158deg, #001935D1 0%, #460B00 100%);
}

.elementor-2 .elementor-element.elementor-element-89e11be {
  text-align: left;
}

.elementor-2 .elementor-element.elementor-element-89e11be .elementor-heading-title {
  font-family: "Oswald", Sans-serif;
  font-size: 45px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 78px;
  color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-4ce9e88 .elementor-button {
  background-color: #D22D0900;
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  fill: #FFFFFF;
  color: #FFFFFF;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #FFFFFF;
  border-radius: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-4ce9e88 .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

:root {
  --page-title-display: none;
}

@media(max-width:1024px) {
  .elementor-2 .elementor-element.elementor-element-d4d0e2e {
    --grid-auto-flow: row;
  }

  .elementor-2 .elementor-element.elementor-element-1bd3852 {
    --grid-columns: 2;
  }

  .elementor-2 .elementor-element.elementor-element-8ddf342 {
    --grid-columns: 2;
  }

  .elementor-2 .elementor-element.elementor-element-491ca9a {
    --grid-auto-flow: row;
  }

  .elementor-2 .elementor-element.elementor-element-4b96179 {
    --swiper-slides-to-display: 2;
  }

  .elementor-2 .elementor-element.elementor-element-79213a3 {
    --grid-auto-flow: row;
  }

  .elementor-2 .elementor-element.elementor-element-173c4da:not(.elementor-motion-effects-element-type-background),
  .elementor-2 .elementor-element.elementor-element-173c4da>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: 0px 0px;
  }
}

@media(min-width:768px) {
  .elementor-2 .elementor-element.elementor-element-69ff951 {
    --width: 100%;
  }

  .elementor-2 .elementor-element.elementor-element-f5ee175 {
    --width: 80%;
  }

  .elementor-2 .elementor-element.elementor-element-539d27c {
    --content-width: 1400px;
  }

  .elementor-2 .elementor-element.elementor-element-87485bc {
    --content-width: 1250px;
    background-color: #13401B;
  }

  .elementor-2 .elementor-element.elementor-element-66cd67b {
    --content-width: 1300px;
  }

  .elementor-2 .elementor-element.elementor-element-ae5f14f {
    --content-width: 1300px;
  }

  .elementor-2 .elementor-element.elementor-element-491ca9a {
    --content-width: 1300px;
  }

  .elementor-2 .elementor-element.elementor-element-79213a3 {
    --content-width: 1300px;
  }
}

@media(max-width:767px) {
  .elementor-2 .elementor-element.elementor-element-69ff951 {
    --min-height: 820px;
  }

  .elementor-2 .elementor-element.elementor-element-79e5720 {
    --container-widget-width: 60px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 60px);
    max-width: 60px;
    top: -49px;
  }

  body:not(.rtl) .elementor-2 .elementor-element.elementor-element-79e5720 {
    left: 2px;
  }

  body.rtl .elementor-2 .elementor-element.elementor-element-79e5720 {
    right: 2px;
  }

  .elementor-2 .elementor-element.elementor-element-8fc5d62 {
    --container-widget-width: 60px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 60px);
    max-width: 60px;
    bottom: -55px;
  }

  body:not(.rtl) .elementor-2 .elementor-element.elementor-element-8fc5d62 {
    right: 12px;
  }

  body.rtl .elementor-2 .elementor-element.elementor-element-8fc5d62 {
    left: 12px;
  }

  .elementor-2 .elementor-element.elementor-element-1d9a1fb {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }

  .elementor-2 .elementor-element.elementor-element-30c31ff {
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --padding-top: 30px;
    --padding-bottom: 40px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-2 .elementor-element.elementor-element-215da6e {
    --padding-top: 0px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-2 .elementor-element.elementor-element-87485bc {
    --z-index: 0;
  }

  .elementor-2 .elementor-element.elementor-element-9daacca {
    --flex-wrap: nowrap;
  }

  .elementor-2 .elementor-element.elementor-element-18d2c31 .elementor-button {
    padding: 10px 15px 10px 15px;
  }

  .elementor-2 .elementor-element.elementor-element-d4d0e2e {
    --e-con-grid-template-columns: 1;
    --grid-auto-flow: row;
  }

  .elementor-2 .elementor-element.elementor-element-1bd3852 {
    --grid-columns: 1;
  }

  .elementor-2 .elementor-element.elementor-element-8ddf342 {
    --grid-columns: 1;
  }

  .elementor-2 .elementor-element.elementor-element-3e1c31e {
    z-index: 0;
  }

  .elementor-2 .elementor-element.elementor-element-491ca9a {
    --e-con-grid-template-columns: 1;
    --grid-auto-flow: row;
    --z-index: 0;
  }

  .elementor-2 .elementor-element.elementor-element-4b96179 {
    --swiper-slides-to-display: 1;
  }

  .elementor-2 .elementor-element.elementor-element-79213a3 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }

  .elementor-2 .elementor-element.elementor-element-173c4da:not(.elementor-motion-effects-element-type-background),
  .elementor-2 .elementor-element.elementor-element-173c4da>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: 0px 0px;
  }
}

/* Start custom CSS for container, class: .elementor-element-41ff2af */
.elementor-2 .elementor-element.elementor-element-41ff2af {
  position: relative;
  border: solid transparent;
  border-width: 30px 0;
  /* Hauteur de l'image de bordure */
}

.elementor-2 .elementor-element.elementor-element-41ff2af::before,
.elementor-2 .elementor-element.elementor-element-41ff2af::after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 30px;
  /* Hauteur de l'image de bordure */
}

.elementor-2 .elementor-element.elementor-element-41ff2af::before {
  opacity: .9;
  top: -30px;
  /* Décaler au-dessus du div */
  background: url('../../haut-papier-1.svg') repeat-x;
}

.elementor-2 .elementor-element.elementor-element-41ff2af::after {
  opacity: .9;
  bottom: -30px;
  /* Décaler en dessous du div */
  background: url('../../bas-papier-1.svg') repeat-x;
   background-color: #13401B;
}

/* End custom CSS */