.elementor-30602 .elementor-element.elementor-element-0cf4c1a{--display:flex;--min-height:500px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30602 .elementor-element.elementor-element-0cf4c1a:not(.elementor-motion-effects-element-type-background), .elementor-30602 .elementor-element.elementor-element-0cf4c1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edumontclasses.com/wp-content/uploads/Rectangle-24.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-30602 .elementor-element.elementor-element-c6607c8{--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;--justify-content:center;}.elementor-30602 .elementor-element.elementor-element-9264923 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30602 .elementor-element.elementor-element-9264923 .pxl-breadcrumb{color:#FFFFFF;font-family:"Nunito Sans", Sans-serif;font-size:12px;}.elementor-30602 .elementor-element.elementor-element-9264923 .pxl-breadcrumb i{color:#FFFFFF;}.elementor-30602 .elementor-element.elementor-element-9264923 .pxl-breadcrumb span.breadcrumb-entry{color:#FFFFFF;}.elementor-30602 .elementor-element.elementor-element-9264923 .pxl-breadcrumb a:hover{color:#E82C4C;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-30602 .elementor-element.elementor-element-4d9b94e{background-color:#E82C4C;padding:6px 6px 6px 6px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-30602 .elementor-element.elementor-element-4d9b94e .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-30602 .elementor-element.elementor-element-cf89f9c{text-align:start;}.elementor-30602 .elementor-element.elementor-element-cf89f9c .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-30602 .elementor-element.elementor-element-eff6fff{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-30602 .elementor-element.elementor-element-1c946d6{text-align:start;}.elementor-30602 .elementor-element.elementor-element-1c946d6 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;color:#E5DF63;}.elementor-30602 .elementor-element.elementor-element-291a0c7{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-30602 .elementor-element.elementor-element-a3dfd7a{text-align:start;}.elementor-30602 .elementor-element.elementor-element-a3dfd7a .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-30602 .elementor-element.elementor-element-3b13ad4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:20px 20px 20px 20px;box-shadow:-7px 5px 10px 0px #FFFFFF;}.elementor-30602 .elementor-element.elementor-element-3b13ad4.elementor-element{--align-self:flex-start;}.elementor-30602 .elementor-element.elementor-element-c7ed4f9{--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-30602 .elementor-element.elementor-element-70b3a9a{--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;--border-radius:20px 20px 20px 20px;}.elementor-30602 .elementor-element.elementor-element-c58d22a{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30602 .elementor-element.elementor-element-f769e19{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-30602 .elementor-element.elementor-element-ff38328.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-30602 .elementor-element.elementor-element-ff38328.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-30602 .elementor-element.elementor-element-ff38328.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-30602 .elementor-element.elementor-element-ff38328 .elementor-image-box-title{margin-bottom:4px;font-family:"Nunito Sans", Sans-serif;font-size:21px;font-weight:700;color:#1D2951;}.elementor-30602 .elementor-element.elementor-element-ff38328 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-30602 .elementor-element.elementor-element-ff38328 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-30602 .elementor-element.elementor-element-ff38328:has(:hover) .elementor-image-box-title,
					 .elementor-30602 .elementor-element.elementor-element-ff38328:has(:focus) .elementor-image-box-title{color:#1D2951;}.elementor-30602 .elementor-element.elementor-element-ff38328 .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-30602 .elementor-element.elementor-element-42c6423{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30602 .elementor-element.elementor-element-864d382.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-30602 .elementor-element.elementor-element-864d382.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-30602 .elementor-element.elementor-element-864d382.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-30602 .elementor-element.elementor-element-864d382 .elementor-image-box-title{margin-bottom:4px;font-family:"Nunito Sans", Sans-serif;font-size:21px;font-weight:700;color:#1D2951;}.elementor-30602 .elementor-element.elementor-element-864d382 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-30602 .elementor-element.elementor-element-864d382 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-30602 .elementor-element.elementor-element-864d382:has(:hover) .elementor-image-box-title,
					 .elementor-30602 .elementor-element.elementor-element-864d382:has(:focus) .elementor-image-box-title{color:#1D2951;}.elementor-30602 .elementor-element.elementor-element-864d382 .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-30602 .elementor-element.elementor-element-23261c3{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30602 .elementor-element.elementor-element-cb60001.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-30602 .elementor-element.elementor-element-cb60001.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-30602 .elementor-element.elementor-element-cb60001.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-30602 .elementor-element.elementor-element-cb60001 .elementor-image-box-title{margin-bottom:4px;font-family:"Nunito Sans", Sans-serif;font-size:21px;font-weight:700;color:#1D2951;}.elementor-30602 .elementor-element.elementor-element-cb60001 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-30602 .elementor-element.elementor-element-cb60001 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-30602 .elementor-element.elementor-element-cb60001:has(:hover) .elementor-image-box-title,
					 .elementor-30602 .elementor-element.elementor-element-cb60001:has(:focus) .elementor-image-box-title{color:#1D2951;}.elementor-30602 .elementor-element.elementor-element-cb60001 .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-30602 .elementor-element.elementor-element-8cfeaf8{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30602 .elementor-element.elementor-element-cad3cc4.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-30602 .elementor-element.elementor-element-cad3cc4.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-30602 .elementor-element.elementor-element-cad3cc4.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-30602 .elementor-element.elementor-element-cad3cc4 .elementor-image-box-title{margin-bottom:4px;font-family:"Nunito Sans", Sans-serif;font-size:21px;font-weight:700;color:#1D2951;}.elementor-30602 .elementor-element.elementor-element-cad3cc4 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-30602 .elementor-element.elementor-element-cad3cc4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-30602 .elementor-element.elementor-element-cad3cc4:has(:hover) .elementor-image-box-title,
					 .elementor-30602 .elementor-element.elementor-element-cad3cc4:has(:focus) .elementor-image-box-title{color:#1D2951;}.elementor-30602 .elementor-element.elementor-element-cad3cc4 .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-30602 .elementor-element.elementor-element-02c8a61{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30602 .elementor-element.elementor-element-1cbcede.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-30602 .elementor-element.elementor-element-1cbcede.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-30602 .elementor-element.elementor-element-1cbcede.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-30602 .elementor-element.elementor-element-1cbcede .elementor-image-box-title{margin-bottom:4px;font-family:"Nunito Sans", Sans-serif;font-size:21px;font-weight:700;color:#1D2951;}.elementor-30602 .elementor-element.elementor-element-1cbcede .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-30602 .elementor-element.elementor-element-1cbcede .elementor-image-box-img img{transition-duration:0.3s;}.elementor-30602 .elementor-element.elementor-element-1cbcede:has(:hover) .elementor-image-box-title,
					 .elementor-30602 .elementor-element.elementor-element-1cbcede:has(:focus) .elementor-image-box-title{color:#1D2951;}.elementor-30602 .elementor-element.elementor-element-1cbcede .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-30602 .elementor-element.elementor-element-289a1a1{--display:flex;--min-height:400px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30602 .elementor-element.elementor-element-6a692c2{--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;}.elementor-30602 .elementor-element.elementor-element-50d499f{--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;--border-radius:20px 20px 20px 20px;}.elementor-30602 .elementor-element.elementor-element-50d499f:not(.elementor-motion-effects-element-type-background), .elementor-30602 .elementor-element.elementor-element-50d499f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edumontclasses.com/wp-content/uploads/ChatGPT-Image-Jul-25-2026-02_17_24-PM.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30602 .elementor-element.elementor-element-fb18267{--display:flex;}.elementor-30602 .elementor-element.elementor-element-a2585ad .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-30602 .elementor-element.elementor-element-e45a1fc{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-30602 .elementor-element.elementor-element-2629441{--display:flex;}.elementor-30602 .elementor-element.elementor-element-13710ef{--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;}.elementor-30602 .elementor-element.elementor-element-40fb08f{--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;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-30602 .elementor-element.elementor-element-e931b00.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:20px;}.elementor-30602 .elementor-element.elementor-element-e931b00{background-color:#F3F3F3;padding:20px 0px 20px 0px;border-radius:15px 15px 15px 15px;}.elementor-30602 .elementor-element.elementor-element-e931b00 .elementor-main-swiper{height:100px;width:90%;}.elementor-30602 .elementor-element.elementor-element-e931b00 .elementor-main-swiper .swiper-slide{background-color:#FFFFFF;border-width:2px 2px 2px 2px;border-radius:6px;padding:0px 0px 0px 0px;}.elementor-30602 .elementor-element.elementor-element-e931b00 .elementor-swiper-button{font-size:20px;color:#E82C4C;}.elementor-30602 .elementor-element.elementor-element-e931b00 .elementor-swiper-button svg{fill:#E82C4C;}.elementor-30602 .elementor-element.elementor-element-e931b00 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}#elementor-lightbox-slideshow-e931b00 .elementor-video-container{width:100%;}.elementor-30602 .elementor-element.elementor-element-4e4a77a{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30602 .elementor-element.elementor-element-a49aceb{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30602 .elementor-element.elementor-element-4a4a0fe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30602 .elementor-element.elementor-element-c04be44{text-align:start;}.elementor-30602 .elementor-element.elementor-element-c04be44 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:35px;font-weight:700;font-style:normal;line-height:1.2em;color:#000000;}.elementor-30602 .elementor-element.elementor-element-86a20ba{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-30602 .elementor-element.elementor-element-aab8f7b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3A8AD5;--border-color:#3A8AD5;--border-radius:20px 20px 20px 20px;}.elementor-30602 .elementor-element.elementor-element-aab8f7b:not(.elementor-motion-effects-element-type-background), .elementor-30602 .elementor-element.elementor-element-aab8f7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF7FF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-30602 .elementor-element.elementor-element-5289873 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-30602 .elementor-element.elementor-element-5289873 .elementor-icon-box-title, .elementor-30602 .elementor-element.elementor-element-5289873 .elementor-icon-box-title a{font-weight:400;line-height:1.2em;}.elementor-30602 .elementor-element.elementor-element-03a4a84{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-30602 .elementor-element.elementor-element-e820157{--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;}.elementor-30602 .elementor-element.elementor-element-12f08a5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30602 .elementor-element.elementor-element-7d4dab6{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;}.elementor-30602 .elementor-element.elementor-element-00deddd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30602 .elementor-element.elementor-element-cbad24b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-30602 .elementor-element.elementor-element-c44244a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30602 .elementor-element.elementor-element-7b3d0b1{--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;}.elementor-30602 .elementor-element.elementor-element-069dbdf{--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;}.elementor-30602 .elementor-element.elementor-element-ec76bb7{--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;}.elementor-30602 .elementor-element.elementor-element-93bba53{--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;}.elementor-30602 .elementor-element.elementor-element-28509b9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-30602 .elementor-element.elementor-element-28509b9:not(.elementor-motion-effects-element-type-background), .elementor-30602 .elementor-element.elementor-element-28509b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2ECF6;}.elementor-30602 .elementor-element.elementor-element-1607843{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30602 .elementor-element.elementor-element-6042b0e{text-align:center;}.elementor-30602 .elementor-element.elementor-element-6042b0e .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:28px;font-weight:700;color:#000000;}.elementor-30602 .elementor-element.elementor-element-37f87da{--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;}.elementor-30602 .elementor-element.elementor-element-bf1ceb5 img{width:80%;}.elementor-30602 .elementor-element.elementor-element-ec5ef43{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30602 .elementor-element.elementor-element-3ee80de{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30602 .elementor-element.elementor-element-c8731ee .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-30602 .elementor-element.elementor-element-1121911{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-30602 .elementor-element.elementor-element-07e6977{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30602 .elementor-element.elementor-element-98e1d6d .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-30602 .elementor-element.elementor-element-1d0c96a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-30602 .elementor-element.elementor-element-e39a933{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30602 .elementor-element.elementor-element-e39a933:not(.elementor-motion-effects-element-type-background), .elementor-30602 .elementor-element.elementor-element-e39a933 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2ECF6;}.elementor-30602 .elementor-element.elementor-element-e2c0d5b{--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;}.elementor-30602 .elementor-element.elementor-element-01b9000{--display:flex;--min-height:300px;--gap:020px 020px;--row-gap:020px;--column-gap:020px;border-style:solid;--border-style:solid;border-width:2px 2px 5px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:5px;--border-left-width:2px;--border-radius:20px 20px 20px 20px;}.elementor-30602 .elementor-element.elementor-element-01b9000:not(.elementor-motion-effects-element-type-background), .elementor-30602 .elementor-element.elementor-element-01b9000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30602 .elementor-element.elementor-element-f4c8084{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30602 .elementor-element.elementor-element-f4c8084 img{width:25%;}.elementor-30602 .elementor-element.elementor-element-bafb3c9{text-align:center;}.elementor-30602 .elementor-element.elementor-element-bafb3c9 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-30602 .elementor-element.elementor-element-cd2e3fe{text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-30602 .elementor-element.elementor-element-afcc413{--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;}.elementor-30602 .elementor-element.elementor-element-5314a0d{--display:flex;--min-height:300px;border-style:solid;--border-style:solid;border-width:2px 2px 5px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:5px;--border-left-width:2px;--border-radius:20px 20px 20px 20px;}.elementor-30602 .elementor-element.elementor-element-5314a0d:not(.elementor-motion-effects-element-type-background), .elementor-30602 .elementor-element.elementor-element-5314a0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30602 .elementor-element.elementor-element-7037189{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30602 .elementor-element.elementor-element-7037189 img{width:25%;}.elementor-30602 .elementor-element.elementor-element-6c1f672{text-align:center;}.elementor-30602 .elementor-element.elementor-element-6c1f672 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-30602 .elementor-element.elementor-element-b56d6a8{text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-30602 .elementor-element.elementor-element-f34422c{--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;}.elementor-30602 .elementor-element.elementor-element-13534dd{--display:flex;--min-height:300px;border-style:solid;--border-style:solid;border-width:2px 2px 5px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:5px;--border-left-width:2px;--border-radius:20px 20px 20px 20px;}.elementor-30602 .elementor-element.elementor-element-13534dd:not(.elementor-motion-effects-element-type-background), .elementor-30602 .elementor-element.elementor-element-13534dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30602 .elementor-element.elementor-element-b2ef192{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30602 .elementor-element.elementor-element-b2ef192 img{width:25%;}.elementor-30602 .elementor-element.elementor-element-fb25389{text-align:center;}.elementor-30602 .elementor-element.elementor-element-fb25389 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-30602 .elementor-element.elementor-element-24951fc{text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-30602 .elementor-element.elementor-element-771ac37{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-30602 .elementor-element.elementor-element-771ac37:not(.elementor-motion-effects-element-type-background), .elementor-30602 .elementor-element.elementor-element-771ac37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2ECF6;}.elementor-30602 .elementor-element.elementor-element-78c2fb3{--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;}.elementor-30602 .elementor-element.elementor-element-19a86fb{--display:flex;--min-height:300px;border-style:solid;--border-style:solid;border-width:2px 2px 5px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:5px;--border-left-width:2px;--border-radius:20px 20px 20px 20px;}.elementor-30602 .elementor-element.elementor-element-19a86fb:not(.elementor-motion-effects-element-type-background), .elementor-30602 .elementor-element.elementor-element-19a86fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30602 .elementor-element.elementor-element-fbfdf0b{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30602 .elementor-element.elementor-element-fbfdf0b img{width:25%;}.elementor-30602 .elementor-element.elementor-element-16fff5a{text-align:center;}.elementor-30602 .elementor-element.elementor-element-16fff5a .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-30602 .elementor-element.elementor-element-894886d{text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-30602 .elementor-element.elementor-element-06ba30d{--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;}.elementor-30602 .elementor-element.elementor-element-e757c34{--display:flex;--min-height:300px;border-style:solid;--border-style:solid;border-width:2px 2px 5px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:5px;--border-left-width:2px;--border-radius:20px 20px 20px 20px;}.elementor-30602 .elementor-element.elementor-element-e757c34:not(.elementor-motion-effects-element-type-background), .elementor-30602 .elementor-element.elementor-element-e757c34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30602 .elementor-element.elementor-element-ce602a2{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30602 .elementor-element.elementor-element-ce602a2 img{width:25%;}.elementor-30602 .elementor-element.elementor-element-343d519{text-align:center;}.elementor-30602 .elementor-element.elementor-element-343d519 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-30602 .elementor-element.elementor-element-6d6fb61{text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-30602 .elementor-element.elementor-element-7030f89{--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;}.elementor-30602 .elementor-element.elementor-element-da990fc{--display:flex;--min-height:300px;border-style:solid;--border-style:solid;border-width:2px 2px 5px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:5px;--border-left-width:2px;--border-radius:20px 20px 20px 20px;}.elementor-30602 .elementor-element.elementor-element-da990fc:not(.elementor-motion-effects-element-type-background), .elementor-30602 .elementor-element.elementor-element-da990fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30602 .elementor-element.elementor-element-6e22e5f{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30602 .elementor-element.elementor-element-6e22e5f img{width:25%;}.elementor-30602 .elementor-element.elementor-element-820cb25{text-align:center;}.elementor-30602 .elementor-element.elementor-element-820cb25 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-30602 .elementor-element.elementor-element-8a247b1{text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-30602 .elementor-element.elementor-element-7c09b48{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30602 .elementor-element.elementor-element-91d8087{--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;}.elementor-30602 .elementor-element.elementor-element-d29377f{width:var( --container-widget-width, 60% );max-width:60%;background-color:#EEF6F8;padding:6px 6px 6px 6px;--container-widget-width:60%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-30602 .elementor-element.elementor-element-d29377f.elementor-element{--align-self:center;}.elementor-30602 .elementor-element.elementor-element-d29377f .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:400;color:#000000;}.elementor-30602 .elementor-element.elementor-element-a89ace2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-30602 .elementor-element.elementor-element-a89ace2 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:28px;font-weight:700;color:#000000;}.elementor-30602 .elementor-element.elementor-element-ce6ff48{--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;}.elementor-30602 .elementor-element.elementor-element-a46b8d0{--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;}.elementor-30602 .elementor-element.elementor-element-26a2b7c{--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;}.elementor-30602 .elementor-element.elementor-element-4f461ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-30602 .elementor-element.elementor-element-ec9680c{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30602 .elementor-element.elementor-element-f8a4848{text-align:center;}.elementor-30602 .elementor-element.elementor-element-f8a4848 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-30602 .elementor-element.elementor-element-73f44c9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-30602 .elementor-element.elementor-element-53ef163{--e-image-carousel-slides-to-show:4;}.elementor-30602 .elementor-element.elementor-element-53ef163 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-30602 .elementor-element.elementor-element-53ef163 .elementor-swiper-button.elementor-swiper-button-next{color:#E82C4C;}.elementor-30602 .elementor-element.elementor-element-53ef163 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-30602 .elementor-element.elementor-element-53ef163 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#E82C4C;}.elementor-30602 .elementor-element.elementor-element-53ef163 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:25px 25px 25px 25px;}.elementor-30602 .elementor-element.elementor-element-90b90d3{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30602 .elementor-element.elementor-element-b28d49c{--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;}.elementor-30602 .elementor-element.elementor-element-1c644a4{text-align:center;}.elementor-30602 .elementor-element.elementor-element-1c644a4 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:28px;font-weight:700;color:#000000;}.elementor-30602 .elementor-element.elementor-element-c0fb8d8{--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;}.elementor-30602 .elementor-element.elementor-element-2ac3181.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:5px;}.elementor-30602 .elementor-element.elementor-element-2ac3181 .elementor-main-swiper{height:100px;}.elementor-30602 .elementor-element.elementor-element-2ac3181 .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-30602 .elementor-element.elementor-element-2ac3181 .elementor-swiper-button{font-size:20px;color:#E82C4C;}.elementor-30602 .elementor-element.elementor-element-2ac3181 .elementor-swiper-button svg{fill:#E82C4C;}.elementor-30602 .elementor-element.elementor-element-2ac3181 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}#elementor-lightbox-slideshow-2ac3181 .elementor-video-container{width:100%;}.elementor-30602 .elementor-element.elementor-element-845cfc7{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30602 .elementor-element.elementor-element-754a620{--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;}.elementor-30602 .elementor-element.elementor-element-b584cb8{--display:flex;}.elementor-30602 .elementor-element.elementor-element-a63e43f .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:28px;font-weight:700;color:#000000;}.elementor-30602 .elementor-element.elementor-element-b6c7610{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#000000;--border-color:#000000;--border-radius:15px 15px 15px 15px;}.elementor-30602 .elementor-element.elementor-element-0e30a43{text-align:start;}.elementor-30602 .elementor-element.elementor-element-d0a60f2 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-30602 .elementor-element.elementor-element-4905f82{font-family:"Nunito Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-30602 .elementor-element.elementor-element-84d1ae7 .elementor-button{background-color:#1D2951;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:500;border-radius:20px 20px 20px 20px;}.elementor-30602 .elementor-element.elementor-element-52292ba{--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;}.elementor-30602 .elementor-element.elementor-element-8aed993 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:#FFFFFF;font-family:"Avenir Next LT Pro", Sans-serif;font-size:18px;font-weight:600;text-decoration:none;line-height:22px;color:#000000;padding:25px 30px 27px 30px;}.elementor-30602 .elementor-element.elementor-element-8aed993 .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="false"] > .ekit_accordion_icon_group{background-color:#FFFFFF;}.elementor-30602 .elementor-element.elementor-element-8aed993 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:#1D2951;}.elementor-30602 .elementor-element.elementor-element-8aed993 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:#1D2951;}.elementor-30602 .elementor-element.elementor-element-8aed993 .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:10px;}.elementor-30602 .elementor-element.elementor-element-8aed993 .elementskit-accordion .elementskit-card-body p{color:#848485;}.elementor-30602 .elementor-element.elementor-element-8aed993 .elementskit-accordion .elementskit-card-body{color:#848485;border-radius:0px 0px 0px 0px;padding:0px 30px 27px 30px;}.elementor-30602 .elementor-element.elementor-element-8aed993 .elementskit-accordion .elementskit-card-body p, .elementor-30602 .elementor-element.elementor-element-8aed993 .elementskit-accordion .elementskit-card-body{font-family:"Avenir Next LT Pro", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-30602 .elementor-element.elementor-element-8aed993 .elementskit-accordion > .elementskit-card.active{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:10px 10px 10px 10px;}.elementor-30602 .elementor-element.elementor-element-8aed993 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link{border-radius:10px 10px 0px 0px;}.elementor-30602 .elementor-element.elementor-element-8aed993 .elementskit-accordion > .elementskit-card{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:10px 10px 10px 10px;}.elementor-30602 .elementor-element.elementor-element-8aed993 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link.collapsed{border-radius:10px 10px 10px 10px;}.elementor-30602 .elementor-element.elementor-element-8aed993 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:15px;color:#1D2951;fill:#1D2951;}.elementor-30602 .elementor-element.elementor-element-8aed993 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{color:#E82C4C;fill:#E82C4C;}.elementor-30602 .elementor-element.elementor-element-8aed993 .ekit_accordion_icon_group, .elementor-30602 .elementor-element.elementor-element-8aed993 .ekit_accordion_icon_left_group{margin:0px 30px 0px 0px;}@media(max-width:1500px){.elementor-30602 .elementor-element.elementor-element-e931b00.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-30602 .elementor-element.elementor-element-2ac3181.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:1200px){.elementor-30602 .elementor-element.elementor-element-e931b00.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-30602 .elementor-element.elementor-element-2ac3181.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:1024px){.elementor-30602 .elementor-element.elementor-element-e931b00.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-30602 .elementor-element.elementor-element-e931b00 .elementor-main-swiper{height:100px;width:500px;}.elementor-30602 .elementor-element.elementor-element-2ac3181.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-30602 .elementor-element.elementor-element-2ac3181 .elementor-main-swiper{height:100px;width:500px;}}@media(max-width:767px){.elementor-30602 .elementor-element.elementor-element-0cf4c1a:not(.elementor-motion-effects-element-type-background), .elementor-30602 .elementor-element.elementor-element-0cf4c1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-30602 .elementor-element.elementor-element-0cf4c1a{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30602 .elementor-element.elementor-element-9264923 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-30602 .elementor-element.elementor-element-f769e19{--width:33%;}.elementor-30602 .elementor-element.elementor-element-ff38328 .elementor-image-box-img{margin-bottom:5px;}.elementor-30602 .elementor-element.elementor-element-ff38328 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-30602 .elementor-element.elementor-element-ff38328 .elementor-image-box-title{font-size:18px;}.elementor-30602 .elementor-element.elementor-element-ff38328 .elementor-image-box-description{font-size:16px;}.elementor-30602 .elementor-element.elementor-element-42c6423{--width:33%;}.elementor-30602 .elementor-element.elementor-element-864d382 .elementor-image-box-img{margin-bottom:5px;}.elementor-30602 .elementor-element.elementor-element-864d382 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-30602 .elementor-element.elementor-element-864d382 .elementor-image-box-title{font-size:18px;}.elementor-30602 .elementor-element.elementor-element-864d382 .elementor-image-box-description{font-size:16px;}.elementor-30602 .elementor-element.elementor-element-23261c3{--width:33%;}.elementor-30602 .elementor-element.elementor-element-cb60001 .elementor-image-box-img{margin-bottom:5px;}.elementor-30602 .elementor-element.elementor-element-cb60001 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-30602 .elementor-element.elementor-element-cb60001 .elementor-image-box-title{font-size:18px;}.elementor-30602 .elementor-element.elementor-element-cb60001 .elementor-image-box-description{font-size:16px;}.elementor-30602 .elementor-element.elementor-element-8cfeaf8{--width:33%;}.elementor-30602 .elementor-element.elementor-element-cad3cc4 .elementor-image-box-img{margin-bottom:5px;}.elementor-30602 .elementor-element.elementor-element-cad3cc4 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-30602 .elementor-element.elementor-element-cad3cc4 .elementor-image-box-title{font-size:18px;}.elementor-30602 .elementor-element.elementor-element-cad3cc4 .elementor-image-box-description{font-size:16px;}.elementor-30602 .elementor-element.elementor-element-02c8a61{--width:33%;}.elementor-30602 .elementor-element.elementor-element-1cbcede .elementor-image-box-img{margin-bottom:5px;}.elementor-30602 .elementor-element.elementor-element-1cbcede .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-30602 .elementor-element.elementor-element-1cbcede .elementor-image-box-title{font-size:18px;}.elementor-30602 .elementor-element.elementor-element-1cbcede .elementor-image-box-description{font-size:16px;}.elementor-30602 .elementor-element.elementor-element-6a692c2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30602 .elementor-element.elementor-element-2629441{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30602 .elementor-element.elementor-element-13710ef{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30602 .elementor-element.elementor-element-e931b00.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-30602 .elementor-element.elementor-element-e931b00 .elementor-main-swiper{height:80px;width:270px;}.elementor-30602 .elementor-element.elementor-element-03a4a84{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30602 .elementor-element.elementor-element-c8731ee{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30602 .elementor-element.elementor-element-98e1d6d{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30602 .elementor-element.elementor-element-bafb3c9{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30602 .elementor-element.elementor-element-6c1f672{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30602 .elementor-element.elementor-element-fb25389{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30602 .elementor-element.elementor-element-16fff5a{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30602 .elementor-element.elementor-element-343d519{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30602 .elementor-element.elementor-element-820cb25{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30602 .elementor-element.elementor-element-73f44c9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30602 .elementor-element.elementor-element-b28d49c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-30602 .elementor-element.elementor-element-1c644a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-30602 .elementor-element.elementor-element-2ac3181.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-30602 .elementor-element.elementor-element-2ac3181 .elementor-main-swiper{height:100px;width:200px;}.elementor-30602 .elementor-element.elementor-element-8aed993 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:16px;padding:20px 15px 20px 15px;}.elementor-30602 .elementor-element.elementor-element-8aed993 .elementskit-accordion .elementskit-card-body p, .elementor-30602 .elementor-element.elementor-element-8aed993 .elementskit-accordion .elementskit-card-body{font-size:14px;line-height:20px;}.elementor-30602 .elementor-element.elementor-element-8aed993 .elementskit-accordion .elementskit-card-body{padding:0px 15px 20px 15px;}.elementor-30602 .elementor-element.elementor-element-8aed993 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:16px;}.elementor-30602 .elementor-element.elementor-element-8aed993 .ekit_accordion_icon_group, .elementor-30602 .elementor-element.elementor-element-8aed993 .ekit_accordion_icon_left_group{margin:0px 15px 0px 0px;}}@media(min-width:768px){.elementor-30602 .elementor-element.elementor-element-c6607c8{--width:50%;}.elementor-30602 .elementor-element.elementor-element-c7ed4f9{--width:20%;}.elementor-30602 .elementor-element.elementor-element-70b3a9a{--width:30%;}.elementor-30602 .elementor-element.elementor-element-f769e19{--width:25%;}.elementor-30602 .elementor-element.elementor-element-42c6423{--width:25%;}.elementor-30602 .elementor-element.elementor-element-23261c3{--width:25%;}.elementor-30602 .elementor-element.elementor-element-8cfeaf8{--width:25%;}.elementor-30602 .elementor-element.elementor-element-02c8a61{--width:25%;}.elementor-30602 .elementor-element.elementor-element-6a692c2{--width:5%;}.elementor-30602 .elementor-element.elementor-element-50d499f{--width:90%;}.elementor-30602 .elementor-element.elementor-element-13710ef{--width:5%;}.elementor-30602 .elementor-element.elementor-element-a49aceb{--width:33.3333%;}.elementor-30602 .elementor-element.elementor-element-e820157{--width:66.6666%;}.elementor-30602 .elementor-element.elementor-element-c44244a{--width:50%;}.elementor-30602 .elementor-element.elementor-element-1607843{--width:100%;}.elementor-30602 .elementor-element.elementor-element-37f87da{--width:20%;}.elementor-30602 .elementor-element.elementor-element-ec5ef43{--width:80%;}.elementor-30602 .elementor-element.elementor-element-e2c0d5b{--width:33%;}.elementor-30602 .elementor-element.elementor-element-afcc413{--width:34%;}.elementor-30602 .elementor-element.elementor-element-f34422c{--width:33%;}.elementor-30602 .elementor-element.elementor-element-78c2fb3{--width:33%;}.elementor-30602 .elementor-element.elementor-element-06ba30d{--width:34%;}.elementor-30602 .elementor-element.elementor-element-7030f89{--width:33%;}.elementor-30602 .elementor-element.elementor-element-91d8087{--width:100%;}.elementor-30602 .elementor-element.elementor-element-ce6ff48{--width:100%;}.elementor-30602 .elementor-element.elementor-element-a46b8d0{--width:100%;}.elementor-30602 .elementor-element.elementor-element-754a620{--width:33.3333%;}.elementor-30602 .elementor-element.elementor-element-52292ba{--width:66.6666%;}}/* Start custom CSS for html, class: .elementor-element-6845a25 *//*=========================================
SECTION
=========================================*/

.exam-structure{

    max-width:1280px;

    margin:0px auto;

    padding:0 15px;

    display:grid;

    grid-template-columns:repeat(2,1fr);

    gap:10px;

    font-family:'Poppins',sans-serif;

}

/*=========================================
CARD
=========================================*/

.exam-card{

    background:#fff;

    border-radius:24px;

    padding:15px;

    box-shadow:0 12px 35px rgba(0,0,0,.08);

    border:1px solid #E7EAF5;

}

.exam-card h2{

    text-align:center;

    font-size:22px;

    font-weight:700;

    color:#1D2951;

    margin-bottom:30px;

}

/*=========================================
CHART
=========================================*/

.chart-box{

    display:flex;

    justify-content:center;

    margin-bottom:25px;

}

.pie-chart{

    width:220px;

    height:220px;

    border-radius:50%;

    position:relative;

}

/* White center */

.pie-chart::after{

    content:"";

    position:absolute;

    width:78px;

    height:78px;

    background:#fff;

    border-radius:50%;

    left:50%;

    top:50%;

    transform:translate(-50%,-50%);

    box-shadow:0 0 0 5px #fff;

}

/*=========================
CORE CHART
=========================*/

.core-chart{

    background:
    conic-gradient(

        #2F80ED 0deg 210deg,

        #EF8A1C 210deg 305deg,

        #20B573 305deg 360deg

    );

}

/*=========================
DISCIPLINE CHART
=========================*/

.discipline-chart{

    background:
    conic-gradient(

        #E74C8C 0deg 125deg,

        #6545E8 125deg 255deg,

        #8C8C8C 255deg 360deg

    );

}

/*=========================================
LEGEND
=========================================*/

.legend{

    display:flex;

    flex-direction:column;

    gap:18px;

}

.legend-row{

    display:flex;

    align-items:flex-start;

    gap:14px;

}

.dot{

    width:16px;

    height:16px;

    border-radius:3px;

    margin-top:6px;

    flex-shrink:0;

}

.blue{background:#2F80ED;}
.orange{background:#EF8A1C;}
.green{background:#20B573;}

.pink{background:#E74C8C;}
.purple{background:#6545E8;}
.gray{background:#8C8C8C;}

.legend strong{

    display:block;

    color:#1D2951;

    font-size:20px;

    margin-bottom:1px;

}

.legend p{

    margin:0;

    color:#555;

    font-size:16px;

    line-height:1.6;

}

/*=========================================
TABLET
=========================================*/

@media(max-width:991px){

.exam-structure{

grid-template-columns:1fr;

}

.exam-card{

padding:30px;

}

}

/*=========================================
MOBILE
=========================================*/

@media(max-width:767px){

.exam-card{

padding:22px;

}

.exam-card h2{

font-size:24px;

margin-bottom:20px;

}

.pie-chart{

width:170px;

height:170px;

}

.pie-chart::after{

width:60px;

height:60px;

}

.legend strong{

font-size:17px;

}

.legend p{

font-size:14px;

}

}
/*=====================================
TABLET
=====================================*/

@media (max-width:1024px){

.exam-structure{

grid-template-columns:1fr;
gap:25px;

}

.exam-card{

padding:30px;

}

.exam-card h2{

font-size:28px;

}

.pie-chart{

width:190px;
height:190px;

}

.pie-chart::after{

width:65px;
height:65px;

}

.legend strong{

font-size:18px;

}

.legend p{

font-size:15px;

}

}


/*=====================================
MOBILE
=====================================*/

@media (max-width:767px){

.exam-structure{

grid-template-columns:1fr;

padding:0 15px;

gap:20px;

}

.exam-card{

padding:22px;
border-radius:18px;

}

.exam-card h2{

font-size:24px;
margin-bottom:20px;

}

.chart-box{

margin-bottom:20px;

}

.pie-chart{

width:160px;
height:160px;

}

.pie-chart::after{

width:55px;
height:55px;

}

.legend{

gap:14px;

}

.legend-row{

gap:10px;

align-items:flex-start;

}

.dot{

width:14px;
height:14px;
margin-top:4px;

}

.legend strong{

font-size:16px;
margin-bottom:2px;

}

.legend p{

font-size:14px;
line-height:1.5;

}

}


/*=====================================
SMALL MOBILE
=====================================*/

@media (max-width:480px){

.exam-card{

padding:18px;

}

.exam-card h2{

font-size:22px;

}

.pie-chart{

width:135px;
height:135px;

}

.pie-chart::after{

width:45px;
height:45px;

}

.legend strong{

font-size:15px;

}

.legend p{

font-size:13px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4b98ee *//* =========================================
   CPA SUBJECT SECTION
========================================= */

.cpa-subject-section {
    width: 100%;
    max-width: 1400px;
    margin: 5px auto;
    padding: 0 10px;
    box-sizing: border-box;
    font-family: 'Poppins', sans-serif;
}


/* =========================================
   HEADING
========================================= */

.cpa-subject-section h2 {
    margin: 0 0 28px;
    padding: 0;
    text-align: center;

    font-size: 42px;
    line-height: 1.25;
    font-weight: 600;

    color: #111111;
}


/* =========================================
   TABLE WRAPPER
========================================= */

.cpa-grid-table {
    width: 100%;

    overflow: hidden;

    background: #ffffff;

    border: 1px solid #e1e6f0;
    border-radius: 18px;

    box-shadow:
        0 5px 20px rgba(29, 41, 81, 0.08);

    box-sizing: border-box;
}


/* =========================================
   HEADER + ROW
   EXACT SAME GRID
========================================= */

.cpa-grid-header,
.cpa-grid-row {

    display: grid;

    grid-template-columns:
        10%
        13%
        41%
        12%
        12%
        12%;

    width: 100%;

    box-sizing: border-box;
}


/* =========================================
   HEADER
========================================= */

.cpa-grid-header {

    min-height: 62px;

    background: linear-gradient(
        90deg,
        #1749d8 0%,
        #1644ce 50%,
        #1749d8 100%
    );

    color: #ffffff;

    font-size: 19px;
    font-weight: 600;

    text-align: center;

    align-items: stretch;
}


/* Header cells */

.cpa-grid-header > div {

    display: flex;

    justify-content: center;
    align-items: center;

    padding: 10px 12px;

    border-right: 1px solid rgba(255,255,255,0.28);

    box-sizing: border-box;
}


/* Header first */

.cpa-grid-header > div:first-child {
    border-top-left-radius: 16px;
}


/* Header last */

.cpa-grid-header > div:last-child {

    border-right: none;

    border-top-right-radius: 16px;
}


/* =========================================
   BODY ROW
========================================= */

.cpa-grid-row {

    min-height: 64px;

    background: #ffffff;

    color: #17203b;

    font-size: 17px;

    border-bottom: 1px solid #e1e5ec;

    box-sizing: border-box;

    transition: background .2s ease;
}


/* =========================================
   BODY CELLS
========================================= */

.cpa-grid-row > div {

    display: flex;

    align-items: center;

    justify-content: center;

    min-width: 0;

    padding: 10px 14px;

    border-right: 1px solid #e1e5ec;

    box-sizing: border-box;

    line-height: 1.35;
}


/* Last column */

.cpa-grid-row > div:last-child {

    border-right: none;

}


/* =========================================
   FOCUS AREA
========================================= */

.cpa-grid-row .focus-text {

    justify-content: flex-start;

    text-align: left;

    padding-left: 18px;
    padding-right: 18px;
}


/* =========================================
   SUBJECT NAMES
========================================= */

.cpa-grid-row .subject {

    font-size: 20px;

    font-weight: 700;

    text-align: center;

    justify-content: center;
}


/* FAR */

.cpa-grid-row .far {
    color: #1769df;
}


/* AUD */

.cpa-grid-row .aud {
    color: #12a777;
}


/* REG */

.cpa-grid-row .reg {
    color: #ec650e;
}


/* BAR */

.cpa-grid-row .bar {
    color: #d83b74;
}


/* ISC */

.cpa-grid-row .isc {
    color: #5941d9;
}


/* TCP */

.cpa-grid-row .tcp {
    color: #222222;
}


/* =========================================
   CORE / DISCIPLINE SEPARATOR
========================================= */

.cpa-grid-row:nth-child(4) {

    border-bottom: 7px solid #f3f5fa;

}


/* =========================================
   LAST ROW
========================================= */

.cpa-grid-row.last-row {

    border-bottom: none;

}


/* =========================================
   HOVER
========================================= */

.cpa-grid-row:hover {

    background: #f8faff;

}

.cpa-grid-row:hover > div {

    background: #f8faff;

}


/* =========================================
   TABLET
========================================= */

@media (max-width: 1100px) {

    .cpa-subject-section {

        padding-left: 15px;
        padding-right: 15px;

    }


    .cpa-subject-section h2 {

        font-size: 36px;

    }


    .cpa-grid-table {

        overflow-x: auto;

        -webkit-overflow-scrolling: touch;

    }


    .cpa-grid-header,
    .cpa-grid-row {

        min-width: 900px;

    }


    .cpa-grid-header {

        font-size: 17px;

    }


    .cpa-grid-row {

        font-size: 16px;

    }


    .cpa-grid-row .subject {

        font-size: 18px;

    }

}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .cpa-subject-section {

        margin: 40px auto;

        padding-left: 10px;
        padding-right: 10px;

    }


    .cpa-subject-section h2 {

        font-size: 28px;

        line-height: 1.3;

        margin-bottom: 22px;

    }


    .cpa-grid-table {

        overflow-x: auto;

        border-radius: 14px;

        -webkit-overflow-scrolling: touch;

    }


    .cpa-grid-header,
    .cpa-grid-row {

        min-width: 900px;

    }


    .cpa-grid-header {

        min-height: 55px;

        font-size: 16px;

    }


    .cpa-grid-header > div {

        padding: 8px 10px;

    }


    .cpa-grid-row {

        min-height: 58px;

        font-size: 15px;

    }


    .cpa-grid-row > div {

        padding: 8px 10px;

    }


    .cpa-grid-row .focus-text {

        padding-left: 14px;
        padding-right: 14px;

    }


    .cpa-grid-row .subject {

        font-size: 17px;

    }

}


/* =========================================
   SMALL MOBILE
========================================= */

@media (max-width: 480px) {

    .cpa-subject-section h2 {

        font-size: 24px;

    }


    .cpa-grid-table {

        border-radius: 12px;

    }


    .cpa-grid-header,
    .cpa-grid-row {

        min-width: 850px;

    }


    .cpa-grid-header {

        font-size: 15px;

    }


    .cpa-grid-row {

        font-size: 14px;

    }


    .cpa-grid-row .subject {

        font-size: 16px;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-af8acee *//* =========================================
   DISCIPLINE SELECTOR
========================================= */

.discipline-.elementor-30602 .elementor-element.elementor-element-af8acee {
    width: 100%;
    max-width: 1400px;

    margin: 50px auto;
    padding: 10px;

    box-sizing: border-box;

    font-family: 'Poppins', sans-serif;
}


/* =========================================
   OUTER BOX
========================================= */

.discipline-inner {
    width: 100%;

    background: #f5f3ff;

    border: 1px solid #929292;

    border-radius: 14px;

    padding: 25px 40px 34px;

    box-sizing: border-box;
}


/* =========================================
   HEADING
========================================= */

.discipline-heading {
    margin: 0 0 20px;
}


.discipline-heading h2 {
    margin: 0 0 14px;

    color: #111111;

    font-size: 38px;

    font-weight: 600;

    line-height: 1.2;
}


.discipline-heading p {
    margin: 0;

    color: #111111;

    font-size: 24px;

    font-weight: 400;

    line-height: 1.4;
}


/* =========================================
   CARDS
========================================= */

.discipline-cards {
    width: 100%;

    display: grid;

    grid-template-columns: repeat(3, 1fr);

    gap: 8px;
}


/* =========================================
   CARD
========================================= */

.discipline-card {
    min-width: 0;

    min-height: 206px;

    background: #ffffff;

    border: 1px solid #dedee5;

    border-radius: 14px;

    padding: 20px 15px;

    box-sizing: border-box;

    display: flex;

    flex-direction: column;

    justify-content: space-between;
}


/* =========================================
   CARD TOP
========================================= */

.card-top {
    display: flex;

    align-items: center;

    gap: 15px;

    min-width: 0;
}


/* =========================================
   ICON CIRCLE
========================================= */

.discipline-icon {
    width: 74px;
    height: 74px;

    min-width: 74px;

    border-radius: 50%;

    overflow: hidden;

    display: flex;

    align-items: center;

    justify-content: center;

    box-sizing: border-box;
}


/* =========================================
   ICON IMAGE
========================================= */

.discipline-icon img {
    width: 100%;
    height: 100%;

    display: block;

    object-fit: contain;

    border-radius: 50%;
}


/* =========================================
   BAR
========================================= */

.bar-icon {
    background: #d6386d;
}


/* =========================================
   ISC
========================================= */

.isc-icon {
    background: #6543eb;
}


/* =========================================
   TCP
========================================= */

.tcp-icon {
    background: #929292;
}


/* =========================================
   TITLE AREA
========================================= */

.discipline-title {
    min-width: 0;
}


.discipline-title h3 {
    margin: 0 0 3px;

    font-size: 30px;

    font-weight: 700;

    line-height: 1.1;
}


/* BAR */

.discipline-card:nth-child(1) .discipline-title h3 {
    color: #d6386d;
}


/* ISC */

.discipline-card:nth-child(2) .discipline-title h3 {
    color: #6543eb;
}


/* TCP */

.discipline-card:nth-child(3) .discipline-title h3 {
    color: #929292;
}


/* =========================================
   CARD SUBTITLE
========================================= */

.discipline-title h4 {
    margin: 0;

    color: #111111;

    font-size: 18px;

    font-weight: 600;

    line-height: 1.25;
}


/* =========================================
   DESCRIPTION
========================================= */

.discipline-description {
    margin: 15px 0 0;

    color: #222222;

    font-size: 18px;

    font-weight: 400;

    line-height: 1.35;
}


/* =========================================
   TABLET
========================================= */

@media (max-width: 1100px) {

    .discipline-inner {
        padding: 25px 25px 30px;
    }

    .discipline-heading h2 {
        font-size: 34px;
    }

    .discipline-heading p {
        font-size: 21px;
    }

    .discipline-cards {
        gap: 10px;
    }

    .discipline-card {
        padding: 18px 12px;
    }

    .discipline-icon {
        width: 62px;
        height: 62px;

        min-width: 62px;
    }

    .discipline-title h3 {
        font-size: 25px;
    }

    .discipline-title h4 {
        font-size: 15px;
    }

    .discipline-description {
        font-size: 16px;
    }

}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .discipline-.elementor-30602 .elementor-element.elementor-element-af8acee {
        margin: 35px auto;
        padding: 8px;
    }

    .discipline-inner {
        padding: 25px 18px;
        border-radius: 12px;
    }

    .discipline-heading {
        margin-bottom: 22px;
    }

    .discipline-heading h2 {
        font-size: 28px;
        margin-bottom: 10px;
    }

    .discipline-heading p {
        font-size: 18px;
        line-height: 1.4;
    }

    .discipline-cards {
        grid-template-columns: 1fr;
        gap: 15px;
    }

    .discipline-card {
        min-height: auto;
        padding: 20px;
    }

    .discipline-icon {
        width: 68px;
        height: 68px;

        min-width: 68px;
    }

    .discipline-title h3 {
        font-size: 26px;
    }

    .discipline-title h4 {
        font-size: 17px;
    }

    .discipline-description {
        margin-top: 18px;
        font-size: 16px;
        line-height: 1.45;
    }

}


/* =========================================
   SMALL MOBILE
========================================= */

@media (max-width: 480px) {

    .discipline-inner {
        padding: 22px 14px;
    }

    .discipline-heading h2 {
        font-size: 25px;
    }

    .discipline-heading p {
        font-size: 16px;
    }

    .discipline-card {
        padding: 18px;
    }

    .discipline-icon {
        width: 60px;
        height: 60px;

        min-width: 60px;
    }

    .discipline-title h3 {
        font-size: 23px;
    }

    .discipline-title h4 {
        font-size: 15px;
    }

    .discipline-description {
        font-size: 15px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-28a0e1c *//* =========================================
   CPA STUDY SECTION
========================================= */

.cpa-study-section {
    width: 100%;
    max-width: 1400px;

    margin: 40px auto;

    padding: 0 10px;

    box-sizing: border-box;

    font-family: 'Poppins', sans-serif;
}


/* =========================================
   MAIN CONTENT
========================================= */

.cpa-study-main {

    width: 100%;

    display: grid;

    grid-template-columns: 1.2fr 0.8fr;

    gap: 22px;

    align-items: stretch;

}


/* =========================================
   LEFT SIDE
========================================= */

.cpa-study-left {

    display: flex;

    flex-direction: column;

    justify-content: center;

}


.cpa-study-left h2 {

    margin: 0 0 20px;

    color: #111111;

    font-size: 25px;

    font-weight: 600;

    line-height: 1.15;

}


/* =========================================
   CARDS GRID
========================================= */

.cpa-study-cards {

    width: 100%;

    display: grid;

    grid-template-columns: repeat(2, 1fr);

    gap: 7px;

}


/* =========================================
   CARD
========================================= */

.cpa-study-card {

    min-height: 91px;

    background: #ffffff;

    border: 1px solid #e3e3e3;

    border-radius: 9px;

    padding: 12px 10px;

    display: flex;

    align-items: center;

    gap: 12px;

    box-sizing: border-box;

    box-shadow:
        0 3px 10px rgba(0, 0, 0, 0.06);

}


/* =========================================
   CARD ICON
========================================= */

.study-card-icon {

    width: 50px;

    height: 50px;

    min-width: 50px;

    display: flex;

    align-items: center;

    justify-content: center;

    box-sizing: border-box;

}


/* IMAGE */

.study-card-icon img {

    width: 100%;

    height: 100%;

    object-fit: contain;

    display: block;

}


/* =========================================
   CARD CONTENT
========================================= */

.study-card-content {

    min-width: 0;

}


.study-card-content h3 {

    margin: 0 0 2px;

    color: #111111;

    font-size: 14px;

    font-weight: 600;

    line-height: 1.2;

}


.study-card-content p {

    margin: 0;

    color: #222222;

    font-size: 11px;

    font-weight: 400;

    line-height: 1.3;

}


/* =========================================
   RIGHT IMAGE
========================================= */

.cpa-study-image {

    width: 100%;

    height: 289px;

    overflow: hidden;

    border-radius: 17px;

}


.cpa-study-image img {

    width: 100%;

    height: 100%;

    display: block;

    object-fit: cover;

    object-position: center;

}


/* =========================================
   BOTTOM LINKS
========================================= */

.cpa-study-links {

    width: 100%;

    min-height: 44px;

    margin-top: 26px;

    padding: 0 20px;

    display: flex;

    align-items: center;

    justify-content: space-around;

    background: #ffffff;

    border: 1px solid #dbe2f5;

    border-radius: 8px;

    box-sizing: border-box;

}


.cpa-study-links a {

    display: flex;

    align-items: center;

    justify-content: center;

    gap: 10px;

    color: #123ed1;

    text-decoration: none;

    font-size: 12px;

    font-weight: 600;

    white-space: nowrap;

    transition: color 0.2s ease;

}


.cpa-study-links a:hover {

    color: #092ba5;

}


/* Arrow */

.link-arrow {

    font-size: 21px;

    font-weight: 400;

    line-height: 1;

}


/* Divider */

.link-divider {

    width: 1px;

    height: 20px;

    background: #d9dce5;

}


/* =========================================
   TABLET
========================================= */

@media (max-width: 1000px) {

    .cpa-study-main {

        grid-template-columns: 1fr 0.9fr;

        gap: 16px;

    }


    .cpa-study-left h2 {

        font-size: 23px;

    }


    .cpa-study-card {

        min-height: 85px;

        padding: 10px;

    }


    .study-card-icon {

        width: 45px;

        height: 45px;

        min-width: 45px;

    }


    .study-card-content h3 {

        font-size: 13px;

    }


    .study-card-content p {

        font-size: 10px;

    }


    .cpa-study-image {

        height: 270px;

    }

}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .cpa-study-section {

        margin: 30px auto;

        padding: 0 12px;

    }


    .cpa-study-main {

        grid-template-columns: 1fr;

        gap: 20px;

    }


    .cpa-study-left h2 {

        font-size: 26px;

        line-height: 1.2;

        margin-bottom: 18px;

    }


    .cpa-study-cards {

        grid-template-columns: repeat(2, 1fr);

        gap: 8px;

    }


    .cpa-study-card {

        min-height: 95px;

        padding: 12px 9px;

        gap: 9px;

    }


    .study-card-icon {

        width: 45px;

        height: 45px;

        min-width: 45px;

    }


    .study-card-content h3 {

        font-size: 14px;

    }


    .study-card-content p {

        font-size: 10px;

        line-height: 1.3;

    }


    /* IMAGE */

    .cpa-study-image {

        height: 300px;

        border-radius: 15px;

    }


    /* LINKS */

    .cpa-study-links {

        margin-top: 20px;

        padding: 12px 10px;

        flex-direction: column;

        gap: 12px;

    }


    .cpa-study-links a {

        font-size: 13px;

    }


    .link-divider {

        width: 80%;

        height: 1px;

    }

}


/* =========================================
   SMALL MOBILE
========================================= */

@media (max-width: 480px) {

    .cpa-study-section {

        padding: 0 8px;

    }


    .cpa-study-left h2 {

        font-size: 23px;

    }


    .cpa-study-cards {

        grid-template-columns: 1fr 1fr;

    }


    .cpa-study-card {

        min-height: 100px;

        padding: 10px 8px;

    }


    .study-card-icon {

        width: 40px;

        height: 40px;

        min-width: 40px;

    }


    .study-card-content h3 {

        font-size: 13px;

    }


    .study-card-content p {

        font-size: 9px;

    }


    .cpa-study-image {

        height: 250px;

    }


    .cpa-study-links a {

        font-size: 12px;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-344cae5 *//* Reviewer Name */
.review-card .user-info h4{
    color:#fff !important;
    font-size:18px;
    font-weight:600;
    margin:0;
}

/* Review Details */
.review-card .user-info span{
    color:#cfcfcf !important;
    font-size:13px;
}

/* Review Text */
.review-card .review-text{
    color:#fff !important;
}

/* Agar Elementor link bana raha ho */
.review-card h4,
.review-card h4 a,
.review-card .user-info h4 a{
    color:#fff !important;
    text-decoration:none;
}/* End custom CSS */