@font-face {
    font-family: 'Montserrat';
    src: url('/wp-content/themes/prodigy/assets/fonts/montserrat/Montserrat-Regular.ttf') format('TrueType');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('/wp-content/themes/prodigy/assets/fonts/montserrat/Montserrat-Medium.ttf') format('TrueType');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('/wp-content/themes/prodigy/assets/fonts/montserrat/Montserrat-SemiBold.ttf') format('TrueType');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('/wp-content/themes/prodigy/assets/fonts/montserrat/Montserrat-Bold.ttf') format('TrueType');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
/* Space Grotesk */
@font-face {
    font-family: 'Space Grotesk';
    src: url('/wp-content/themes/prodigy/assets/fonts/space-grotesk/SpaceGrotesk-Light.ttf') format('TrueType');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Space Grotesk';
    src: url('/wp-content/themes/prodigy/assets/fonts/space-grotesk/SpaceGrotesk-Regular.ttf') format('TrueType');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Space Grotesk';
    src: url('/wp-content/themes/prodigy/assets/fonts/space-grotesk/SpaceGrotesk-Medium.ttf') format('TrueType');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Space Grotesk';
    src: url('/wp-content/themes/prodigy/assets/fonts/space-grotesk/SpaceGrotesk-SemiBold.ttf') format('TrueType');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Space Grotesk';
    src: url('/wp-content/themes/prodigy/assets/fonts/space-grotesk/SpaceGrotesk-Bold.ttf') format('TrueType');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

:root {
  --color-body: rgba(241, 247, 255, 1);
  --color-primary-orange: rgba(225, 110, 38, 1);
  --color-secondary-blue: rgba(0, 101, 218, 1);
  --color-text-dblue: rgba(0, 50, 108, 1);
  --color-text-black: rgba(0, 0, 0, 1);
  --color-text-white: rgba(255, 255, 255, 1);
  --color-primary-gradient: linear-gradient(90deg, #F59E68 0%, #FFFFFF 50%, #F59E68 100%);
  --color-secondary-gradient: linear-gradient(90deg, #437BE6 20%, #16D7FF 34.84%, #52EBFF 50%, #437BE6 100%);
  --font-sapceGrotesk: "Space Grotesk", sans-serif;
  --font-montserrat: "Montserrat", sans-serif;
  /* --text-size-normal: clamp(); */
}

.container { width: min(1440px, 96%) !important; padding: 0 !important; margin: 0 auto; max-width: none !important; }
.container-lg { width: min(1848px, 96%) !important; padding: 0 !important; margin: 0 auto; max-width: none !important; }
.container-md { width: min(1390px, 96%) !important; padding: 0 !important; margin: 0 auto; max-width: none !important; }
.container-sm { width: min(1120px, 96%) !important; padding: 0 !important; margin: 0 auto; max-width: none !important; }
.prodigy_container{ padding: 0px 7vw; }

/* .btnsec .btn.primary.orange{background: initial; padding: 0; font-family: var(--font-sapceGrotesk); font-weight: 500; font-size: 16px; line-height: normal; text-align: center; text-transform: uppercase; padding-right: 59px; position: relative; transition: all .2s linear;}
.btnsec .btn.primary.orange span{display: block; background: var(--color-primary-orange); padding: 18px 35px;  clip-path: polygon(10px 0, 100% 0, 100% 100%, 0 100%, 0 10px); transition: all .2s linear; z-index: 1; position: relative;}
.btnsec .btn.primary.orange:hover{padding-right: 0; padding-left: 59px;}
.btnsec .btn.primary.orange:hover span{clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 0 0);}
.btnsec .btn.primary.orange::before{content: ""; position: absolute; width: 56px; height: auto; aspect-ratio: 1; background-color: var(--color-primary-orange); background-image: url('data:image/svg+xml,<svg width="15" height="19" viewBox="0 0 15 19" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_956_4536" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="-1" y="0" width="16" height="20"><rect x="-0.5" width="15" height="20" fill="white"/></mask><g mask="url(%23mask0_956_4536)"><path d="M10.8864 10.8325L0.760684 10.8325L0.760684 9.169L10.8858 9.16841L6.42413 4.70672L7.60058 3.53027L14.0711 10.0007L7.60057 16.4712L6.42412 15.2948L10.8864 10.8325Z" fill="white"/></g></svg>'); background-repeat: no-repeat; background-position: center; right: 0; top: 0; display: flex; justify-content: center; align-items: center; transform: none; rotate: initial !important; clip-path: polygon(100% 0, 100% 80%, 80% 100%, 0 100%, 0 0);}

.btnsec .btn.primary.orange::after{content: ""; position: absolute; width: 56px; height: auto; aspect-ratio: 1; background-color: var(--color-primary-orange); background-image: url('data:image/svg+xml,<svg width="15" height="19" viewBox="0 0 15 19" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_956_4536" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="-1" y="0" width="16" height="20"><rect x="-0.5" width="15" height="20" fill="white"/></mask><g mask="url(%23mask0_956_4536)"><path d="M10.8864 10.8325L0.760684 10.8325L0.760684 9.169L10.8858 9.16841L6.42413 4.70672L7.60058 3.53027L14.0711 10.0007L7.60057 16.4712L6.42412 15.2948L10.8864 10.8325Z" fill="white"/></g></svg>'); background-repeat: no-repeat; background-position: center; left: -59px; top: 0; display: flex; justify-content: center; align-items: center; transform: none; rotate: initial !important; transition: all .2s linear;}
.btnsec .btn.primary.orange:hover::before{right: -59px;}
.btnsec .btn.primary.orange:hover:after{left: 0;} */


.unset { list-style: none; margin: 0; padding: 0; }

body { font-family: var(--font-sapceGrotesk) !important; overflow-x: hidden; background: var(--color-body);}
a { text-decoration: none; transition: all 0.2s linear; }
a:visited{color: initial;}
a:focus{outline: 0;}

h1, h2, h3, h4, h5, h6{font-family: var(--font-montserrat); font-weight: 600; line-height: normal; color: var(--color-text-black);}
h1 { font-size: 52px;}
h2 { font-size: 48px;}
h3 { font-size: 44px;}
h4 { font-size: 34px;}
h5 { font-size: 26px;}
h6 { font-size: 20px;}

p { font-size: 16px; font-weight: 400; line-height: 25px; color: var(--color-text-black);}
p:empty{display: none;}
p.white{color: var(--color-text-white);}

.subheading{font-family: var(--font-montserrat); display: inline-block; font-weight: 600; font-size: 16px; line-height: normal; position: relative; padding-left: 38px; color: var(--color-text-black); background-image: url('data:image/svg+xml,<svg width="30" height="18" viewBox="0 0 30 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.4582 14.0384C16.8942 10.4425 12.3473 6.85436 7.78465 3.25928C6.39036 4.58926 5.00397 5.91372 3.59341 7.25924C5.01793 8.53536 6.42908 9.80136 7.85076 11.0746C8.49596 10.4684 9.13331 9.86862 9.7811 9.26037C10.4532 9.79979 11.1199 10.3359 11.8098 10.8897C10.5835 12.019 9.37458 13.1341 8.15083 14.2607C5.43823 12.006 2.73147 9.7527 0 7.48242C2.61622 5.05402 5.21156 2.64121 7.81796 0.222028C12.3553 3.80241 16.8782 7.37644 21.4246 10.964C22.891 9.66371 24.3568 8.36171 25.8493 7.03836C24.3806 5.76282 22.9264 4.49768 21.4587 3.223C20.0714 4.50689 18.6899 5.78788 17.2995 7.07465C16.6486 6.57123 16.0051 6.07283 15.3371 5.55645C17.2952 3.69916 19.2354 1.85585 21.192 0C23.871 2.24206 26.5447 4.48327 29.2431 6.74146C26.6413 9.17907 24.0597 11.6017 21.4585 14.0387L21.4582 14.0384Z" fill="url(%23paint0_linear_1001_3764)"/><path d="M8.37184 4.28097C8.4429 4.33425 8.49691 4.37256 8.54884 4.41403C12.8048 7.81182 17.0611 11.2096 21.3145 14.6117C21.3754 14.6607 21.4395 14.7615 21.44 14.839C21.4483 15.851 21.4457 16.8633 21.4455 17.8753C21.4455 17.9047 21.4424 17.9341 21.4393 17.9862C21.385 17.9496 21.3431 17.9257 21.3054 17.8952C17.0166 14.4314 12.7281 10.9674 8.44187 7.49992C8.3889 7.45701 8.33515 7.36658 8.33541 7.29832C8.33929 6.32316 8.35221 5.34829 8.36332 4.37342C8.36332 4.35124 8.36719 4.32907 8.37184 4.28097Z" fill="url(%23paint1_linear_1001_3764)"/><path d="M0.183858 8.20015C0.671445 8.59932 1.135 8.97861 1.5983 9.35848C3.7719 11.1406 5.94497 12.9236 8.1209 14.7026C8.22529 14.7878 8.26844 14.8733 8.2656 15.0199C8.2488 15.9579 8.24157 16.8959 8.23071 17.834C8.23046 17.8636 8.22736 17.8936 8.22374 17.9569C8.16017 17.9094 8.11185 17.8757 8.0656 17.8383C5.47393 15.7414 2.88225 13.6445 0.293417 11.5432C0.236829 11.4971 0.179983 11.4007 0.179466 11.3269C0.171972 10.321 0.174298 9.31499 0.174556 8.30873C0.174556 8.2854 0.178691 8.26207 0.183858 8.20015Z" fill="url(%23paint2_linear_1001_3764)"/><path d="M21.8782 18V17.797C21.8782 16.8526 21.8807 15.9083 21.8753 14.9636C21.8745 14.8326 21.9123 14.7497 22.0009 14.6676C23.8812 12.918 25.7595 11.1652 27.638 9.41336C28.3478 8.75125 29.0573 8.08944 29.7674 7.42762C29.8007 7.39651 29.8356 7.36771 29.8927 7.31818C29.9043 7.54023 29.9175 7.73866 29.9242 7.93766C29.9496 8.68386 29.97 9.43006 29.9994 10.176C30.0051 10.3185 29.9682 10.4124 29.8692 10.5052C27.7015 12.5364 25.5367 14.5711 23.3714 16.6052C22.9179 17.0312 22.4647 17.4574 22.0112 17.8831C21.9782 17.9142 21.9433 17.943 21.8784 17.9994L21.8782 18Z" fill="url(%23paint3_linear_1001_3764)"/><path d="M14.2221 12.7853C12.3772 14.5046 10.5524 16.2046 8.69612 17.9344C8.69612 17.8431 8.69612 17.797 8.69612 17.7509C8.69612 16.8377 8.69431 15.9244 8.69948 15.0112C8.7 14.9363 8.72997 14.8358 8.77855 14.7912C10.0196 13.6541 11.2651 12.5229 12.5237 11.3781C13.0813 11.84 13.6397 12.3026 14.2221 12.7853Z" fill="url(%23paint4_linear_1001_3764)"/><path d="M6.29923 8.93235C5.71242 8.42691 5.13492 7.92983 4.5357 7.41374C5.66359 6.35506 6.77907 5.3079 7.90953 4.24721C7.91935 4.29646 7.93046 4.32785 7.93124 4.35953C7.9532 5.3704 7.97207 6.38127 7.9979 7.39214C8.00101 7.51828 7.96535 7.59316 7.87465 7.66516C7.35167 8.08016 6.83307 8.50208 6.29923 8.93235Z" fill="url(%23paint5_linear_1001_3764)"/><path d="M19.9473 9.11788C19.3814 8.62367 18.8282 8.1407 18.2504 7.63613C19.3556 6.60251 20.4506 5.57897 21.5777 4.5249C21.5777 4.6303 21.5783 4.69395 21.5777 4.7576C21.5674 5.69503 21.5586 6.63275 21.5434 7.57018C21.5423 7.63959 21.5131 7.73261 21.4674 7.77379C20.9679 8.22336 20.4625 8.66457 19.9475 9.11817L19.9473 9.11788Z" fill="url(%23paint6_linear_1001_3764)"/><path d="M22.0116 4.59842C22.9658 5.41057 23.8919 6.19882 24.8402 7.00579C24.2591 7.57862 23.6896 8.13992 23.1103 8.71102C22.7591 8.39048 22.4121 8.07628 22.0692 7.75689C22.0372 7.72693 22.0142 7.66386 22.0139 7.61606C22.0108 6.62391 22.0116 5.63175 22.0116 4.59842Z" fill="url(%23paint7_linear_1001_3764)"/><defs><linearGradient id="paint0_linear_1001_3764" x1="0" y1="9" x2="30" y2="9" gradientUnits="userSpaceOnUse"><stop stop-color="%23437BE6"/><stop offset="0.5" stop-color="%23DDFBFF"/><stop offset="0.75" stop-color="%236CE6FF"/><stop offset="1" stop-color="%23437BE6"/></linearGradient><linearGradient id="paint1_linear_1001_3764" x1="0" y1="9" x2="30" y2="9" gradientUnits="userSpaceOnUse"><stop stop-color="%23437BE6"/><stop offset="0.5" stop-color="%23DDFBFF"/><stop offset="0.75" stop-color="%236CE6FF"/><stop offset="1" stop-color="%23437BE6"/></linearGradient><linearGradient id="paint2_linear_1001_3764" x1="0" y1="9" x2="30" y2="9" gradientUnits="userSpaceOnUse"><stop stop-color="%23437BE6"/><stop offset="0.5" stop-color="%23DDFBFF"/><stop offset="0.75" stop-color="%236CE6FF"/><stop offset="1" stop-color="%23437BE6"/></linearGradient><linearGradient id="paint3_linear_1001_3764" x1="0" y1="9" x2="30" y2="9" gradientUnits="userSpaceOnUse"><stop stop-color="%23437BE6"/><stop offset="0.5" stop-color="%23DDFBFF"/><stop offset="0.75" stop-color="%236CE6FF"/><stop offset="1" stop-color="%23437BE6"/></linearGradient><linearGradient id="paint4_linear_1001_3764" x1="0" y1="9" x2="30" y2="9" gradientUnits="userSpaceOnUse"><stop stop-color="%23437BE6"/><stop offset="0.5" stop-color="%23DDFBFF"/><stop offset="0.75" stop-color="%236CE6FF"/><stop offset="1" stop-color="%23437BE6"/></linearGradient><linearGradient id="paint5_linear_1001_3764" x1="0" y1="9" x2="30" y2="9" gradientUnits="userSpaceOnUse"><stop stop-color="%23437BE6"/><stop offset="0.5" stop-color="%23DDFBFF"/><stop offset="0.75" stop-color="%236CE6FF"/><stop offset="1" stop-color="%23437BE6"/></linearGradient><linearGradient id="paint6_linear_1001_3764" x1="0" y1="9" x2="30" y2="9" gradientUnits="userSpaceOnUse"><stop stop-color="%23437BE6"/><stop offset="0.5" stop-color="%23DDFBFF"/><stop offset="0.75" stop-color="%236CE6FF"/><stop offset="1" stop-color="%23437BE6"/></linearGradient><linearGradient id="paint7_linear_1001_3764" x1="0" y1="9" x2="30" y2="9" gradientUnits="userSpaceOnUse"><stop stop-color="%23437BE6"/><stop offset="0.5" stop-color="%23DDFBFF"/><stop offset="0.75" stop-color="%236CE6FF"/><stop offset="1" stop-color="%23437BE6"/></linearGradient></defs></svg>'); background-position: 0 center; background-repeat: no-repeat;}

.subheading.white{color: var(--color-text-white); background-image: url('data:image/svg+xml,<svg width="30" height="18" viewBox="0 0 30 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.4582 14.0384C16.8942 10.4425 12.3473 6.85436 7.78465 3.25928C6.39036 4.58926 5.00397 5.91372 3.59341 7.25924C5.01793 8.53536 6.42908 9.80136 7.85076 11.0746C8.49596 10.4684 9.13331 9.86862 9.7811 9.26037C10.4532 9.79979 11.1199 10.3359 11.8098 10.8897C10.5835 12.019 9.37458 13.1341 8.15083 14.2607C5.43823 12.006 2.73147 9.7527 0 7.48242C2.61622 5.05402 5.21156 2.64121 7.81796 0.222028C12.3553 3.80241 16.8782 7.37644 21.4246 10.964C22.891 9.66371 24.3568 8.36171 25.8493 7.03836C24.3806 5.76282 22.9264 4.49768 21.4587 3.223C20.0714 4.50689 18.6899 5.78788 17.2995 7.07465C16.6486 6.57123 16.0051 6.07283 15.3371 5.55645C17.2952 3.69916 19.2354 1.85585 21.192 0C23.871 2.24206 26.5447 4.48327 29.2431 6.74146C26.6413 9.17907 24.0597 11.6017 21.4585 14.0387L21.4582 14.0384Z" fill="url(%23paint0_linear_1001_2047)"/><path d="M8.37184 4.28097C8.4429 4.33425 8.49691 4.37256 8.54884 4.41403C12.8048 7.81182 17.0611 11.2096 21.3145 14.6117C21.3754 14.6607 21.4395 14.7615 21.44 14.839C21.4483 15.851 21.4457 16.8633 21.4455 17.8753C21.4455 17.9047 21.4424 17.9341 21.4393 17.9862C21.385 17.9496 21.3431 17.9257 21.3054 17.8952C17.0166 14.4314 12.7281 10.9674 8.44187 7.49992C8.3889 7.45701 8.33515 7.36658 8.33541 7.29832C8.33929 6.32316 8.35221 5.34829 8.36332 4.37342C8.36332 4.35124 8.36719 4.32907 8.37184 4.28097Z" fill="url(%23paint1_linear_1001_2047)"/><path d="M0.183858 8.20015C0.671445 8.59932 1.135 8.97861 1.5983 9.35848C3.7719 11.1406 5.94497 12.9236 8.1209 14.7026C8.22529 14.7878 8.26844 14.8733 8.2656 15.0199C8.2488 15.9579 8.24157 16.8959 8.23071 17.834C8.23046 17.8636 8.22736 17.8936 8.22374 17.9569C8.16017 17.9094 8.11185 17.8757 8.0656 17.8383C5.47393 15.7414 2.88225 13.6445 0.293417 11.5432C0.236829 11.4971 0.179983 11.4007 0.179466 11.3269C0.171972 10.321 0.174298 9.31499 0.174556 8.30873C0.174556 8.2854 0.178691 8.26207 0.183858 8.20015Z" fill="url(%23paint2_linear_1001_2047)"/><path d="M21.8782 18V17.797C21.8782 16.8526 21.8807 15.9083 21.8753 14.9636C21.8745 14.8326 21.9123 14.7497 22.0009 14.6676C23.8812 12.918 25.7595 11.1652 27.638 9.41336C28.3478 8.75125 29.0573 8.08944 29.7674 7.42762C29.8007 7.39651 29.8356 7.36771 29.8927 7.31818C29.9043 7.54023 29.9175 7.73866 29.9242 7.93766C29.9496 8.68386 29.97 9.43006 29.9994 10.176C30.0051 10.3185 29.9682 10.4124 29.8692 10.5052C27.7015 12.5364 25.5367 14.5711 23.3714 16.6052C22.9179 17.0312 22.4647 17.4574 22.0112 17.8831C21.9782 17.9142 21.9433 17.943 21.8784 17.9994L21.8782 18Z" fill="url(%23paint3_linear_1001_2047)"/><path d="M14.2221 12.7853C12.3772 14.5046 10.5524 16.2046 8.69612 17.9344C8.69612 17.8431 8.69612 17.797 8.69612 17.7509C8.69612 16.8377 8.69431 15.9244 8.69948 15.0112C8.7 14.9363 8.72997 14.8358 8.77855 14.7912C10.0196 13.6541 11.2651 12.5229 12.5237 11.3781C13.0813 11.84 13.6397 12.3026 14.2221 12.7853Z" fill="url(%23paint4_linear_1001_2047)"/><path d="M6.29923 8.93235C5.71242 8.42691 5.13492 7.92983 4.5357 7.41374C5.66359 6.35506 6.77907 5.3079 7.90953 4.24721C7.91935 4.29646 7.93046 4.32785 7.93124 4.35953C7.9532 5.3704 7.97207 6.38127 7.9979 7.39214C8.00101 7.51828 7.96535 7.59316 7.87465 7.66516C7.35167 8.08016 6.83307 8.50208 6.29923 8.93235Z" fill="url(%23paint5_linear_1001_2047)"/><path d="M19.9473 9.11788C19.3814 8.62367 18.8282 8.1407 18.2504 7.63613C19.3556 6.60251 20.4506 5.57897 21.5777 4.5249C21.5777 4.6303 21.5783 4.69395 21.5777 4.7576C21.5674 5.69503 21.5586 6.63275 21.5434 7.57018C21.5423 7.63959 21.5131 7.73261 21.4674 7.77379C20.9679 8.22336 20.4625 8.66457 19.9475 9.11817L19.9473 9.11788Z" fill="url(%23paint6_linear_1001_2047)"/><path d="M22.0116 4.59842C22.9658 5.41057 23.8919 6.19882 24.8402 7.00579C24.2591 7.57862 23.6896 8.13992 23.1103 8.71102C22.7591 8.39048 22.4121 8.07628 22.0692 7.75689C22.0372 7.72693 22.0142 7.66386 22.0139 7.61606C22.0108 6.62391 22.0116 5.63175 22.0116 4.59842Z" fill="url(%23paint7_linear_1001_2047)"/><defs><linearGradient id="paint0_linear_1001_2047" x1="0" y1="9" x2="30" y2="9" gradientUnits="userSpaceOnUse"><stop stop-color="%23FEA167"/><stop offset="0.5" stop-color="%23DDFBFF"/><stop offset="0.75" stop-color="%236CE6FF"/><stop offset="1" stop-color="%23FEA167"/></linearGradient><linearGradient id="paint1_linear_1001_2047" x1="0" y1="9" x2="30" y2="9" gradientUnits="userSpaceOnUse"><stop stop-color="%23FEA167"/><stop offset="0.5" stop-color="%23DDFBFF"/><stop offset="0.75" stop-color="%236CE6FF"/><stop offset="1" stop-color="%23FEA167"/></linearGradient><linearGradient id="paint2_linear_1001_2047" x1="0" y1="9" x2="30" y2="9" gradientUnits="userSpaceOnUse"><stop stop-color="%23FEA167"/><stop offset="0.5" stop-color="%23DDFBFF"/><stop offset="0.75" stop-color="%236CE6FF"/><stop offset="1" stop-color="%23FEA167"/></linearGradient><linearGradient id="paint3_linear_1001_2047" x1="0" y1="9" x2="30" y2="9" gradientUnits="userSpaceOnUse"><stop stop-color="%23FEA167"/><stop offset="0.5" stop-color="%23DDFBFF"/><stop offset="0.75" stop-color="%236CE6FF"/><stop offset="1" stop-color="%23FEA167"/></linearGradient><linearGradient id="paint4_linear_1001_2047" x1="0" y1="9" x2="30" y2="9" gradientUnits="userSpaceOnUse"><stop stop-color="%23FEA167"/><stop offset="0.5" stop-color="%23DDFBFF"/><stop offset="0.75" stop-color="%236CE6FF"/><stop offset="1" stop-color="%23FEA167"/></linearGradient><linearGradient id="paint5_linear_1001_2047" x1="0" y1="9" x2="30" y2="9" gradientUnits="userSpaceOnUse"><stop stop-color="%23FEA167"/><stop offset="0.5" stop-color="%23DDFBFF"/><stop offset="0.75" stop-color="%236CE6FF"/><stop offset="1" stop-color="%23FEA167"/></linearGradient><linearGradient id="paint6_linear_1001_2047" x1="0" y1="9" x2="30" y2="9" gradientUnits="userSpaceOnUse"><stop stop-color="%23FEA167"/><stop offset="0.5" stop-color="%23DDFBFF"/><stop offset="0.75" stop-color="%236CE6FF"/><stop offset="1" stop-color="%23FEA167"/></linearGradient><linearGradient id="paint7_linear_1001_2047" x1="0" y1="9" x2="30" y2="9" gradientUnits="userSpaceOnUse"><stop stop-color="%23FEA167"/><stop offset="0.5" stop-color="%23DDFBFF"/><stop offset="0.75" stop-color="%236CE6FF"/><stop offset="1" stop-color="%23FEA167"/></linearGradient></defs></svg>');}

button, input[type='submit']{font-family: var(--font-sapceGrotesk);}

.text-blue-gradient{background: var(--color-secondary-gradient);background-clip: text; -webkit-background-clip: text; color: transparent; -webkit-text-fill-color: transparent;}
.text-orange-gradient{background: var(--color-primary-gradient);background-clip: text; -webkit-background-clip: text; color: transparent; -webkit-text-fill-color: transparent;}

.fw-300{
  font-weight: 300;
}

.fw-400{
  font-weight: 400;
}

.fw-500{
  font-weight: 500;
}

.fw-600{
  font-weight: 600;
}

.fw-700{
  font-weight: 700;
}

.fw-900{
  font-weight: 900;
}



/* .productcard .btnsec:first-child .btn::after { content: '→'; font-size: 1rem; border: 1.5px solid var(--color-primary-orange); border-radius: 4px; padding: 2px 6px; line-height: 1; } */
/* .productcard .btnsec .btn.primary.bluesolid span{padding: 18px 20px;} */


/* .btnsec .btn.primary {
  background: linear-gradient(
    90deg,
    rgba(0, 101, 158, 1) 0%,
    rgba(56, 182, 254, 1) 100%
  );
  padding: 10px 37px 10px 18px;
  font-size: 16px;
  line-height: normal;
  font-weight: 600;
  color: var(--color-text-white);
  position: relative;
  border-radius: 0;
  border: 0;
}
.btnsec .btn.primary::before {
  content: "";
  box-shadow: none;
  position: absolute;
  width: 10px;
  height: 10px;
  right: 19px;
  top: 50%;
  transform: translateY(-50%);
  background-image: url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.33624 2.84003L1.17627 10L0 8.82373L7.15913 1.66376H0.849347V0H9.99999V9.15065H8.33624V2.84003Z" fill="white"/></svg>');
  transition: all 0.2s linear;
  transform-origin: center;
}
.btnsec .btn.primary:hover:before {
  rotate: 45deg;
} */

/* .homepage {
  padding: 150px 0;
  text-align: center;
} */

body.modal-open { overflow: hidden; }

@media (min-width: 1820px) {
  p { font-size: 20px; line-height: 35px;}
  h1 { font-size: 75px;}
  h2 { font-size: 56px;}
  h3 { font-size: 36px;}
  h4 { font-size: 28px;}
  h5 { font-size: 22px;}
  h6 { font-size: 20px;}
  .prodigy_container{ padding: 0px 9vw; }
  .productcard{ padding: 27px 22px;}
  .productcard .read-more{font-size: 16px;}
  .productcard .btnsec .btn.primary.bluesolid{font-size: 16px; padding-right: 56px;}
  .productcard .btnsec .btn.primary.bluesolid:hover{padding-left: 56px;}
  .productcard .btnsec .btn.primary.bluesolid span{padding: 15px 14px;}
  .productcard .contentbox h3 {font-size: 24px;}
  .productcard .contentbox p {font-size: 16px;}
}

@media (max-width: 768px) {
  h1 { font-size: 38px; }
  h2 { font-size: 30px; }
  h3 { font-size: 28px; }
  h4 { font-size: 24px; }
  .prodigy_container{padding: 0 5vw;}
}
