.elementor-6 .elementor-element.elementor-element-8cf8dac{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-8cf8dac:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-8cf8dac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-6fb5e56{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-189f875{--display:flex;--position:absolute;top:278px;--z-index:1;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-189f875{left:25px;}body.rtl .elementor-6 .elementor-element.elementor-element-189f875{right:25px;}.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-6 .elementor-element.elementor-element-42b3501{width:var( --container-widget-width, 68.64% );max-width:68.64%;--container-widget-width:68.64%;--container-widget-flex-grow:0;text-align:left;}.elementor-6 .elementor-element.elementor-element-42b3501:hover{--e-transform-translateX:15px;}.elementor-6 .elementor-element.elementor-element-42b3501.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-42b3501 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:55px;font-weight:600;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-baf79fc:hover{--e-transform-translateX:15px;}.elementor-6 .elementor-element.elementor-element-baf79fc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-23ff0da{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-2591c36{--display:flex;}.elementor-6 .elementor-element.elementor-element-2946613{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-8193cd2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-8193cd2:hover{--e-transform-scale:1.1;}.elementor-6 .elementor-element.elementor-element-8193cd2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-8193cd2 .elementor-heading-title{font-family:"STIX Two Text", Sans-serif;font-size:40px;font-weight:600;color:#2B2D42;}.elementor-6 .elementor-element.elementor-element-62c542a{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-62c542a.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-62c542a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;color:#000000;}.elementor-6 .elementor-element.elementor-element-0a50149{--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;}.elementor-6 .elementor-element.elementor-element-1c2c18f{--display:flex;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-0e2b119{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.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-6 .elementor-element.elementor-element-81127df:hover{--e-transform-scale:1.1;}.elementor-6 .elementor-element.elementor-element-81127df img{width:100%;height:200px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-0853e1b:hover{--e-transform-translateX:15px;}.elementor-6 .elementor-element.elementor-element-0853e1b{z-index:9;}.elementor-6 .elementor-element.elementor-element-0853e1b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;color:#000000;}.elementor-6 .elementor-element.elementor-element-60e7992{z-index:9;text-align:left;}.elementor-6 .elementor-element.elementor-element-60e7992 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:300;color:#000000;}.elementor-6 .elementor-element.elementor-element-d1bf93e{z-index:9;}.elementor-6 .elementor-element.elementor-element-1b1d2e2{--display:flex;--position:absolute;--min-height:298px;--border-radius:10px 10px 0px 0px;top:155px;}.elementor-6 .elementor-element.elementor-element-1b1d2e2:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-1b1d2e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8ECFF;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-1b1d2e2{left:0px;}body.rtl .elementor-6 .elementor-element.elementor-element-1b1d2e2{right:0px;}.elementor-6 .elementor-element.elementor-element-1bdb781{--display:flex;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-b1a5f7a{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-6 .elementor-element.elementor-element-0f9fb54:hover{--e-transform-scale:1.1;}.elementor-6 .elementor-element.elementor-element-0f9fb54 img{width:100%;height:200px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-3f80385:hover{--e-transform-translateX:15px;}.elementor-6 .elementor-element.elementor-element-3f80385{z-index:9;}.elementor-6 .elementor-element.elementor-element-3f80385 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;color:#000000;}.elementor-6 .elementor-element.elementor-element-a337b30{z-index:9;text-align:left;}.elementor-6 .elementor-element.elementor-element-a337b30 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:300;color:#000000;}.elementor-6 .elementor-element.elementor-element-562d279{z-index:9;}.elementor-6 .elementor-element.elementor-element-a800d2b{--display:flex;--position:absolute;--min-height:298px;--border-radius:10px 10px 0px 0px;top:155px;}.elementor-6 .elementor-element.elementor-element-a800d2b:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-a800d2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8ECFF;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-a800d2b{left:0px;}body.rtl .elementor-6 .elementor-element.elementor-element-a800d2b{right:0px;}.elementor-6 .elementor-element.elementor-element-882166c{--display:flex;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-d82e5b4{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-6 .elementor-element.elementor-element-d1939b0:hover{--e-transform-scale:1.1;}.elementor-6 .elementor-element.elementor-element-d1939b0 img{width:100%;height:200px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-999a942:hover{--e-transform-translateX:15px;}.elementor-6 .elementor-element.elementor-element-999a942{z-index:9;}.elementor-6 .elementor-element.elementor-element-999a942 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;color:#000000;}.elementor-6 .elementor-element.elementor-element-9dd8cab{z-index:9;text-align:left;}.elementor-6 .elementor-element.elementor-element-9dd8cab .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:300;color:#000000;}.elementor-6 .elementor-element.elementor-element-fed057f{z-index:9;}.elementor-6 .elementor-element.elementor-element-72b6d62{--display:flex;--position:absolute;--min-height:298px;--border-radius:10px 10px 0px 0px;top:155px;}.elementor-6 .elementor-element.elementor-element-72b6d62:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-72b6d62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8ECFF;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-72b6d62{left:0px;}body.rtl .elementor-6 .elementor-element.elementor-element-72b6d62{right:0px;}.elementor-6 .elementor-element.elementor-element-0b4e188{--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;}.elementor-6 .elementor-element.elementor-element-cabcec6{--display:flex;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-84b8bd0{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-6 .elementor-element.elementor-element-a51f675:hover{--e-transform-scale:1.1;}.elementor-6 .elementor-element.elementor-element-a51f675 img{width:100%;height:200px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-77c76ff:hover{--e-transform-translateX:15px;}.elementor-6 .elementor-element.elementor-element-77c76ff{z-index:9;}.elementor-6 .elementor-element.elementor-element-77c76ff .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;color:#000000;}.elementor-6 .elementor-element.elementor-element-64cb1a7{z-index:9;text-align:left;}.elementor-6 .elementor-element.elementor-element-64cb1a7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:300;color:#000000;}.elementor-6 .elementor-element.elementor-element-0441cc2{z-index:9;}.elementor-6 .elementor-element.elementor-element-1e42f0f{--display:flex;--position:absolute;--min-height:298px;--border-radius:10px 10px 0px 0px;top:155px;}.elementor-6 .elementor-element.elementor-element-1e42f0f:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-1e42f0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8ECFF;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-1e42f0f{left:0px;}body.rtl .elementor-6 .elementor-element.elementor-element-1e42f0f{right:0px;}.elementor-6 .elementor-element.elementor-element-3726fc5{--display:flex;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-55aa9af{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-6 .elementor-element.elementor-element-90c3b7e:hover{--e-transform-scale:1.1;}.elementor-6 .elementor-element.elementor-element-90c3b7e img{width:100%;height:200px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-cf76edd:hover{--e-transform-translateX:15px;}.elementor-6 .elementor-element.elementor-element-cf76edd{z-index:9;}.elementor-6 .elementor-element.elementor-element-cf76edd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;color:#000000;}.elementor-6 .elementor-element.elementor-element-83ee6ff{z-index:9;text-align:left;}.elementor-6 .elementor-element.elementor-element-83ee6ff .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:300;color:#000000;}.elementor-6 .elementor-element.elementor-element-21ce4cd{z-index:9;}.elementor-6 .elementor-element.elementor-element-e294988{--display:flex;--position:absolute;--min-height:298px;--border-radius:10px 10px 0px 0px;top:155px;}.elementor-6 .elementor-element.elementor-element-e294988:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-e294988 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8ECFF;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-e294988{left:0px;}body.rtl .elementor-6 .elementor-element.elementor-element-e294988{right:0px;}.elementor-6 .elementor-element.elementor-element-7bcb577{--display:flex;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-669c71f{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-6 .elementor-element.elementor-element-8ef3f92:hover{--e-transform-scale:1.1;}.elementor-6 .elementor-element.elementor-element-8ef3f92 img{width:100%;height:200px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-7414054:hover{--e-transform-translateX:15px;}.elementor-6 .elementor-element.elementor-element-7414054{z-index:9;}.elementor-6 .elementor-element.elementor-element-7414054 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;color:#000000;}.elementor-6 .elementor-element.elementor-element-af24cd0{z-index:9;text-align:left;}.elementor-6 .elementor-element.elementor-element-af24cd0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:300;color:#000000;}.elementor-6 .elementor-element.elementor-element-5e47090{z-index:9;}.elementor-6 .elementor-element.elementor-element-c7e7a1c{--display:flex;--position:absolute;--min-height:298px;--border-radius:10px 10px 0px 0px;top:155px;}.elementor-6 .elementor-element.elementor-element-c7e7a1c:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-c7e7a1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8ECFF;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-c7e7a1c{left:0px;}body.rtl .elementor-6 .elementor-element.elementor-element-c7e7a1c{right:0px;}.elementor-6 .elementor-element.elementor-element-75b1dca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-796fdd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-3dc55ea{text-align:center;}.elementor-6 .elementor-element.elementor-element-3dc55ea .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:300;color:#000000;}.elementor-6 .elementor-element.elementor-element-9018c93{--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-6 .elementor-element.elementor-element-deb5310{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-75be05c{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-75be05c{left:0px;}body.rtl .elementor-6 .elementor-element.elementor-element-75be05c{right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-df00439 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-df00439.elementor-view-stacked .elementor-icon{background-color:#2B2D42;}.elementor-6 .elementor-element.elementor-element-df00439.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-df00439.elementor-view-default .elementor-icon{color:#2B2D42;border-color:#2B2D42;}.elementor-6 .elementor-element.elementor-element-df00439.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-df00439.elementor-view-default .elementor-icon svg{fill:#2B2D42;}.elementor-6 .elementor-element.elementor-element-c372874{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-c372874.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-f7971ef{width:var( --container-widget-width, 66% );max-width:66%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-f7971ef.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-f7971ef .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-f7971ef.elementor-view-stacked .elementor-icon{background-color:#EF233C;}.elementor-6 .elementor-element.elementor-element-f7971ef.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-f7971ef.elementor-view-default .elementor-icon{color:#EF233C;border-color:#EF233C;}.elementor-6 .elementor-element.elementor-element-f7971ef.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-f7971ef.elementor-view-default .elementor-icon svg{fill:#EF233C;}.elementor-6 .elementor-element.elementor-element-f7971ef .elementor-icon{font-size:34px;padding:0px;}.elementor-6 .elementor-element.elementor-element-f7971ef .elementor-icon svg{height:34px;}.elementor-6 .elementor-element.elementor-element-4d6656b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-868da65{text-align:center;}.elementor-6 .elementor-element.elementor-element-868da65 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.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-6 .elementor-element.elementor-element-2004fe8{text-align:center;font-family:"Roboto", Sans-serif;font-weight:300;color:#000000;}.elementor-6 .elementor-element.elementor-element-2004fe8 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-8bab458{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-fad0d31 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-fad0d31.elementor-view-stacked .elementor-icon{background-color:#EF233C;}.elementor-6 .elementor-element.elementor-element-fad0d31.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-fad0d31.elementor-view-default .elementor-icon{color:#EF233C;border-color:#EF233C;}.elementor-6 .elementor-element.elementor-element-fad0d31.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-fad0d31.elementor-view-default .elementor-icon svg{fill:#EF233C;}.elementor-6 .elementor-element.elementor-element-b2b8667{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-3cda165{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-3cda165{left:0px;}body.rtl .elementor-6 .elementor-element.elementor-element-3cda165{right:0px;}.elementor-6 .elementor-element.elementor-element-cd3d168 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-cd3d168.elementor-view-stacked .elementor-icon{background-color:#2B2D42;}.elementor-6 .elementor-element.elementor-element-cd3d168.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-cd3d168.elementor-view-default .elementor-icon{color:#2B2D42;border-color:#2B2D42;}.elementor-6 .elementor-element.elementor-element-cd3d168.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-cd3d168.elementor-view-default .elementor-icon svg{fill:#2B2D42;}.elementor-6 .elementor-element.elementor-element-f609040{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-f145f99{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-f145f99 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-f145f99.elementor-view-stacked .elementor-icon{background-color:#EF233C;}.elementor-6 .elementor-element.elementor-element-f145f99.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-f145f99.elementor-view-default .elementor-icon{color:#EF233C;border-color:#EF233C;}.elementor-6 .elementor-element.elementor-element-f145f99.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-f145f99.elementor-view-default .elementor-icon svg{fill:#EF233C;}.elementor-6 .elementor-element.elementor-element-f145f99 .elementor-icon{font-size:34px;padding:0px;}.elementor-6 .elementor-element.elementor-element-f145f99 .elementor-icon svg{height:34px;}.elementor-6 .elementor-element.elementor-element-e85fcbd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-d1267b9{text-align:center;}.elementor-6 .elementor-element.elementor-element-d1267b9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-6 .elementor-element.elementor-element-627c62b{text-align:center;font-family:"Roboto", Sans-serif;font-weight:300;color:#000000;}.elementor-6 .elementor-element.elementor-element-f32c8e9{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-d08e984 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-d08e984.elementor-view-stacked .elementor-icon{background-color:#EF233C;}.elementor-6 .elementor-element.elementor-element-d08e984.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-d08e984.elementor-view-default .elementor-icon{color:#EF233C;border-color:#EF233C;}.elementor-6 .elementor-element.elementor-element-d08e984.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-d08e984.elementor-view-default .elementor-icon svg{fill:#EF233C;}.elementor-6 .elementor-element.elementor-element-1e34bf4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-243b7be{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-243b7be{left:0px;}body.rtl .elementor-6 .elementor-element.elementor-element-243b7be{right:0px;}.elementor-6 .elementor-element.elementor-element-6fd91ca .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-6fd91ca.elementor-view-stacked .elementor-icon{background-color:#2B2D42;}.elementor-6 .elementor-element.elementor-element-6fd91ca.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-6fd91ca.elementor-view-default .elementor-icon{color:#2B2D42;border-color:#2B2D42;}.elementor-6 .elementor-element.elementor-element-6fd91ca.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-6fd91ca.elementor-view-default .elementor-icon svg{fill:#2B2D42;}.elementor-6 .elementor-element.elementor-element-e545e35{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-bd17426{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-bd17426.elementor-element{--align-self:flex-end;}.elementor-6 .elementor-element.elementor-element-bd17426 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-bd17426.elementor-view-stacked .elementor-icon{background-color:#EF233C;}.elementor-6 .elementor-element.elementor-element-bd17426.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-bd17426.elementor-view-default .elementor-icon{color:#EF233C;border-color:#EF233C;}.elementor-6 .elementor-element.elementor-element-bd17426.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-bd17426.elementor-view-default .elementor-icon svg{fill:#EF233C;}.elementor-6 .elementor-element.elementor-element-bd17426 .elementor-icon{font-size:34px;padding:0px;}.elementor-6 .elementor-element.elementor-element-bd17426 .elementor-icon svg{height:34px;}.elementor-6 .elementor-element.elementor-element-e55e317{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-851e5fb{text-align:center;}.elementor-6 .elementor-element.elementor-element-851e5fb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-6 .elementor-element.elementor-element-bef999b{text-align:center;font-family:"Roboto", Sans-serif;font-weight:300;color:#000000;}.elementor-6 .elementor-element.elementor-element-a321c63{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-e6594dd .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-e6594dd.elementor-view-stacked .elementor-icon{background-color:#EF233C;}.elementor-6 .elementor-element.elementor-element-e6594dd.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-e6594dd.elementor-view-default .elementor-icon{color:#EF233C;border-color:#EF233C;}.elementor-6 .elementor-element.elementor-element-e6594dd.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-e6594dd.elementor-view-default .elementor-icon svg{fill:#EF233C;}.elementor-6 .elementor-element.elementor-element-770955c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-8ea2fc5{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-8ea2fc5{left:0px;}body.rtl .elementor-6 .elementor-element.elementor-element-8ea2fc5{right:0px;}.elementor-6 .elementor-element.elementor-element-f902909 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-f902909.elementor-view-stacked .elementor-icon{background-color:#2B2D42;}.elementor-6 .elementor-element.elementor-element-f902909.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-f902909.elementor-view-default .elementor-icon{color:#2B2D42;border-color:#2B2D42;}.elementor-6 .elementor-element.elementor-element-f902909.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-f902909.elementor-view-default .elementor-icon svg{fill:#2B2D42;}.elementor-6 .elementor-element.elementor-element-0e99acb{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-7f88c3f{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-7f88c3f.elementor-element{--align-self:flex-end;}.elementor-6 .elementor-element.elementor-element-7f88c3f .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-7f88c3f.elementor-view-stacked .elementor-icon{background-color:#EF233C;}.elementor-6 .elementor-element.elementor-element-7f88c3f.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-7f88c3f.elementor-view-default .elementor-icon{color:#EF233C;border-color:#EF233C;}.elementor-6 .elementor-element.elementor-element-7f88c3f.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-7f88c3f.elementor-view-default .elementor-icon svg{fill:#EF233C;}.elementor-6 .elementor-element.elementor-element-7f88c3f .elementor-icon{font-size:34px;padding:0px;}.elementor-6 .elementor-element.elementor-element-7f88c3f .elementor-icon svg{height:34px;}.elementor-6 .elementor-element.elementor-element-b0525f8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-dfc4662{text-align:center;}.elementor-6 .elementor-element.elementor-element-dfc4662 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-6 .elementor-element.elementor-element-0cc000c{text-align:center;font-family:"Roboto", Sans-serif;font-weight:300;color:#000000;}.elementor-6 .elementor-element.elementor-element-7b0f401{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-e01b928{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-ed919ae:hover{--e-transform-scale:1.1;}.elementor-6 .elementor-element.elementor-element-ed919ae{text-align:center;}.elementor-6 .elementor-element.elementor-element-ed919ae .elementor-heading-title{font-family:"STIX Two Text", Sans-serif;font-size:40px;font-weight:600;color:#2B2D42;}.elementor-6 .elementor-element.elementor-element-c62c108{--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 15px;--row-gap:0px;--column-gap:15px;}.elementor-6 .elementor-element.elementor-element-8a1e182{width:auto;max-width:auto;text-align:center;}.elementor-6 .elementor-element.elementor-element-8a1e182:hover{--e-transform-scale:1.1;}.elementor-6 .elementor-element.elementor-element-8a1e182.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-8a1e182 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:40px;font-weight:600;color:#F6323D;}.elementor-6 .elementor-element.elementor-element-a401f0e{width:auto;max-width:auto;text-align:center;}.elementor-6 .elementor-element.elementor-element-a401f0e:hover{--e-transform-scale:1.1;}.elementor-6 .elementor-element.elementor-element-a401f0e.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-a401f0e .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:40px;font-weight:600;color:#2B2D42;}.elementor-6 .elementor-element.elementor-element-2bbc0b1{width:auto;max-width:auto;text-align:center;}.elementor-6 .elementor-element.elementor-element-2bbc0b1:hover{--e-transform-scale:1.1;}.elementor-6 .elementor-element.elementor-element-2bbc0b1.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-2bbc0b1 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:40px;font-weight:600;color:#8D99AE;}.elementor-6 .elementor-element.elementor-element-d58b215{--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;}.elementor-6 .elementor-element.elementor-element-b597b4a{--display:flex;}.elementor-6 .elementor-element.elementor-element-b597b4a.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-6 .elementor-element.elementor-element-0088415{--display:flex;}.elementor-6 .elementor-element.elementor-element-0088415.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-6 .elementor-element.elementor-element-923d0b2{--display:flex;}.elementor-6 .elementor-element.elementor-element-923d0b2.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-6 .elementor-element.elementor-element-ce83444{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-8ba4e8c:hover{--e-transform-scale:1.1;}.elementor-6 .elementor-element.elementor-element-8ba4e8c{text-align:center;}.elementor-6 .elementor-element.elementor-element-8ba4e8c .elementor-heading-title{font-family:"STIX Two Text", Sans-serif;font-size:40px;font-weight:600;color:#2B2D42;}.elementor-6 .elementor-element.elementor-element-5ae9d92{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Rouge Script", Sans-serif;font-size:34px;font-weight:400;line-height:0px;color:#8D99AE;}.elementor-6 .elementor-element.elementor-element-5ae9d92 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-f710f63{--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 05px;--row-gap:0px;--column-gap:05px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-6 .elementor-element.elementor-element-2ce7089{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-510ddb7:hover{--e-transform-scale:1.1;}.elementor-6 .elementor-element.elementor-element-510ddb7.elementor-element{--align-self:center;}.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-6 .elementor-element.elementor-element-5b59775{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-5b59775 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-6 .elementor-element.elementor-element-958d2c7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-f0d439c:hover{--e-transform-scale:1.1;}.elementor-6 .elementor-element.elementor-element-f0d439c.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-be6359b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;border-style:solid;border-width:0px 1px 0px 1px;border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-be6359b .elementor-icon-box-description{color:#000000;}.elementor-6 .elementor-element.elementor-element-a215b01{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-092c4d7:hover{--e-transform-scale:1.1;}.elementor-6 .elementor-element.elementor-element-092c4d7.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-6d59c78{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-6d59c78 .elementor-icon-box-description{color:#000000;}.elementor-6 .elementor-element.elementor-element-c58fe9e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-6fe873b{--display:flex;}.elementor-6 .elementor-element.elementor-element-192a60b:hover{--e-transform-scale:1.1;}.elementor-6 .elementor-element.elementor-element-192a60b{text-align:center;}.elementor-6 .elementor-element.elementor-element-192a60b .elementor-heading-title{font-family:"STIX Two Text", Sans-serif;font-size:40px;font-weight:600;color:#2B2D42;}.elementor-6 .elementor-element.elementor-element-4f631a7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-8800811{--display:flex;}.elementor-6 .elementor-element.elementor-element-8ac9ab7:hover{--e-transform-translateX:10px;}.elementor-6 .elementor-element.elementor-element-8ac9ab7{text-align:left;}.elementor-6 .elementor-element.elementor-element-8ac9ab7 .elementor-heading-title{font-family:"STIX Two Text", Sans-serif;font-size:35px;font-weight:600;color:#2B2D42;}.elementor-6 .elementor-element.elementor-element-8ac9ab7 .elementor-heading-title a:hover, .elementor-6 .elementor-element.elementor-element-8ac9ab7 .elementor-heading-title a:focus{color:#F6323D;}.elementor-6 .elementor-element.elementor-element-386de47{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;color:#000000;}.elementor-6 .elementor-element.elementor-element-386de47 a{color:#000000;}.elementor-6 .elementor-element.elementor-element-bbccb5d{--display:flex;}.elementor-6 .elementor-element.elementor-element-1da8678{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-c372874{--width:112.051%;}.elementor-6 .elementor-element.elementor-element-8bab458{--width:30%;}.elementor-6 .elementor-element.elementor-element-f32c8e9{--width:30%;}.elementor-6 .elementor-element.elementor-element-a321c63{--width:30%;}.elementor-6 .elementor-element.elementor-element-8800811{--width:30%;}.elementor-6 .elementor-element.elementor-element-bbccb5d{--width:70%;}}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-2591c36{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-8193cd2 .elementor-heading-title{font-size:35px;}.elementor-6 .elementor-element.elementor-element-62c542a{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-0a50149{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-1c2c18f{--border-radius:0px 0px 0px 0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-6 .elementor-element.elementor-element-1c2c18f.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-0853e1b{text-align:center;}.elementor-6 .elementor-element.elementor-element-60e7992{text-align:center;}.elementor-6 .elementor-element.elementor-element-1bdb781{--border-radius:0px 0px 0px 0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-6 .elementor-element.elementor-element-1bdb781.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-3f80385{text-align:center;}.elementor-6 .elementor-element.elementor-element-a337b30{text-align:center;}.elementor-6 .elementor-element.elementor-element-882166c{--border-radius:0px 0px 0px 0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-6 .elementor-element.elementor-element-882166c.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-999a942{text-align:center;}.elementor-6 .elementor-element.elementor-element-9dd8cab{text-align:center;}.elementor-6 .elementor-element.elementor-element-0b4e188{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-cabcec6{--justify-content:center;--border-radius:0px 0px 0px 0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-6 .elementor-element.elementor-element-cabcec6.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-77c76ff{text-align:center;}.elementor-6 .elementor-element.elementor-element-64cb1a7{text-align:center;}.elementor-6 .elementor-element.elementor-element-3726fc5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-6 .elementor-element.elementor-element-3726fc5.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-cf76edd{text-align:center;}.elementor-6 .elementor-element.elementor-element-83ee6ff{text-align:center;}.elementor-6 .elementor-element.elementor-element-7bcb577{--justify-content:center;--gap:020px 020px;--row-gap:020px;--column-gap:020px;--border-radius:0px 0px 0px 0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-6 .elementor-element.elementor-element-7bcb577.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-7414054{text-align:center;}.elementor-6 .elementor-element.elementor-element-af24cd0{text-align:center;}.elementor-6 .elementor-element.elementor-element-ed919ae .elementor-heading-title{font-size:35px;}.elementor-6 .elementor-element.elementor-element-8a1e182 .elementor-heading-title{font-size:30px;}.elementor-6 .elementor-element.elementor-element-a401f0e .elementor-heading-title{font-size:30px;}.elementor-6 .elementor-element.elementor-element-2bbc0b1 .elementor-heading-title{font-size:30px;}.elementor-6 .elementor-element.elementor-element-d58b215{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-b597b4a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-0088415{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-923d0b2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-192a60b .elementor-heading-title{font-size:35px;}.elementor-6 .elementor-element.elementor-element-8ac9ab7 .elementor-heading-title{font-size:30px;}.elementor-6 .elementor-element.elementor-element-386de47{font-size:17px;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-8cf8dac{--width:100%;}.elementor-6 .elementor-element.elementor-element-6fb5e56{width:100%;max-width:100%;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-189f875{left:5px;}body.rtl .elementor-6 .elementor-element.elementor-element-189f875{right:5px;}.elementor-6 .elementor-element.elementor-element-189f875{top:332px;}.elementor-6 .elementor-element.elementor-element-42b3501 .elementor-heading-title{font-size:25px;}.elementor-6 .elementor-element.elementor-element-baf79fc .elementor-heading-title{font-size:17px;}.elementor-6 .elementor-element.elementor-element-edeac8f{padding:0px 5px 0px 0px;}.elementor-6 .elementor-element.elementor-element-8193cd2 .elementor-heading-title{font-size:25px;}.elementor-6 .elementor-element.elementor-element-62c542a .elementor-heading-title{font-size:17px;}.elementor-6 .elementor-element.elementor-element-0853e1b .elementor-heading-title{font-size:17px;}.elementor-6 .elementor-element.elementor-element-60e7992 .elementor-heading-title{font-size:17px;}.elementor-6 .elementor-element.elementor-element-3f80385 .elementor-heading-title{font-size:17px;}.elementor-6 .elementor-element.elementor-element-a337b30 .elementor-heading-title{font-size:17px;}.elementor-6 .elementor-element.elementor-element-999a942 .elementor-heading-title{font-size:17px;}.elementor-6 .elementor-element.elementor-element-9dd8cab .elementor-heading-title{font-size:17px;}.elementor-6 .elementor-element.elementor-element-77c76ff .elementor-heading-title{font-size:17px;}.elementor-6 .elementor-element.elementor-element-64cb1a7 .elementor-heading-title{font-size:17px;}.elementor-6 .elementor-element.elementor-element-cf76edd .elementor-heading-title{font-size:17px;}.elementor-6 .elementor-element.elementor-element-83ee6ff .elementor-heading-title{font-size:17px;}.elementor-6 .elementor-element.elementor-element-7414054 .elementor-heading-title{font-size:17px;}.elementor-6 .elementor-element.elementor-element-af24cd0 .elementor-heading-title{font-size:17px;}.elementor-6 .elementor-element.elementor-element-3dc55ea .elementor-heading-title{font-size:17px;}.elementor-6 .elementor-element.elementor-element-ed919ae .elementor-heading-title{font-size:25px;}.elementor-6 .elementor-element.elementor-element-8a1e182 .elementor-heading-title{font-size:25px;}.elementor-6 .elementor-element.elementor-element-a401f0e .elementor-heading-title{font-size:25px;}.elementor-6 .elementor-element.elementor-element-2bbc0b1 .elementor-heading-title{font-size:25px;}.elementor-6 .elementor-element.elementor-element-b597b4a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-0088415{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-923d0b2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-8ba4e8c .elementor-heading-title{font-size:25px;}.elementor-6 .elementor-element.elementor-element-5ae9d92{font-size:17px;}.elementor-6 .elementor-element.elementor-element-958d2c7{--margin-top:15px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-192a60b .elementor-heading-title{font-size:25px;}.elementor-6 .elementor-element.elementor-element-8ac9ab7:hover{--e-transform-translateX:0px;--e-transform-translateY:-10px;}.elementor-6 .elementor-element.elementor-element-8ac9ab7{text-align:center;}.elementor-6 .elementor-element.elementor-element-8ac9ab7 .elementor-heading-title{font-size:25px;}}@media(max-width:1024px) and (min-width:768px){.elementor-6 .elementor-element.elementor-element-0a50149{--content-width:100%;}.elementor-6 .elementor-element.elementor-element-1c2c18f{--width:33.34%;}.elementor-6 .elementor-element.elementor-element-1bdb781{--width:33.3%;}.elementor-6 .elementor-element.elementor-element-882166c{--width:33.3%;}}/* Start custom CSS for image-carousel, class: .elementor-element-6fb5e56 *//* Apply black overlay to each image in the carousel */
.dark-carousel .swiper-slide::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.4); /* light black overlay */
  z-index: 1;
  pointer-events: none;
}


.dark-carousel .swiper-slide {
  position: relative;
}

.dark-carousel .swiper-slide img {
  z-index: 0;
  display: block;
   width: 100%;
  height: 100vh;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8ff4e46 *//* CSS */
.button-1 {
  position: relative;
  overflow: hidden;
  color: #18181a;
  display: inline-block;
  line-height: 10px;
  text-decoration: none;
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  background-color: #EF233C;
  transition: none;
  color: white
}

.button-1:hover {
  background-color: #EF233C !important;
}

.button-1:focus {
  outline: none;       
  box-shadow: none;   
}

.button-1:hover {
  text-decoration: none;
}

.button-1 span:first-child {
  position: relative;
  transition: color 600ms cubic-bezier(0.48, 0, 0.12, 1);
  z-index: 10;
  
}

.button-1 span:last-child {
  color: white;
  display: block;
  position: absolute;
  bottom: 0;
  transition: all 500ms cubic-bezier(0.48, 0, 0.12, 1);
  z-index: 100;
  opacity: 0;
  /*top:50px;*/
  left:80px;
  /*right: 15px;*/
  transform: translateY(225%) translateX(-50%);
  height: 14px;
  line-height: 13px;
    
    
}

.button-1:after {
  content: "";
  position: absolute;
  bottom: -50%;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #8D99AE;
  transform-origin: bottom center;
  transition: transform 600ms cubic-bezier(0.48, 0, 0.12, 1);
  transform: skewY(9.3deg) scaleY(0);
  z-index: 50;
}

.button-1:hover:after {
  transform-origin: bottom center;
  transform: skewY(9.3deg) scaleY(2);
}

.button-1:hover span:last-child {
  transform: translateX(-50%) translateY(-100%);
  opacity: 1;
  transition: all 900ms cubic-bezier(0.48, 0, 0.12, 1);
}


a {
    all: unset;
      text-decoration: none !important;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-edeac8f */.fixed-social-icons {
  position: fixed;
  top: 55%;
  right: 0;
  display: flex;
  flex-direction: column;
  gap: 5px;
  z-index: 9999;
}

.fixed-social-icons a {
  background-color: #caf0f8;
  color: white;
  padding: 5px 5px 0px 8px;
  border-radius: 5px 0px 0px 5px;
  text-align: center;
  text-decoration: none;
  font-size: 28px;
  transition: all 0.3s ease;
}

.fixed-social-icons a:hover {
  background-color: #0077b6;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d1bf93e *//* CSS */
.button-main{
    
    text-align: center
}
.sec-2-button {
  position: relative;
  overflow: hidden;
  color: #18181a;
  display: inline-block;
  line-height: 10px;
  text-decoration: none;
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  background-color: #EF233C;
  transition: none;
  color: white;
}

.sec-2-button:hover {
  background-color: #EF233C !important;
}

.sec-2-button:focus {
  outline: none;       
  box-shadow: none;   
}

.sec-2-button:hover {
  text-decoration: none;
}

.sec-2-button span:first-child {
  position: relative;
  transition: color 600ms cubic-bezier(0.48, 0, 0.12, 1);
  z-index: 10;
  
}

.sec-2-button span:last-child {
  color: white;
  display: block;
  position: absolute;
  bottom: 0;
  
  transition: all 500ms cubic-bezier(0.48, 0, 0.12, 1);
  z-index: 100;
  opacity: 0;
  /*top:0px;*/
  left:70px;
  width: 100%;
  /*right: 15px;*/
  transform: translateY(225%) translateX(-50%);
  height: 14px;
  line-height: 13px;
    
    
}

.sec-2-button:after {
  content: "";
  position: absolute;
  bottom: -50%;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #8D99AE;
  transform-origin: bottom center;
  transition: transform 600ms cubic-bezier(0.48, 0, 0.12, 1);
  transform: skewY(9.3deg) scaleY(0);
  z-index: 50;
}

.sec-2-button:hover:after {
  transform-origin: bottom center;
  transform: skewY(9.3deg) scaleY(2);
}

.sec-2-button:hover span:last-child {
  transform: translateX(-50%) translateY(-100%);
  opacity: 1;
  transition: all 900ms cubic-bezier(0.48, 0, 0.12, 1);
}


a {
    all: unset;
      text-decoration: none !important;  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c2c18f */.elementor-6 .elementor-element.elementor-element-1c2c18f:hover{
    background-color: rgba(232, 236, 255)
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-562d279 *//* CSS */
.button-main{
    
    text-align: center
}
.sec-2-button {
  position: relative;
  overflow: hidden;
  color: #18181a;
  display: inline-block;
  line-height: 10px;
  text-decoration: none;
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  background-color: #EF233C;
  transition: none;
  color: white;
}

.sec-2-button:hover {
  background-color: #EF233C !important;
}

.sec-2-button:focus {
  outline: none;       
  box-shadow: none;   
}

.sec-2-button:hover {
  text-decoration: none;
}

.sec-2-button span:first-child {
  position: relative;
  transition: color 600ms cubic-bezier(0.48, 0, 0.12, 1);
  z-index: 10;
  
}

.sec-2-button span:last-child {
  color: white;
  display: block;
  position: absolute;
  bottom: 0;
  
  transition: all 500ms cubic-bezier(0.48, 0, 0.12, 1);
  z-index: 100;
  opacity: 0;
  /*top:0px;*/
  left:70px;
  width: 100%;
  /*right: 15px;*/
  transform: translateY(225%) translateX(-50%);
  height: 14px;
  line-height: 13px;
    
    
}

.sec-2-button:after {
  content: "";
  position: absolute;
  bottom: -50%;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #8D99AE;
  transform-origin: bottom center;
  transition: transform 600ms cubic-bezier(0.48, 0, 0.12, 1);
  transform: skewY(9.3deg) scaleY(0);
  z-index: 50;
}

.sec-2-button:hover:after {
  transform-origin: bottom center;
  transform: skewY(9.3deg) scaleY(2);
}

.sec-2-button:hover span:last-child {
  transform: translateX(-50%) translateY(-100%);
  opacity: 1;
  transition: all 900ms cubic-bezier(0.48, 0, 0.12, 1);
}


a {
    all: unset;
      text-decoration: none !important;  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bdb781 */.elementor-6 .elementor-element.elementor-element-1bdb781:hover{
    background-color: rgba(232, 236, 255)
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fed057f *//* CSS */
.button-main{
    
    text-align: center
}
.sec-2-button {
  position: relative;
  overflow: hidden;
  color: #18181a;
  display: inline-block;
  line-height: 10px;
  text-decoration: none;
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  background-color: #EF233C;
  transition: none;
  color: white;
}

.sec-2-button:hover {
  background-color: #EF233C !important;
}

.sec-2-button:focus {
  outline: none;       
  box-shadow: none;   
}

.sec-2-button:hover {
  text-decoration: none;
}

.sec-2-button span:first-child {
  position: relative;
  transition: color 600ms cubic-bezier(0.48, 0, 0.12, 1);
  z-index: 10;
  
}

.sec-2-button span:last-child {
  color: white;
  display: block;
  position: absolute;
  bottom: 0;
  
  transition: all 500ms cubic-bezier(0.48, 0, 0.12, 1);
  z-index: 100;
  opacity: 0;
  /*top:0px;*/
  left:70px;
  width: 100%;
  /*right: 15px;*/
  transform: translateY(225%) translateX(-50%);
  height: 14px;
  line-height: 13px;
    
    
}

.sec-2-button:after {
  content: "";
  position: absolute;
  bottom: -50%;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #8D99AE;
  transform-origin: bottom center;
  transition: transform 600ms cubic-bezier(0.48, 0, 0.12, 1);
  transform: skewY(9.3deg) scaleY(0);
  z-index: 50;
}

.sec-2-button:hover:after {
  transform-origin: bottom center;
  transform: skewY(9.3deg) scaleY(2);
}

.sec-2-button:hover span:last-child {
  transform: translateX(-50%) translateY(-100%);
  opacity: 1;
  transition: all 900ms cubic-bezier(0.48, 0, 0.12, 1);
}


a {
    all: unset;
      text-decoration: none !important;  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882166c */.elementor-6 .elementor-element.elementor-element-882166c:hover{
    background-color: rgba(232, 236, 255)
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0441cc2 *//* CSS */
.button-main{
    
    text-align: center
}
.sec-2-button {
  position: relative;
  overflow: hidden;
  color: #18181a;
  display: inline-block;
  line-height: 10px;
  text-decoration: none;
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  background-color: #EF233C;
  transition: none;
  color: white;
}

.sec-2-button:hover {
  background-color: #EF233C !important;
}

.sec-2-button:focus {
  outline: none;       
  box-shadow: none;   
}

.sec-2-button:hover {
  text-decoration: none;
}

.sec-2-button span:first-child {
  position: relative;
  transition: color 600ms cubic-bezier(0.48, 0, 0.12, 1);
  z-index: 10;
  
}

.sec-2-button span:last-child {
  color: white;
  display: block;
  position: absolute;
  bottom: 0;
  
  transition: all 500ms cubic-bezier(0.48, 0, 0.12, 1);
  z-index: 100;
  opacity: 0;
  /*top:0px;*/
  left:70px;
  width: 100%;
  /*right: 15px;*/
  transform: translateY(225%) translateX(-50%);
  height: 14px;
  line-height: 13px;
    
    
}

.sec-2-button:after {
  content: "";
  position: absolute;
  bottom: -50%;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #8D99AE;
  transform-origin: bottom center;
  transition: transform 600ms cubic-bezier(0.48, 0, 0.12, 1);
  transform: skewY(9.3deg) scaleY(0);
  z-index: 50;
}

.sec-2-button:hover:after {
  transform-origin: bottom center;
  transform: skewY(9.3deg) scaleY(2);
}

.sec-2-button:hover span:last-child {
  transform: translateX(-50%) translateY(-100%);
  opacity: 1;
  transition: all 900ms cubic-bezier(0.48, 0, 0.12, 1);
}


a {
    all: unset;
      text-decoration: none !important;  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cabcec6 */.elementor-6 .elementor-element.elementor-element-cabcec6:hover{
    background-color: rgba(232, 236, 255)
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-21ce4cd *//* CSS */
.button-main{
    
    text-align: center
}
.sec-2-button {
  position: relative;
  overflow: hidden;
  color: #18181a;
  display: inline-block;
  line-height: 10px;
  text-decoration: none;
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  background-color: #EF233C;
  transition: none;
  color: white;
}

.sec-2-button:hover {
  background-color: #EF233C !important;
}

.sec-2-button:focus {
  outline: none;       
  box-shadow: none;   
}

.sec-2-button:hover {
  text-decoration: none;
}

.sec-2-button span:first-child {
  position: relative;
  transition: color 600ms cubic-bezier(0.48, 0, 0.12, 1);
  z-index: 10;
  
}

.sec-2-button span:last-child {
  color: white;
  display: block;
  position: absolute;
  bottom: 0;
  
  transition: all 500ms cubic-bezier(0.48, 0, 0.12, 1);
  z-index: 100;
  opacity: 0;
  /*top:0px;*/
  left:70px;
  width: 100%;
  /*right: 15px;*/
  transform: translateY(225%) translateX(-50%);
  height: 14px;
  line-height: 13px;
    
    
}

.sec-2-button:after {
  content: "";
  position: absolute;
  bottom: -50%;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #8D99AE;
  transform-origin: bottom center;
  transition: transform 600ms cubic-bezier(0.48, 0, 0.12, 1);
  transform: skewY(9.3deg) scaleY(0);
  z-index: 50;
}

.sec-2-button:hover:after {
  transform-origin: bottom center;
  transform: skewY(9.3deg) scaleY(2);
}

.sec-2-button:hover span:last-child {
  transform: translateX(-50%) translateY(-100%);
  opacity: 1;
  transition: all 900ms cubic-bezier(0.48, 0, 0.12, 1);
}


a {
    all: unset;
      text-decoration: none !important;  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3726fc5 */.elementor-6 .elementor-element.elementor-element-3726fc5:hover{
    background-color: rgba(232, 236, 255)
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5e47090 *//* CSS */
.button-main{
    
    text-align: center
}
.sec-2-button {
  position: relative;
  overflow: hidden;
  color: #18181a;
  display: inline-block;
  line-height: 10px;
  text-decoration: none;
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  background-color: #EF233C;
  transition: none;
  color: white;
}

.sec-2-button:hover {
  background-color: #EF233C !important;
}

.sec-2-button:focus {
  outline: none;       
  box-shadow: none;   
}

.sec-2-button:hover {
  text-decoration: none;
}

.sec-2-button span:first-child {
  position: relative;
  transition: color 600ms cubic-bezier(0.48, 0, 0.12, 1);
  z-index: 10;
  
}

.sec-2-button span:last-child {
  color: white;
  display: block;
  position: absolute;
  bottom: 0;
  
  transition: all 500ms cubic-bezier(0.48, 0, 0.12, 1);
  z-index: 100;
  opacity: 0;
  /*top:0px;*/
  left:70px;
  width: 100%;
  /*right: 15px;*/
  transform: translateY(225%) translateX(-50%);
  height: 14px;
  line-height: 13px;
    
    
}

.sec-2-button:after {
  content: "";
  position: absolute;
  bottom: -50%;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #8D99AE;
  transform-origin: bottom center;
  transition: transform 600ms cubic-bezier(0.48, 0, 0.12, 1);
  transform: skewY(9.3deg) scaleY(0);
  z-index: 50;
}

.sec-2-button:hover:after {
  transform-origin: bottom center;
  transform: skewY(9.3deg) scaleY(2);
}

.sec-2-button:hover span:last-child {
  transform: translateX(-50%) translateY(-100%);
  opacity: 1;
  transition: all 900ms cubic-bezier(0.48, 0, 0.12, 1);
}


a {
    all: unset;
      text-decoration: none !important;  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bcb577 */.elementor-6 .elementor-element.elementor-element-7bcb577:hover{
    background-color: rgba(232, 236, 255)
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-796fdd0 */.effect-wrapper {
  text-align: center;
  font-weight: bold;
  color: #2B2D42;
     font-family: prompt;
     margin-bottom: 0px;
}

#typed {
  font-weight: bold;
  color: #EF233C;

}

.cursor {
  display: inline-block;
  background-color: #FFFFFF;
  animation: blinker 800ms infinite;
}

.cursor.typing-true {
  animation: none;
}

@keyframes blinker {
  0% { background-color: #FFFFFF; }
  50% { background-color: transparent; }
  100% { background-color: #FFFFFF; }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fad0d31 */@media (max-width: 767px) {
  .rotate-icon {
    transform: rotate(90deg); /* Adjust the degree as needed */
    transition: transform 0.3s ease; /* Optional for smooth animation */
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-87af5a5 */.ag-format-container {
  /*width: 1142px;*/
  margin: 0 auto;
  border: 1px solid #2B2D42;
  /*border-radius: 6px 0px 6px 6px;*/
}



.ag-courses_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  
}



.ag-courses-item_link:hover .ag-courses-item_bg {
  -webkit-transform: scale(10);
  -ms-transform: scale(10);
  transform: scale(10);
}

.ag-courses-item_link:hover .ag-courses-item_title , .ag-courses-item_date-box {
    color: white
}

.ag-courses-item_link:hover .ag-courses-item_date-box {
    color: white
}
.ag-courses-item_link:hover .sec-3-icon {
    color: white
}

.ag-courses-item_link:hover . .ag-courses-item_link{
    border-radius: 25px;
}

.ag-courses-item_title {
  min-height: 87px;
  margin: 0 0 25px;

  overflow: hidden;

  font-weight: bold;
  font-size: 30px;
  color: #FFF;

  z-index: 2;
  position: relative;
}


.ag-courses-item_link {
  display: block;
  padding: 30px 20px;
  background-color: #FFFF;
  text-decoration: none;

  overflow: hidden;

  position: relative;
}

.ag-courses-item_title {
  min-height: 87px;
  margin: 0 0 25px;

  overflow: hidden;
  text-decoration: none;
  font-weight: bold;
  font-size: 25px;
  color: black;

  z-index: 2;
  position: relative;
}
.ag-courses-item_date-box {
  font-size: 18px;
  color: black;
    font-family: Roboto;
    font-weight: 300;
  z-index: 2;
  position: relative;
}

.ag-courses-item_bg {
  height: 128px;
  width: 128px;
  background-color:#2B2D42; 
  /*#e0fbfc;*/
  z-index: 1;
  position: absolute;
  top: -75px;
  right: -75px;

  border-radius: 50%;

  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}

.sec-3-icon{
    font-size: 35px;
    padding-right: 10px;
    color: #35605a
}



@media only screen and (max-width: 979px) {
  /*.ag-courses_item {*/
  /*  -ms-flex-preferred-size: calc(50% - 30px);*/
  /*  flex-basis: calc(50% - 30px);*/
  /*}*/
  .ag-courses-item_title {
    font-size: 24px;
  }
  
.ag-courses-item_date-box {
  font-size: 15px;
    
}

.ag-courses-item_title {
    font-size:20px
}
  
}

@media only screen and (max-width: 767px) {
  .ag-format-container {
    width: 96%;
  }

}
@media only screen and (max-width: 639px) {
  .ag-courses_item {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
  .ag-courses-item_title {
    min-height: 72px;
    line-height: 1;

    font-size: 24px;
  }
  .ag-courses-item_link {
    padding: 22px 40px;
  }
  .ag-courses-item_date-box {
    font-size: 16px;
  }
}

@media (max-width: 768px) {
    .ag-courses_box{
            text-align: center;
    }
    .sec-3-icon{
        font-size:20px;
        display:flex;
    }
    .ag-courses-item_title{
        font-weight:1;
    }
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d675093 *//* CSS */
.button-2 {
  position: relative;
  overflow: hidden;
  color: #18181a;
  display: inline-block;
  line-height: 10px;
  text-decoration: none;
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  background-color: #EF233C;
  transition: none;
  color: white
}

.button-2:hover {
  background-color: #EF233C !important;
}

.button-2:focus {
  outline: none;       
  box-shadow: none;   
}

.button-2:hover {
  text-decoration: none;
}

.button-2 span:first-child {
  position: relative;
  transition: color 600ms cubic-bezier(0.48, 0, 0.12, 1);
  z-index: 10;
  
}

.button-2 span:last-child {
  color: white;
  display: block;
  position: absolute;
  bottom: 0;
  transition: all 500ms cubic-bezier(0.48, 0, 0.12, 1);
  z-index: 100;
  opacity: 0;
  /*top:50px;*/
  /*left:60px;*/
  right: 10px;
  transform: translateY(225%) translateX(-50%);
  height: 14px;
  line-height: 13px;
    
    
}

.button-2:after {
  content: "";
  position: absolute;
  bottom: -50%;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #8D99AE;
  transform-origin: bottom center;
  transition: transform 600ms cubic-bezier(0.48, 0, 0.12, 1);
  transform: skewY(9.3deg) scaleY(0);
  z-index: 50;
}

.button-2:hover:after {
  transform-origin: bottom center;
  transform: skewY(9.3deg) scaleY(2);
}

.button-2:hover span:last-child {
  transform: translateX(-50%) translateY(-100%);
  opacity: 1;
  transition: all 900ms cubic-bezier(0.48, 0, 0.12, 1);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-386de47 */.elementor-6 .elementor-element.elementor-element-386de47 p{
  /*   word-break: break-word;*/
  /*text-align: justify;*/
}


@media (max-width: 767px) {
 .elementor-6 .elementor-element.elementor-element-386de47 p{
  text-align: center  
     
 } 
}/* End custom CSS */