.elementor .banner-head{color:#ffffff;text-align:center;display:block;align-self:center;}.elementor .banner-btn{text-align:center;padding:0px;}.elementor .inline-layout{padding:0px;.inline-layout{
  display: inline !important;
}\n}.elementor .built-in-box{.icon-boxes:hover  {
  transform: translateY(-6px);
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
}\n}.elementor .icon-boxes{border-width:1px;border-color:#225CAB;border-style:solid;}.elementor .line-1{height:3px;}.elementor .line-2{height:3px;}.elementor .line-3{height:3px;}.elementor .timeline{margin-block-end:20px;}.elementor .block-element{font-weight:300;display:block;}.elementor .main-head{text-align:center;align-self:center;}.elementor .responsive-section{max-width:1340px;padding-inline-start:80px;padding-inline-end:80px;justify-content:center;}.elementor .heading-two{color:#000000;}.elementor .responsive-sec{display:flex;align-items:center;.image-column .hide-desktop {
display: none;
}
.image-column:hover .hide-desktop {
  display: block !important;;
}\n}.elementor .bg-transparent{width:65px;height:65px;margin-block-end:0px;display:flex;}.elementor .subscribe-form{padding-block-start:20px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;border-radius:10px;.subscribe-form {
display: flex;
gap: 8px;
}
.subscribe-form input {
background-color: white;
box-shadow: 0px 1px 2px 0px #1018280D;
border-radius: 25px;

}
.subscribe-form p {
margin: 0;
}
.subscribe-form input::placeholder {
color: #000000;
font-size: 16px;
font-weight: 400;
}
.subscribe-form .wpcf7-submit {
background: linear-gradient(90deg, #1480DA 0%, #785DC7 100%);
border: none;
border-radius: 100px;
color: #ffffff;
}\n}.elementor .z-index{position:relative;z-index:999999;}.elementor .cta-banner{padding:0px;margin-block-end:0px;}.elementor .hide-desktop{max-width:90%;text-align:center;flex-direction:column;.hide-desktop {
display: none !important;
}\n}.elementor .image-column{width:500px;height:500px;border-radius:25px;}.elementor .logo-hover-state{width:330px;height:220px;border-start-start-radius:20px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;}.elementor .divider-style{margin-block-end:3px;}.elementor .coloured-hover-box{min-height:585px;padding:25px;align-self:start;}.elementor .author-info{padding-block-end:15px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#D2D2D2;border-style:solid;gap:10px;}.elementor .post-content-sec{padding-block-start:60px;}.elementor .tab-icon-1{text-align:start;display:flex;gap:24px;align-items:center;}.elementor .tabs-section{width:50%;max-width:50%;gap:4px;}.elementor .tab-icon{margin:2px;display:flex;gap:10px;}.elementor .tab-1{font-weight:500;font-size:16px;color:#045EAC;display:flex;}.elementor .tab-2{font-weight:500;font-size:16px;color:#045EAC;}