.elementor-835 .elementor-element.elementor-element-f4b3849{--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;--gap:42px 42px;--background-transition:0.3s;--padding-top:138px;--padding-bottom:95px;--padding-left:20px;--padding-right:20px;}.elementor-835 .elementor-element.elementor-element-1b5a01d .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Anton", Sans-serif;font-weight:400;text-transform:uppercase;line-height:54px;}.elementor-835 .elementor-element.elementor-element-bdec86a{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-835 .elementor-element.elementor-element-d8a5093 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-835 .elementor-element.elementor-element-3a1662d .elementor-heading-title{color:var( --e-global-color-text );}.elementor-835 .elementor-element.elementor-element-73cbc17 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-835 .elementor-element.elementor-element-73cbc17 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-835 .elementor-element.elementor-element-73cbc17{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-835 .elementor-element.elementor-element-73cbc17 .elementor-icon-list-text{transition:color 0.3s;}.elementor-835 .elementor-element.elementor-element-27e1016 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-835 .elementor-element.elementor-element-df4bf9f .elementor-heading-title{color:var( --e-global-color-text );}.elementor-835 .elementor-element.elementor-element-efd8b33 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-835 .elementor-element.elementor-element-efd8b33 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-835 .elementor-element.elementor-element-efd8b33{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-835 .elementor-element.elementor-element-efd8b33 .elementor-icon-list-text{transition:color 0.3s;}.elementor-835 .elementor-element.elementor-element-39f1f29 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-835 .elementor-element.elementor-element-426bdf9 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-835 .elementor-element.elementor-element-64a87b7 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-835 .elementor-element.elementor-element-c5f271e .elementor-heading-title{color:var( --e-global-color-text );}.elementor-835 .elementor-element.elementor-element-edf6a3c .elementor-heading-title{color:var( --e-global-color-text );}.elementor-835 .elementor-element.elementor-element-b0b1297 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-835 .elementor-element.elementor-element-b0b1297 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-835 .elementor-element.elementor-element-b0b1297{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-835 .elementor-element.elementor-element-b0b1297 .elementor-icon-list-text{transition:color 0.3s;}.elementor-835 .elementor-element.elementor-element-56bd90c{--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;--background-transition:0.3s;--padding-top:77px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1366px){.elementor-835 .elementor-element.elementor-element-bdec86a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-835 .elementor-element.elementor-element-f4b3849{--content-width:814px;}}@media(min-width:2400px){.elementor-835 .elementor-element.elementor-element-bdec86a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1200px){.elementor-835 .elementor-element.elementor-element-1b5a01d .elementor-heading-title{font-size:28px;line-height:2em;}}@media(max-width:1024px){.elementor-835 .elementor-element.elementor-element-1b5a01d .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-835 .elementor-element.elementor-element-bdec86a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-835 .elementor-element.elementor-element-f4b3849{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-835 .elementor-element.elementor-element-1b5a01d .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-835 .elementor-element.elementor-element-bdec86a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-835 .elementor-element.elementor-element-56bd90c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for heading, class: .elementor-element-1b5a01d */.elementor-835 .elementor-element.elementor-element-1b5a01d{
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bdec86a */.elementor-835 .elementor-element.elementor-element-bdec86a strong{
    color: var(--Other-Colours-Text, #2A2A2A);

/* Body Text/Large Medium */
font-family: "Work Sans";
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
}
.elementor-835 .elementor-element.elementor-element-bdec86a a{
    color: var(--Other-Colours-Text, #2A2A2A);

/* Body Text/Large Medium */
font-family: "Work Sans";
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
}

@media only screen and (max-width:767px){
    .elementor-835 .elementor-element.elementor-element-bdec86a strong{
    color: var(--Other-Colours-Text, #2A2A2A);

/* Body Text/Large Medium */
font-family: "Work Sans";
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 120% */
}
.elementor-835 .elementor-element.elementor-element-bdec86a a{
    color: var(--Other-Colours-Text, #2A2A2A);
}
.elementor-835 .elementor-element.elementor-element-bdec86a a{
    font-size:16px;
}/* End custom CSS */