.elementor-kit-7{--e-global-color-primary:#5FBAA3;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#E89B4D;--e-global-color-49b6ed7:#FFFFFF;--e-global-color-c4d4417:#FDFDFF;--e-global-color-798b560:#FAFBFD;--e-global-color-65ff06f:#FFFFFF00;--e-global-color-4ad1a4e:#D5F2E8;--e-global-color-895bebc:#359781;--e-global-color-e4c4cfd:#236255;--e-global-color-1b0c028:#E3812C;--e-global-color-8f9f025:#E6E6E6;--e-global-color-222430a:#F2F2F2;--e-global-color-24785f4:#ACE3D2;--e-global-color-c2121f3:#F0C081;--e-global-color-1ffcac9:#7A7A7A;--e-global-color-ea4b56d:#CB6D1B;--e-global-color-654d040:#F9FAFA;--e-global-color-b8d801a:#000000;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-23b3ae6-font-family:"Hind";--e-global-typography-23b3ae6-font-size:clamp(3rem, 1rem + 2.8vw, 3.5rem);--e-global-typography-23b3ae6-font-weight:500;--e-global-typography-23b3ae6-line-height:1.25em;--e-global-typography-db22fd3-font-family:"Hind";--e-global-typography-db22fd3-font-size:clamp(3rem, 1rem + 2.8vw, 3.5rem);--e-global-typography-db22fd3-font-weight:400;--e-global-typography-db22fd3-line-height:1.25em;--e-global-typography-7a2d145-font-family:"Hind";--e-global-typography-7a2d145-font-size:clamp(2.3rem, 1rem + 2.2vw, 2.9rem);--e-global-typography-7a2d145-font-weight:400;--e-global-typography-7a2d145-line-height:1.15em;--e-global-typography-e32fdab-font-family:"Hind";--e-global-typography-e32fdab-font-size:clamp(2.3rem, 1rem + 2.2vw, 2.9rem);--e-global-typography-e32fdab-font-weight:500;--e-global-typography-e32fdab-line-height:1.15em;--e-global-typography-a2f2d63-font-family:"Hind";--e-global-typography-a2f2d63-font-size:clamp(2.3rem, 1rem + 2.2vw, 2.9rem);--e-global-typography-a2f2d63-font-weight:600;--e-global-typography-a2f2d63-line-height:1.15em;--e-global-typography-baa5067-font-family:"Hind";--e-global-typography-baa5067-font-size:clamp(1.8rem, 1rem + 1.7vw, 2.5rem);--e-global-typography-baa5067-font-weight:400;--e-global-typography-baa5067-line-height:1.15em;--e-global-typography-e2add00-font-family:"Hind";--e-global-typography-e2add00-font-size:clamp(1.8rem, 1rem + 1.7vw, 2.5rem);--e-global-typography-e2add00-font-weight:600;--e-global-typography-e2add00-line-height:1.15em;--e-global-typography-4344ea9-font-family:"Hind";--e-global-typography-4344ea9-font-size:clamp(1.25rem, 1rem + 1.4vw, 2.25rem);--e-global-typography-4344ea9-font-weight:500;--e-global-typography-4344ea9-line-height:1.45em;--e-global-typography-fe1bbe0-font-family:"Hind";--e-global-typography-fe1bbe0-font-size:clamp(1.5rem, 1rem + 1.1vw, 2rem);--e-global-typography-fe1bbe0-font-weight:400;--e-global-typography-fe1bbe0-line-height:1.15em;--e-global-typography-1a7712b-font-family:"Hind";--e-global-typography-1a7712b-font-size:clamp(1.5rem, 1rem + 1.1vw, 2rem);--e-global-typography-1a7712b-font-weight:600;--e-global-typography-1a7712b-line-height:1.15em;--e-global-typography-9dfdc6b-font-family:"Hind";--e-global-typography-9dfdc6b-font-size:clamp(1.1rem, 1rem + 0.6vw, 1.5rem);--e-global-typography-9dfdc6b-font-weight:400;--e-global-typography-9dfdc6b-line-height:1.15em;--e-global-typography-91d2a9a-font-family:"Hind";--e-global-typography-91d2a9a-font-size:clamp(1.1rem, 1rem + 0.6vw, 1.5rem);--e-global-typography-91d2a9a-font-weight:600;--e-global-typography-91d2a9a-line-height:1.15em;--e-global-typography-251b6f5-font-family:"Hind";--e-global-typography-251b6f5-font-size:0.875rem;--e-global-typography-251b6f5-font-weight:400;--e-global-typography-251b6f5-line-height:1.25em;--e-global-typography-6ce8d93-font-family:"Hind";--e-global-typography-6ce8d93-font-size:1rem;--e-global-typography-6ce8d93-font-weight:400;--e-global-typography-6ce8d93-line-height:1.5em;--e-global-typography-fe1dbb5-font-family:"Hind";--e-global-typography-fe1dbb5-font-size:1rem;--e-global-typography-fe1dbb5-font-weight:400;--e-global-typography-fe1dbb5-text-decoration:underline;--e-global-typography-fe1dbb5-line-height:1.25em;--e-global-typography-3f9a58a-font-family:"Hind";--e-global-typography-3f9a58a-font-size:clamp(1.1rem, 1rem + 0.1vw, 1.125rem);--e-global-typography-3f9a58a-font-weight:400;--e-global-typography-3f9a58a-line-height:1.5em;--e-global-typography-ca1a2c2-font-family:"Hind";--e-global-typography-ca1a2c2-font-size:clamp(1.1rem, 1rem + 0.1vw, 1.125rem);--e-global-typography-ca1a2c2-font-weight:400;--e-global-typography-ca1a2c2-text-decoration:underline;--e-global-typography-ca1a2c2-line-height:1.25em;--e-global-typography-dbae08f-font-family:"Hind";--e-global-typography-dbae08f-font-size:clamp(1.1rem, 1rem + 0.3vw, 1.25rem);--e-global-typography-dbae08f-font-weight:600;--e-global-typography-dbae08f-line-height:1.25em;--e-global-typography-43b33b3-font-family:"Hind";--e-global-typography-43b33b3-font-size:clamp(1.1rem, 1rem + 0.6vw, 1.5rem);--e-global-typography-43b33b3-font-weight:400;--e-global-typography-43b33b3-line-height:1.25em;--e-global-typography-8cbd47e-font-family:"Hind";--e-global-typography-8cbd47e-font-size:clamp(1.1rem, 1rem + 0.6vw, 1.5rem);--e-global-typography-8cbd47e-font-weight:500;--e-global-typography-8cbd47e-line-height:1.25em;--e-global-typography-ee56155-font-family:"Hind";--e-global-typography-ee56155-font-size:clamp(1.1rem, 1rem + 0.6vw, 1.5rem);--e-global-typography-ee56155-font-weight:600;--e-global-typography-ee56155-line-height:1.25em;--e-global-typography-efdcd4f-font-family:"Hind";--e-global-typography-efdcd4f-font-size:clamp(1.25rem, 1rem + 1vw, 1.875rem);--e-global-typography-efdcd4f-font-weight:300;--e-global-typography-efdcd4f-text-transform:none;--e-global-typography-efdcd4f-line-height:1.2em;--e-global-typography-fe90d0d-font-family:"Hind";--e-global-typography-fe90d0d-font-size:clamp(1.25rem, 1rem + 0.8vw, 1.75rem);--e-global-typography-fe90d0d-font-weight:400;--e-global-typography-fe90d0d-text-transform:none;--e-global-typography-fe90d0d-line-height:1.25em;--e-global-typography-60c9db5-font-family:"Hind";--e-global-typography-60c9db5-font-size:1rem;--e-global-typography-60c9db5-font-weight:500;--e-global-typography-60c9db5-line-height:1em;--e-global-typography-379a703-font-family:"Hind";--e-global-typography-379a703-font-size:clamp(1.1rem, 1rem + 0.1vw, 1.125rem);--e-global-typography-379a703-font-weight:400;--e-global-typography-379a703-text-transform:uppercase;--e-global-typography-379a703-line-height:1.15em;--e-global-typography-ee9a1f2-font-family:"Hind";--e-global-typography-ee9a1f2-font-size:clamp(1.1rem, 1rem + 0.6vw, 1.5rem);--e-global-typography-ee9a1f2-font-weight:600;--e-global-typography-ee9a1f2-text-transform:uppercase;--e-global-typography-ee9a1f2-line-height:1.15em;--e-global-typography-c880221-font-family:"Hind";--e-global-typography-c880221-font-size:clamp(1.1rem, 1rem + 0.6vw, 1.5rem);--e-global-typography-c880221-font-weight:400;--e-global-typography-c880221-text-transform:uppercase;--e-global-typography-c880221-line-height:1.25em;--e-global-typography-4266240-font-family:"Hind";--e-global-typography-4266240-font-size:clamp(1.1rem, 1rem + 0.3vw, 1.25rem);--e-global-typography-4266240-font-weight:600;--e-global-typography-4266240-text-transform:capitalize;--e-global-typography-4266240-line-height:1.15em;--e-global-typography-6c91033-font-family:"Hind";--e-global-typography-6c91033-font-weight:500;--e-global-typography-6c91033-line-height:1em;font-family:var( --e-global-typography-3f9a58a-font-family ), Sans-serif;font-size:var( --e-global-typography-3f9a58a-font-size );font-weight:var( --e-global-typography-3f9a58a-font-weight );line-height:var( --e-global-typography-3f9a58a-line-height );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-379a703-font-family ), Sans-serif;font-size:var( --e-global-typography-379a703-font-size );font-weight:var( --e-global-typography-379a703-font-weight );text-transform:var( --e-global-typography-379a703-text-transform );line-height:var( --e-global-typography-379a703-line-height );color:var( --e-global-color-49b6ed7 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;padding:0.75rem 01.25rem 0.5rem 1.25rem;}.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:var( --e-global-color-65ff06f );color:var( --e-global-color-primary );}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:var( --e-global-color-primary );}.elementor-kit-7 h2{font-family:var( --e-global-typography-fe1bbe0-font-family ), Sans-serif;font-size:var( --e-global-typography-fe1bbe0-font-size );font-weight:var( --e-global-typography-fe1bbe0-font-weight );line-height:var( --e-global-typography-fe1bbe0-line-height );}.elementor-kit-7 h3{font-family:var( --e-global-typography-8cbd47e-font-family ), Sans-serif;font-size:var( --e-global-typography-8cbd47e-font-size );font-weight:var( --e-global-typography-8cbd47e-font-weight );line-height:var( --e-global-typography-8cbd47e-line-height );}.elementor-kit-7 h4{font-family:var( --e-global-typography-dbae08f-font-family ), Sans-serif;font-size:var( --e-global-typography-dbae08f-font-size );font-weight:var( --e-global-typography-dbae08f-font-weight );line-height:var( --e-global-typography-dbae08f-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--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:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.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:1024px){.elementor-kit-7{font-size:var( --e-global-typography-3f9a58a-font-size );line-height:var( --e-global-typography-3f9a58a-line-height );}.elementor-kit-7 h2{font-size:var( --e-global-typography-fe1bbe0-font-size );line-height:var( --e-global-typography-fe1bbe0-line-height );}.elementor-kit-7 h3{font-size:var( --e-global-typography-8cbd47e-font-size );line-height:var( --e-global-typography-8cbd47e-line-height );}.elementor-kit-7 h4{font-size:var( --e-global-typography-dbae08f-font-size );line-height:var( --e-global-typography-dbae08f-line-height );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-379a703-font-size );line-height:var( --e-global-typography-379a703-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{font-size:var( --e-global-typography-3f9a58a-font-size );line-height:var( --e-global-typography-3f9a58a-line-height );}.elementor-kit-7 h2{font-size:var( --e-global-typography-fe1bbe0-font-size );line-height:var( --e-global-typography-fe1bbe0-line-height );}.elementor-kit-7 h3{font-size:var( --e-global-typography-8cbd47e-font-size );line-height:var( --e-global-typography-8cbd47e-line-height );}.elementor-kit-7 h4{font-size:var( --e-global-typography-dbae08f-font-size );line-height:var( --e-global-typography-dbae08f-line-height );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-379a703-font-size );line-height:var( --e-global-typography-379a703-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */:root {
    --ovt-green: #5FBAA3;
    --ovt-orange: #E89B4D;
    --ovt-orange--300: #F0C081;
    --ovt-orange--500: #E3812C;
    --ovt-primary: #5FBAA3;
    --ovt-primary--500: #359781;
    --ovt-primary--700: #236255;
    --ovt-grey: #86888A;
    --ovt-sidebar-margin: 0rem;
}

@media screen and (min-width: 64em) {
:root:has(.ovt-sidebar) {
    --ovt-sidebar-margin: 14rem;
}

:root:has(.ovt-sidebar--closed) {
    --ovt-sidebar-margin: 4rem;
}

main#content, div[data-elementor-type="archive"], div[data-elementor-type="single-post"], div[data-elementor-type="sfwd-courses"] {
    padding-left: var(--ovt-sidebar-margin);
  }
}

body {
    scroll-behavior: smooth;
}

.ovt-green {
    color: var(--ovt-green);
}

.ovt-orange {
    color: var(--ovt-orange);
}

.ldfc-favorite-button {
    margin-block-start: .75rem;
    margin-block-end: 0;
}

.elementor-widget-theme-post-content h2.wp-block-heading, h3.wp-block-heading, h4.wp-block-heading {
    margin-block-start: 2rem;
}

.elementor-widget-theme-post-content ul {
    margin-block-end: 1.25rem;
}/* End custom CSS */