.elementor-2820 .elementor-element.elementor-element-72fccf8f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-2820 .elementor-element.elementor-element-3c4df5d8{--display:flex;}.elementor-2820 .elementor-element.elementor-element-e03ff2a .wpr-highlighted-text svg path{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.elementor-2820 .elementor-element.elementor-element-e03ff2a .wpr-highlighted-text svg.wpr-highlight-x path:first-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-2820 .elementor-element.elementor-element-e03ff2a .wpr-highlighted-text svg.wpr-highlight-double path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-2820 .elementor-element.elementor-element-e03ff2a .wpr-highlighted-text svg.wpr-highlight-double-underline path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-2820 .elementor-element.elementor-element-e03ff2a .wpr-anim-text-cursor{-webkit-animation-duration:0.7s;animation-duration:0.7s;}.elementor-2820 .elementor-element.elementor-element-e03ff2a .wpr-advanced-text{text-align:center;}.elementor-2820 .elementor-element.elementor-element-e03ff2a .wpr-advanced-text a{text-align:center;}.elementor-2820 .elementor-element.elementor-element-e03ff2a .wpr-advanced-text-preffix{color:#333333;padding-top:10px;padding-bottom:10px;}.elementor-2820 .elementor-element.elementor-element-e03ff2a .wpr-anim-text{color:#605BE5;padding:10px 10px 10px 10px;}.elementor-2820 .elementor-element.elementor-element-e03ff2a .wpr-highlighted-text{color:#605BE5;padding:10px 10px 10px 10px;}.elementor-2820 .elementor-element.elementor-element-e03ff2a .wpr-anim-text-selected {color:#605BE5;}.elementor-2820 .elementor-element.elementor-element-e03ff2a .wpr-advanced-text-suffuix{padding-top:10px;padding-bottom:10px;}.elementor-2820 .elementor-element.elementor-element-e03ff2a .wpr-advanced-text-suffix{color:#333333;}.elementor-2820 .elementor-element.elementor-element-12a1a750 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;color:#313F80;}.elementor-2820 .elementor-element.elementor-element-df65463 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;color:#313F80;}.elementor-2820 .elementor-element.elementor-element-27af59a4{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;color:#7D7B9E;}.elementor-2820 .elementor-element.elementor-element-6308af1a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-2820 .elementor-element.elementor-element-6308af1a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-2820 .elementor-element.elementor-element-6308af1a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-2820 .elementor-element.elementor-element-6308af1a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-2820 .elementor-element.elementor-element-6308af1a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-2820 .elementor-element.elementor-element-6308af1a .elementor-icon-list-icon i{color:#6CEBA0;transition:color 0.3s;}.elementor-2820 .elementor-element.elementor-element-6308af1a .elementor-icon-list-icon svg{fill:#6CEBA0;transition:fill 0.3s;}.elementor-2820 .elementor-element.elementor-element-6308af1a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2820 .elementor-element.elementor-element-6308af1a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2820 .elementor-element.elementor-element-6308af1a .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-2820 .elementor-element.elementor-element-6308af1a .elementor-icon-list-text{color:#7D7B9E;transition:color 0.3s;}.elementor-2820 .elementor-element.elementor-element-6f8635cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-2820 .elementor-element.elementor-element-6f8635cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-2820 .elementor-element.elementor-element-6f8635cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-2820 .elementor-element.elementor-element-6f8635cf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-2820 .elementor-element.elementor-element-6f8635cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-2820 .elementor-element.elementor-element-6f8635cf .elementor-icon-list-icon i{color:#6CEBA0;transition:color 0.3s;}.elementor-2820 .elementor-element.elementor-element-6f8635cf .elementor-icon-list-icon svg{fill:#6CEBA0;transition:fill 0.3s;}.elementor-2820 .elementor-element.elementor-element-6f8635cf{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2820 .elementor-element.elementor-element-6f8635cf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2820 .elementor-element.elementor-element-6f8635cf .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-2820 .elementor-element.elementor-element-6f8635cf .elementor-icon-list-text{color:#7D7B9E;transition:color 0.3s;}.elementor-2820 .elementor-element.elementor-element-3cac2a67{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-2820 .elementor-element.elementor-element-3b7fab44{--display:flex;}.elementor-2820 .elementor-element.elementor-element-40b61d4d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2820 .elementor-element.elementor-element-72081af6{--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;}.elementor-2820 .elementor-element.elementor-element-42ef9580 .wpr-member-media{max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-2820 .elementor-element.elementor-element-42ef9580 .wpr-member-content{padding:20px 0px 0px 0px;}.elementor-2820 .elementor-element.elementor-element-42ef9580 .wpr-member-name{color:#313F80;font-family:"Poppins", Sans-serif;font-size:20px;margin:0 0 3px;text-align:left;}.elementor-2820 .elementor-element.elementor-element-42ef9580 .wpr-member-job{color:#97ADF7;font-family:"Poppins", Sans-serif;font-size:12px;margin:0 0 6px;text-align:left;}.elementor-2820 .elementor-element.elementor-element-42ef9580 .wpr-member-description{color:#7D7B9E;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;margin-bottom:8px;text-align:left;}.elementor-2820 .elementor-element.elementor-element-42ef9580 .wpr-member-btn{color:#FF409D;background-color:#6D71E800;border-color:#6D71E800;transition-duration:0.1s;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;padding:0px 0px 0px 0px;border-style:none;border-radius:2px 2px 2px 2px;}.elementor-2820 .elementor-element.elementor-element-42ef9580 .wpr-member-btn:hover{color:#FF218D;border-color:#474DE800;}.elementor-2820 .elementor-element.elementor-element-42ef9580 .wpr-member-btn.wpr-button-none:hover{background-color:#474DE800;}.elementor-2820 .elementor-element.elementor-element-42ef9580 .wpr-member-btn:before{background-color:#474DE800;transition-duration:0.1s;}.elementor-2820 .elementor-element.elementor-element-42ef9580 .wpr-member-btn:after{background-color:#474DE800;transition-duration:0.1s;}.elementor-2820 .elementor-element.elementor-element-42ef9580 .wpr-member-btn-wrap{text-align:left;}.elementor-2820 .elementor-element.elementor-element-35313492{--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;}.elementor-2820 .elementor-element.elementor-element-65d113fc .wpr-member-media{max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-2820 .elementor-element.elementor-element-65d113fc .wpr-member-content{padding:20px 0px 0px 0px;}.elementor-2820 .elementor-element.elementor-element-65d113fc .wpr-member-name{color:#313F80;font-family:"Poppins", Sans-serif;font-size:20px;margin:0 0 3px;text-align:left;}.elementor-2820 .elementor-element.elementor-element-65d113fc .wpr-member-job{color:#97ADF7;font-family:"Poppins", Sans-serif;font-size:12px;margin:0 0 6px;text-align:left;}.elementor-2820 .elementor-element.elementor-element-65d113fc .wpr-member-description{color:#7D7B9E;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;margin-bottom:8px;text-align:left;}.elementor-2820 .elementor-element.elementor-element-65d113fc .wpr-member-btn{color:#FF409D;background-color:#6D71E800;border-color:#6D71E800;transition-duration:0.1s;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;padding:0px 0px 0px 0px;border-style:none;border-radius:2px 2px 2px 2px;}.elementor-2820 .elementor-element.elementor-element-65d113fc .wpr-member-btn:hover{color:#FF218D;border-color:#474DE800;}.elementor-2820 .elementor-element.elementor-element-65d113fc .wpr-member-btn.wpr-button-none:hover{background-color:#474DE800;}.elementor-2820 .elementor-element.elementor-element-65d113fc .wpr-member-btn:before{background-color:#474DE800;transition-duration:0.1s;}.elementor-2820 .elementor-element.elementor-element-65d113fc .wpr-member-btn:after{background-color:#474DE800;transition-duration:0.1s;}.elementor-2820 .elementor-element.elementor-element-65d113fc .wpr-member-btn-wrap{text-align:left;}.elementor-2820 .elementor-element.elementor-element-2be7ffa0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2820 .elementor-element.elementor-element-fb76ab5{--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;}.elementor-2820 .elementor-element.elementor-element-6509e74d .wpr-member-media{max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-2820 .elementor-element.elementor-element-6509e74d .wpr-member-content{padding:20px 0px 0px 0px;}.elementor-2820 .elementor-element.elementor-element-6509e74d .wpr-member-name{color:#313F80;font-family:"Poppins", Sans-serif;font-size:20px;margin:0 0 3px;text-align:left;}.elementor-2820 .elementor-element.elementor-element-6509e74d .wpr-member-job{color:#97ADF7;font-family:"Poppins", Sans-serif;font-size:12px;margin:0 0 6px;text-align:left;}.elementor-2820 .elementor-element.elementor-element-6509e74d .wpr-member-description{color:#7D7B9E;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;margin-bottom:8px;text-align:left;}.elementor-2820 .elementor-element.elementor-element-6509e74d .wpr-member-btn{color:#FF409D;background-color:#6D71E800;border-color:#6D71E800;transition-duration:0.1s;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;padding:0px 0px 0px 0px;border-style:none;border-radius:2px 2px 2px 2px;}.elementor-2820 .elementor-element.elementor-element-6509e74d .wpr-member-btn:hover{color:#FF218D;border-color:#474DE800;}.elementor-2820 .elementor-element.elementor-element-6509e74d .wpr-member-btn.wpr-button-none:hover{background-color:#474DE800;}.elementor-2820 .elementor-element.elementor-element-6509e74d .wpr-member-btn:before{background-color:#474DE800;transition-duration:0.1s;}.elementor-2820 .elementor-element.elementor-element-6509e74d .wpr-member-btn:after{background-color:#474DE800;transition-duration:0.1s;}.elementor-2820 .elementor-element.elementor-element-6509e74d .wpr-member-btn-wrap{text-align:left;}.elementor-2820 .elementor-element.elementor-element-7fa46c14{--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;}.elementor-2820 .elementor-element.elementor-element-2ff77676 .wpr-member-media{max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-2820 .elementor-element.elementor-element-2ff77676 .wpr-member-content{padding:20px 0px 0px 0px;}.elementor-2820 .elementor-element.elementor-element-2ff77676 .wpr-member-name{color:#313F80;font-family:"Poppins", Sans-serif;font-size:20px;margin:0 0 3px;text-align:left;}.elementor-2820 .elementor-element.elementor-element-2ff77676 .wpr-member-job{color:#97ADF7;font-family:"Poppins", Sans-serif;font-size:12px;margin:0 0 6px;text-align:left;}.elementor-2820 .elementor-element.elementor-element-2ff77676 .wpr-member-description{color:#7D7B9E;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;margin-bottom:8px;text-align:left;}.elementor-2820 .elementor-element.elementor-element-2ff77676 .wpr-member-btn{color:#FF409D;background-color:#6D71E800;border-color:#6D71E800;transition-duration:0.1s;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;padding:0px 0px 0px 0px;border-style:none;border-radius:2px 2px 2px 2px;}.elementor-2820 .elementor-element.elementor-element-2ff77676 .wpr-member-btn:hover{color:#FF218D;border-color:#474DE800;}.elementor-2820 .elementor-element.elementor-element-2ff77676 .wpr-member-btn.wpr-button-none:hover{background-color:#474DE800;}.elementor-2820 .elementor-element.elementor-element-2ff77676 .wpr-member-btn:before{background-color:#474DE800;transition-duration:0.1s;}.elementor-2820 .elementor-element.elementor-element-2ff77676 .wpr-member-btn:after{background-color:#474DE800;transition-duration:0.1s;}.elementor-2820 .elementor-element.elementor-element-2ff77676 .wpr-member-btn-wrap{text-align:left;}.elementor-2820 .elementor-element.elementor-element-5d6a5f2b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2820 .elementor-element.elementor-element-65c7bd94{--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;}.elementor-2820 .elementor-element.elementor-element-dda3f67 .wpr-member-media{max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-2820 .elementor-element.elementor-element-dda3f67 .wpr-member-content{padding:20px 0px 0px 0px;}.elementor-2820 .elementor-element.elementor-element-dda3f67 .wpr-member-name{color:#313F80;font-family:"Poppins", Sans-serif;font-size:20px;margin:0 0 3px;text-align:left;}.elementor-2820 .elementor-element.elementor-element-dda3f67 .wpr-member-job{color:#97ADF7;font-family:"Poppins", Sans-serif;font-size:12px;margin:0 0 6px;text-align:left;}.elementor-2820 .elementor-element.elementor-element-dda3f67 .wpr-member-description{color:#7D7B9E;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;margin-bottom:8px;text-align:left;}.elementor-2820 .elementor-element.elementor-element-dda3f67 .wpr-member-btn{color:#FF409D;background-color:#6D71E800;border-color:#6D71E800;transition-duration:0.1s;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;padding:0px 0px 0px 0px;border-style:none;border-radius:2px 2px 2px 2px;}.elementor-2820 .elementor-element.elementor-element-dda3f67 .wpr-member-btn:hover{color:#FF218D;border-color:#474DE800;}.elementor-2820 .elementor-element.elementor-element-dda3f67 .wpr-member-btn.wpr-button-none:hover{background-color:#474DE800;}.elementor-2820 .elementor-element.elementor-element-dda3f67 .wpr-member-btn:before{background-color:#474DE800;transition-duration:0.1s;}.elementor-2820 .elementor-element.elementor-element-dda3f67 .wpr-member-btn:after{background-color:#474DE800;transition-duration:0.1s;}.elementor-2820 .elementor-element.elementor-element-dda3f67 .wpr-member-btn-wrap{text-align:left;}.elementor-2820 .elementor-element.elementor-element-65d3b1f1{--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;}.elementor-2820 .elementor-element.elementor-element-56b20445 .wpr-member-media{max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-2820 .elementor-element.elementor-element-56b20445 .wpr-member-content{padding:20px 0px 0px 0px;}.elementor-2820 .elementor-element.elementor-element-56b20445 .wpr-member-name{color:#313F80;font-family:"Poppins", Sans-serif;font-size:20px;margin:0 0 3px;text-align:left;}.elementor-2820 .elementor-element.elementor-element-56b20445 .wpr-member-job{color:#97ADF7;font-family:"Poppins", Sans-serif;font-size:12px;margin:0 0 6px;text-align:left;}.elementor-2820 .elementor-element.elementor-element-56b20445 .wpr-member-description{color:#7D7B9E;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;margin-bottom:8px;text-align:left;}.elementor-2820 .elementor-element.elementor-element-56b20445 .wpr-member-btn{color:#FF409D;background-color:#6D71E800;border-color:#6D71E800;transition-duration:0.1s;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;padding:0px 0px 0px 0px;border-style:none;border-radius:2px 2px 2px 2px;}.elementor-2820 .elementor-element.elementor-element-56b20445 .wpr-member-btn:hover{color:#FF218D;border-color:#474DE800;}.elementor-2820 .elementor-element.elementor-element-56b20445 .wpr-member-btn.wpr-button-none:hover{background-color:#474DE800;}.elementor-2820 .elementor-element.elementor-element-56b20445 .wpr-member-btn:before{background-color:#474DE800;transition-duration:0.1s;}.elementor-2820 .elementor-element.elementor-element-56b20445 .wpr-member-btn:after{background-color:#474DE800;transition-duration:0.1s;}.elementor-2820 .elementor-element.elementor-element-56b20445 .wpr-member-btn-wrap{text-align:left;}.elementor-2820 .elementor-element.elementor-element-28743795{--display:flex;}.elementor-2820 .elementor-element.elementor-element-2dd31580{text-align:center;color:#FF0303;}.elementor-2820 .elementor-element.elementor-element-1f76ee43{text-align:center;color:#004FFF;}.elementor-2820 .elementor-element.elementor-element-1fdb94d5 .gallery-item .gallery-caption{text-align:center;}body.elementor-page-2820:not(.elementor-motion-effects-element-type-background), body.elementor-page-2820 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-2820 .elementor-element.elementor-element-3b7fab44{--width:100%;}}@media(max-width:1366px){.elementor-2820 .elementor-element.elementor-element-72fccf8f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-2820 .elementor-element.elementor-element-72fccf8f{--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:767px){.elementor-2820 .elementor-element.elementor-element-72fccf8f{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2820 .elementor-element.elementor-element-12a1a750 .elementor-heading-title{font-size:18px;}.elementor-2820 .elementor-element.elementor-element-df65463 .elementor-heading-title{font-size:25px;}}/* Start custom CSS for shortcode, class: .elementor-element-07b19e5 *//* Enhanced styling for Contact Form 7 - Senior Secondary Contact Form */
.wpcf7-form {
  background-color: #f7f9fc; /* Light, soft background */
  padding: 30px;
  border-radius: 10px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
  max-width: 1000px;
  margin: 30px auto;
}

.wpcf7-form label {
  display: block;
  margin-bottom: 6px;
  font-weight: 600;
  color: #1a237e; /* Deep blue for a professional look */
  font-size: 0.95rem;
}

.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="tel"],
.wpcf7-form textarea {
  width: 100%;
  padding: 12px 15px;
  border: 1px solid #d1d9e6;
  border-radius: 8px;
  margin-bottom: 20px;
  font-size: 1rem;
  transition: border-color 0.3s, box-shadow 0.3s;
  background-color: #ffffff;
  box-shadow: inset 0 1px 3px rgba(0,0,0,0.05);
}

.wpcf7-form input[type="text"]:focus,
.wpcf7-form input[type="email"]:focus,
.wpcf7-form input[type="tel"]:focus,
.wpcf7-form textarea:focus {
  border-color: #3f51b5;
  box-shadow: 0 0 5px rgba(63, 81, 181, 0.3);
  outline: none;
}

.wpcf7-form textarea {
  resize: vertical;
  min-height: 120px;
}

.wpcf7-form input[type="submit"] {
  background-color: #3f51b5; /* Attractive blue button */
  color: #ffffff;
  border: none;
  padding: 12px 25px;
  border-radius: 25px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: 600;
  transition: background-color 0.3s, transform 0.2s;
  box-shadow: 0 4px 10px rgba(63, 81, 181, 0.2);
}

.wpcf7-form input[type="submit"]:hover {
  background-color: #2c3e9c;
  transform: translateY(-2px);
}

/* Responsive adjustments */
@media (max-width: 600px) {
  .wpcf7-form {
    padding: 20px;
  }
}/* End custom CSS */