.elementor-189 .elementor-element.elementor-element-e56b2c3:not(.elementor-motion-effects-element-type-background), .elementor-189 .elementor-element.elementor-element-e56b2c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-99f96c1 );background-image:url("https://unitedartscfl.org/wp-content/uploads/2022/12/img_background_footer_newsletter.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-189 .elementor-element.elementor-element-e56b2c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-189 .elementor-element.elementor-element-e56b2c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-189 .elementor-element.elementor-element-41d6b17 .elementor-heading-title{font-size:calc(64rem/16);}.elementor-189 .elementor-element.elementor-element-41d6b17{width:var( --container-widget-width, 12rem );max-width:12rem;--container-widget-width:12rem;--container-widget-flex-grow:0;}.elementor-189 .elementor-element.elementor-element-d13a62e .elementor-nav-menu .elementor-item{line-height:1.5em;}.elementor-189 .elementor-element.elementor-element-d13a62e .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-b926f07 );fill:var( --e-global-color-b926f07 );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-189 .elementor-element.elementor-element-d13a62e .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-b926f07 );}.elementor-189 .elementor-element.elementor-element-d13a62e{--e-nav-menu-horizontal-menu-item-margin:calc( 10px / 2 );}.elementor-189 .elementor-element.elementor-element-d13a62e .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:10px;}.elementor-189 .elementor-element.elementor-element-e7d5aef .elementor-nav-menu .elementor-item{line-height:1.5em;}.elementor-189 .elementor-element.elementor-element-e7d5aef .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-b926f07 );fill:var( --e-global-color-b926f07 );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-189 .elementor-element.elementor-element-e7d5aef .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-b926f07 );}.elementor-189 .elementor-element.elementor-element-e7d5aef{--e-nav-menu-horizontal-menu-item-margin:calc( 10px / 2 );}.elementor-189 .elementor-element.elementor-element-e7d5aef .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:10px;}.elementor-189 .elementor-element.elementor-element-6416985 .elementor-nav-menu .elementor-item{line-height:1.5em;}.elementor-189 .elementor-element.elementor-element-6416985 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-b926f07 );fill:var( --e-global-color-b926f07 );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-189 .elementor-element.elementor-element-6416985 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-b926f07 );}.elementor-189 .elementor-element.elementor-element-6416985{--e-nav-menu-horizontal-menu-item-margin:calc( 10px / 2 );}.elementor-189 .elementor-element.elementor-element-6416985 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:10px;}.elementor-189 .elementor-element.elementor-element-346aaf2 .elementor-nav-menu .elementor-item{line-height:1.5em;}.elementor-189 .elementor-element.elementor-element-346aaf2 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-b926f07 );fill:var( --e-global-color-b926f07 );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-189 .elementor-element.elementor-element-346aaf2 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-b926f07 );}.elementor-189 .elementor-element.elementor-element-346aaf2{--e-nav-menu-horizontal-menu-item-margin:calc( 10px / 2 );}.elementor-189 .elementor-element.elementor-element-346aaf2 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:10px;}.elementor-189 .elementor-element.elementor-element-7df7192 .elementor-nav-menu .elementor-item{line-height:1.5em;}.elementor-189 .elementor-element.elementor-element-7df7192 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-b926f07 );fill:var( --e-global-color-b926f07 );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-189 .elementor-element.elementor-element-7df7192 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-b926f07 );}.elementor-189 .elementor-element.elementor-element-7df7192{--e-nav-menu-horizontal-menu-item-margin:calc( 10px / 2 );}.elementor-189 .elementor-element.elementor-element-7df7192 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:10px;}.elementor-189 .elementor-element.elementor-element-6f00da7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-189 .elementor-element.elementor-element-6f00da7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-189 .elementor-element.elementor-element-f8bd4e9{text-align:center;}.elementor-189 .elementor-element.elementor-element-f8bd4e9 .elementor-heading-title{font-family:"PP Pangram Sans", Sans-serif;font-size:calc(24rem/16);font-weight:800;text-transform:uppercase;line-height:1.5em;}.elementor-189 .elementor-element.elementor-element-02f2f73 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(calc(16rem/16)/2);}.elementor-189 .elementor-element.elementor-element-02f2f73 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(calc(16rem/16)/2);}.elementor-189 .elementor-element.elementor-element-02f2f73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(calc(16rem/16)/2);margin-left:calc(calc(16rem/16)/2);}.elementor-189 .elementor-element.elementor-element-02f2f73 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-calc(16rem/16)/2);margin-left:calc(-calc(16rem/16)/2);}body.rtl .elementor-189 .elementor-element.elementor-element-02f2f73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-calc(16rem/16)/2);}body:not(.rtl) .elementor-189 .elementor-element.elementor-element-02f2f73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-calc(16rem/16)/2);}.elementor-189 .elementor-element.elementor-element-02f2f73 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-189 .elementor-element.elementor-element-02f2f73 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-189 .elementor-element.elementor-element-02f2f73{--e-icon-list-icon-size:1.25rem;--icon-vertical-offset:0px;width:auto;max-width:auto;}.elementor-189 .elementor-element.elementor-element-02f2f73 .elementor-icon-list-icon{padding-right:0rem;}.elementor-189 .elementor-element.elementor-element-02f2f73 .elementor-icon-list-text{transition:color 0.3s;}.elementor-189 .elementor-element.elementor-element-5dda640{padding:0px 0px 0px 0px;}.elementor-189 .elementor-element.elementor-element-4ec625c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-189 .elementor-element.elementor-element-4ec625c > .elementor-element-populated{border-style:solid;border-width:calc(1rem/16) 0 0 0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-189 .elementor-element.elementor-element-4ec625c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-189 .elementor-element.elementor-element-0fa32d4 .elementor-heading-title{color:var( --e-global-color-b926f07 );font-size:0.8125rem;font-weight:normal;line-height:1.5em;}.elementor-189 .elementor-element.elementor-element-4b46770 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-189 .elementor-element.elementor-element-4b46770 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-189 .elementor-element.elementor-element-4b46770{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-189 .elementor-element.elementor-element-4b46770 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-189 .elementor-element.elementor-element-4b46770 .elementor-icon-list-item > a{font-size:0.8125rem;}.elementor-189 .elementor-element.elementor-element-4b46770 .elementor-icon-list-text{color:var( --e-global-color-b926f07 );transition:color 0.3s;}.elementor-189 .elementor-element.elementor-element-22a613e{width:auto;max-width:auto;}.elementor-189 .elementor-element.elementor-element-86c139b{overflow:hidden;padding:calc(50rem/16) 0 0 0;}.elementor-189 .elementor-element.elementor-element-2416cbc img{width:100%;}@media(min-width:768px){.elementor-189 .elementor-element.elementor-element-2eb1bc3{width:33%;}.elementor-189 .elementor-element.elementor-element-2d01739{width:67%;}}@media(max-width:1024px) and (min-width:768px){.elementor-189 .elementor-element.elementor-element-2eb1bc3{width:33%;}.elementor-189 .elementor-element.elementor-element-2d01739{width:65%;}.elementor-189 .elementor-element.elementor-element-40137d7{width:33.33%;}.elementor-189 .elementor-element.elementor-element-2e9b61e{width:33.33%;}.elementor-189 .elementor-element.elementor-element-d566af9{width:33.33%;}.elementor-189 .elementor-element.elementor-element-6f00da7{width:33.33%;}}@media(min-width:1025px){.elementor-189 .elementor-element.elementor-element-e56b2c3:not(.elementor-motion-effects-element-type-background), .elementor-189 .elementor-element.elementor-element-e56b2c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-189 .elementor-element.elementor-element-6f00da7.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-189 .elementor-element.elementor-element-f8bd4e9{text-align:left;}.elementor-189 .elementor-element.elementor-element-f8bd4e9 .elementor-heading-title{font-size:24px;line-height:31px;}.elementor-189 .elementor-element.elementor-element-5dda640{padding:0px 20px 0px 20px;}.elementor-189 .elementor-element.elementor-element-0fa32d4 .elementor-heading-title{line-height:1.5em;}.elementor-189 .elementor-element.elementor-element-4b46770 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-189 .elementor-element.elementor-element-4b46770 .elementor-icon-list-item > a{font-size:0.8125rem;line-height:1.5em;}}@media(max-width:767px){.elementor-189 .elementor-element.elementor-element-f8bd4e9 .elementor-heading-title{font-size:24px;line-height:31px;}.elementor-189 .elementor-element.elementor-element-5dda640{padding:0px 10px 0px 10px;}.elementor-189 .elementor-element.elementor-element-0fa32d4{text-align:left;width:100%;max-width:100%;}.elementor-189 .elementor-element.elementor-element-4b46770 > .elementor-widget-container{padding:4px 0px 0px 0px;}.elementor-189 .elementor-element.elementor-element-4b46770{width:100%;max-width:100%;}}/* Start custom CSS for html, class: .elementor-element-4fbef19 *//*NEWSLETTER FORM*/
.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-defaults, .ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-errorMessage, .ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-success .ctct-form-text{
    background-color: transparent;
    font-family: var(--font-primary);
    font-size: 1rem;
    line-height: 1.65em;
    letter-spacing: 0.01em;
    border-radius: 0;
    padding: 0;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-errorMessage {
    background: var(--orange-primary);
    margin-top: 1rem;
    color: var(--black) !important;
    padding: .5rem .75rem;
    position: relative;
    font-size: .75rem;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-errorMessage:after {
    content:'';
    display:block;
    width:0;
    height:0;
    position:absolute;
    border-bottom: .25rem solid var(--orange-primary);
    border-right: .3rem solid transparent;
    border-left: .3rem solid transparent;
    left: .75rem;
    top:-.25rem;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-errorMessage {
    line-height: 1.25;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-success .ctct-form-header {
    color: black;
    font: 1rem var(--font-primary);
    line-height: 1.65em;
    -webkit-font-smoothing: antialiased;
    font-size: 1.5rem;
    font-weight: 700;
    margin: 0;
    text-transform: initial;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-error{
    font-size: .75rem;
    color: var(--black) !important;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    column-gap: 1rem;
    row-gap: 1rem;
    min-height: auto;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-field{
    display: flex;
    flex-direction: column-reverse;
    margin: 0;
    width: calc((100% / 3) - (.5rem + (3rem / 2)));
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom #gdpr_text, .ctct-inline-form .ctct-form-custom .ctct-form-field .ctct-form-label, .ctct-inline-form #ctct_recaptcha_0, .ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-footer{
    display: none;
}

.ctct-inline-form .ctct-form-custom .ctct-form-field input.ctct-form-element{
    height: auto;
    padding: .75rem 1.25rem;
    border: 1px solid black;
    background-color: transparent;
    box-shadow: none;
    border-radius: 0;
    font-size: 1rem;
    line-height: 100%;
    font-family: var(--font-primary);
    color: black;
    font-weight: 700;
    width: 100%;
    -webkit-appearance: none;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.ctct-inline-form .ctct-form-custom .ctct-form-field input.ctct-form-element::placeholder{
    line-height: 100%;
    font-family: var(--font-primary);
    color: black;
    font-size: 1rem;
}

.ctct-inline-form .ctct-form-custom .ctct-form-field input.ctct-form-element:focus{
    outline: 0;
    border-width: 1px 1px 2px;
}


.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button{
    background-color: black;
    border: 0;
    color: #ffffff;
    border-radius: 0;
    width: 3rem;
    height: 3rem;
    display: inline-block;
    padding: 0;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button i{
    font-size: 1.563rem;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button:hover{
    opacity: .8;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-lists .ctct-form-lists-legend{
    left: 0;
    margin-bottom: .5rem;
    font-size: var(--font-small);
    color: black;
    padding-inline: 0;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-lists .ctct-form-lists-legend:before{
    left: unset;
    right: -0.5rem;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-lists{
    margin-inline: 0;
    padding-inline: 0;
    padding-block: 0;
    display: flex;
    flex: 1 0;
    order: 1;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
    margin: 0;
    row-gap: 0.4rem;
    column-gap: 1rem;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-listitem{
    margin-bottom: 0;
    display: flex;
    align-items: center;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom input[type=checkbox].ctct-form-checkbox{
    accent-color: black;
    width: 1rem;
    height: 1rem;
    border-color: black;
    border-width: 1px;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-listname {
    margin: 0;
    padding-left: 0.4rem;
    font-weight: 400;
    color: black;
    font-size: var(--font-small);
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom input[type=checkbox].ctct-form-checkbox {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
         appearance: none !important;
    background-color: var(--form-background);
    margin: 0;
    font: inherit;
    color: currentColor;
    width: 1.15em;
    height: 1.15em;
    border: 0.15em solid;
    border-radius: 0;
    -webkit-transform: translateY(-0.075em);
        -ms-transform: translateY(-0.075em);
            transform: translateY(-0.075em);
    display: -ms-grid !important;
    display: grid !important;
    place-content: center;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom input[type=checkbox].ctct-form-checkbox::before {
    content: "";
    width: 0.65em;
    height: 0.65em;
    -webkit-clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
            clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
    -webkit-transform: scale(0);
        -ms-transform: scale(0);
            transform: scale(0);
    -webkit-transform-origin: bottom left;
        -ms-transform-origin: bottom left;
            transform-origin: bottom left;
    -webkit-transition: 120ms -webkit-transform ease-in-out;
    transition: 120ms -webkit-transform ease-in-out;
    -o-transition: 120ms transform ease-in-out;
    transition: 120ms transform ease-in-out;
    transition: 120ms transform ease-in-out, 120ms -webkit-transform ease-in-out;
    -webkit-box-shadow: inset 1em 1em var(--form-control-color);
            box-shadow: inset 1em 1em var(--form-control-color);
    /* Windows High Contrast Mode */
    background-color: CanvasText;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom input[type=checkbox].ctct-form-checkbox:checked{
	background-color: black;
	border-color: black;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom input[type=checkbox].ctct-form-checkbox:checked::before {
	-webkit-transform: scale(1);
	    -ms-transform: scale(1);
	        transform: scale(1);
	background: white !important;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom input[type=checkbox].ctct-form-checkbox:disabled {
	--form-control-color: var(--form-control-disabled);
	color: var(--form-control-disabled);
	cursor: not-allowed;
}


@media (max-width: 1024px){
    .ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-field, .ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button{
        width: 100%;
    }
    
    .ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom{
        column-gap: 0;
    }
    
    .ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-lists{
        order: 0;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4fbef19 *//*NEWSLETTER FORM*/
.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-defaults, .ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-errorMessage, .ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-success .ctct-form-text{
    background-color: transparent;
    font-family: var(--font-primary);
    font-size: 1rem;
    line-height: 1.65em;
    letter-spacing: 0.01em;
    border-radius: 0;
    padding: 0;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-errorMessage {
    background: var(--orange-primary);
    margin-top: 1rem;
    color: var(--black) !important;
    padding: .5rem .75rem;
    position: relative;
    font-size: .75rem;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-errorMessage:after {
    content:'';
    display:block;
    width:0;
    height:0;
    position:absolute;
    border-bottom: .25rem solid var(--orange-primary);
    border-right: .3rem solid transparent;
    border-left: .3rem solid transparent;
    left: .75rem;
    top:-.25rem;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-errorMessage {
    line-height: 1.25;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-success .ctct-form-header {
    color: black;
    font: 1rem var(--font-primary);
    line-height: 1.65em;
    -webkit-font-smoothing: antialiased;
    font-size: 1.5rem;
    font-weight: 700;
    margin: 0;
    text-transform: initial;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-error{
    font-size: .75rem;
    color: var(--black) !important;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    column-gap: 1rem;
    row-gap: 1rem;
    min-height: auto;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-field{
    display: flex;
    flex-direction: column-reverse;
    margin: 0;
    width: calc((100% / 3) - (.5rem + (3rem / 2)));
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom #gdpr_text, .ctct-inline-form .ctct-form-custom .ctct-form-field .ctct-form-label, .ctct-inline-form #ctct_recaptcha_0, .ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-footer{
    display: none;
}

.ctct-inline-form .ctct-form-custom .ctct-form-field input.ctct-form-element{
    height: auto;
    padding: .75rem 1.25rem;
    border: 1px solid black;
    background-color: transparent;
    box-shadow: none;
    border-radius: 0;
    font-size: 1rem;
    line-height: 100%;
    font-family: var(--font-primary);
    color: black;
    font-weight: 700;
    width: 100%;
    -webkit-appearance: none;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.ctct-inline-form .ctct-form-custom .ctct-form-field input.ctct-form-element::placeholder{
    line-height: 100%;
    font-family: var(--font-primary);
    color: black;
    font-size: 1rem;
}

.ctct-inline-form .ctct-form-custom .ctct-form-field input.ctct-form-element:focus{
    outline: 0;
    border-width: 1px 1px 2px;
}


.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button{
    background-color: black;
    border: 0;
    color: #ffffff;
    border-radius: 0;
    width: 3rem;
    height: 3rem;
    display: inline-block;
    padding: 0;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button i{
    font-size: 1.563rem;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button:hover{
    opacity: .8;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-lists .ctct-form-lists-legend{
    left: 0;
    margin-bottom: .5rem;
    font-size: var(--font-small);
    color: black;
    padding-inline: 0;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-lists .ctct-form-lists-legend:before{
    left: unset;
    right: -0.5rem;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-lists{
    margin-inline: 0;
    padding-inline: 0;
    padding-block: 0;
    display: flex;
    flex: 1 0;
    order: 1;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
    margin: 0;
    row-gap: 0.4rem;
    column-gap: 1rem;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-listitem{
    margin-bottom: 0;
    display: flex;
    align-items: center;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom input[type=checkbox].ctct-form-checkbox{
    accent-color: black;
    width: 1rem;
    height: 1rem;
    border-color: black;
    border-width: 1px;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-listname {
    margin: 0;
    padding-left: 0.4rem;
    font-weight: 400;
    color: black;
    font-size: var(--font-small);
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom input[type=checkbox].ctct-form-checkbox {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
         appearance: none !important;
    background-color: var(--form-background);
    margin: 0;
    font: inherit;
    color: currentColor;
    width: 1.15em;
    height: 1.15em;
    border: 0.15em solid;
    border-radius: 0;
    -webkit-transform: translateY(-0.075em);
        -ms-transform: translateY(-0.075em);
            transform: translateY(-0.075em);
    display: -ms-grid !important;
    display: grid !important;
    place-content: center;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom input[type=checkbox].ctct-form-checkbox::before {
    content: "";
    width: 0.65em;
    height: 0.65em;
    -webkit-clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
            clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
    -webkit-transform: scale(0);
        -ms-transform: scale(0);
            transform: scale(0);
    -webkit-transform-origin: bottom left;
        -ms-transform-origin: bottom left;
            transform-origin: bottom left;
    -webkit-transition: 120ms -webkit-transform ease-in-out;
    transition: 120ms -webkit-transform ease-in-out;
    -o-transition: 120ms transform ease-in-out;
    transition: 120ms transform ease-in-out;
    transition: 120ms transform ease-in-out, 120ms -webkit-transform ease-in-out;
    -webkit-box-shadow: inset 1em 1em var(--form-control-color);
            box-shadow: inset 1em 1em var(--form-control-color);
    /* Windows High Contrast Mode */
    background-color: CanvasText;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom input[type=checkbox].ctct-form-checkbox:checked{
	background-color: black;
	border-color: black;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom input[type=checkbox].ctct-form-checkbox:checked::before {
	-webkit-transform: scale(1);
	    -ms-transform: scale(1);
	        transform: scale(1);
	background: white !important;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom input[type=checkbox].ctct-form-checkbox:disabled {
	--form-control-color: var(--form-control-disabled);
	color: var(--form-control-disabled);
	cursor: not-allowed;
}


@media (max-width: 1024px){
    .ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-field, .ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button{
        width: 100%;
    }
    
    .ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom{
        column-gap: 0;
    }
    
    .ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-lists{
        order: 0;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4fbef19 *//*NEWSLETTER FORM*/
.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-defaults, .ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-errorMessage, .ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-success .ctct-form-text{
    background-color: transparent;
    font-family: var(--font-primary);
    font-size: 1rem;
    line-height: 1.65em;
    letter-spacing: 0.01em;
    border-radius: 0;
    padding: 0;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-errorMessage {
    background: var(--orange-primary);
    margin-top: 1rem;
    color: var(--black) !important;
    padding: .5rem .75rem;
    position: relative;
    font-size: .75rem;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-errorMessage:after {
    content:'';
    display:block;
    width:0;
    height:0;
    position:absolute;
    border-bottom: .25rem solid var(--orange-primary);
    border-right: .3rem solid transparent;
    border-left: .3rem solid transparent;
    left: .75rem;
    top:-.25rem;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-errorMessage {
    line-height: 1.25;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-success .ctct-form-header {
    color: black;
    font: 1rem var(--font-primary);
    line-height: 1.65em;
    -webkit-font-smoothing: antialiased;
    font-size: 1.5rem;
    font-weight: 700;
    margin: 0;
    text-transform: initial;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-error{
    font-size: .75rem;
    color: var(--black) !important;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    column-gap: 1rem;
    row-gap: 1rem;
    min-height: auto;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-field{
    display: flex;
    flex-direction: column-reverse;
    margin: 0;
    width: calc((100% / 3) - (.5rem + (3rem / 2)));
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom #gdpr_text, .ctct-inline-form .ctct-form-custom .ctct-form-field .ctct-form-label, .ctct-inline-form #ctct_recaptcha_0, .ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-footer{
    display: none;
}

.ctct-inline-form .ctct-form-custom .ctct-form-field input.ctct-form-element{
    height: auto;
    padding: .75rem 1.25rem;
    border: 1px solid black;
    background-color: transparent;
    box-shadow: none;
    border-radius: 0;
    font-size: 1rem;
    line-height: 100%;
    font-family: var(--font-primary);
    color: black;
    font-weight: 700;
    width: 100%;
    -webkit-appearance: none;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.ctct-inline-form .ctct-form-custom .ctct-form-field input.ctct-form-element::placeholder{
    line-height: 100%;
    font-family: var(--font-primary);
    color: black;
    font-size: 1rem;
}

.ctct-inline-form .ctct-form-custom .ctct-form-field input.ctct-form-element:focus{
    outline: 0;
    border-width: 1px 1px 2px;
}


.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button{
    background-color: black;
    border: 0;
    color: #ffffff;
    border-radius: 0;
    width: 3rem;
    height: 3rem;
    display: inline-block;
    padding: 0;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button i{
    font-size: 1.563rem;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button:hover{
    opacity: .8;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-lists .ctct-form-lists-legend{
    left: 0;
    margin-bottom: .5rem;
    font-size: var(--font-small);
    color: black;
    padding-inline: 0;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-lists .ctct-form-lists-legend:before{
    left: unset;
    right: -0.5rem;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-lists{
    margin-inline: 0;
    padding-inline: 0;
    padding-block: 0;
    display: flex;
    flex: 1 0;
    order: 1;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
    margin: 0;
    row-gap: 0.4rem;
    column-gap: 1rem;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-listitem{
    margin-bottom: 0;
    display: flex;
    align-items: center;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom input[type=checkbox].ctct-form-checkbox{
    accent-color: black;
    width: 1rem;
    height: 1rem;
    border-color: black;
    border-width: 1px;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-listname {
    margin: 0;
    padding-left: 0.4rem;
    font-weight: 400;
    color: black;
    font-size: var(--font-small);
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom input[type=checkbox].ctct-form-checkbox {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
         appearance: none !important;
    background-color: var(--form-background);
    margin: 0;
    font: inherit;
    color: currentColor;
    width: 1.15em;
    height: 1.15em;
    border: 0.15em solid;
    border-radius: 0;
    -webkit-transform: translateY(-0.075em);
        -ms-transform: translateY(-0.075em);
            transform: translateY(-0.075em);
    display: -ms-grid !important;
    display: grid !important;
    place-content: center;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom input[type=checkbox].ctct-form-checkbox::before {
    content: "";
    width: 0.65em;
    height: 0.65em;
    -webkit-clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
            clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
    -webkit-transform: scale(0);
        -ms-transform: scale(0);
            transform: scale(0);
    -webkit-transform-origin: bottom left;
        -ms-transform-origin: bottom left;
            transform-origin: bottom left;
    -webkit-transition: 120ms -webkit-transform ease-in-out;
    transition: 120ms -webkit-transform ease-in-out;
    -o-transition: 120ms transform ease-in-out;
    transition: 120ms transform ease-in-out;
    transition: 120ms transform ease-in-out, 120ms -webkit-transform ease-in-out;
    -webkit-box-shadow: inset 1em 1em var(--form-control-color);
            box-shadow: inset 1em 1em var(--form-control-color);
    /* Windows High Contrast Mode */
    background-color: CanvasText;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom input[type=checkbox].ctct-form-checkbox:checked{
	background-color: black;
	border-color: black;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom input[type=checkbox].ctct-form-checkbox:checked::before {
	-webkit-transform: scale(1);
	    -ms-transform: scale(1);
	        transform: scale(1);
	background: white !important;
}

.ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom input[type=checkbox].ctct-form-checkbox:disabled {
	--form-control-color: var(--form-control-disabled);
	color: var(--form-control-disabled);
	cursor: not-allowed;
}


@media (max-width: 1024px){
    .ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-field, .ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button{
        width: 100%;
    }
    
    .ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom{
        column-gap: 0;
    }
    
    .ctct-inline-form .ctct-form-container.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-lists{
        order: 0;
    }

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-02f2f73 */.elementor-189 .elementor-element.elementor-element-02f2f73.elementor-widget li.elementor-icon-list-item .elementor-icon-list-icon+.elementor-icon-list-text {
    margin-left: 0;
}

@media(max-width: 1024px) {
    .elementor-189 .elementor-element.elementor-element-02f2f73 .elementor-icon-list-items {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: baseline;
            -ms-flex-align: baseline;
                align-items: baseline;
    }
    
    .elementor-189 .elementor-element.elementor-element-02f2f73 .elementor-icon-list-item .elementor-icon-list-icon {
        padding-right: 0.75rem;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-76d222a */.elementor-189 .elementor-element.elementor-element-76d222a .elementor-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.elementor-189 .elementor-element.elementor-element-76d222a .elementor-nav-menu a {
    padding: 0;
    color: var(--black);
}

.elementor-189 .elementor-element.elementor-element-76d222a a.elementor-sub-item {
    line-height: calc(28rem/16);
}

.elementor-189 .elementor-element.elementor-element-76d222a .elementor-nav-menu--dropdown {
    font-size: calc(13rem/16);
}

.elementor-189 .elementor-element.elementor-element-76d222a ul.elementor-nav-menu--dropdown a {
    border: none;
    display: inline-block;
}

.elementor-189 .elementor-element.elementor-element-76d222a .elementor-sub-item:hover,
.elementor-189 .elementor-element.elementor-element-76d222a .elementor-sub-item:focus{
    background-color: inherit;
}

.elementor-189 .elementor-element.elementor-element-76d222a .elementor-item-active {
    background-color: inherit;
}

.elementor-189 .elementor-element.elementor-element-76d222a .elementor-nav-menu .elementor-item {
    font-weight: 800;
    font-size: calc(24rem/16);
    text-transform: uppercase;
}

.elementor-189 .elementor-element.elementor-element-76d222a .elementor-nav-menu--dropdown .elementor-item:hover,
.elementor-189 .elementor-element.elementor-element-76d222a .elementor-nav-menu--dropdown .elementor-item:focus {
    background-color: transparent;
}

.elementor-189 .elementor-element.elementor-element-76d222a .elementor-nav-menu--dropdown .elementor-item.highlighted {
    background-color: transparent;
}

.elementor-189 .elementor-element.elementor-element-76d222a .elementor-nav-menu--main .elementor-item:hover,
.elementor-189 .elementor-element.elementor-element-76d222a .elementor-sub-item:hover{
    opacity: .8;
}


@media(min-width: 1025px) {
.elementor-189 .elementor-element.elementor-element-76d222a .elementor-column {
    width: auto;
    max-width: calc(100% / 4);
}
}


@media(min-width: 768px) {
.elementor-189 .elementor-element.elementor-element-76d222a .sub-arrow {
    display: none;
}

.elementor-189 .elementor-element.elementor-element-76d222a .elementor-nav-menu ul {
    width: 100%;
    position: relative;
}

.elementor-189 .elementor-element.elementor-element-76d222a .sub-menu {
    display: block;
    background-color: inherit;
}
}


@media(max-width: 1024px) {
.elementor-189 .elementor-element.elementor-element-76d222a .elementor-container {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
}

.elementor-189 .elementor-element.elementor-element-76d222a {
    padding-bottom: 40px;
}
}


@media(max-width: 767px) {
.elementor-189 .elementor-element.elementor-element-76d222a .elementor-nav-menu--dropdown.elementor-nav-menu__container {
    margin-top: 0;
}

.elementor-189 .elementor-element.elementor-element-76d222a .elementor-nav-menu--dropdown {
    font-size: calc(16rem/16);
}

.elementor-189 .elementor-element.elementor-element-76d222a .elementor-item.has-submenu {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.elementor-189 .elementor-element.elementor-element-76d222a .elementor-item .sub-arrow i {
    font-family: 'icomoon';
    font-size: 1rem;
}

.elementor-189 .elementor-element.elementor-element-76d222a .elementor-item .sub-arrow i:before {
    content: "\e91a";
}

.elementor-189 .elementor-element.elementor-element-76d222a .elementor-item .sub-arrow {
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.elementor-189 .elementor-element.elementor-element-76d222a .elementor-item.highlighted .sub-arrow {
    -webkit-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
        transform: scaleY(-1);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4b46770 */.elementor-189 .elementor-element.elementor-element-4b46770 .login-link{
    font-size: 0.8125rem;
    color: var(--e-global-color-b926f07 );
    transition: color 0.3s;
    margin: 0 8px;
    width: auto;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-22a613e */.elementor-189 .elementor-element.elementor-element-22a613e a {
    font-size: calc(13rem/16);
    color: #000000;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4ec625c */.elementor-189 .elementor-element.elementor-element-4ec625c .elementor-widget-wrap {
    padding: calc(12rem/16) 0 calc(12rem/16) 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5dda640 */.elementor-189 .elementor-element.elementor-element-5dda640 .elementor-widget {
    max-width: 50%
}

.sub-footer li {
    line-height: 1.5;
}

.sub-footer .elementor-heading-title a {
    display: inline-block;
}

.sub-footer a {
    border-bottom: 1px solid transparent;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.sub-footer a:hover {
    border-bottom: 1px solid var(--black);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

@media(max-width: 767px) {
    .elementor-189 .elementor-element.elementor-element-5dda640 .elementor-widget {
        max-width: 100%;
    }
}/* End custom CSS */