.elementor-11654 .elementor-element.elementor-element-28a96dde:not(.elementor-motion-effects-element-type-background), .elementor-11654 .elementor-element.elementor-element-28a96dde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://focuscollege.com/wp-content/uploads/2025/08/french-fsl-advanced-course-focus-college-scaled.webp");background-position:top center;background-size:cover;}.elementor-11654 .elementor-element.elementor-element-28a96dde > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #000000 0%, #FFFFFF00 100%);opacity:1;mix-blend-mode:darken;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11654 .elementor-element.elementor-element-28a96dde{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 0px 0px 0px;}.elementor-11654 .elementor-element.elementor-element-74575b1d.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-11654 .elementor-element.elementor-element-74575b1d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:30px;}.elementor-11654 .elementor-element.elementor-element-e28fe11 .eael-breadcrumbs .eael-breadcrumbs__content{background-color:#F8F8FA00;border-style:none;color:var( --e-global-color-ef0c7c5 );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 );}.elementor-11654 .elementor-element.elementor-element-e28fe11 .eael-breadcrumbs .eael-breadcrumbs__content a{color:var( --e-global-color-ef0c7c5 );}.elementor-11654 .elementor-element.elementor-element-e28fe11 .eael-breadcrumbs .eael-breadcrumb-separator svg path{fill:var( --e-global-color-d122456 );}.elementor-11654 .elementor-element.elementor-element-e28fe11 .eael-breadcrumbs .eael-breadcrumb-separator{color:var( --e-global-color-d122456 );margin:0 12px;}.elementor-11654 .elementor-element.elementor-element-e28fe11 .eael-breadcrumbs .eael-breadcrumb-separator svg{width:15px;height:15px;}.elementor-11654 .elementor-element.elementor-element-e28fe11 .eael-breadcrumbs .eael-breadcrumb-separator i{font-size:15px;}.elementor-11654 .elementor-element.elementor-element-e28fe11 .eael-breadcrumbs .eael-breadcrumb-separator svg, 
					.elementor-11654 .elementor-element.elementor-element-e28fe11 .eael-breadcrumbs .eael-breadcrumb-separator i{margin:0px 0px 0px 0px;}.elementor-11654 .elementor-element.elementor-element-e28fe11 .eael-breadcrumbs .eael-breadcrumbs__prefix svg path{fill:var( --e-global-color-ef0c7c5 );}.elementor-11654 .elementor-element.elementor-element-e28fe11 .eael-breadcrumbs .eael-breadcrumbs__prefix i{color:var( --e-global-color-ef0c7c5 );font-size:20px;margin:0px 0px 0px 0px;}.elementor-11654 .elementor-element.elementor-element-e28fe11 .eael-breadcrumbs .eael-breadcrumbs__prefix svg{width:20px;height:20px;margin:0px 0px 0px 0px;}.elementor-11654 .elementor-element.elementor-element-e28fe11 .eael-breadcrumbs .eael-breadcrumbs__prefix span{color:var( --e-global-color-ef0c7c5 );margin:0px 0px 0px 0px;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 );}.elementor-11654 .elementor-element.elementor-element-13a8f124{text-align:left;}.elementor-11654 .elementor-element.elementor-element-13a8f124 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-ef0c7c5 );}.elementor-11654 .elementor-element.elementor-element-68780e87{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 );color:var( --e-global-color-ef0c7c5 );}.elementor-11654 .elementor-element.elementor-element-7b202adc{--spacer-size:80px;}.elementor-11654 .elementor-element.elementor-element-74e1e75{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ef0c7c5 );border-radius:12px 12px 12px 12px;text-align:center;}.elementor-11654 .elementor-element.elementor-element-74e1e75.elementor-element{--align-self:center;}.elementor-11654 .elementor-element.elementor-element-74e1e75 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-ef0c7c5 );}.elementor-bc-flex-widget .elementor-11654 .elementor-element.elementor-element-1399abd.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11654 .elementor-element.elementor-element-1399abd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11654 .elementor-element.elementor-element-1399abd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11654 .elementor-element.elementor-element-1399abd > .elementor-element-populated{padding:50px 0px 0px 0px;}.elementor-11654 .elementor-element.elementor-element-26311a6b:not(.elementor-motion-effects-element-type-background), .elementor-11654 .elementor-element.elementor-element-26311a6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-11654 .elementor-element.elementor-element-26311a6b{border-style:solid;border-width:0px 0px 1px 0px;border-color:#EDEDED;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:00px 8px 00px 8px;}.elementor-11654 .elementor-element.elementor-element-26311a6b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11654 .elementor-element.elementor-element-4610cedc .elementor-icon-list-icon i{color:var( --e-global-color-ef0c7c5 );transition:color 0.3s;}.elementor-11654 .elementor-element.elementor-element-4610cedc .elementor-icon-list-icon svg{fill:var( --e-global-color-ef0c7c5 );transition:fill 0.3s;}.elementor-11654 .elementor-element.elementor-element-4610cedc{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-11654 .elementor-element.elementor-element-4610cedc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11654 .elementor-element.elementor-element-4610cedc .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11654 .elementor-element.elementor-element-4610cedc .elementor-icon-list-text{color:var( --e-global-color-ef0c7c5 );transition:color 0.3s;}.elementor-11654 .elementor-element.elementor-element-60577a5c{border-style:solid;border-width:0px 0px 1px 0px;border-color:#EDEDED;padding:60px 0px 50px 0px;}.elementor-bc-flex-widget .elementor-11654 .elementor-element.elementor-element-5ea88aff.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11654 .elementor-element.elementor-element-5ea88aff.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11654 .elementor-element.elementor-element-4a65fb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-11654 .elementor-element.elementor-element-3130500c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-11654 .elementor-element.elementor-element-3130500c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-11654 .elementor-element.elementor-element-3130500c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-11654 .elementor-element.elementor-element-3130500c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-11654 .elementor-element.elementor-element-3130500c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-11654 .elementor-element.elementor-element-3130500c .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-primary );}.elementor-11654 .elementor-element.elementor-element-3130500c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-11654 .elementor-element.elementor-element-3130500c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-11654 .elementor-element.elementor-element-3130500c .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-11654 .elementor-element.elementor-element-3130500c .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-11654 .elementor-element.elementor-element-3130500c .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-11654 .elementor-element.elementor-element-3130500c .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-11654 .elementor-element.elementor-element-3130500c .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-11654 .elementor-element.elementor-element-3130500c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11654 .elementor-element.elementor-element-3130500c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11654 .elementor-element.elementor-element-3130500c .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:1.2rem;font-weight:500;}.elementor-11654 .elementor-element.elementor-element-3130500c .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-11654 .elementor-element.elementor-element-3130500c .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-11654 .elementor-element.elementor-element-c734434 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:20px 20px 20px 20px;}.elementor-11654 .elementor-element.elementor-element-c734434 .elementor-button:hover, .elementor-11654 .elementor-element.elementor-element-c734434 .elementor-button:focus{background-color:var( --e-global-color-99e95c0 );color:var( --e-global-color-ef0c7c5 );}.elementor-11654 .elementor-element.elementor-element-c734434{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11654 .elementor-element.elementor-element-c734434:hover{--e-transform-scale:1.01;}.elementor-11654 .elementor-element.elementor-element-c734434 .elementor-button:hover svg, .elementor-11654 .elementor-element.elementor-element-c734434 .elementor-button:focus svg{fill:var( --e-global-color-ef0c7c5 );}.elementor-11654 .elementor-element.elementor-element-3f69b8c4{text-align:left;}.elementor-11654 .elementor-element.elementor-element-3f69b8c4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-11654 .elementor-element.elementor-element-170f6d09{text-align:justify;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 );color:var( --e-global-color-text );}.elementor-11654 .elementor-element.elementor-element-6067dfd5{text-align:left;}.elementor-11654 .elementor-element.elementor-element-6067dfd5 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-11654 .elementor-element.elementor-element-45347098{text-align:justify;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 );color:var( --e-global-color-text );}.elementor-11654 .elementor-element.elementor-element-56087385 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11654 .elementor-element.elementor-element-56087385{padding:20px 0px 50px 0px;}.elementor-bc-flex-widget .elementor-11654 .elementor-element.elementor-element-1ea2fa3.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11654 .elementor-element.elementor-element-1ea2fa3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11654 .elementor-element.elementor-element-1ea2fa3 > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11654 .elementor-element.elementor-element-36a281af:hover{--e-transform-translateX:4px;--e-transform-translateY:-4px;}.elementor-11654 .elementor-element.elementor-element-36a281af{text-align:right;}.elementor-11654 .elementor-element.elementor-element-36a281af img{border-radius:8px 8px 8px 8px;box-shadow:1px 1px 10px 0px rgba(0,0,0,0.5);}.elementor-11654 .elementor-element.elementor-element-7d2da780 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11654 .elementor-element.elementor-element-7d2da780{padding:20px 0px 50px 0px;}.elementor-11654 .elementor-element.elementor-element-74736f12{text-align:center;}.elementor-11654 .elementor-element.elementor-element-74736f12 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-11654 .elementor-element.elementor-element-20d0153 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:var( --e-global-color-ef0c7c5 );}.elementor-11654 .elementor-element.elementor-element-20d0153 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover{background-color:var( --e-global-color-primary );}.elementor-11654 .elementor-element.elementor-element-20d0153 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{background-color:var( --e-global-color-primary );color:#fff;}.elementor-11654 .elementor-element.elementor-element-20d0153 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-11654 .elementor-element.elementor-element-20d0153 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;margin-left:10px;color:var( --e-global-color-text );}.elementor-11654 .elementor-element.elementor-element-20d0153 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-11654 .elementor-element.elementor-element-20d0153 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-11654 .elementor-element.elementor-element-20d0153 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:var( --e-global-color-text );}.elementor-11654 .elementor-element.elementor-element-20d0153 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#fff;}.elementor-11654 .elementor-element.elementor-element-20d0153 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-11654 .elementor-element.elementor-element-20d0153 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-11654 .elementor-element.elementor-element-20d0153 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-11654 .elementor-element.elementor-element-20d0153 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-11654 .elementor-element.elementor-element-20d0153 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-11654 .elementor-element.elementor-element-20d0153 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-11654 .elementor-element.elementor-element-20d0153 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-11654 .elementor-element.elementor-element-20d0153 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:var( --e-global-color-49fc441 );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 );}.elementor-11654 .elementor-element.elementor-element-7d99a8d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11654 .elementor-element.elementor-element-7d99a8d{padding:20px 0px 50px 0px;}.elementor-bc-flex-widget .elementor-11654 .elementor-element.elementor-element-5ec30e53.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11654 .elementor-element.elementor-element-5ec30e53.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11654 .elementor-element.elementor-element-74df417e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-11654 .elementor-element.elementor-element-c6d88fd .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:var( --e-global-color-ef0c7c5 );}.elementor-11654 .elementor-element.elementor-element-c6d88fd .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover{background-color:var( --e-global-color-primary );}.elementor-11654 .elementor-element.elementor-element-c6d88fd .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{background-color:var( --e-global-color-primary );color:#fff;}.elementor-11654 .elementor-element.elementor-element-c6d88fd .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-11654 .elementor-element.elementor-element-c6d88fd .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;margin-left:10px;color:var( --e-global-color-text );}.elementor-11654 .elementor-element.elementor-element-c6d88fd .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-11654 .elementor-element.elementor-element-c6d88fd .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-11654 .elementor-element.elementor-element-c6d88fd .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:var( --e-global-color-text );}.elementor-11654 .elementor-element.elementor-element-c6d88fd .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#fff;}.elementor-11654 .elementor-element.elementor-element-c6d88fd .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-11654 .elementor-element.elementor-element-c6d88fd .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-11654 .elementor-element.elementor-element-c6d88fd .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-11654 .elementor-element.elementor-element-c6d88fd .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-11654 .elementor-element.elementor-element-c6d88fd .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-11654 .elementor-element.elementor-element-c6d88fd .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-11654 .elementor-element.elementor-element-c6d88fd .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-11654 .elementor-element.elementor-element-c6d88fd .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:var( --e-global-color-49fc441 );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 );}.elementor-11654 .elementor-element.elementor-element-59b93933:hover{--e-transform-translateX:4px;--e-transform-translateY:-4px;}.elementor-11654 .elementor-element.elementor-element-59b93933{text-align:right;}.elementor-11654 .elementor-element.elementor-element-59b93933 img{border-radius:20px 20px 20px 20px;box-shadow:4px 4px 10px 0px rgba(0,0,0,0.5);}.elementor-11654 .elementor-element.elementor-element-79e8a8ef > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11654 .elementor-element.elementor-element-79e8a8ef{padding:20px 0px 50px 0px;}.elementor-11654 .elementor-element.elementor-element-51cfb075:hover{--e-transform-translateX:4px;--e-transform-translateY:-4px;}.elementor-11654 .elementor-element.elementor-element-51cfb075{text-align:right;}.elementor-11654 .elementor-element.elementor-element-51cfb075 img{border-radius:20px 20px 20px 20px;box-shadow:4px 4px 10px 0px rgba(0,0,0,0.5);}.elementor-bc-flex-widget .elementor-11654 .elementor-element.elementor-element-5d40fe6d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11654 .elementor-element.elementor-element-5d40fe6d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11654 .elementor-element.elementor-element-1e5af471 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-11654 .elementor-element.elementor-element-75b6a3e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:var( --e-global-color-ef0c7c5 );}.elementor-11654 .elementor-element.elementor-element-75b6a3e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover{background-color:var( --e-global-color-primary );}.elementor-11654 .elementor-element.elementor-element-75b6a3e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{background-color:var( --e-global-color-primary );color:#fff;}.elementor-11654 .elementor-element.elementor-element-75b6a3e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-11654 .elementor-element.elementor-element-75b6a3e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;margin-left:10px;color:var( --e-global-color-text );}.elementor-11654 .elementor-element.elementor-element-75b6a3e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-11654 .elementor-element.elementor-element-75b6a3e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-11654 .elementor-element.elementor-element-75b6a3e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:var( --e-global-color-text );}.elementor-11654 .elementor-element.elementor-element-75b6a3e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#fff;}.elementor-11654 .elementor-element.elementor-element-75b6a3e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-11654 .elementor-element.elementor-element-75b6a3e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-11654 .elementor-element.elementor-element-75b6a3e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-11654 .elementor-element.elementor-element-75b6a3e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-11654 .elementor-element.elementor-element-75b6a3e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-11654 .elementor-element.elementor-element-75b6a3e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-11654 .elementor-element.elementor-element-75b6a3e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-11654 .elementor-element.elementor-element-75b6a3e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:var( --e-global-color-49fc441 );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 );}.elementor-11654 .elementor-element.elementor-element-6d8fb7f8:not(.elementor-motion-effects-element-type-background), .elementor-11654 .elementor-element.elementor-element-6d8fb7f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://focuscollege.com/wp-content/uploads/2025/08/premium-quality-images-abroad-students-universities-students-scaled-e1755288865766.webp");background-position:top center;}.elementor-11654 .elementor-element.elementor-element-6d8fb7f8 > .elementor-background-overlay{background-color:#414141;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11654 .elementor-element.elementor-element-6d8fb7f8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 20px 0px;}.elementor-11654 .elementor-element.elementor-element-7dbe39cd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-11654 .elementor-element.elementor-element-528b0688{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11654 .elementor-element.elementor-element-528b0688 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-11654 .elementor-element.elementor-element-2cf78f3c{border-style:solid;border-width:0px 0px 1px 0px;border-color:#EDEDED;padding:10px 0px 10px 0px;}.elementor-11654 .elementor-element.elementor-element-19780c51{text-align:center;}.elementor-11654 .elementor-element.elementor-element-19780c51 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-msie .elementor-11654 .elementor-element.elementor-element-3a6542d8 .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-11654 .elementor-element.elementor-element-3a6542d8 .ppfe-grid-container{grid-column-gap:15px;grid-row-gap:30px;}.elementor-11654 .elementor-element.elementor-element-3a6542d8 .eventful__item .eventful__item--title{text-align:left;}.elementor-11654 .elementor-element.elementor-element-3a6542d8 .eventful__item .eventful__item--meta.event_meta ul{justify-content:left;}.elementor-11654 .elementor-element.elementor-element-3a6542d8 .eventful .ta-efpe-carousel.swiper-fade .swiper-slide:not(:last-child){gap:15px;}.elementor-11654 .elementor-element.elementor-element-3a6542d8 .eventful .ta-efpe-carousel.swiper-cube .swiper-slide:not(:last-child){gap:15px;}.elementor-11654 .elementor-element.elementor-element-3a6542d8 .eventful .ta-efpe-carousel.swiper-flip .swiper-slide:not(:last-child){gap:15px;}.elementor-11654 .elementor-element.elementor-element-3a6542d8 .efpe-carousel-wrapper .swiper-container-cube .swiper-slide{gap:15px;}.elementor-11654 .elementor-element.elementor-element-3a6542d8 .efpe-carousel-wrapper .swiper-container-fade .swiper-slide{gap:15px;}.elementor-11654 .elementor-element.elementor-element-3a6542d8 .efpe-carousel-wrapper .swiper-container-flip .swiper-slide{gap:15px;}.elementor-11654 .elementor-element.elementor-element-3a6542d8 .eventful .eventful__item .efpe-post{border-radius:12px;padding:15px 15px 15px 15px;}.elementor-11654 .elementor-element.elementor-element-3a6542d8 .eventful .ta-overlay.eventful__item{border-radius:12px;}.elementor-11654 .elementor-element.elementor-element-3a6542d8 .eventful__item .eventful__item--thumbnail{border-radius:12px 12px 12px 12px;margin:0px 0px 15px 0px;}.elementor-11654 .elementor-element.elementor-element-3a6542d8 .eventful .eventful__item .eventful__item--title, .elementor-11654 .elementor-element.elementor-element-3a6542d8 .eventful .eventful__item .eventful__item--title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11654 .elementor-element.elementor-element-3a6542d8 .eventful .eventful__item .title, .elementor-11654 .elementor-element.elementor-element-3a6542d8 .eventful .eventful__item .eventful__item--title{margin:0px 0px 10px 0px;}.elementor-11654 .elementor-element.elementor-element-3a6542d8 .eventful .eventful__item .eventful__item--meta ul li{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 );}.elementor-11654 .elementor-element.elementor-element-3a6542d8 .eventful .eventful__item .eventful__item--meta.event_meta ul li{color:#888;}.elementor-11654 .elementor-element.elementor-element-3a6542d8 .eventful .eventful__item .eventful__item--meta.event_meta ul li a{color:#888;}.elementor-11654 .elementor-element.elementor-element-3a6542d8 .eventful .eventful__item .eventful__item--meta.event_meta{margin:0px 0px 10px 0px;}.elementor-11654 .elementor-element.elementor-element-3a6542d8 .efpe-carousel-wrapper .efpe-button-next{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );border-radius:6px;margin:0px 0px 10px 0px;}.elementor-11654 .elementor-element.elementor-element-3a6542d8 .efpe-carousel-wrapper .efpe-button-prev{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );border-radius:6px;margin:0px 0px 10px 0px;}.elementor-11654 .elementor-element.elementor-element-3a6542d8 .efpe-carousel-wrapper .efpe-button-next:hover i{color:var( --e-global-color-ef0c7c5 );}.elementor-11654 .elementor-element.elementor-element-3a6542d8 .efpe-carousel-wrapper .efpe-button-prev:hover i{color:var( --e-global-color-ef0c7c5 );}.elementor-11654 .elementor-element.elementor-element-3a6542d8 .efpe-carousel-wrapper .efpe-button-next:hover{background:var( --e-global-color-primary );}.elementor-11654 .elementor-element.elementor-element-3a6542d8 .efpe-carousel-wrapper .efpe-button-prev:hover{background:var( --e-global-color-primary );}.elementor-11654 .elementor-element.elementor-element-3a6542d8 .eventful .swiper-pagination-bullets.number .swiper-pagination-bullet-active{background:var( --e-global-color-primary );}.elementor-11654 .elementor-element.elementor-element-3a6542d8 .eventful .swiper-pagination-bullets.dots .swiper-pagination-bullet-active{background:var( --e-global-color-primary );}@media(min-width:768px){.elementor-11654 .elementor-element.elementor-element-74575b1d{width:60%;}.elementor-11654 .elementor-element.elementor-element-1399abd{width:40%;}.elementor-11654 .elementor-element.elementor-element-5ea88aff{width:20%;}.elementor-11654 .elementor-element.elementor-element-66f219a8{width:80%;}.elementor-11654 .elementor-element.elementor-element-1ea2fa3{width:40%;}.elementor-11654 .elementor-element.elementor-element-2ca4c243{width:60%;}.elementor-11654 .elementor-element.elementor-element-5ec30e53{width:60%;}.elementor-11654 .elementor-element.elementor-element-e83481c{width:40%;}.elementor-11654 .elementor-element.elementor-element-26e08a8{width:40%;}.elementor-11654 .elementor-element.elementor-element-5d40fe6d{width:60%;}}@media(max-width:1024px){.elementor-11654 .elementor-element.elementor-element-28a96dde{padding:50px 0px 30px 0px;}.elementor-11654 .elementor-element.elementor-element-74575b1d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-11654 .elementor-element.elementor-element-e28fe11 .eael-breadcrumbs .eael-breadcrumbs__content{font-size:var( --e-global-typography-text-font-size );}.elementor-11654 .elementor-element.elementor-element-e28fe11 .eael-breadcrumbs .eael-breadcrumbs__prefix span{font-size:var( --e-global-typography-text-font-size );}.elementor-11654 .elementor-element.elementor-element-13a8f124 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11654 .elementor-element.elementor-element-68780e87{font-size:var( --e-global-typography-text-font-size );}.elementor-11654 .elementor-element.elementor-element-74e1e75 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-11654 .elementor-element.elementor-element-1399abd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-11654 .elementor-element.elementor-element-26311a6b{padding:20px 0px 15px 0px;}.elementor-11654 .elementor-element.elementor-element-4610cedc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11654 .elementor-element.elementor-element-4610cedc .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-11654 .elementor-element.elementor-element-60577a5c{padding:20px 0px 15px 0px;}.elementor-11654 .elementor-element.elementor-element-4a65fb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11654 .elementor-element.elementor-element-c734434 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11654 .elementor-element.elementor-element-3f69b8c4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11654 .elementor-element.elementor-element-170f6d09{font-size:var( --e-global-typography-text-font-size );}.elementor-11654 .elementor-element.elementor-element-6067dfd5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11654 .elementor-element.elementor-element-45347098{font-size:var( --e-global-typography-text-font-size );}.elementor-11654 .elementor-element.elementor-element-56087385{padding:0px 0px 0px 0px;}.elementor-11654 .elementor-element.elementor-element-7d2da780{padding:0px 0px 0px 0px;}.elementor-11654 .elementor-element.elementor-element-74736f12 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11654 .elementor-element.elementor-element-20d0153 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-11654 .elementor-element.elementor-element-20d0153 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{font-size:var( --e-global-typography-text-font-size );}.elementor-11654 .elementor-element.elementor-element-7d99a8d{padding:0px 0px 0px 0px;}.elementor-11654 .elementor-element.elementor-element-74df417e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11654 .elementor-element.elementor-element-c6d88fd .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-11654 .elementor-element.elementor-element-c6d88fd .eael-adv-accordion .eael-accordion-list .eael-accordion-content{font-size:var( --e-global-typography-text-font-size );}.elementor-11654 .elementor-element.elementor-element-79e8a8ef{padding:0px 0px 0px 0px;}.elementor-11654 .elementor-element.elementor-element-1e5af471 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11654 .elementor-element.elementor-element-75b6a3e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-11654 .elementor-element.elementor-element-75b6a3e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{font-size:var( --e-global-typography-text-font-size );}.elementor-11654 .elementor-element.elementor-element-6d8fb7f8{padding:30px 0px 30px 0px;}.elementor-11654 .elementor-element.elementor-element-528b0688 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11654 .elementor-element.elementor-element-2cf78f3c{padding:20px 0px 15px 0px;}.elementor-11654 .elementor-element.elementor-element-19780c51 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-msie .elementor-11654 .elementor-element.elementor-element-3a6542d8 .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-11654 .elementor-element.elementor-element-3a6542d8 .eventful .eventful__item .eventful__item--title, .elementor-11654 .elementor-element.elementor-element-3a6542d8 .eventful .eventful__item .eventful__item--title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-11654 .elementor-element.elementor-element-3a6542d8 .eventful .eventful__item .eventful__item--meta ul li{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-11654 .elementor-element.elementor-element-28a96dde{padding:30px 0px 30px 0px;}.elementor-11654 .elementor-element.elementor-element-e28fe11 .eael-breadcrumbs .eael-breadcrumbs__content{font-size:var( --e-global-typography-text-font-size );}.elementor-11654 .elementor-element.elementor-element-e28fe11 .eael-breadcrumbs .eael-breadcrumbs__prefix span{font-size:var( --e-global-typography-text-font-size );}.elementor-11654 .elementor-element.elementor-element-13a8f124 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11654 .elementor-element.elementor-element-68780e87{font-size:var( --e-global-typography-text-font-size );}.elementor-11654 .elementor-element.elementor-element-74e1e75 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-11654 .elementor-element.elementor-element-4610cedc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11654 .elementor-element.elementor-element-4610cedc .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-11654 .elementor-element.elementor-element-4a65fb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11654 .elementor-element.elementor-element-c734434 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11654 .elementor-element.elementor-element-3f69b8c4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11654 .elementor-element.elementor-element-170f6d09{font-size:var( --e-global-typography-text-font-size );}.elementor-11654 .elementor-element.elementor-element-6067dfd5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11654 .elementor-element.elementor-element-45347098{font-size:var( --e-global-typography-text-font-size );}.elementor-11654 .elementor-element.elementor-element-56087385{padding:10px 0px 0px 0px;}.elementor-11654 .elementor-element.elementor-element-1ea2fa3 > .elementor-element-populated{padding:0px 15px 15px 15px;}.elementor-11654 .elementor-element.elementor-element-7d2da780{padding:10px 0px 0px 0px;}.elementor-11654 .elementor-element.elementor-element-74736f12 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11654 .elementor-element.elementor-element-20d0153 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-11654 .elementor-element.elementor-element-20d0153 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{font-size:var( --e-global-typography-text-font-size );}.elementor-11654 .elementor-element.elementor-element-7d99a8d{padding:10px 0px 0px 0px;}.elementor-11654 .elementor-element.elementor-element-74df417e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11654 .elementor-element.elementor-element-c6d88fd .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-11654 .elementor-element.elementor-element-c6d88fd .eael-adv-accordion .eael-accordion-list .eael-accordion-content{font-size:var( --e-global-typography-text-font-size );}.elementor-11654 .elementor-element.elementor-element-e83481c > .elementor-element-populated{padding:0px 15px 15px 15px;}.elementor-11654 .elementor-element.elementor-element-79e8a8ef{padding:10px 0px 0px 0px;}.elementor-11654 .elementor-element.elementor-element-26e08a8 > .elementor-element-populated{padding:0px 15px 15px 15px;}.elementor-11654 .elementor-element.elementor-element-1e5af471 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11654 .elementor-element.elementor-element-75b6a3e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-11654 .elementor-element.elementor-element-75b6a3e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{font-size:var( --e-global-typography-text-font-size );}.elementor-11654 .elementor-element.elementor-element-528b0688 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11654 .elementor-element.elementor-element-19780c51 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-msie .elementor-11654 .elementor-element.elementor-element-3a6542d8 .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-11654 .elementor-element.elementor-element-3a6542d8 .eventful .eventful__item .eventful__item--title, .elementor-11654 .elementor-element.elementor-element-3a6542d8 .eventful .eventful__item .eventful__item--title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-11654 .elementor-element.elementor-element-3a6542d8 .eventful .eventful__item .eventful__item--meta ul li{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for icon-list, class: .elementor-element-3130500c *//* ---------- Icon List – circle ➜ dot-circle, fixed colour #DC2725 -------- */

/* 0 ▸ anchor for the pseudo-element */
.icon-toggle-list .elementor-icon-list-icon{position:relative;}

/* 1 ▸ GLOBAL colour lock for the icon (normal + hover + clicked) */
.icon-toggle-list .elementor-icon-list-icon,
.icon-toggle-list .elementor-icon-list-icon svg,
.icon-toggle-list .elementor-icon-list-icon::after{
    color:#DC2725;        /* Font Awesome & text */
    fill:#DC2725;         /* inline-SVG paths */
}

/* 2 ▸ hide the original circle on interactive states */
.icon-toggle-list .elementor-icon-list-item:hover   .elementor-icon-list-icon svg,
.icon-toggle-list .elementor-icon-list-item:focus   .elementor-icon-list-icon svg,
.icon-toggle-list .elementor-icon-list-item:active  .elementor-icon-list-icon svg{
    opacity:0;            /* fade out the solid circle */
    transition:opacity .25s ease;
}

/* 3 ▸ dot-circle overlay (Font Awesome glyph U+F192) */
.icon-toggle-list .elementor-icon-list-icon::after{
    content:"\f192";
    font-family:"Font Awesome 5 Free"; /* Elementor loads this already */
    font-weight:400;       /* FAR (regular) style */
    position:absolute;
    left:50%;top:50%;
    transform:translate(-50%,-50%);
    opacity:0;             /* hidden by default */
    transition:opacity .25s ease;
}

/* 4 ▸ show the dot-circle when we hid the circle */
.icon-toggle-list .elementor-icon-list-item:hover   .elementor-icon-list-icon::after,
.icon-toggle-list .elementor-icon-list-item:focus   .elementor-icon-list-icon::after,
.icon-toggle-list .elementor-icon-list-item:active  .elementor-icon-list-icon::after{
    opacity:1;
}

/* 5 ▸ OPTIONAL – keep the dot after an in-page click / :visited link */
.icon-toggle-list .elementor-icon-list-item:visited .elementor-icon-list-icon svg{opacity:0;}
.icon-toggle-list .elementor-icon-list-item:visited .elementor-icon-list-icon::after{opacity:1;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5ea88aff */@media (min-width: 768px) {
  .sticky-left-column {
    position: -webkit-sticky;
    position: sticky;
    top: 20px;
    height: fit-content;
  }
}/* End custom CSS */