.elementor-193 .elementor-element.elementor-element-16a9542{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-6ac2772 img{width:25%;}.elementor-193 .elementor-element.elementor-element-f871786{text-align:center;}.elementor-193 .elementor-element.elementor-element-f871786 .elementor-heading-title{font-family:"Alata", Sans-serif;font-size:5rem;font-weight:500;color:#DD664C;}.elementor-193 .elementor-element.elementor-element-b7e5938{text-align:center;}.elementor-193 .elementor-element.elementor-element-b7e5938 .elementor-heading-title{font-family:"Alata", Sans-serif;font-size:1rem;font-weight:600;letter-spacing:-5px;color:#2E2E2EBA;}.elementor-193 .elementor-element.elementor-element-a9bb2f1{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-ca10a02 img{border-radius:2rem 0rem 0rem 2rem;}.elementor-193 .elementor-element.elementor-element-559f793 > .elementor-widget-container{padding:30px 50px 0px 50px;}.elementor-193 .elementor-element.elementor-element-559f793 .elementor-icon-box-wrapper{text-align:left;}.elementor-193 .elementor-element.elementor-element-559f793 .elementor-icon-box-title{margin-block-end:25px;color:#DD664C;}.elementor-193 .elementor-element.elementor-element-559f793 .elementor-icon-box-title, .elementor-193 .elementor-element.elementor-element-559f793 .elementor-icon-box-title a{font-family:"Alata", Sans-serif;font-size:1rem;font-weight:600;}.elementor-193 .elementor-element.elementor-element-559f793 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:400;color:#2E2E2EBA;}.elementor-193 .elementor-element.elementor-element-1310100{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-7936bb5 > .elementor-widget-container{padding:30px 50px 0px 50px;}.elementor-193 .elementor-element.elementor-element-7936bb5 .elementor-icon-box-wrapper{text-align:left;}.elementor-193 .elementor-element.elementor-element-7936bb5 .elementor-icon-box-title{margin-block-end:25px;color:#DD664C;}.elementor-193 .elementor-element.elementor-element-7936bb5 .elementor-icon-box-title, .elementor-193 .elementor-element.elementor-element-7936bb5 .elementor-icon-box-title a{font-family:"Alata", Sans-serif;font-size:1rem;font-weight:600;}.elementor-193 .elementor-element.elementor-element-7936bb5 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:400;color:#2E2E2EBA;}.elementor-193 .elementor-element.elementor-element-c4293e0 img{border-radius:0rem 2rem 2rem 0rem;}.elementor-193 .elementor-element.elementor-element-d0f8d41{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-aad645b img{border-radius:2rem 0rem 0rem 2rem;}.elementor-193 .elementor-element.elementor-element-25b328b > .elementor-widget-container{padding:30px 50px 0px 50px;}.elementor-193 .elementor-element.elementor-element-25b328b .elementor-icon-box-wrapper{text-align:left;}.elementor-193 .elementor-element.elementor-element-25b328b .elementor-icon-box-title{margin-block-end:25px;color:#DD664C;}.elementor-193 .elementor-element.elementor-element-25b328b .elementor-icon-box-title, .elementor-193 .elementor-element.elementor-element-25b328b .elementor-icon-box-title a{font-family:"Alata", Sans-serif;font-size:1rem;font-weight:600;}.elementor-193 .elementor-element.elementor-element-25b328b .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:400;color:#2E2E2EBA;}@media(max-width:1024px){.elementor-193 .elementor-element.elementor-element-a9bb2f1{--grid-auto-flow:row;}.elementor-193 .elementor-element.elementor-element-1310100{--grid-auto-flow:row;}.elementor-193 .elementor-element.elementor-element-d0f8d41{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-193 .elementor-element.elementor-element-16a9542{--content-width:35rem;}.elementor-193 .elementor-element.elementor-element-a9bb2f1{--content-width:940px;}.elementor-193 .elementor-element.elementor-element-1310100{--content-width:940px;}.elementor-193 .elementor-element.elementor-element-d0f8d41{--content-width:940px;}}@media(max-width:767px){.elementor-193 .elementor-element.elementor-element-16a9542{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-193 .elementor-element.elementor-element-f871786{text-align:center;}.elementor-193 .elementor-element.elementor-element-f871786 .elementor-heading-title{font-size:2.5rem;}.elementor-193 .elementor-element.elementor-element-a9bb2f1{--content-width:90%;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-193 .elementor-element.elementor-element-ca10a02.elementor-element{--order:-99999 /* order start hack */;}.elementor-193 .elementor-element.elementor-element-ca10a02 img{border-radius:0rem 0rem 0rem 0rem;}.elementor-193 .elementor-element.elementor-element-1310100{--content-width:90%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-193 .elementor-element.elementor-element-7936bb5.elementor-element{--order:99999 /* order end hack */;}.elementor-193 .elementor-element.elementor-element-c4293e0 img{border-radius:0rem 0rem 0rem 0rem;}.elementor-193 .elementor-element.elementor-element-d0f8d41{--content-width:90%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-193 .elementor-element.elementor-element-aad645b img{border-radius:0rem 0rem 0rem 0rem;}}/* Start custom CSS for heading, class: .elementor-element-b7e5938 */.elementor-193 .elementor-element.elementor-element-b7e5938 h4{
    font-size: 1rem;
    color: #DD664C;
    font-weight: 700;
}
.elementor-193 .elementor-element.elementor-element-b7e5938 p{
    line-height: 2;
}
.elementor-193 .elementor-element.elementor-element-b7e5938 a{
        background-color: #DD664C;
    color: #FFFFFF;
    background-image: linear-gradient(0deg, #DD664C 0%, rgba(221, 102, 76, 0.008) 100%);
    background-position: 0% 0%;
    background-repeat: repeat;
    background-size: cover;
    
    margin-top: 25px;
    display: inline-flex;
    width: auto;
    height: 3rem;
    line-height: calc(3rem - 4px);
    padding: 0 1rem;
    vertical-align: middle;
    font-family: 'DM Sans', sans-serif;
    font-size: 1em;
    font-weight: 700;
    border-radius: 3rem;
    border-color: #DD664C;
    border-style: solid;
    border-width: 2px;
    flex-direction: row-reverse;
    justify-content: flex-end;
    transition: transform 0.25s ease, color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}
.elementor-193 .elementor-element.elementor-element-b7e5938 a:hover {
    transform: scale(1.0425);
    background-color: #DD664C !important;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-559f793 */.elementor-193 .elementor-element.elementor-element-559f793{
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cfilter%20id%3D%22noise%22%3E%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.875%22%20result%3D%22noise%22%20%2F%3E%20%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220.58984375%200%200%200%200%200%200.35546875%200%200%200%200%200%200.828125%200%200%200%200%200%200.1796875%200%22%20%2F%3E%20%3C%2Ffilter%3E%20%3Crect%20filter%3D%22url%28%23noise%29%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20fill%3D%22transparent%22%20opacity%3D%221%22%20%2F%3E%3C%2Fsvg%3E'), linear-gradient(44deg, #FEFFF2 0%, #C1D039 100%)
}
.elementor-193 .elementor-element.elementor-element-559f793{
border-radius: 0 2rem 2rem 0;
}
.elementor-193 .elementor-element.elementor-element-559f793 a{
    margin-top: 25px;
    display: inline-flex;
    width: auto;
    height: 3.5rem;
    line-height: calc(3.5rem - 4px);
    padding: 0 1.75rem;
    vertical-align: middle;
    font-family: 'DM Sans', sans-serif;
    font-size: 1em;
    font-weight: 700;
    border-radius: 3rem;
    border-color: #DD664C;
    border-style: solid;
    border-width: 2px;
    flex-direction: row-reverse;
    justify-content: flex-end;
    transition: transform 0.25s ease, color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}
.elementor-193 .elementor-element.elementor-element-559f793 a:hover {
    transform: scale(1.0425);
    background-color: #DD664C !important;
    color: #fff;
}
.elementor-193 .elementor-element.elementor-element-559f793 h2{
    color: #fff;
    font-size: 2.5rem
}
.elementor-193 .elementor-element.elementor-element-559f793 p{
    font-size: 1rem;
    color: rgba(46,46,46,0.729);
}
.elementor-193 .elementor-element.elementor-element-559f793 .signup_btn.closed,
.elementor-193 .elementor-element.elementor-element-559f793 .signup_btn.closed:hover{
background: #ccc; 
border-color: #ccc;
color: #000;
pointer-events: none;

}

@media only screen and (max-width: 768px) {
     .elementor-193 .elementor-element.elementor-element-559f793{
border-radius: 0;
}
 }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7936bb5 */.elementor-193 .elementor-element.elementor-element-7936bb5{
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cfilter%20id%3D%22noise%22%3E%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.875%22%20result%3D%22noise%22%20%2F%3E%20%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220.58984375%200%200%200%200%200%200.35546875%200%200%200%200%200%200.828125%200%200%200%200%200%200.1796875%200%22%20%2F%3E%20%3C%2Ffilter%3E%20%3Crect%20filter%3D%22url%28%23noise%29%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20fill%3D%22transparent%22%20opacity%3D%221%22%20%2F%3E%3C%2Fsvg%3E'), linear-gradient(44deg, #FEFFF2 0%, #C1D039 100%)
}
.elementor-193 .elementor-element.elementor-element-7936bb5{
border-radius: 2rem 0 0 2rem;
}
.elementor-193 .elementor-element.elementor-element-7936bb5 a{
    margin-top: 25px;
    display: inline-flex;
    width: auto;
    height: 3.5rem;
    line-height: calc(3.5rem - 4px);
    padding: 0 1.75rem;
    vertical-align: middle;
    font-family: 'DM Sans', sans-serif;
    font-size: 1em;
    font-weight: 700;
    border-radius: 3rem;
    border-color: #DD664C;
    border-style: solid;
    border-width: 2px;
    flex-direction: row-reverse;
    justify-content: flex-end;
    transition: transform 0.25s ease, color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}
.elementor-193 .elementor-element.elementor-element-7936bb5 a:hover {
    transform: scale(1.0425);
    background-color: #DD664C !important;
    color: #fff;
}
.elementor-193 .elementor-element.elementor-element-7936bb5 h2{
    color: #fff;
    font-size: 2.5rem
}
.elementor-193 .elementor-element.elementor-element-7936bb5 p{
    font-size: 1rem;
    color: rgba(46,46,46,0.729);
}
@media only screen and (max-width: 768px) {
     .elementor-193 .elementor-element.elementor-element-7936bb5{
border-radius: 0;
}
 }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25b328b */.elementor-193 .elementor-element.elementor-element-25b328b{
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cfilter%20id%3D%22noise%22%3E%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.875%22%20result%3D%22noise%22%20%2F%3E%20%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220.58984375%200%200%200%200%200%200.35546875%200%200%200%200%200%200.828125%200%200%200%200%200%200.1796875%200%22%20%2F%3E%20%3C%2Ffilter%3E%20%3Crect%20filter%3D%22url%28%23noise%29%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20fill%3D%22transparent%22%20opacity%3D%221%22%20%2F%3E%3C%2Fsvg%3E'), linear-gradient(44deg, #FEFFF2 0%, #C1D039 100%)
}
.elementor-193 .elementor-element.elementor-element-25b328b{
border-radius: 0 2rem 2rem 0;
}
.elementor-193 .elementor-element.elementor-element-25b328b a{
    margin-top: 25px;
    display: inline-flex;
    width: auto;
    height: 3.5rem;
    line-height: calc(3.5rem - 4px);
    padding: 0 1.75rem;
    vertical-align: middle;
    font-family: 'DM Sans', sans-serif;
    font-size: 1em;
    font-weight: 700;
    border-radius: 3rem;
    border-color: #DD664C;
    border-style: solid;
    border-width: 2px;
    flex-direction: row-reverse;
    justify-content: flex-end;
    transition: transform 0.25s ease, color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}
.elementor-193 .elementor-element.elementor-element-25b328b a:hover {
    transform: scale(1.0425);
    background-color: #DD664C !important;
    color: #fff;
}
.elementor-193 .elementor-element.elementor-element-25b328b h2{
    color: #fff;
    font-size: 2.5rem
}
.elementor-193 .elementor-element.elementor-element-25b328b p{
    font-size: 1rem;
    color: rgba(46,46,46,0.729);
}
@media only screen and (max-width: 768px) {
     .elementor-193 .elementor-element.elementor-element-25b328b{
border-radius: 0;
}
 }/* End custom CSS */
/* Start custom CSS */body:before{
    background-attachment: scroll;
    content: '';
    display: block;
    height: var(--background-height);
    left: 0;
    pointer-events: none;
    position: fixed;
    top: 0;
    transform: scale(1);
    width: 100vw;
    z-index: 0;
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%20preserveAspectRatio%3D%22none%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20path%20%7B%20fill%3A%20none%3B%20stroke%3A%20rgba(255,255,255,0.09)%3B%20stroke-width%3A%201.01px%3B%20%7D%20%3C%2Fstyle%3E%20%3Cpath%20vector-effect%3D%22non-scaling-stroke%22%20d%3D%22M111.2%2C81.7L-33.7%2C226.6c-13.9%2C13.9-36.5%2C13.9-50.5%2C0L-229.1%2C81.7%20c-22.5-22.5-6.6-60.9%2C25.2-60.9H86C117.7%2C20.7%2C133.7%2C59.2%2C111.2%2C81.7z%22%2F%3E%20%3Cpath%20vector-effect%3D%22non-scaling-stroke%22%20d%3D%22M366.8%2C338.3L221.9%2C483.2c-13.9%2C13.9-36.5%2C13.9-50.5%2C0L26.6%2C338.3%20c-22.5-22.5-6.6-60.9%2C25.2-60.9h289.8C373.4%2C277.4%2C389.3%2C315.8%2C366.8%2C338.3z%22%2F%3E%20%3Cpath%20vector-effect%3D%22non-scaling-stroke%22%20d%3D%22M40.6%2C423l-144.9-144.9c-13.9-13.9-13.9-36.5%2C0-50.5L40.6%2C82.8%20c22.5-22.5%2C60.9-6.6%2C60.9%2C25.2v289.8C101.5%2C429.6%2C63.1%2C445.5%2C40.6%2C423z%22%2F%3E%20%3Cpath%20vector-effect%3D%22non-scaling-stroke%22%20d%3D%22M296.3%2C679.7L151.4%2C534.8c-13.9-13.9-13.9-36.5%2C0-50.5l144.9-144.9%20c22.5-22.5%2C60.9-6.6%2C60.9%2C25.2v289.8C357.2%2C686.3%2C318.8%2C702.2%2C296.3%2C679.7z%22%2F%3E%20%3Cpath%20vector-effect%3D%22non-scaling-stroke%22%20d%3D%22M623.5%2C81.7L478.6%2C226.6c-13.9%2C13.9-36.5%2C13.9-50.5%2C0L283.2%2C81.7%20c-22.5-22.5-6.6-60.9%2C25.2-60.9h289.8C630%2C20.7%2C646%2C59.2%2C623.5%2C81.7z%22%2F%3E%20%3Cpath%20vector-effect%3D%22non-scaling-stroke%22%20d%3D%22M296.3%2C166.4L151.4%2C21.5c-13.9-13.9-13.9-36.5%2C0-50.5l144.9-144.9%20c22.5-22.5%2C60.9-6.6%2C60.9%2C25.2v289.8C357.2%2C173%2C318.8%2C188.9%2C296.3%2C166.4z%22%2F%3E%20%3Cpath%20vector-effect%3D%22non-scaling-stroke%22%20d%3D%22M552.9%2C423L408%2C278.2c-13.9-13.9-13.9-36.5%2C0-50.5L552.9%2C82.8%20c22.5-22.5%2C60.9-6.6%2C60.9%2C25.2v289.8C613.8%2C429.6%2C575.4%2C445.5%2C552.9%2C423z%22%2F%3E%3C%2Fsvg%3E'), radial-gradient(117% 150% at 100% 100%, #C1D039 10%, #FEFFF2 34%);
    background-size: 1024px, auto;
    background-position: center, 0% 0%;
    background-repeat: repeat, repeat;
}
body{
    --background-height: 100vh;
}/* End custom CSS */