.elementor-42 .elementor-element.elementor-element-1e9d5fd{--display:flex;--justify-content:flex-end;}.elementor-42 .elementor-element.elementor-element-0512a9f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:0rem 0rem 0rem 0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:5rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-42 .elementor-element.elementor-element-0512a9f:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-0512a9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f36529 );}.elementor-42 .elementor-element.elementor-element-ff1d9fc{--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;--justify-content:space-between;--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;}.elementor-42 .elementor-element.elementor-element-8601963{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.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-42 .elementor-element.elementor-element-7f068a9 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-1cd90dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.5rem/2);}.elementor-42 .elementor-element.elementor-element-1cd90dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.5rem/2);}.elementor-42 .elementor-element.elementor-element-1cd90dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.5rem/2);}.elementor-42 .elementor-element.elementor-element-1cd90dc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.5rem/2);}.elementor-42 .elementor-element.elementor-element-1cd90dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.5rem/2);}.elementor-42 .elementor-element.elementor-element-1cd90dc .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-1cd90dc .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-1cd90dc .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-1cd90dc .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-1cd90dc{--e-icon-list-icon-size:1.55rem;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-1cd90dc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-1cd90dc .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-1cd90dc .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0s;}.elementor-42 .elementor-element.elementor-element-1cd90dc .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-1db5cb2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--margin-top:-3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-42 .elementor-element.elementor-element-0bcca56 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0.45rem 0.45rem 0.45rem 0.45rem;padding:0.35rem 1rem 0.35rem 1rem;}.elementor-42 .elementor-element.elementor-element-0bcca56 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-0bcca56 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-0bcca56 .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-0bcca56 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-2f60eda{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-widget-image .widget-image-caption{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 );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-b7f850c{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-91b6631{--display:flex;--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;}.elementor-42 .elementor-element.elementor-element-678549d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-42 .elementor-element.elementor-element-254137a{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-42 .elementor-element.elementor-element-92026ba .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-ef5af8b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.7rem/2);}.elementor-42 .elementor-element.elementor-element-ef5af8b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.7rem/2);}.elementor-42 .elementor-element.elementor-element-ef5af8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.7rem/2);}.elementor-42 .elementor-element.elementor-element-ef5af8b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.7rem/2);}.elementor-42 .elementor-element.elementor-element-ef5af8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.7rem/2);}.elementor-42 .elementor-element.elementor-element-ef5af8b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-ef5af8b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-ef5af8b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-ef5af8b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-ef5af8b .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-ef5af8b .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0s;}.elementor-42 .elementor-element.elementor-element-ef5af8b .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-e633bd5{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-42 .elementor-element.elementor-element-37369ba .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-731ba14 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.7rem/2);}.elementor-42 .elementor-element.elementor-element-731ba14 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.7rem/2);}.elementor-42 .elementor-element.elementor-element-731ba14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.7rem/2);}.elementor-42 .elementor-element.elementor-element-731ba14 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.7rem/2);}.elementor-42 .elementor-element.elementor-element-731ba14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.7rem/2);}.elementor-42 .elementor-element.elementor-element-731ba14 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-731ba14 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-731ba14{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-731ba14 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-731ba14 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-731ba14 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0s;}.elementor-42 .elementor-element.elementor-element-731ba14 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-3248989{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-42 .elementor-element.elementor-element-64cc7d7 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-f8738fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.7rem/2);}.elementor-42 .elementor-element.elementor-element-f8738fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.7rem/2);}.elementor-42 .elementor-element.elementor-element-f8738fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.7rem/2);}.elementor-42 .elementor-element.elementor-element-f8738fa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.7rem/2);}.elementor-42 .elementor-element.elementor-element-f8738fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.7rem/2);}.elementor-42 .elementor-element.elementor-element-f8738fa .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-f8738fa .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-f8738fa{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-f8738fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-f8738fa .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-f8738fa .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0s;}.elementor-42 .elementor-element.elementor-element-f8738fa .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-06b6ae3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-42 .elementor-element.elementor-element-9516352{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-42 .elementor-element.elementor-element-0a6d65f .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-d02b2c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.7rem/2);}.elementor-42 .elementor-element.elementor-element-d02b2c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.7rem/2);}.elementor-42 .elementor-element.elementor-element-d02b2c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.7rem/2);}.elementor-42 .elementor-element.elementor-element-d02b2c8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.7rem/2);}.elementor-42 .elementor-element.elementor-element-d02b2c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.7rem/2);}.elementor-42 .elementor-element.elementor-element-d02b2c8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-d02b2c8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-d02b2c8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-d02b2c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-d02b2c8 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-d02b2c8 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0s;}.elementor-42 .elementor-element.elementor-element-d02b2c8 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-a0a6f96{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-42 .elementor-element.elementor-element-c5255cc .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-daea837 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.7rem/2);}.elementor-42 .elementor-element.elementor-element-daea837 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.7rem/2);}.elementor-42 .elementor-element.elementor-element-daea837 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.7rem/2);}.elementor-42 .elementor-element.elementor-element-daea837 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.7rem/2);}.elementor-42 .elementor-element.elementor-element-daea837 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.7rem/2);}.elementor-42 .elementor-element.elementor-element-daea837 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-daea837 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-daea837{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-daea837 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-daea837 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-daea837 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0s;}.elementor-42 .elementor-element.elementor-element-daea837 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-fc58f56{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-42 .elementor-element.elementor-element-f713d89 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-ed58e22 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.7rem/2);}.elementor-42 .elementor-element.elementor-element-ed58e22 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.7rem/2);}.elementor-42 .elementor-element.elementor-element-ed58e22 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.7rem/2);}.elementor-42 .elementor-element.elementor-element-ed58e22 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.7rem/2);}.elementor-42 .elementor-element.elementor-element-ed58e22 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.7rem/2);}.elementor-42 .elementor-element.elementor-element-ed58e22 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-ed58e22 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-ed58e22{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-ed58e22 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-ed58e22 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-ed58e22 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0s;}.elementor-42 .elementor-element.elementor-element-ed58e22 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-632c50c{--display:flex;--min-height:5vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-42 .elementor-element.elementor-element-632c50c:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-632c50c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f36529 );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-42 .elementor-element.elementor-element-0512a9f{--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:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-42 .elementor-element.elementor-element-ff1d9fc{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0rem 1rem;--row-gap:0rem;--column-gap:1rem;}.elementor-42 .elementor-element.elementor-element-8601963{--gap:1rem 0.5rem;--row-gap:1rem;--column-gap:0.5rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-42 .elementor-element.elementor-element-7f068a9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-1cd90dc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-1cd90dc .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-1db5cb2{--gap:1rem 0.5rem;--row-gap:1rem;--column-gap:0.5rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-42 .elementor-element.elementor-element-0bcca56 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-b7f850c{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-42 .elementor-element.elementor-element-678549d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:3rem 1rem;--row-gap:3rem;--column-gap:1rem;}.elementor-42 .elementor-element.elementor-element-92026ba .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-42 .elementor-element.elementor-element-ef5af8b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-ef5af8b .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-37369ba .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-42 .elementor-element.elementor-element-731ba14 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-731ba14 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-64cc7d7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-42 .elementor-element.elementor-element-f8738fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-f8738fa .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-06b6ae3{--gap:3rem 2rem;--row-gap:3rem;--column-gap:2rem;}.elementor-42 .elementor-element.elementor-element-0a6d65f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-42 .elementor-element.elementor-element-d02b2c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-d02b2c8 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-c5255cc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-42 .elementor-element.elementor-element-daea837 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-daea837 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-f713d89 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-42 .elementor-element.elementor-element-ed58e22 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-ed58e22 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-0512a9f{--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:2rem 0rem;--row-gap:2rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-42 .elementor-element.elementor-element-ff1d9fc{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;}.elementor-42 .elementor-element.elementor-element-8601963{--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;--gap:0.5rem 0rem;--row-gap:0.5rem;--column-gap:0rem;--margin-top:-0.5rem;--margin-bottom:0rem;--margin-left:-0rem;--margin-right:-0rem;}.elementor-42 .elementor-element.elementor-element-7f068a9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-1cd90dc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-1cd90dc .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-1db5cb2{--justify-content:flex-start;--gap:0.5rem 0rem;--row-gap:0.5rem;--column-gap:0rem;--margin-top:-0.5rem;--margin-bottom:0rem;--margin-left:-0rem;--margin-right:-0rem;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-42 .elementor-element.elementor-element-0bcca56 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-42 .elementor-element.elementor-element-2f60eda{--gap:0.5rem 0rem;--row-gap:0.5rem;--column-gap:0rem;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-b7f850c{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-42 .elementor-element.elementor-element-b7f850c.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-91b6631{--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;}.elementor-42 .elementor-element.elementor-element-678549d{--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;}.elementor-42 .elementor-element.elementor-element-254137a{--gap:0.5rem 0rem;--row-gap:0.5rem;--column-gap:0rem;}.elementor-42 .elementor-element.elementor-element-92026ba .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-42 .elementor-element.elementor-element-ef5af8b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-ef5af8b .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-e633bd5{--gap:0.5rem 0rem;--row-gap:0.5rem;--column-gap:0rem;}.elementor-42 .elementor-element.elementor-element-37369ba .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-42 .elementor-element.elementor-element-731ba14 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-731ba14 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-3248989{--gap:0.5rem 0rem;--row-gap:0.5rem;--column-gap:0rem;}.elementor-42 .elementor-element.elementor-element-64cc7d7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-42 .elementor-element.elementor-element-f8738fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-f8738fa .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-06b6ae3{--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-42 .elementor-element.elementor-element-9516352{--gap:0.5rem 0rem;--row-gap:0.5rem;--column-gap:0rem;}.elementor-42 .elementor-element.elementor-element-0a6d65f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-42 .elementor-element.elementor-element-d02b2c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-d02b2c8 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-a0a6f96{--gap:0.5rem 0rem;--row-gap:0.5rem;--column-gap:0rem;}.elementor-42 .elementor-element.elementor-element-c5255cc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-42 .elementor-element.elementor-element-daea837 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-daea837 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42 .elementor-element.elementor-element-fc58f56{--gap:0.5rem 0rem;--row-gap:0.5rem;--column-gap:0rem;}.elementor-42 .elementor-element.elementor-element-f713d89 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-42 .elementor-element.elementor-element-ed58e22 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-ed58e22 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-42 .elementor-element.elementor-element-ff1d9fc{--width:35%;}.elementor-42 .elementor-element.elementor-element-91b6631{--width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-42 .elementor-element.elementor-element-ff1d9fc{--width:100%;}.elementor-42 .elementor-element.elementor-element-8601963{--width:33.3%;}.elementor-42 .elementor-element.elementor-element-1db5cb2{--width:33.3%;}.elementor-42 .elementor-element.elementor-element-2f60eda{--width:33.3%;}.elementor-42 .elementor-element.elementor-element-91b6631{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-0bcca56 *//* BOUNCY ARROW ANIMATION */
.elementor-42 .elementor-element.elementor-element-0bcca56 .elementor-button-icon {
    transition: transform 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.elementor-42 .elementor-element.elementor-element-0bcca56:hover .elementor-button-icon {
    transform: translateX(0.3rem) scale(1);
}

/* TEXT SLIDES SLIGHTLY TOO */
.elementor-42 .elementor-element.elementor-element-0bcca56 .elementor-button-text {
    transition: transform 0.4s ease;
}

.elementor-42 .elementor-element.elementor-element-0bcca56:hover .elementor-button-text {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a40ca18 */.elementor-42 .elementor-element.elementor-element-a40ca18 span{
    color: #000 !important;
}


.elementor-42 .elementor-element.elementor-element-a40ca18 .shortcodetxt {
    color: #000 !important;
    text-transform: capitalize;
    font-family: system-ui;
    font-size: 0.9rem;
}

.elementor-42 .elementor-element.elementor-element-a40ca18 .shortcodecredits {
    color: #000;
    text-transform: capitalize;
}

.elementor-42 .elementor-element.elementor-element-a40ca18 a{
    color: #000 !important;
}

.elementor-42 .elementor-element.elementor-element-a40ca18 a:hover{
    color: #000 !important;
    text-decoration: underline;
}/* End custom CSS */