.elementor-8459 .elementor-element.elementor-element-20c4c01{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8459 .elementor-element.elementor-element-8123f19{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-8459 .elementor-element.elementor-element-4840f14{--display:flex;}.elementor-8459 .elementor-element.elementor-element-bb73576.elementor-element{--align-self:flex-start;}.elementor-8459 .elementor-element.elementor-element-bb73576 .elementor-icon-list-icon i{color:#3366FF;transition:color 0.3s;}.elementor-8459 .elementor-element.elementor-element-bb73576 .elementor-icon-list-icon svg{fill:#3366FF;transition:fill 0.3s;}.elementor-8459 .elementor-element.elementor-element-bb73576{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-8459 .elementor-element.elementor-element-bb73576 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8459 .elementor-element.elementor-element-bb73576 .elementor-icon-list-item > a{font-family:"Fixel Display", Fixel regular;}.elementor-8459 .elementor-element.elementor-element-bb73576 .elementor-icon-list-text{color:#3366FF;transition:color 0.3s;}.elementor-8459 .elementor-element.elementor-element-09a1dc9{--display:grid;--e-con-grid-template-columns:max-content 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8459 .elementor-element.elementor-element-062b7f6{padding:5px 20px 5px 20px;border-radius:100px 100px 100px 100px;}.elementor-8459 .elementor-element.elementor-element-062b7f6 .elementor-heading-title{font-weight:bold;}.elementor-8459 .elementor-element.elementor-element-50269b6 .elementor-heading-title{font-size:18px;font-weight:bold;color:var( --e-global-color-kadence1 );}.elementor-8459 .elementor-element.elementor-element-07f30d6{--grid-columns:2;--grid-row-gap:40px;--grid-column-gap:40px;}.elementor-8459 .elementor-element.elementor-element-e078229{--display:flex;}.elementor-8459 .elementor-element.elementor-element-d7d3aef .elementor-icon-list-icon i{color:#3366FF;transition:color 0.3s;}.elementor-8459 .elementor-element.elementor-element-d7d3aef .elementor-icon-list-icon svg{fill:#3366FF;transition:fill 0.3s;}.elementor-8459 .elementor-element.elementor-element-d7d3aef{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-8459 .elementor-element.elementor-element-d7d3aef .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8459 .elementor-element.elementor-element-d7d3aef .elementor-icon-list-item > a{font-family:"Fixel Display", Fixel regular;}.elementor-8459 .elementor-element.elementor-element-d7d3aef .elementor-icon-list-text{color:#3366FF;transition:color 0.3s;}.elementor-8459 .elementor-element.elementor-element-087c69d{--display:grid;--e-con-grid-template-columns:max-content 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8459 .elementor-element.elementor-element-0af36e3{padding:5px 20px 5px 20px;border-radius:100px 100px 100px 100px;}.elementor-8459 .elementor-element.elementor-element-0af36e3 .elementor-heading-title{font-weight:bold;}.elementor-8459 .elementor-element.elementor-element-84d03d0 .elementor-heading-title{font-size:18px;font-weight:bold;color:var( --e-global-color-kadence1 );}.etlms-enrollment-btn-align-left .tutor-card-body{text-align:left !important;}.etlms-enrollment-btn-align-center .tutor-card-body{text-align:center !important;}.etlms-enrollment-btn-align-right .tutor-card-body{text-align:right !important;}.etlms-enrollment-btn-align-center .etlms-course-enroll-date, .etlms-enrollment-btn-align-right .etlms-course-enroll-date{text-align:left !important;}.etlms-course-enroll-buttons-size-large .tutor-btn{font-size:18px;padding:10px 20px;}.etlms-course-enroll-buttons-size-small .tutor-btn{font-size:14px;padding:5px 12px;}.etlms-course-enroll-buttons-width-auto .tutor-btn{width:auto !important;display:inline-flex !important;}.elementor-8459 .elementor-element.elementor-element-c2f88b3 .tutor-btn-primary.tutor-add-to-cart-button, .tutor-btn-primary.tutor-native-add-to-cart{border-radius:3px 3px 3px 3px;}.elementor-8459 .elementor-element.elementor-element-c2f88b3 .tutor-card-body .tutor-enroll-course-button{border-radius:3px 3px 3px 3px;}.elementor-8459 .elementor-element.elementor-element-c2f88b3 .tutor-card-body .start-continue-retake-button{border-radius:3px 3px 3px 3px;}.elementor-8459 .elementor-element.elementor-element-c2f88b3 .tutor-card-body [name=complete_course_btn]{border-radius:3px 3px 3px 3px;}.elementor-8459 .elementor-element.elementor-element-c2f88b3 .etlms-course-enroll-info-wrapper .tutor-icon-purchase-mark{font-size:16px !important;}.elementor-8459 .elementor-element.elementor-element-c2f88b3 .tutor-card-footer{border-radius:6px 6px 6px 6px;}.elementor-8459 .elementor-element.elementor-element-c2f88b3 .tutor-card-footer .etlms-enrolled-icon{font-size:15px;color:#212327;}.elementor-8459 .elementor-element.elementor-element-c2f88b3 .tutor-card-footer .etlms-enrolled-level{color:#757c8e !important;}@media(max-width:1200px){.elementor-8459 .elementor-element.elementor-element-09a1dc9{--grid-auto-flow:row;}.elementor-8459 .elementor-element.elementor-element-07f30d6{--grid-columns:1;}.elementor-8459 .elementor-element.elementor-element-087c69d{--grid-auto-flow:row;}}@media(max-width:800px){.elementor-8459 .elementor-element.elementor-element-8123f19{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8459 .elementor-element.elementor-element-09a1dc9{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-8459 .elementor-element.elementor-element-062b7f6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8459 .elementor-element.elementor-element-50269b6{text-align:start;}.elementor-8459 .elementor-element.elementor-element-07f30d6{--grid-columns:1;}.elementor-8459 .elementor-element.elementor-element-087c69d{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-8459 .elementor-element.elementor-element-0af36e3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8459 .elementor-element.elementor-element-84d03d0{text-align:start;}}/* Start custom CSS for heading, class: .elementor-element-062b7f6 */.elementor-8459 .elementor-element.elementor-element-062b7f6 {
    
    white-space: nowrap;
    
    &:has(.a1) {
        color:#ff5500;
        background-color:#fbccb3;
    }
    
    &:has(.a2) {
        color:#3366ff;
        background-color:#c2d1fa;
    }
    
    &:has(.b1) {
        color:#fc0000;
        background-color:#fbb4b3;
    }
    
    &:has(.b2) {
        color:#8b33ff;
        background-color:#dbc2fa;
    }
    
    &:has(.c1) {
        color:#57c64a;
        background-color:#ccebc8;
    }
    
    &:has(.c2) {
        color:#0030c0;
        background-color:#b4c1e9;
    }
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0af36e3 */.elementor-8459 .elementor-element.elementor-element-0af36e3 {
    
    white-space: nowrap;
    
    &:has(.a1) {
        color:#ff5500;
        background-color:#fbccb3;
    }
    
    &:has(.a2) {
        color:#3366ff;
        background-color:#c2d1fa;
    }
    
    &:has(.b1) {
        color:#fc0000;
        background-color:#fbb4b3;
    }
    
    &:has(.b2) {
        color:#8b33ff;
        background-color:#dbc2fa;
    }
    
    &:has(.c1) {
        color:#57c64a;
        background-color:#ccebc8;
    }
    
    &:has(.c2) {
        color:#0030c0;
        background-color:#b4c1e9;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8123f19 */body:not(.elementor-editor-active) .elementor-8459 .elementor-element.elementor-element-8123f19 .layout {
        display:none;
    }

.elementor-8459 .elementor-element.elementor-element-8123f19:not(:has(.dashboard)) {
    
    .layout.regular {
        display: flex;
    }
    
}

.elementor-8459 .elementor-element.elementor-element-8123f19:has(.dashboard) {
    
    .layout.dashboard {
        display: flex;
    }
        
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Fixel Display';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://frenchforsuccess.com/wp-content/uploads/2025/08/FixelDisplay-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Fixel Display';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://frenchforsuccess.com/wp-content/uploads/2025/08/FixelDisplay-ThinItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Fixel Display';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://frenchforsuccess.com/wp-content/uploads/2025/08/FixelDisplay-Bold.eot');
	src: url('https://frenchforsuccess.com/wp-content/uploads/2025/08/FixelDisplay-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://frenchforsuccess.com/wp-content/uploads/2025/08/FixelDisplay-Bold.woff2') format('woff2'),
		url('https://frenchforsuccess.com/wp-content/uploads/2025/08/FixelDisplay-Bold.woff') format('woff'),
		url('https://frenchforsuccess.com/wp-content/uploads/2025/08/FixelDisplay-Bold.ttf') format('truetype'),
		url('https://frenchforsuccess.com/wp-content/uploads/2025/08/FixelDisplay-Bold.svg#FixelDisplay') format('svg');
}
/* End Custom Fonts CSS */