.elementor-kit-5{--e-global-color-primary:#4A5643;--e-global-color-secondary:#F7F0E8;--e-global-color-text:#4A5643;--e-global-color-accent:#CFD9C3;--e-global-color-1bb353a:#DEDACC;--e-global-color-f317d53:#424D3D;--e-global-color-f806e62:#8E9679;--e-global-color-6d9c032:#BDCAAD;--e-global-color-f956bf7:#CFD9C3;--e-global-color-6b2e919:#F7F0E899;--e-global-color-fb40599:#8E9679;--e-global-color-892bbd2:#6B7551;--e-global-color-9e70219:#4A56434D;--e-global-typography-primary-font-family:"proxima-nova";--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"proxima-nova";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"proxima-nova";--e-global-typography-text-font-size:clamp(1.0625rem, 1.0089rem + 0.2679vw, 1.25rem);--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.4em;--e-global-typography-accent-font-family:"proxima-nova";--e-global-typography-accent-font-size:clamp(1.125rem, 1.0893rem + 0.1786vw, 1.25rem);--e-global-typography-accent-font-weight:400;--e-global-typography-accent-line-height:1.3em;--e-global-typography-514753d-font-family:"proxima-nova";--e-global-typography-514753d-font-size:clamp(2.75rem, 1.5357rem + 6.0714vw, 7rem);--e-global-typography-514753d-font-weight:400;--e-global-typography-514753d-line-height:1.1em;--e-global-typography-514753d-letter-spacing:-1px;--e-global-typography-90560d8-font-family:"proxima-nova";--e-global-typography-90560d8-font-size:clamp(2.375rem, 1.8036rem + 2.8571vw, 4.375rem);--e-global-typography-90560d8-font-weight:400;--e-global-typography-90560d8-line-height:1.1em;--e-global-typography-90560d8-letter-spacing:-1px;--e-global-typography-14ce58d-font-family:"proxima-nova";--e-global-typography-14ce58d-font-size:clamp(1.6rem, 1.1643rem + 2.1786vw, 3.125rem);--e-global-typography-14ce58d-font-weight:400;--e-global-typography-14ce58d-line-height:1.1em;--e-global-typography-14ce58d-letter-spacing:-1px;--e-global-typography-ed49bf9-font-family:"proxima-nova";--e-global-typography-ed49bf9-font-size:clamp(1.6rem, 1.4286rem + 0.8571vw, 2.2rem);--e-global-typography-ed49bf9-font-weight:400;--e-global-typography-ed49bf9-line-height:1.2em;--e-global-typography-ed49bf9-letter-spacing:-0.4px;--e-global-typography-75e7414-font-family:"proxima-nova";--e-global-typography-75e7414-font-size:clamp(1.25rem, 1.1786rem + 0.3571vw, 1.5rem);--e-global-typography-75e7414-line-height:1.2em;--e-global-typography-75e7414-letter-spacing:-0.3px;--e-global-typography-7a48677-font-family:"proxima-nova";--e-global-typography-7a48677-font-size:1rem;--e-global-typography-7a48677-font-weight:500;--e-global-typography-7a48677-text-transform:uppercase;--e-global-typography-7a48677-line-height:1.3em;--e-global-typography-7a48677-letter-spacing:0.4px;--e-global-typography-1d25366-font-size:clamp(1.125rem, 1.0179rem + 0.5357vw, 1.5rem);--e-global-typography-1d25366-line-height:1.3em;--e-global-typography-cb19cf7-font-size:0.9rem;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 );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:var( --e-global-color-f956bf7 );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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );padding:18px 40px 18px 40px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:var( --e-global-color-6d9c032 );color:var( --e-global-color-text );}.elementor-kit-5 e-page-transition{background-color:var( --e-global-color-primary );}.elementor-kit-5 p{margin-block-end:1rem;}.elementor-kit-5 a{color:var( --e-global-color-text );}.elementor-kit-5 a:hover{color:var( --e-global-color-f806e62 );}.elementor-kit-5 h1{font-family:var( --e-global-typography-90560d8-font-family ), Sans-serif;font-size:var( --e-global-typography-90560d8-font-size );font-weight:var( --e-global-typography-90560d8-font-weight );line-height:var( --e-global-typography-90560d8-line-height );letter-spacing:var( --e-global-typography-90560d8-letter-spacing );}.elementor-kit-5 h2{font-family:var( --e-global-typography-ed49bf9-font-family ), Sans-serif;font-size:var( --e-global-typography-ed49bf9-font-size );font-weight:var( --e-global-typography-ed49bf9-font-weight );line-height:var( --e-global-typography-ed49bf9-line-height );letter-spacing:var( --e-global-typography-ed49bf9-letter-spacing );}.elementor-kit-5 h3{font-family:var( --e-global-typography-75e7414-font-family ), Sans-serif;font-size:var( --e-global-typography-75e7414-font-size );line-height:var( --e-global-typography-75e7414-line-height );letter-spacing:var( --e-global-typography-75e7414-letter-spacing );}.elementor-kit-5 h4{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90rem;}.e-con{--container-max-width:90rem;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:clamp(1rem, 1.429vw + 0.714rem, 2rem);}.elementor-element{--widgets-spacing:clamp(1rem, 1.429vw + 0.714rem, 2rem) clamp(1rem, 1.429vw + 0.714rem, 2rem);--widgets-spacing-row:clamp(1rem, 1.429vw + 0.714rem, 2rem);--widgets-spacing-column:clamp(1rem, 1.429vw + 0.714rem, 2rem);}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:#4A5643CC;--lightbox-ui-color:var( --e-global-color-secondary );--lightbox-ui-color-hover:var( --e-global-color-1bb353a );--lightbox-text-color:var( --e-global-color-secondary );--lightbox-header-icons-size:2rem;--lightbox-navigation-icons-size:2rem;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-kit-5{--e-global-typography-text-font-size:18px;--e-global-typography-accent-font-size:18px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 h1{font-size:var( --e-global-typography-90560d8-font-size );line-height:var( --e-global-typography-90560d8-line-height );letter-spacing:var( --e-global-typography-90560d8-letter-spacing );}.elementor-kit-5 h2{font-size:var( --e-global-typography-ed49bf9-font-size );line-height:var( --e-global-typography-ed49bf9-line-height );letter-spacing:var( --e-global-typography-ed49bf9-letter-spacing );}.elementor-kit-5 h3{font-size:var( --e-global-typography-75e7414-font-size );line-height:var( --e-global-typography-75e7414-line-height );letter-spacing:var( --e-global-typography-75e7414-letter-spacing );}.elementor-kit-5 h4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-14ce58d-letter-spacing:-0.5px;--e-global-typography-ed49bf9-letter-spacing:-0.2px;--e-global-typography-75e7414-letter-spacing:0px;--e-global-typography-1d25366-letter-spacing:0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 h1{font-size:var( --e-global-typography-90560d8-font-size );line-height:var( --e-global-typography-90560d8-line-height );letter-spacing:var( --e-global-typography-90560d8-letter-spacing );}.elementor-kit-5 h2{font-size:var( --e-global-typography-ed49bf9-font-size );line-height:var( --e-global-typography-ed49bf9-line-height );letter-spacing:var( --e-global-typography-ed49bf9-letter-spacing );}.elementor-kit-5 h3{font-size:var( --e-global-typography-75e7414-font-size );line-height:var( --e-global-typography-75e7414-line-height );letter-spacing:var( --e-global-typography-75e7414-letter-spacing );}.elementor-kit-5 h4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-90560d8-letter-spacing:-0.4px;--e-global-typography-14ce58d-letter-spacing:-0.2px;--e-global-typography-7a48677-font-size:0.9rem;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 h1{font-size:var( --e-global-typography-90560d8-font-size );line-height:var( --e-global-typography-90560d8-line-height );letter-spacing:var( --e-global-typography-90560d8-letter-spacing );}.elementor-kit-5 h2{font-size:var( --e-global-typography-ed49bf9-font-size );line-height:var( --e-global-typography-ed49bf9-line-height );letter-spacing:var( --e-global-typography-ed49bf9-letter-spacing );}.elementor-kit-5 h3{font-size:var( --e-global-typography-75e7414-font-size );line-height:var( --e-global-typography-75e7414-line-height );letter-spacing:var( --e-global-typography-75e7414-letter-spacing );}.elementor-kit-5 h4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */p{
    text-wrap:pretty;
}

.grecaptcha-badge { opacity:0;} 

/*Max width*/
.max-ch60 {
    max-width: 60ch;
}

.max-ch50 {
    max-width: 50ch;
}

.max-ch40 {
    max-width: 40ch;
}

.max-ch30 {
    max-width: 30ch;
}

/*Container widths*/
.container-small {
    max-width: 50rem;
}

.container-med {
    max-width: 75rem;
}

/*Controls magazine style pages*/
.side-padding {
padding-left: clamp(0rem, 8.571vw - 1.714rem, 6rem);
padding-right: clamp(0rem, 8.571vw - 1.714rem, 6rem);
}

/*Section Padding*/
.section-hero {
padding-top: clamp(2.5rem, 8.929vw + 0.714rem, 8.75rem);
padding-bottom: clamp(2.5rem, 3.571vw + 1.786rem, 5rem);
padding-right: clamp(1.25rem, 0.18173rem + 4.498vw, 5rem);
padding-left: clamp(1.25rem, 0.18173rem + 4.498vw, 5rem);
}

.section-m {
padding-top: clamp(2.5rem, 8.929vw + 0.714rem, 8.75rem);
padding-bottom: clamp(2.5rem, 8.929vw + 0.714rem, 8.75rem);
padding-right: clamp(1.25rem, 0.18173rem + 4.498vw, 5rem);
padding-left: clamp(1.25rem, 0.18173rem + 4.498vw, 5rem);
}

.section-s {
padding-top: clamp(2.5rem, 3.571vw + 1.786rem, 5rem);
padding-bottom: clamp(2.5rem, 3.571vw + 1.786rem, 5rem);
padding-right: clamp(1.25rem, 0.18173rem + 4.498vw, 5rem);
padding-left: clamp(1.25rem, 0.18173rem + 4.498vw, 5rem);
}

/*Container padding with no top and bottom*/
.section-l-r {
    padding-right: clamp(1.25rem, 0.18173rem + 4.498vw, 5rem);
padding-left: clamp(1.25rem, 0.18173rem + 4.498vw, 5rem);
}

/*Text container padding*/
.text-contain {
padding-right: clamp(0rem, -1.15734rem + 4.873vw, 4.0625rem);
padding-left: clamp(0rem, -1.15734rem + 4.873vw, 4.0625rem);
}

/*Container spacing*/
.top-space-s {
    padding-top: clamp(1.875rem, -0.19838rem + 8.73vw, 8.75rem);
}

.bottom-space-s {
    padding-bottom: clamp(1.875rem, -0.19838rem + 8.73vw, 8.75rem);
}

.space-m {
padding-top: clamp(2.5rem, 1.72124rem + 3.279vw, 5rem);
}

.space-s {
padding-top: clamp(0.625rem, -0.34828rem + 4.098vw, 3.75rem);
}

/*video ratio*/
.iframe-ratio{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}/* End custom CSS */