.elementor-kit-38{--e-global-color-primary:#F95E1F;--e-global-color-secondary:#4B4B4B;--e-global-color-text:#4B4B4B;--e-global-color-accent:#F95E1F;--e-global-color-64edb157:#FFF;--e-global-color-bcfd9eb:#000000;--e-global-color-8038e71:#584D47;--e-global-color-c329af9:#F95E02;--e-global-color-cb735b1:#FFFDFD;--e-global-color-7eed7ae:#D3D3D324;--e-global-color-c548bd3:#000000C3;--e-global-color-8b6ace9:#CC4206;--e-global-color-56d26f0:#262626;--e-global-color-4c5c49e:#FFFCFC;--e-global-color-7c8102c:#806B50;--e-global-color-682b22b:#414042;--e-global-typography-primary-font-family:"proxima-nova";--e-global-typography-primary-font-size:3.2rem;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"proxima-nova";--e-global-typography-secondary-font-size:3.1rem;--e-global-typography-secondary-font-weight:300;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"proxima-nova";--e-global-typography-text-font-size:1.3rem;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"proxima-nova";--e-global-typography-accent-font-size:2.5rem;--e-global-typography-accent-line-height:1.2em;--e-global-typography-57b4e86-font-family:"proxima-nova";--e-global-typography-57b4e86-font-size:4.2rem;--e-global-typography-57b4e86-font-weight:300;--e-global-typography-57b4e86-line-height:1em;--e-global-typography-6f1e3ca-font-family:"proxima-nova";--e-global-typography-6f1e3ca-font-size:1.7rem;--e-global-typography-6f1e3ca-font-weight:600;--e-global-typography-6f1e3ca-line-height:1.3em;--e-global-typography-04e3d01-font-family:"proxima-nova";--e-global-typography-04e3d01-font-size:1.9rem;--e-global-typography-04e3d01-font-weight:300;--e-global-typography-04e3d01-line-height:1.4em;--e-global-typography-e144adc-font-family:"proxima-nova";--e-global-typography-e144adc-font-size:2.4rem;--e-global-typography-e144adc-font-weight:300;--e-global-typography-e144adc-line-height:1.3em;--e-global-typography-670c16f-font-family:"proxima-nova";--e-global-typography-670c16f-font-size:1.5rem;--e-global-typography-670c16f-font-style:italic;--e-global-typography-b3934de-font-family:"proxima-nova";--e-global-typography-b3934de-font-size:1.25rem;--e-global-typography-b3934de-font-weight:600;--e-global-typography-bce0093-font-family:"proxima-nova";--e-global-typography-bce0093-font-size:1.5rem;--e-global-typography-a81a0a3-font-family:"proxima-nova";--e-global-typography-a81a0a3-font-size:1.4rem;--e-global-typography-a81a0a3-font-weight:700;--e-global-typography-a81a0a3-line-height:1.3em;--e-global-typography-23c2129-font-family:"proxima-nova";--e-global-typography-23c2129-font-size:1.75rem;--e-global-typography-23c2129-font-weight:600;--e-global-typography-23c2129-font-style:italic;--e-global-typography-d2a210f-font-family:"proxima-nova";--e-global-typography-d2a210f-font-size:1.875rem;--e-global-typography-d2a210f-font-weight:600;--e-global-typography-3409f9a-font-family:"proxima-nova";--e-global-typography-3409f9a-font-size:2.063rem;--e-global-typography-3409f9a-font-weight:600;--e-global-typography-898aa21-font-family:"proxima-nova";--e-global-typography-898aa21-font-size:2.063rem;--e-global-typography-898aa21-font-style:italic;--e-global-typography-20b7b2c-font-family:"proxima-nova";--e-global-typography-20b7b2c-font-size:2.125rem;--e-global-typography-20b7b2c-font-weight:300;--e-global-typography-20b7b2c-font-style:italic;--e-global-typography-bc2130a-font-family:"proxima-nova";--e-global-typography-bc2130a-font-size:2.25rem;--e-global-typography-bc2130a-font-weight:600;--e-global-typography-44494b6-font-family:"proxima-nova";--e-global-typography-44494b6-font-size:4.8rem;--e-global-typography-44494b6-font-weight:700;--e-global-typography-44494b6-line-height:1em;--e-global-typography-32b1349-font-family:"proxima-nova";--e-global-typography-32b1349-font-size:5rem;--e-global-typography-32b1349-font-weight:700;--e-global-typography-32b1349-line-height:1em;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 );}.elementor-kit-38 button,.elementor-kit-38 input[type="button"],.elementor-kit-38 input[type="submit"],.elementor-kit-38 .elementor-button{background-color:var( --e-global-color-accent );font-family:"proxima-nova", Sans-serif;font-size:1.175rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-64edb157 );border-style:none;border-radius:50px 50px 50px 50px;padding:22px 45px 22px 45px;}.elementor-kit-38 button:hover,.elementor-kit-38 button:focus,.elementor-kit-38 input[type="button"]:hover,.elementor-kit-38 input[type="button"]:focus,.elementor-kit-38 input[type="submit"]:hover,.elementor-kit-38 input[type="submit"]:focus,.elementor-kit-38 .elementor-button:hover,.elementor-kit-38 .elementor-button:focus{background-color:#584D47;color:var( --e-global-color-64edb157 );border-radius:50px 50px 50px 50px;}.elementor-kit-38 e-page-transition{background-color:#FFBC7D;}.elementor-kit-38 a{color:var( --e-global-color-primary );}.elementor-kit-38 a:hover{color:var( --e-global-color-bcfd9eb );}.elementor-kit-38 h1{color:var( --e-global-color-accent );}.elementor-kit-38 h2{color:var( --e-global-color-primary );}.elementor-kit-38 h3{color:var( --e-global-color-accent );font-family:var( --e-global-typography-6f1e3ca-font-family ), Sans-serif;font-size:var( --e-global-typography-6f1e3ca-font-size );font-weight:var( --e-global-typography-6f1e3ca-font-weight );line-height:var( --e-global-typography-6f1e3ca-line-height );}.elementor-kit-38 h5{color:var( --e-global-color-bcfd9eb );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1250px;}.e-con{--container-max-width:1250px;--container-default-padding-top:0px;--container-default-padding-right:20px;--container-default-padding-bottom:0px;--container-default-padding-left:20px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-kit-38{--e-global-typography-primary-font-size:3rem;--e-global-typography-secondary-font-size:3rem;--e-global-typography-accent-font-size:2.3rem;--e-global-typography-57b4e86-font-size:4rem;--e-global-typography-6f1e3ca-font-size:1.5rem;--e-global-typography-04e3d01-font-size:1.9rem;--e-global-typography-e144adc-font-size:2rem;--e-global-typography-b3934de-font-size:1.1rem;--e-global-typography-bce0093-font-size:1.2rem;--e-global-typography-a81a0a3-font-size:1.3rem;--e-global-typography-23c2129-font-size:1.4rem;--e-global-typography-d2a210f-font-size:1.5rem;--e-global-typography-3409f9a-font-size:1.5rem;--e-global-typography-898aa21-font-size:1.5rem;--e-global-typography-20b7b2c-font-size:1.4px;--e-global-typography-bc2130a-font-size:1.6rem;--e-global-typography-44494b6-font-size:4.4rem;--e-global-typography-32b1349-font-size:4.5rem;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-38 h3{font-size:var( --e-global-typography-6f1e3ca-font-size );line-height:var( --e-global-typography-6f1e3ca-line-height );}.elementor-kit-38 button,.elementor-kit-38 input[type="button"],.elementor-kit-38 input[type="submit"],.elementor-kit-38 .elementor-button{font-size:1.2rem;padding:22px 43px 22px 43px;}}@media(max-width:1200px){.elementor-kit-38{--e-global-typography-primary-font-size:2.7rem;--e-global-typography-accent-font-size:2rem;--e-global-typography-57b4e86-font-size:3.5rem;}}@media(max-width:1024px){.elementor-kit-38{--e-global-typography-primary-font-size:2.6em;--e-global-typography-secondary-font-size:2.6rem;--e-global-typography-text-font-size:1.2em;--e-global-typography-accent-font-size:1.8rem;--e-global-typography-57b4e86-font-size:3rem;--e-global-typography-6f1e3ca-font-size:1.3rem;--e-global-typography-04e3d01-font-size:1.4rem;--e-global-typography-e144adc-font-size:1.6rem;--e-global-typography-670c16f-font-size:1.3rem;--e-global-typography-23c2129-font-size:1.2rem;--e-global-typography-3409f9a-font-size:1.3rem;--e-global-typography-898aa21-font-size:1.3rem;--e-global-typography-44494b6-font-size:3.3rem;--e-global-typography-32b1349-font-size:4rem;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-38 h3{font-size:var( --e-global-typography-6f1e3ca-font-size );line-height:var( --e-global-typography-6f1e3ca-line-height );}.elementor-kit-38 button,.elementor-kit-38 input[type="button"],.elementor-kit-38 input[type="submit"],.elementor-kit-38 .elementor-button{font-size:1.1rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:880px){.elementor-kit-38{--e-global-typography-primary-font-size:2.7rem;--e-global-typography-32b1349-font-size:3rem;}}@media(max-width:767px){.elementor-kit-38{--e-global-typography-primary-font-size:1.7rem;--e-global-typography-secondary-font-size:1.7rem;--e-global-typography-text-font-size:1.1em;--e-global-typography-accent-font-size:1.2em;--e-global-typography-57b4e86-font-size:2rem;--e-global-typography-6f1e3ca-font-size:1.2rem;--e-global-typography-04e3d01-font-size:1.2rem;--e-global-typography-e144adc-font-size:1.4rem;--e-global-typography-670c16f-font-size:1.2rem;--e-global-typography-d2a210f-font-size:1.1rem;--e-global-typography-3409f9a-font-size:1.2rem;--e-global-typography-898aa21-font-size:1.2rem;--e-global-typography-20b7b2c-font-size:1.2rem;--e-global-typography-44494b6-font-size:3rem;--e-global-typography-32b1349-font-size:3rem;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-38 h3{font-size:var( --e-global-typography-6f1e3ca-font-size );line-height:var( --e-global-typography-6f1e3ca-line-height );}.elementor-kit-38 button,.elementor-kit-38 input[type="button"],.elementor-kit-38 input[type="submit"],.elementor-kit-38 .elementor-button{font-size:0.87rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}@media(min-width:2400px){.elementor-kit-38{--e-global-typography-primary-font-size:3.5rem;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-38 h3{font-size:var( --e-global-typography-6f1e3ca-font-size );line-height:var( --e-global-typography-6f1e3ca-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1350px;}.e-con{--container-max-width:1350px;}}/* Start custom CSS *//** 
Widget Padding
**/

/* Top Padding for Widgets */
.top-pad-s.elementor-widget {padding-top:1em}
.top-pad-m.elementor-widget{padding-top:2em}
.top-pad-l.elementor-widget{padding-top:3em}

/* Bottom Padding for Widgets */
.bottom-pad-s.elementor-widget{padding-bottom:1em}
.bottom-pad-m.elementor-widget{padding-bottom:2em}
.bottom-pad-l.elementor-widget{padding-bottom:3em}


/*** 
--- Typography ---
***/

p~h3 {margin-top:40px;}

/*** 
--- Section Styles ---
***/
.style-1.elementor-section h2,.style-1.elementor-section h3,.style-1.elementor-section h4, .style-1.elementor-section h5, .style-1.elementor-section h6,.style-1.elementor-section p  {color:white;} 

.style-1.elementor-section {background-color:var(--e-global-color-primary);}

.style-2.elementor-section {background-color:var(--e-global-color-cf2fdf8);}


/*** 
--- Section Padding ---
***/

.pad-s.elementor-section  {padding: 2em 1px;}

.pad-m.elementor-section  {padding: 5em 1px;}
    @media (max-width: 767px) {.pad-m.elementor-section  {padding: 3.5em 1px;}}
    
.pad-l.elementor-section {padding: 8em 1px;}
    @media (max-width: 1024px) {.pad-l.elementor-section {padding: 6em 1px;}}

/* --- Top Padding --- */

.top-pad-s.elementor-section, .top-pad-s.elementor-column {padding-top: 2em;}

.top-pad-m.elementor-section, .top-pad-m.elementor-column
 {padding-top: 4em;}
@media (max-width: 767px) {.top-pad-m.elementor-section, .top-pad-m.elementor-column {padding-top: 3em;}}

.top-pad-l.elementor-section, .top-pad-l.elementor-column  {padding-top: 6em;}
@media (max-width: 767px) {.top-pad-l.elementor-section, .top-pad-l.elementor-column {padding-top: 4em;}}

/* --- Bottom Padding --- */

.bottom-pad-s.elementor-section  {padding-bottom: 2em;}

.bottom-pad-m.elementor-section {padding-bottom: 4em;}
@media (max-width: 767px) {.bottom-pad-m.elementor-section {padding-bottom: 3em;}}
    
.bottom-pad-l.elementor-section {padding-bottom: 6em;}
@media (max-width: 767px) {.bottom-pad-l.elementor-section {padding-bottom: 4em;}}

/* --- Left Padding --- */

.left-pad-s  {padding-left: 3%;}
@media (max-width: 767px) {.left-pad-s {padding-left:1px;}}

.left-pad-m {padding-left: 5%;}
@media (max-width: 767px) {.left-pad-m {padding-left:1px;}}
    
.left-pad-l {padding-left: 20%;}
@media (max-width: 1024px){.left-pad-l {padding-left:5%;}}
@media (max-width: 767px) {.left-pad-l {padding-left:1px;}}

    
/* --- Right Padding --- */

.right-pad-s {padding-right: 3%}
@media (max-width: 767px) {.right-pad-s {padding-right:1px;}}

.right-pad-m {padding-right: 5%}
@media (max-width: 767px) {.right-pad-m {padding-right:1px;}}

.right-pad-l {padding-right: 20%;}
@media (max-width: 1024px){.right-pad-l {padding-right:5%;}}
@media (max-width: 767px) {.right-pad-l {padding-right:1px;}}

/*** 
--- Column Padding ---
***/

.pad-s.elementor-column .elementor-widget-wrap {padding:3%;}

.pad-m.elementor-column .elementor-widget-wrap {padding:5%; }
@media (max-width: 1024px){.pad-m.elementor-column .elementor-widget-wrap {padding:4%;}}
@media (max-width: 767px){.pad.elementor-column .elementor-widget-wrap {padding:10% 3%;}}

.pad-l.elementor-column .elementor-widget-wrap {padding:7% 10%; }
@media (max-width: 1024px){.pad-l.elementor-column .elementor-widget-wrap {padding:10% 5%;}}

/* --- Button --- */
.style-1 > .elementor-widget-container > .elementor-button-wrapper > .elementor-button {background:var(--e-global-color-55cdbca);color:var(--e-global-color-primary);border:solid var(--e-global-color-64edb157);}
.style-2 > .elementor-widget-container  > .elementor-button-wrapper > .elementor-button {background:var(--e-global-color-64edb157);color:var(--e-global-color-primary);}

.style-3 > .elementor-widget-container > .elementor-button-wrapper > .elementor-button {background:rgba(0,0,0,0);color:var(--e-global-color-primary); border:0px; border-radius:0px; border-bottom:solid 2px;}


/*** 
--- Widget Padding ---
***/

/* Top Padding for Widgets */
.top-pad-s.elementor-widget{padding-top:1em}
.top-pad-m.elementor-widget{padding-top:2em}
.top-pad-l.elementor-widget{padding-top:3em}

/* Bottom Padding for Widgets */
.bottom-pad-s.elementor-widget{padding-bottom:1em}
.bottom-pad-m.elementor-widget{padding-bottom:2em}
.bottom-pad-l.elementor-widget{padding-bottom:3em}


/*** 
--- Icon Box Styles ---
***/

.keep-icon-left .elementor-widget-icon-box .elementor-icon-box-wrapper {
  display: flex;
  flex-direction: row;
}

.keep-icon-left .elementor-widget-icon-box .elementor-icon-box-icon {
  flex: 0 0 auto;
  margin-left: 0px !important;
  margin-right: 14px !important;
}

/*** 
--- HEADING STYLES ---
***/

.style-3 .elementor-heading-title {font-size:1.2rem; font-weight:700; border-top: solid 2px var(--e-global-color-secondary);padding-top:20px;padding-bottom:12px;}

.style-3-light .elementor-heading-title {font-size:1.2rem; font-weight:700; color:white; border-top: solid 2px var(--e-global-color-secondary);padding-top:20px;padding-bottom:12px;}

/*** 
--- DIVIDER STYLES ---
***/
.style-1 .elementor-divider-separator {
border-top: dotted 5px var( --e-global-color-secondary)!important;
}

.style-1-light .elementor-divider-separator {
border-top: dotted 5px var(--e-global-color-cf2fdf8)!important;
}

.style-2 .elementor-divider-separator {
border-top: solid 4px var(--e-global-color-cf2fdf8)!important;width: 150px!important; margin-left:-20px;
}

/*** 
--- POST STYLES ---
***/   
 

   
/*** 
--- IMAGE STYLES ---
***/   html {
  font-size: 16px;
}

/*** 
--- Typography ---
***/

p~h3 {margin-top:40px;}
p~h4 {margin-top:30px;}
h4 {margin-bottom:10px;}

/*** 
--- Section Styles ---
***/
.style-1 h2,.style-1 h3,.style-1 h4, .style-1 h5, .style-1 h6,.style-1 p  {color:white;} 


/* --- Top Padding --- */

.top-pad-s {padding-top: 2em;}

.top-pad-m {padding-top:50px;}
@media (max-width: 1024px) {.top-pad-m {padding-top:30px;}}

.top-pad-l {padding-top:100px;}
@media (max-width: 1024px) {.top-pad-l {padding-top:70px;}}

/* --- Bottom Padding --- */

.bottom-pad-s {padding-bottom: 2em;}

.bottom-pad-m {padding-bottom: 4em;}
@media (max-width: 767px) {.bottom-pad-m {padding-bottom: 3em;}}
    
.bottom-pad-l {padding-bottom:100px;}
@media (max-width: 1024px) {.bottom-pad-l {padding-bottom:70px;}}

/* --- Left Padding --- */

.left-pad-s  {padding-left: 3%;}
@media (max-width: 767px) {.left-pad-s {padding-left:1px;}}

.left-pad-m {padding-left: 5%;}
@media (max-width: 767px) {.left-pad-m {padding-left:1px;}}
    
.left-pad-l {padding-left: 20%;}
@media (max-width: 1024px){.left-pad-l {padding-left:5%;}}
@media (max-width: 767px) {.left-pad-l {padding-left:1px;}}

    
/* --- Right Padding --- */

.right-pad-s {padding-right: 3%}
@media (max-width: 767px) {.right-pad-s {padding-right:1px;}}

.right-pad-m {padding-right: 5%}
@media (max-width: 767px) {.right-pad-m {padding-right:1px;}}

.right-pad-l {padding-right: 20%;}
@media (max-width: 1024px){.right-pad-l {padding-right:5%;}}
@media (max-width: 767px) {.right-pad-l {padding-right:1px;}}

/*** 
--- Section Padding ---
***/

.pad-s {padding-top:30px; padding-bottom:30px; }

.pad-m {padding-top:50px; padding-bottom:50px; }
@media (max-width: 1024px){.pad-m {padding-top:30px; padding-bottom:30px;}}

.pad-l {padding-top:100px; padding-bottom:100px; }
@media (max-width: 1024px){.pad-l {padding-top:70px; padding-bottom:70px;}}


    
/*** 
--- Widget Padding ---
***/

/* Top Padding for Widgets */
.top-pad-s.elementor-widget{padding-top:1em}
.top-pad-m.elementor-widget{padding-top:2em}
.top-pad-l.elementor-widget{padding-top:3em}

/* Bottom Padding for Widgets */
.bottom-pad-s.elementor-widget{padding-bottom:1em}
.bottom-pad-m.elementor-widget{padding-bottom:2em}
.bottom-pad-l.elementor-widget{padding-bottom:3em}


/*** 
--- MENU ---
***/
.elementor-nav-menu .sub-arrow i {color:white!important;}/* End custom CSS */