.elementor-kit-6{--e-global-color-primary:#3B6EB6;--e-global-color-secondary:#54595F;--e-global-color-text:#101323;--e-global-color-accent:#E96310;--e-global-color-c744ef5:#FFFFFF;--e-global-color-df238ff:#FFFFFF00;--e-global-color-ebe5185:#1C1C1C;--e-global-color-167d21f:#F16D24;--e-global-color-d4f4fe8:#E1E8F1;--e-global-color-5049840:#000000;--e-global-color-3aabc67:#3B6EB6;--e-global-color-d83ce6c:#101323;--e-global-color-c7d038e:#1A5A71;--e-global-color-bea30f3:#F4C500;--e-global-color-eb06b73:#494949;--e-global-color-1477d6a:#101323;--e-global-color-be2c6cf:#10C0DB;--e-global-color-149e0d7:#1BA2B4;--e-global-color-ab7523f:#40889D;--e-global-color-9885bf4:#0799CB;--e-global-color-1ca108b:#747CBC;--e-global-color-585d424:#854EA5;--e-global-color-ca6fbd4:#49B78B;--e-global-color-ec4b090:#1497AD;--e-global-color-d235050:#137691;--e-global-color-cc5352b:#ECF4FF;--e-global-color-8c35059:#E7F6FF;--e-global-color-e5ea5c0:#FFF5E9;--e-global-color-eaf19db:#103272;--e-global-color-bc1b47e:#E1ECEF;--e-global-color-bed032c:#3F869B;--e-global-color-44e64a2:#453287;--e-global-color-e20db23:#F5F9FF;--e-global-color-ac2ea64:#F3F6FA;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto";--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-450fd79-font-family:"Roboto";--e-global-typography-450fd79-font-size:clamp(34px, 4.5vw, 52px);--e-global-typography-450fd79-font-weight:300;--e-global-typography-612851d-font-family:"Roboto";--e-global-typography-612851d-font-size:clamp(24px, 3vw, 32px);--e-global-typography-612851d-font-weight:400;--e-global-typography-3edc864-font-family:"Roboto";--e-global-typography-3edc864-font-size:clamp(14px, 2vw, 22px);--e-global-typography-3edc864-font-weight:300;--e-global-typography-3edc864-line-height:1.25em;--e-global-typography-dbbe858-font-family:"Roboto";--e-global-typography-dbbe858-font-size:clamp(14px, 2vw, 18px);--e-global-typography-dbbe858-font-weight:300;--e-global-typography-dbbe858-line-height:1.25em;--e-global-typography-1e8dd9a-font-family:"Roboto";--e-global-typography-1e8dd9a-font-size:66px;--e-global-typography-1e8dd9a-font-weight:300;--e-global-typography-1e8dd9a-text-transform:uppercase;--e-global-typography-1e8dd9a-line-height:68px;--e-global-typography-1e8dd9a-letter-spacing:-3px;--e-global-typography-9859469-font-family:"Roboto";--e-global-typography-9859469-font-size:52px;--e-global-typography-9859469-font-weight:300;--e-global-typography-9859469-line-height:55px;--e-global-typography-9859469-letter-spacing:-2.5px;--e-global-typography-a9ffa3f-font-family:"Roboto";--e-global-typography-a9ffa3f-font-size:32px;--e-global-typography-a9ffa3f-font-weight:600;--e-global-typography-a9ffa3f-line-height:1.4em;--e-global-typography-7f89f57-font-family:"Roboto";--e-global-typography-7f89f57-font-size:22px;--e-global-typography-7f89f57-font-weight:300;--e-global-typography-7f89f57-line-height:1.4em;--e-global-typography-c8f47a5-font-family:"Roboto";--e-global-typography-c8f47a5-font-size:22px;--e-global-typography-c8f47a5-font-weight:300;--e-global-typography-c8f47a5-line-height:1.4em;--e-global-typography-c8f47a5-letter-spacing:-0.7px;--e-global-typography-fe4011e-font-size:clamp(34px, calc(34px + (54 - 34) * ((100vw - 320px) / (920))), 54px);--e-global-typography-fe4011e-font-weight:600;--e-global-typography-fe4011e-line-height:1.2em;--e-global-typography-fe4011e-letter-spacing:-0.5px;--e-global-typography-3c89d5a-font-size:clamp(28px, calc(28px + (43 - 28) * ((100vw - 320px) / (920))), 43px);--e-global-typography-3c89d5a-font-weight:300;--e-global-typography-3c89d5a-line-height:1.25em;--e-global-typography-3c89d5a-letter-spacing:-0.25px;--e-global-typography-ae563f8-font-size:clamp(24px, calc(24px + (34 - 24) * ((100vw - 320px) / (920))), 34px);--e-global-typography-ae563f8-font-weight:300;--e-global-typography-ae563f8-line-height:1.3em;--e-global-typography-ae563f8-letter-spacing:-0.15px;--e-global-typography-894b9a5-font-size:clamp(20px, calc(20px + (27 - 20) * ((100vw - 320px) / (920))), 27px);--e-global-typography-894b9a5-line-height:1.35em;--e-global-typography-894b9a5-letter-spacing:-0.1px;--e-global-typography-d144aee-font-size:clamp(18px, calc(18px + (22 - 18) * ((100vw - 320px) / (920))), 22px);--e-global-typography-d144aee-line-height:1.4em;--e-global-typography-19f7d87-font-size:clamp(16px, calc(16px + (18 - 16) * ((100vw - 320px) / (920))), 18px);--e-global-typography-19f7d87-line-height:1.45em;--e-global-typography-19f7d87-letter-spacing:0.05px;--e-global-typography-2570d32-font-size:clamp(16px, calc(16px + (20 - 16) * ((100vw - 320px) / (920))), 20px);--e-global-typography-2570d32-line-height:1.5em;--e-global-typography-2570d32-letter-spacing:0.1px;--e-global-typography-ef2c97b-font-size:clamp(16px, calc(16px + (20 - 16) * ((100vw - 320px) / (920))), 20px);--e-global-typography-ef2c97b-font-weight:300;--e-global-typography-ef2c97b-line-height:1.5em;--e-global-typography-ef2c97b-letter-spacing:0.1px;--e-global-typography-1be9dfd-font-size:clamp(14px, calc(14px + (16 - 14) * ((100vw - 320px) / (920))), 16px);--e-global-typography-1be9dfd-font-weight:300;--e-global-typography-1be9dfd-line-height:1.6em;--e-global-typography-1be9dfd-letter-spacing:0.25px;--e-global-typography-e302355-font-size:clamp(16px, calc(16px + (18 - 16) * ((100vw - 320px) / (920))), 18px);--e-global-typography-e302355-font-weight:300;--e-global-typography-e302355-line-height:1.65em;--e-global-typography-e302355-letter-spacing:0.2px;--e-global-typography-2ba5652-font-size:clamp(16px, calc(16px + (18 - 16) * ((100vw - 320px) / (920))), 18px);--e-global-typography-2ba5652-line-height:1.65;--e-global-typography-2ba5652-letter-spacing:0.2px;--e-global-typography-676b580-font-size:clamp(14px, calc(14px + (16 - 14) * ((100vw - 320px) / (920))), 16px);--e-global-typography-676b580-font-weight:600;--e-global-typography-676b580-text-transform:capitalize;--e-global-typography-676b580-line-height:1.4em;--e-global-typography-676b580-letter-spacing:0.5px;--e-global-typography-676b580-word-spacing:0px;--e-global-typography-dadda18-font-size:clamp(16px, calc(16px + (18 - 16) * ((100vw - 320px) / (920))), 18px);--e-global-typography-dadda18-line-height:1.16;--e-global-typography-dadda18-letter-spacing:0.01em;color:#2A2A2A;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:300;line-height:26px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-accent );}.elementor-kit-6 a:hover{color:var( --e-global-color-primary );}.elementor-kit-6 h5{color:#FF6F31;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;line-height:1px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{border-radius:50px 50px 50px 50px;}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{border-radius:24px 24px 24px 24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}.e-con{--container-max-width:1240px;--container-default-padding-top:2rem;--container-default-padding-right:2rem;--container-default-padding-bottom:2rem;--container-default-padding-left:2rem;}.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-1e8dd9a-font-size:48px;--e-global-typography-1e8dd9a-line-height:1.3em;--e-global-typography-9859469-font-size:42px;--e-global-typography-9859469-line-height:1.3em;--e-global-typography-a9ffa3f-font-size:26px;--e-global-typography-7f89f57-font-size:18px;--e-global-typography-c8f47a5-font-size:18px;--e-global-typography-c8f47a5-letter-spacing:-1px;}.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-1e8dd9a-font-size:26px;--e-global-typography-1e8dd9a-letter-spacing:0.1px;--e-global-typography-9859469-font-size:22px;--e-global-typography-9859469-line-height:1.3em;--e-global-typography-9859469-letter-spacing:0.1px;--e-global-typography-a9ffa3f-font-size:18px;--e-global-typography-7f89f57-font-size:16px;--e-global-typography-c8f47a5-font-size:16px;--e-global-typography-c8f47a5-letter-spacing:-0.5px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:1rem;--container-default-padding-right:1rem;--container-default-padding-bottom:1rem;--container-default-padding-left:1rem;}}:root { --white:#ffffff; --primary-blue:#3E68AF; --primary-orange:#F16D24; --text:#101323; --main_font:Roboto; --H3-34-24:clamp(24px, calc(24px + (34 - 24) * ((100vw - 320px) / (920))), 34px); --subtitle:clamp(18px, calc(18px + (24 - 18) * ((100vw - 320px) / (920))), 24px); --body-16-14:clamp(14px, calc(14px + (16 - 14) * ((100vw - 320px) / (920))), 16px); --Transparent:#ffffff00; --text-18-16:clamp(16px, calc(16px + (18 - 16) * ((100vw - 320px) / (920))), 18px); --form-placeholder:#6e6e6e; }
/* Start custom CSS */strong {
    font-weight: 500;
}
h2 a {
    font-weight: 300!important;
}
.elementor-form-fields-wrapper .elementor-button {
    border-radius: 50px!important;
}
.elementor-widget-text-editor p:last-child {
    margin: 0;
}


/* HEXA BULLETS START */

.hexa-bullet {
    --bullet-size: 14px;
    --bullet-offset: 28px;
    --bullet-top: 0.9em;
    --bullet-color: #000;
}

.hexa-bullet ul {
    list-style: none;
    padding-left: 0;
    display: grid;
    gap: 8px;
}

.hexa-bullet.block-gap ul {
    margin-block-end: 20px;
}

.hexa-bullet ul li {
    position: relative;
    padding-left: var(--bullet-offset);
}

.hexa-bullet ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: var(--bullet-top);
    transform: translateY(-50%);
    width: var(--bullet-size);
    height: var(--bullet-size);

    mask: url('https://fortifyiq.com/wp-content/uploads/2025/01/bullet.svg')
          no-repeat center / contain;
    -webkit-mask: url('https://fortifyiq.com/wp-content/uploads/2025/01/bullet.svg')
          no-repeat center / contain;

    background-color: var(--bullet-color);
}

/* Elementor device modes */
body[data-elementor-device-mode=tablet] .hexa-bullet {
    --bullet-size: 13px;
    --bullet-offset: 24px;
    --bullet-top: 0.8em;
}

body[data-elementor-device-mode=mobile] .hexa-bullet {
    --bullet-size: 12px;
    --bullet-offset: 20px;
    --bullet-top: 0.8em;
}

/* Color modifiers */
.bullet--cyan   { --bullet-color: #19CAE6; }
.bullet--orange { --bullet-color: #F16D24; }
.bullet--blue   { --bullet-color: #3B6EB6; }
.bullet--white  { --bullet-color: #FFFFFF; }

/* HEXA BULLETS END */
/* HEXA-CUBE COLORS START */

.hc {
    --hc-angle: -63deg;
    --hc-start: #2A5BA2;
    --hc-end: #3C6DB3;
}

.hc img {
    aspect-ratio: 0.875;
    background: conic-gradient(
        from var(--hc-angle) at 50% 50%,
        var(--hc-start) 0deg,
        var(--hc-end) 360deg
    );
}

/* Angles */
.hc-angle-bottom { --hc-angle: 180deg; }
.hc-angle-right  { --hc-angle: 63deg; }
.hc-angle-left   { --hc-angle: -63deg; }

/* Color themes */
.hc-dark-blue {
    --hc-start: #2A5BA2;
    --hc-end:   #3C6DB3;
}

.hc-light-blue {
    --hc-start: #C5D6ED;
    --hc-end:   #FFF;
}

.hc-orange {
    --hc-start: #EE6C23;
    --hc-end:   #FFF;
}
.hc-orange-dark {
    --hc-start: #EE6C23;
    --hc-end:   #D85C16;
}

/* HEXA-CUBE COLORS END */

.weight-normal {
    font-weight: 400!important;
}
.w100 * { font-weight: 100!important; }
.w200 * { font-weight: 200!important; }
.w300 * { font-weight: 300!important; }
.w400 * { font-weight: 400!important; }
.w500 * { font-weight: 500!important; }
.w600 * { font-weight: 600!important; }
.w700 * { font-weight: 700!important; }
.w800 * { font-weight: 800!important; }
.w900 * { font-weight: 900!important; }/* End custom CSS */