.elementor-1291 .elementor-element.elementor-element-8ab6437:not(.elementor-motion-effects-element-type-background), .elementor-1291 .elementor-element.elementor-element-8ab6437 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://skillwarriorz.in/wp-content/uploads/2024/11/security_slider.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1291 .elementor-element.elementor-element-8ab6437 > .elementor-container{min-height:100vh;}.elementor-1291 .elementor-element.elementor-element-8ab6437{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-1291 .elementor-element.elementor-element-8ab6437 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1291 .elementor-element.elementor-element-c56423d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1291 .elementor-element.elementor-element-c56423d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1291 .elementor-element.elementor-element-c56423d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1291 .elementor-element.elementor-element-c56423d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:2px;}.elementor-1291 .elementor-element.elementor-element-c56423d > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF0421;box-shadow:0px 0px 10px 0px rgba(255, 10.588046861731502, 10.588046861731502, 0.8);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:8px 8px 8px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;}.elementor-1291 .elementor-element.elementor-element-c56423d > .elementor-element-populated, .elementor-1291 .elementor-element.elementor-element-c56423d > .elementor-element-populated > .elementor-background-overlay, .elementor-1291 .elementor-element.elementor-element-c56423d > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1291 .elementor-element.elementor-element-c56423d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1291 .elementor-element.elementor-element-912e843{z-index:9;}.elementor-1291 .elementor-element.elementor-element-1c1420e{overflow:visible;}.elementor-1291 .elementor-element.elementor-element-4ffc763.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1291 .elementor-element.elementor-element-4ffc763 > .elementor-element-populated{padding:50px 15px 50px 15px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1291 .elementor-element.elementor-element-65b0b21{text-align:center;color:#000000;}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1291 .elementor-element.elementor-element-0401633{width:auto;max-width:auto;--lottie-container-width:35%;}.elementor-1291 .elementor-element.elementor-element-fe8a7ed{text-align:center;color:#000000;}.elementor-1291 .elementor-element.elementor-element-c8dfe73{overflow:visible;}.elementor-1291 .elementor-element.elementor-element-1bcc45d{width:100%;max-width:100%;background-color:#046CFF;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:1px 1px 1px 1px;text-align:center;}.elementor-1291 .elementor-element.elementor-element-1bcc45d:hover{background-color:#000000;}.elementor-1291 .elementor-element.elementor-element-1bcc45d .elementor-heading-title{font-family:"Judson", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-1291 .elementor-element.elementor-element-e6a2e27{width:100%;max-width:100%;background-color:#FF043C;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:1px 1px 1px 1px;text-align:center;}.elementor-1291 .elementor-element.elementor-element-e6a2e27:hover{background-color:#000000;}.elementor-1291 .elementor-element.elementor-element-e6a2e27 .elementor-heading-title{font-family:"Judson", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-1291 .elementor-element.elementor-element-d50d1a2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1291 .elementor-element.elementor-element-d50d1a2 > .elementor-element-populated{margin:8px 8px 8px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;}@media(max-width:1024px){.elementor-1291 .elementor-element.elementor-element-1bcc45d .elementor-heading-title{font-size:12px;}.elementor-1291 .elementor-element.elementor-element-e6a2e27 .elementor-heading-title{font-size:12px;}}@media(max-width:767px){.elementor-1291 .elementor-element.elementor-element-8ab6437:not(.elementor-motion-effects-element-type-background), .elementor-1291 .elementor-element.elementor-element-8ab6437 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://skillwarriorz.in/wp-content/uploads/2024/11/security_slider.webp");background-position:center center;}.elementor-1291 .elementor-element.elementor-element-8ab6437 > .elementor-container{min-height:94vh;}.elementor-1291 .elementor-element.elementor-element-b48520c{width:50%;}.elementor-1291 .elementor-element.elementor-element-1bcc45d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1291 .elementor-element.elementor-element-1bcc45d .elementor-heading-title{font-size:15px;}.elementor-1291 .elementor-element.elementor-element-e6a2e27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1291 .elementor-element.elementor-element-e6a2e27 .elementor-heading-title{font-size:15px;}.elementor-1291 .elementor-element.elementor-element-fc578f0{width:50%;}}/* Start custom CSS for heading, class: .elementor-element-912e843 */.ribbon {
    position: absolute;
    overflow: hidden;
    top: -10px;
    left: -10px;
    width: 114px;
    height: 112px;
}



.ribbon span {
    position: absolute;
    display: block;
    width: 160px;
    padding: 5px 0;
    background: #8b2cf7;
    box-shadow: 0 5px 5px rgb(0 0 0 / 20%);
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    text-align: center;
    left: -32px;
    top: 33px;
    transform: rotate(-45deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bcc45d *//* Hover Shine Effect for Elementor Heading */
.elementor-1291 .elementor-element.elementor-element-1bcc45d {
    position: relative;
    overflow: hidden;
}

.elementor-1291 .elementor-element.elementor-element-1bcc45d:before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.4);
    transform: skewX(-20deg);
    transition: left 1.5s ease; /* Increased transition duration to make it slower */
    pointer-events: none;
}

.elementor-1291 .elementor-element.elementor-element-1bcc45d:hover:before {
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a2e27 *//* Hover Shine Effect for Elementor Heading */
.elementor-1291 .elementor-element.elementor-element-e6a2e27 {
    position: relative;
    overflow: hidden;
}

.elementor-1291 .elementor-element.elementor-element-e6a2e27:before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.4);
    transform: skewX(-20deg);
    transition: left 1.5s ease; /* Increased transition duration to make it slower */
    pointer-events: none;
}

.elementor-1291 .elementor-element.elementor-element-e6a2e27:hover:before {
    left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a2e27 *//* Hover Shine Effect for Elementor Heading */
.elementor-1291 .elementor-element.elementor-element-e6a2e27 {
    position: relative;
    overflow: hidden;
}

.elementor-1291 .elementor-element.elementor-element-e6a2e27:before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.4);
    transform: skewX(-20deg);
    transition: left 1.5s ease; /* Increased transition duration to make it slower */
    pointer-events: none;
}

.elementor-1291 .elementor-element.elementor-element-e6a2e27:hover:before {
    left: 100%;
}/* End custom CSS */