.elementor-42103 .elementor-element.elementor-element-6a2a0a6:not(.elementor-motion-effects-element-type-background), .elementor-42103 .elementor-element.elementor-element-6a2a0a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071934;}.elementor-42103 .elementor-element.elementor-element-6a2a0a6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:-18px 18px -8px 40px;}.elementor-42103 .elementor-element.elementor-element-6a2a0a6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42103 .elementor-element.elementor-element-0cbdad5.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-42103 .elementor-element.elementor-element-1ff6470{text-align:start;}.elementor-42103 .elementor-element.elementor-element-1ff6470 img{width:40%;}.elementor-42103 .elementor-element.elementor-element-a3dbe9c.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-42103 .elementor-element.elementor-element-e4b4817 > .elementor-widget-container{padding:75px 75px 75px 75px;}.elementor-42103 .elementor-element.elementor-element-e4b4817 .elementor-icon-list-icon i{color:#C4C4C4;transition:color 0.3s;}.elementor-42103 .elementor-element.elementor-element-e4b4817 .elementor-icon-list-icon svg{fill:#C4C4C4;transition:fill 0.3s;}.elementor-42103 .elementor-element.elementor-element-e4b4817{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42103 .elementor-element.elementor-element-e4b4817 .elementor-icon-list-text{color:#C4C4C4;transition:color 0.3s;}.elementor-42103 .elementor-element.elementor-element-8696b04 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-42103 .elementor-element.elementor-element-8696b04:not(.elementor-motion-effects-element-type-background), .elementor-42103 .elementor-element.elementor-element-8696b04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42103 .elementor-element.elementor-element-8696b04 > .elementor-container{max-width:1306px;min-height:800px;}.elementor-42103 .elementor-element.elementor-element-8696b04{overflow:hidden;box-shadow:27px 20px 60px 0px rgba(0, 0, 0, 0.27);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:5px;margin-bottom:60px;padding:0px 0px 0px 0px;}.elementor-42103 .elementor-element.elementor-element-8696b04, .elementor-42103 .elementor-element.elementor-element-8696b04 > .elementor-background-overlay{border-radius:28px 28px 28px 28px;}.elementor-42103 .elementor-element.elementor-element-8696b04 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42103 .elementor-element.elementor-element-c7363e0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-42103 .elementor-element.elementor-element-c7363e0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03152E;background-image:url("https://hydrofire.bg/wp-content/uploads/2026/05/ChatGPT-Image-May-25-2026-12_50_08-PM.png");background-position:center center;}.elementor-bc-flex-widget .elementor-42103 .elementor-element.elementor-element-c7363e0.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-42103 .elementor-element.elementor-element-c7363e0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-42103 .elementor-element.elementor-element-c7363e0.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-42103 .elementor-element.elementor-element-c7363e0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 55px 70px 55px;}.elementor-42103 .elementor-element.elementor-element-c7363e0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42103 .elementor-element.elementor-element-bc4cc02 .elementor-heading-title{font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#2EA7FF;}.elementor-42103 .elementor-element.elementor-element-65b1144{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-42103 .elementor-element.elementor-element-4fc1551 > .elementor-widget-container{margin:13px 0px 4px 0px;}.elementor-42103 .elementor-element.elementor-element-4fc1551 .elementor-heading-title{font-size:22px;font-weight:500;letter-spacing:4px;color:#FFFFFF;}.elementor-42103 .elementor-element.elementor-element-25aae1d{--divider-border-style:solid;--divider-color:#FF8A00;--divider-border-width:1.6px;}.elementor-42103 .elementor-element.elementor-element-25aae1d > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-42103 .elementor-element.elementor-element-25aae1d .elementor-divider-separator{width:44%;margin:0 auto;margin-left:0;}.elementor-42103 .elementor-element.elementor-element-25aae1d .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-42103 .elementor-element.elementor-element-d911366{font-size:22px;color:#FFFFFF;}.elementor-42103 .elementor-element.elementor-element-7da95f8{margin-top:0px;margin-bottom:28px;}.elementor-42103 .elementor-element.elementor-element-7ad44b5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-42103 .elementor-element.elementor-element-7ad44b5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42103 .elementor-element.elementor-element-11ca49d{width:var( --container-widget-width, 238.663% );max-width:238.663%;--container-widget-width:238.663%;--container-widget-flex-grow:0;}.elementor-42103 .elementor-element.elementor-element-11ca49d > .elementor-widget-container{background-color:#0A3560;padding:10px 10px 10px 10px;border-radius:01111px 01111px 01111px 01111px;}.elementor-42103 .elementor-element.elementor-element-11ca49d .elementor-icon-wrapper{text-align:center;}.elementor-42103 .elementor-element.elementor-element-11ca49d.elementor-view-stacked .elementor-icon{background-color:#1EA7FF;}.elementor-42103 .elementor-element.elementor-element-11ca49d.elementor-view-framed .elementor-icon, .elementor-42103 .elementor-element.elementor-element-11ca49d.elementor-view-default .elementor-icon{color:#1EA7FF;border-color:#1EA7FF;}.elementor-42103 .elementor-element.elementor-element-11ca49d.elementor-view-framed .elementor-icon, .elementor-42103 .elementor-element.elementor-element-11ca49d.elementor-view-default .elementor-icon svg{fill:#1EA7FF;}.elementor-42103 .elementor-element.elementor-element-11ca49d .elementor-icon{font-size:26px;}.elementor-42103 .elementor-element.elementor-element-11ca49d .elementor-icon svg{height:26px;}.elementor-42103 .elementor-element.elementor-element-357db4e .elementor-heading-title{font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-42103 .elementor-element.elementor-element-f9e8282{font-size:13px;color:#FFFFFFBF;}.elementor-42103 .elementor-element.elementor-element-bfcaad5{margin-top:0px;margin-bottom:28px;}.elementor-42103 .elementor-element.elementor-element-d22e330 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-42103 .elementor-element.elementor-element-d22e330 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42103 .elementor-element.elementor-element-2eb691b{width:var( --container-widget-width, 238.663% );max-width:238.663%;--container-widget-width:238.663%;--container-widget-flex-grow:0;}.elementor-42103 .elementor-element.elementor-element-2eb691b > .elementor-widget-container{background-color:#0A3560;padding:10px 10px 10px 10px;border-radius:01111px 01111px 01111px 01111px;}.elementor-42103 .elementor-element.elementor-element-2eb691b .elementor-icon-wrapper{text-align:center;}.elementor-42103 .elementor-element.elementor-element-2eb691b.elementor-view-stacked .elementor-icon{background-color:#1EA7FF;}.elementor-42103 .elementor-element.elementor-element-2eb691b.elementor-view-framed .elementor-icon, .elementor-42103 .elementor-element.elementor-element-2eb691b.elementor-view-default .elementor-icon{color:#1EA7FF;border-color:#1EA7FF;}.elementor-42103 .elementor-element.elementor-element-2eb691b.elementor-view-framed .elementor-icon, .elementor-42103 .elementor-element.elementor-element-2eb691b.elementor-view-default .elementor-icon svg{fill:#1EA7FF;}.elementor-42103 .elementor-element.elementor-element-2eb691b .elementor-icon{font-size:26px;}.elementor-42103 .elementor-element.elementor-element-2eb691b .elementor-icon svg{height:26px;}.elementor-42103 .elementor-element.elementor-element-4475fdd .elementor-heading-title{font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-42103 .elementor-element.elementor-element-13da3db{font-size:13px;color:#FFFFFFBF;}.elementor-42103 .elementor-element.elementor-element-cd00d44{margin-top:0px;margin-bottom:28px;}.elementor-42103 .elementor-element.elementor-element-0b2a907 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-42103 .elementor-element.elementor-element-0b2a907 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42103 .elementor-element.elementor-element-548985c{width:var( --container-widget-width, 238.663% );max-width:238.663%;--container-widget-width:238.663%;--container-widget-flex-grow:0;}.elementor-42103 .elementor-element.elementor-element-548985c > .elementor-widget-container{background-color:#0A3560;padding:10px 10px 10px 10px;border-radius:01111px 01111px 01111px 01111px;}.elementor-42103 .elementor-element.elementor-element-548985c .elementor-icon-wrapper{text-align:center;}.elementor-42103 .elementor-element.elementor-element-548985c.elementor-view-stacked .elementor-icon{background-color:#1EA7FF;}.elementor-42103 .elementor-element.elementor-element-548985c.elementor-view-framed .elementor-icon, .elementor-42103 .elementor-element.elementor-element-548985c.elementor-view-default .elementor-icon{color:#1EA7FF;border-color:#1EA7FF;}.elementor-42103 .elementor-element.elementor-element-548985c.elementor-view-framed .elementor-icon, .elementor-42103 .elementor-element.elementor-element-548985c.elementor-view-default .elementor-icon svg{fill:#1EA7FF;}.elementor-42103 .elementor-element.elementor-element-548985c .elementor-icon{font-size:26px;}.elementor-42103 .elementor-element.elementor-element-548985c .elementor-icon svg{height:26px;}.elementor-42103 .elementor-element.elementor-element-3e3d790 .elementor-heading-title{font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-42103 .elementor-element.elementor-element-6fd01b7{font-size:13px;color:#FFFFFFBF;}.elementor-42103 .elementor-element.elementor-element-575c5d8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-42103 .elementor-element.elementor-element-575c5d8:not(.elementor-motion-effects-element-type-background), .elementor-42103 .elementor-element.elementor-element-575c5d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#082F57;}.elementor-42103 .elementor-element.elementor-element-575c5d8{border-style:solid;border-width:1px 1px 1px 1px;border-color:#1EA8FF14;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:30px;padding:14px 18px 14px 18px;}.elementor-42103 .elementor-element.elementor-element-575c5d8, .elementor-42103 .elementor-element.elementor-element-575c5d8 > .elementor-background-overlay{border-radius:14px 14px 14px 14px;}.elementor-42103 .elementor-element.elementor-element-575c5d8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42103 .elementor-element.elementor-element-860ce8f > .elementor-widget-container{background-color:#02010100;margin:2px 0px 0px 0px;}.elementor-42103 .elementor-element.elementor-element-860ce8f .elementor-icon-wrapper{text-align:center;}.elementor-42103 .elementor-element.elementor-element-860ce8f.elementor-view-stacked .elementor-icon{background-color:#1EA7FF;}.elementor-42103 .elementor-element.elementor-element-860ce8f.elementor-view-framed .elementor-icon, .elementor-42103 .elementor-element.elementor-element-860ce8f.elementor-view-default .elementor-icon{color:#1EA7FF;border-color:#1EA7FF;}.elementor-42103 .elementor-element.elementor-element-860ce8f.elementor-view-framed .elementor-icon, .elementor-42103 .elementor-element.elementor-element-860ce8f.elementor-view-default .elementor-icon svg{fill:#1EA7FF;}.elementor-42103 .elementor-element.elementor-element-860ce8f .elementor-icon{font-size:18px;}.elementor-42103 .elementor-element.elementor-element-860ce8f .elementor-icon svg{height:18px;}.elementor-42103 .elementor-element.elementor-element-06f5ba8{text-align:start;font-size:13px;font-weight:400;line-height:1.5em;color:#FFFFFFE0;}.elementor-42103 .elementor-element.elementor-element-b4258ff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-42103 .elementor-element.elementor-element-b4258ff > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-42103 .elementor-element.elementor-element-b4258ff.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-42103 .elementor-element.elementor-element-b4258ff.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-42103 .elementor-element.elementor-element-b4258ff.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-42103 .elementor-element.elementor-element-b4258ff > .elementor-element-populated{border-style:solid;box-shadow:-8px 99px 64px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:55px -10px 55px 70px;}.elementor-42103 .elementor-element.elementor-element-b4258ff > .elementor-element-populated, .elementor-42103 .elementor-element.elementor-element-b4258ff > .elementor-element-populated > .elementor-background-overlay, .elementor-42103 .elementor-element.elementor-element-b4258ff > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-42103 .elementor-element.elementor-element-b4258ff > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42103 .elementor-element.elementor-element-646331f .elementor-icon-wrapper{text-align:center;}.elementor-42103 .elementor-element.elementor-element-646331f.elementor-view-stacked .elementor-icon{background-color:#0066FF;}.elementor-42103 .elementor-element.elementor-element-646331f.elementor-view-framed .elementor-icon, .elementor-42103 .elementor-element.elementor-element-646331f.elementor-view-default .elementor-icon{color:#0066FF;border-color:#0066FF;}.elementor-42103 .elementor-element.elementor-element-646331f.elementor-view-framed .elementor-icon, .elementor-42103 .elementor-element.elementor-element-646331f.elementor-view-default .elementor-icon svg{fill:#0066FF;}.elementor-42103 .elementor-element.elementor-element-646331f .elementor-icon{font-size:26px;}.elementor-42103 .elementor-element.elementor-element-646331f .elementor-icon svg{height:26px;}.elementor-42103 .elementor-element.elementor-element-848b2b3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-42103 .elementor-element.elementor-element-848b2b3{text-align:center;}.elementor-42103 .elementor-element.elementor-element-848b2b3 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:34px;font-weight:800;color:#071934;}.elementor-42103 .elementor-element.elementor-element-d227ccb > .elementor-widget-container{margin:0px 0px 38px 0px;}.elementor-42103 .elementor-element.elementor-element-d227ccb{text-align:center;font-size:17px;font-weight:400;color:#5F6B7A;}.elementor-42103 .elementor-element.elementor-element-9820063{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-42103 .elementor-element.elementor-element-9820063 > .elementor-widget-container{padding:14px 16px 14px 16px;}.elementor-42103 .elementor-element.elementor-element-9820063 .elementor-field-group{margin-bottom:18px;}.elementor-42103 .elementor-element.elementor-element-9820063 .elementor-form-fields-wrapper{margin-bottom:-18px;}.elementor-42103 .elementor-element.elementor-element-9820063 .elementor-field-group > a{color:#0066FF;}.elementor-42103 .elementor-element.elementor-element-9820063 .elementor-field-group > a:hover{color:#0052CC;}body .elementor-42103 .elementor-element.elementor-element-9820063 .elementor-field-group > label{padding-bottom:0px;}.elementor-42103 .elementor-element.elementor-element-9820063 .elementor-form-fields-wrapper label{color:#071934;font-size:14px;font-weight:700;}.elementor-42103 .elementor-element.elementor-element-9820063 .elementor-field-group .elementor-field{color:#071934;}.elementor-42103 .elementor-element.elementor-element-9820063 .elementor-field-group .elementor-field, .elementor-42103 .elementor-element.elementor-element-9820063 .elementor-field-subgroup label{font-size:15px;font-weight:400;}.elementor-42103 .elementor-element.elementor-element-9820063 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#D8DEE8;border-radius:8px 8px 8px 8px;}.elementor-42103 .elementor-element.elementor-element-9820063 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#D8DEE8;border-radius:8px 8px 8px 8px;}.elementor-42103 .elementor-element.elementor-element-9820063 .elementor-field-group .elementor-select-wrapper::before{color:#D8DEE8;}.elementor-42103 .elementor-element.elementor-element-18cfd02{--divider-border-style:solid;--divider-color:#D8DEE8;--divider-border-width:1px;}.elementor-42103 .elementor-element.elementor-element-18cfd02 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-42103 .elementor-element.elementor-element-18cfd02 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-42103 .elementor-element.elementor-element-18cfd02 .elementor-divider__text{color:#6B7280;}.elementor-42103 .elementor-element.elementor-element-e806b64{text-align:center;}.elementor-42103 .elementor-element.elementor-element-94e13de .elementor-button{background-color:#02010100;font-size:15px;font-weight:600;fill:#0B63FF;color:#0B63FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B63FF;border-radius:8px 8px 8px 8px;padding:20px 015px 20px 15px;}.elementor-42103 .elementor-element.elementor-element-94e13de .elementor-button:hover, .elementor-42103 .elementor-element.elementor-element-94e13de .elementor-button:focus{background-color:#FFFFFF;}.elementor-42103 .elementor-element.elementor-element-94e13de > .elementor-widget-container{padding:0px 60px 0px 60px;}.elementor-42103 .elementor-element.elementor-element-94e13de .elementor-button-content-wrapper{flex-direction:row;}@media(min-width:768px){.elementor-42103 .elementor-element.elementor-element-c7363e0{width:50%;}.elementor-42103 .elementor-element.elementor-element-7ad44b5{width:18%;}.elementor-42103 .elementor-element.elementor-element-93b2e7e{width:81.666%;}.elementor-42103 .elementor-element.elementor-element-d22e330{width:18%;}.elementor-42103 .elementor-element.elementor-element-498dcdd{width:81.666%;}.elementor-42103 .elementor-element.elementor-element-0b2a907{width:18%;}.elementor-42103 .elementor-element.elementor-element-13fafa5{width:81.666%;}.elementor-42103 .elementor-element.elementor-element-f6ea6fa{width:12%;}.elementor-42103 .elementor-element.elementor-element-d101f25{width:88%;}.elementor-42103 .elementor-element.elementor-element-b4258ff{width:50%;}}@media(max-width:767px){.elementor-42103 .elementor-element.elementor-element-1ff6470 img{width:100%;}}/* Start custom CSS for html, class: .elementor-element-65b1144 */.elementor-42103 .elementor-element.elementor-element-65b1144 .partner-logo-text{
    font-size:40px;
    font-weight:800;
    line-height:1;
    margin:0;
    font-family:Arial,sans-serif;
}

.elementor-42103 .elementor-element.elementor-element-65b1144 .partner-logo-text .hydro{
    color:#18A8FF;
}

.elementor-42103 .elementor-element.elementor-element-65b1144 .partner-logo-text .fire{
    color:#FF8A00;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-11ca49d */.elementor-42103 .elementor-element.elementor-element-11ca49d .elementor-icon{
    width: 55px;
    height: 58px;
    border-radius: 50%;
    background: rgba(16, 90, 170, 0.28);
    border: 2px solid rgba(38, 168, 255, 0.85);
    display:flex;
    align-items:center;
    justify-content:center;
    box-shadow:
        0 0 12px rgba(30,168,255,0.18),
        inset 0 0 12px rgba(30,168,255,0.05);
    transition: all .3s ease;
}

.elementor-42103 .elementor-element.elementor-element-11ca49d .elementor-icon i,
.elementor-42103 .elementor-element.elementor-element-11ca49d .elementor-icon svg{
    font-size:32px;
    color:#1EA7FF;
    fill:#1EA7FF;
}

.elementor-42103 .elementor-element.elementor-element-11ca49d .elementor-icon:hover{
    transform:scale(1.05);
    box-shadow:
        0 0 18px rgba(30,168,255,0.35),
        inset 0 0 18px rgba(30,168,255,0.08);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2eb691b */.elementor-42103 .elementor-element.elementor-element-2eb691b .elementor-icon{
    width: 55px;
    height: 58px;
    border-radius: 50%;
    background: rgba(16, 90, 170, 0.28);
    border: 2px solid rgba(38, 168, 255, 0.85);
    display:flex;
    align-items:center;
    justify-content:center;
    box-shadow:
        0 0 12px rgba(30,168,255,0.18),
        inset 0 0 12px rgba(30,168,255,0.05);
    transition: all .3s ease;
}

.elementor-42103 .elementor-element.elementor-element-2eb691b .elementor-icon i,
.elementor-42103 .elementor-element.elementor-element-2eb691b .elementor-icon svg{
    font-size:32px;
    color:#1EA7FF;
    fill:#1EA7FF;
}

.elementor-42103 .elementor-element.elementor-element-2eb691b .elementor-icon:hover{
    transform:scale(1.05);
    box-shadow:
        0 0 18px rgba(30,168,255,0.35),
        inset 0 0 18px rgba(30,168,255,0.08);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-548985c */.elementor-42103 .elementor-element.elementor-element-548985c .elementor-icon{
    width: 55px;
    height: 58px;
    border-radius: 50%;
    background: rgba(16, 90, 170, 0.28);
    border: 2px solid rgba(38, 168, 255, 0.85);
    display:flex;
    align-items:center;
    justify-content:center;
    box-shadow:
        0 0 12px rgba(30,168,255,0.18),
        inset 0 0 12px rgba(30,168,255,0.05);
    transition: all .3s ease;
}

.elementor-42103 .elementor-element.elementor-element-548985c .elementor-icon i,
.elementor-42103 .elementor-element.elementor-element-548985c .elementor-icon svg{
    font-size:32px;
    color:#1EA7FF;
    fill:#1EA7FF;
}

.elementor-42103 .elementor-element.elementor-element-548985c .elementor-icon:hover{
    transform:scale(1.05);
    box-shadow:
        0 0 18px rgba(30,168,255,0.35),
        inset 0 0 18px rgba(30,168,255,0.08);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-646331f */.elementor-42103 .elementor-element.elementor-element-646331f .elementor-icon{
width:78px;
height:78px;
border-radius:50%;
background:#eef4ff;
display:flex;
align-items:center;
justify-content:center;
margin:0 auto 28px auto;
}

.elementor-42103 .elementor-element.elementor-element-646331f .elementor-icon i,
.elementor-42103 .elementor-element.elementor-element-646331f .elementor-icon svg{
color:#0066ff!important;
fill:#0066ff!important;
}/* End custom CSS */
/* Start custom CSS for login, class: .elementor-element-9820063 */.elementor-42103 .elementor-element.elementor-element-9820063{
max-width:520px;
margin:0 auto;
}

/* labels */
.elementor-42103 .elementor-element.elementor-element-9820063 label{
font-size:13px!important;
font-weight:700!important;
color:#071934!important;
margin-bottom:8px!important;
display:block;
}

/* fields */
.elementor-42103 .elementor-element.elementor-element-9820063 input[type="text"],
.elementor-42103 .elementor-element.elementor-element-9820063 input[type="password"],
.elementor-42103 .elementor-element.elementor-element-9820063 input[type="email"]{
width:100%!important;
height:52px!important;
background:#ffffff!important;
border:1px solid #d9e2ec!important;
border-radius:8px!important;
padding:0 16px!important;
font-size:14px!important;
color:#071934!important;
}

/* focus */
.elementor-42103 .elementor-element.elementor-element-9820063 input:focus{
border-color:#0066ff!important;
box-shadow:0 0 0 4px rgba(0,102,255,0.08)!important;
outline:none!important;
}

/* remember */
.elementor-42103 .elementor-element.elementor-element-9820063 .login-remember{
margin:14px 0 18px 0!important;
}

/* button */
.elementor-42103 .elementor-element.elementor-element-9820063 button,
.elementor-42103 .elementor-element.elementor-element-9820063 .elementor-button{
width:100%!important;
height:54px!important;
background:linear-gradient(90deg,#0066ff,#0052cc)!important;
border:none!important;
border-radius:8px!important;
font-size:16px!important;
font-weight:700!important;
color:#fff!important;
}

/* lost password */
.elementor-42103 .elementor-element.elementor-element-9820063 .login-lost-password{
margin-top:18px!important;
text-align:right!important;
}

.elementor-42103 .elementor-element.elementor-element-9820063 .login-lost-password a{
color:#0066ff!important;
font-size:13px!important;
font-weight:500!important;
text-decoration:none!important;
}
/* hide original text */

.elementor-42103 .elementor-element.elementor-element-9820063 label[for="elementor-login-remember-me"]{
font-size:0!important;
}

/* custom text */

.elementor-42103 .elementor-element.elementor-element-9820063 label[for="elementor-login-remember-me"]::after{
content:"Запомни ме";
font-size:14px!important;
font-weight:500!important;
color:#071934!important;
margin-left:6px;
position:relative;
top:-1px;
}
/* change login button text visually */
.elementor-42103 .elementor-element.elementor-element-9820063 button,
.elementor-42103 .elementor-element.elementor-element-9820063 .elementor-button{
font-size:0!important;
}

.elementor-42103 .elementor-element.elementor-element-9820063 button:after,
.elementor-42103 .elementor-element.elementor-element-9820063 .elementor-button:after{
content:"Вход за партньори";
font-size:16px!important;
font-weight:700!important;
}

/* change lost password text visually */
.elementor-42103 .elementor-element.elementor-element-9820063 .elementor-lost-password,
.elementor-42103 .elementor-element.elementor-element-9820063 .lost_password,
.elementor-42103 .elementor-element.elementor-element-9820063 .login-lost-password a{
font-size:0!important;
}

.elementor-42103 .elementor-element.elementor-element-9820063 .elementor-lost-password:after,
.elementor-42103 .elementor-element.elementor-element-9820063 .lost_password:after,
.elementor-42103 .elementor-element.elementor-element-9820063 .login-lost-password a:after{
content:"Забравена парола?";
font-size:13px!important;
color:#0066ff!important;
}/* End custom CSS */