.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-section .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-section.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-16 .elementor-element.elementor-element-dce45ce{overflow:visible;}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-column .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-column.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-e114526 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-slides .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-slides .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-slides.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-slides .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16 .elementor-element.elementor-element-42486ac .elementor-repeater-item-dbdbd85 .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://www.amasigroup.com/wp-content/uploads/2025/08/001-1-scaled.jpg);background-size:cover;}.elementor-16 .elementor-element.elementor-element-42486ac .elementor-repeater-item-cda1890 .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://www.amasigroup.com/wp-content/uploads/2025/08/002-1-scaled.jpg);background-size:cover;}.elementor-16 .elementor-element.elementor-element-42486ac .elementor-repeater-item-89861f0 .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://www.amasigroup.com/wp-content/uploads/2025/08/003-1-scaled.jpg);background-size:cover;}.elementor-16 .elementor-element.elementor-element-42486ac .elementor-repeater-item-32f8ada .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://www.amasigroup.com/wp-content/uploads/2025/08/004-1-scaled.jpg);background-size:cover;}.elementor-16 .elementor-element.elementor-element-42486ac .elementor-repeater-item-6e82be7 .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://www.amasigroup.com/wp-content/uploads/2025/08/005-1-scaled.jpg);background-size:cover;}.elementor-16 .elementor-element.elementor-element-42486ac .elementor-repeater-item-6ab6b26 .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://www.amasigroup.com/wp-content/uploads/2025/08/006-1-scaled.jpg);background-size:cover;}.elementor-16 .elementor-element.elementor-element-42486ac .elementor-repeater-item-ee46c81 .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://www.amasigroup.com/wp-content/uploads/2025/08/007-1-scaled.jpg);background-size:cover;}.elementor-16 .elementor-element.elementor-element-42486ac .swiper-slide{transition-duration:calc(3000ms*1.2);height:100vh;}.elementor-16 .elementor-element.elementor-element-42486ac .swiper-slide-contents{max-width:25%;}.elementor-16 .elementor-element.elementor-element-42486ac .swiper-slide-inner{text-align:left;}.elementor-16 .elementor-element.elementor-element-42486ac .elementor-slide-heading{font-family:"DM Sans", Sans-serif;font-size:95px;font-weight:700;}.elementor-16 .elementor-element.elementor-element-42486ac .elementor-swiper-button{font-size:35px;color:var( --e-global-color-d7c4ae0 );}.elementor-16 .elementor-element.elementor-element-42486ac .elementor-swiper-button svg{fill:var( --e-global-color-d7c4ae0 );}.elementor-16 .elementor-element.elementor-element-42486ac .swiper-pagination-bullet{height:12px;width:12px;}.elementor-16 .elementor-element.elementor-element-42486ac .swiper-horizontal .swiper-pagination-progressbar{height:12px;}.elementor-16 .elementor-element.elementor-element-42486ac .swiper-pagination-fraction{font-size:12px;}.elementor-16 .elementor-element.elementor-element-42486ac .swiper-pagination-bullet-active{background-color:var( --e-global-color-d7c4ae0 );}.elementor-16 .elementor-element.elementor-element-8502ebd:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-8502ebd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-43a228a );}.elementor-16 .elementor-element.elementor-element-8502ebd > .elementor-container{max-width:1200px;min-height:100vh;}.elementor-16 .elementor-element.elementor-element-8502ebd{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-d7c4ae0 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-16 .elementor-element.elementor-element-8502ebd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-16 .elementor-element.elementor-element-422f880 .elementor-heading-title{font-family:"Fuente personal amasi", Sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-d7c4ae0 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-divider .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-divider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-6256bd8{--divider-border-style:solid;--divider-color:var( --e-global-color-d7c4ae0 );--divider-border-width:1px;}.elementor-16 .elementor-element.elementor-element-6256bd8 .elementor-divider-separator{width:100%;}.elementor-16 .elementor-element.elementor-element-6256bd8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-16 .elementor-element.elementor-element-906c043{padding:0px 0px 25px 0px;overflow:visible;}.elementor-16 .elementor-element.elementor-element-f9e9338 > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-d7c4ae0 );}.elementor-16 .elementor-element.elementor-element-f2cbde4{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-f2cbde4 .elementor-heading-title{font-family:"RZ Regular", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-d7c4ae0 );}.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-widget-button .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-0f80cd5 .elementor-button{background-color:#61CE7000;}.elementor-16 .elementor-element.elementor-element-0f80cd5{width:auto;max-width:auto;}.elementor-16 .elementor-element.elementor-element-1146b6f{padding:0px 0px 25px 0px;overflow:visible;}.elementor-16 .elementor-element.elementor-element-acdd9fa > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-d7c4ae0 );}.elementor-16 .elementor-element.elementor-element-5591032{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-5591032 .elementor-heading-title{font-family:"RZ Regular", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-d7c4ae0 );}.elementor-16 .elementor-element.elementor-element-2ef5d5a .elementor-button{background-color:#61CE7000;}.elementor-16 .elementor-element.elementor-element-2ef5d5a{width:auto;max-width:auto;}.elementor-16 .elementor-element.elementor-element-4652834{padding:0px 0px 25px 0px;overflow:visible;}.elementor-16 .elementor-element.elementor-element-b8170dc > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-d7c4ae0 );}.elementor-16 .elementor-element.elementor-element-2b3ad33{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-2b3ad33 .elementor-heading-title{font-family:"RZ Regular", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-d7c4ae0 );}.elementor-16 .elementor-element.elementor-element-03d8472 .elementor-button{background-color:#61CE7000;}.elementor-16 .elementor-element.elementor-element-03d8472{width:auto;max-width:auto;}.elementor-16 .elementor-element.elementor-element-2d60ac0{padding:0px 0px 25px 0px;overflow:visible;}.elementor-16 .elementor-element.elementor-element-0642732 > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-d7c4ae0 );}.elementor-16 .elementor-element.elementor-element-5867d13{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-5867d13 .elementor-heading-title{font-family:"RZ Regular", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-d7c4ae0 );}.elementor-16 .elementor-element.elementor-element-fd89e54 .elementor-button{background-color:#61CE7000;}.elementor-16 .elementor-element.elementor-element-fd89e54{width:auto;max-width:auto;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-22cfef9{width:28.684%;}.elementor-16 .elementor-element.elementor-element-f9e9338{width:71.316%;}.elementor-16 .elementor-element.elementor-element-11f8868{width:28.684%;}.elementor-16 .elementor-element.elementor-element-acdd9fa{width:71.316%;}.elementor-16 .elementor-element.elementor-element-520df7a{width:28.684%;}.elementor-16 .elementor-element.elementor-element-b8170dc{width:71.316%;}.elementor-16 .elementor-element.elementor-element-56416d5{width:28.684%;}.elementor-16 .elementor-element.elementor-element-0642732{width:71.316%;}}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-42486ac .swiper-slide{height:65vh;}.elementor-16 .elementor-element.elementor-element-8502ebd > .elementor-container{min-height:70vh;}.elementor-16 .elementor-element.elementor-element-8502ebd{padding:0px 20px 0px 20px;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-42486ac .swiper-slide{height:100vh;}.elementor-16 .elementor-element.elementor-element-42486ac .elementor-swiper-button{font-size:19px;}.elementor-16 .elementor-element.elementor-element-42486ac .swiper-pagination-bullet{height:8px;width:8px;}.elementor-16 .elementor-element.elementor-element-42486ac .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-16 .elementor-element.elementor-element-42486ac .swiper-pagination-fraction{font-size:8px;}.elementor-16 .elementor-element.elementor-element-8502ebd{padding:20px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-element-422f880 .elementor-heading-title{font-size:22px;}.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-f9e9338.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16 .elementor-element.elementor-element-f9e9338.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-16 .elementor-element.elementor-element-f2cbde4 .elementor-heading-title{font-size:14px;}.elementor-16 .elementor-element.elementor-element-0f80cd5{width:var( --container-widget-width, 45px );max-width:45px;--container-widget-width:45px;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-acdd9fa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16 .elementor-element.elementor-element-acdd9fa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-16 .elementor-element.elementor-element-5591032 .elementor-heading-title{font-size:14px;}.elementor-16 .elementor-element.elementor-element-2ef5d5a{width:var( --container-widget-width, 45px );max-width:45px;--container-widget-width:45px;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-b8170dc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16 .elementor-element.elementor-element-b8170dc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-16 .elementor-element.elementor-element-2b3ad33 .elementor-heading-title{font-size:14px;}.elementor-16 .elementor-element.elementor-element-03d8472{width:var( --container-widget-width, 45px );max-width:45px;--container-widget-width:45px;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-0642732.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16 .elementor-element.elementor-element-0642732.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-16 .elementor-element.elementor-element-5867d13 .elementor-heading-title{font-size:14px;}.elementor-16 .elementor-element.elementor-element-fd89e54{width:var( --container-widget-width, 45px );max-width:45px;--container-widget-width:45px;--container-widget-flex-grow:0;}}/* Start custom CSS */.bdt-position-z-index.bdt-position-center.bdt-visible\@m {
    position: relative;
    top: -4em;
    left: 68em;
}

html, body {
  overflow-x: hidden;
}

#hover-img-float {
  position: fixed;
  pointer-events: none;
  z-index: 9999;
  display: none;
  width: 400px;

  box-shadow: 0 10px 20px rgba(0,0,0,0.3);
  transition: opacity 0.2s ease;
}/* End custom CSS */