.elementor-466 .elementor-element.elementor-element-ec14596{--display:grid;--e-con-grid-template-columns:2fr 4fr 3fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;--padding-top:var(--base-x2);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-466 .elementor-element.elementor-element-ec14596:not(.elementor-motion-effects-element-type-background), .elementor-466 .elementor-element.elementor-element-ec14596 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E7F1;}.elementor-466 .elementor-element.elementor-element-ec14596, .elementor-466 .elementor-element.elementor-element-ec14596::before{--border-transition:0.3s;}.elementor-466 .elementor-element.elementor-element-d969dd4{--display:flex;--background-transition:0.3s;}.elementor-466 .elementor-element.elementor-element-d969dd4.e-con{--align-self:flex-start;}.elementor-466 .elementor-element.elementor-element-17d6d44{font-family:"Barlow Condensed", Sans-serif;font-weight:400;}.elementor-466 .elementor-element.elementor-element-ba74cce{--grid-template-columns:repeat(0, auto);--icon-size:23px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-466 .elementor-element.elementor-element-ba74cce .elementor-widget-container{text-align:left;}.elementor-466 .elementor-element.elementor-element-ba74cce .elementor-social-icon{background-color:#FFFFFF00;--icon-padding:0.3em;border-style:none;}.elementor-466 .elementor-element.elementor-element-ba74cce .elementor-social-icon i{color:#6577BA;}.elementor-466 .elementor-element.elementor-element-ba74cce .elementor-social-icon svg{fill:#6577BA;}.elementor-466 .elementor-element.elementor-element-ba74cce .elementor-social-icon:hover i{color:#25252C;}.elementor-466 .elementor-element.elementor-element-ba74cce .elementor-social-icon:hover svg{fill:#25252C;}.elementor-466 .elementor-element.elementor-element-ba74cce > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-466 .elementor-element.elementor-element-0c222b4{--display:flex;--background-transition:0.3s;}.elementor-466 .elementor-element.elementor-element-cec01ef{color:#25252C;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-466 .elementor-element.elementor-element-f29eec6{--display:flex;--background-transition:0.3s;}.elementor-466 .elementor-element.elementor-element-8a3b0b6{width:initial;max-width:initial;}.elementor-466 .elementor-element.elementor-element-02b0306{--display:grid;--e-con-grid-template-columns:2fr 7fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-466 .elementor-element.elementor-element-02b0306:not(.elementor-motion-effects-element-type-background), .elementor-466 .elementor-element.elementor-element-02b0306 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E7F1;}.elementor-466 .elementor-element.elementor-element-02b0306, .elementor-466 .elementor-element.elementor-element-02b0306::before{--border-transition:0.3s;}.elementor-466 .elementor-element.elementor-element-1734d6b.elementor-element{--align-self:flex-start;}.elementor-466 .elementor-element.elementor-element-22aa826{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:start;--background-transition:0.3s;}.elementor-466 .elementor-element.elementor-element-93a157a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--background-transition:0.3s;--padding-top:var(--base);--padding-bottom:var(--base);--padding-left:10px;--padding-right:10px;}.elementor-466 .elementor-element.elementor-element-93a157a:not(.elementor-motion-effects-element-type-background), .elementor-466 .elementor-element.elementor-element-93a157a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E7F1;}.elementor-466 .elementor-element.elementor-element-93a157a, .elementor-466 .elementor-element.elementor-element-93a157a::before{--border-transition:0.3s;}.elementor-466 .elementor-element.elementor-element-5b3fb5d{text-align:left;width:auto;max-width:auto;}.elementor-466 .elementor-element.elementor-element-5b3fb5d img{width:24px;}.elementor-466 .elementor-element.elementor-element-8f1e228{column-gap:0px;text-align:left;color:#382986;font-family:"Barlow Condensed", Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;width:auto;max-width:auto;align-self:center;}.elementor-466 .elementor-element.elementor-element-8f1e228 > .elementor-widget-container{margin:0 0 0 0;padding:0px 0px 0px 10px;}@media(max-width:1279px){.elementor-466 .elementor-element.elementor-element-ec14596{--grid-auto-flow:row;--padding-top:var(--base-x2);--padding-bottom:var(--base);--padding-left:var(--base);--padding-right:var(--base);}.elementor-466 .elementor-element.elementor-element-d969dd4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-466 .elementor-element.elementor-element-02b0306{--grid-auto-flow:row;--padding-top:0;--padding-bottom:0;--padding-left:var(--base);--padding-right:var(--base);}.elementor-466 .elementor-element.elementor-element-22aa826{--grid-auto-flow:row;}.elementor-466 .elementor-element.elementor-element-93a157a{--padding-top:var(--base);--padding-bottom:var(--base-x2);--padding-left:var(--base);--padding-right:var(--base);}.elementor-466 .elementor-element.elementor-element-8f1e228{align-self:center;}}@media(max-width:899px){.elementor-466 .elementor-element.elementor-element-ec14596{--e-con-grid-template-columns:1;--grid-auto-flow:row;--padding-top:var(--base-x2);--padding-bottom:var(--base-half);--padding-left:var(--base-half);--padding-right:var(--base-half);}.elementor-466 .elementor-element.elementor-element-d969dd4{--padding-top:0;--padding-bottom:0;--padding-left:var(--base-half);--padding-right:var(--base-half);}.elementor-466 .elementor-element.elementor-element-8a3b0b6{width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;}.elementor-466 .elementor-element.elementor-element-02b0306{--e-con-grid-template-columns:1;--grid-auto-flow:row;--padding-top:var(--base-half);--padding-bottom:var(--base-half);--padding-left:var(--base-half);--padding-right:var(--base-half);}.elementor-466 .elementor-element.elementor-element-1734d6b > .elementor-widget-container{padding:var(--base-half) var(--base-half) var(--base-half) var(--base-half);}.elementor-466 .elementor-element.elementor-element-22aa826{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-466 .elementor-element.elementor-element-93a157a{--padding-top:var(--base);--padding-bottom:var(--base-x2);--padding-left:var(--base);--padding-right:var(--base);}}/* Start custom CSS for text-editor, class: .elementor-element-17d6d44 */.elementor-466 .elementor-element.elementor-element-17d6d44 h2 {
    color: #382986;
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2;
    letter-spacing: 0px;
    margin-block-start: 0.5rem;
    margin-block-end: 1rem 
}
.elementor-466 .elementor-element.elementor-element-17d6d44 h2:before {
    content: "";
    display: block;
    width: 2rem;
    height: 0.375rem;
    background-color: #f3775c;
    border-radius: 0.375rem;
    position: relative;
    top: -0.25rem;
    margin-top: -0.25rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c222b4 */.elementor-466 .elementor-element.elementor-element-0c222b4 h4 {
    color: #382986;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8a3b0b6 */.button {
  font-size: 0.846rem;
  -webkit-appearance: none;
  line-height: 2.3rem;
  height: 2.3rem;
  border-radius: var(--base);
  padding-inline: 1.25rem;
  padding-block: 0;
}

.button {
  display: inline-block;
  color: white;
  font-weight: 700;
  border: 0;
  background-color: #6577ba;
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='50' height='50' rx='25' fill='%23382986'/%3E%3Cpath d='M21.884 17.1111L29.773 25L21.884 32.8889' stroke='%23E6E8F5' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-position: left -100% center;
  background-size: auto 100%;
  background-repeat: no-repeat;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-decoration: none;
}
.button:hover, .button:focus {
  background-position: left center;
  color: white;
  border: 0;
  outline: none;
  padding: 0 0.75rem 0 3rem;
  background-color: #382986;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec14596 */.elementor-466 .elementor-element.elementor-element-ec14596 p {
    font-family: 'Public Sans',Sans-Serif;
    line-height: 27.68px;
    font-size: 17.3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02b0306 */.elementor-466 .elementor-element.elementor-element-02b0306 a, .elementor-466 .elementor-element.elementor-element-02b0306 a:hover {
  color: #25252c;
  font-size: 0.846rem;
  font-weight: 600;
}
.elementor-466 .elementor-element.elementor-element-02b0306 {
    font-family: 'Public Sans',Sans-Serif;
    line-height: 27.68px;
    font-size: 17.3px;
}/* End custom CSS */
/* Start custom CSS */footer p {
    margin-block-end: 1rem;
    margin-block-start: 1rem;
}/* End custom CSS */