.elementor-98 .elementor-element.elementor-element-6a4fbafe:not(.elementor-motion-effects-element-type-background), .elementor-98 .elementor-element.elementor-element-6a4fbafe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ashwinvikrambharat.org/wp-content/uploads/2025/10/httpselements.envato.comyoung-diverse-people-having-fun-outdoor-laughing-t-YGWZ4GU-1.jpg");background-position:center center;background-size:cover;}.elementor-98 .elementor-element.elementor-element-6a4fbafe > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.55;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-98 .elementor-element.elementor-element-6a4fbafe > .elementor-container{max-width:1200px;min-height:400px;}.elementor-98 .elementor-element.elementor-element-6a4fbafe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-98 .elementor-element.elementor-element-7a18cc7c{text-align:center;}.elementor-98 .elementor-element.elementor-element-7a18cc7c .elementor-heading-title{font-family:var( --e-global-typography-2000ccb-font-family ), Sans-serif;font-size:var( --e-global-typography-2000ccb-font-size );font-weight:var( --e-global-typography-2000ccb-font-weight );text-transform:var( --e-global-typography-2000ccb-text-transform );line-height:var( --e-global-typography-2000ccb-line-height );color:var( --e-global-color-df680a5 );}.elementor-98 .elementor-element.elementor-element-14257c4a .elementor-icon-list-icon i{color:var( --e-global-color-df680a5 );transition:color 0.3s;}.elementor-98 .elementor-element.elementor-element-14257c4a .elementor-icon-list-icon svg{fill:var( --e-global-color-df680a5 );transition:fill 0.3s;}.elementor-98 .elementor-element.elementor-element-14257c4a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-98 .elementor-element.elementor-element-14257c4a .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-98 .elementor-element.elementor-element-14257c4a .elementor-icon-list-text{color:var( --e-global-color-df680a5 );transition:color 0.3s;}.elementor-98 .elementor-element.elementor-element-7aa20acd > .elementor-container{max-width:1200px;}.elementor-98 .elementor-element.elementor-element-7aa20acd{padding:120px 0px 120px 0px;}.elementor-98 .elementor-element.elementor-element-1683bf2d{text-align:left;}.elementor-98 .elementor-element.elementor-element-6d82d2a9{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-98 .elementor-element.elementor-element-6d82d2a9 .elementor-heading-title{font-family:var( --e-global-typography-7a7f243-font-family ), Sans-serif;font-size:var( --e-global-typography-7a7f243-font-size );font-weight:var( --e-global-typography-7a7f243-font-weight );text-transform:var( --e-global-typography-7a7f243-text-transform );line-height:var( --e-global-typography-7a7f243-line-height );color:var( --e-global-color-secondary );}.elementor-98 .elementor-element.elementor-element-3a079549 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-98 .elementor-element.elementor-element-bdba8dd{width:var( --container-widget-width, 103.448% );max-width:103.448%;--container-widget-width:103.448%;--container-widget-flex-grow:0;}.elementor-98 .elementor-element.elementor-element-bdba8dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-98 .elementor-element.elementor-element-bdba8dd .ekit-form form label{color:#000000;}.elementor-98 .elementor-element.elementor-element-bdba8dd .ekit-form form label span{color:#777777;}.elementor-98 .elementor-element.elementor-element-bdba8dd .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-98 .elementor-element.elementor-element-bdba8dd .ekit-form form select{width:100%;height:50px;color:#000000;}.elementor-98 .elementor-element.elementor-element-bdba8dd .ekit-form form textarea{width:100%;height:176px;margin-bottom:20px;}.elementor-98 .elementor-element.elementor-element-bdba8dd .ekit-form form .ekit-form-input, .elementor-98 .elementor-element.elementor-element-bdba8dd .ekit-form form select, .elementor-98 .elementor-element.elementor-element-bdba8dd .ekit-form form input{margin-bottom:20px;}.elementor-98 .elementor-element.elementor-element-bdba8dd .wpcf7-form textarea{color:#000000;}.elementor-98 .elementor-element.elementor-element-bdba8dd .ekit-wid-con .ekit-form form textarea{color:#000000;}.elementor-98 .elementor-element.elementor-element-bdba8dd .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-98 .elementor-element.elementor-element-bdba8dd .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-moz-placeholder{font-size:14px;color:#000000;}.elementor-98 .elementor-element.elementor-element-bdba8dd .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-98 .elementor-element.elementor-element-bdba8dd .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-moz-placeholder{font-size:14px;color:#000000;}.elementor-98 .elementor-element.elementor-element-bdba8dd .ekit-form form textarea::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-98 .elementor-element.elementor-element-bdba8dd .ekit-form form textarea::-moz-placeholder{font-size:14px;color:#000000;}.elementor-98 .elementor-element.elementor-element-bdba8dd .ekit-form form textarea:-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-98 .elementor-element.elementor-element-bdba8dd .ekit-form form textarea:-moz-placeholder{font-size:14px;color:#000000;}.elementor-98 .elementor-element.elementor-element-bdba8dd .ekit-form form > p{text-align:left;}.elementor-98 .elementor-element.elementor-element-bdba8dd .ekit-form form input[type="submit"]{color:#ffffff;}.elementor-98 .elementor-element.elementor-element-bdba8dd .ekit-form form input[type="submit"]:hover{color:#ffffff;}.elementor-bc-flex-widget .elementor-98 .elementor-element.elementor-element-1fc98ef5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-98 .elementor-element.elementor-element-1fc98ef5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-98 .elementor-element.elementor-element-1fc98ef5 > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-98 .elementor-element.elementor-element-4deec59d{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E3E9F4;padding:0px 0px 15px 0px;}.elementor-98 .elementor-element.elementor-element-cdda94e{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E3E9F4;padding:0px 0px 15px 0px;}.elementor-98 .elementor-element.elementor-element-56f9e17.ekit-equal-height-enable,
					.elementor-98 .elementor-element.elementor-element-56f9e17.ekit-equal-height-enable > div,
					.elementor-98 .elementor-element.elementor-element-56f9e17.ekit-equal-height-enable .ekit-wid-con,
					.elementor-98 .elementor-element.elementor-element-56f9e17.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-98 .elementor-element.elementor-element-56f9e17 .elementskit-infobox{padding:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;}.elementor-98 .elementor-element.elementor-element-56f9e17 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#000000;}.elementor-98 .elementor-element.elementor-element-56f9e17 .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-98 .elementor-element.elementor-element-56f9e17 .elementskit-infobox .box-body > p{color:#656565;}.elementor-98 .elementor-element.elementor-element-56f9e17 .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-98 .elementor-element.elementor-element-56f9e17 .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-98 .elementor-element.elementor-element-56f9e17 .elementskit-info-box-icon{color:var( --e-global-color-df680a5 );fill:var( --e-global-color-df680a5 );background-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-98 .elementor-element.elementor-element-56f9e17 .elementskit-infobox .elementskit-info-box-icon{font-size:20px;transform:rotate(0deg);width:40px;line-height:37px;}.elementor-98 .elementor-element.elementor-element-56f9e17 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 15px 0px 0px;}.elementor-98 .elementor-element.elementor-element-56f9e17 .elementskit-infobox .elementskit-info-box-icon {height:40px;}.elementor-98 .elementor-element.elementor-element-56f9e17 .elementskit-infobox .elementkit-infobox-icon{line-height:37px;}.elementor-98 .elementor-element.elementor-element-c338a56{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-98 .elementor-element.elementor-element-c338a56 .elementor-heading-title{font-family:var( --e-global-typography-a456dc2-font-family ), Sans-serif;font-size:var( --e-global-typography-a456dc2-font-size );font-weight:var( --e-global-typography-a456dc2-font-weight );line-height:var( --e-global-typography-a456dc2-line-height );color:var( --e-global-color-secondary );}.elementor-98 .elementor-element.elementor-element-ec3f1ff{border-style:double;border-width:0px 0px 1px 0px;border-color:#E3E9F4;margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-98 .elementor-element.elementor-element-38800cf7.ekit-equal-height-enable,
					.elementor-98 .elementor-element.elementor-element-38800cf7.ekit-equal-height-enable > div,
					.elementor-98 .elementor-element.elementor-element-38800cf7.ekit-equal-height-enable .ekit-wid-con,
					.elementor-98 .elementor-element.elementor-element-38800cf7.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-98 .elementor-element.elementor-element-38800cf7 .elementskit-infobox{padding:0px 0px 0px 0px;border-style:solid;border-color:#F5F5F500;border-radius:5px 5px 5px 5px;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;}.elementor-98 .elementor-element.elementor-element-38800cf7 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#000000;}.elementor-98 .elementor-element.elementor-element-38800cf7 .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-98 .elementor-element.elementor-element-38800cf7 .elementskit-infobox .box-body > p{color:#656565;}.elementor-98 .elementor-element.elementor-element-38800cf7 .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-98 .elementor-element.elementor-element-38800cf7 .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-98 .elementor-element.elementor-element-38800cf7 .elementskit-info-box-icon{color:var( --e-global-color-df680a5 );fill:var( --e-global-color-df680a5 );background-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-98 .elementor-element.elementor-element-38800cf7 .elementskit-infobox .elementskit-info-box-icon{font-size:20px;transform:rotate(0deg);width:40px;line-height:37px;}.elementor-98 .elementor-element.elementor-element-38800cf7 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 15px 0px 0px;}.elementor-98 .elementor-element.elementor-element-38800cf7 .elementskit-infobox .elementskit-info-box-icon {height:40px;}.elementor-98 .elementor-element.elementor-element-38800cf7 .elementskit-infobox .elementkit-infobox-icon{line-height:37px;}.elementor-98 .elementor-element.elementor-element-6a1c8a96{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-98 .elementor-element.elementor-element-6a1c8a96 .elementor-heading-title{font-family:var( --e-global-typography-a456dc2-font-family ), Sans-serif;font-size:var( --e-global-typography-a456dc2-font-size );font-weight:var( --e-global-typography-a456dc2-font-weight );line-height:var( --e-global-typography-a456dc2-line-height );color:var( --e-global-color-secondary );}.elementor-98 .elementor-element.elementor-element-4c298d62{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E3E9F4;margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-98 .elementor-element.elementor-element-4d374682.ekit-equal-height-enable,
					.elementor-98 .elementor-element.elementor-element-4d374682.ekit-equal-height-enable > div,
					.elementor-98 .elementor-element.elementor-element-4d374682.ekit-equal-height-enable .ekit-wid-con,
					.elementor-98 .elementor-element.elementor-element-4d374682.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-98 .elementor-element.elementor-element-4d374682 .elementskit-infobox{padding:0px 0px 0px 0px;border-style:solid;border-color:#F5F5F500;border-radius:5px 5px 5px 5px;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;}.elementor-98 .elementor-element.elementor-element-4d374682 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#000000;}.elementor-98 .elementor-element.elementor-element-4d374682 .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-98 .elementor-element.elementor-element-4d374682 .elementskit-infobox .box-body > p{color:#656565;}.elementor-98 .elementor-element.elementor-element-4d374682 .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-98 .elementor-element.elementor-element-4d374682 .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-98 .elementor-element.elementor-element-4d374682 .elementskit-info-box-icon{color:var( --e-global-color-df680a5 );fill:var( --e-global-color-df680a5 );background-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-98 .elementor-element.elementor-element-4d374682 .elementskit-infobox .elementskit-info-box-icon{font-size:20px;transform:rotate(0deg);width:40px;line-height:37px;}.elementor-98 .elementor-element.elementor-element-4d374682 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 15px 0px 0px;}.elementor-98 .elementor-element.elementor-element-4d374682 .elementskit-infobox .elementskit-info-box-icon {height:40px;}.elementor-98 .elementor-element.elementor-element-4d374682 .elementskit-infobox .elementkit-infobox-icon{line-height:37px;}.elementor-98 .elementor-element.elementor-element-4cc75431{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-98 .elementor-element.elementor-element-4cc75431 .elementor-heading-title{font-family:var( --e-global-typography-a456dc2-font-family ), Sans-serif;font-size:var( --e-global-typography-a456dc2-font-size );font-weight:var( --e-global-typography-a456dc2-font-weight );line-height:var( --e-global-typography-a456dc2-line-height );color:var( --e-global-color-secondary );}.elementor-98 .elementor-element.elementor-element-9befbc2{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E3E9F4;margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-98 .elementor-element.elementor-element-a031f33.ekit-equal-height-enable,
					.elementor-98 .elementor-element.elementor-element-a031f33.ekit-equal-height-enable > div,
					.elementor-98 .elementor-element.elementor-element-a031f33.ekit-equal-height-enable .ekit-wid-con,
					.elementor-98 .elementor-element.elementor-element-a031f33.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-98 .elementor-element.elementor-element-a031f33 .elementskit-infobox{padding:0px 0px 0px 0px;border-style:solid;border-color:#F5F5F500;border-radius:5px 5px 5px 5px;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;}.elementor-98 .elementor-element.elementor-element-a031f33 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#000000;}.elementor-98 .elementor-element.elementor-element-a031f33 .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-98 .elementor-element.elementor-element-a031f33 .elementskit-infobox .box-body > p{color:#656565;}.elementor-98 .elementor-element.elementor-element-a031f33 .elementskit-infobox:hover .box-body > p{color:#656565;}.elementor-98 .elementor-element.elementor-element-a031f33 .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-98 .elementor-element.elementor-element-a031f33 .elementskit-info-box-icon{color:var( --e-global-color-df680a5 );fill:var( --e-global-color-df680a5 );background-color:#0AD138;border-radius:10px 10px 10px 10px;}.elementor-98 .elementor-element.elementor-element-a031f33 .elementskit-infobox .elementskit-info-box-icon{font-size:20px;transform:rotate(0deg);width:40px;line-height:37px;}.elementor-98 .elementor-element.elementor-element-a031f33 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 15px 0px 0px;}.elementor-98 .elementor-element.elementor-element-a031f33 .elementskit-infobox .elementskit-info-box-icon {height:40px;}.elementor-98 .elementor-element.elementor-element-a031f33 .elementskit-infobox .elementkit-infobox-icon{line-height:37px;}.elementor-98 .elementor-element.elementor-element-eec5ddd{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-98 .elementor-element.elementor-element-eec5ddd .elementor-heading-title{font-family:var( --e-global-typography-a456dc2-font-family ), Sans-serif;font-size:var( --e-global-typography-a456dc2-font-size );font-weight:var( --e-global-typography-a456dc2-font-weight );line-height:var( --e-global-typography-a456dc2-line-height );color:var( --e-global-color-secondary );}.elementor-98 .elementor-element.elementor-element-7681f91e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-98 .elementor-element.elementor-element-50de5b8c iframe{height:600px;}@media(max-width:1024px){.elementor-98 .elementor-element.elementor-element-7a18cc7c .elementor-heading-title{font-size:var( --e-global-typography-2000ccb-font-size );line-height:var( --e-global-typography-2000ccb-line-height );}.elementor-98 .elementor-element.elementor-element-1683bf2d{text-align:center;}.elementor-98 .elementor-element.elementor-element-6d82d2a9{text-align:center;}.elementor-98 .elementor-element.elementor-element-6d82d2a9 .elementor-heading-title{font-size:var( --e-global-typography-7a7f243-font-size );line-height:var( --e-global-typography-7a7f243-line-height );}.elementor-98 .elementor-element.elementor-element-3a079549{text-align:center;}.elementor-98 .elementor-element.elementor-element-3a079549 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-98 .elementor-element.elementor-element-1fc98ef5 > .elementor-element-populated{margin:30px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-98 .elementor-element.elementor-element-c338a56 .elementor-heading-title{font-size:var( --e-global-typography-a456dc2-font-size );line-height:var( --e-global-typography-a456dc2-line-height );}.elementor-98 .elementor-element.elementor-element-6a1c8a96 .elementor-heading-title{font-size:var( --e-global-typography-a456dc2-font-size );line-height:var( --e-global-typography-a456dc2-line-height );}.elementor-98 .elementor-element.elementor-element-4cc75431 .elementor-heading-title{font-size:var( --e-global-typography-a456dc2-font-size );line-height:var( --e-global-typography-a456dc2-line-height );}.elementor-98 .elementor-element.elementor-element-eec5ddd .elementor-heading-title{font-size:var( --e-global-typography-a456dc2-font-size );line-height:var( --e-global-typography-a456dc2-line-height );}}@media(max-width:767px){.elementor-98 .elementor-element.elementor-element-7a18cc7c .elementor-heading-title{font-size:var( --e-global-typography-2000ccb-font-size );line-height:var( --e-global-typography-2000ccb-line-height );}.elementor-98 .elementor-element.elementor-element-6d82d2a9 .elementor-heading-title{font-size:var( --e-global-typography-7a7f243-font-size );line-height:var( --e-global-typography-7a7f243-line-height );}.elementor-98 .elementor-element.elementor-element-3a079549 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-98 .elementor-element.elementor-element-c338a56 .elementor-heading-title{font-size:var( --e-global-typography-a456dc2-font-size );line-height:var( --e-global-typography-a456dc2-line-height );}.elementor-98 .elementor-element.elementor-element-6a1c8a96 .elementor-heading-title{font-size:var( --e-global-typography-a456dc2-font-size );line-height:var( --e-global-typography-a456dc2-line-height );}.elementor-98 .elementor-element.elementor-element-4cc75431 .elementor-heading-title{font-size:var( --e-global-typography-a456dc2-font-size );line-height:var( --e-global-typography-a456dc2-line-height );}.elementor-98 .elementor-element.elementor-element-eec5ddd .elementor-heading-title{font-size:var( --e-global-typography-a456dc2-font-size );line-height:var( --e-global-typography-a456dc2-line-height );}}@media(min-width:768px){.elementor-98 .elementor-element.elementor-element-61bcddec{width:57.249%;}.elementor-98 .elementor-element.elementor-element-1fc98ef5{width:42.585%;}}@media(max-width:1024px) and (min-width:768px){.elementor-98 .elementor-element.elementor-element-61bcddec{width:100%;}.elementor-98 .elementor-element.elementor-element-1fc98ef5{width:100%;}.elementor-98 .elementor-element.elementor-element-72e442b1{width:100%;}.elementor-98 .elementor-element.elementor-element-2121fe6{width:100%;}.elementor-98 .elementor-element.elementor-element-6979dd87{width:100%;}.elementor-98 .elementor-element.elementor-element-6b3124cf{width:100%;}.elementor-98 .elementor-element.elementor-element-a1c9768{width:100%;}.elementor-98 .elementor-element.elementor-element-7681f91e{width:100%;}}/* Start custom CSS for elementskit-contact-form7, class: .elementor-element-bdba8dd *//* Contact Form 7 — Blue/White campaign theme */
.cf7-ev { 
  --blue:#033677; --blue-d:#022856; --line:#ccd4e3; --bg:#f9faff;
  font-family:'Noto Sans Devanagari', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  color:var(--blue-d); background:#fff; border:1px solid var(--line);
  border-radius:14px; padding:22px 18px; box-shadow:0 10px 28px rgba(0,0,0,.06);
}
.cf7-ev .cf7-title{
  margin:0 0 8px; font-family:'Kalam',cursive; color:var(--blue); font-size:26px;
}
.cf7-ev label{ display:block; font-weight:600; margin:12px 0 6px; color:var(--blue-d) }
.cf7-ev .cf7-row{ display:grid; grid-template-columns:1fr 1fr; gap:12px }
.cf7-ev input[type=text],
.cf7-ev input[type=tel],
.cf7-ev input[type=email],
.cf7-ev select,
.cf7-ev textarea{
  width:100%; background:var(--bg); border:1px solid var(--line); color:#0e2c5c;
  border-radius:10px; padding:12px 14px; font-size:15px; transition:border .2s ease, box-shadow .2s ease;
}
.cf7-ev textarea{ min-height:140px }
.cf7-ev input:focus, .cf7-ev textarea:focus, .cf7-ev select:focus{
  outline:none; border-color:#84a2e6; box-shadow:0 0 0 3px rgba(132,162,230,.25);
}
.cf7-ev .cf7-consent{ font-weight:500; color:#27406e; margin-top:8px }
.cf7-ev .cf7-actions{ margin-top:16px }
.cf7-ev input[type=submit]{
  background:var(--blue); color:#fff; border:none; border-radius:10px; padding:12px 18px;
  font-weight:800; letter-spacing:.2px; cursor:pointer; transition:background .2s ease, transform .1s;
}
.cf7-ev input[type=submit]:hover{ background:var(--blue-d); transform:translateY(-1px) }

@media (max-width:768px){ .cf7-ev .cf7-row{ grid-template-columns:1fr } }/* End custom CSS */