.elementor-kit-7{--e-global-color-primary:#28724A;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#1A3225;--e-global-color-accent:#DFF1E8;--e-global-color-d615518:#F4FAF7;--e-global-color-dbd5b58:#1D3729B3;--e-global-color-c7e930c:#1B4E32;--e-global-color-59b0257:#F0F5F2;--e-global-typography-secondary-font-family:"Sofia Sans";--e-global-typography-secondary-font-size:18px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-text-font-family:"Sofia Sans";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-weight:500;--e-global-typography-1c996df-font-family:"Sofia Sans";--e-global-typography-1c996df-font-size:46px;--e-global-typography-1c996df-font-weight:600;--e-global-typography-1c996df-line-height:1.1em;--e-global-typography-7ae5b4c-font-family:"Sofia Sans";--e-global-typography-7ae5b4c-font-size:60px;--e-global-typography-7ae5b4c-font-weight:600;--e-global-typography-7ae5b4c-line-height:1.1em;--e-global-typography-4b9151f-font-family:"Sofia Sans";--e-global-typography-4b9151f-font-size:24px;--e-global-typography-4b9151f-font-weight:500;--e-global-typography-626fd5c-font-family:"Sofia Sans";--e-global-typography-626fd5c-font-size:20px;--e-global-typography-626fd5c-font-weight:500;--e-global-typography-912d8f7-font-family:"Sofia Sans";--e-global-typography-912d8f7-font-size:12px;--e-global-typography-912d8f7-font-weight:700;--e-global-typography-912d8f7-text-transform:uppercase;--e-global-typography-912d8f7-letter-spacing:0.15em;--e-global-typography-ddba5b0-font-family:"Sofia Sans";--e-global-typography-ddba5b0-font-size:18px;--e-global-typography-ddba5b0-font-weight:400;--e-global-typography-ddba5b0-line-height:1.5em;--e-global-typography-e9fae6f-font-family:"Sofia Sans";--e-global-typography-e9fae6f-font-size:20px;--e-global-typography-e9fae6f-font-weight:500;--e-global-typography-e9fae6f-line-height:1.3em;--e-global-typography-fb8fd1b-font-family:"Sofia Sans";--e-global-typography-fb8fd1b-font-size:16px;--e-global-typography-fb8fd1b-font-weight:400;--e-global-typography-fb8fd1b-line-height:1.6em;--e-global-typography-e59fffd-font-family:"Sofia Sans";--e-global-typography-e59fffd-font-size:16px;--e-global-typography-e59fffd-font-weight:300;--e-global-typography-e59fffd-line-height:1.4em;--e-global-typography-d88a267-font-family:"Sofia Sans";--e-global-typography-d88a267-font-size:18px;--e-global-typography-d88a267-font-weight:300;color:var( --e-global-color-dbd5b58 );font-family:var( --e-global-typography-ddba5b0-font-family ), Sans-serif;font-size:var( --e-global-typography-ddba5b0-font-size );font-weight:var( --e-global-typography-ddba5b0-font-weight );line-height:var( --e-global-typography-ddba5b0-line-height );letter-spacing:var( --e-global-typography-ddba5b0-letter-spacing );word-spacing:var( --e-global-typography-ddba5b0-word-spacing );}.elementor-kit-7 a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-fb8fd1b-font-family ), Sans-serif;font-size:var( --e-global-typography-fb8fd1b-font-size );font-weight:var( --e-global-typography-fb8fd1b-font-weight );line-height:var( --e-global-typography-fb8fd1b-line-height );letter-spacing:var( --e-global-typography-fb8fd1b-letter-spacing );word-spacing:var( --e-global-typography-fb8fd1b-word-spacing );}.elementor-kit-7 h1{color:var( --e-global-color-text );font-family:var( --e-global-typography-7ae5b4c-font-family ), Sans-serif;font-size:var( --e-global-typography-7ae5b4c-font-size );font-weight:var( --e-global-typography-7ae5b4c-font-weight );line-height:var( --e-global-typography-7ae5b4c-line-height );letter-spacing:var( --e-global-typography-7ae5b4c-letter-spacing );word-spacing:var( --e-global-typography-7ae5b4c-word-spacing );}.elementor-kit-7 h2{color:var( --e-global-color-text );font-family:var( --e-global-typography-1c996df-font-family ), Sans-serif;font-size:var( --e-global-typography-1c996df-font-size );font-weight:var( --e-global-typography-1c996df-font-weight );line-height:var( --e-global-typography-1c996df-line-height );letter-spacing:var( --e-global-typography-1c996df-letter-spacing );word-spacing:var( --e-global-typography-1c996df-word-spacing );}.elementor-kit-7 h3{color:var( --e-global-color-text );font-family:var( --e-global-typography-4b9151f-font-family ), Sans-serif;font-size:var( --e-global-typography-4b9151f-font-size );font-weight:var( --e-global-typography-4b9151f-font-weight );line-height:var( --e-global-typography-4b9151f-line-height );letter-spacing:var( --e-global-typography-4b9151f-letter-spacing );word-spacing:var( --e-global-typography-4b9151f-word-spacing );}.elementor-kit-7 h4{color:var( --e-global-color-accent );font-family:var( --e-global-typography-e9fae6f-font-family ), Sans-serif;font-size:var( --e-global-typography-e9fae6f-font-size );font-weight:var( --e-global-typography-e9fae6f-font-weight );line-height:var( --e-global-typography-e9fae6f-line-height );letter-spacing:var( --e-global-typography-e9fae6f-letter-spacing );word-spacing:var( --e-global-typography-e9fae6f-word-spacing );}.elementor-kit-7 h5{font-family:"Inter", Sans-serif;}.elementor-kit-7 h6{font-family:"Inter", Sans-serif;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-family:"Sofia Sans", Sans-serif;font-size:20px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);background-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:10px 32px 10px 32px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:#39B54A;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;--container-default-padding-top:1rem;--container-default-padding-right:1rem;--container-default-padding-bottom:1rem;--container-default-padding-left:1rem;}.elementor-widget:not(:last-child){margin-block-end:1em;}.elementor-element{--widgets-spacing:1em 1em;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.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:1150px){.elementor-kit-7{font-size:var( --e-global-typography-ddba5b0-font-size );line-height:var( --e-global-typography-ddba5b0-line-height );letter-spacing:var( --e-global-typography-ddba5b0-letter-spacing );word-spacing:var( --e-global-typography-ddba5b0-word-spacing );}.elementor-kit-7 a{font-size:var( --e-global-typography-fb8fd1b-font-size );line-height:var( --e-global-typography-fb8fd1b-line-height );letter-spacing:var( --e-global-typography-fb8fd1b-letter-spacing );word-spacing:var( --e-global-typography-fb8fd1b-word-spacing );}.elementor-kit-7 h1{font-size:var( --e-global-typography-7ae5b4c-font-size );line-height:var( --e-global-typography-7ae5b4c-line-height );letter-spacing:var( --e-global-typography-7ae5b4c-letter-spacing );word-spacing:var( --e-global-typography-7ae5b4c-word-spacing );}.elementor-kit-7 h2{font-size:var( --e-global-typography-1c996df-font-size );line-height:var( --e-global-typography-1c996df-line-height );letter-spacing:var( --e-global-typography-1c996df-letter-spacing );word-spacing:var( --e-global-typography-1c996df-word-spacing );}.elementor-kit-7 h3{font-size:var( --e-global-typography-4b9151f-font-size );line-height:var( --e-global-typography-4b9151f-line-height );letter-spacing:var( --e-global-typography-4b9151f-letter-spacing );word-spacing:var( --e-global-typography-4b9151f-word-spacing );}.elementor-kit-7 h4{font-size:var( --e-global-typography-e9fae6f-font-size );line-height:var( --e-global-typography-e9fae6f-line-height );letter-spacing:var( --e-global-typography-e9fae6f-letter-spacing );word-spacing:var( --e-global-typography-e9fae6f-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-1c996df-font-size:32px;--e-global-typography-7ae5b4c-font-size:40px;--e-global-typography-4b9151f-font-size:22px;font-size:var( --e-global-typography-ddba5b0-font-size );line-height:var( --e-global-typography-ddba5b0-line-height );letter-spacing:var( --e-global-typography-ddba5b0-letter-spacing );word-spacing:var( --e-global-typography-ddba5b0-word-spacing );}.elementor-kit-7 a{font-size:var( --e-global-typography-fb8fd1b-font-size );line-height:var( --e-global-typography-fb8fd1b-line-height );letter-spacing:var( --e-global-typography-fb8fd1b-letter-spacing );word-spacing:var( --e-global-typography-fb8fd1b-word-spacing );}.elementor-kit-7 h1{font-size:var( --e-global-typography-7ae5b4c-font-size );line-height:var( --e-global-typography-7ae5b4c-line-height );letter-spacing:var( --e-global-typography-7ae5b4c-letter-spacing );word-spacing:var( --e-global-typography-7ae5b4c-word-spacing );}.elementor-kit-7 h2{font-size:var( --e-global-typography-1c996df-font-size );line-height:var( --e-global-typography-1c996df-line-height );letter-spacing:var( --e-global-typography-1c996df-letter-spacing );word-spacing:var( --e-global-typography-1c996df-word-spacing );}.elementor-kit-7 h3{font-size:var( --e-global-typography-4b9151f-font-size );line-height:var( --e-global-typography-4b9151f-line-height );letter-spacing:var( --e-global-typography-4b9151f-letter-spacing );word-spacing:var( --e-global-typography-4b9151f-word-spacing );}.elementor-kit-7 h4{font-size:var( --e-global-typography-e9fae6f-font-size );line-height:var( --e-global-typography-e9fae6f-line-height );letter-spacing:var( --e-global-typography-e9fae6f-letter-spacing );word-spacing:var( --e-global-typography-e9fae6f-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */a 

.card-see-more {
  cursor: pointer;  /* Changes the cursor to a pointer on hover */
}


/* Base state of the icon */
.see-more__icon {
  transition: transform 0.3s ease;  /* Smooth transition with 'ease' timing */
}

/* Hover state on the card */
.card-see-more:hover .see-more__icon {
  transform: translateX(9px); /* Move the icon 10px to the right */
}

/* Clipped edge on documents */
 #document-1, #document-2 {
    
    clip-path: polygon(92% 0, 100% 14%, 100% 100%, 0 100%, 0 0);
  }
  
/* Styling the breadcrumb */  
  
.rank-math-breadcrumb a {
    color: #1D3729B3; /* Normal state color */
    transition: color 0.3s ease-in-out; /* Smooth transition for color change */
    font-family: 'Sofia Sans', sans-serif;
}

.rank-math-breadcrumb a:hover {
    color: #39B54A; /* Hover state color */
}

.rank-math-breadcrumb .last{
    color: #28724A;
}

/* Sticky Sidebar */
.sticky-sidebar {
    position: sticky;
    top: 60px;
}


/* Green link styles */
.green-link {
    color: #1D3729E6 !important;
    font-size: 18px !important;
    text-decoration-color: #1D3729E6 !important;
    transition: 0.3s ease;
}

.green-link:hover {
    color: #39B54A !important;
    text-decoration-color: #39B54A !important;
}

/* Footer link */
.footer-link {
    color: white; 
    transition: color 0.125s ease-in-out; 
}

.footer-link:hover {
    color: #39B54A;
}

/* Webbies link in the footer*/
#webbies {
    cursor: pointer;
}

#webbies:hover {
    color: #39B54A;
}


/* Contanct links in the footer */
.contact-link-with-icon:hover div,
.contact-link-with-icon:hover svg {
    color: #39B54A !important; /* Changes the color of the text */
    fill: #39B54A !important; /* Changes the color of the SVG */
}

/* Utility class for 10px margin bottom */
.margin-bottom-10 {
    margin-bottom: 10px;
}

ul {
    padding-left: 25px;
}/* End custom CSS */