.elementor-7076 .elementor-element.elementor-element-ea1427e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-7076 .elementor-element.elementor-element-395b00f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 3;}.elementor-7076 .elementor-element.elementor-element-914ca9f{grid-column:span 2;}.elementor-7076 .elementor-element.elementor-element-774bc11{grid-column:span 2;}.elementor-7076 .elementor-element.elementor-global-8310{grid-column:span 2;}.elementor-7076 .elementor-element.elementor-element-7ef1e44{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9D9D9;--border-color:#D9D9D9;--border-radius:16px 16px 16px 16px;grid-row:span 1;}.elementor-7076 .elementor-element.elementor-element-7ef1e44:not(.elementor-motion-effects-element-type-background), .elementor-7076 .elementor-element.elementor-element-7ef1e44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7076 .elementor-element.elementor-element-a4eac87{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7076 .elementor-element.elementor-element-113886a{background-color:#FAC3A9;padding:4px 24px 4px 24px;border-radius:100px 100px 100px 100px;}.elementor-7076 .elementor-element.elementor-element-113886a .elementor-heading-title{font-family:"Fixel Display", Fixel regular;font-weight:bold;text-transform:uppercase;color:#FF5500;}.elementor-7076 .elementor-element.elementor-element-229664e .elementor-icon-wrapper{text-align:center;}.elementor-7076 .elementor-element.elementor-element-229664e .elementor-icon{font-size:25px;}.elementor-7076 .elementor-element.elementor-element-229664e .elementor-icon svg{height:25px;}.elementor-7076 .elementor-element.elementor-element-01ba5cd{background-color:#FAFAF8;padding:10px 25px 10px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9D9D9;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-7076 .elementor-element.elementor-element-01ba5cd.elementor-element{--align-self:center;}.elementor-7076 .elementor-element.elementor-element-01ba5cd .elementor-heading-title{color:#FC0000;}.elementor-7076 .elementor-element.elementor-element-401008f .elementor-heading-title{font-family:"Fixel Variable", Fixel regular;font-size:40px;}.elementor-7076 .elementor-element.elementor-element-7b7c985{--spacer-size:1px;}.elementor-7076 .elementor-element.elementor-element-7b7c985.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7076 .elementor-element.elementor-element-bb8ba80{background-color:#57C64A;padding:15px 30px 15px 30px;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-7076 .elementor-element.elementor-element-bb8ba80 .elementor-heading-title{font-size:16px;text-transform:capitalize;color:#FFFFFF;}.elementor-7076 .elementor-element.elementor-element-d9dc6f7{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9D9D9;--border-color:#D9D9D9;--border-radius:16px 16px 16px 16px;grid-row:span 1;}.elementor-7076 .elementor-element.elementor-element-d9dc6f7:not(.elementor-motion-effects-element-type-background), .elementor-7076 .elementor-element.elementor-element-d9dc6f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7076 .elementor-element.elementor-element-6c19d35{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7076 .elementor-element.elementor-element-ab9a6c3{background-color:#C6D4FF;padding:4px 24px 4px 24px;border-radius:100px 100px 100px 100px;}.elementor-7076 .elementor-element.elementor-element-ab9a6c3 .elementor-heading-title{font-family:"Fixel Display", Fixel regular;font-weight:bold;text-transform:uppercase;color:#3366FF;}.elementor-7076 .elementor-element.elementor-element-26419cb .elementor-icon-wrapper{text-align:center;}.elementor-7076 .elementor-element.elementor-element-26419cb .elementor-icon{font-size:25px;}.elementor-7076 .elementor-element.elementor-element-26419cb .elementor-icon svg{height:25px;}.elementor-7076 .elementor-element.elementor-element-2302a40{background-color:#FAFAF8;padding:10px 25px 10px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9D9D9;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-7076 .elementor-element.elementor-element-2302a40.elementor-element{--align-self:center;}.elementor-7076 .elementor-element.elementor-element-2302a40 .elementor-heading-title{color:#FC0000;}.elementor-7076 .elementor-element.elementor-element-eddce22 .elementor-heading-title{font-family:"Fixel Variable", Fixel regular;font-size:40px;}.elementor-7076 .elementor-element.elementor-element-d45ed82{--spacer-size:1px;}.elementor-7076 .elementor-element.elementor-element-d45ed82.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7076 .elementor-element.elementor-element-4631464{background-color:#57C64A;padding:15px 30px 15px 30px;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-7076 .elementor-element.elementor-element-4631464 .elementor-heading-title{font-size:16px;text-transform:capitalize;color:#FFFFFF;}.elementor-7076 .elementor-element.elementor-element-747d8f3{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9D9D9;--border-color:#D9D9D9;--border-radius:16px 16px 16px 16px;grid-column:span 1;}.elementor-7076 .elementor-element.elementor-element-747d8f3:not(.elementor-motion-effects-element-type-background), .elementor-7076 .elementor-element.elementor-element-747d8f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7076 .elementor-element.elementor-element-9cfa978{--e-transform-rotateZ:25deg;--e-transform-translateX:50%;--e-transform-translateY:-50%;background-color:#57C64A;padding:10px 25px 10px 25px;top:0px;--e-transform-origin-x:right;--e-transform-origin-y:top;border-style:solid;border-color:#57C64A;border-radius:100px 100px 100px 100px;}body:not(.rtl) .elementor-7076 .elementor-element.elementor-element-9cfa978{right:0px;}body.rtl .elementor-7076 .elementor-element.elementor-element-9cfa978{left:0px;}.elementor-7076 .elementor-element.elementor-element-9cfa978 .elementor-heading-title{font-family:"Fixel Variable", Fixel regular;font-size:20px;color:#FFFFFF;}.elementor-7076 .elementor-element.elementor-element-02c9fc0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7076 .elementor-element.elementor-element-1025c16{background-color:#C6D4FF;padding:4px 24px 4px 24px;border-radius:100px 100px 100px 100px;}.elementor-7076 .elementor-element.elementor-element-1025c16 .elementor-heading-title{font-family:"Fixel Display", Fixel regular;font-weight:bold;text-transform:uppercase;color:#3366FF;}.elementor-7076 .elementor-element.elementor-element-8ea316f .elementor-icon-wrapper{text-align:center;}.elementor-7076 .elementor-element.elementor-element-8ea316f .elementor-icon{font-size:25px;}.elementor-7076 .elementor-element.elementor-element-8ea316f .elementor-icon svg{height:25px;}.elementor-7076 .elementor-element.elementor-element-012eef3{background-color:#FAFAF8;padding:10px 25px 10px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9D9D9;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-7076 .elementor-element.elementor-element-012eef3.elementor-element{--align-self:center;}.elementor-7076 .elementor-element.elementor-element-012eef3 .elementor-heading-title{color:#FC0000;}.elementor-7076 .elementor-element.elementor-element-c3f7298 .elementor-heading-title{font-family:"Fixel Variable", Fixel regular;font-size:40px;}.elementor-7076 .elementor-element.elementor-element-be90e96{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F7DB07;--border-color:#F7DB07;--border-radius:20px 20px 20px 20px;}.elementor-7076 .elementor-element.elementor-element-be90e96:not(.elementor-motion-effects-element-type-background), .elementor-7076 .elementor-element.elementor-element-be90e96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFCED;}.elementor-7076 .elementor-element.elementor-element-fe86cf4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7076 .elementor-element.elementor-element-626bf0f .elementor-heading-title{text-decoration:line-through;color:#979797;}.elementor-7076 .elementor-element.elementor-element-60840b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7076 .elementor-element.elementor-element-d5a9f81 .elementor-heading-title{font-size:1.5rem;font-weight:bold;color:#57C64A;}.elementor-7076 .elementor-element.elementor-element-410e6c0 .elementor-heading-title{font-size:1.5rem;font-weight:bold;color:#57C64A;}.elementor-7076 .elementor-element.elementor-element-c09430b{--spacer-size:1px;}.elementor-7076 .elementor-element.elementor-element-c09430b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7076 .elementor-element.elementor-element-0d47dba .elementor-button{background-color:#F7DB07;font-weight:bold;fill:#3366FF;color:#3366FF;}.elementor-7076 .elementor-element.elementor-element-0d47dba .elementor-button:hover, .elementor-7076 .elementor-element.elementor-element-0d47dba .elementor-button:focus{background-color:transparent;background-image:radial-gradient(at center center, #F7DB07 0%, #C2AB00 100%);}.elementor-7076 .elementor-element.elementor-element-c3a39f1{background-color:#57C64A;padding:15px 30px 15px 30px;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-7076 .elementor-element.elementor-element-c3a39f1 .elementor-heading-title{font-size:16px;text-transform:capitalize;color:#FFFFFF;}@media(min-width:801px){.elementor-7076 .elementor-element.elementor-element-ea1427e{--content-width:1600px;}}@media(max-width:1200px){.elementor-7076 .elementor-element.elementor-element-ea1427e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7076 .elementor-element.elementor-element-395b00f{grid-column:span 1;}.elementor-7076 .elementor-element.elementor-element-914ca9f{grid-column:span 1;}.elementor-7076 .elementor-element.elementor-element-774bc11{grid-column:span 1;}.elementor-7076 .elementor-element.elementor-global-8310{grid-column:span 1;}.elementor-7076 .elementor-element.elementor-element-747d8f3{--border-radius:0px 0px 16px 16px;grid-column:span 1;}.elementor-7076 .elementor-element.elementor-element-9cfa978{width:100%;max-width:100%;--e-transform-rotateZ:0deg;--e-transform-translateX:0%;--e-transform-translateY:-100%;border-width:1px 1px 1px 1px;border-radius:20px 20px 0px 0px;text-align:center;}}@media(max-width:800px){.elementor-7076 .elementor-element.elementor-element-ea1427e{--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7076 .elementor-element.elementor-element-747d8f3{--border-radius:0px 0px 16px 16px;}.elementor-7076 .elementor-element.elementor-element-9cfa978{width:100%;max-width:100%;--e-transform-translateX:50%;--e-transform-translateY:-100%;border-width:1px 1px 1px 1px;border-radius:20px 20px 0px 0px;text-align:center;}body:not(.rtl) .elementor-7076 .elementor-element.elementor-element-9cfa978{right:50%;}body.rtl .elementor-7076 .elementor-element.elementor-element-9cfa978{left:50%;}}/* Start custom CSS for container, class: .elementor-element-395b00f */body:not(.elementor-editor-active) .elementor-7076 .elementor-element.elementor-element-395b00f:not(
    :has(.elementor-alert)) {
    display: none;
}

body:not(.elementor-editor-active) .elementor-7076 .elementor-element.elementor-element-395b00f:has(.elementor-widget-alert[style="display: none;"]) {
    display: none;
}

.elementor-7076 .elementor-element.elementor-element-395b00f:has(#grace-period) {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-401008f */.elementor-7076 .elementor-element.elementor-element-401008f .recurring {
    font-family:fixel text;
    font-weight: 500;
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a7375f7 */.elementor-7076 .elementor-element.elementor-element-a7375f7 .tutor-plan-features {
    list-style: none;
    padding: 0;
    margin: 0;
    
    font-size: .85rem;
}

.elementor-7076 .elementor-element.elementor-element-a7375f7 .tutor-plan-features li {
    position: relative;
    padding-left: 32px;
    margin-bottom: 12px;
    min-height: 24px;
    display: flex;
    align-items: center; 
}

.elementor-7076 .elementor-element.elementor-element-a7375f7 .tutor-plan-features li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%); 
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M12 2.25C10.0716 2.25 8.18657 2.82183 6.58319 3.89317C4.97982 4.96451 3.73013 6.48726 2.99218 8.26884C2.25422 10.0504 2.06114 12.0108 2.43735 13.9021C2.81355 15.7934 3.74215 17.5307 5.10571 18.8943C6.46928 20.2579 8.20656 21.1865 10.0979 21.5627C11.9892 21.9389 13.9496 21.7458 15.7312 21.0078C17.5127 20.2699 19.0355 19.0202 20.1068 17.4168C21.1782 15.8134 21.75 13.9284 21.75 12C21.7473 9.41498 20.7192 6.93661 18.8913 5.10872C17.0634 3.28084 14.585 2.25273 12 2.25ZM16.2806 10.2806L11.0306 15.5306C10.961 15.6004 10.8783 15.6557 10.7872 15.6934C10.6962 15.7312 10.5986 15.7506 10.5 15.7506C10.4014 15.7506 10.3038 15.7312 10.2128 15.6934C10.1218 15.6557 10.039 15.6004 9.96938 15.5306L7.71938 13.2806C7.57865 13.1399 7.49959 12.949 7.49959 12.75C7.49959 12.551 7.57865 12.3601 7.71938 12.2194C7.86011 12.0786 8.05098 11.9996 8.25 11.9996C8.44903 11.9996 8.6399 12.0786 8.78063 12.2194L10.5 13.9397L15.2194 9.21937C15.2891 9.14969 15.3718 9.09442 15.4628 9.0567C15.5539 9.01899 15.6515 8.99958 15.75 8.99958C15.8486 8.99958 15.9461 9.01899 16.0372 9.0567C16.1282 9.09442 16.2109 9.14969 16.2806 9.21937C16.3503 9.28906 16.4056 9.37178 16.4433 9.46283C16.481 9.55387 16.5004 9.65145 16.5004 9.75C16.5004 9.84855 16.481 9.94613 16.4433 10.0372C16.4056 10.1282 16.3503 10.2109 16.2806 10.2806Z' fill='%231fc91f'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5018ad5 */.elementor-7076 .elementor-element.elementor-element-5018ad5 p {
    margin: 0;
    color: #616171;
    font-size: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eddce22 */.elementor-7076 .elementor-element.elementor-element-eddce22 .recurring {
    font-family:fixel text;
    font-weight: 500;
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ce4863 */.elementor-7076 .elementor-element.elementor-element-8ce4863 .tutor-plan-features {
    list-style: none;
    padding: 0;
    margin: 0;
    
    font-size: .85rem;
}

.elementor-7076 .elementor-element.elementor-element-8ce4863 .tutor-plan-features li {
    position: relative;
    padding-left: 32px;
    margin-bottom: 12px;
    min-height: 24px;
    display: flex;
    align-items: center; 
}

.elementor-7076 .elementor-element.elementor-element-8ce4863 .tutor-plan-features li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%); 
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M12 2.25C10.0716 2.25 8.18657 2.82183 6.58319 3.89317C4.97982 4.96451 3.73013 6.48726 2.99218 8.26884C2.25422 10.0504 2.06114 12.0108 2.43735 13.9021C2.81355 15.7934 3.74215 17.5307 5.10571 18.8943C6.46928 20.2579 8.20656 21.1865 10.0979 21.5627C11.9892 21.9389 13.9496 21.7458 15.7312 21.0078C17.5127 20.2699 19.0355 19.0202 20.1068 17.4168C21.1782 15.8134 21.75 13.9284 21.75 12C21.7473 9.41498 20.7192 6.93661 18.8913 5.10872C17.0634 3.28084 14.585 2.25273 12 2.25ZM16.2806 10.2806L11.0306 15.5306C10.961 15.6004 10.8783 15.6557 10.7872 15.6934C10.6962 15.7312 10.5986 15.7506 10.5 15.7506C10.4014 15.7506 10.3038 15.7312 10.2128 15.6934C10.1218 15.6557 10.039 15.6004 9.96938 15.5306L7.71938 13.2806C7.57865 13.1399 7.49959 12.949 7.49959 12.75C7.49959 12.551 7.57865 12.3601 7.71938 12.2194C7.86011 12.0786 8.05098 11.9996 8.25 11.9996C8.44903 11.9996 8.6399 12.0786 8.78063 12.2194L10.5 13.9397L15.2194 9.21937C15.2891 9.14969 15.3718 9.09442 15.4628 9.0567C15.5539 9.01899 15.6515 8.99958 15.75 8.99958C15.8486 8.99958 15.9461 9.01899 16.0372 9.0567C16.1282 9.09442 16.2109 9.14969 16.2806 9.21937C16.3503 9.28906 16.4056 9.37178 16.4433 9.46283C16.481 9.55387 16.5004 9.65145 16.5004 9.75C16.5004 9.84855 16.481 9.94613 16.4433 10.0372C16.4056 10.1282 16.3503 10.2109 16.2806 10.2806Z' fill='%231fc91f'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a05219f */.elementor-7076 .elementor-element.elementor-element-a05219f p {
    margin: 0;
    color: #616171;
    font-size: 15px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e6e7c6f */body:not(.elementor-editor-active) .elementor-7076 .elementor-element.elementor-element-e6e7c6f {
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3f7298 */.elementor-7076 .elementor-element.elementor-element-c3f7298 .recurring {
    font-family:fixel text;
    font-weight: 500;
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-557bad1 */.elementor-7076 .elementor-element.elementor-element-557bad1 .tutor-plan-features {
    list-style: none;
    padding: 0;
    margin: 0;
    
    font-size: .85rem;
}

.elementor-7076 .elementor-element.elementor-element-557bad1 .tutor-plan-features li {
    position: relative;
    padding-left: 32px;
    margin-bottom: 12px;
    min-height: 24px;
    display: flex;
    align-items: center; 
}

.elementor-7076 .elementor-element.elementor-element-557bad1 .tutor-plan-features li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%); 
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M12 2.25C10.0716 2.25 8.18657 2.82183 6.58319 3.89317C4.97982 4.96451 3.73013 6.48726 2.99218 8.26884C2.25422 10.0504 2.06114 12.0108 2.43735 13.9021C2.81355 15.7934 3.74215 17.5307 5.10571 18.8943C6.46928 20.2579 8.20656 21.1865 10.0979 21.5627C11.9892 21.9389 13.9496 21.7458 15.7312 21.0078C17.5127 20.2699 19.0355 19.0202 20.1068 17.4168C21.1782 15.8134 21.75 13.9284 21.75 12C21.7473 9.41498 20.7192 6.93661 18.8913 5.10872C17.0634 3.28084 14.585 2.25273 12 2.25ZM16.2806 10.2806L11.0306 15.5306C10.961 15.6004 10.8783 15.6557 10.7872 15.6934C10.6962 15.7312 10.5986 15.7506 10.5 15.7506C10.4014 15.7506 10.3038 15.7312 10.2128 15.6934C10.1218 15.6557 10.039 15.6004 9.96938 15.5306L7.71938 13.2806C7.57865 13.1399 7.49959 12.949 7.49959 12.75C7.49959 12.551 7.57865 12.3601 7.71938 12.2194C7.86011 12.0786 8.05098 11.9996 8.25 11.9996C8.44903 11.9996 8.6399 12.0786 8.78063 12.2194L10.5 13.9397L15.2194 9.21937C15.2891 9.14969 15.3718 9.09442 15.4628 9.0567C15.5539 9.01899 15.6515 8.99958 15.75 8.99958C15.8486 8.99958 15.9461 9.01899 16.0372 9.0567C16.1282 9.09442 16.2109 9.14969 16.2806 9.21937C16.3503 9.28906 16.4056 9.37178 16.4433 9.46283C16.481 9.55387 16.5004 9.65145 16.5004 9.75C16.5004 9.84855 16.481 9.94613 16.4433 10.0372C16.4056 10.1282 16.3503 10.2109 16.2806 10.2806Z' fill='%231fc91f'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea1427e */.elementor-7076 .elementor-element.elementor-element-ea1427e .membership-menu-icon {
    
    anchor-name: --membership-menu-icon;
    
    button {
        padding: 0;
        background: transparent;
        border-radius: 0;
        border: none;
        cursor: pointer;
    }
    
}

.elementor-7076 .elementor-element.elementor-element-ea1427e .membership-menu-content {
    
    position-anchor: --membership-menu-icon;
    
}

.elementor-7076 .elementor-element.elementor-element-ea1427e .membership-card:has([data-current-plan]) {
    outline: 4px solid #36f;
    outline-offset: 4px;
}

body:has(#grace-period) .elementor-7076 .elementor-element.elementor-element-ea1427e .membership-card:has([data-current-plan]) {
    outline-style: dashed;
}

@supports (position-anchor: --anything) 
{
    .elementor-7076 .elementor-element.elementor-element-ea1427e [popover] {
        margin: 0;
        inset: auto;
        top: anchor(bottom);
        right: anchor(left);
        
        &:popover-open {
            box-shadow: 5px 5px 50px -8px rgba(0,0,0,0.2);
        }
    }
}

@supports not (position-anchor: --anything) {
    [popover] {
        display: block;
    }
}/* 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 */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Fixel Variable';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://frenchforsuccess.com/wp-content/uploads/2025/08/FixelVariable.ttf') format('truetype');
}
/* End Custom Fonts CSS */