.elementor-5965 .elementor-element.elementor-element-6bde471{padding:20px 0px 20px 0px;}.elementor-5965 .elementor-element.elementor-element-0784198{text-align:left;}.elementor-5965 .elementor-element.elementor-element-647e9ef{--divider-border-style:solid;--divider-color:#FF0000;--divider-border-width:3px;}.elementor-5965 .elementor-element.elementor-element-647e9ef .elementor-divider-separator{width:38%;}.elementor-5965 .elementor-element.elementor-element-647e9ef .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-5965 .elementor-element.elementor-element-beb8d0f:not( .elementor-widget-image ) .elementor-widget-container, .elementor-5965 .elementor-element.elementor-element-beb8d0f.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://techchandra.com/wp-content/plugins/elementor/assets/mask-shapes/parallelogram-right.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-5965 .elementor-element.elementor-element-beb8d0f.bdt-image-hover-effect-wrap::before, .elementor-5965 .elementor-element.elementor-element-beb8d0f.bdt-image-hover-effect-wrap::after{background:rgba(0, 0, 0, .1);border-color:rgba(0, 0, 0, .1);}.elementor-5965 .elementor-element.elementor-element-afda9be:not(.elementor-motion-effects-element-type-background), .elementor-5965 .elementor-element.elementor-element-afda9be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5D5D561;}.elementor-5965 .elementor-element.elementor-element-afda9be{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5965 .elementor-element.elementor-element-afda9be > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5965 .elementor-element.elementor-element-0c92890:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5965 .elementor-element.elementor-element-0c92890 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(229deg, #AD4CA6 0%, #F2297A 100%);}.elementor-5965 .elementor-element.elementor-element-0c92890:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(180deg, #AD4CA6 0%, #ED2777 100%);}.elementor-5965 .elementor-element.elementor-element-0c92890 > .elementor-element-populated, .elementor-5965 .elementor-element.elementor-element-0c92890 > .elementor-element-populated > .elementor-background-overlay, .elementor-5965 .elementor-element.elementor-element-0c92890 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-5965 .elementor-element.elementor-element-0c92890 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5965 .elementor-element.elementor-element-0c92890 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5965 .elementor-element.elementor-element-c089f22{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2.4px;}.elementor-5965 .elementor-element.elementor-element-c089f22 .elementor-divider-separator{width:100%;}.elementor-5965 .elementor-element.elementor-element-c089f22 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-5965 .elementor-element.elementor-element-50e7072 .elementor-button{padding:15px 0px 15px 0px;}.elementor-5965 .elementor-element.elementor-element-b7ff711{--divider-border-style:solid;--divider-color:#FF0000;--divider-border-width:3px;}.elementor-5965 .elementor-element.elementor-element-b7ff711 .elementor-divider-separator{width:24%;}.elementor-5965 .elementor-element.elementor-element-b7ff711 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-5965 .elementor-element.elementor-element-969ce3a{--divider-border-style:solid;--divider-color:#FF0000;--divider-border-width:3px;}.elementor-5965 .elementor-element.elementor-element-969ce3a .elementor-divider-separator{width:20%;}.elementor-5965 .elementor-element.elementor-element-969ce3a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-5965 .elementor-element.elementor-element-31d1ce2{--divider-border-style:solid;--divider-color:#FF0000;--divider-border-width:3px;}.elementor-5965 .elementor-element.elementor-element-31d1ce2 .elementor-divider-separator{width:50%;}.elementor-5965 .elementor-element.elementor-element-31d1ce2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-5965 .elementor-element.elementor-element-29af941{--divider-border-style:solid;--divider-color:#FF0000;--divider-border-width:3px;}.elementor-5965 .elementor-element.elementor-element-29af941 .elementor-divider-separator{width:24%;}.elementor-5965 .elementor-element.elementor-element-29af941 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-5965 .elementor-element.elementor-element-632eedc{--divider-border-style:solid;--divider-color:#FF0000;--divider-border-width:3px;}.elementor-5965 .elementor-element.elementor-element-632eedc .elementor-divider-separator{width:24%;}.elementor-5965 .elementor-element.elementor-element-632eedc .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-5965 .elementor-element.elementor-element-39887e3{padding:0px 0px 40px 0px;}.elementor-5965 .elementor-element.elementor-element-752bf78:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5965 .elementor-element.elementor-element-752bf78 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://techchandra.com/wp-content/uploads/2025/10/cctv1-2-scaled.jpg");background-position:center center;background-size:auto;}.elementor-5965 .elementor-element.elementor-element-752bf78 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5965 .elementor-element.elementor-element-752bf78 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5965 .elementor-element.elementor-element-33f724f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-5965 .elementor-element.elementor-element-33f724f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5965 .elementor-element.elementor-element-709ad45{color:#000000;}.elementor-5965 .elementor-element.elementor-element-89a403b .elementor-button{padding:15px 0px 15px 0px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-5965 .elementor-element.elementor-element-87ae9a4{width:69.159%;}.elementor-5965 .elementor-element.elementor-element-e5d6de2{width:30.735%;}}/* Start custom CSS for button, class: .elementor-element-50e7072 */.elementor-5965 .elementor-element.elementor-element-50e7072 .elementor-button {
    width: 220px;
    height: 50px;
    border: none;
    outline: none;
    color: #fff;
    background: #111;
    cursor: pointer;
    position: relative;
    z-index: 0;
    border-radius: 10px;
}
.elementor-5965 .elementor-element.elementor-element-50e7072 .elementor-button:before {
    content: '';
    background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000);
    position: absolute;
    top: -2px;
    left:-2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing 20s linear infinite;
    opacity: 0;
    transition: opacity .3s ease-in-out;
    border-radius: 10px;
}

.elementor-5965 .elementor-element.elementor-element-50e7072 .elementor-button:active {
    color: #000
}

.elementor-5965 .elementor-element.elementor-element-50e7072 .elementor-button:active:after {
    background: transparent;
}

.elementor-5965 .elementor-element.elementor-element-50e7072 .elementor-button:hover:before {
    opacity: 1;
}

.elementor-5965 .elementor-element.elementor-element-50e7072 .elementor-button:after {
    z-index: -1;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #111;
    left: 0;
    top: 0;
    border-radius: 10px;
}

@keyframes glowing {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89a403b */.elementor-5965 .elementor-element.elementor-element-89a403b .elementor-button {
    width: 220px;
    height: 50px;
    border: none;
    outline: none;
    color: #fff;
    background: #111;
    cursor: pointer;
    position: relative;
    z-index: 0;
    border-radius: 10px;
}
.elementor-5965 .elementor-element.elementor-element-89a403b .elementor-button:before {
    content: '';
    background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000);
    position: absolute;
    top: -2px;
    left:-2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing 20s linear infinite;
    opacity: 0;
    transition: opacity .3s ease-in-out;
    border-radius: 10px;
}

.elementor-5965 .elementor-element.elementor-element-89a403b .elementor-button:active {
    color: #000
}

.elementor-5965 .elementor-element.elementor-element-89a403b .elementor-button:active:after {
    background: transparent;
}

.elementor-5965 .elementor-element.elementor-element-89a403b .elementor-button:hover:before {
    opacity: 1;
}

.elementor-5965 .elementor-element.elementor-element-89a403b .elementor-button:after {
    z-index: -1;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #111;
    left: 0;
    top: 0;
    border-radius: 10px;
}

@keyframes glowing {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}/* End custom CSS */