.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-180 .elementor-element.elementor-element-392d2dc{--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;--padding-top:24px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-180 .elementor-element.elementor-element-1e1865be{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-heading.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-180 .elementor-element.elementor-element-7d5a106 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-180 .elementor-element.elementor-element-7d5a106{text-align:center;}.elementor-180 .elementor-element.elementor-element-7d5a106 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:56px;font-weight:700;line-height:1.2em;}.elementor-180 .elementor-element.elementor-element-2e05250 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-180 .elementor-element.elementor-element-2e05250{text-align:center;}.elementor-180 .elementor-element.elementor-element-2e05250 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:400;line-height:1.6em;letter-spacing:-0.01em;color:var( --e-global-color-accent );}.elementor-widget-taxonomy-filter.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-taxonomy-filter .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-taxonomy-filter .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-taxonomy-filter.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-taxonomy-filter:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-taxonomy-filter.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-taxonomy-filter .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-180 .elementor-element.elementor-element-8265ada{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:30px;--e-filter-normal-text-color:var( --e-global-color-primary );--e-filter-hover-text-color:var( --e-global-color-secondary );--e-filter-active-text-color:var( --e-global-color-secondary );--e-filter-item-border-radius:8px 8px 8px 8px;}.elementor-180 .elementor-element.elementor-element-8265ada .e-filter-item:not( [aria-pressed=true] ):not( :hover ){background-color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-180 .elementor-element.elementor-element-8265ada .e-filter-item:hover:not( [aria-pressed=true] ){background-color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;}.elementor-180 .elementor-element.elementor-element-8265ada .e-filter-item[aria-pressed="true"]{background-color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );}.elementor-180 .elementor-element.elementor-element-8265ada .e-filter-item{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;letter-spacing:-0.01em;padding:10px 18px 10px 18px;}.elementor-180 .elementor-element.elementor-element-2ed1065f{--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;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-180 .elementor-element.elementor-element-2dccedc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-loop-grid .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-loop-grid .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-loop-grid.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-loop-grid:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-loop-grid.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-loop-grid .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-180 .elementor-element.elementor-element-e64b2bc{--grid-columns:3;--load-more—spacing:45px;--load-more-button-align:center;}.elementor-180 .elementor-element.elementor-element-e64b2bc .elementor-button{background-color:var( --e-global-color-secondary );font-family:"DM Sans", Sans-serif;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-180 .elementor-element.elementor-element-e64b2bc .elementor-button:hover, .elementor-180 .elementor-element.elementor-element-e64b2bc .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-180 .elementor-element.elementor-element-e64b2bc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-180 .elementor-element.elementor-element-e64b2bc .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-180 .elementor-element.elementor-element-e64b2bc .elementor-button:hover svg, .elementor-180 .elementor-element.elementor-element-e64b2bc .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-180 .elementor-element.elementor-element-92d5305{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-button.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-button:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-button.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-180 .elementor-element.elementor-element-4f91055 .elementor-button{background-color:var( --e-global-color-7fc249c );font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;line-height:1em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 3px rgba(14.999999999999902, 0, 81.99999999999999, 0.2);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-7fc249c );border-radius:50% 50% 50% 50%;padding:16px 16px 16px 16px;}.elementor-180 .elementor-element.elementor-element-4f91055 .elementor-button:hover, .elementor-180 .elementor-element.elementor-element-4f91055 .elementor-button:focus{background-color:var( --e-global-color-7fc249c );color:var( --e-global-color-secondary );border-color:var( --e-global-color-7fc249c );}body:not(.rtl) .elementor-180 .elementor-element.elementor-element-4f91055{right:90px;}body.rtl .elementor-180 .elementor-element.elementor-element-4f91055{left:90px;}.elementor-180 .elementor-element.elementor-element-4f91055{bottom:90px;}.elementor-180 .elementor-element.elementor-element-4f91055 .elementor-button:hover svg, .elementor-180 .elementor-element.elementor-element-4f91055 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-180 .elementor-element.elementor-element-177c39a9{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-180 .elementor-element.elementor-element-177c39a9:not(.elementor-motion-effects-element-type-background), .elementor-180 .elementor-element.elementor-element-177c39a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7fc249c );}.elementor-180 .elementor-element.elementor-element-75165245{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-180 .elementor-element.elementor-element-268a82ee{text-align:center;}.elementor-180 .elementor-element.elementor-element-268a82ee .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:700;color:#FFFFFF;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-html.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-180 .elementor-element.elementor-element-392d2dc{--width:100%;}.elementor-180 .elementor-element.elementor-element-2ed1065f{--width:100%;}.elementor-180 .elementor-element.elementor-element-177c39a9{--width:100%;}}@media(max-width:1024px){.elementor-180 .elementor-element.elementor-element-392d2dc{--padding-top:24px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-180 .elementor-element.elementor-element-7d5a106 .elementor-heading-title{font-size:48px;}.elementor-180 .elementor-element.elementor-element-2e05250 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-180 .elementor-element.elementor-element-2e05250 .elementor-heading-title{font-size:20px;}.elementor-180 .elementor-element.elementor-element-2ed1065f{--padding-top:0px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-180 .elementor-element.elementor-element-e64b2bc{--grid-columns:2;}body:not(.rtl) .elementor-180 .elementor-element.elementor-element-4f91055{right:20px;}body.rtl .elementor-180 .elementor-element.elementor-element-4f91055{left:20px;}.elementor-180 .elementor-element.elementor-element-4f91055{bottom:50px;}.elementor-180 .elementor-element.elementor-element-177c39a9{--padding-top:65px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-180 .elementor-element.elementor-element-392d2dc{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-180 .elementor-element.elementor-element-7d5a106 .elementor-heading-title{font-size:40px;}.elementor-180 .elementor-element.elementor-element-2e05250 .elementor-heading-title{font-size:18px;}.elementor-180 .elementor-element.elementor-element-8265ada{--e-filter-justify-content:center;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-space-between:10px;}.elementor-180 .elementor-element.elementor-element-2ed1065f{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-180 .elementor-element.elementor-element-e64b2bc{--grid-columns:1;}.elementor-180 .elementor-element.elementor-element-177c39a9{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for heading, class: .elementor-element-2e05250 */.elementor-180 .elementor-element.elementor-element-2e05250 {
    max-width: 450px;
}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-8265ada */.elementor-180 .elementor-element.elementor-element-8265ada .e-filter-item {
    transition: ease-in-out .4s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e1865be */.elementor-180 .elementor-element.elementor-element-1e1865be {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
    width: calc(100% - 100px);
}
@media only screen and (max-width: 1279px) {
    .elementor-180 .elementor-element.elementor-element-1e1865be {
        width: calc(100% - 80px);
    }
}
@media only screen and (max-width: 767px) {
    .elementor-180 .elementor-element.elementor-element-1e1865be {
        width: calc(100% - 40px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dccedc */.elementor-180 .elementor-element.elementor-element-2dccedc {
    max-width: 1080px;
    margin-left: auto;
    margin-right: auto;
    width: calc(100% - 100px);
}
@media only screen and (max-width: 1279px) {
    .elementor-180 .elementor-element.elementor-element-2dccedc {
        width: calc(100% - 80px);
    }
}
@media only screen and (max-width: 767px) {
    .elementor-180 .elementor-element.elementor-element-2dccedc {
        width: calc(100% - 40px);
    }
}

.blog-grid-container .e-loop-item:first-of-type {
    grid-column: span 3;
    box-shadow: 0px 0px 20px 10px rgba(15, 0, 82, 0.10);
    border-radius: 30px;
}
.blog-grid-container .e-loop-item:first-of-type .single-card {
    flex-direction: row;
}
.blog-grid-container .e-loop-item:first-of-type .single-card .image-container {
    width: 50%;
}
.blog-grid-container .e-loop-item:first-of-type .single-card .text-content-container {
    max-width: 440px;
    margin: auto;
}
.blog-grid-container .e-loop-item:first-of-type .single-card .text-content-container .category-elem:before {
    content: 'Featured';
    padding: 8px 12px;
    width: max-content;
    position: relative;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
    background: #DBCCFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: -0.14px;
    border: solid 2px #DBCCFF;
}

@media only screen and (min-width: 1025px) {
    .blog-grid-container .e-loop-item:first-of-type .single-card .heading-elem h3 {
        font-size: 32px;
        font-style: normal;
        font-weight: 700;
        line-height: 130%;
    }

}

@media only screen and (max-width: 1024px) {
    .blog-grid-container .e-loop-item:first-of-type {
        grid-column: span 1;
        box-shadow: unset;
    }
    .blog-grid-container .e-loop-item:first-of-type .single-card {
        flex-direction: column;
    }
    
    .blog-grid-container .e-loop-item:first-of-type .single-card .image-container {
        width: 100%;
    }
    .blog-grid-container .e-loop-item:first-of-type .single-card .text-content-container {
        max-width: 100%;
        margin: auto;
    }
}


.blog-grid-container .e-loop-item:first-of-type .single-card {
    background: #fff;
}

.blog-grid-container .e-loop-item:first-of-type .single-card .image-container img {
    filter: unset;
}
.blog-grid-container .e-loop-item:first-of-type .single-card .image-container:after {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4f91055 */.elementor-180 .elementor-element.elementor-element-4f91055 .elementor-button-icon {
    margin-right: 0;
}
selctor svg {
    width: 24px;
    height: 24px;
    min-width: 24px;
    min-height: 24px;
}
.elementor-180 .elementor-element.elementor-element-4f91055 .elementor-button {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-15ebbe9a */.elementor-180 .elementor-element.elementor-element-15ebbe9a form * {
  font-family: "DM Sans", "Sans-serif";
}
.elementor-180 .elementor-element.elementor-element-15ebbe9a form .form-columns-1,
.elementor-180 .elementor-element.elementor-element-15ebbe9a form .form-columns-3 {
  max-width: unset;
}
.elementor-180 .elementor-element.elementor-element-15ebbe9a form .form-columns-1 .hs-error-msgs,
.elementor-180 .elementor-element.elementor-element-15ebbe9a form .form-columns-3 .hs-error-msgs {
  padding-left: unset;
  list-style: none;
  padding-top: 10px;
}
.elementor-180 .elementor-element.elementor-element-15ebbe9a form .form-columns-1 .hs-error-msgs li label,
.elementor-180 .elementor-element.elementor-element-15ebbe9a form .form-columns-3 .hs-error-msgs li label {
  color: #CFCCDC;
}
.elementor-180 .elementor-element.elementor-element-15ebbe9a form .form-columns-3 {
  max-width: unset;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
@media only screen and (max-width: 767px) {
  .elementor-180 .elementor-element.elementor-element-15ebbe9a form .form-columns-3 {
    grid-template-columns: 1fr;
    gap: 16px;
  }
}
.elementor-180 .elementor-element.elementor-element-15ebbe9a form .form-columns-3 .hs-form-field {
  width: 100%;
}
.elementor-180 .elementor-element.elementor-element-15ebbe9a form .form-columns-3 .hs-form-field label {
  color: #fff;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 114.286%;
  letter-spacing: -0.14px;
}
.elementor-180 .elementor-element.elementor-element-15ebbe9a form .form-columns-3 .hs-form-field .input {
  margin-right: 0;
}
.elementor-180 .elementor-element.elementor-element-15ebbe9a form .form-columns-3 .hs-form-field .input input {
  border-radius: 6px;
  border: 2px solid var(--ID-Base-White, #FFF);
  padding: 12px 20px 12px;
  font-family: "DM Sans", "Sans-serif";
  color: #fff;
  background-color: unset;
  font-size: 18px;
  font-weight: 600;
  line-height: 114.286%;
  letter-spacing: -0.14px;
}
.elementor-180 .elementor-element.elementor-element-15ebbe9a form .form-columns-1 {
  padding-top: 40px;
}
.elementor-180 .elementor-element.elementor-element-15ebbe9a form .form-columns-1 .input ul {
  list-style: none;
  padding-left: unset;
}
.elementor-180 .elementor-element.elementor-element-15ebbe9a form .form-columns-1 .input ul li label {
  overflow: hidden;
}
.elementor-180 .elementor-element.elementor-element-15ebbe9a form .form-columns-1 .input ul li label > span {
  position: relative;
  align-items: center;
  justify-content: flex-start;
  margin-left: 0;
  color: #fff;
  line-height: 24px;
}
.elementor-180 .elementor-element.elementor-element-15ebbe9a form .form-columns-1 .input ul li label > span p {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.16px;
}
.elementor-180 .elementor-element.elementor-element-15ebbe9a form .form-columns-1 .input ul li label > span:before {
  background-color: unset;
  width: 40px;
  min-width: 40px;
  height: 24px;
  border-radius: 12px;
  border: solid 2px #fff;
  content: "";
  display: inline-block;
  margin-right: 12px;
  margin-bottom: -6px;
  transition: ease-in-out 0.4s;
}
@media only screen and (max-width: 767px) {
  .elementor-180 .elementor-element.elementor-element-15ebbe9a form .form-columns-1 .input ul li label > span:before {
    width: 30px;
    min-width: 30px;
    height: 18px;
    margin-bottom: -4px;
  }
}
.elementor-180 .elementor-element.elementor-element-15ebbe9a form .form-columns-1 .input ul li label > span:after {
  content: "";
  display: block;
  position: absolute;
  background-color: #fff;
  border-radius: 100px;
  width: 16px;
  height: 16px;
  left: 4px;
  top: 4px;
  transition: ease-in-out 0.3s;
  transition-delay: 0.1s;
}
@media only screen and (max-width: 767px) {
  .elementor-180 .elementor-element.elementor-element-15ebbe9a form .form-columns-1 .input ul li label > span:after {
    width: 10px;
    height: 10px;
    top: 7px;
  }
}
.elementor-180 .elementor-element.elementor-element-15ebbe9a form .form-columns-1 .input ul li label input {
  visibility: hidden;
  height: 1px;
  width: 1px;
  position: absolute;
  left: 1000vw;
}
.elementor-180 .elementor-element.elementor-element-15ebbe9a form .form-columns-1 .input ul li label input:checked + span:before {
  background-color: #fff;
}
.elementor-180 .elementor-element.elementor-element-15ebbe9a form .form-columns-1 .input ul li label input:checked + span:after {
  background-color: #8854FF;
  left: 20px;
}
@media only screen and (max-width: 767px) {
  .elementor-180 .elementor-element.elementor-element-15ebbe9a form .form-columns-1 .input ul li label input:checked + span:after {
    width: 10px;
    height: 10px;
    left: 16px;
  }
}
.elementor-180 .elementor-element.elementor-element-15ebbe9a form .form-columns-1 .hs-richtext * {
  font-family: "DM Sans", "Sans-serif";
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: -0.16px;
  Color: #fff;
}
.elementor-180 .elementor-element.elementor-element-15ebbe9a form .form-columns-1 .hs-richtext * a {
  text-decoration: underline;
  transition: ease-in-out 0.4s;
}
.elementor-180 .elementor-element.elementor-element-15ebbe9a form .form-columns-1 .hs-richtext * a:hover {
  opacity: 0.7;
}
.elementor-180 .elementor-element.elementor-element-15ebbe9a form .form-columns-1 .hs-richtext *:last-child {
  margin-bottom: 0;
}
.elementor-180 .elementor-element.elementor-element-15ebbe9a form .hs-submit input {
  margin-left: auto;
  margin-top: 20px;
  display: block;
  color: #0F0052;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  letter-spacing: -0.16px;
  padding: 12px 20px;
  background-color: #fff;
  border: solid 2px #fff;
}

.elementor-180 .elementor-element.elementor-element-15ebbe9a .submitted-message * {
  font-family: inherit !important;
  color: #fff;
  text-align: center;
}
/*# sourceMappingURL=temp.css.map *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75165245 */.elementor-180 .elementor-element.elementor-element-75165245 {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    width: calc(100% - 100px);
}
@media only screen and (max-width: 1279px) {
    .elementor-180 .elementor-element.elementor-element-75165245 {
        width: calc(100% - 80px);
    }
}
@media only screen and (max-width: 767px) {
    .elementor-180 .elementor-element.elementor-element-75165245 {
        width: calc(100% - 60px);
    }
}/* End custom CSS */