.elementor-4559 .elementor-element.elementor-element-a1fb1ce > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4559 .elementor-element.elementor-element-71d9516 .silicon-elementor-highlighted-heading__title{color:#585C7B;}.elementor-4559 .elementor-element.elementor-element-682770f{width:100%;max-width:100%;}.elementor-4559 .elementor-element.elementor-element-682770f .elementor-button-content-wrapper{flex-direction:row;}.elementor-4559 .elementor-element.elementor-element-78851ac > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4559 .elementor-element.elementor-element-ec12ebf img{width:1416px;border-radius:6px 6px 6px 6px;}.elementor-4559 .elementor-element.elementor-element-29a3b27 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4559 .elementor-element.elementor-element-6e4a46a .swiper-slide img{width:48px;}.elementor-4559 .elementor-element.elementor-element-6e4a46a .swiper-slide .silicon-elementor-svg-wrapper{width:48px;height:48px;}.elementor-4559 .elementor-element.elementor-element-6e4a46a .swiper-slide .silicon-elementor-svg-wrapper svg{width:48px;height:48px;}.elementor-4559 .elementor-element.elementor-element-6e4a46a{text-align:center;}.elementor-4559 .elementor-element.elementor-element-6e4a46a .si-imagebox-description{max-width:336px;}.elementor-4559 .elementor-element.elementor-element-50041b5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4559 .elementor-element.elementor-element-375e01f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4559 .elementor-element.elementor-element-767d99b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4559 .elementor-element.elementor-element-302abe9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:-50px;}.elementor-4559 .elementor-element.elementor-element-302abe9 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-4559 .elementor-element.elementor-element-68f9876 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4559 .elementor-element.elementor-element-68f9876 .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4559 .elementor-element.elementor-element-68f9876 .sn-silicon-wrap{background-color:#CFD0FE00 !important;}.elementor-4559 .elementor-element.elementor-element-9ef366f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:-50px;}.elementor-4559 .elementor-element.elementor-element-9ef366f > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-4559 .elementor-element.elementor-element-3c498ee > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4559 .elementor-element.elementor-element-3c498ee .sn-silicon-wrap{background-color:#CFD0FE00 !important;}.elementor-4559 .elementor-element.elementor-element-d1abe5d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:-50px;}.elementor-4559 .elementor-element.elementor-element-d1abe5d > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-4559 .elementor-element.elementor-element-51e6afe > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4559 .elementor-element.elementor-element-51e6afe .sn-silicon-wrap{background-color:#CFD0FE00 !important;}.elementor-4559 .elementor-element.elementor-element-8e47db7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4559 .elementor-element.elementor-element-5b3ef7a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4559 .elementor-element.elementor-element-5b6da67 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4559 .elementor-element.elementor-element-f89b1d3{width:auto;max-width:auto;}.elementor-4559 .elementor-element.elementor-element-f89b1d3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4559 .elementor-element.elementor-element-f89b1d3 .sn-button-icon{font-size:20px !important;}.elementor-4559 .elementor-element.elementor-element-2544830{width:auto;max-width:auto;}.elementor-4559 .elementor-element.elementor-element-2544830 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4559 .elementor-element.elementor-element-2544830 .sn-button-icon{font-size:20px !important;}.elementor-4559 .elementor-element.elementor-element-d6fda41 .sn-elementor-swiper-icon{font-size:20px !important;}.elementor-4559 .elementor-element.elementor-element-d6fda41 .swiper-slide img{width:176px;}.elementor-4559 .elementor-element.elementor-element-93f9fe0 > .elementor-widget-container{background-color:#F9F9F9;}.elementor-4559 .elementor-element.elementor-element-67cc033 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4559 .elementor-element.elementor-element-868002c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4559 .elementor-element.elementor-element-f1bb01e .silicon-elementor-highlighted-heading__title{font-size:29px;}.elementor-4559 .elementor-element.elementor-element-5015802 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4559 .elementor-element.elementor-element-f71ffa2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4559 .elementor-element.elementor-element-fbbe50b > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-4559 .elementor-element.elementor-element-fbbe50b .elementor-accordion-item{border-width:0.1px;border-color:#E4E3EDE6;}.elementor-4559 .elementor-element.elementor-element-fbbe50b .elementor-accordion-item .elementor-tab-content{border-width:0.1px;border-block-start-color:#E4E3EDE6;}.elementor-4559 .elementor-element.elementor-element-fbbe50b .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0.1px;border-block-end-color:#E4E3EDE6;}.elementor-4559 .elementor-element.elementor-element-fbbe50b .elementor-accordion-icon, .elementor-4559 .elementor-element.elementor-element-fbbe50b .elementor-accordion-title{color:#131022;}.elementor-4559 .elementor-element.elementor-element-fbbe50b .elementor-accordion-icon svg{fill:#131022;}.elementor-4559 .elementor-element.elementor-element-fbbe50b .elementor-accordion-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;line-height:36px;}.elementor-4559 .elementor-element.elementor-element-fbbe50b .elementor-tab-title{padding:16px 24px 16px 24px;}.elementor-4559 .elementor-element.elementor-element-fbbe50b .elementor-tab-title .elementor-accordion-icon i:before{color:#04041A;}.elementor-4559 .elementor-element.elementor-element-fbbe50b .elementor-tab-title .elementor-accordion-icon svg{fill:#04041A;}.elementor-4559 .elementor-element.elementor-element-fbbe50b .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#0B19EA;}.elementor-4559 .elementor-element.elementor-element-fbbe50b .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#0B19EA;}.elementor-4559 .elementor-element.elementor-element-fbbe50b .elementor-tab-content{color:#585C7B;font-family:"Manrope", Sans-serif;font-size:14px;padding:16px 24px 16px 24px;}.elementor-4559 .elementor-element.elementor-element-5943267 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4559 .elementor-element.elementor-element-bc749b3{text-align:center;}.elementor-4559 .elementor-element.elementor-element-bc749b3 .silicon-elementor-highlighted-heading__title{font-size:28px;}.elementor-4559 .elementor-element.elementor-element-f5feba2{text-align:center;}.elementor-4559 .elementor-element.elementor-element-f5feba2 .silicon-elementor-highlighted-heading__title{color:#181212;}.elementor-4559 .elementor-element.elementor-element-f5feba2 .silicon-elementor-highlighted-heading__highlighted-text{color:#252525;}.elementor-4559 .elementor-element.elementor-element-e30dfd5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4559 .elementor-element.elementor-element-9352bf0 .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:20px;}.elementor-4559 .elementor-element.elementor-element-9352bf0 .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-20px;}.elementor-4559 .elementor-element.elementor-element-9352bf0 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-4559 .elementor-element.elementor-element-9352bf0 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-4559 .elementor-element.elementor-element-9352bf0 .elementor-labels-inline .elementor-field-group > label{padding-left:5px;}body:not(.rtl) .elementor-4559 .elementor-element.elementor-element-9352bf0 .elementor-labels-inline .elementor-field-group > label{padding-right:5px;}body .elementor-4559 .elementor-element.elementor-element-9352bf0 .elementor-labels-above .elementor-field-group > label{padding-bottom:5px;}.elementor-4559 .elementor-element.elementor-element-9352bf0 .elementor-field-group > label{font-size:1em;font-weight:500;}.elementor-4559 .elementor-element.elementor-element-9352bf0 .elementor-field-type-html{padding-bottom:0px;}.elementor-4559 .elementor-element.elementor-element-9352bf0 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#D3D3D3;}.elementor-4559 .elementor-element.elementor-element-9352bf0 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#D3D3D3;}.elementor-4559 .elementor-element.elementor-element-9352bf0 .elementor-field-group .elementor-select-wrapper::before{color:#D3D3D3;}.elementor-4559 .elementor-element.elementor-element-9352bf0 .elementor-button{font-weight:700;}.elementor-4559 .elementor-element.elementor-element-9352bf0 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-32b279f );color:#ffffff;}.elementor-4559 .elementor-element.elementor-element-9352bf0 .elementor-button[type="submit"]{background-color:var( --e-global-color-32b279f );color:#ffffff;}.elementor-4559 .elementor-element.elementor-element-9352bf0 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-4559 .elementor-element.elementor-element-9352bf0 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-4559 .elementor-element.elementor-element-9352bf0 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-4559 .elementor-element.elementor-element-9352bf0 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-4559 .elementor-element.elementor-element-9352bf0 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-4559 .elementor-element.elementor-element-9352bf0 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-4559 .elementor-element.elementor-element-9352bf0{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-4559 .elementor-element.elementor-element-302abe9{width:50%;}.elementor-4559 .elementor-element.elementor-element-9ef366f{width:50%;}.elementor-4559 .elementor-element.elementor-element-d1abe5d{width:50%;}.elementor-4559 .elementor-element.elementor-element-517fe55{width:33.33%;}.elementor-4559 .elementor-element.elementor-element-a75dc5c{width:33.33%;}.elementor-4559 .elementor-element.elementor-element-df2509c{width:33.33%;}.elementor-4559 .elementor-element.elementor-element-8b95cb0{width:33.33%;}.elementor-4559 .elementor-element.elementor-element-5210aa2{width:33.33%;}.elementor-4559 .elementor-element.elementor-element-99d17f8{width:33.33%;}}@media(max-width:1024px){.elementor-bc-flex-widget .elementor-4559 .elementor-element.elementor-element-78851ac.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4559 .elementor-element.elementor-element-78851ac.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4559 .elementor-element.elementor-element-14a3f2d img{width:100%;}.elementor-4559 .elementor-element.elementor-element-998fd45 img{width:100%;}.elementor-4559 .elementor-element.elementor-element-d7a8df2 img{width:100%;}.elementor-4559 .elementor-element.elementor-element-c84afd2 img{width:100%;}.elementor-4559 .elementor-element.elementor-element-0e1af92 img{width:100%;}.elementor-4559 .elementor-element.elementor-element-05b3db2 img{width:100%;}.elementor-4559 .elementor-element.elementor-element-fbbe50b .elementor-accordion-title{line-height:20px;}}@media(max-width:767px){.elementor-4559 .elementor-element.elementor-element-a1fb1ce.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4559 .elementor-element.elementor-element-50041b5 > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-4559 .elementor-element.elementor-element-302abe9 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-4559 .elementor-element.elementor-element-68f9876 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-4559 .elementor-element.elementor-element-f78f5f0 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-4559 .elementor-element.elementor-element-3c498ee > .elementor-widget-container{margin:0px 0px 010px 0px;}.elementor-4559 .elementor-element.elementor-element-c627bad > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-4559 .elementor-element.elementor-element-51e6afe > .elementor-widget-container{margin:0px 0px 010px 0px;}.elementor-4559 .elementor-element.elementor-element-cf099c9 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-4559 .elementor-element.elementor-element-d6fda41 .swiper-slide img{width:159px;}.elementor-4559 .elementor-element.elementor-element-517fe55{width:50%;}.elementor-4559 .elementor-element.elementor-element-a75dc5c{width:50%;}.elementor-4559 .elementor-element.elementor-element-df2509c{width:50%;}.elementor-4559 .elementor-element.elementor-element-8b95cb0{width:50%;}.elementor-4559 .elementor-element.elementor-element-5210aa2{width:50%;}.elementor-4559 .elementor-element.elementor-element-99d17f8{width:50%;}.elementor-4559 .elementor-element.elementor-element-ec6b7f3{padding:5px 5px 5px 5px;}.elementor-4559 .elementor-element.elementor-element-f1bb01e .silicon-elementor-highlighted-heading__title{font-size:24px;}.elementor-4559 .elementor-element.elementor-element-fbbe50b .elementor-accordion-title{line-height:20px;}.elementor-4559 .elementor-element.elementor-element-7a6c0f3{padding:5px 5px 5px 5px;}.elementor-4559 .elementor-element.elementor-element-f5feba2 .silicon-elementor-highlighted-heading__title{font-size:18px;}}/* Start custom CSS for button, class: .elementor-element-682770f */.silicon-button {
  /* Color and Background */
  background-color: #6366f5;
  color: #f1f1f1;

  /* Spacing and Sizing */
  padding: 0.625rem 1.75rem;
  
  /* Text and Font */
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.6;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;

  /* Border */
  border: 1px solid #6366f1; /* Matched border to background */
  border-radius: 0.375rem;

  /* Behavior */
  cursor: pointer;
  transition: all 0.2s ease-in-out;

  /* Flex properties for centering content (optional but good) */
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 600px) {
    .silicon-button {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50041b5 */.silicon-button {
  /* Color and Background */
  background-color: #6366f5;
  color: #f1f1f1;

  /* Spacing and Sizing */
  padding: 0.625rem 1.75rem;
  
  /* Text and Font */
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.6;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;

  /* Border */
  border: 1px solid #6366f1; /* Matched border to background */
  border-radius: 0.375rem;

  /* Behavior */
  cursor: pointer;
  transition: all 0.2s ease-in-out;

  /* Flex properties for centering content (optional but good) */
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 600px) {
    .silicon-button {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-302abe9 */.home-services:hover .card{
    background: #F3F6FF;
}

.home-services ul li {
    padding-left: 5px
}
.home-services ul {
    padding-left: 1rem !important;
    
    list-style-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 32.003 32.003'%3E%3Cg id='Group_2183' data-name='Group 2183' transform='translate(-1.667 -1.667)'%3E%3Cpath id='Path_11767' data-name='Path 11767' d='M17.668,1.667a16,16,0,1,0,16,16A16.02,16.02,0,0,0,17.668,1.667Zm0,28.8a12.8,12.8,0,1,1,12.8-12.8A12.816,12.816,0,0,1,17.668,30.469Z' transform='translate(0 0)' fill='%236366f1'/%3E%3Cpath id='Path_11768' data-name='Path 11768' d='M11.178,15.382,7.5,11.71,5.24,13.976,11.182,19.9,21.912,9.174,19.65,6.911Z' transform='translate(3.288 4.826)' fill='%236366f1'/%3E%3C/g%3E%3C/svg%3E%0A");
}

@media (max-width:600px) {
.home-services {
    margin-bottom: 20px
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fda0761 *//* The wrapper that contains BOTH the image card + the button */
.home-card {
  background: #FFF;         /* your card bg */
  border-radius: 14px;
  box-shadow: 0 6px 18px rgba(0,0,0,.06);
  overflow: hidden;   
  margin-bottom: 20px;
}

/* Add inner padding so both widgets sit inside the card */
.home-card > .elementor-widget-wrap,
.home-card .e-con-inner {      /* for Flexbox Container */
  padding: 20px;
}

/* Tidy gaps between widgets inside the card */
.home-card .elementor-widget:not(:last-child){
  margin-bottom: 12px;
}

/* Make the button behave nicely inside the card */
.home-card .cta-primary {
  display: block;
  width: 100%;
  text-align: center;
  margin: 8px 0 0;
}
.cta-primary{
  /* Color and Background */
  background-color: #515CE6;
  color: #f1f1f1;

  /* Spacing and Sizing */
  padding: 0.625rem 1.75rem;
  
  /* Text and Font */
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.6;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;

  /* Border */
  border: 1px solid #6366f1; /* Matched border to background */
  border-radius: 0.375rem;

  /* Behavior */
  cursor: pointer;
  transition: all 0.2s ease-in-out;

  /* Flex properties for centering content (optional but good) */
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.cta-primary:hover {
  background-color: #4044EE; /* darker shade on hover */
  color: #fff;              /* force text to stay white */
  border-color: #4044EE;    /* optional: match border to bg */
  text-decoration: none;    /* prevent underline if it's a link */
}

@media (max-width: 600px) {
    .silicon-button {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5b6da67 */.btn.me-2,
.btn.ms-2 {
  background-color: #D1D1D1!important;
  border: none !important;
  border-radius: 50% !important;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  width: 40px;   /* make width = height */
  height: 40px;
  padding: 0;    /* remove inherited spacing */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5015802 */.silicon-button {
  /* Color and Background */
  background-color: #6366f5;
  color: #f1f1f1;

  /* Spacing and Sizing */
  padding: 0.625rem 1.75rem;
  
  /* Text and Font */
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.6;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;

  /* Border */
  border: 1px solid #6366f1; /* Matched border to background */
  border-radius: 0.375rem;

  /* Behavior */
  cursor: pointer;
  transition: all 0.2s ease-in-out;

  /* Flex properties for centering content (optional but good) */
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 600px) {
    .silicon-button {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-9352bf0 */.elementor-button{
  /* Color and Background */
  background-color: #6366f5;
  color: #f1f1f1;

  /* Spacing and Sizing */
  padding: 0.625rem 1.75rem;
  
  /* Text and Font */
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.6;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;

  /* Border */
  border: 1px solid #6366f1; /* Matched border to background */
  border-radius: 0.375rem;

  /* Behavior */
  cursor: pointer;
  transition: all 0.2s ease-in-out;

  /* Flex properties for centering content (optional but good) */
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 600px) {
    .elementor-button {
        width: 100%;
    }
}/* End custom CSS */