.elementor-811 .elementor-element.elementor-element-1211612{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-811 .elementor-element.elementor-element-1211612:not(.elementor-motion-effects-element-type-background), .elementor-811 .elementor-element.elementor-element-1211612 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-811 .elementor-element.elementor-element-98f0114{--display:flex;--min-height:0px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-811 .elementor-element.elementor-element-20f1b12{text-align:center;}.elementor-811 .elementor-element.elementor-element-20f1b12 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-811 .elementor-element.elementor-element-91d2045{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-811 .elementor-element.elementor-element-91d2045.e-con{--flex-grow:0;--flex-shrink:0;}.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-811 .elementor-element.elementor-element-ec452cb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-811 .elementor-element.elementor-element-231accb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-811 .elementor-element.elementor-element-fb4b0dd{--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-811 .elementor-element.elementor-element-1f4598d{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-811 .elementor-element.elementor-element-6b71c05{--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-811 .elementor-element.elementor-element-a63a70e{--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;}.elementor-811 .elementor-element.elementor-element-978c2cb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-811 .elementor-element.elementor-element-978c2cb:not(.elementor-motion-effects-element-type-background), .elementor-811 .elementor-element.elementor-element-978c2cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-811 .elementor-element.elementor-element-978c2cb:hover{background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(18.819032334759875, 162.2358416967205, 176.68046875000002, 0.5);}.elementor-811 .elementor-element.elementor-element-c7f6b9e img{border-style:solid;border-color:#25658C;border-radius:40px 40px 40px 40px;}.elementor-811 .elementor-element.elementor-element-37e938c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-811 .elementor-element.elementor-element-37e938c:not(.elementor-motion-effects-element-type-background), .elementor-811 .elementor-element.elementor-element-37e938c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-811 .elementor-element.elementor-element-37e938c:hover{background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(18.819032334759875, 162.2358416967205, 176.68046875000002, 0.5);}.elementor-811 .elementor-element.elementor-element-b2382e8 img{border-style:solid;border-color:#25658C;border-radius:40px 40px 40px 40px;}.elementor-811 .elementor-element.elementor-element-dc1c20b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-811 .elementor-element.elementor-element-dc1c20b:not(.elementor-motion-effects-element-type-background), .elementor-811 .elementor-element.elementor-element-dc1c20b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-811 .elementor-element.elementor-element-dc1c20b:hover{background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(18.819032334759875, 162.2358416967205, 176.68046875000002, 0.5);}.elementor-811 .elementor-element.elementor-element-793eda2 img{border-style:solid;border-color:#25658C;border-radius:40px 40px 40px 40px;}.elementor-811 .elementor-element.elementor-element-d81f20f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-811 .elementor-element.elementor-element-d81f20f:not(.elementor-motion-effects-element-type-background), .elementor-811 .elementor-element.elementor-element-d81f20f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-811 .elementor-element.elementor-element-d81f20f:hover{background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(18.819032334759875, 162.2358416967205, 176.68046875000002, 0.5);}.elementor-811 .elementor-element.elementor-element-2e56b91 img{border-style:solid;border-color:#25658C;border-radius:40px 40px 40px 40px;}.elementor-811 .elementor-element.elementor-element-1303e01{--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-811 .elementor-element.elementor-element-dffc9c1{--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;}.elementor-811 .elementor-element.elementor-element-316d6bf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-811 .elementor-element.elementor-element-316d6bf:not(.elementor-motion-effects-element-type-background), .elementor-811 .elementor-element.elementor-element-316d6bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-811 .elementor-element.elementor-element-316d6bf:hover{background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(18.819032334759875, 162.2358416967205, 176.68046875000002, 0.5);}.elementor-811 .elementor-element.elementor-element-7e654b2 img{border-style:solid;border-color:#25658C;border-radius:40px 40px 40px 40px;}.elementor-811 .elementor-element.elementor-element-6f5dc44{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-811 .elementor-element.elementor-element-6f5dc44:not(.elementor-motion-effects-element-type-background), .elementor-811 .elementor-element.elementor-element-6f5dc44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-811 .elementor-element.elementor-element-6f5dc44:hover{background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(18.819032334759875, 162.2358416967205, 176.68046875000002, 0.5);}.elementor-811 .elementor-element.elementor-element-3cfece5 img{border-style:solid;border-color:#25658C;border-radius:40px 40px 40px 40px;}.elementor-811 .elementor-element.elementor-element-bba4c1d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-811 .elementor-element.elementor-element-bba4c1d:not(.elementor-motion-effects-element-type-background), .elementor-811 .elementor-element.elementor-element-bba4c1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-811 .elementor-element.elementor-element-bba4c1d:hover{background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(18.819032334759875, 162.2358416967205, 176.68046875000002, 0.5);}.elementor-811 .elementor-element.elementor-element-439ebd8 img{border-style:solid;border-color:#25658C;border-radius:40px 40px 40px 40px;}.elementor-811 .elementor-element.elementor-element-4c87916{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-811 .elementor-element.elementor-element-4c87916:not(.elementor-motion-effects-element-type-background), .elementor-811 .elementor-element.elementor-element-4c87916 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-811 .elementor-element.elementor-element-4c87916:hover{background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(18.819032334759875, 162.2358416967205, 176.68046875000002, 0.5);}.elementor-811 .elementor-element.elementor-element-1091263 img{border-style:solid;border-color:#25658C;border-radius:40px 40px 40px 40px;}.elementor-811 .elementor-element.elementor-element-5e9edba{--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-811 .elementor-element.elementor-element-c68bdb0{--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;}.elementor-811 .elementor-element.elementor-element-bfd3004{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-811 .elementor-element.elementor-element-bfd3004:not(.elementor-motion-effects-element-type-background), .elementor-811 .elementor-element.elementor-element-bfd3004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-811 .elementor-element.elementor-element-bfd3004:hover{background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(18.819032334759875, 162.2358416967205, 176.68046875000002, 0.5);}.elementor-811 .elementor-element.elementor-element-5c850e4 img{border-style:solid;border-color:#25658C;border-radius:40px 40px 40px 40px;}.elementor-811 .elementor-element.elementor-element-76f0952{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-811 .elementor-element.elementor-element-76f0952:not(.elementor-motion-effects-element-type-background), .elementor-811 .elementor-element.elementor-element-76f0952 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-811 .elementor-element.elementor-element-76f0952:hover{background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(18.819032334759875, 162.2358416967205, 176.68046875000002, 0.5);}.elementor-811 .elementor-element.elementor-element-2590ce1 img{border-style:solid;border-color:#25658C;border-radius:40px 40px 40px 40px;}.elementor-811 .elementor-element.elementor-element-2aa422f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-811 .elementor-element.elementor-element-2aa422f:not(.elementor-motion-effects-element-type-background), .elementor-811 .elementor-element.elementor-element-2aa422f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-811 .elementor-element.elementor-element-2aa422f:hover{background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(18.819032334759875, 162.2358416967205, 176.68046875000002, 0.5);}.elementor-811 .elementor-element.elementor-element-1e9b602 img{border-style:solid;border-color:#25658C;border-radius:40px 40px 40px 40px;}.elementor-811 .elementor-element.elementor-element-d90cddd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-811 .elementor-element.elementor-element-d90cddd:not(.elementor-motion-effects-element-type-background), .elementor-811 .elementor-element.elementor-element-d90cddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-811 .elementor-element.elementor-element-d90cddd:hover{background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(18.819032334759875, 162.2358416967205, 176.68046875000002, 0.5);}.elementor-811 .elementor-element.elementor-element-ac434ad img{border-style:solid;border-color:#25658C;border-radius:40px 40px 40px 40px;}@media(max-width:767px){.elementor-811 .elementor-element.elementor-element-20f1b12 .elementor-heading-title{font-size:20px;}.elementor-811 .elementor-element.elementor-element-91d2045{--width:268px;--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;--justify-content:center;}.elementor-811 .elementor-element.elementor-element-ec452cb{width:var( --container-widget-width, 111px );max-width:111px;--container-widget-width:111px;--container-widget-flex-grow:0;}.elementor-811 .elementor-element.elementor-element-ec452cb img{max-width:48%;height:50px;}.elementor-811 .elementor-element.elementor-element-231accb{width:var( --container-widget-width, 94px );max-width:94px;--container-widget-width:94px;--container-widget-flex-grow:0;}.elementor-811 .elementor-element.elementor-element-231accb img{width:51%;max-width:50%;height:79px;}}@media(min-width:768px){.elementor-811 .elementor-element.elementor-element-98f0114{--width:46%;}.elementor-811 .elementor-element.elementor-element-91d2045{--width:25%;}}/* Start custom CSS for image, class: .elementor-element-c7f6b9e */.myimg img {
    transition: transform 0.4s ease, box-shadow 0.4s ease;
    display: block;
}

.myimg img:hover {
    transform: translateY(-12px) scale(1.05);
    box-shadow: 0 18px 30px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2382e8 */.myimg img {
    transition: transform 0.4s ease, box-shadow 0.4s ease;
    display: block;
}

.myimg img:hover {
    transform: translateY(-12px) scale(1.05);
    box-shadow: 0 18px 30px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-793eda2 */.myimg img {
    transition: transform 0.4s ease, box-shadow 0.4s ease;
    display: block;
}

.myimg img:hover {
    transform: translateY(-12px) scale(1.05);
    box-shadow: 0 18px 30px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e56b91 */.myimg img {
    transition: transform 0.4s ease, box-shadow 0.4s ease;
    display: block;
}

.myimg img:hover {
    transform: translateY(-12px) scale(1.05);
    box-shadow: 0 18px 30px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e654b2 */.myimg img {
    transition: transform 0.4s ease, box-shadow 0.4s ease;
    display: block;
}

.myimg img:hover {
    transform: translateY(-12px) scale(1.05);
    box-shadow: 0 18px 30px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3cfece5 */.myimg img {
    transition: transform 0.4s ease, box-shadow 0.4s ease;
    display: block;
}

.myimg img:hover {
    transform: translateY(-12px) scale(1.05);
    box-shadow: 0 18px 30px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-439ebd8 */.myimg img {
    transition: transform 0.4s ease, box-shadow 0.4s ease;
    display: block;
}

.myimg img:hover {
    transform: translateY(-12px) scale(1.05);
    box-shadow: 0 18px 30px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1091263 */.myimg img {
    transition: transform 0.4s ease, box-shadow 0.4s ease;
    display: block;
}

.myimg img:hover {
    transform: translateY(-12px) scale(1.05);
    box-shadow: 0 18px 30px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c850e4 */.myimg img {
    transition: transform 0.4s ease, box-shadow 0.4s ease;
    display: block;
}

.myimg img:hover {
    transform: translateY(-12px) scale(1.05);
    box-shadow: 0 18px 30px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2590ce1 */.myimg img {
    transition: transform 0.4s ease, box-shadow 0.4s ease;
    display: block;
}

.myimg img:hover {
    transform: translateY(-12px) scale(1.05);
    box-shadow: 0 18px 30px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e9b602 */.myimg img {
    transition: transform 0.4s ease, box-shadow 0.4s ease;
    display: block;
}

.myimg img:hover {
    transform: translateY(-12px) scale(1.05);
    box-shadow: 0 18px 30px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac434ad */.myimg img {
    transition: transform 0.4s ease, box-shadow 0.4s ease;
    display: block;
}

.myimg img:hover {
    transform: translateY(-12px) scale(1.05);
    box-shadow: 0 18px 30px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS *//* ------------------------------
   📱 Responsive Media Queries
   Add your custom CSS inside each section
------------------------------ */

/* 🖥 Large Screens / Desktops (1200px and above) */
@media (min-width: 1200px) {
  /* Example:
  .hero-section h1 { font-size: 48px; }
  */
}

/* 💻 Laptops (1024px to 1199px) */
@media (max-width: 1199px) and (min-width: 1024px) {
  /* Example:
  .hero-section h1 { font-size: 42px; }
  */
}

/* 📲 Tablets (768px to 1023px) */
@media (max-width: 1023px) and (min-width: 768px) {
  /* Example:
  .hero-section h1 { font-size: 36px; }
  .hero-section p { font-size: 16px; }
  */
}

/* 📱 Mobile Landscape (576px to 767px) */
@media (max-width: 767px) and (min-width: 576px) {
  /* Example:
  .hero-section h1 { font-size: 30px; }
  .hero-section p { font-size: 15px; }
  .button { padding: 10px 20px; }
  */
}

/* 📱 Mobile Portrait (up to 575px) */
@media (max-width: 575px) {
  /* Example:
  .hero-section h1 { font-size: 26px; text-align: center; }
  .hero-section p { font-size: 14px; text-align: center; }
  .button { width: 100%; }
  */
}/* End custom CSS */