.elementor-1511 .elementor-element.elementor-element-100d7ce{--display:flex;--min-height:0vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:10px;--padding-left:4px;--padding-right:10px;}.elementor-1511 .elementor-element.elementor-element-100d7ce:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-100d7ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC401;}.elementor-1511 .elementor-element.elementor-element-2937259 > .elementor-widget-container{margin:-2px 0px -13px 0px;}.elementor-1511 .elementor-element.elementor-element-7c66d24{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1511 .elementor-element.elementor-element-7c66d24:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-7c66d24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0E0E0;}.elementor-1511 .elementor-element.elementor-element-a735f51{--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;}.elementor-1511 .elementor-element.elementor-element-29b74be{--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;}.elementor-1511 .elementor-element.elementor-element-29b74be:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-29b74be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://websandy.blog/wp-content/uploads/2026/01/Gemini_Generated_Image_dwrymydwrymydwry-300x300.png");background-position:center center;background-repeat:no-repeat;}.elementor-1511 .elementor-element.elementor-element-ea6fe36 .elementor-price-table__button{background-color:#DC2626;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-1511 .elementor-element.elementor-element-ea6fe36 > .elementor-widget-container{border-style:solid;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px #E5E7EB;}.elementor-1511 .elementor-element.elementor-element-ea6fe36:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px #0F0F0F;}.elementor-1511 .elementor-element.elementor-element-ea6fe36{--e-price-table-header-background-color:#FFFFFF;}.elementor-1511 .elementor-element.elementor-element-ea6fe36 .elementor-price-table__header{padding:0px 0px 0px 0px;}.elementor-1511 .elementor-element.elementor-element-ea6fe36 .elementor-price-table__heading{color:#000000;font-family:"Arial", Sans-serif;font-size:38px;}.elementor-1511 .elementor-element.elementor-element-ea6fe36 .elementor-price-table__subheading{color:#000000;font-size:15px;}.elementor-1511 .elementor-element.elementor-element-ea6fe36 .elementor-price-table__price{background-color:#FFFFFF;}.elementor-1511 .elementor-element.elementor-element-ea6fe36 .elementor-price-table__currency, .elementor-1511 .elementor-element.elementor-element-ea6fe36 .elementor-price-table__integer-part, .elementor-1511 .elementor-element.elementor-element-ea6fe36 .elementor-price-table__fractional-part{color:#DC2626;}.elementor-1511 .elementor-element.elementor-element-ea6fe36 .elementor-price-table .elementor-price-table__price{font-size:56px;}.elementor-1511 .elementor-element.elementor-element-ea6fe36 .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(84em/100);}.elementor-1511 .elementor-element.elementor-element-ea6fe36 .elementor-price-table__currency{align-self:flex-start;}.elementor-1511 .elementor-element.elementor-element-ea6fe36 .elementor-price-table__fractional-part{font-size:calc(0em/100);}.elementor-1511 .elementor-element.elementor-element-ea6fe36 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-1511 .elementor-element.elementor-element-ea6fe36 .elementor-price-table__original-price{color:#DC2626;font-size:23px;align-self:flex-end;}.elementor-1511 .elementor-element.elementor-element-ea6fe36 .elementor-price-table__period{color:#000000;}.elementor-1511 .elementor-element.elementor-element-ea6fe36 .elementor-price-table__features-list{background-color:#FFFFFF;--e-price-table-features-list-color:#000000;}.elementor-1511 .elementor-element.elementor-element-ea6fe36 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-1511 .elementor-element.elementor-element-ea6fe36 .elementor-price-table__footer{background-color:#FFFFFF;}.elementor-1511 .elementor-element.elementor-element-70c63fb{--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;}.elementor-1511 .elementor-element.elementor-element-70c63fb:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-70c63fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FDFFF5;}.elementor-1511 .elementor-element.elementor-element-e515561{text-align:center;}.elementor-1511 .elementor-element.elementor-element-416493a > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-1511 .elementor-element.elementor-element-416493a{text-align:center;}.elementor-1511 .elementor-element.elementor-element-13ef276{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1511 .elementor-element.elementor-element-1cba589 > .elementor-widget-container:hover{--e-transform-scaleX:0.5;--e-transform-scaleY:0.4;}.elementor-1511 .elementor-element.elementor-element-1cba589 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:27px 27px 27px 27px;border-radius:38px 38px 38px 38px;}.elementor-1511 .elementor-element.elementor-element-1cba589{text-align:center;}.elementor-1511 .elementor-element.elementor-element-8653911 > .elementor-widget-container:hover{--e-transform-scaleX:0.5;--e-transform-scaleY:0.4;}.elementor-1511 .elementor-element.elementor-element-8653911 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;border-radius:38px 38px 38px 38px;}.elementor-1511 .elementor-element.elementor-element-8653911{text-align:center;}.elementor-1511 .elementor-element.elementor-element-aaadac6 > .elementor-widget-container:hover{--e-transform-scaleX:0.5;--e-transform-scaleY:0.4;}.elementor-1511 .elementor-element.elementor-element-aaadac6 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;border-radius:38px 38px 38px 38px;}.elementor-1511 .elementor-element.elementor-element-aaadac6{text-align:center;}.elementor-1511 .elementor-element.elementor-element-65bcd69 > .elementor-widget-container:hover{--e-transform-scaleX:0.5;--e-transform-scaleY:0.4;}.elementor-1511 .elementor-element.elementor-element-65bcd69 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;border-radius:38px 38px 38px 38px;}.elementor-1511 .elementor-element.elementor-element-65bcd69{text-align:center;}.elementor-1511 .elementor-element.elementor-element-ed4d8a4 > .elementor-widget-container:hover{--e-transform-scaleX:0.5;--e-transform-scaleY:0.4;}.elementor-1511 .elementor-element.elementor-element-ed4d8a4 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;border-radius:38px 38px 38px 38px;}.elementor-1511 .elementor-element.elementor-element-ed4d8a4{text-align:center;}.elementor-1511 .elementor-element.elementor-element-9341263 > .elementor-widget-container:hover{--e-transform-scaleX:0.5;--e-transform-scaleY:0.4;}.elementor-1511 .elementor-element.elementor-element-9341263 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;border-radius:38px 38px 38px 38px;}.elementor-1511 .elementor-element.elementor-element-9341263{text-align:center;}.elementor-1511 .elementor-element.elementor-element-a271aa5{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1511 .elementor-element.elementor-element-a271aa5:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-a271aa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1511 .elementor-element.elementor-element-f237089 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-1511 .elementor-element.elementor-element-e528970 > .elementor-widget-container{margin:0px 0px -3px 0px;}.elementor-1511 .elementor-element.elementor-element-e528970{text-align:center;}.elementor-1511 .elementor-element.elementor-element-e528970 .elementor-heading-title{font-family:"Abyssinica SIL", Sans-serif;}.elementor-1511 .elementor-element.elementor-element-0e7471a .elementor-button{background-color:#1D4DD8;border-radius:18px 18px 18px 18px;}.elementor-1511 .elementor-element.elementor-element-5b851e3{--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;}.elementor-1511 .elementor-element.elementor-element-e62398d{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--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-1511 .elementor-element.elementor-element-28230fe{text-align:center;}.elementor-1511 .elementor-element.elementor-element-28230fe .elementor-heading-title{font-family:"Averia Serif Libre", Sans-serif;}.elementor-1511 .elementor-element.elementor-element-58fb27a{text-align:center;}.elementor-1511 .elementor-element.elementor-element-b460e65{--divider-border-style:solid;--divider-color:#EA1818;--divider-border-width:5px;}.elementor-1511 .elementor-element.elementor-element-b460e65 .elementor-divider-separator{width:100%;}.elementor-1511 .elementor-element.elementor-element-b460e65 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1511 .elementor-element.elementor-element-0ebdc5d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1511 .elementor-element.elementor-element-b945b58 > .elementor-widget-container:hover{--e-transform-scaleX:0.5;--e-transform-scaleY:0.4;}.elementor-1511 .elementor-element.elementor-element-b945b58 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:27px 27px 27px 27px;border-style:dotted;border-radius:38px 38px 38px 38px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1511 .elementor-element.elementor-element-b945b58{text-align:center;}.elementor-1511 .elementor-element.elementor-element-5d72f01 > .elementor-widget-container:hover{--e-transform-scaleX:0.5;--e-transform-scaleY:0.4;}.elementor-1511 .elementor-element.elementor-element-5d72f01 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:27px 27px 27px 27px;border-style:dotted;border-radius:38px 38px 38px 38px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1511 .elementor-element.elementor-element-5d72f01{text-align:center;}.elementor-1511 .elementor-element.elementor-element-1f4f2bb > .elementor-widget-container:hover{--e-transform-scaleX:0.5;--e-transform-scaleY:0.4;}.elementor-1511 .elementor-element.elementor-element-1f4f2bb > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:27px 27px 27px 27px;border-style:dotted;border-radius:38px 38px 38px 38px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1511 .elementor-element.elementor-element-1f4f2bb{text-align:center;}.elementor-1511 .elementor-element.elementor-element-93fbff0 > .elementor-widget-container:hover{--e-transform-scaleX:0.5;--e-transform-scaleY:0.4;}.elementor-1511 .elementor-element.elementor-element-93fbff0 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:27px 27px 27px 27px;border-style:dotted;border-radius:38px 38px 38px 38px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1511 .elementor-element.elementor-element-93fbff0{text-align:center;}.elementor-1511 .elementor-element.elementor-element-7efc39c > .elementor-widget-container:hover{--e-transform-scaleX:0.5;--e-transform-scaleY:0.4;}.elementor-1511 .elementor-element.elementor-element-7efc39c > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:27px 27px 27px 27px;border-style:dotted;border-radius:38px 38px 38px 38px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1511 .elementor-element.elementor-element-7efc39c{text-align:center;}.elementor-1511 .elementor-element.elementor-element-e056c4e > .elementor-widget-container:hover{--e-transform-scaleX:0.5;--e-transform-scaleY:0.4;}.elementor-1511 .elementor-element.elementor-element-e056c4e > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:27px 27px 27px 27px;border-style:dotted;border-radius:38px 38px 38px 38px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1511 .elementor-element.elementor-element-e056c4e{text-align:center;}.elementor-1511 .elementor-element.elementor-element-925bf15{--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;}.elementor-1511 .elementor-element.elementor-element-925bf15:not(.elementor-motion-effects-element-type-background), .elementor-1511 .elementor-element.elementor-element-925bf15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5D8;}.elementor-1511 .elementor-element.elementor-element-46e7245{text-align:center;}.elementor-1511 .elementor-element.elementor-element-28c823a .elementor-swiper-button{font-size:20px;}.elementor-1511 .elementor-element.elementor-element-3a89418{--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:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1511 .elementor-element.elementor-element-27f94b6{text-align:center;}.elementor-1511 .elementor-element.elementor-element-27f94b6 .elementor-heading-title{font-family:"Homemade Apple", Sans-serif;font-weight:bold;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 11px #8A7979;color:#C00000;}.elementor-1511 .elementor-element.elementor-element-9ef0da5 > .elementor-widget-container{border-style:solid;border-color:#FFFFFF;}.elementor-1511 .elementor-element.elementor-element-9ef0da5 img{width:65%;max-width:85%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1511 .elementor-element.elementor-element-13ef276{--grid-auto-flow:row;}.elementor-1511 .elementor-element.elementor-element-0ebdc5d{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1511 .elementor-element.elementor-element-a735f51{--width:50%;}.elementor-1511 .elementor-element.elementor-element-29b74be{--width:50%;}}@media(max-width:767px){.elementor-1511 .elementor-element.elementor-element-13ef276{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1511 .elementor-element.elementor-element-0ebdc5d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for text-editor, class: .elementor-element-2937259 *//* 🌀 FIXED marquee scroll — visible & centered */
.elementor-1511 .elementor-element.elementor-element-2937259 {
  position: relative;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  writing-mode: horizontal-tb !important;
  text-align: left;
  transform: none !important;
}

.elementor-1511 .elementor-element.elementor-element-2937259 p {
  display: inline-block;
  white-space: nowrap;
  position: relative;
  left: 100%;
  animation: scroll-left 15s linear infinite;
  font-size: 16px;
  color: #000;          /* change to match your design */
}

@keyframes scroll-left {
  0%   { transform: translateX(0); }
  100% { transform: translateX(-200%); }
}/* End custom CSS */
/* Start custom CSS *//* 🌐 Universal Elementor Mobile Fix for Text & Containers */
@media (max-width: 768px) {

  /* Fix container and section overflow */
  .elementor-section,
  .elementor-container,
  .elementor-column {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box;
    overflow: hidden;
  }

  /* Prevent text from breaking vertically */
  .elementor-widget-text-editor,
  .elementor-heading-title,
  .elementor-widget-heading,
  .elementor-widget-container {
    display: block !important;
    text-align: center !important;
    white-space: normal !important;
    word-break: break-word !important;
    overflow-wrap: break-word !important;
    writing-mode: horizontal-tb !important;
    transform: rotate(0deg) !important;
  }

  /* Adjust font sizes for mobile */
  h1, h2, h3, h4, h5, h6, p, span {
    font-size: 14px !important;
    line-height: 1.5em !important;
  }

  /* Center all content for mobile readability */
  .elementor-widget,
  .elementor-element {
    justify-content: center !important;
    align-items: center !important;
    text-align: center !important;
  }

  /* Fix image overflow or stretch */
  img {
    max-width: 100% !important;
    height: auto !important;
  }

  /* Padding adjustments for better spacing */
  .elementor-section,
  .elementor-container {
    padding: 15px 10px !important;
  }

  /* Fix buttons */
  .elementor-button {
    width: auto !important;
    text-align: center !important;
    margin: 10px auto !important;
    display: inline-block !important;
  }

  /* Fix icons and icon boxes */
  .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
  }
}/* End custom CSS */