.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-uupink:#D83F86;--e-global-color-uupurple:#4C2ACB;--e-global-color-uuviolet:#9235A9;--e-global-color-uugold:#E2D8BD;--e-global-color-uusand:#BDB095;--e-global-color-uuink:#000000;--e-global-color-uunavy:#170F49;--e-global-color-uumuted:#64607D;--e-global-color-uuwhite:#FFFFFF;--e-global-color-uusoft:#F1F0FB;--e-global-color-uudark:#111018;--e-global-color-ppink:#1F1B17;--e-global-color-ppbody:#5E5852;--e-global-color-ppgreen:#1E9E6A;--e-global-color-ppgreensoft:#E3F5EC;--e-global-color-ppline:#E7E2DC;--e-global-color-ppcream:#FAF8F5;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-pph1-font-family:"Inter";--e-global-typography-pph1-font-size:54px;--e-global-typography-pph1-font-weight:500;--e-global-typography-pph1-line-height:1.08em;--e-global-typography-pph1-letter-spacing:-1.2px;--e-global-typography-pph2-font-family:"Inter";--e-global-typography-pph2-font-size:36px;--e-global-typography-pph2-font-weight:600;--e-global-typography-pph2-line-height:1.15em;--e-global-typography-pph2-letter-spacing:-0.6px;--e-global-typography-pph3-font-family:"Inter";--e-global-typography-pph3-font-size:16px;--e-global-typography-pph3-font-weight:600;--e-global-typography-pph3-line-height:1.35em;--e-global-typography-pph3-letter-spacing:-0.1px;--e-global-typography-ppbodyt-font-family:"Inter";--e-global-typography-ppbodyt-font-size:16px;--e-global-typography-ppbodyt-font-weight:400;--e-global-typography-ppbodyt-line-height:1.6em;--e-global-typography-ppbodyt-letter-spacing:0px;--e-global-typography-ppsmall-font-family:"Inter";--e-global-typography-ppsmall-font-size:13px;--e-global-typography-ppsmall-font-weight:400;--e-global-typography-ppsmall-line-height:1.45em;--e-global-typography-ppsmall-letter-spacing:0px;--e-global-typography-ppbtn-font-family:"Inter";--e-global-typography-ppbtn-font-size:14px;--e-global-typography-ppbtn-font-weight:600;--e-global-typography-ppbtn-line-height:1.2em;--e-global-typography-ppbtn-letter-spacing:0px;--e-global-typography-ppeyebrow-font-family:"Inter";--e-global-typography-ppeyebrow-font-size:11px;--e-global-typography-ppeyebrow-font-weight:600;--e-global-typography-ppeyebrow-text-transform:uppercase;--e-global-typography-ppeyebrow-line-height:1.3em;--e-global-typography-ppeyebrow-letter-spacing:1.4px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-pph1-font-size:42px;--e-global-typography-pph2-font-size:30px;--e-global-typography-pph3-font-size:16px;--e-global-typography-ppbodyt-font-size:15px;--e-global-typography-ppsmall-font-size:13px;--e-global-typography-ppbtn-font-size:14px;--e-global-typography-ppeyebrow-font-size:11px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-pph1-font-size:34px;--e-global-typography-pph2-font-size:26px;--e-global-typography-pph3-font-size:16px;--e-global-typography-ppbodyt-font-size:15px;--e-global-typography-ppsmall-font-size:13px;--e-global-typography-ppbtn-font-size:14px;--e-global-typography-ppeyebrow-font-size:11px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --uu-pink:#D83F86; --uu-purple:#4C2ACB; --uu-violet:#9235A9; --uu-gold:#E2D8BD; --uu-sand:#BDB095; --uu-ink:#000000; --uu-navy:#170F49; --uu-muted:#64607D; --uu-white:#FFFFFF; --uu-soft:#F1F0FB; --uu-dark:#111018; --font-main:Inter; --font-alt:Manrope; --font-script:Covered By Your Grace; --font-number:Abhaya Libre; --font-label:Raleway; }
/* Start custom CSS *//* Unity Umrah: script accent word in hero H1 (Figma: Covered By Your Grace) */
h1 em { font-family: 'Covered By Your Grace', cursive; font-style: normal; font-weight: 400; color: #E2D8BD; font-size: 1.3em; line-height: 1; }
html { scroll-behavior: smooth; }
#process, #faqs, #contact { scroll-margin-top: 20px; }
/* Gradient highlight: wrap words in <span> inside any heading using the uu-h2 class */
.uu-h2 span { background: linear-gradient(90deg, #D83F86 0%, #4C2ACB 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }
/* FAQ accordion (Figma): chevron left of question, open item highlighted */
#faqs summary { list-style: none; position: relative; padding-left: 64px !important; }
#faqs summary::-webkit-details-marker { display: none; }
#faqs summary::before { content: ''; position: absolute; left: 34px; top: 50%; width: 8px; height: 8px; border-right: 2px solid #6F6C8F; border-bottom: 2px solid #6F6C8F; transform: translateY(-70%) rotate(45deg); transition: transform .2s ease; }
#faqs details[open] summary::before { transform: translateY(-20%) rotate(-135deg); border-color: #4A3AFF; }
#faqs details[open] { background: linear-gradient(90deg, #FFFFFF 0%, #F1F0FB 100%) !important; }
#faqs details[open] summary p { color: #4A3AFF !important; }
#faqs details > :not(summary) { padding-left: 64px !important; }
@media (max-width: 767px) { #faqs summary { padding-left: 46px !important; } #faqs summary::before { left: 20px; } #faqs details > :not(summary) { padding-left: 46px !important; } }

/* UU-CONVERT-START */
.elementor-widget-heading .elementor-heading-title{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;}
.elementor-widget-text-editor p{margin:0;}
.e-con.uu-edge-fade {-webkit-mask-image: linear-gradient(90deg, transparent 0%, #000 9%, #000 91%, transparent 100%); mask-image: linear-gradient(90deg, transparent 0%, #000 9%, #000 91%, transparent 100%);}
.elementor-widget-heading.uu-edge-fade .elementor-heading-title {-webkit-mask-image: linear-gradient(90deg, transparent 0%, #000 9%, #000 91%, transparent 100%); mask-image: linear-gradient(90deg, transparent 0%, #000 9%, #000 91%, transparent 100%);}
.elementor-widget-button.uu-edge-fade .elementor-button {-webkit-mask-image: linear-gradient(90deg, transparent 0%, #000 9%, #000 91%, transparent 100%); mask-image: linear-gradient(90deg, transparent 0%, #000 9%, #000 91%, transparent 100%);}
.elementor-widget-text-editor.uu-edge-fade {-webkit-mask-image: linear-gradient(90deg, transparent 0%, #000 9%, #000 91%, transparent 100%); mask-image: linear-gradient(90deg, transparent 0%, #000 9%, #000 91%, transparent 100%);}
.elementor-widget-image.uu-edge-fade img {-webkit-mask-image: linear-gradient(90deg, transparent 0%, #000 9%, #000 91%, transparent 100%); mask-image: linear-gradient(90deg, transparent 0%, #000 9%, #000 91%, transparent 100%);}
.e-con.uu-circle,.elementor-widget-heading.uu-circle .elementor-heading-title,.elementor-widget-button.uu-circle .elementor-button,.elementor-widget-text-editor.uu-circle,.elementor-widget-image.uu-circle img{border-width:5px;border-color:#FFFFFF;border-style:solid;box-shadow:0px 10px 26px 0px rgba(23,15,73,0.18);}
.e-con.uu-circle {image-rendering: auto;}
.elementor-widget-heading.uu-circle .elementor-heading-title {image-rendering: auto;}
.elementor-widget-button.uu-circle .elementor-button {image-rendering: auto;}
.elementor-widget-text-editor.uu-circle {image-rendering: auto;}
.elementor-widget-image.uu-circle img {image-rendering: auto;}
.e-con.uu-lines-bg,.elementor-widget-heading.uu-lines-bg .elementor-heading-title,.elementor-widget-button.uu-lines-bg .elementor-button,.elementor-widget-text-editor.uu-lines-bg,.elementor-widget-image.uu-lines-bg img{background-image:url("https://unityumrah.co/wp-content/uploads/2026/09/uu-lines-process.png");background-repeat:no-repeat;background-attachment:scroll;background-size:100% 100%;background-position:center center;}
@media (max-width:767px){.e-con.uu-card,.elementor-widget-heading.uu-card .elementor-heading-title,.elementor-widget-button.uu-card .elementor-button,.elementor-widget-text-editor.uu-card,.elementor-widget-image.uu-card img{padding-block-start:28px;padding-block-end:28px;padding-inline-start:20px;padding-inline-end:20px;}}
.e-con.uu-card,.elementor-widget-heading.uu-card .elementor-heading-title,.elementor-widget-button.uu-card .elementor-button,.elementor-widget-text-editor.uu-card,.elementor-widget-image.uu-card img{padding:40px;border-radius:16px;background-color:#FFFFFF;box-shadow:0px 20px 50px 0px rgba(23,15,73,0.12);flex-direction:column;gap:24px;}
.e-con.uu-body,.elementor-widget-heading.uu-body .elementor-heading-title,.elementor-widget-button.uu-body .elementor-button,.elementor-widget-text-editor.uu-body,.elementor-widget-image.uu-body img{font-family:"Manrope", sans-serif;font-weight:500;font-size:16px;color:#64607D;line-height:30px;margin:0px;}
.e-con.uu-gradient-text,.elementor-widget-heading.uu-gradient-text .elementor-heading-title,.elementor-widget-button.uu-gradient-text .elementor-button,.elementor-widget-text-editor.uu-gradient-text,.elementor-widget-image.uu-gradient-text img{color:#4C2ACB;background-image:linear-gradient(90deg, #D83F86 0%,#4C2ACB 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:text;}
.e-con.uu-gradient-text {-webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.elementor-widget-heading.uu-gradient-text .elementor-heading-title {-webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.elementor-widget-button.uu-gradient-text .elementor-button {-webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.elementor-widget-text-editor.uu-gradient-text {-webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.elementor-widget-image.uu-gradient-text img {-webkit-background-clip: text; -webkit-text-fill-color: transparent;}
@media (max-width:1024px){.e-con.uu-h2,.elementor-widget-heading.uu-h2 .elementor-heading-title,.elementor-widget-button.uu-h2 .elementor-button,.elementor-widget-text-editor.uu-h2,.elementor-widget-image.uu-h2 img{font-size:30px;}}
@media (max-width:767px){.e-con.uu-h2,.elementor-widget-heading.uu-h2 .elementor-heading-title,.elementor-widget-button.uu-h2 .elementor-button,.elementor-widget-text-editor.uu-h2,.elementor-widget-image.uu-h2 img{font-size:26px;}}
.e-con.uu-h2,.elementor-widget-heading.uu-h2 .elementor-heading-title,.elementor-widget-button.uu-h2 .elementor-button,.elementor-widget-text-editor.uu-h2,.elementor-widget-image.uu-h2 img{font-family:"Inter", sans-serif;font-weight:700;font-size:34px;color:#000000;line-height:1.3;margin:0px;}
.e-con.uu-inner,.elementor-widget-heading.uu-inner .elementor-heading-title,.elementor-widget-button.uu-inner .elementor-button,.elementor-widget-text-editor.uu-inner,.elementor-widget-image.uu-inner img{width:100%;max-width:1200px;flex-direction:column;}
@media (max-width:1024px){.e-con.uu-section,.elementor-widget-heading.uu-section .elementor-heading-title,.elementor-widget-button.uu-section .elementor-button,.elementor-widget-text-editor.uu-section,.elementor-widget-image.uu-section img{padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;}}
@media (max-width:767px){.e-con.uu-section,.elementor-widget-heading.uu-section .elementor-heading-title,.elementor-widget-button.uu-section .elementor-button,.elementor-widget-text-editor.uu-section,.elementor-widget-image.uu-section img{padding-block-start:60px;padding-block-end:60px;padding-inline-start:20px;padding-inline-end:20px;}}
.e-con.uu-section,.elementor-widget-heading.uu-section .elementor-heading-title,.elementor-widget-button.uu-section .elementor-button,.elementor-widget-text-editor.uu-section,.elementor-widget-image.uu-section img{padding-block-start:100px;padding-block-end:100px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;align-items:center;}
@media (max-width:767px){.e-con.uu-chip,.elementor-widget-heading.uu-chip .elementor-heading-title,.elementor-widget-button.uu-chip .elementor-button,.elementor-widget-text-editor.uu-chip,.elementor-widget-image.uu-chip img{font-size:16px;line-height:24px;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;box-shadow:6px 6px 0px 0px rgba(0,0,0,0.1);}}
.e-con.uu-chip,.elementor-widget-heading.uu-chip .elementor-heading-title,.elementor-widget-button.uu-chip .elementor-button,.elementor-widget-text-editor.uu-chip,.elementor-widget-image.uu-chip img{font-family:"Inter", sans-serif;font-weight:500;font-size:22px;color:#000000;line-height:30px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:20px;padding-inline-end:20px;border-radius:10px;background-color:#FFFFFF;box-shadow:13px 13px 0px 0px rgba(0,0,0,0.1);}
.e-con.uu-btn:hover,.elementor-widget-heading.uu-btn .elementor-heading-title:hover,.elementor-widget-button.uu-btn .elementor-button:hover,.elementor-widget-text-editor.uu-btn:hover,.elementor-widget-image.uu-btn img:hover{box-shadow:0px 12px 30px 0px rgba(76,42,203,0.35);transform:translate3d(0px, -2px, 0px);}
.e-con.uu-btn,.elementor-widget-heading.uu-btn .elementor-heading-title,.elementor-widget-button.uu-btn .elementor-button,.elementor-widget-text-editor.uu-btn,.elementor-widget-image.uu-btn img{font-family:"Inter", sans-serif;font-weight:700;font-size:16.5px;color:#FFFFFF;line-height:20px;padding-block-start:21px;padding-block-end:21px;padding-inline-start:36px;padding-inline-end:36px;border-radius:100px;border-width:1px;border-color:rgba(255,255,255,0.39);border-style:solid;background-image:linear-gradient(90deg, #D83F86 0%,#4C2ACB 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:transform 0.3s, box-shadow 0.3s;}
/* UU-CONVERT-END *//* End custom CSS */