.elementor .v-flex-fotter{padding:0px;margin:0px;flex-direction:column;gap:30px;justify-content:flex-start;align-items:center;}.elementor .footer-heading{width:98%;font-family:var(--font-family);font-weight:600;font-size:22px;color:var(--white-text);text-align:center;padding:4px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:2px;border-color:var(--light-text);border-style:solid;}.elementor .section-wrapper{padding:80px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:#0C0C22;}.elementor .v-flex{width:1440px;max-width:1140px;overflow:visible;padding:0px;margin:0px;flex-direction:column;gap:50px;justify-content:center;align-items:center;}.elementor .flex-heading{padding:0px;margin:0px;justify-content:center;align-items:center;}.elementor .h-flex{padding:0px;margin:0px;flex-direction:row;gap:80px;justify-content:flex-start;align-items:start;}.elementor .inner-content-h-flex{width:50%;max-width:50%;padding:0px;margin:0px;flex-direction:column;gap:50px;justify-content:flex-start;align-items:start;}.elementor .h-fle-icon-list{padding:0px;margin:0px;flex-direction:row;gap:20px;flex-wrap:nowrap;justify-content:flex-start;align-items:start;}.elementor .bold-body-text{font-family:var(--body-bold-text);font-weight:400;font-size:var(--body-bold-text-size);color:var(--white-text);padding:0px;margin:0px;}.elementor .wide-section{width:1440px;max-width:1140px;margin-inline-start:auto;margin-inline-end:auto;gap:80px;align-items:start;}.elementor .lg-padding{padding:80px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .border-shadows{overflow:auto;padding:0px;margin:0px;border-radius:8px;border-width:1px;border-color:var(--main-blue);border-style:solid;box-shadow:-5px 0px 50px 1px #004cd93d,0px 5px 40px 3px #004cd93d;flex-direction:column;gap:40px;justify-content:center;align-items:center;}.elementor .button-text{width:auto;height:45px;font-family:var(--btn-text);font-weight:600;font-size:var(--btn-text-size);color:var(--white-text);text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:30px;background-color:var(--main-blue);display:flex;justify-content:center;align-items:center;align-self:start;}.elementor .heading-h2{font-family:var(--heading-h2);font-weight:600;font-size:var(--heading-h2-size);color:var(--white-text);padding:0px;margin:0px;}.elementor .video-con{width:32%;padding:0px;margin:0px;flex-direction:column;gap:0px;justify-content:flex-start;align-items:start;}.elementor .h-flex-wrap{overflow:visible;column-gap:20px;padding-block-start:0px;padding-block-end:80px;padding-inline-start:10px;padding-inline-end:10px;border-end-start-radius:40px;border-end-end-radius:40px;background-image:url("https://kaelinrives.com/wp-content/uploads/2026/10/Gemini_Generated_Image_16g74v16g74v16g7.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:bottom center;row-gap:0px;flex-wrap:wrap;justify-content:center;align-items:stretch;}.elementor .heading-h3-lg{font-family:var(--font-family);font-weight:700;font-size:var(--heading-h2-lg-size);color:var(--white-text);}.elementor .point-heading{font-family:var(--body-bold-text);font-weight:500;font-size:20px;color:var(--white-text);}.elementor .rating-con{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:-60px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;gap:8px;justify-content:center;align-items:center;}