.courses-template-default #et-main-area .tutor-wrap{padding-top:50px!important;padding-bottom:50px!important}.et_pb_social_media_follow li{display:inline-block;margin-bottom:0;position:relative}@media (min-width:768px){.et_pb_menu .et_pb_menu__menu{display:block!important}.et_pb_menu__wrap .mobile_menu_bar{-webkit-transform:translateY(3%);transform:translateY(3%);display:none}}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'\33';color:#F29171;background:#f0f3f6;border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;bottom:10px;line-height:0}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important}.pa-block{display:block!important;height:fit-content!important;padding-top:0!important;margin-top:0!important;padding:5%!important;margin-bottom:0!important;margin-top:0!important}.et_mobile_menu .menu-item-has-children .pa-submenu{display:block!important}.opened .et_mobile_menu{height:fit-content!important;padding:5%!important}.wooac-popup .wooac-action a{display:inline-block;outline:none;width:100%;margin:5px 5px;background-color:#eeeeee;height:40px;line-height:40px;padding:0 20px;border:none;font-size:14px;font-weight:600;color:#333333;-webkit-transition:all .3s;transition:all .3s}.woocommerce a.button:after,.woocommerce-page a.button:after,.woocommerce button.button:not(.button-confirm):after,.woocommerce-page button.button:not(.button-confirm):after{display:none!important}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right;color:#FFFFFF!important;border-width:4px!important;padding: 0.3em 1em!important;border-color:#F29171;border-radius:100px;font-size:18px;background-color:#F29171}.woocommerce #payment #place_order :hover,.woocommerce-page #payment #place_order:hover{color:#FFFFFF!important;border-color:#F9C4A6!important;letter-spacing:2px!important;background-image:initial;background-color:#F9C4A6;border:2px solid transparent;padding: 0.3em 1em!important}#wcpay-payment-request-button-separator,.wcpay-payment-request-button-separator{display:none!important}.vi-wcaio-sidebar-cart.vi-wcaio-sidebar-cart-1.vi-wcaio-sidebar-cart-bottom_right,.vi-wcaio-sidebar-cart.vi-wcaio-sidebar-cart-1.vi-wcaio-sidebar-cart-bottom_left,.vi-wcaio-sidebar-cart-icon-wrap-bottom_right,.vi-wcaio-sidebar-cart-icon-wrap-bottom_left{bottom:50%}.tutor-star-rating-group,.tutor-ratings{display:none!important}.single-lesson .vi-wcaio-sidebar-cart-icon-wrap{display:none!important}.pa-toggle-text .et_pb_text_inner{max-height:200px;transition:max-height 0.3s ease-out;overflow:hidden}.pa-toggle-text .et_pb_text_inner:after{content:"";display:inline-block;position:absolute;pointer-events:none;height:100px;width:100%;left:0;right:0;bottom:0;background-image:linear-gradient(0deg,#fff 10%,transparent)}.pa-toggle-text .pa-text-expand-button{padding:0.5em;text-align:center;color:#00d263!important}.pa-toggle-text .pa-text-expand-button span{cursor:pointer}.pa-toggle-text .pa-text-expand-button .pa-text-toggle-icon{font-family:ETMODULES,"sans-serif"}.pa-toggle-text .pa-text-toggle-expanded{max-height:2000px;transition:max-height 0.3s ease-in}.pa-toggle-text .pa-text-toggle-expanded.et_pb_text_inner:after{background:none}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a{padding-bottom:8px;padding-top:8px}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{margin-top:0!important}.et-menu-nav ul li.emph a{background:#FBC88C!important;padding:8px 10px;border-radius:100px}.mejs-offscreen{display:none!important}#et_pb_contact_form_0 .et_pb_files_container{background-color:#fff!important}.et_pb_file_upload_button{border:solid #f29171 2px!important;color:#f29171!important}@media only screen and (min-width:769px){.hide-on-desktop{display:none!important}}@media only screen and (max-width:769px){.hide-on-mobile-tablet{display:none!important}}.marginS .et_pb_blurb_container{text-align:left;padding:0 20px}.et_pb_wc_description_0_tb_body h4{font-size:14px;color:#8b8d94!important;line-height:1.7em;padding-bottom:20px}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a";font-size:50px;color:#f29171}.fa-solid.fa-circle-info{padding-bottom:20px}.et_pb_wc_description p{padding-bottom:1em;color:#333333!important}.et_pb_wc_description ul{list-style-type:disc;padding:0 0 1em 1em;line-height:26px}.et_pb_wc_description h2{color:#333333!important;padding-top:20px}.df_gravity_form form input[type=checkbox]:checked:before{position:absolute;top:0;left:0;font-family:ETModules!important;content:"N";line-height:1;font-size:var(--checkbox-size);color:var(--checkbox-tick-color)}.gform_wrapper .gform_footer input[type=submit]{background-color:#F29171!important}.gf_progressbar_percentage{background-color:#F29171!important}.gform_wrapper input:focus,.gform_wrapper textarea:focus{border-color:#F29171!important}.gform_wrapper .gsection_title{color:#F29171!important}.gform_wrapper input:focus,.gform_wrapper textarea:focus,.gform_wrapper select:focus{box-shadow:none!important;outline:none!important}.gform_wrapper input:focus,.gform_wrapper textarea:focus,.gform_wrapper select:focus{box-shadow:0 0 0 1px #F29171!important;outline:none!important}.gform_wrapper input[type="radio"]:checked{background-image:radial-gradient(#F29171 45%,transparent 50%)!important;border-color:#F29171!important}.tutor-mt-40{display:block!important}.gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before{background-color:#F29171!important;color:#F29171!important}.gform-theme--api,.gform-theme--framework{--gf-ctrl-choice-check-color:background-color:#F29171!important;color:#F29171!important}.gfield-choice-input:before{background-color:#F29171!important}.tutor-grid{grid-gap:15px}.pastille-link img{transition:transform 0.3s ease,opacity 0.3s ease,filter 0.3s ease}.pastille-link:hover img{transform:scale(1.08);opacity:0.9}.pastille-link{position:relative;display:inline-block}.pastille-link::after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 14px);left:50%;transform:translateX(-50%);background-color:#444444;color:#fff;padding:15px 16px;border-radius:8px;font-size:13px;font-weight:500;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity 0.25s ease;z-index:9998;box-shadow:0 3px 10px rgba(0,0,0,0.2)}.pastille-link::before{content:"";position:absolute;bottom:calc(100% + -10px);left:50%;transform:translateX(-50%);border:12px solid transparent;border-top-color:#444444;opacity:0;pointer-events:none;transition:opacity 0.25s ease;z-index:9999}.pastille-link:hover::after,.pastille-link:hover::before{opacity:1}.hom-prof-pill{display:inline-block;font-family:inherit;font-size:11px;letter-spacing:0.05em;text-transform:uppercase;color:#4a4a4a;background-color:rgba(74,74,74,0.08);padding:5px 15px;border-radius:2px;font-weight:500;text-decoration:none;transition:all 0.25s ease;margin:0 auto}.hom-prof-pill:hover,.hom-prof-pill:focus{background-color:rgba(74,74,74,0.15);color:#2a2a2a;text-decoration:none}.hom-prof-wrap{text-align:center;margin:10px 0 0}.hom-pastilles{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;row-gap:6px;margin:12px 0 16px;padding-top:15px;position:relative}.hom-pastilles br{display:none!important}.hom-pastilles::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:32px;height:1px;background-color:#E89880}.hom-pastille{display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-size:11px;letter-spacing:0.10em;text-transform:uppercase;color:#888888;text-decoration:none;font-weight:500;line-height:1.2;transition:color 0.25s ease}.hom-pastille:hover,.hom-pastille:focus{color:#E89880;text-decoration:none}.hom-pastille:not(:last-child)::after{content:"";width:4px;height:4px;flex-shrink:0;border-radius:50%;background-color:#E89880}@media (max-width:767px){.hom-prof-pill{font-size:10px;padding:5px 14px;letter-spacing:0.12em}.hom-pastille{font-size:11px;gap:6px;letter-spacing:0.14em}.hom-pastilles{gap:6px}}.tutor-btn-outline-primary:hover,.tutor-btn-outline-primary:focus,.tutor-btn-outline-primary:active{color:#fff;border-color:#8b8d94!important;background-color:#8b8d94!important}[class*="difl_gravity_form_"] input[type='text']:not(.chosen-search-input),[class*="difl_gravity_form_"] input[type='url'],[class*="difl_gravity_form_"] input[type='password'],[class*="difl_gravity_form_"] input[type='number'],[class*="difl_gravity_form_"] input[type='phone'],[class*="difl_gravity_form_"] input[type='email'],[class*="difl_gravity_form_"] input[type='tel'],[class*="difl_gravity_form_"] textarea,[class*="difl_gravity_form_"] select{transition:border-color 0.3s ease-in-out!important}[class*="difl_gravity_form_"] .gfield:not(.gfield--type-time) input[type='text']:not(.chosen-search-input):focus,[class*="difl_gravity_form_"] input[type='url']:focus,[class*="difl_gravity_form_"] input[type='password']:focus,[class*="difl_gravity_form_"] input[type='number']:focus,[class*="difl_gravity_form_"] input[type='phone']:focus,[class*="difl_gravity_form_"] input[type='email']:focus,[class*="difl_gravity_form_"] input[type='tel']:focus,[class*="difl_gravity_form_"] textarea:focus,[class*="difl_gravity_form_"] select:focus{border-width:2px!important;border-color:#f29171!important;border-style:solid!important;outline:none!important;box-shadow:none!important}html body [class*="difl_gravity_form_"] .name_first input[type='text']:focus,html body [class*="difl_gravity_form_"] .name_last input[type='text']:focus,html body [class*="difl_gravity_form_"] span.name_first input:focus,html body [class*="difl_gravity_form_"] span.name_last input:focus{border-width:2px!important;border-color:#f29171!important;border-style:solid!important;outline:none!important;box-shadow:none!important}.img-cover img{width:100%;height:100%;object-fit:cover!important;object-position:center!important}body #page-container .colonnes-align-bottom .et_pb_row{display:flex!important;flex-wrap:wrap!important}body #page-container .colonnes-align-bottom .et_pb_column{display:flex!important;flex-direction:column!important}body #page-container .colonnes-align-bottom .et_pb_module.et_pb_button_module_wrapper{margin-top:auto!important}.img-badge-wrap{position:relative}.corner-circle{position:absolute;bottom:-12%;right:-12%;width:clamp(120px,22vw,320px);height:clamp(120px,22vw,320px);border-radius:50%;background-color:#e4eced;z-index:-10}.corner-circle-left{position:absolute;bottom:-12%;left:-12%;width:clamp(120px,22vw,320px);height:clamp(120px,22vw,320px);border-radius:50%;background-color:#e4eced;z-index:-10}.hom-no-overflow{overflow-x:clip}@media (max-width:767px){.corner-circle,.corner-circle-left{width:clamp(180px,58vw,300px);height:clamp(180px,58vw,300px)}.corner-circle{bottom:-6%;right:-18%}.corner-circle-left{bottom:-4%;left:-18%}}.hom-tags{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;row-gap:6px;margin:12px 0 0;padding:0;list-style:none}.hom-tags br{display:none!important}.hom-tag{display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-size:11px;letter-spacing:0.10em;text-transform:uppercase;color:#888888;text-decoration:none;font-weight:500;line-height:1.2;transition:color 0.25s ease}.hom-tag:hover,.hom-tag:focus{color:#E89880;text-decoration:none}.hom-tag:not(:last-child)::after{content:"";width:4px;height:4px;flex-shrink:0;border-radius:50%;background-color:#E89880}.hom-tags--pale .hom-tag{color:#a3806f}.hom-tags--pale .hom-tag:hover,.hom-tags--pale .hom-tag:focus{color:#c4785c}.hom-tags--clair .hom-tag{color:rgba(255,255,255,.85)}.hom-tags--clair .hom-tag:hover,.hom-tags--clair .hom-tag:focus{color:#ffffff}.hom-tags--clair .hom-tag:not(:last-child)::after{background-color:#ffffff}@media (max-width:767px){.hom-tags{gap:6px}.hom-tag{font-size:11px;gap:6px;letter-spacing:0.14em}}body #page-container .no-padding-bottom h1,body #page-container .no-padding-bottom h2,body #page-container .no-padding-bottom h3,body #page-container .no-padding-bottom h4,body #page-container .no-padding-bottom h5,body #page-container .no-padding-bottom h6{padding-bottom:0px!important}.et-process-row{position:relative!important}.et-process-row::before{content:'';position:absolute;top:56px;left:0;right:0;height:4px;transform:translateY(-1.5px);background-image:radial-gradient(circle,#F9C4A6 1.5px,transparent 1.5px);background-size:12px 3px;background-repeat:repeat-x;background-position:0 center;z-index:0;pointer-events:none}.et-process-col{position:relative;z-index:1}.et-process-circle{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.et-process-circle .et_pb_text_inner{width:112px;height:112px;border-radius:50%;background:#F29071;border:1px solid #F29071;color:#FFFFFF;display:flex;align-items:center;justify-content:center;margin:0 auto 32px;font-family:'Omnes','Poppins',sans-serif;font-size:42px;font-weight:400;line-height:1;box-sizing:border-box;transition:all .35s ease}.et-process-col:hover .et-process-circle .et_pb_text_inner{background:#F9C4A6;border-color:#F9C4A6;color:#FFFFFF;box-shadow:0 8px 20px rgba(242,144,113,0.35)}@media (max-width:980px){.et-process-row::before{display:none}}.hom-icon-top .et_pb_icon_list_item,.hom-icon-top li{display:flex!important;align-items:flex-start!important}.hom-icon-top .et_pb_icon_list_item .et-pb-icon,.hom-icon-top .et_pb_icon_list_child_icon{align-self:flex-start!important;line-height:0.7!important;margin-top:0!important}.hom-list-center{width:fit-content!important;margin-left:auto!important;margin-right:auto!important;text-align:left!important}a,button,.tutor-nav-item,.tutor-dashboard-menu-index,.tutor-btn-primary-soft,.tutor-btn-primary{transition:all 0.3s ease!important}.tutor-stat-card-icon,.tutor-stat-card-value{color:#F29071!important}.tutor-stat-card-book-2 .tutor-stat-card-icon,.tutor-stat-card-book-2 .tutor-stat-card-value,.tutor-stat-card-exception1 .tutor-stat-card-icon,.tutor-stat-card-exception1 .tutor-stat-card-value,.tutor-stat-card-active .tutor-stat-card-icon,.tutor-stat-card-active .tutor-stat-card-value,.tutor-stat-card-completed .tutor-stat-card-icon,.tutor-stat-card-completed .tutor-stat-card-value,.tutor-stat-card-time-spent .tutor-stat-card-icon,.tutor-stat-card-time-spent .tutor-stat-card-value{color:#F29071!important}.tutor-dashboard-menu-index li.active>a,.tutor-dashboard-menu-index a.active{color:#F29071!important}.tutor-dashboard-menu-index li.active>a span,.tutor-dashboard-menu-index a.active span{color:#F29071!important}.tutor-dashboard-menu-index li.active a svg,.tutor-dashboard-menu-index li.active a svg path,.tutor-dashboard-menu-index a.active svg,.tutor-dashboard-menu-index a.active svg path{fill:#F29071!important;color:#F29071!important;stroke:#F29071!important}.tutor-dashboard-menu-index a:hover,.tutor-dashboard-menu-index li a:hover{color:#F29071!important}.tutor-dashboard-menu-index a:hover span{color:#F29071!important}.tutor-dashboard-menu-index a:hover svg,.tutor-dashboard-menu-index a:hover svg path,.tutor-dashboard-menu-index li a:hover svg,.tutor-dashboard-menu-index li a:hover svg path{fill:#F29071!important;color:#F29071!important;stroke:#F29071!important}.tutor-dashboard-sidebar .tutor-dashboard-sidebar-nav ul li a.active{background-color:transparent!important;color:#F29071!important}.tutor-dashboard-sidebar .tutor-dashboard-sidebar-nav ul li a.active:hover{background-color:transparent!important;color:#F29071!important}.tutor-dashboard-sidebar-nav a:hover{color:#F29071!important}.tutor-dashboard-sidebar-nav a:hover svg,.tutor-dashboard-sidebar-nav a:hover svg path{fill:#F29071!important;color:#F29071!important}.tutor-avatar,.tutor-avatar-32{background-color:#F29071!important}.tutor-avatar img{background-color:#F29071!important}[class*="tutor-avatar"]{background-color:#F29071!important}.tutor-avatar-initials{background-color:#F29071!important}.tutor-nav-item.active{color:#F29071!important}.tutor-nav-item.active a{color:#F29071!important}.tutor-nav-item.active span{color:#F29071!important}.tutor-nav-item.active svg,.tutor-nav-item.active svg path,.tutor-nav-item.active svg circle{fill:#F29071!important;color:#F29071!important;stroke:#F29071!important}.tutor-nav-small.active,.tutor-nav-small.active a{color:#F29071!important}.tutor-nav-small.active svg,.tutor-nav-small.active svg path{fill:#F29071!important}.tutor-nav-primary.active{color:#F29071!important}.tutor-nav-primary.active svg{fill:#F29071!important}button.tutor-btn-primary-soft,a.tutor-btn-primary-soft,.tutor-btn-primary-soft{background-color:#F29071!important;color:#fff!important}button.tutor-btn-primary-soft:hover,a.tutor-btn-primary-soft:hover,.tutor-btn-primary-soft:hover{background-color:#E07A54!important;color:#fff!important}button.tutor-btn.tutor-btn-primary-soft.tutor-btn-small,a.tutor-btn.tutor-btn-primary-soft.tutor-btn-small,.tutor-btn.tutor-btn-primary-soft.tutor-btn-small{background-color:#F9C4A6!important;color:#fff!important}button.tutor-btn.tutor-btn-primary-soft.tutor-btn-small:hover,a.tutor-btn.tutor-btn-primary-soft.tutor-btn-small:hover,.tutor-btn.tutor-btn-primary-soft.tutor-btn-small:hover{background-color:#F29071!important;color:#fff!important}button.tutor-btn-primary:hover:not(:disabled):not(.disabled),a.tutor-btn-primary:hover:not(:disabled):not(.disabled),.tutor-btn-primary:hover:not(:disabled):not(.disabled){background-color:#F9C4A6!important;color:#fff!important}path[d="M 5 7.5 L 10 12.5 L 15 7.5"]{stroke:#fff!important;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.tutor-icon-brand path{stroke:#fff!important}.tutor-icon-brand{color:#F29071!important}a:hover{color:#F9C4A6!important}.tutor-dashboard-my-courses .tutor-my-courses-card:focus-within .tutor-my-courses-card-content a{color:#F9C4A6!important}.tutor-dashboard-my-courses .tutor-my-courses-card:focus-within .tutor-my-courses-card-content a:hover{color:#F9C4A6!important}