.grp-ico {
    display: flex;
    align-items: center;
}

.user-notifications::-webkit-scrollbar {
    width: 3px;
    margin-right: 5px;
}

.user-notifications::-webkit-scrollbar-track {
    background: #f1f1f1;
}

.user-notifications::-webkit-scrollbar-thumb {
    background: #888;
}

.user-notifications::-webkit-scrollbar-thumb:hover {
    background: #555;
}

ul.user-notifications a li {
    padding: 5px 10px;
    text-align: right;
    margin-bottom: 5px;

}

ul.user-notifications {
    padding-left: 5px;
}

.grp-ico svg {
    margin: 0px 0px 0px 5px;
    color: #00a4c1;
}

.badge {
    animation: pulse 2s ease-out;
    animation-iteration-count: infinite;
}

@keyframes pulse {
    40% {
        transform: scale3d(1, 1, 1);
    }

    50% {
        transform: scale3d(1.3, 1.3, 1.3);
    }

    55% {
        transform: scale3d(1, 1, 1);
    }

    60% {
        transform: scale3d(1.3, 1.3, 1.3);
    }

    65% {
        transform: scale3d(1, 1, 1);
    }
}

.badge {
    position: absolute;
    top: -8px;
    left: -17px;
    font-size: 13px;
    line-height: 23px;
    height: 22px;
    background: #EF476F;
    color: #FFF;
    border-radius: 11px;
    white-space: nowrap;
    width: 22px;
    text-align: center;
}





textarea.tutor-form-control.question_type_open_ended {
    background: var(--color-primary-container);
}

.opacity-0 {
    opacity: 0;
}

.opacity-100 {
    opacity: 1;
}

.scale-95 {
    transform: scale(0.95);
}

.scale-100 {
    transform: scale(1);
}

div#headlessui-menu-items-\:r6\: {
    padding: 10px;
}

.user-notifications li:hover {
    background: #0000000f;
    border-radius: 4px;
}

@media only screen and (max-width: 760px) {
    .h-full {
        height: auto !important;
    }
}




.loader {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgb(47 47 47 / 80%);
    z-index: 1000;
    display: none;
    justify-content: center;
    align-items: center;
}

#navbar-image {
    height: 4.2rem;
}





/* .progress-bar__track.absolute.inset-x-0.-bottom-1.bg-yellow-400.dark\:bg-yellow-900.smooth.h-1.transform.-translate-y-2.opacity-0 {
    margin: auto;
    width: 95%;
    top: 72px;
} */



nav.navbar {
    border: 0px solid var(--color-third-container);
}

.text-sm {
    font-size: 1.2rem;
    line-height: 1.25rem;
}

.loader .spinner {
    border: 4px solid rgba(0, 0, 0, 0.1);
    border-left-color: #dbdbdb;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    animation: spin 1s linear infinite;
}

.text-indigo-400 {
    --tw-text-opacity: 1;
    color: rgb(129 140 248/var(--tw-text-opacity));
}

@keyframes spin {
    to {
        transform: rotate(360deg);
    }
}

.toggle-checkbox {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.toggle-slot {
    position: relative;
    height: 2.5em;
    width: 5em;
    border-radius: 2.5em;
    background-color: #f78306;
    transition: background-color 250ms;
}



.dark .toggle-checkbox:checked~.toggle-slot {
    background-color: #334155;
}

.progress-bar__track.absolute.inset-x-0.-bottom-1.bg-pistachio-400.dark\:bg-pistachio-900.smooth.h-1.transform.-translate-y-2.opacity-0 {
    top: 80px;
}

img#navbar-image {
    padding: 5px;
}

div#progress-bar {
    height: 4px !important;
}





.bg-mint-300 {
    background: #595000;
}

.toggle-button {
    transform: translate(2.875em, 0.4375em);
    /* Adjusted translation */
    position: absolute;
    height: 1.625em;
    /* Reduced height */
    width: 1.625em;
    /* Reduced width */
    border-radius: 50%;
    background-color: #ffb707;
    box-shadow: inset 0px 0px 0px 0.1875em #ffffff;
    /* Reduced box-shadow */
    transition: background-color 250ms, border-color 250ms, transform 500ms cubic-bezier(.26, 2, .46, .71);
}

.progress-bar__track.absolute.inset-x-0.-bottom-1.bg-purple-400.dark\:bg-purple-900.smooth.h-1.transform.-translate-y-2.opacity-0 {
    background: #ffc808;
}

div#progress-bar {
    background: #d87001;
}

.toggle-checkbox:checked~.toggle-slot .toggle-button {
    background-color: #334155;
    box-shadow: inset 0px 0px 0px 0.1875em white;
    /* Reduced box-shadow */
    transform: translate(0.4375em, 0.4375em);
    /* Adjusted translation */
}

.sun-icon {
    position: absolute;
    height: 1.5em;
    /* Reduced height */
    width: 1.5em;
    /* Reduced width */
    color: #94a3b8;
}

.sun-icon-wrapper {
    position: absolute;
    height: 1.5em;
    /* Reduced height */
    width: 1.5em;
    /* Reduced width */
    opacity: 1;
    transform: translate(0.5em, 0.5em) rotate(15deg);
    /* Adjusted translation */
    transform-origin: 50% 50%;
    transition: opacity 150ms, transform 500ms cubic-bezier(.26, 2, .46, .71);
}

.toggle-checkbox:checked~.toggle-slot .sun-icon-wrapper {
    opacity: 0;
    transform: translate(0.75em, 0.5em) rotate(0deg);
    /* Adjusted translation */
}

.moon-icon {
    position: absolute;
    height: 1.5em;
    /* Reduced height */
    width: 1.5em;
    /* Reduced width */
    color: white;
}

.moon-icon-wrapper {
    position: absolute;
    height: 1.5em;
    /* Reduced height */
    width: 1.5em;
    /* Reduced width */
    opacity: 0;
    transform: translate(2.75em, 0.5em) rotate(0deg);
    /* Adjusted translation */
    transform-origin: 50% 50%;
    transition: opacity 150ms, transform 500ms cubic-bezier(.26, 2.5, .46, .71);
}

.toggle-checkbox:checked~.toggle-slot .moon-icon-wrapper {
    opacity: 1;
    transform: translate(3em, 0.5em) rotate(-15deg);
}

.en.block.md\:hidden.absolute.right-0 {
    left: 0;
}


div#popup {
    margin: 0px 20px !important;
}





div#user-menu {
    backdrop-filter: blur(10px) saturate(120%);
    background: rgba(255,255,255,0.15);
    background-clip: padding-box;
}

.h-1.bg-secondary-container.smooth.w-full.rounded-md {
    backdrop-filter: blur(10px) saturate(120%);
    background: rgba(255,255,255,0.15);
    background-clip: padding-box;
}

div#headlessui-menu-items-\:r6\: {
    z-index: 99;
    backdrop-filter: blur(10px) saturate(120%);
    background: rgba(255,255,255,0.15);
    background-clip: padding-box;
}
div#dropmenue {
    position: fixed;
    z-index: 99;
    top: 100px;
    left: 30px;
    right: 30px;
}

.relative.flex-center-both.flex-col.space-y-5.bg-secondary-container.rounded-md.p-5 {
    background: rgba(255, 255, 255, 0.12) !important;
    border: 1px solid rgba(255, 255, 255, 0.3);
    border-radius: 16px;
    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.25);
    backdrop-filter: blur(20px) saturate(180%);
    -webkit-backdrop-filter: blur(20px) saturate(180%);
    transition: all 0.3s ease;
}

div#user-menu {
    z-index: 99;
}

a.bg-red.border-2.smooth.false.w-full.inline-block.text-center.bg-blue-500.border-blue-500.dark\:bg-blue-600.dark\:border-blue-600.hover\:bg-opacity-0.dark\:hover\:bg-opacity-0.dark\:bg-opacity-100.bg-opacity-100.hover\:text-blue-500.dark\:hover\:text-blue-600.clr-white.rounded-md.px-4.py-2 {
    background: #f53154;
    border: 2px solid #f53154;
}

a.bg-red.border-2.smooth.false.w-full.inline-block.text-center.bg-blue-500.border-blue-500.dark\:bg-blue-600.dark\:border-blue-600.hover\:bg-opacity-0.dark\:hover\:bg-opacity-0.dark\:bg-opacity-100.bg-opacity-100.hover\:text-blue-500.dark\:hover\:text-blue-600.clr-white.rounded-md.px-4.py-2:hover {
    background: #ff2e5300;
    border: 2px solid #f53154;
    color: #f53154;
}

div#dropmenue {
    position: fixed;
    z-index: 99;
    top: 100px;
    left: 30px;
    right: 30px;
}

option {
    background: var(--color-third-container) !important;
}

p.text-center.md\:text-right.text-xl.sm\:text-2xl.lg\:text-5xl {
    line-height: 60px;
}

.pt-8.md\:pb-0 {
    display: flex;
    align-items: center;
}

a.border-2.smooth.false.btn-shadow.gap-2.font-jazeera.font-semibold.rounded-md.px-6.py-3.md\:px-8.md\:py-4.relative.flex-center-both.bg-pistachio-400.text-lg.md\:text-xl.mt-0.md\:mt-\[4rem\].border-none.text-black.hover\:bg-sandy-400 {
    margin-left: 20px;
    font-family: 'Almarai';
}

.to-yellow-500 {
    --tw-gradient-to: #eab308;
}

.w-full.absolute.right-0.left-0.bottom-5.md\:bottom-0.md\:top-0.group-hover\:opacity-100.smooth.flex-center-both.opacity-20 {
    opacity: 1;
}

a.border-2.smooth.false.bg-Cyan-500.dark\:bg-Cyan-300.border-none.rounded-xl.group.font-messiri.text-base.flex.gap-2.px-4.py-2 {
    background: #f39d1f;
}

del.tutor-fs-7.tutor-color-muted.tutor-ml-8 {
    color: wheat;
}

.progress-bar__track.absolute.inset-x-0.-bottom-1.bg-pistachio-400.dark\:bg-pistachio-900.smooth.h-1.transform.-translate-y-2.opacity-0 {
    background-color: #eab7ad;
}

.relative.z-10.flex.gap-4.flex-col-reverse.items-center.justify-center .bg-Olive-100 {
    background: #ecaea2 !important;
    color: #ffffff !important;
}




@keyframes swayLeft {
    0% {
        transform: translateX(0) rotate(10deg)
    }

    50% {
        transform: translateX(5px) rotate(-10deg)
    }

    to {
        transform: translateX(0) rotate(10deg)
    }
}

@keyframes swayRight {
    0% {
        transform: translateX(0) rotate(-10deg)
    }

    50% {
        transform: translateX(-5px) rotate(10deg)
    }

    to {
        transform: translateX(0) rotate(-10deg)
    }
}

.sway-left {
    animation: swayLeft 2.5s ease-in-out infinite
}

.sway-right {
    position: fixed;
    animation: swayRight 2.5s ease-in-out infinite;
    z-index: 999;
    top: -40px;
}

.flatpickr-calendar {
    -webkit-animation: none;
    animation: none;
    background: #0000;
    border: 0;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 13px #00000014;
    box-shadow: 0 3px 13px #00000014;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    direction: ltr;
    display: none;
    font-size: 14px;
    line-height: 24px;
    opacity: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    visibility: hidden;
    width: 307.875px
}

.flatpickr-calendar.inline,
.flatpickr-calendar.open {
    max-height: 640px;
    opacity: 1;
    visibility: visible
}

.flatpickr-calendar.open {
    display: inline-block;
    z-index: 99999
}

.flatpickr-calendar.animate.open {
    -webkit-animation: fpFadeInDown .3s cubic-bezier(.23, 1, .32, 1);
    animation: fpFadeInDown .3s cubic-bezier(.23, 1, .32, 1)
}

.flatpickr-calendar.inline {
    display: block;
    position: relative;
    top: 2px
}

.flatpickr-calendar.static {
    position: absolute;
    top: calc(100% + 2px)
}

.flatpickr-calendar.static.open {
    display: block;
    z-index: 999
}

svg.w-10.md\:w-20.sway-right.-top-32.md\:-top-24.absolute.opacity-50.right-10 {
    position: fixed;
    z-index: -1;
    top: -40px;
    width: 3rem;
}

.arrow {
    bottom: 60px;
    cursor: pointer;
    left: 50%;
    position: fixed;
    transform: translateX(-50%);
    z-index: 100
}

.arrow span {
    animation: animate 2s infinite;
    border-bottom: 3px solid #f43f5e;
    border-image-slice: 1;
    border-left-width: 0;
    border-radius: 10%;
    border-right: 3px solid #f43f5e;
    border-top-width: 0;
    display: block;
    height: 20px;
    transform: rotate(45deg);
    width: 20px
}

.arrow span:nth-child(2) {
    animation-delay: -.2s
}

.arrow span:nth-child(3) {
    animation-delay: -.4s
}

@keyframes animate {
    0% {
        opacity: 0;
        transform: rotate(45deg) translate(-20px, -20px)
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: rotate(45deg) translate(20px, 20px)
    }
}

.arrow-overlay {
    transform: translate(50%, -50%)
}



a.bg-gradient-to-r.from-teal-500.to-sky-500.clr-white.rounded-full.px-3.py-1.flex-center-both.subscribe-button {
    text-align: center;
}




.text-primSky-500 {
    --tw-text-opacity: 1;
    color: rgb(32 82 255/var(--tw-text-opacity)) !important;
}

.path-vert {
    stroke: #2052ff;
}

.path-vert:hover {
    animation: draw1 3s linear forwards;
}

/* .bg-primSky-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(32 82 255/var(--tw-bg-opacity))!important;
}

.bg-yellow-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 205 21/var(--tw-bg-opacity))!important;
}

.border-yellow-400 {
    --tw-border-opacity: 1;
    border-color: rgb(255 205 21/var(--tw-border-opacity))!important;
}

.dark\:bg-yellow-500:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(194 170 0/var(--tw-bg-opacity))!important;
}

.dark\:border-yellow-500:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(194 170 0/var(--tw-border-opacity))!important;
}

.bg-gradient {
    background: linear-gradient(90deg, #0000, rgb(2 106 250), rgb(2 106 250))!important;
}

.bg-sky-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(32 82 255/var(--tw-bg-opacity))!important;
}

.bg-cyan-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(0 163 237 / var(--tw-bg-opacity))!important;
} */

/* .dark\:bg-sky-400:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(0 74 106)!important;
} */

/* .progress-bar__track {
    background-color: rgb(56 189 248/var(--tw-bg-opacity))!important;
} */



.font-w-bold {
    font-weight: 500 !important;
}

h2.font-h2.font-w-bold {
    font-weight: 800 !important;
}

.border-sky-600 {
    --tw-border-opacity: 1;
    border-color: rgb(0 138 243/var(--tw-border-opacity)) !important;
}

.bg-sky-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(0 138 243/var(--tw-bg-opacity)) !important;
}




/*! CSS Used from: https://medhat-ramadan.com/static/css/main.6f2c6bfa.css */
*,
:after,
:before {
    border: 0 solid #e5e7eb;
    box-sizing: border-box;
}

:after,
:before {
    --tw-content: "";
}

h3 {
    font-size: inherit;
    font-weight: inherit;
}

a {
    color: inherit;
    text-decoration: inherit;
}

h3,
p {
    margin: 0;
}

:disabled {
    cursor: default;
}

img {
    display: block;
    vertical-align: middle;
}

img {
    height: auto;
    max-width: 100%;
}

*,
:after,
:before {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-scroll-snap-strictness: proximity;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59, 130, 246, .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
}

.absolute {
    position: absolute;
}

.relative {
    position: relative;
}

.inset-0 {
    bottom: 0;
    top: 0;
}

.inset-0 {
    left: 0;
    right: 0;
}

.block {
    display: block;
}

.flex {
    display: flex;
}

.h-full {
    height: 100%;
}

.h-80 {
    height: 20rem;
}

.w-full {
    width: 100%;
}

.items-center {
    align-items: center;
}

.items-baseline {
    align-items: baseline;
}

.justify-between {
    justify-content: space-between;
}

.gap-4 {
    gap: 1rem;
}

.space-y-4>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(1rem*var(--tw-space-y-reverse));
    margin-top: calc(1rem*(1 - var(--tw-space-y-reverse)));
}

.overflow-hidden {
    overflow: hidden;
}

.whitespace-nowrap {
    white-space: nowrap;
}

.rounded-xl {
    border-radius: .75rem;
}

.border-2 {
    border-width: 2px;
}

.border-breaker-200 {
    --tw-border-opacity: 1;
    border-color: rgb(162 237 231/var(--tw-border-opacity));
}

.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
}


.object-cover {
    object-fit: cover;
}

.p-10 {
    padding: 2.5rem;
}

.pt-4 {
    padding-top: 1rem;
}

.text-xl {
    font-size: 1.25rem;
}

.text-xl {
    line-height: 1.75rem;
}

.uppercase {
    text-transform: uppercase;
}

.leading-relaxed {
    line-height: 1.625;
}

.tracking-widest {
    letter-spacing: .1em;
}

.tracking-wider {
    letter-spacing: .05em;
}

.text-breaker-700 {
    --tw-text-opacity: 1;
    color: rgb(25 105 108/var(--tw-text-opacity));
}

.text-slate-900 {
    --tw-text-opacity: 1;
    color: rgb(15 23 42/var(--tw-text-opacity));
}

.text-breaker-600 {
    --tw-text-opacity: 1;
    color: rgb(26 132 135/var(--tw-text-opacity));
}

.text-slate-700 {
    --tw-text-opacity: 1;
    color: rgb(51 65 85/var(--tw-text-opacity));
}

.opacity-0 {
    opacity: 0;
}

.grayscale-\[0\.3\] {
    --tw-grayscale: grayscale(0.3);
}



.hover\:border-sunny-400:hover {
    --tw-border-opacity: 1;
    border-color: rgb(250 204 21/var(--tw-border-opacity));
}

.group:hover .group-hover\:scale-105 {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
    -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:gap-2 {
    gap: .5rem;
}

.group:hover .group-hover\:bg-sunny-500\/30 {
    background-color: rgba(234, 179, 8, .3);
}

.group:hover .group-hover\:opacity-100 {
    opacity: 1;
}

.group:hover .group-hover\:grayscale-0 {
    --tw-grayscale: grayscale(0);
}

.group:hover .group-hover\:grayscale-0 {
    -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.dark .dark\:border-gray-800 {
    --tw-border-opacity: 1;
    border-color: rgb(31 41 55/var(--tw-border-opacity));
}

.dark .dark\:bg-\[\#121722\] {
    --tw-bg-opacity: 1;
    background-color: rgb(18 23 34/var(--tw-bg-opacity));
}

.dark .dark\:text-slate-400 {
    --tw-text-opacity: 1;
    color: rgb(148 163 184/var(--tw-text-opacity));
}

.dark .dark\:text-sunny-400 {
    --tw-text-opacity: 1;
    color: rgb(250 204 21/var(--tw-text-opacity));
}

.dark .dark\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity));
}

.dark .group:hover .dark\:group-hover\:bg-breaker-900\/40 {
    background-color: rgba(25, 69, 72, .4);
}

*,
h3,
p {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

.smooth {
    transition: all .4s ease;
    transition: all var(--transition-smooth) ease;
}

.smooth-slow {
    transition: all .6s ease;
    transition: all var(--transition-very-smooth) ease;
}

.font-small {
    font-size: .813rem;
    font-size: var(--font-size-small);
}

.font-smaller {
    font-size: .75rem;
    font-size: var(--font-size-smaller);
}

.font-h1 {
    font-size: 1.5rem;
    font-size: var(--font-size-h1);
}

.font-w-bold {
    font-weight: 700;
    font-weight: var(--font-w-bold);
}

.font-w-medium {
    font-weight: 600;
    font-weight: var(--font-w-medium);
}

.bg-white {
    background-color: #fff;
    background-color: var(--color-white);
}

.max-w-7xl {
    max-width: 120rem !important;
}

.w-full.max-w-7xl.bg-gradient-multiple.h-\[600px\].absolute.rounded-full.-top-\[7\%\].-right-\[10\%\].opacity-50 {
    background: radial-gradient(34.57% 34.57% at 75.55% 40.03%, rgb(255 171 7) 0px, rgba(190, 96, 230, 0.01) 99.99%, rgba(0, 0, 0, 0) 100%), radial-gradient(34.43% 34.43% at 30.75% 49.84%, rgb(255 233 9) 0px, rgb(249 100 6) 0.01%, rgba(255, 118, 187, 0) 100%), radial-gradient(52.65% 52.65% at 54.88% 49.84%, rgb(255 191 7) 0px, rgba(255, 212, 98, 0) 100%);
}


.text-4xl.md\:text-7xl.flex-col.items-center.md\:flex-row.flex.space-x-4.space-x-reverse.lg\:justify-start.justify-center.w-full.py-5.shimaa-gradient-text.relative.z-10 {
    background: linear-gradient(42deg, rgb(255 220 9) 38.77%, rgb(254 128 4) 76.4%, rgb(255 174 7) 130.55%) text;
}


.text-teal-500 {
    --tw-text-opacity: 1;
    color: rgb(253 138 13/var(--tw-text-opacity)) !important;
}

div#user-menu a {
    border-radius: 1.5rem;
    margin: 5px 10px;
}

.bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(253 138 13/var(--tw-bg-opacity)) !important;
}

.border-blue-500 {
    --tw-border-opacity: 1;
    border-color: rgb(253 138 13/var(--tw-border-opacity)) !important;
}

section.py-10.relative.flex.space-y-10.flex-col.bg-airForceBlue-100.dark\:bg-airForceBlue-950.smooth.overflow-hidden {
    background-color: rgb(235 132 19) !important;
}


.bg-airForceBlue-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(235 132 19) !important;
}

.text-airForceBlue-700 {
    --tw-text-opacity: 1;
    color: rgb(67 121 142/var(--tw-text-opacity));
}

h2.text-4xl.font-bold.shimaa-gradient-text.mb-2 {
    line-height: unset;
}

.rounded-2xl.-mt-8.bg-airForceBlue-100.dark\:bg-airForceBlue-900.border-airForceBlue-900.dark\:border-airForceBlue-200.border-t-2.smooth.px-4.w-full.min-w-\[300px\].p-4.text-center {
    background-color: rgb(243 169 87) !important;
}