.elementor-3744 .elementor-element.elementor-element-23371a11 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3744 .elementor-element.elementor-element-23371a11 > .elementor-container{max-width:1300px;}.elementor-3744 .elementor-element.elementor-element-23371a11{margin-top:0px;margin-bottom:0px;padding:66px 0px 0px 0px;}.elementor-3744 .elementor-element.elementor-element-541df212 > .elementor-element-populated{text-align:end;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3744 .elementor-element.elementor-element-e85fd23{margin-top:20px;margin-bottom:20px;}.elementor-3744 .elementor-element.elementor-element-50b70c01 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3744 .elementor-element.elementor-element-1a3dddce{text-align:start;}.elementor-3744 .elementor-element.elementor-element-1a2da404 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3744 .elementor-element.elementor-element-6933d133{text-align:start;}.elementor-3744 .elementor-element.elementor-element-cb97a99{margin-top:0px;margin-bottom:0px;padding:0px 0px 36px 0px;}.elementor-3744 .elementor-element.elementor-element-1e54fae > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3744 .elementor-element.elementor-element-34cb98a{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;column-gap:58px;text-align:start;}.elementor-3744 .elementor-element.elementor-element-34cb98a > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-3744 .elementor-element.elementor-element-767afe6{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;column-gap:58px;text-align:start;}.elementor-3744 .elementor-element.elementor-element-767afe6 > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-3744 .elementor-element.elementor-element-f2b3709{width:var( --container-widget-width, 25.983% );max-width:25.983%;--container-widget-width:25.983%;--container-widget-flex-grow:0;column-gap:58px;text-align:start;}.elementor-3744 .elementor-element.elementor-element-f2b3709 > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-3744 .elementor-element.elementor-element-1610e8c9{margin-top:0px;margin-bottom:0px;padding:0px 0px 36px 0px;}.elementor-3744 .elementor-element.elementor-element-19deb4e2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3744 .elementor-element.elementor-element-70dcafee > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3744 .elementor-element.elementor-element-68e7663b > .elementor-element-populated{text-align:end;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3744 .elementor-element.elementor-element-5d225e50{margin-top:0px;margin-bottom:0px;padding:0px 0px 36px 0px;}.elementor-3744 .elementor-element.elementor-element-7c2a027e > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-3744 .elementor-element.elementor-element-7c2a027e{text-align:start;}.elementor-3744 .elementor-element.elementor-element-1b5cd0f5{margin-top:0px;margin-bottom:27px;}.elementor-3744 .elementor-element.elementor-element-222a9848 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3744 .elementor-element.elementor-element-2df0171e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3744 .elementor-element.elementor-element-3b1536a7 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-3744 .elementor-element.elementor-element-3b1536a7{text-align:start;}.elementor-3744 .elementor-element.elementor-element-3b1536a7 .elementor-heading-title{font-size:12px;line-height:22px;color:#532D89;}.elementor-3744 .elementor-element.elementor-element-20972725 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3744 .elementor-element.elementor-element-281496b3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3744 .elementor-element.elementor-element-281496b3{text-align:start;}.elementor-3744 .elementor-element.elementor-element-281496b3 .elementor-heading-title{font-size:12px;line-height:22px;color:#532D89;}.elementor-3744 .elementor-element.elementor-element-1fbeebaf{margin-top:0px;margin-bottom:20px;}.elementor-3744 .elementor-element.elementor-element-1a620dd1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3744 .elementor-element.elementor-element-78f81829 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3744 .elementor-element.elementor-element-1e8c96be{text-align:start;}.elementor-3744 .elementor-element.elementor-element-1e8c96be .elementor-heading-title{font-size:12px;font-weight:900;text-decoration:underline;line-height:21px;color:#532D89;}.elementor-3744 .elementor-element.elementor-element-9eb051e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3744 .elementor-element.elementor-element-35c00233{text-align:start;}.elementor-3744 .elementor-element.elementor-element-35c00233 .elementor-heading-title{font-size:12px;line-height:21px;color:#532D89;}@media(min-width:768px){.elementor-3744 .elementor-element.elementor-element-1e54fae{width:100%;}.elementor-3744 .elementor-element.elementor-element-19deb4e2{width:44.387%;}.elementor-3744 .elementor-element.elementor-element-70dcafee{width:55.613%;}.elementor-3744 .elementor-element.elementor-element-222a9848{width:3.024%;}.elementor-3744 .elementor-element.elementor-element-2df0171e{width:46.309%;}.elementor-3744 .elementor-element.elementor-element-20972725{width:50%;}.elementor-3744 .elementor-element.elementor-element-1a620dd1{width:42.991%;}.elementor-3744 .elementor-element.elementor-element-78f81829{width:11.613%;}.elementor-3744 .elementor-element.elementor-element-9eb051e{width:44.729%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3744 .elementor-element.elementor-element-541df212{width:100%;}.elementor-3744 .elementor-element.elementor-element-68e7663b{width:100%;}.elementor-3744 .elementor-element.elementor-element-1a620dd1{width:55%;}.elementor-3744 .elementor-element.elementor-element-78f81829{width:20%;}.elementor-3744 .elementor-element.elementor-element-9eb051e{width:25%;}}@media(max-width:1024px){.elementor-3744 .elementor-element.elementor-element-50b70c01 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-3744 .elementor-element.elementor-element-1a3dddce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3744 .elementor-element.elementor-element-1a3dddce{text-align:start;}.elementor-3744 .elementor-element.elementor-element-1a2da404 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-3744 .elementor-element.elementor-element-6933d133 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3744 .elementor-element.elementor-element-6933d133{text-align:start;}.elementor-3744 .elementor-element.elementor-element-cb97a99{padding:0px 15px 0px 15px;}.elementor-3744 .elementor-element.elementor-element-34cb98a{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-3744 .elementor-element.elementor-element-767afe6{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-3744 .elementor-element.elementor-element-f2b3709{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-3744 .elementor-element.elementor-element-1610e8c9{margin-top:0px;margin-bottom:0px;padding:15px 15px 0px 15px;}.elementor-3744 .elementor-element.elementor-element-5d225e50{padding:0px 15px 0px 15px;}.elementor-3744 .elementor-element.elementor-element-1b5cd0f5{margin-top:0px;margin-bottom:0px;padding:15px 15px 15px 15px;}.elementor-3744 .elementor-element.elementor-element-3b1536a7{text-align:start;}.elementor-3744 .elementor-element.elementor-element-1fbeebaf{margin-top:0px;margin-bottom:0px;padding:15px 15px 15px 15px;}}@media(max-width:767px){.elementor-3744 .elementor-element.elementor-element-23371a11{margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-3744 .elementor-element.elementor-element-1a3dddce{text-align:center;}.elementor-3744 .elementor-element.elementor-element-6933d133{text-align:center;}.elementor-bc-flex-widget .elementor-3744 .elementor-element.elementor-element-1e54fae.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3744 .elementor-element.elementor-element-1e54fae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3744 .elementor-element.elementor-element-1e54fae.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3744 .elementor-element.elementor-element-1e54fae > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3744 .elementor-element.elementor-element-34cb98a > .elementor-widget-container{margin:-6px -6px -6px -6px;}.elementor-3744 .elementor-element.elementor-element-34cb98a{--container-widget-width:130px;--container-widget-flex-grow:0;width:var( --container-widget-width, 130px );max-width:130px;align-self:flex-end;text-align:center;}.elementor-3744 .elementor-element.elementor-element-767afe6 > .elementor-widget-container{margin:-6px -6px -6px -6px;}.elementor-3744 .elementor-element.elementor-element-767afe6{--container-widget-width:130px;--container-widget-flex-grow:0;width:var( --container-widget-width, 130px );max-width:130px;align-self:flex-end;text-align:center;}.elementor-3744 .elementor-element.elementor-element-f2b3709 > .elementor-widget-container{margin:-6px -6px -6px -6px;}.elementor-3744 .elementor-element.elementor-element-f2b3709{--container-widget-width:130px;--container-widget-flex-grow:0;width:var( --container-widget-width, 130px );max-width:130px;text-align:center;}.elementor-3744 .elementor-element.elementor-element-1610e8c9{margin-top:15px;margin-bottom:15px;}.elementor-3744 .elementor-element.elementor-element-1b5cd0f5{padding:10px 10px 10px 10px;}.elementor-3744 .elementor-element.elementor-element-3b1536a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3744 .elementor-element.elementor-element-1fbeebaf{padding:10px 10px 10px 10px;}.elementor-3744 .elementor-element.elementor-element-1e8c96be{text-align:center;}.elementor-3744 .elementor-element.elementor-element-35c00233{text-align:center;}}/* Start custom CSS for image, class: .elementor-element-1a3dddce */.elementor-3744 .elementor-element.elementor-element-1a3dddce img{
    width:166px;
}
@media only screen and (max-width: 768px) and (min-width: 768px) {
 .elementor-3744 .elementor-element.elementor-element-1a3dddce .elementor-widget-container {
    text-align: left !important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6933d133 */.elementor-3744 .elementor-element.elementor-element-6933d133 img{
    width:110px;
}
@media only screen and (max-width: 768px) and (min-width: 768px) {
 .elementor-3744 .elementor-element.elementor-element-6933d133 .elementor-widget-container {
    text-align: left !important;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34cb98a */.elementor-3744 .elementor-element.elementor-element-34cb98a .centre-title{
    color: #FF996C;
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;
}
.elementor-3744 .elementor-element.elementor-element-34cb98a .footer-heading{
      color: #532D89;
  font-size: 12px;
  line-height: 14px;
  font-weight:500;
  margin-bottom:0px;
}
.elementor-3744 .elementor-element.elementor-element-34cb98a .footer-p,.elementor-3744 .elementor-element.elementor-element-34cb98a .footer-p a{
      color: #532D89;
  font-family: "Work Sans";
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 25.2px;
   
}

.elementor-3744 .elementor-element.elementor-element-34cb98a .orange-transparent.button.md{
    max-width:200px;
      border: 1px solid #532D89;
      padding: 3px 0 !important;
}
.elementor-3744 .elementor-element.elementor-element-34cb98a p{
    margin-bottom:15px;
}
.elementor-3744 .elementor-element.elementor-element-34cb98a p:last-child{
    margin-bottom:0 !important;
}
@media only screen and (max-width: 768px) {
.elementor-3744 .elementor-element.elementor-element-34cb98a .footer-p, .elementor-3744 .elementor-element.elementor-element-34cb98a .footer-heading {
   text-align:left;
}
}
@media only screen and (max-width: 600px) {
.elementor-3744 .elementor-element.elementor-element-34cb98a .footer-p a{
   margin: 0 auto;
}
.elementor-3744 .elementor-element.elementor-element-34cb98a .footer-p, .elementor-3744 .elementor-element.elementor-element-34cb98a .footer-heading {
   text-align:center;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-767afe6 */.elementor-3744 .elementor-element.elementor-element-767afe6 .centre-title{
    color: #FF996C;
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;
}
.elementor-3744 .elementor-element.elementor-element-767afe6 .footer-heading{
      color: #532D89;
  font-size: 12px;
  line-height: 14px;
  font-weight:500;
  margin-bottom:0px;
}
.elementor-3744 .elementor-element.elementor-element-767afe6 .footer-p,.elementor-3744 .elementor-element.elementor-element-767afe6 .footer-p a{
      color: #532D89;
  font-family: "Work Sans";
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 25.2px;
   
}

.elementor-3744 .elementor-element.elementor-element-767afe6 .orange-transparent.button.md{
    max-width:200px;
      border: 1px solid #532D89;
      padding: 3px 0 !important;
}
.elementor-3744 .elementor-element.elementor-element-767afe6 p{
    margin-bottom:15px;
}
.elementor-3744 .elementor-element.elementor-element-767afe6 p:last-child{
    margin-bottom:0 !important;
}
@media only screen and (max-width: 768px) {
.elementor-3744 .elementor-element.elementor-element-767afe6 .footer-p, .elementor-3744 .elementor-element.elementor-element-767afe6 .footer-heading {
   text-align:left;
}
}
@media only screen and (max-width: 600px) {
.elementor-3744 .elementor-element.elementor-element-767afe6 .footer-p a{
   margin: 0 auto;
}
.elementor-3744 .elementor-element.elementor-element-767afe6 .footer-p, .elementor-3744 .elementor-element.elementor-element-767afe6 .footer-heading {
   text-align:center;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f2b3709 */.elementor-3744 .elementor-element.elementor-element-f2b3709 .centre-title{
    color: #FF996C;
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;
}
.elementor-3744 .elementor-element.elementor-element-f2b3709 .footer-heading{
      color: #532D89;
  font-size: 12px;
  line-height: 14px;
  font-weight:500;
  margin-bottom:0px;
}
.elementor-3744 .elementor-element.elementor-element-f2b3709 .footer-p,.elementor-3744 .elementor-element.elementor-element-f2b3709 .footer-p a{
      color: #532D89;
  font-family: "Work Sans";
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 25.2px;
   
}

.elementor-3744 .elementor-element.elementor-element-f2b3709 .orange-transparent.button.md{
    max-width:200px;
      border: 1px solid #532D89;
      padding: 3px 0 !important;
}
.elementor-3744 .elementor-element.elementor-element-f2b3709 p{
    margin-bottom:15px;
}
.elementor-3744 .elementor-element.elementor-element-f2b3709 p:last-child{
    margin-bottom:0 !important;
}
@media only screen and (max-width: 768px) {
.elementor-3744 .elementor-element.elementor-element-f2b3709 .footer-p, .elementor-3744 .elementor-element.elementor-element-f2b3709 .footer-heading {
   text-align:left;
}
}
@media only screen and (max-width: 600px) {
.elementor-3744 .elementor-element.elementor-element-f2b3709 .footer-p a{
   margin: 0 auto;
}
.elementor-3744 .elementor-element.elementor-element-f2b3709 .footer-p, .elementor-3744 .elementor-element.elementor-element-f2b3709 .footer-heading {
   text-align:center;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1e54fae */.elementor-3744 .elementor-element.elementor-element-1e54fae > .elementor-widget-wrap{
    flex-direction: column;
    gap: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ee92dd5 */.elementor-3744 .elementor-element.elementor-element-ee92dd5{
display: inline-block; 
width: auto;
    text-align:left;
}
@media only screen and (max-width: 600px) {
    .elementor-3744 .elementor-element.elementor-element-ee92dd5{
    
    width: 100%;
    
    }
}
.elementor-3744 .elementor-element.elementor-element-ee92dd5 .social-icons{
    text-align:center;
}
.elementor-3744 .elementor-element.elementor-element-ee92dd5 .social-icon {
    display: inline-block;
	border: 1px solid #532D89;
	width: 45px;
	height: 45px;
	text-align: center;
	line-height: 38px;
	border-radius: 50%;
	margin: 5px;
	background-color: #fff;
	color: #532D89;
	font-size: 14px;
}
.elementor-3744 .elementor-element.elementor-element-ee92dd5 .social-icon:hover {
    background-color: #FF996C;
    border-color:#FF996C !important;
    color: #fff;
}
.elementor-3744 .elementor-element.elementor-element-ee92dd5 .fa{
    position: relative;
    top: 2px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-26ba1081 */.elementor-3744 .elementor-element.elementor-element-26ba1081 .wp-gr .wp-google-badge{
    box-shadow:none !important;
}
.elementor-3744 .elementor-element.elementor-element-26ba1081{
    display: inline-block;
    width: auto;
    flex: auto;
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c2a027e */.elementor-3744 .elementor-element.elementor-element-7c2a027e .elementor-text-editor{
    display:table;
}
.elementor-3744 .elementor-element.elementor-element-7c2a027e{
    margin-bottom:0;
}
.elementor-3744 .elementor-element.elementor-element-7c2a027e .div-1st{
    width:100px;
    display:table-cell;
}
.elementor-3744 .elementor-element.elementor-element-7c2a027e h3{
    color: #532D89;
  font-size: 30px;
  font-weight: bold;
  line-height: 34px;
}
.elementor-3744 .elementor-element.elementor-element-7c2a027e p{
     color: #532D89;
  font-size: 15px;
  font-weight: bold;
  
  line-height: 34px;
}
@media (max-width:767px){
.elementor-3744 .elementor-element.elementor-element-7c2a027e h3{
    color: #532D89;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.35em;
}
.elementor-3744 .elementor-element.elementor-element-7c2a027e p{
     color: #532D89;
  font-size: 15px;
  font-weight: bold;
  
  line-height: 1.35em;
}    
}
.elementor-3744 .elementor-element.elementor-element-7c2a027e h3,.elementor-3744 .elementor-element.elementor-element-7c2a027e p{
    margin-bottom:0;
}
.elementor-3744 .elementor-element.elementor-element-7c2a027e .div-2nd{
    width:auto;
    flex:auto;
    display:table-cell;
    vertical-align:middle;
}
.elementor-3744 .elementor-element.elementor-element-7c2a027e img{
    width:77px;
    box-shadow: 0 0 41px 0 rgba(2,6,19,0.12);
    border-radius:65px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1cbb0cf5 */@media (max-width:767px){
    .elementor-3744 .elementor-element.elementor-element-1cbb0cf5 .gform_button.button{
        margin-bottom:0 !important;
    }
}
.elementor-3744 .elementor-element.elementor-element-1cbb0cf5 .gform_wrapper{
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19f0bc2 */#enquiry-form {
    width: 90% !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-addc6a3 */#enquiry-form {
    width: 90% !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-23371a11 */.elementor-3744 .elementor-element.elementor-element-23371a11:before {
    background-image: linear-gradient(90deg, #532D89, #532D89 33%, #FFEB83 33%, #FFEB83 66%, #FF996C 66%, #FF996C 100% );
  position: absolute;
  content: ' ';
  width:100%;
  height: 6px;
  right: 0;
  left: 0;
  top: 0;
  display:block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b1536a7 */.elementor-3744 .elementor-element.elementor-element-3b1536a7{
max-width: 88%;
width:100%;
    flex: auto;
    display: inline-block;
}
.elementor-3744 .elementor-element.elementor-element-3b1536a7 .elementor-widget-container{
    text-align:left !important;
}
@media (max-width:767px){
    .elementor-3744 .elementor-element.elementor-element-3b1536a7{
    width:100% !important;
    max-width:100% !important;
    margin-left:0 !important;
}
.elementor-3744 .elementor-element.elementor-element-3b1536a7 .elementor-widget-container{
    text-align:center !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-281496b3 */.elementor-3744 .elementor-element.elementor-element-281496b3 .elementor-widget-container{
    text-align:left !important;
}
@media (max-width:767px){
    .elementor-3744 .elementor-element.elementor-element-281496b3{
    width:100% !important;
    max-width:100% !important;
    margin-left:0 !important;
}
.elementor-3744 .elementor-element.elementor-element-281496b3 .elementor-widget-container{
    text-align:center !important;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5042e099 */.elementor-3744 .elementor-element.elementor-element-5042e099 {
    color: #532D89;
    font-size: 12px;
    line-height: 21px;
    text-align: left;
}
.elementor-3744 .elementor-element.elementor-element-5042e099 .elementor-widget-container{
    text-align:left !important;
}
@media (max-width:767px){
    .elementor-3744 .elementor-element.elementor-element-5042e099{
    width:100% !important;
    max-width:100% !important;
    margin-left:0 !important;
}
.elementor-3744 .elementor-element.elementor-element-5042e099 .elementor-widget-container{
    text-align:center !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35c00233 */.elementor-3744 .elementor-element.elementor-element-35c00233 img{
    width: 13px;
    position: absolute;
    top: 2px;
    margin-left: 10px;
}/* End custom CSS */