.elementor-kit-38{--e-global-color-primary:#0199AD;--e-global-color-secondary:#000000;--e-global-color-text:#201D1D;--e-global-color-accent:#0199AD;--e-global-color-64edb157:#FFF;--e-global-color-d0fc88f:#806B50;--e-global-color-154c728:#4B4B4B;--e-global-color-4f1dead:#F0F0F0;--e-global-typography-primary-font-family:"Open Sans";--e-global-typography-primary-font-size:2.8rem;--e-global-typography-primary-font-weight:300;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-size:2.6rem;--e-global-typography-secondary-font-weight:300;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-size:1.3rem;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-size:2.1rem;--e-global-typography-accent-font-weight:300;--e-global-typography-0aa26f4-font-family:"Open Sans";--e-global-typography-0aa26f4-font-size:2.2rem;--e-global-typography-0aa26f4-font-weight:300;--e-global-typography-0aa26f4-line-height:1.3em;--e-global-typography-0aa26f4-letter-spacing:0.8px;--e-global-typography-ebc89c0-font-family:"Open Sans";--e-global-typography-ebc89c0-font-size:1.2rem;--e-global-typography-ebc89c0-font-weight:bold;--e-global-typography-393ae53-font-family:"Open Sans";--e-global-typography-393ae53-font-size:1.2rem;--e-global-typography-393ae53-font-weight:600;--e-global-typography-5917bb1-font-family:"Open Sans";--e-global-typography-5917bb1-font-size:1.3rem;--e-global-typography-5917bb1-font-weight:600;--e-global-typography-5917bb1-line-height:1.6em;--e-global-typography-d2a210f-font-family:"Open Sans";--e-global-typography-d2a210f-font-size:1.1rem;--e-global-typography-d2a210f-font-weight:bold;--e-global-typography-01812d3-font-family:"Open Sans";--e-global-typography-01812d3-font-size:1.3rem;--e-global-typography-01812d3-font-weight:bold;--e-global-typography-f4a7221-font-family:"Open Sans";--e-global-typography-f4a7221-font-size:1.3rem;--e-global-typography-f4a7221-font-weight:400;--e-global-typography-1443c9e-font-family:"Open Sans";--e-global-typography-1443c9e-font-size:16px;--e-global-typography-1443c9e-font-weight:600;--e-global-typography-1443c9e-text-transform:capitalize;--e-global-typography-f41594f-font-family:"Open Sans";--e-global-typography-f41594f-font-size:31px;--e-global-typography-f41594f-font-weight:300;--e-global-typography-f41594f-font-style:normal;--e-global-typography-f41594f-line-height:43px;--e-global-typography-395666e-font-family:"Open Sans";--e-global-typography-395666e-font-size:65px;--e-global-typography-395666e-font-weight:700;--e-global-typography-395666e-line-height:1em;--e-global-typography-400e895-font-family:"Open Sans";--e-global-typography-400e895-font-size:1.1rem;--e-global-typography-400e895-font-weight:bold;color:#000000;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-primary );font-family:var( --e-global-typography-d2a210f-font-family ), Sans-serif;font-size:var( --e-global-typography-d2a210f-font-size );font-weight:var( --e-global-typography-d2a210f-font-weight );color:var( --e-global-color-64edb157 );border-style:none;border-radius:50px 50px 50px 50px;padding:14px 33px 14px 33px;}.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:var( --e-global-color-secondary );color:var( --e-global-color-64edb157 );}.elementor-kit-38 e-page-transition{background-color:#FFBC7D;}.elementor-kit-38 p{margin-block-end:0px;}.elementor-kit-38 a{color:var( --e-global-color-primary );}.elementor-kit-38 h1{color:#0399AD;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-38 h2{color:#0399AD;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-38 h3{color:#0399AD;font-family:var( --e-global-typography-01812d3-font-family ), Sans-serif;font-size:var( --e-global-typography-01812d3-font-size );font-weight:var( --e-global-typography-01812d3-font-weight );}.elementor-kit-38 h4{color:#0399AD;font-family:var( --e-global-typography-393ae53-font-family ), Sans-serif;font-size:var( --e-global-typography-393ae53-font-size );font-weight:var( --e-global-typography-393ae53-font-weight );}.elementor-kit-38 h5{color:#0399AD;}.elementor-kit-38 h6{color:#0399AD;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1364px;}.e-con{--container-max-width:1364px;--container-default-padding-top:5px;--container-default-padding-right:5px;--container-default-padding-bottom:5px;--container-default-padding-left:5px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.hfe-reading-progress-bar{background-color:#F95E03;height:4px;}.hfe-reading-progress{top:0px;}@media(max-width:1024px){.elementor-kit-38{--e-global-typography-primary-font-size:2em;--e-global-typography-secondary-font-size:1.9rem;--e-global-typography-text-font-size:1.1em;--e-global-typography-accent-font-size:1.9rem;--e-global-typography-0aa26f4-font-size:1.7rem;--e-global-typography-ebc89c0-font-size:1.1rem;--e-global-typography-393ae53-font-size:1.1rem;--e-global-typography-5917bb1-font-size:1.1rem;--e-global-typography-01812d3-font-size:1.2rem;--e-global-typography-f4a7221-font-size:1rem;--e-global-typography-f41594f-font-size:24px;--e-global-typography-f41594f-line-height:1.5em;--e-global-typography-395666e-font-size:40px;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-38 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-38 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-38 h3{font-size:var( --e-global-typography-01812d3-font-size );}.elementor-kit-38 h4{font-size:var( --e-global-typography-393ae53-font-size );}.elementor-kit-38 button,.elementor-kit-38 input[type="button"],.elementor-kit-38 input[type="submit"],.elementor-kit-38 .elementor-button{font-size:var( --e-global-typography-d2a210f-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:5px;--container-default-padding-right:5px;--container-default-padding-bottom:5px;--container-default-padding-left:5px;}}@media(max-width:767px){.elementor-kit-38{--e-global-typography-primary-font-size:2rem;--e-global-typography-secondary-font-size:1.5rem;--e-global-typography-text-font-size:1em;--e-global-typography-accent-font-size:1.3em;--e-global-typography-0aa26f4-font-size:1.3rem;--e-global-typography-ebc89c0-font-size:1rem;--e-global-typography-393ae53-font-size:1rem;--e-global-typography-5917bb1-font-size:0.9rem;--e-global-typography-d2a210f-font-size:0.9rem;--e-global-typography-01812d3-font-size:1.25rem;--e-global-typography-f4a7221-font-size:1rem;--e-global-typography-1443c9e-font-size:14px;--e-global-typography-f41594f-font-size:20px;--e-global-typography-f41594f-line-height:1.5em;--e-global-typography-395666e-font-size:30px;--e-global-typography-400e895-font-size:1rem;--e-global-typography-400e895-line-height:1em;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-38 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-38 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-38 h3{font-size:var( --e-global-typography-01812d3-font-size );}.elementor-kit-38 h4{font-size:var( --e-global-typography-393ae53-font-size );}.elementor-kit-38 button,.elementor-kit-38 input[type="button"],.elementor-kit-38 input[type="submit"],.elementor-kit-38 .elementor-button{font-size:var( --e-global-typography-d2a210f-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//** 
Container Padding
**/ 

.pad-s {
}
.pad-m {
}
.pad-l {
}

.top-pad-s {
}
.top-pad-m {
}
.top-pad-l {
}

.bottom-pad-s {
}
.bottom-pad-m {
}
.bottom-pad-l {
}

.right-pad-s-d {
}
.right-pad-s-dt {
}

.right-pad-m-d {
}
.right-pad-m-dt {
}

.right-pad-l-d {
}
.right-pad-l-dt {
}

.left-pad-s-d {
}
.left-pad-s-dt {
}

.left-pad-m-d {
}
.left-pad-m-dt {
}

.left-pad-l-d {
}
.left-pad-l-dt {
}

/** 
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}

/** 
Unique Accordian Styles
**/

.accordian-1 {
}
.accordian-2 {
}
.accordian-3 {
}

/** 
Unique Image Styles
**/ 

.image-1 {
}
.image-2 {
}
.image-3 {
}

/** 
Unique Heading Styles
**/ 

.heading-1 {
}
.heading-2 {
}
.heading-3 {
}

/** 
Unique Icon Box Styles
**/

.icon-box-1 {
}
.icon-box-2 {
}
.icon-box-3 {
}

/** 
Unique Icon List Styles
**/

.icon-list-1 {
}
.icon-list-2 {
}
.icon-list-3 {
}

/** 
Unique Image Box Styles
**/ 

.image-box-1 {
}
.image-box-2 {
}
.image-box-3 {
}

/** 
Unique Toggle Styles
**/ 

.toggle-1 {
}
.toggle-2 {
}
.toggle-3 {
}

/*** 
--- 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;}}

/* --- Button --- */
.style-1 .elementor-button a {
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
    background-color: #02010100;
    border-style: solid;
    border-width: 0px 0px 4px 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 15px 25px 15px 25px;}
    
.style-2 .elementor-button a {
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
    background-color: #02010100;
    border: solid 4px white;
    padding: 15px 25px 15px 25px;}
    
/*** 
--- 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}

/*** 
--- Shadows ---
***/

.no-shadow img {box-shadow: rgba(0, 0, 0, 0.0) 0px 0px 0px 0px!important}
.site-logo-img img {box-shadow: rgba(0, 0, 0, 0.0) 0px 0px 0px 0px!important}

/*** 
--- BUTTON STYLES ---
***/
.style-1 .elementor-button {color: var( --e-global-color-primary ); background-color: var( --e-global-color-64edb157 ); border:0px;border-bottom:solid 3px var( --e-global-color-primary ); border-radius:1px;}

.style-1:hover .elementor-button {color: var( --e-global-color-secondary );}

.style-2 .elementor-button {color: white; background-color: rgba (0,0,0,0); border:solid 3px white;}

.special-btn .elementor-item {border:solid 3px var(--e-global-color-primary);border-radius:5px;}

/*** 
--- MENU ---
***/
.elementor-nav-menu .sub-arrow i {color:white!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 ---
***/   
 

.style-1 .elementor-posts .elementor-post__title, .style-1 .elementor-posts .elementor-post__meta-data {margin-bottom: 15px; color: var(--e-global-color-edd4c3b);}
.style-1 .elementor-post__title a {color: var(--e-global-color-edd4c3b);} 
.style-1 .elementor-post__text {padding: 15px 20px 20px 20px;}
.style-1 .elementor-post {
    background-color: var( --e-global-color-cf2fdf8);}
   
   
   
/*** 
--- CTA STYLES ---
***/ 
   
   
.elementor-cta__button {border-radius:0px!important;border:none!important;border-bottom:solid 3px white!important;}

.elementor-cta__button::after {
    content: ' ➜';
}   

/*** 
--- TOGGLE STYLES ---
***/ 

.style-1 .elementor-toggle .elementor-tab-title {color:white; border-radius:10px;
    background-color: var( --e-global-color-primary );padding: 20px 15px 20px 25px;}
    
.style-1 .elementor-toggle .elementor-toggle-title {color:white;}
    
.style-1 .elementor-toggle h2, .style-1 .elementor-toggle h3, .style-1 .elementor-toggle h4, .style-1 .elementor-toggle h5,.style-1 .elementor-toggle p  {color:black;}

/*** 
--- Magic Buttons ---
***/ 
.magic-button .elementor-tab-content a {border:2px solid black;padding:8px 24px;border-radius:5px;display:inline-block;margin-top:10px;}

.magic-button .elementor-tab-content a:hover {background-color:rgba(0,0,0,.03);}


/*** 
--- Icon List ---
***/ 

.elementor-icon-list-items .elementor-icon-list-item {
  position: relative;
}

.elementor-icon-list-items .elementor-icon-list-icon {
  position: absolute;
  top: 6px;
  left: 0;
}

.elementor-icon-list-items .elementor-icon-list-text {
  margin-left: 20px;
}
 
/*** 
--- Image Styles ---
***/

.image-1::before {
    content: "";
    position: absolute;
    height: 90%;
    background-image: linear-gradient(90deg, #95c93d 0%, #c3dd89 100%);
    top: 5%;
    width: 20px;
    left: -18px;
    z-index: -1;
    border-radius: 8px 0px 0px 8px;}
    
/* footer css */
footer.elementor-element ul.elementor-icon-list-items li span {
    margin-left: 0;
}
/* end footer css */
.border-btn .elementor-button {
    background: transparent;
    color: var( --e-global-color-primary );
    border: 2px solid var( --e-global-color-primary );
    padding: 28px 30px;
    border-radius:200px;
}
.border-btn .elementor-button:hover{
    background:var( --e-global-color-primary );
}
.btn-white a.elementor-button {
    background: transparent;
    border: 2px solid var( --e-global-color-64edb157 );
}
.text-list ul {
    padding-left: 24px;
}
@media (max-width:767px){
    .text-list ul {
        padding-left: 19px;
    }
}
.icon-list-section span.elementor-icon-list-text {
    margin-left: 0px;
}/* End custom CSS */