.elementor-43530 .elementor-element.elementor-element-a96aca0{--display:flex;--padding-top:215px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-43530 .elementor-element.elementor-element-f10341b{right:28%;}body.rtl .elementor-43530 .elementor-element.elementor-element-f10341b{left:28%;}.elementor-43530 .elementor-element.elementor-element-f10341b{top:200px;}body:not(.rtl) .elementor-43530 .elementor-element.elementor-element-b0f007e{right:0px;}body.rtl .elementor-43530 .elementor-element.elementor-element-b0f007e{left:0px;}.elementor-43530 .elementor-element.elementor-element-b0f007e{bottom:30%;z-index:1;}.elementor-43530 .elementor-element.elementor-element-b0f007e .tp-img img{object-fit:cover;filter:cover;}body:not(.rtl) .elementor-43530 .elementor-element.elementor-element-bd109f9{left:0px;}body.rtl .elementor-43530 .elementor-element.elementor-element-bd109f9{right:0px;}.elementor-43530 .elementor-element.elementor-element-bd109f9{bottom:-30%;z-index:2;}.elementor-43530 .elementor-element.elementor-element-bd109f9 .tp-img img{object-fit:cover;filter:cover;}.elementor-43530 .elementor-element.elementor-element-755082b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-43530 .elementor-element.elementor-element-755082b.e-con{--align-self:flex-start;}.elementor-43530 .elementor-element.elementor-element-d278a2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43530 .elementor-element.elementor-element-d278a2d.elementor-element{--align-self:flex-start;}.elementor-43530 .elementor-element.elementor-element-d278a2d{z-index:2;}.elementor-43530 .elementor-element.elementor-element-d278a2d .tp-el-subtitle::before{background-color:#1D4197;}.elementor-43530 .elementor-element.elementor-element-d278a2d .tp-el-section{padding:0px 0px 0px 0px !important;margin:0px 0px 0px 0px !important;}.elementor-43530 .elementor-element.elementor-element-d278a2d .tp-el-subtitle{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#141414;color:#141414;padding:0px 0px 0px 0px;}.elementor-43530 .elementor-element.elementor-element-d278a2d .tp-el-subtitle br{display:unset;}.elementor-43530 .elementor-element.elementor-element-d278a2d .tp-el-title{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#FFFFFF;color:#FFFFFF;font-size:60px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:-2.4px;padding:0px 0px 0px 330px;margin:-48px 0px 0px 0px;}.elementor-43530 .elementor-element.elementor-element-d278a2d .tp-el-title br{display:unset;}.elementor-43530 .elementor-element.elementor-element-d278a2d .tp-el-content br{display:unset;}.elementor-43530 .elementor-element.elementor-element-75deb93 > .elementor-widget-container{margin:0px 0px 70px 0px;padding:0px 0px 0px 0px;}.elementor-43530 .elementor-element.elementor-element-75deb93 .tp-el-section{padding:0px 0px 0px 0px !important;margin:0px 0px 0px 0px !important;}.elementor-43530 .elementor-element.elementor-element-75deb93 .tp-el-title{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#141414;color:#141414;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-43530 .elementor-element.elementor-element-75deb93 .tp-el-title br{display:unset;}.elementor-43530 .elementor-element.elementor-element-e0b427e .tp-el-section{background-image:url("https://onsocials.in/wp-content/uploads/2025/11/Background.png");background-size:contain;}.elementor-43530 .elementor-element.elementor-element-e0b427e .tp-el-title br{display:unset;}.elementor-43530 .elementor-element.elementor-element-e0b427e .tp-el-desc br{display:unset;}.elementor-43530 .elementor-element.elementor-element-e0b427e .tp-el-info-subtitle br{display:unset;}.elementor-43530 .elementor-element.elementor-element-e0b427e .tp-el-info-title br{display:unset;}.elementor-43530 .elementor-element.elementor-element-919ff80 .tp-el-section{background-image:url("https://onsocials.in/wp-content/uploads/2025/11/Background.png");background-size:contain;}body:not(.rtl) .elementor-43530 .elementor-element.elementor-element-919ff80{right:70px;}body.rtl .elementor-43530 .elementor-element.elementor-element-919ff80{left:70px;}.elementor-43530 .elementor-element.elementor-element-919ff80{bottom:-200px;}.elementor-43530 .elementor-element.elementor-element-919ff80 .tp-el-title br{display:unset;}.elementor-43530 .elementor-element.elementor-element-919ff80 .tp-el-desc br{display:unset;}.elementor-43530 .elementor-element.elementor-element-919ff80 .tp-el-info-subtitle br{display:unset;}.elementor-43530 .elementor-element.elementor-element-919ff80 .tp-el-info-title br{display:unset;}.elementor-43530 .elementor-element.elementor-element-6315c4c .tp-el-title br{display:unset;}.elementor-43530 .elementor-element.elementor-element-6315c4c .tp-el-content p{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#141414;color:#141414;font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;margin:0px 0px 0px 350px;}.elementor-43530 .elementor-element.elementor-element-6315c4c .tp-el-content p br{display:unset;}.elementor-43530 .elementor-element.elementor-element-943b300{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:140px;--margin-bottom:130px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-43530 .elementor-element.elementor-element-d9dc3f5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43530 .elementor-element.elementor-element-2b38bab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-43530 .elementor-element.elementor-element-2b38bab .tp-el-alignment{text-align:left !important;}.elementor-43530 .elementor-element.elementor-element-2b38bab .tp-el-title{font-size:46px;font-weight:500;color:var( --e-global-color-ba6bd34 );padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-43530 .elementor-element.elementor-element-2b38bab .tp-el-title svg{color:var( --e-global-color-ba6bd34 );}.elementor-43530 .elementor-element.elementor-element-cf46d55{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1400px){.elementor-43530 .elementor-element.elementor-element-d278a2d .tp-el-title{font-size:50px;}.elementor-43530 .elementor-element.elementor-element-75deb93 > .elementor-widget-container{margin:0px 0px 52px 0px;}.elementor-43530 .elementor-element.elementor-element-75deb93 .tp-el-section{padding:0px 0px 0px 0px !important;margin:0px 0px 0px 0px !important;}.elementor-43530 .elementor-element.elementor-element-75deb93 .tp-el-title{font-size:120px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-43530 .elementor-element.elementor-element-919ff80{right:55px;}body.rtl .elementor-43530 .elementor-element.elementor-element-919ff80{left:55px;}.elementor-43530 .elementor-element.elementor-element-943b300{--margin-top:97px;--margin-bottom:130px;--margin-left:0px;--margin-right:0px;}.elementor-43530 .elementor-element.elementor-element-d9dc3f5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43530 .elementor-element.elementor-element-2b38bab > .elementor-widget-container{padding:0px 0px 15px 0px;}}@media(max-width:1200px){.elementor-43530 .elementor-element.elementor-element-75deb93 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-43530 .elementor-element.elementor-element-75deb93 .tp-el-title{font-size:99px;}body:not(.rtl) .elementor-43530 .elementor-element.elementor-element-919ff80{right:75px;}body.rtl .elementor-43530 .elementor-element.elementor-element-919ff80{left:75px;}.elementor-43530 .elementor-element.elementor-element-6315c4c .tp-el-content p{font-size:18px;margin:0px 0px 0px 300px;}.elementor-43530 .elementor-element.elementor-element-943b300{--margin-top:100px;--margin-bottom:115px;--margin-left:0px;--margin-right:0px;}.elementor-43530 .elementor-element.elementor-element-d9dc3f5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43530 .elementor-element.elementor-element-2b38bab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43530 .elementor-element.elementor-element-2b38bab .tp-el-section{margin:0px 0px 18px 0px !important;}}@media(max-width:992px){.elementor-43530 .elementor-element.elementor-element-75deb93 .tp-el-title{font-size:80px;}.elementor-43530 .elementor-element.elementor-element-e0b427e .tp-el-section{background-image:url("https://onsocials.in/wp-content/uploads/2025/11/Background.png");margin:0px 0px 0px 0px !important;}.elementor-43530 .elementor-element.elementor-element-e0b427e > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 15px;}.elementor-43530 .elementor-element.elementor-element-6315c4c .tp-el-content p{margin:0px 0px 0px 0px;}.elementor-43530 .elementor-element.elementor-element-943b300{--margin-top:85px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}}@media(max-width:768px){.elementor-43530 .elementor-element.elementor-element-d278a2d .tp-el-title{font-size:50px;letter-spacing:-2.4px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-43530 .elementor-element.elementor-element-75deb93 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43530 .elementor-element.elementor-element-75deb93 .tp-el-section{padding:0px 0px 0px 0px !important;margin:0px 0px 30px 0px !important;}.elementor-43530 .elementor-element.elementor-element-75deb93 .tp-el-title{font-size:60px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-43530 .elementor-element.elementor-element-75deb93 .tp-el-title br{display:none;}.elementor-43530 .elementor-element.elementor-element-6315c4c .tp-el-title br{display:none;}.elementor-43530 .elementor-element.elementor-element-6315c4c .tp-el-content p{font-size:16px;}.elementor-43530 .elementor-element.elementor-element-6315c4c .tp-el-content p br{display:none;}.elementor-43530 .elementor-element.elementor-element-943b300{--margin-top:75px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}}@media(max-width:575px){.elementor-43530 .elementor-element.elementor-element-75deb93 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43530 .elementor-element.elementor-element-75deb93 .tp-el-section{margin:0px 0px 35px 0px !important;}.elementor-43530 .elementor-element.elementor-element-75deb93 .tp-el-title br{display:none;}.elementor-43530 .elementor-element.elementor-element-943b300{--margin-top:75px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}}@media(min-width:576px){.elementor-43530 .elementor-element.elementor-element-755082b{--content-width:1230px;}.elementor-43530 .elementor-element.elementor-element-943b300{--content-width:1230px;}.elementor-43530 .elementor-element.elementor-element-d9dc3f5{--content-width:83.33%;}}@media(max-width:1400px) and (min-width:576px){.elementor-43530 .elementor-element.elementor-element-755082b{--content-width:1140px;}.elementor-43530 .elementor-element.elementor-element-943b300{--content-width:1140px;}}@media(max-width:1200px) and (min-width:576px){.elementor-43530 .elementor-element.elementor-element-755082b{--content-width:960px;}.elementor-43530 .elementor-element.elementor-element-943b300{--content-width:960px;}}@media(max-width:992px) and (min-width:576px){.elementor-43530 .elementor-element.elementor-element-755082b{--content-width:720px;}.elementor-43530 .elementor-element.elementor-element-943b300{--content-width:720px;}.elementor-43530 .elementor-element.elementor-element-d9dc3f5{--content-width:100%;}}@media(max-width:768px) and (min-width:576px){.elementor-43530 .elementor-element.elementor-element-755082b{--content-width:540px;}.elementor-43530 .elementor-element.elementor-element-943b300{--content-width:540px;}}/* Start custom CSS for tp-contact-funfact, class: .elementor-element-e0b427e */.crp-hero-funfact-line::before {
    background-color: #1D4197 !important;
}
.crp-hero-funfact-line {
    background-color: #1D4197 !important;
}/* End custom CSS */
/* Start custom CSS for tp-contact-funfact, class: .elementor-element-919ff80 */.crp-hero-funfact-line::before {
    background-color: #1D4197 !important;
}
.crp-hero-funfact-line {
    background-color: #1D4197 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-61f2ea3 *//* Contact Form Submit Button */
.tp-contact-form-btn button {
    background-color: #1D4197 !important;
    border: none !important;
    color: #ffffff !important;
    padding: 14px 0 !important;
    border-radius: 8px !important;
    transition: 0.25s ease-in-out;
}

/* Make inner text white */
.tp-contact-form-btn button .text-1,
.tp-contact-form-btn button .text-2 {
    color: #ffffff !important;
}

/* Hover Effect (darker blue) */
.tp-contact-form-btn button:hover {
    background-color: #173676 !important;
    color: #ffffff !important;
}

.tp-contact-form-btn button:hover .text-1,
.tp-contact-form-btn button:hover .text-2 {
    color: #ffffff !important;
}

/* Base style */
.tp-contact-me-interest-category .wpcf7-list-item-label {
    display: inline-block;
    padding: 12px 25px;
    border: 1px solid #e2e2e2;
    border-radius: 12px;
    cursor: pointer;
    background: #ffffff;
    color: #000;
    margin: 8px;
    font-size: 16px;
    font-weight: 500;
    transition: all 0.25s ease;
}

/* Hide original checkbox */
.tp-contact-me-interest-category input[type="checkbox"] {
    display: none;
}

/* Selected (checked) — BLUE */
.tp-contact-me-interest-category input[type="checkbox"]:checked + .wpcf7-list-item-label {
    background-color: #1D4197 !important; /* your blue */
    color: #ffffff !important;
    border-color: #1D4197 !important;
}

/* Hover on UNSELECTED — GREEN */
.tp-contact-me-interest-category .wpcf7-list-item:hover .wpcf7-list-item-label {
    background-color: rgba(46, 204, 113, 0.15) !important; /* light green tint */
    border-color: #2ECC71 !important; /* green */
}

/* Hover on SELECTED — DARKER BLUE or GREEN (choose one) */

/* A) If you want blue when hovering checked (default): */
.tp-contact-me-interest-category input[type="checkbox"]:checked + .wpcf7-list-item-label:hover {
    background-color: #173676 !important;
    border-color: #173676 !important;
    color: #ffffff !important;
}

/* B) If you want GREEN when hovering checked (uncomment this instead) */
/*
.tp-contact-me-interest-category input[type="checkbox"]:checked + .wpcf7-list-item-label:hover {
    background-color: #27AE60 !important;
    border-color: #27AE60 !important;
    color: #ffffff !important;
}
*//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e909752 *//* 2 Column Contact Info Box */
.contact-info-two-cols {
    background: #ffffff;
    padding: 30px;
    border-radius: 12px;
    box-shadow: 0 6px 25px rgba(0,0,0,0.12);
    border-top: 6px solid #1D4197;
    
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 25px 40px; /* row gap - column gap */
}

.contact-info-two-cols .info-block {
    display: flex;
    align-items: flex-start;
    gap: 12px;
}

.contact-info-two-cols i {
    font-size: 26px;
    color: #1D4197;
    margin-top: 4px;
}

.contact-info-two-cols h4 {
    font-size: 17px;
    margin: 0;
    font-weight: 700;
    color: #1D4197;
}

.contact-info-two-cols p {
    margin: 2px 0 0;
    font-size: 15px;
    opacity: 0.9;
}

/* Mobile View = 1 Column */
@media (max-width: 768px) {
    .contact-info-two-cols {
        grid-template-columns: 1fr;
    }
}/* End custom CSS */