.elementor-5841 .elementor-element.elementor-element-8d47620{--display:flex;--padding-top:241px;--padding-bottom:219px;--padding-left:20px;--padding-right:20px;}.elementor-5841 .elementor-element.elementor-element-8d47620:not(.elementor-motion-effects-element-type-background), .elementor-5841 .elementor-element.elementor-element-8d47620 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5841 .elementor-element.elementor-element-65e8468{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-5841 .elementor-element.elementor-element-ba8d531{left:0px;}body.rtl .elementor-5841 .elementor-element.elementor-element-ba8d531{right:0px;}.elementor-5841 .elementor-element.elementor-element-ba8d531{top:-248px;}.elementor-5841 .elementor-element.elementor-element-ba8d531 img{width:1288px;max-width:1288px;}.elementor-5841 .elementor-element.elementor-element-66f8ba5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:2;}.elementor-5841 .elementor-element.elementor-element-842b0bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 182px) 0px;}.elementor-5841 .elementor-element.elementor-element-842b0bf img{width:100%;max-width:359px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-5841 .elementor-element.elementor-element-4b1d5cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-5841 .elementor-element.elementor-element-4b1d5cd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:70px;font-weight:500;line-height:76px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5841 .elementor-element.elementor-element-f41d542{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 38px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:34px;color:var( --e-global-color-primary );}.elementor-5841 .elementor-element.elementor-element-4f4efa0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 71px) 0px;}.elementor-5841 .elementor-element.elementor-element-4f4efa0 img{width:100%;max-width:420px;}.elementor-5841 .elementor-element.elementor-element-f5faaa7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 21px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:34px;color:var( --e-global-color-primary );}.elementor-5841 .elementor-element.elementor-element-b7fa76d{--display:flex;--margin-top:0px;--margin-bottom:136px;--margin-left:0px;--margin-right:0px;}.elementor-5841 .elementor-element.elementor-element-8208720{--display:flex;}.elementor-5841 .elementor-element.elementor-element-6102bcb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 61px) 0px;text-align:center;}.elementor-5841 .elementor-element.elementor-element-6102bcb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:500;line-height:31px;}.elementor-5841 .elementor-element.elementor-element-be8f6be{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-5841 .elementor-element.elementor-element-3f5d297{--display:flex;--min-height:316px;--padding-top:56px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px;}.elementor-5841 .elementor-element.elementor-element-3f5d297:not(.elementor-motion-effects-element-type-background), .elementor-5841 .elementor-element.elementor-element-3f5d297 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-5841 .elementor-element.elementor-element-8d91c96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 43px) 0px;text-align:start;}.elementor-5841 .elementor-element.elementor-element-8d91c96 img{width:100%;max-width:45px;}.elementor-5841 .elementor-element.elementor-element-7a2fda0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 17px) 0px;}.elementor-5841 .elementor-element.elementor-element-7a2fda0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:500;font-style:normal;line-height:37px;}.elementor-5841 .elementor-element.elementor-element-3dba880{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:25px;color:#8E8E8E;}.elementor-5841 .elementor-element.elementor-element-3dba880 a{color:#8E8E8E;}.elementor-5841 .elementor-element.elementor-element-617a0cf{--display:flex;--min-height:316px;--padding-top:56px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px;}.elementor-5841 .elementor-element.elementor-element-617a0cf:not(.elementor-motion-effects-element-type-background), .elementor-5841 .elementor-element.elementor-element-617a0cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-5841 .elementor-element.elementor-element-518a153{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 43px) 0px;text-align:start;}.elementor-5841 .elementor-element.elementor-element-518a153 img{width:100%;max-width:45px;}.elementor-5841 .elementor-element.elementor-element-7563ac9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 17px) 0px;}.elementor-5841 .elementor-element.elementor-element-7563ac9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:500;font-style:normal;line-height:37px;}.elementor-5841 .elementor-element.elementor-element-8596ee2{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:25px;color:#8E8E8E;}.elementor-5841 .elementor-element.elementor-element-8596ee2 a{color:#8E8E8E;}.elementor-5841 .elementor-element.elementor-element-510231e{--display:flex;--min-height:316px;--padding-top:56px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px;}.elementor-5841 .elementor-element.elementor-element-510231e:not(.elementor-motion-effects-element-type-background), .elementor-5841 .elementor-element.elementor-element-510231e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-5841 .elementor-element.elementor-element-3977043{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 43px) 0px;text-align:start;}.elementor-5841 .elementor-element.elementor-element-3977043 img{width:100%;max-width:45px;}.elementor-5841 .elementor-element.elementor-element-fb2a161{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 17px) 0px;}.elementor-5841 .elementor-element.elementor-element-fb2a161 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:500;font-style:normal;line-height:37px;}.elementor-5841 .elementor-element.elementor-element-9c00e16{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:25px;color:#8E8E8E;}.elementor-5841 .elementor-element.elementor-element-9c00e16 a{color:#8E8E8E;}.elementor-5841 .elementor-element.elementor-element-8693c1f{--display:flex;--min-height:316px;--padding-top:56px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px;}.elementor-5841 .elementor-element.elementor-element-8693c1f:not(.elementor-motion-effects-element-type-background), .elementor-5841 .elementor-element.elementor-element-8693c1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-5841 .elementor-element.elementor-element-26e30d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 43px) 0px;text-align:start;}.elementor-5841 .elementor-element.elementor-element-26e30d5 img{width:100%;max-width:45px;}.elementor-5841 .elementor-element.elementor-element-78d4c49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 17px) 0px;}.elementor-5841 .elementor-element.elementor-element-78d4c49 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:500;font-style:normal;line-height:37px;}.elementor-5841 .elementor-element.elementor-element-ba6430a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:25px;color:#8E8E8E;}.elementor-5841 .elementor-element.elementor-element-ba6430a a{color:#8E8E8E;}@media(min-width:600px){.elementor-5841 .elementor-element.elementor-element-66f8ba5{--content-width:1277px;}}@media(max-width:1199px){.elementor-5841 .elementor-element.elementor-element-8d47620{--padding-top:137px;--padding-bottom:191px;--padding-left:0px;--padding-right:0px;}.elementor-5841 .elementor-element.elementor-element-65e8468{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5841 .elementor-element.elementor-element-ba8d531{top:-10px;}.elementor-5841 .elementor-element.elementor-element-ba8d531 img{width:463px;max-width:463px;}.elementor-5841 .elementor-element.elementor-element-842b0bf img{max-width:240px;}.elementor-5841 .elementor-element.elementor-element-4b1d5cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5841 .elementor-element.elementor-element-4b1d5cd .elementor-heading-title{font-size:45px;line-height:76px;}.elementor-5841 .elementor-element.elementor-element-f41d542{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 51px) 0px;line-height:27px;}.elementor-5841 .elementor-element.elementor-element-4f4efa0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 51px) 0px;}.elementor-5841 .elementor-element.elementor-element-4f4efa0 img{max-width:315px;}.elementor-5841 .elementor-element.elementor-element-f5faaa7{line-height:22px;}.elementor-5841 .elementor-element.elementor-element-b7fa76d{--margin-top:0px;--margin-bottom:152px;--margin-left:0px;--margin-right:0px;}.elementor-5841 .elementor-element.elementor-element-6102bcb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;text-align:start;}.elementor-5841 .elementor-element.elementor-element-6102bcb .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-5841 .elementor-element.elementor-element-be8f6be{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;}.elementor-5841 .elementor-element.elementor-element-3f5d297{--min-height:0px;--padding-top:46px;--padding-bottom:46px;--padding-left:33px;--padding-right:33px;}.elementor-5841 .elementor-element.elementor-element-8d91c96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 44px) 0px;}.elementor-5841 .elementor-element.elementor-element-7a2fda0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-5841 .elementor-element.elementor-element-7a2fda0 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-5841 .elementor-element.elementor-element-617a0cf{--min-height:0px;--padding-top:46px;--padding-bottom:46px;--padding-left:33px;--padding-right:33px;}.elementor-5841 .elementor-element.elementor-element-518a153{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 44px) 0px;}.elementor-5841 .elementor-element.elementor-element-7563ac9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-5841 .elementor-element.elementor-element-7563ac9 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-5841 .elementor-element.elementor-element-510231e{--min-height:0px;--padding-top:46px;--padding-bottom:46px;--padding-left:33px;--padding-right:33px;}.elementor-5841 .elementor-element.elementor-element-3977043{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 44px) 0px;}.elementor-5841 .elementor-element.elementor-element-fb2a161{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-5841 .elementor-element.elementor-element-fb2a161 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-5841 .elementor-element.elementor-element-8693c1f{--min-height:0px;--padding-top:46px;--padding-bottom:46px;--padding-left:33px;--padding-right:33px;}.elementor-5841 .elementor-element.elementor-element-26e30d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 44px) 0px;}.elementor-5841 .elementor-element.elementor-element-78d4c49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-5841 .elementor-element.elementor-element-78d4c49 .elementor-heading-title{font-size:24px;line-height:30px;}}@media(max-width:899px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5841 .elementor-element.elementor-element-be8f6be{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(max-width:599px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5841 .elementor-element.elementor-element-be8f6be{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for image, class: .elementor-element-ba8d531 */.elementor-5841 .elementor-element.elementor-element-ba8d531 {
    left: 50% !important;
    transform: translateX(-50%);
    min-width: 1288px;
}

@media (max-width: 1200px) {
    .elementor-5841 .elementor-element.elementor-element-ba8d531 {
        min-width: 463px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b1d5cd */.elementor-5841 .elementor-element.elementor-element-4b1d5cd h2 {
    background: linear-gradient(180deg, #FFF 54.76%, #8C8C8C 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f41d542 */@media (max-width: 1200px) {
    .elementor-5841 .elementor-element.elementor-element-f41d542 p {
        max-width: 320px;
    }
}/* End custom CSS */
/* Start custom CSS for wp-widget-gform_widget, class: .elementor-element-8b6fabb */#dealcast .gform_heading,
#dealcast .gform-loader,
#dealcast .gform-footer .reset_form {
    display: none !important;
}

#dealcast .gform_fields {
    column-gap: 20px;
    row-gap: 24px;
}

#dealcast .gform-field-label:where(:not([class*=gform-field-label--type-])) {
    color: #FFF;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 11px;
    margin-bottom: 15px;
    gap: 0;
}

#dealcast .gfield_required_asterisk {
    color: #fff;
}

#dealcast .gfield input {
    display: inline-flex;
    height: 47px;
    padding: 0 46px 0 24px;
    align-items: center;
    border-radius: 5px;
    backdrop-filter: blur(5px);
    background: #FFFFFF1A;
    box-shadow: none;
    outline: none;
    color: rgba(255, 255, 255, 0.34);
    font-family: Poppins;
    font-size: 12px;
    font-weight: 300;
    line-height: 25px;
}

#dealcast .gfield input::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    border: 1px solid #fff;
    pointer-events: none;
    mask-image: linear-gradient(-45deg, black 0.5%, rgba(0, 0, 0, .25) 1.5%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .25) 98.5%, black 99.5%);
}

#dealcast .required-text p {
    color: #FFF;
text-align: right;
font-family: Poppins;
font-size: 10px;
font-style: italic;
font-weight: 300;
line-height: 11px;
margin: -9px 0 0;
}

#dealcast .gform-footer {
    margin-top: 37px;
    justify-content: center;
}

#dealcast .gform_button {
    position: relative;
    z-index: 1;
    display: flex;
    width: 178px;
    height: 43px;
    justify-content: center;
    align-items: center;
    border-radius: 60px;
    border: 1px solid #48A1FF;
    background: linear-gradient(90deg, #9ACBFF 9.27%, #0064FF 86.8%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
    font-family: Poppins;
    font-size: 12px;
    font-weight: 400;
    line-height: 1;
    transition: color 0.3s ease, -webkit-text-fill-color 0.3s ease;
}

#dealcast .gform_button::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;
    border-radius: 60px;
    background: linear-gradient(92deg, #033D70 4.59%, #0064FF 96.45%);
    opacity: 0;
    transition: opacity 0.3s ease;
}

#dealcast .gform_button:hover {
    color: #fff;
    -webkit-text-fill-color: #fff;
}

#dealcast .gform_button:hover::before {
    opacity: 1;
}

@media (max-width: 1200px) {
    #dealcast .gform_fields {
        row-gap: 27px;
    }

    #dealcast .gfield input {
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fa76d */.elementor-5841 .elementor-element.elementor-element-b7fa76d {
    max-width: 614px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d91c96 */@media (max-width: 1200px) {
    .elementor-5841 .elementor-element.elementor-element-8d91c96 {
        position: relative;
        top: 0;
        right: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5d297 */.elementor-5841 .elementor-element.elementor-element-3f5d297 {
    border-radius: 15px;
backdrop-filter: blur(5px);
}
.elementor-5841 .elementor-element.elementor-element-3f5d297::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    border: 1px solid #fff;
    pointer-events: none;
    mask-image: linear-gradient(-45deg, black 0.5%, rgba(0, 0, 0, .25) 1.5%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .25) 98.5%, black 99.5%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-518a153 */@media (max-width: 1200px) {
    .elementor-5841 .elementor-element.elementor-element-518a153 {
        position: relative;
        top: 0;
        right: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-617a0cf */.elementor-5841 .elementor-element.elementor-element-617a0cf {
    border-radius: 15px;
backdrop-filter: blur(5px);
}
.elementor-5841 .elementor-element.elementor-element-617a0cf::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    border: 1px solid #fff;
    pointer-events: none;
    mask-image: linear-gradient(-45deg, black 0.5%, rgba(0, 0, 0, .25) 1.5%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .25) 98.5%, black 99.5%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3977043 */@media (max-width: 1200px) {
    .elementor-5841 .elementor-element.elementor-element-3977043 {
        position: relative;
        top: 0;
        right: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510231e */.elementor-5841 .elementor-element.elementor-element-510231e {
    border-radius: 15px;
backdrop-filter: blur(5px);
}
.elementor-5841 .elementor-element.elementor-element-510231e::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    border: 1px solid #fff;
    pointer-events: none;
    mask-image: linear-gradient(-45deg, black 0.5%, rgba(0, 0, 0, .25) 1.5%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .25) 98.5%, black 99.5%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26e30d5 */@media (max-width: 1200px) {
    .elementor-5841 .elementor-element.elementor-element-26e30d5 {
        position: relative;
        top: 0;
        right: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8693c1f */.elementor-5841 .elementor-element.elementor-element-8693c1f {
    border-radius: 15px;
backdrop-filter: blur(5px);
}
.elementor-5841 .elementor-element.elementor-element-8693c1f::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    border: 1px solid #fff;
    pointer-events: none;
    mask-image: linear-gradient(-45deg, black 0.5%, rgba(0, 0, 0, .25) 1.5%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .25) 98.5%, black 99.5%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66f8ba5 */@media (max-width: 1200px) {
    .elementor-5841 .elementor-element.elementor-element-66f8ba5 {
        max-width: 80.153%;
    }    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65e8468 */.elementor-5841 .elementor-element.elementor-element-65e8468{
    overflow: hidden;
}/* End custom CSS */