.elementor-kit-3778{--e-global-color-primary:#123E5C;--e-global-color-secondary:#638EAD;--e-global-color-text:#828282;--e-global-color-accent:#F1BD54;--e-global-color-5f9df76e:#F9DA9E;--e-global-color-7f47b805:#219653;--e-global-color-ffdcd83:#5A5D5E;--e-global-color-7e4de50d:#FFF;--e-global-color-2778bed:#BDBDBD;--e-global-color-6c82f12:#333739;--e-global-typography-primary-font-family:"Play";--e-global-typography-primary-font-size:32px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Play";--e-global-typography-secondary-font-size:18px;--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Play";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Play";--e-global-typography-accent-font-weight:500;background-color:#FFF;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 );--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-animation-duration:1500ms;--e-preloader-animation-duration:1500ms;--e-preloader-delay:0ms;--e-preloader-color:#FFF;--e-preloader-size:45px;}.elementor-kit-3778 e-page-transition{background-color:#285C80;}.elementor-kit-3778 h1{font-weight:700;}.elementor-kit-3778 h2{font-weight:700;}.elementor-kit-3778 h4{color:#07294D;font-weight:700;line-height:1.4em;}.elementor-kit-3778 h5{font-weight:700;}.elementor-kit-3778 h6{font-family:"Play", Sans-serif;font-weight:700;line-height:1.4em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}.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);}@media(max-width:1024px){.elementor-kit-3778{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:600px;}.e-con{--container-max-width:600px;}}@media(max-width:767px){.elementor-kit-3778{--e-global-typography-primary-font-size:24px;--e-global-typography-text-font-size:14px;font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS */body.single.single-sfwd-courses {
    background:white !important;
}
.elementor-kit-3778 .elementor-section {
    padding-left:  15px;
    padding-right: 15px;
}
.elementor-editor-active:not .elementor-inner .elementor-section-wrap>.elementor-section:first-child {
    padding-top:75px !important;
}

/* ================= */
/* RADIUS TOP-BOTTOM */
.container-radial, .container-radial-top, .container-radial-bottom {
    padding-left:15px;
    padding-right: 15px;
}
.container-radial {
    padding-top:    150px;
    padding-bottom: 150px;
}
.container-radial-top {
    padding-top:    150px;
    padding-bottom: 75px;
}
.container-radial-bottom {
    padding-top:    25px;
    padding-bottom: 100px;
}

.container-radial:before, .container-radial:after,
.container-radial-top:before, .container-radial-bottom:after{
    z-index: 1;
    content:"";
    background:white;
    width:100%;
    height: 50px;
    
    position: absolute;
    left:0;
}
.container-radial:before,
.container-radial-top:before {
    top:0;
    border-radius: 0 0 0 0;
}
.container-radial:after,
.container-radial-bottom:after {
    bottom:0;
    border-radius: 0 0 0 0;
}
/* ================= */

/* ================= */
/* Woo Product Single Categories */
.avant__category-container {
    margin:0;
    padding: 15px 15px 10px 10px;
    background:#F9F9F9;
    border-radius: 10px;
}
.avant__category-container .pp-elementor-grid .pp-category-wrap {
    position: relative;
}
.avant__category-container .pp-elementor-grid .pp-category-wrap:before {
    content: "-";
    position: absolute;
    top:-5px;
    left: -3px;
    color: #d2d2d2;
}/* End custom CSS */