.elementor-4379 .elementor-element.elementor-element-4e8bd62{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-4379 .elementor-element.elementor-element-4e8bd62::before, .elementor-4379 .elementor-element.elementor-element-4e8bd62 > .elementor-background-video-container::before, .elementor-4379 .elementor-element.elementor-element-4e8bd62 > .e-con-inner > .elementor-background-video-container::before, .elementor-4379 .elementor-element.elementor-element-4e8bd62 > .elementor-background-slideshow::before, .elementor-4379 .elementor-element.elementor-element-4e8bd62 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4379 .elementor-element.elementor-element-4e8bd62 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://frenchforsuccess.com/wp-content/uploads/2025/11/faq-bg.png");--background-overlay:'';background-position:top center;background-repeat:no-repeat;}body:not(.rtl) .elementor-4379 .elementor-element.elementor-element-1c38100{left:13vw;}body.rtl .elementor-4379 .elementor-element.elementor-element-1c38100{right:13vw;}.elementor-4379 .elementor-element.elementor-element-1c38100{top:62px;}body:not(.rtl) .elementor-4379 .elementor-element.elementor-element-bce899f{right:13vw;}body.rtl .elementor-4379 .elementor-element.elementor-element-bce899f{left:13vw;}.elementor-4379 .elementor-element.elementor-element-bce899f{top:62px;}.elementor-4379 .elementor-element.elementor-element-9489879{width:var( --container-widget-width, 55% );max-width:55%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-4379 .elementor-element.elementor-element-9489879 .elementor-heading-title{font-family:var( --e-global-typography-43dd49a-font-family ), Fixel regular;font-size:var( --e-global-typography-43dd49a-font-size );font-weight:var( --e-global-typography-43dd49a-font-weight );text-transform:var( --e-global-typography-43dd49a-text-transform );line-height:var( --e-global-typography-43dd49a-line-height );color:var( --e-global-color-kadence1 );}.elementor-4379 .elementor-element.elementor-element-e3bee9a{font-family:"Fixel Text", Fixel regular;font-size:18px;font-weight:500;color:#1C1C33B2;}.elementor-4379 .elementor-element.elementor-element-ed76a9f{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4379 .elementor-element.elementor-element-7d1c41c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4379 .elementor-element.elementor-element-b77b6c0{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4379 .elementor-element.elementor-element-1f8f5d8{--grid-columns:2;--grid-column-gap:40px;}.elementor-4379 .elementor-element.elementor-element-1f8f5d8 > .elementor-widget-container{margin:0px 0px 110px 0px;}.elementor-4379 .elementor-element.elementor-element-f318fcc .elementor-heading-title{font-family:"Fixel Variable", Fixel regular;font-size:48px;font-weight:900;text-transform:uppercase;color:var( --e-global-color-kadence1 );}.elementor-4379 .elementor-element.elementor-element-1a8f176{--divider-border-style:solid;--divider-color:#D9D9D9;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;}.elementor-4379 .elementor-element.elementor-element-1a8f176 .elementor-divider-separator{width:100%;}.elementor-4379 .elementor-element.elementor-element-1a8f176 .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-4379 .elementor-element.elementor-element-f91af3f{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:center;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;--e-filter-space-between:20px;--e-filter-normal-text-color:#000000;--e-filter-hover-text-color:#FFFFFF;--e-filter-active-text-color:#FFFFFF;--e-filter-item-border-radius:100px 100px 100px 100px;}.elementor-4379 .elementor-element.elementor-element-f91af3f .e-filter-item:not( [aria-pressed=true] ):not( :hover ){background-color:#FFFFFF;}.elementor-4379 .elementor-element.elementor-element-f91af3f .e-filter-item:hover:not( [aria-pressed=true] ){background-color:#1C1C33;}.elementor-4379 .elementor-element.elementor-element-f91af3f .e-filter-item[aria-pressed="true"]{background-color:#1C1C33;}.elementor-4379 .elementor-element.elementor-element-f91af3f .e-filter-item{font-family:"Fixel Display", Fixel regular;font-size:18px;font-weight:400;font-style:normal;line-height:140%;padding:20px 24px 20px 24px;}.elementor-4379 .elementor-element.elementor-element-b2b20c8{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:center;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;--e-filter-space-between:20px;--e-filter-normal-text-color:#000000;--e-filter-hover-text-color:#FFFFFF;--e-filter-active-text-color:#FFFFFF;--e-filter-item-border-radius:100px 100px 100px 100px;}.elementor-4379 .elementor-element.elementor-element-b2b20c8 .e-filter-item:not( [aria-pressed=true] ):not( :hover ){background-color:#FFFFFF;}.elementor-4379 .elementor-element.elementor-element-b2b20c8 .e-filter-item:hover:not( [aria-pressed=true] ){background-color:#1C1C33;}.elementor-4379 .elementor-element.elementor-element-b2b20c8 .e-filter-item[aria-pressed="true"]{background-color:#1C1C33;}.elementor-4379 .elementor-element.elementor-element-b2b20c8 .e-filter-item{font-family:"Fixel Display", Fixel regular;font-size:18px;font-weight:400;font-style:normal;line-height:140%;padding:20px 24px 20px 24px;}.elementor-4379 .elementor-element.elementor-element-6ac7bea{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4379 .elementor-element.elementor-element-56d4d88{--grid-columns:3;--grid-row-gap:40px;--auto-scroll-offset:0px;--grid-column-gap:20px;}.elementor-4379 .elementor-element.elementor-element-56d4d88 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-4379 .elementor-element.elementor-element-56d4d88 .e-loop-item > .elementor-section, .elementor-4379 .elementor-element.elementor-element-56d4d88 .e-loop-item > .elementor-section > .elementor-container, .elementor-4379 .elementor-element.elementor-element-56d4d88 .e-loop-item > .e-con, .elementor-4379 .elementor-element.elementor-element-56d4d88 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-4379 .elementor-element.elementor-element-56d4d88 .elementor-pagination{text-align:center;font-family:"Fixel Display", Fixel regular;font-weight:400;margin-top:50px;}body:not(.rtl) .elementor-4379 .elementor-element.elementor-element-56d4d88 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-4379 .elementor-element.elementor-element-56d4d88 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-4379 .elementor-element.elementor-element-56d4d88 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-4379 .elementor-element.elementor-element-56d4d88 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-4379 .elementor-element.elementor-element-0790abf{--grid-columns:3;--grid-row-gap:40px;--auto-scroll-offset:0px;--grid-column-gap:20px;}.elementor-4379 .elementor-element.elementor-element-0790abf .elementor-loop-container{grid-auto-rows:1fr;}.elementor-4379 .elementor-element.elementor-element-0790abf .e-loop-item > .elementor-section, .elementor-4379 .elementor-element.elementor-element-0790abf .e-loop-item > .elementor-section > .elementor-container, .elementor-4379 .elementor-element.elementor-element-0790abf .e-loop-item > .e-con, .elementor-4379 .elementor-element.elementor-element-0790abf .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-4379 .elementor-element.elementor-element-0790abf .elementor-pagination{text-align:center;font-family:"Fixel Display", Fixel regular;font-weight:400;margin-top:50px;}body:not(.rtl) .elementor-4379 .elementor-element.elementor-element-0790abf .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-4379 .elementor-element.elementor-element-0790abf .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-4379 .elementor-element.elementor-element-0790abf .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-4379 .elementor-element.elementor-element-0790abf .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-4379 .elementor-element.elementor-element-11ff777{--display:flex;--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;--padding-top:150px;--padding-bottom:140px;--padding-left:20px;--padding-right:20px;}.elementor-4379 .elementor-element.elementor-element-25068c1{--display:flex;--min-height:417px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.12;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4379 .elementor-element.elementor-element-25068c1:not(.elementor-motion-effects-element-type-background), .elementor-4379 .elementor-element.elementor-element-25068c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1F3D99 0%, #3366FF 100%);}.elementor-4379 .elementor-element.elementor-element-25068c1::before, .elementor-4379 .elementor-element.elementor-element-25068c1 > .elementor-background-video-container::before, .elementor-4379 .elementor-element.elementor-element-25068c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-4379 .elementor-element.elementor-element-25068c1 > .elementor-background-slideshow::before, .elementor-4379 .elementor-element.elementor-element-25068c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4379 .elementor-element.elementor-element-25068c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://frenchforsuccess.com/wp-content/uploads/2025/11/Group-1171275954.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;}.elementor-4379 .elementor-element.elementor-element-b65fb01{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4379 .elementor-element.elementor-element-e16211c .elementor-heading-title{font-family:"Fixel Display", Fixel regular;font-size:16px;font-weight:500;color:#F7DB07;}.elementor-4379 .elementor-element.elementor-element-ca7b8fa{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;}.elementor-4379 .elementor-element.elementor-element-4aab50e{width:var( --container-widget-width, 41% );max-width:41%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:center;}.elementor-4379 .elementor-element.elementor-element-4aab50e .elementor-heading-title{font-family:"Fixel Variable", Fixel regular;font-size:48px;font-weight:900;text-transform:uppercase;line-height:54px;color:var( --e-global-color-kadence9 );}.elementor-4379 .elementor-element.elementor-element-289247d{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-4379 .elementor-element.elementor-element-289247d .elementor-field-group{padding-right:calc( 9px/2 );padding-left:calc( 9px/2 );margin-bottom:24px;}.elementor-4379 .elementor-element.elementor-element-289247d .elementor-form-fields-wrapper{margin-left:calc( -9px/2 );margin-right:calc( -9px/2 );margin-bottom:-24px;}.elementor-4379 .elementor-element.elementor-element-289247d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-4379 .elementor-element.elementor-element-289247d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-4379 .elementor-element.elementor-element-289247d .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-4379 .elementor-element.elementor-element-289247d .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-4379 .elementor-element.elementor-element-289247d .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-4379 .elementor-element.elementor-element-289247d .elementor-field-type-html{padding-bottom:0px;}.elementor-4379 .elementor-element.elementor-element-289247d .elementor-field-group .elementor-field{color:var( --e-global-color-kadence9 );}.elementor-4379 .elementor-element.elementor-element-289247d .elementor-field-group .elementor-field, .elementor-4379 .elementor-element.elementor-element-289247d .elementor-field-subgroup label{font-family:"Fixel Display", Fixel regular;font-size:16px;font-weight:300;}.elementor-4379 .elementor-element.elementor-element-289247d .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF21;border-color:var( --e-global-color-kadence9 );border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;}.elementor-4379 .elementor-element.elementor-element-289247d .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF21;border-color:var( --e-global-color-kadence9 );border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;}.elementor-4379 .elementor-element.elementor-element-289247d .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-kadence9 );}.elementor-4379 .elementor-element.elementor-element-289247d .elementor-button{font-family:"Fixel Display", Fixel regular;font-size:16px;font-weight:500;border-radius:100px 100px 100px 100px;padding:16px 24px 16px 24px;}.elementor-4379 .elementor-element.elementor-element-289247d .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-kadence9 );color:#3366FF;}.elementor-4379 .elementor-element.elementor-element-289247d .elementor-button[type="submit"]{background-color:var( --e-global-color-kadence9 );color:#3366FF;}.elementor-4379 .elementor-element.elementor-element-289247d .elementor-button[type="submit"] svg *{fill:#3366FF;}.elementor-4379 .elementor-element.elementor-element-289247d .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-4379 .elementor-element.elementor-element-289247d .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-4379 .elementor-element.elementor-element-289247d .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-4379 .elementor-element.elementor-element-289247d .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-4379 .elementor-element.elementor-element-289247d .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}body:not(.rtl) .elementor-4379 .elementor-element.elementor-element-c8ce8bf{left:2vw;}body.rtl .elementor-4379 .elementor-element.elementor-element-c8ce8bf{right:2vw;}.elementor-4379 .elementor-element.elementor-element-c8ce8bf{top:40px;}body:not(.rtl) .elementor-4379 .elementor-element.elementor-element-284958c{right:2vw;}body.rtl .elementor-4379 .elementor-element.elementor-element-284958c{left:2vw;}.elementor-4379 .elementor-element.elementor-element-284958c{top:43.367px;}body:not(.rtl) .elementor-4379 .elementor-element.elementor-element-af4689c{left:25vw;}body.rtl .elementor-4379 .elementor-element.elementor-element-af4689c{right:25vw;}.elementor-4379 .elementor-element.elementor-element-af4689c{bottom:0px;}@media(max-width:1200px){.elementor-4379 .elementor-element.elementor-element-9489879 .elementor-heading-title{font-size:var( --e-global-typography-43dd49a-font-size );line-height:var( --e-global-typography-43dd49a-line-height );}.elementor-4379 .elementor-element.elementor-element-ed76a9f{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4379 .elementor-element.elementor-element-1f8f5d8{--grid-columns:2;}.elementor-4379 .elementor-element.elementor-element-f91af3f{--e-filter-space-between:19px;}.elementor-4379 .elementor-element.elementor-element-b2b20c8{--e-filter-space-between:19px;}.elementor-4379 .elementor-element.elementor-element-56d4d88{--grid-columns:3;--grid-row-gap:30px;}.elementor-4379 .elementor-element.elementor-element-56d4d88 .elementor-pagination{margin-top:40px;}.elementor-4379 .elementor-element.elementor-element-0790abf{--grid-columns:3;--grid-row-gap:30px;}.elementor-4379 .elementor-element.elementor-element-0790abf .elementor-pagination{margin-top:40px;}}@media(min-width:801px){.elementor-4379 .elementor-element.elementor-element-4e8bd62{--content-width:1330px;}.elementor-4379 .elementor-element.elementor-element-ed76a9f{--content-width:1362px;}}@media(max-width:800px){.elementor-4379 .elementor-element.elementor-element-4e8bd62{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-4379 .elementor-element.elementor-element-1c38100{left:0.278vw;}body.rtl .elementor-4379 .elementor-element.elementor-element-1c38100{right:0.278vw;}.elementor-4379 .elementor-element.elementor-element-1c38100{top:142px;}.elementor-4379 .elementor-element.elementor-element-1c38100 img{width:100%;max-width:90px;height:82px;}body:not(.rtl) .elementor-4379 .elementor-element.elementor-element-bce899f{right:0vw;}body.rtl .elementor-4379 .elementor-element.elementor-element-bce899f{left:0vw;}.elementor-4379 .elementor-element.elementor-element-bce899f{top:-4px;}.elementor-4379 .elementor-element.elementor-element-bce899f img{max-width:52px;height:64px;}.elementor-4379 .elementor-element.elementor-element-9489879{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-4379 .elementor-element.elementor-element-9489879 .elementor-heading-title{font-size:var( --e-global-typography-43dd49a-font-size );line-height:var( --e-global-typography-43dd49a-line-height );}.elementor-4379 .elementor-element.elementor-element-ed76a9f{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-4379 .elementor-element.elementor-element-1f8f5d8{--grid-columns:1;}.elementor-4379 .elementor-element.elementor-element-f318fcc .elementor-heading-title{font-size:32px;line-height:35px;}.elementor-4379 .elementor-element.elementor-element-f91af3f{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4379 .elementor-element.elementor-element-f91af3f .e-filter-item{font-size:16px;line-height:17px;padding:12px 24px 12px 24px;}.elementor-4379 .elementor-element.elementor-element-b2b20c8{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4379 .elementor-element.elementor-element-b2b20c8 .e-filter-item{font-size:16px;line-height:17px;padding:12px 24px 12px 24px;}.elementor-4379 .elementor-element.elementor-element-6ac7bea{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-4379 .elementor-element.elementor-element-56d4d88{--grid-columns:1;}.elementor-4379 .elementor-element.elementor-element-0790abf{--grid-columns:1;}.elementor-4379 .elementor-element.elementor-element-11ff777{--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4379 .elementor-element.elementor-element-b65fb01{--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-4379 .elementor-element.elementor-element-e16211c .elementor-heading-title{font-size:18px;}.elementor-4379 .elementor-element.elementor-element-4aab50e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-4379 .elementor-element.elementor-element-4aab50e .elementor-heading-title{font-size:32px;line-height:32px;}body:not(.rtl) .elementor-4379 .elementor-element.elementor-element-c8ce8bf{left:0.278vw;}body.rtl .elementor-4379 .elementor-element.elementor-element-c8ce8bf{right:0.278vw;}.elementor-4379 .elementor-element.elementor-element-c8ce8bf{top:142px;}.elementor-4379 .elementor-element.elementor-element-c8ce8bf img{width:100%;max-width:90px;height:82px;}body:not(.rtl) .elementor-4379 .elementor-element.elementor-element-284958c{right:0vw;}body.rtl .elementor-4379 .elementor-element.elementor-element-284958c{left:0vw;}.elementor-4379 .elementor-element.elementor-element-284958c{top:-4px;}.elementor-4379 .elementor-element.elementor-element-284958c img{max-width:52px;height:64px;}body:not(.rtl) .elementor-4379 .elementor-element.elementor-element-af4689c{left:0.278vw;}body.rtl .elementor-4379 .elementor-element.elementor-element-af4689c{right:0.278vw;}.elementor-4379 .elementor-element.elementor-element-af4689c img{max-width:52px;height:64px;}}/* Start custom CSS for image, class: .elementor-element-1c38100 */.an-wave {
  animation: wave 10s ease-in-out infinite;
  transform-origin: center center;
}

@keyframes wave {
  0% {
    transform: translateX(0) translateY(0);
  }
  25% {
    transform: translateX(20px) translateY(10px);
  }
  50% {
    transform: translateX(40px) translateY(0);
  }
  75% {
    transform: translateX(20px) translateY(-10px);
  }
  100% {
    transform: translateX(0) translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bce899f */.an-wave2  {
  animation: randomMove 18s ease-in-out infinite;
  transform-origin: center center;
}

@keyframes randomMove {
  0% {
    transform: translate(0, 0) rotate(0deg);
  }
  8.33% {
    transform: translate(10px, 5px) rotate(5deg);
  }
  16.66% {
    transform: translate(-5px, 10px) rotate(-5deg);
  }
  25% {
    transform: translate(5px, -10px) rotate(10deg);
  }
  33.33% {
    transform: translate(-10px, -5px) rotate(-10deg);
  }
  41.66% {
    transform: translate(10px, -10px) rotate(5deg);
  }
  50% {
    transform: translate(-5px, 5px) rotate(-5deg);
  }
  58.33% {
    transform: translate(5px, 10px) rotate(10deg);
  }
  66.66% {
    transform: translate(-10px, 5px) rotate(-10deg);
  }
  75% {
    transform: translate(5px, -5px) rotate(5deg);
  }
  83.33% {
    transform: translate(-5px, -10px) rotate(-5deg);
  }
  91.66% {
    transform: translate(10px, 0) rotate(10deg);
  }
  100% {
    transform: translate(0, 0) rotate(0deg);
  }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-1f8f5d8 */.e-loop-item-4311 #trend-box::after {
    background: #0051B7BF;
    backdrop-filter: blur(11px);
}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-f91af3f */button[data-filter="business-french"]:hover {
  background-color: #ff550078 !important;
}

button[data-filter="expatriation-life-in-france"]:hover {
  background-color: #3366ff78 !important;
}

button[data-filter="french-culture-daily-life"]:hover {
  background-color: #fc000078 !important;
}

button[data-filter="french-exams-certifications"]:hover {
  background-color: #8b33ff78 !important;
}
button[data-filter="french-for-english-russian-speakers"]:hover {
  background-color: #ff550078 !important;
}

button[data-filter="immigration-paperwork"]:hover {
  background-color: #57c64a78 !important;
}

button[data-filter="learn-french-a1-c2"]:hover {
  background-color: #0030c078 !important;
}

button[data-filter="learning-methods-productivity"]:hover {
  background-color: #3366ff78 !important;
}

button[data-filter="medical-french"]:hover {
  background-color: #fc000078 !important;
}
button[data-filter="work-in-france-careers"]:hover {
  background-color: #ff550078 !important;
}

button[data-filter="__all"] {
    padding: 20px 36px !important;
}

@media (max-width: 768px) {
    button[data-filter="__all"] {
    padding: 12px 32px !important;
}
}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-b2b20c8 */button[data-filter="business-french"]:hover {
  background-color: #ff550078 !important;
}

button[data-filter="expatriation-life-in-france"]:hover {
  background-color: #3366ff78 !important;
}

button[data-filter="french-culture-daily-life"]:hover {
  background-color: #fc000078 !important;
}

button[data-filter="french-exams-certifications"]:hover {
  background-color: #8b33ff78 !important;
}
button[data-filter="french-for-english-russian-speakers"]:hover {
  background-color: #ff550078 !important;
}

button[data-filter="immigration-paperwork"]:hover {
  background-color: #57c64a78 !important;
}

button[data-filter="learn-french-a1-c2"]:hover {
  background-color: #0030c078 !important;
}

button[data-filter="learning-methods-productivity"]:hover {
  background-color: #3366ff78 !important;
}

button[data-filter="medical-french"]:hover {
  background-color: #fc000078 !important;
}
button[data-filter="work-in-france-careers"]:hover {
  background-color: #ff550078 !important;
}

button[data-filter="__all"] {
    padding: 20px 36px !important;
}

@media (max-width: 768px) {
    button[data-filter="__all"] {
    padding: 12px 32px !important;
}
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-289247d */.elementor-4379 .elementor-element.elementor-element-289247d .elementor-form-fields-wrapper.elementor-labels- {
    display: flex;
    flex-direction: row;
}

.elementor-4379 .elementor-element.elementor-element-289247d input {
    backdrop-filter: blur(5px);
    padding: 12px 24px;
}

.elementor-4379 .elementor-element.elementor-element-289247d button:hover {
    background-color: transparent;
  background-image: radial-gradient(at center center, #3366FF 0%, #1F3D99 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8ce8bf */.an-wave {
  animation: wave 10s ease-in-out infinite;
  transform-origin: center center;
}

@keyframes wave {
  0% {
    transform: translateX(0) translateY(0);
  }
  25% {
    transform: translateX(20px) translateY(10px);
  }
  50% {
    transform: translateX(40px) translateY(0);
  }
  75% {
    transform: translateX(20px) translateY(-10px);
  }
  100% {
    transform: translateX(0) translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-284958c */.an-wave2  {
  animation: randomMove 18s ease-in-out infinite;
  transform-origin: center center;
}

@keyframes randomMove {
  0% {
    transform: translate(0, 0) rotate(0deg);
  }
  8.33% {
    transform: translate(10px, 5px) rotate(5deg);
  }
  16.66% {
    transform: translate(-5px, 10px) rotate(-5deg);
  }
  25% {
    transform: translate(5px, -10px) rotate(10deg);
  }
  33.33% {
    transform: translate(-10px, -5px) rotate(-10deg);
  }
  41.66% {
    transform: translate(10px, -10px) rotate(5deg);
  }
  50% {
    transform: translate(-5px, 5px) rotate(-5deg);
  }
  58.33% {
    transform: translate(5px, 10px) rotate(10deg);
  }
  66.66% {
    transform: translate(-10px, 5px) rotate(-10deg);
  }
  75% {
    transform: translate(5px, -5px) rotate(5deg);
  }
  83.33% {
    transform: translate(-5px, -10px) rotate(-5deg);
  }
  91.66% {
    transform: translate(10px, 0) rotate(10deg);
  }
  100% {
    transform: translate(0, 0) rotate(0deg);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af4689c */.an-wave2  {
  animation: randomMove 18s ease-in-out infinite;
  transform-origin: center center;
}

@keyframes randomMove {
  0% {
    transform: translate(0, 0) rotate(0deg);
  }
  8.33% {
    transform: translate(10px, 5px) rotate(5deg);
  }
  16.66% {
    transform: translate(-5px, 10px) rotate(-5deg);
  }
  25% {
    transform: translate(5px, -10px) rotate(10deg);
  }
  33.33% {
    transform: translate(-10px, -5px) rotate(-10deg);
  }
  41.66% {
    transform: translate(10px, -10px) rotate(5deg);
  }
  50% {
    transform: translate(-5px, 5px) rotate(-5deg);
  }
  58.33% {
    transform: translate(5px, 10px) rotate(10deg);
  }
  66.66% {
    transform: translate(-10px, 5px) rotate(-10deg);
  }
  75% {
    transform: translate(5px, -5px) rotate(5deg);
  }
  83.33% {
    transform: translate(-5px, -10px) rotate(-5deg);
  }
  91.66% {
    transform: translate(10px, 0) rotate(10deg);
  }
  100% {
    transform: translate(0, 0) rotate(0deg);
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Fixel Text';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://frenchforsuccess.com/wp-content/uploads/2025/08/FixelText-Regular-1.woff2') format('woff2');
}
@font-face {
	font-family: 'Fixel Text';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://frenchforsuccess.com/wp-content/uploads/2025/08/FixelText-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Fixel Text';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://frenchforsuccess.com/wp-content/uploads/2025/08/FixelText-Light-1.woff2') format('woff2');
}
/* 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 */
/* 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 */