.elementor-150 .elementor-element.elementor-element-8f69b7e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-7d1ada8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) -15px;}.elementor-150 .elementor-element.elementor-element-7d1ada8 img{width:200px;max-width:652px;height:197px;object-fit:fill;}.elementor-150 .elementor-element.elementor-element-e18a65b .elementor-heading-title{font-family:"Big Shoulders Display", Sans-serif;font-size:60px;font-weight:700;line-height:3rem;letter-spacing:-2px;color:var( --e-global-color-2ec07b1 );}.elementor-150 .elementor-element.elementor-element-e18a65b .elementor-heading-title a:hover, .elementor-150 .elementor-element.elementor-element-e18a65b .elementor-heading-title a:focus{color:var( --e-global-color-2c85d0d );}.elementor-150 .elementor-element.elementor-element-e18a65b .elementor-heading-title a{transition-duration:0s;}.elementor-150 .elementor-element.elementor-element-db5377d .elementor-heading-title{font-family:"Big Shoulders Display", Sans-serif;font-size:60px;font-weight:700;line-height:3rem;letter-spacing:-2px;color:var( --e-global-color-2ec07b1 );}.elementor-150 .elementor-element.elementor-element-db5377d .elementor-heading-title a:hover, .elementor-150 .elementor-element.elementor-element-db5377d .elementor-heading-title a:focus{color:var( --e-global-color-2c85d0d );}.elementor-150 .elementor-element.elementor-element-1ea2924 .elementor-heading-title{font-family:"Big Shoulders Display", Sans-serif;font-size:60px;font-weight:700;line-height:3rem;letter-spacing:-2px;color:var( --e-global-color-2ec07b1 );}.elementor-150 .elementor-element.elementor-element-1ea2924 .elementor-heading-title a:hover, .elementor-150 .elementor-element.elementor-element-1ea2924 .elementor-heading-title a:focus{color:var( --e-global-color-2c85d0d );}.elementor-150 .elementor-element.elementor-element-404db7f .elementor-heading-title{font-family:"Big Shoulders Display", Sans-serif;font-size:60px;font-weight:700;line-height:3rem;letter-spacing:-2px;color:var( --e-global-color-2ec07b1 );}.elementor-150 .elementor-element.elementor-element-404db7f .elementor-heading-title a:hover, .elementor-150 .elementor-element.elementor-element-404db7f .elementor-heading-title a:focus{color:var( --e-global-color-2c85d0d );}.elementor-150 .elementor-element.elementor-element-1fd770a .elementor-heading-title{font-family:"Big Shoulders Display", Sans-serif;font-size:60px;font-weight:700;line-height:3rem;letter-spacing:-2px;color:var( --e-global-color-2ec07b1 );}.elementor-150 .elementor-element.elementor-element-1fd770a .elementor-heading-title a:hover, .elementor-150 .elementor-element.elementor-element-1fd770a .elementor-heading-title a:focus{color:var( --e-global-color-2c85d0d );}.elementor-150 .elementor-element.elementor-element-0555a6e{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-150 .elementor-element.elementor-element-0555a6e .elementor-heading-title{font-family:"Big Shoulders Display", Sans-serif;font-size:18px;font-weight:600;line-height:1.9rem;letter-spacing:-0.1px;color:var( --e-global-color-2c85d0d );}.elementor-150 .elementor-element.elementor-element-0555a6e .elementor-heading-title a:hover, .elementor-150 .elementor-element.elementor-element-0555a6e .elementor-heading-title a:focus{color:var( --e-global-color-2c85d0d );}.elementor-150 .elementor-element.elementor-element-a6880b3{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-150 .elementor-element.elementor-element-a6880b3 .elementor-heading-title{font-family:"Big Shoulders Display", Sans-serif;font-size:26px;font-weight:600;line-height:1.1rem;letter-spacing:-0.1px;color:var( --e-global-color-text );}.elementor-150 .elementor-element.elementor-element-a6880b3 .elementor-heading-title a:hover, .elementor-150 .elementor-element.elementor-element-a6880b3 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-150 .elementor-element.elementor-element-a6880b3 .elementor-heading-title a{transition-duration:0s;}.elementor-150 .elementor-element.elementor-element-81047a3{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-150 .elementor-element.elementor-element-81047a3 .elementor-heading-title{font-family:"Big Shoulders Display", Sans-serif;font-size:26px;font-weight:600;line-height:1.1rem;letter-spacing:-0.1px;color:var( --e-global-color-text );}.elementor-150 .elementor-element.elementor-element-81047a3 .elementor-heading-title a:hover, .elementor-150 .elementor-element.elementor-element-81047a3 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-150 .elementor-element.elementor-element-e18a65b .elementor-heading-title{font-size:64px;line-height:1.2em;}.elementor-150 .elementor-element.elementor-element-db5377d .elementor-heading-title{font-size:64px;line-height:1.2em;}.elementor-150 .elementor-element.elementor-element-1ea2924 .elementor-heading-title{font-size:64px;line-height:1.2em;}.elementor-150 .elementor-element.elementor-element-404db7f .elementor-heading-title{font-size:64px;line-height:1.2em;}.elementor-150 .elementor-element.elementor-element-1fd770a .elementor-heading-title{font-size:64px;line-height:1.2em;}.elementor-150 .elementor-element.elementor-element-0555a6e .elementor-heading-title{font-size:64px;line-height:1.2em;}.elementor-150 .elementor-element.elementor-element-a6880b3 .elementor-heading-title{font-size:64px;line-height:1.2em;}.elementor-150 .elementor-element.elementor-element-81047a3 .elementor-heading-title{font-size:64px;line-height:1.2em;}}@media(max-width:767px){.elementor-150 .elementor-element.elementor-element-e18a65b .elementor-heading-title{font-size:30px;line-height:2.1em;letter-spacing:0.2px;}.elementor-150 .elementor-element.elementor-element-db5377d .elementor-heading-title{font-size:30px;line-height:2.1em;letter-spacing:0.2px;}.elementor-150 .elementor-element.elementor-element-1ea2924 .elementor-heading-title{font-size:30px;line-height:2.1em;letter-spacing:0.2px;}.elementor-150 .elementor-element.elementor-element-404db7f .elementor-heading-title{font-size:30px;line-height:2.1em;letter-spacing:0.2px;}.elementor-150 .elementor-element.elementor-element-1fd770a .elementor-heading-title{font-size:30px;line-height:2.1em;letter-spacing:0.2px;}.elementor-150 .elementor-element.elementor-element-0555a6e .elementor-heading-title{font-size:30px;line-height:2.1em;letter-spacing:0.2px;}.elementor-150 .elementor-element.elementor-element-a6880b3 .elementor-heading-title{font-size:30px;line-height:2.1em;letter-spacing:0.2px;}.elementor-150 .elementor-element.elementor-element-81047a3 .elementor-heading-title{font-size:30px;line-height:2.1em;letter-spacing:0.2px;}}/* Start custom CSS for heading, class: .elementor-element-e18a65b */.elementor-150 .elementor-element.elementor-element-e18a65b h2,
.elementor-150 .elementor-element.elementor-element-e18a65b h3,
.elementor-150 .elementor-element.elementor-element-e18a65b a {
    transition: all .3s ease;
}

.elementor-150 .elementor-element.elementor-element-e18a65b h2:hover,
.elementor-150 .elementor-element.elementor-element-e18a65b h3:hover,
.elementor-150 .elementor-element.elementor-element-e18a65b a:hover {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db5377d */.elementor-150 .elementor-element.elementor-element-db5377d h2,
.elementor-150 .elementor-element.elementor-element-db5377d h3,
.elementor-150 .elementor-element.elementor-element-db5377d a {
    transition: all .3s ease;
}

.elementor-150 .elementor-element.elementor-element-db5377d h2:hover,
.elementor-150 .elementor-element.elementor-element-db5377d h3:hover,
.elementor-150 .elementor-element.elementor-element-db5377d a:hover {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ea2924 */.elementor-150 .elementor-element.elementor-element-1ea2924 h2,
.elementor-150 .elementor-element.elementor-element-1ea2924 h3,
.elementor-150 .elementor-element.elementor-element-1ea2924 a {
    transition: all .3s ease;
}

.elementor-150 .elementor-element.elementor-element-1ea2924 h2:hover,
.elementor-150 .elementor-element.elementor-element-1ea2924 h3:hover,
.elementor-150 .elementor-element.elementor-element-1ea2924 a:hover {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-404db7f */.elementor-150 .elementor-element.elementor-element-404db7f h2,
.elementor-150 .elementor-element.elementor-element-404db7f h3,
.elementor-150 .elementor-element.elementor-element-404db7f a {
    transition: all .3s ease;
}

.elementor-150 .elementor-element.elementor-element-404db7f h2:hover,
.elementor-150 .elementor-element.elementor-element-404db7f h3:hover,
.elementor-150 .elementor-element.elementor-element-404db7f a:hover {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1fd770a */.elementor-150 .elementor-element.elementor-element-1fd770a h2,
.elementor-150 .elementor-element.elementor-element-1fd770a h3,
.elementor-150 .elementor-element.elementor-element-1fd770a a {
    transition: all .3s ease;
}

.elementor-150 .elementor-element.elementor-element-1fd770a h2:hover,
.elementor-150 .elementor-element.elementor-element-1fd770a h3:hover,
.elementor-150 .elementor-element.elementor-element-1fd770a a:hover {
    transform: translateX(10px);
}/* End custom CSS */