.elementor-1254 .elementor-element.elementor-element-7e3511e{--display:flex;--padding-top:72px;--padding-bottom:72px;--padding-left:48px;--padding-right:48px;}.elementor-1254 .elementor-element.elementor-element-7e3511e:not(.elementor-motion-effects-element-type-background), .elementor-1254 .elementor-element.elementor-element-7e3511e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F3E8;}.elementor-1254 .elementor-element.elementor-element-5db6aaf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1254 .elementor-element.elementor-element-5db6aaf.elementor-element{--align-self:center;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero{background-color:#FBF6EA00;--rattil-hero-min-height:526px;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__inner{width:100%;max-width:1158px;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__slide-inner{padding:38px 48px 38px 48px;--rattil-columns-gap:40px;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__content{--rattil-content-width:56%;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__badge{color:#5A4712;background-color:#FFF9EA;border-radius:999px 999px 999px 999px;padding:8px 14px 8px 14px;gap:8px;margin-bottom:20px;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__badge-icon{color:#EAA900;fill:#EAA900;font-size:13px;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__title{color:#331526;font-weight:700;margin-bottom:16px;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__highlight{color:#E2A900;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__highlight--underline{text-decoration-thickness:2px;text-underline-offset:4px;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__description{color:#77746F;font-weight:400;max-width:620px;margin-bottom:26px;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__button{width:auto;padding:14px 28px 14px 28px;border-radius:999px 999px 999px 999px;text-decoration:none;gap:10px;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__actions{gap:14px;margin-bottom:26px;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__button-icon{font-size:15px;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__button--primary{color:#FFFFFF;background-color:#E3AD00;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__button--primary:hover, .elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__button--primary:focus{color:#FFFFFF;background-color:#C99600;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__button--secondary{color:#EA7700;background-color:#FFFFFF;border-color:#E7DED1;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__button--secondary:hover, .elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__button--secondary:focus{color:#FFFFFF;background-color:#EA7700;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__stars{color:#E3A800;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__star{font-size:16px;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__rating-score{color:#232323;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__rating-copy{color:#6F6F6F;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__rating-highlight{color:#E3A800;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__rating{font-weight:700;gap:10px;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__image{width:94%;max-width:480px;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__image-badge{color:#654B0A;background-color:#FFFFFF;padding:9px 16px 9px 16px;border-radius:999px 999px 999px 999px;gap:7px;margin-top:14px;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__image-badge-icon{color:#EF8A00;fill:#EF8A00;font-size:14px;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__arrow{width:48px;height:48px;font-size:18px;top:50%;color:#5B5344;background-color:#FFFFFF;border-radius:50% 50% 50% 50%;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__arrow--prev{left:0px;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__arrow--next{right:0px;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__pagination .swiper-pagination-bullet{background-color:#E6DDBA;width:10px;height:10px;margin-left:4px !important;margin-right:4px !important;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__pagination .swiper-pagination-bullet-active{background-color:#E2AB00;width:28px;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__pagination{bottom:8px !important;}.elementor-1254 .elementor-element.elementor-element-92744ff{--display:flex;--min-height:921px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.32;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-1254 .elementor-element.elementor-element-92744ff:not(.elementor-motion-effects-element-type-background), .elementor-1254 .elementor-element.elementor-element-92744ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F5;}.elementor-1254 .elementor-element.elementor-element-92744ff::before, .elementor-1254 .elementor-element.elementor-element-92744ff > .elementor-background-video-container::before, .elementor-1254 .elementor-element.elementor-element-92744ff > .e-con-inner > .elementor-background-video-container::before, .elementor-1254 .elementor-element.elementor-element-92744ff > .elementor-background-slideshow::before, .elementor-1254 .elementor-element.elementor-element-92744ff > .e-con-inner > .elementor-background-slideshow::before, .elementor-1254 .elementor-element.elementor-element-92744ff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://rattilonline.com/wp-content/uploads/2026/10/Minimal-Gold-Rattil-Wordmark.png");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:45% auto;}.elementor-1254 .elementor-element.elementor-element-1062743{--display:flex;--min-height:22px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1254 .elementor-element.elementor-element-7808a66{--divider-border-style:solid;--divider-color:#D6A20699;--divider-border-width:2.8px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-1254 .elementor-element.elementor-element-7808a66.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1254 .elementor-element.elementor-element-7808a66 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-1254 .elementor-element.elementor-element-7808a66 .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1254 .elementor-element.elementor-element-5c7aa26.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1254 .elementor-element.elementor-element-5c7aa26 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:26px;color:#D6A206;}.elementor-1254 .elementor-element.elementor-element-c15866b{--divider-border-style:solid;--divider-color:#D6A20699;--divider-border-width:2.8px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-1254 .elementor-element.elementor-element-c15866b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1254 .elementor-element.elementor-element-c15866b .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-1254 .elementor-element.elementor-element-c15866b .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-1254 .elementor-element.elementor-element-7e49f63 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:36px;font-weight:700;line-height:45px;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-1254 .elementor-element.elementor-element-2823cef{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:26px;color:#6E6D6C;}.elementor-1254 .elementor-element.elementor-element-2823cef p{margin-block-end:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1254 .elementor-element.elementor-element-e3e447c{--display:flex;}.elementor-1254 .elementor-element.elementor-element-e3e447c.e-con{--align-self:center;}.elementor-1254 .elementor-element.elementor-element-5ff7fdf{--display:flex;--min-height:433.25px;--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 32px;--row-gap:0px;--column-gap:32px;border-style:solid;--border-style:solid;border-color:#E9E2D6;--border-color:#E9E2D6;--border-radius:24px 24px 24px 24px;box-shadow:0px 6px 10px 0px rgba(0, 0, 0, 0.10196078431372549);--padding-top:50px;--padding-bottom:50px;--padding-left:48px;--padding-right:48px;}.elementor-1254 .elementor-element.elementor-element-5ff7fdf:not(.elementor-motion-effects-element-type-background), .elementor-1254 .elementor-element.elementor-element-5ff7fdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1254 .elementor-element.elementor-element-e2e3807{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1254 .elementor-element.elementor-element-10d594f{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D6A20657;border-radius:18px 18px 18px 18px;}.elementor-1254 .elementor-element.elementor-element-10d594f img{width:445%;height:333.25px;}.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-size:var( --e-global-typography-primary-font-size );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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1254 .elementor-element.elementor-element-8e8968b{background-color:var( --e-global-color-60d1298 );margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;padding:5px 12px 5px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6A2064D;border-radius:99px 99px 99px 99px;}.elementor-1254 .elementor-element.elementor-element-8e8968b.elementor-element{--align-self:flex-start;}.elementor-1254 .elementor-element.elementor-element-8e8968b .elementor-icon-box-wrapper{align-items:center;gap:3px;}.elementor-1254 .elementor-element.elementor-element-8e8968b .elementor-icon{font-size:15px;}.elementor-1254 .elementor-element.elementor-element-8e8968b .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-8e8968b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;line-height:26px;letter-spacing:26px;}.elementor-1254 .elementor-element.elementor-element-8e8968b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:26px;color:#513B00;}.elementor-1254 .elementor-element.elementor-element-6bc9825{--display:flex;}.elementor-1254 .elementor-element.elementor-element-84ad8da{background-color:#FFF9E3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 12px 5px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6A2064D;border-radius:99px 99px 99px 99px;}.elementor-1254 .elementor-element.elementor-element-84ad8da.elementor-element{--align-self:flex-start;}.elementor-1254 .elementor-element.elementor-element-84ad8da .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-84ad8da .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;line-height:26px;letter-spacing:26px;}.elementor-1254 .elementor-element.elementor-element-84ad8da .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:16px;letter-spacing:0.33px;color:#533F03;}.elementor-1254 .elementor-element.elementor-element-be81625 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:24px;font-weight:700;line-height:34px;color:#533F03;}.elementor-1254 .elementor-element.elementor-element-807c2c2{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:24px;letter-spacing:0.15px;color:#6E6D6C;}.elementor-1254 .elementor-element.elementor-element-807c2c2 p{margin-block-end:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1254 .elementor-element.elementor-element-90f79a3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1254 .elementor-element.elementor-element-90f79a3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1254 .elementor-element.elementor-element-90f79a3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1254 .elementor-element.elementor-element-90f79a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1254 .elementor-element.elementor-element-90f79a3 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:22px;letter-spacing:0.19px;}.elementor-1254 .elementor-element.elementor-element-90f79a3 .elementor-icon-list-text{color:#1B1C1A;transition:color 0.3s;}.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-1254 .elementor-element.elementor-element-05dc732 .elementor-button{background-color:#D6A206;font-family:"Roboto", Sans-serif;font-weight:500;padding:12px 32px 12px 32px;}.elementor-1254 .elementor-element.elementor-element-05dc732 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1254 .elementor-element.elementor-element-3f66a34{--display:flex;}.elementor-1254 .elementor-element.elementor-element-3f66a34.e-con{--align-self:center;}.elementor-1254 .elementor-element.elementor-element-de84034{--display:flex;--min-height:433.25px;--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 32px;--row-gap:0px;--column-gap:32px;border-style:solid;--border-style:solid;border-color:#E9E2D6;--border-color:#E9E2D6;--border-radius:24px 24px 24px 24px;box-shadow:0px 6px 10px 0px rgba(0, 0, 0, 0.10196078431372549);--padding-top:50px;--padding-bottom:50px;--padding-left:48px;--padding-right:48px;}.elementor-1254 .elementor-element.elementor-element-de84034:not(.elementor-motion-effects-element-type-background), .elementor-1254 .elementor-element.elementor-element-de84034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1254 .elementor-element.elementor-element-3e6b58b{--display:flex;}.elementor-1254 .elementor-element.elementor-element-c3297c5{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D6A20657;border-radius:18px 18px 18px 18px;}.elementor-1254 .elementor-element.elementor-element-c3297c5 img{width:445%;height:333.25px;}.elementor-1254 .elementor-element.elementor-element-adc63e4{background-color:var( --e-global-color-60d1298 );margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;padding:5px 12px 5px 12px;z-index:999;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6A2064D;border-radius:99px 99px 99px 99px;}.elementor-1254 .elementor-element.elementor-element-adc63e4.elementor-element{--align-self:flex-start;}.elementor-1254 .elementor-element.elementor-element-adc63e4 .elementor-icon-box-wrapper{align-items:center;gap:3px;}.elementor-1254 .elementor-element.elementor-element-adc63e4 .elementor-icon{font-size:15px;}.elementor-1254 .elementor-element.elementor-element-adc63e4 .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-adc63e4 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;line-height:26px;letter-spacing:26px;}.elementor-1254 .elementor-element.elementor-element-adc63e4 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:26px;color:#513B00;}.elementor-1254 .elementor-element.elementor-element-2008b24{--display:flex;}.elementor-1254 .elementor-element.elementor-element-8d6a22f{background-color:#FFF9E3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 12px 5px 12px;z-index:999;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6A2064D;border-radius:99px 99px 99px 99px;}.elementor-1254 .elementor-element.elementor-element-8d6a22f.elementor-element{--align-self:flex-start;}.elementor-1254 .elementor-element.elementor-element-8d6a22f .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-8d6a22f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;line-height:26px;letter-spacing:26px;}.elementor-1254 .elementor-element.elementor-element-8d6a22f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:16px;letter-spacing:0.33px;color:#533F03;}.elementor-1254 .elementor-element.elementor-element-915f04d .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:24px;font-weight:700;line-height:34px;color:#533F03;}.elementor-1254 .elementor-element.elementor-element-6cc2e40{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:24px;letter-spacing:0.15px;color:#6E6D6C;}.elementor-1254 .elementor-element.elementor-element-6cc2e40 p{margin-block-end:0px;}.elementor-1254 .elementor-element.elementor-element-4ae06b3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1254 .elementor-element.elementor-element-4ae06b3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1254 .elementor-element.elementor-element-4ae06b3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1254 .elementor-element.elementor-element-4ae06b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1254 .elementor-element.elementor-element-4ae06b3 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:22px;letter-spacing:0.19px;}.elementor-1254 .elementor-element.elementor-element-4ae06b3 .elementor-icon-list-text{color:#1B1C1A;transition:color 0.3s;}.elementor-1254 .elementor-element.elementor-element-5abe586 .elementor-button{background-color:#D6A206;font-family:"Roboto", Sans-serif;font-weight:500;padding:12px 32px 12px 32px;}.elementor-1254 .elementor-element.elementor-element-5abe586 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1254 .elementor-element.elementor-element-776dcfa{--display:flex;}.elementor-1254 .elementor-element.elementor-element-776dcfa.e-con{--align-self:center;}.elementor-1254 .elementor-element.elementor-element-faf41dc{--display:flex;--min-height:433.25px;--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 32px;--row-gap:0px;--column-gap:32px;border-style:solid;--border-style:solid;border-color:#E9E2D6;--border-color:#E9E2D6;--border-radius:24px 24px 24px 24px;box-shadow:0px 6px 10px 0px rgba(0, 0, 0, 0.10196078431372549);--padding-top:50px;--padding-bottom:50px;--padding-left:48px;--padding-right:48px;}.elementor-1254 .elementor-element.elementor-element-faf41dc:not(.elementor-motion-effects-element-type-background), .elementor-1254 .elementor-element.elementor-element-faf41dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1254 .elementor-element.elementor-element-d0c2f50{--display:flex;}.elementor-1254 .elementor-element.elementor-element-8d2767b{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D6A20657;border-radius:18px 18px 18px 18px;}.elementor-1254 .elementor-element.elementor-element-8d2767b img{width:445%;height:333.25px;}.elementor-1254 .elementor-element.elementor-element-52ef07e{background-color:var( --e-global-color-60d1298 );margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;padding:5px 12px 5px 12px;z-index:999;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6A2064D;border-radius:99px 99px 99px 99px;}.elementor-1254 .elementor-element.elementor-element-52ef07e.elementor-element{--align-self:flex-start;}.elementor-1254 .elementor-element.elementor-element-52ef07e .elementor-icon-box-wrapper{align-items:center;gap:3px;}.elementor-1254 .elementor-element.elementor-element-52ef07e .elementor-icon{font-size:15px;}.elementor-1254 .elementor-element.elementor-element-52ef07e .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-52ef07e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;line-height:26px;letter-spacing:26px;}.elementor-1254 .elementor-element.elementor-element-52ef07e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:26px;color:#513B00;}.elementor-1254 .elementor-element.elementor-element-de91a9e{--display:flex;}.elementor-1254 .elementor-element.elementor-element-9881c77{background-color:#FFF9E3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 12px 5px 12px;z-index:999;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6A2064D;border-radius:99px 99px 99px 99px;}.elementor-1254 .elementor-element.elementor-element-9881c77.elementor-element{--align-self:flex-start;}.elementor-1254 .elementor-element.elementor-element-9881c77 .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-9881c77 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;line-height:26px;letter-spacing:26px;}.elementor-1254 .elementor-element.elementor-element-9881c77 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:16px;letter-spacing:0.33px;color:#533F03;}.elementor-1254 .elementor-element.elementor-element-ca9c1d0 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:24px;font-weight:700;line-height:34px;color:#533F03;}.elementor-1254 .elementor-element.elementor-element-ea6576a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:24px;letter-spacing:0.15px;color:#6E6D6C;}.elementor-1254 .elementor-element.elementor-element-ea6576a p{margin-block-end:0px;}.elementor-1254 .elementor-element.elementor-element-a767756 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1254 .elementor-element.elementor-element-a767756 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1254 .elementor-element.elementor-element-a767756{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1254 .elementor-element.elementor-element-a767756 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1254 .elementor-element.elementor-element-a767756 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:22px;letter-spacing:0.19px;}.elementor-1254 .elementor-element.elementor-element-a767756 .elementor-icon-list-text{color:#1B1C1A;transition:color 0.3s;}.elementor-1254 .elementor-element.elementor-element-0449f13 .elementor-button{background-color:#D6A206;font-family:"Roboto", Sans-serif;font-weight:500;padding:12px 32px 12px 32px;}.elementor-1254 .elementor-element.elementor-element-0449f13 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1254 .elementor-element.elementor-element-450f2fd{--display:flex;}.elementor-1254 .elementor-element.elementor-element-450f2fd.e-con{--align-self:center;}.elementor-1254 .elementor-element.elementor-element-cf2e2ab{--display:flex;--min-height:433.25px;--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 32px;--row-gap:0px;--column-gap:32px;border-style:solid;--border-style:solid;border-color:#E9E2D6;--border-color:#E9E2D6;--border-radius:24px 24px 24px 24px;box-shadow:0px 6px 10px 0px rgba(0, 0, 0, 0.10196078431372549);--padding-top:50px;--padding-bottom:50px;--padding-left:48px;--padding-right:48px;}.elementor-1254 .elementor-element.elementor-element-cf2e2ab:not(.elementor-motion-effects-element-type-background), .elementor-1254 .elementor-element.elementor-element-cf2e2ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1254 .elementor-element.elementor-element-7c26f3a{--display:flex;}.elementor-1254 .elementor-element.elementor-element-4cad34a{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D6A20657;border-radius:18px 18px 18px 18px;}.elementor-1254 .elementor-element.elementor-element-4cad34a img{width:445%;height:333.25px;}.elementor-1254 .elementor-element.elementor-element-9fe2aa6{background-color:var( --e-global-color-60d1298 );margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;padding:5px 12px 5px 12px;z-index:999;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6A2064D;border-radius:99px 99px 99px 99px;}.elementor-1254 .elementor-element.elementor-element-9fe2aa6.elementor-element{--align-self:flex-start;}.elementor-1254 .elementor-element.elementor-element-9fe2aa6 .elementor-icon-box-wrapper{align-items:center;gap:3px;}.elementor-1254 .elementor-element.elementor-element-9fe2aa6 .elementor-icon{font-size:15px;}.elementor-1254 .elementor-element.elementor-element-9fe2aa6 .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-9fe2aa6 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;line-height:26px;letter-spacing:26px;}.elementor-1254 .elementor-element.elementor-element-9fe2aa6 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:26px;color:#513B00;}.elementor-1254 .elementor-element.elementor-element-01aabe3{--display:flex;}.elementor-1254 .elementor-element.elementor-element-2bbf0d6{background-color:#FFF9E3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 12px 5px 12px;z-index:999;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6A2064D;border-radius:99px 99px 99px 99px;}.elementor-1254 .elementor-element.elementor-element-2bbf0d6.elementor-element{--align-self:flex-start;}.elementor-1254 .elementor-element.elementor-element-2bbf0d6 .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-2bbf0d6 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;line-height:26px;letter-spacing:26px;}.elementor-1254 .elementor-element.elementor-element-2bbf0d6 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:16px;letter-spacing:0.33px;color:#533F03;}.elementor-1254 .elementor-element.elementor-element-8af6889 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:24px;font-weight:700;line-height:34px;color:#533F03;}.elementor-1254 .elementor-element.elementor-element-82e9d7a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:24px;letter-spacing:0.15px;color:#6E6D6C;}.elementor-1254 .elementor-element.elementor-element-82e9d7a p{margin-block-end:0px;}.elementor-1254 .elementor-element.elementor-element-c6bf619 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1254 .elementor-element.elementor-element-c6bf619 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1254 .elementor-element.elementor-element-c6bf619{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1254 .elementor-element.elementor-element-c6bf619 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1254 .elementor-element.elementor-element-c6bf619 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:22px;letter-spacing:0.19px;}.elementor-1254 .elementor-element.elementor-element-c6bf619 .elementor-icon-list-text{color:#1B1C1A;transition:color 0.3s;}.elementor-1254 .elementor-element.elementor-element-49efae7 .elementor-button{background-color:#D6A206;font-family:"Roboto", Sans-serif;font-weight:500;padding:12px 32px 12px 32px;}.elementor-1254 .elementor-element.elementor-element-49efae7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1254 .elementor-element.elementor-element-548cc31{--display:flex;}.elementor-1254 .elementor-element.elementor-element-548cc31.e-con{--align-self:center;}.elementor-1254 .elementor-element.elementor-element-0c2abe6{--display:flex;--min-height:433.25px;--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 32px;--row-gap:0px;--column-gap:32px;border-style:solid;--border-style:solid;border-color:#E9E2D6;--border-color:#E9E2D6;--border-radius:24px 24px 24px 24px;box-shadow:0px 6px 10px 0px rgba(0, 0, 0, 0.10196078431372549);--padding-top:50px;--padding-bottom:50px;--padding-left:48px;--padding-right:48px;}.elementor-1254 .elementor-element.elementor-element-0c2abe6:not(.elementor-motion-effects-element-type-background), .elementor-1254 .elementor-element.elementor-element-0c2abe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1254 .elementor-element.elementor-element-3ee49c4{--display:flex;}.elementor-1254 .elementor-element.elementor-element-7a56a22{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D6A20657;border-radius:18px 18px 18px 18px;}.elementor-1254 .elementor-element.elementor-element-7a56a22 img{width:445%;height:333.25px;}.elementor-1254 .elementor-element.elementor-element-11646bb{background-color:var( --e-global-color-60d1298 );margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;padding:5px 12px 5px 12px;z-index:999;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6A2064D;border-radius:99px 99px 99px 99px;}.elementor-1254 .elementor-element.elementor-element-11646bb.elementor-element{--align-self:flex-start;}.elementor-1254 .elementor-element.elementor-element-11646bb .elementor-icon-box-wrapper{align-items:center;gap:3px;}.elementor-1254 .elementor-element.elementor-element-11646bb .elementor-icon{font-size:15px;}.elementor-1254 .elementor-element.elementor-element-11646bb .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-11646bb .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;line-height:26px;letter-spacing:26px;}.elementor-1254 .elementor-element.elementor-element-11646bb .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:26px;color:#513B00;}.elementor-1254 .elementor-element.elementor-element-4986598{--display:flex;}.elementor-1254 .elementor-element.elementor-element-52ed008{background-color:#FFF9E3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 12px 5px 12px;z-index:999;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6A2064D;border-radius:99px 99px 99px 99px;}.elementor-1254 .elementor-element.elementor-element-52ed008.elementor-element{--align-self:flex-start;}.elementor-1254 .elementor-element.elementor-element-52ed008 .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-52ed008 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;line-height:26px;letter-spacing:26px;}.elementor-1254 .elementor-element.elementor-element-52ed008 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:16px;letter-spacing:0.33px;color:#533F03;}.elementor-1254 .elementor-element.elementor-element-cb25f77 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:24px;font-weight:700;line-height:34px;color:#533F03;}.elementor-1254 .elementor-element.elementor-element-b7f21ac{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:24px;letter-spacing:0.15px;color:#6E6D6C;}.elementor-1254 .elementor-element.elementor-element-b7f21ac p{margin-block-end:0px;}.elementor-1254 .elementor-element.elementor-element-c3209cd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1254 .elementor-element.elementor-element-c3209cd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1254 .elementor-element.elementor-element-c3209cd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1254 .elementor-element.elementor-element-c3209cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1254 .elementor-element.elementor-element-c3209cd .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:22px;letter-spacing:0.19px;}.elementor-1254 .elementor-element.elementor-element-c3209cd .elementor-icon-list-text{color:#1B1C1A;transition:color 0.3s;}.elementor-1254 .elementor-element.elementor-element-fa74b71 .elementor-button{background-color:#D6A206;font-family:"Roboto", Sans-serif;font-weight:500;padding:12px 32px 12px 32px;}.elementor-1254 .elementor-element.elementor-element-fa74b71 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1254 .elementor-element.elementor-element-5e2974d{--display:flex;}.elementor-1254 .elementor-element.elementor-element-5e2974d.e-con{--align-self:center;}.elementor-1254 .elementor-element.elementor-element-0b4865b{--display:flex;--min-height:433.25px;--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 32px;--row-gap:0px;--column-gap:32px;border-style:solid;--border-style:solid;border-color:#E9E2D6;--border-color:#E9E2D6;--border-radius:24px 24px 24px 24px;box-shadow:0px 6px 10px 0px rgba(0, 0, 0, 0.10196078431372549);--padding-top:50px;--padding-bottom:50px;--padding-left:48px;--padding-right:48px;}.elementor-1254 .elementor-element.elementor-element-0b4865b:not(.elementor-motion-effects-element-type-background), .elementor-1254 .elementor-element.elementor-element-0b4865b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1254 .elementor-element.elementor-element-19030fa{--display:flex;}.elementor-1254 .elementor-element.elementor-element-ec86d54{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D6A20657;border-radius:18px 18px 18px 18px;}.elementor-1254 .elementor-element.elementor-element-ec86d54 img{width:445%;height:333.25px;}.elementor-1254 .elementor-element.elementor-element-1d83362{background-color:var( --e-global-color-60d1298 );margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;padding:5px 12px 5px 12px;z-index:999;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6A2064D;border-radius:99px 99px 99px 99px;}.elementor-1254 .elementor-element.elementor-element-1d83362.elementor-element{--align-self:flex-start;}.elementor-1254 .elementor-element.elementor-element-1d83362 .elementor-icon-box-wrapper{align-items:center;gap:3px;}.elementor-1254 .elementor-element.elementor-element-1d83362 .elementor-icon{font-size:15px;}.elementor-1254 .elementor-element.elementor-element-1d83362 .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-1d83362 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;line-height:26px;letter-spacing:26px;}.elementor-1254 .elementor-element.elementor-element-1d83362 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:26px;color:#513B00;}.elementor-1254 .elementor-element.elementor-element-c7f04da{--display:flex;}.elementor-1254 .elementor-element.elementor-element-7567de0{background-color:#FFF9E3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 12px 5px 12px;z-index:999;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6A2064D;border-radius:99px 99px 99px 99px;}.elementor-1254 .elementor-element.elementor-element-7567de0.elementor-element{--align-self:flex-start;}.elementor-1254 .elementor-element.elementor-element-7567de0 .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-7567de0 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;line-height:26px;letter-spacing:26px;}.elementor-1254 .elementor-element.elementor-element-7567de0 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:16px;letter-spacing:0.33px;color:#533F03;}.elementor-1254 .elementor-element.elementor-element-dc4308c .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:24px;font-weight:700;line-height:34px;color:#533F03;}.elementor-1254 .elementor-element.elementor-element-6a7dd63{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:24px;letter-spacing:0.15px;color:#6E6D6C;}.elementor-1254 .elementor-element.elementor-element-6a7dd63 p{margin-block-end:0px;}.elementor-1254 .elementor-element.elementor-element-eb34b05 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1254 .elementor-element.elementor-element-eb34b05 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1254 .elementor-element.elementor-element-eb34b05{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1254 .elementor-element.elementor-element-eb34b05 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1254 .elementor-element.elementor-element-eb34b05 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:22px;letter-spacing:0.19px;}.elementor-1254 .elementor-element.elementor-element-eb34b05 .elementor-icon-list-text{color:#1B1C1A;transition:color 0.3s;}.elementor-1254 .elementor-element.elementor-element-486d97b .elementor-button{background-color:#D6A206;font-family:"Roboto", Sans-serif;font-weight:500;padding:12px 32px 12px 32px;}.elementor-1254 .elementor-element.elementor-element-486d97b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1254 .elementor-element.elementor-element-54788ae{--display:flex;}.elementor-1254 .elementor-element.elementor-element-54788ae.e-con{--align-self:center;}.elementor-1254 .elementor-element.elementor-element-8fbb437{--display:flex;--min-height:433.25px;--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 32px;--row-gap:0px;--column-gap:32px;border-style:solid;--border-style:solid;border-color:#E9E2D6;--border-color:#E9E2D6;--border-radius:24px 24px 24px 24px;box-shadow:0px 6px 10px 0px rgba(0, 0, 0, 0.10196078431372549);--padding-top:50px;--padding-bottom:50px;--padding-left:48px;--padding-right:48px;}.elementor-1254 .elementor-element.elementor-element-8fbb437:not(.elementor-motion-effects-element-type-background), .elementor-1254 .elementor-element.elementor-element-8fbb437 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1254 .elementor-element.elementor-element-eb96614{--display:flex;}.elementor-1254 .elementor-element.elementor-element-0287112{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D6A20657;border-radius:18px 18px 18px 18px;}.elementor-1254 .elementor-element.elementor-element-0287112 img{width:445%;height:333.25px;}.elementor-1254 .elementor-element.elementor-element-774b66c{background-color:var( --e-global-color-60d1298 );margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;padding:5px 12px 5px 12px;z-index:999;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6A2064D;border-radius:99px 99px 99px 99px;}.elementor-1254 .elementor-element.elementor-element-774b66c.elementor-element{--align-self:flex-start;}.elementor-1254 .elementor-element.elementor-element-774b66c .elementor-icon-box-wrapper{align-items:center;gap:3px;}.elementor-1254 .elementor-element.elementor-element-774b66c .elementor-icon{font-size:15px;}.elementor-1254 .elementor-element.elementor-element-774b66c .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-774b66c .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;line-height:26px;letter-spacing:26px;}.elementor-1254 .elementor-element.elementor-element-774b66c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:26px;color:#513B00;}.elementor-1254 .elementor-element.elementor-element-de484f1{--display:flex;}.elementor-1254 .elementor-element.elementor-element-c29bf9d{background-color:#FFF9E3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 12px 5px 12px;z-index:999;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6A2064D;border-radius:99px 99px 99px 99px;}.elementor-1254 .elementor-element.elementor-element-c29bf9d.elementor-element{--align-self:flex-start;}.elementor-1254 .elementor-element.elementor-element-c29bf9d .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-c29bf9d .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;line-height:26px;letter-spacing:26px;}.elementor-1254 .elementor-element.elementor-element-c29bf9d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:16px;letter-spacing:0.33px;color:#533F03;}.elementor-1254 .elementor-element.elementor-element-5234cc2 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:24px;font-weight:700;line-height:34px;color:#533F03;}.elementor-1254 .elementor-element.elementor-element-fda7976{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:24px;letter-spacing:0.15px;color:#6E6D6C;}.elementor-1254 .elementor-element.elementor-element-fda7976 p{margin-block-end:0px;}.elementor-1254 .elementor-element.elementor-element-a51b452 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1254 .elementor-element.elementor-element-a51b452 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1254 .elementor-element.elementor-element-a51b452{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1254 .elementor-element.elementor-element-a51b452 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1254 .elementor-element.elementor-element-a51b452 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:22px;letter-spacing:0.19px;}.elementor-1254 .elementor-element.elementor-element-a51b452 .elementor-icon-list-text{color:#1B1C1A;transition:color 0.3s;}.elementor-1254 .elementor-element.elementor-element-fb43e4e .elementor-button{background-color:#D6A206;font-family:"Roboto", Sans-serif;font-weight:500;padding:12px 32px 12px 32px;}.elementor-1254 .elementor-element.elementor-element-fb43e4e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1254 .elementor-element.elementor-element-406b448{--display:flex;}.elementor-1254 .elementor-element.elementor-element-406b448.e-con{--align-self:center;}.elementor-1254 .elementor-element.elementor-element-5e85a6b{--display:flex;--min-height:433.25px;--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 32px;--row-gap:0px;--column-gap:32px;border-style:solid;--border-style:solid;border-color:#E9E2D6;--border-color:#E9E2D6;--border-radius:24px 24px 24px 24px;box-shadow:0px 6px 10px 0px rgba(0, 0, 0, 0.10196078431372549);--padding-top:50px;--padding-bottom:50px;--padding-left:48px;--padding-right:48px;}.elementor-1254 .elementor-element.elementor-element-5e85a6b:not(.elementor-motion-effects-element-type-background), .elementor-1254 .elementor-element.elementor-element-5e85a6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1254 .elementor-element.elementor-element-e767732{--display:flex;}.elementor-1254 .elementor-element.elementor-element-f0e9fc2{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D6A20657;border-radius:18px 18px 18px 18px;}.elementor-1254 .elementor-element.elementor-element-f0e9fc2 img{width:445%;height:333.25px;}.elementor-1254 .elementor-element.elementor-element-357d35d{background-color:var( --e-global-color-60d1298 );margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;padding:5px 12px 5px 12px;z-index:999;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6A2064D;border-radius:99px 99px 99px 99px;}.elementor-1254 .elementor-element.elementor-element-357d35d.elementor-element{--align-self:flex-start;}.elementor-1254 .elementor-element.elementor-element-357d35d .elementor-icon-box-wrapper{align-items:center;gap:3px;}.elementor-1254 .elementor-element.elementor-element-357d35d .elementor-icon{font-size:15px;}.elementor-1254 .elementor-element.elementor-element-357d35d .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-357d35d .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;line-height:26px;letter-spacing:26px;}.elementor-1254 .elementor-element.elementor-element-357d35d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:26px;color:#513B00;}.elementor-1254 .elementor-element.elementor-element-56d76bc{--display:flex;}.elementor-1254 .elementor-element.elementor-element-c6e2b09{background-color:#FFF9E3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 12px 5px 12px;z-index:999;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6A2064D;border-radius:99px 99px 99px 99px;}.elementor-1254 .elementor-element.elementor-element-c6e2b09.elementor-element{--align-self:flex-start;}.elementor-1254 .elementor-element.elementor-element-c6e2b09 .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-c6e2b09 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;line-height:26px;letter-spacing:26px;}.elementor-1254 .elementor-element.elementor-element-c6e2b09 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:16px;letter-spacing:0.33px;color:#533F03;}.elementor-1254 .elementor-element.elementor-element-194158e .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:24px;font-weight:700;line-height:34px;color:#533F03;}.elementor-1254 .elementor-element.elementor-element-a0b1cbf{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:24px;letter-spacing:0.15px;color:#6E6D6C;}.elementor-1254 .elementor-element.elementor-element-a0b1cbf p{margin-block-end:0px;}.elementor-1254 .elementor-element.elementor-element-136e5d5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1254 .elementor-element.elementor-element-136e5d5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1254 .elementor-element.elementor-element-136e5d5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1254 .elementor-element.elementor-element-136e5d5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1254 .elementor-element.elementor-element-136e5d5 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:22px;letter-spacing:0.19px;}.elementor-1254 .elementor-element.elementor-element-136e5d5 .elementor-icon-list-text{color:#1B1C1A;transition:color 0.3s;}.elementor-1254 .elementor-element.elementor-element-98c3cfd .elementor-button{background-color:#D6A206;font-family:"Roboto", Sans-serif;font-weight:500;padding:12px 32px 12px 32px;}.elementor-1254 .elementor-element.elementor-element-98c3cfd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1254 .elementor-element.elementor-element-dfef799{--display:flex;}.elementor-1254 .elementor-element.elementor-element-dfef799.e-con{--align-self:center;}.elementor-1254 .elementor-element.elementor-element-a467736{--display:flex;--min-height:433.25px;--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 32px;--row-gap:0px;--column-gap:32px;border-style:solid;--border-style:solid;border-color:#E9E2D6;--border-color:#E9E2D6;--border-radius:24px 24px 24px 24px;box-shadow:0px 6px 10px 0px rgba(0, 0, 0, 0.10196078431372549);--padding-top:50px;--padding-bottom:50px;--padding-left:48px;--padding-right:48px;}.elementor-1254 .elementor-element.elementor-element-a467736:not(.elementor-motion-effects-element-type-background), .elementor-1254 .elementor-element.elementor-element-a467736 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1254 .elementor-element.elementor-element-8b4354d{--display:flex;}.elementor-1254 .elementor-element.elementor-element-4ef5555{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D6A20657;border-radius:18px 18px 18px 18px;}.elementor-1254 .elementor-element.elementor-element-4ef5555 img{width:445%;height:333.25px;}.elementor-1254 .elementor-element.elementor-element-d638713{background-color:var( --e-global-color-60d1298 );margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;padding:5px 12px 5px 12px;z-index:999;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6A2064D;border-radius:99px 99px 99px 99px;}.elementor-1254 .elementor-element.elementor-element-d638713.elementor-element{--align-self:flex-start;}.elementor-1254 .elementor-element.elementor-element-d638713 .elementor-icon-box-wrapper{align-items:center;gap:3px;}.elementor-1254 .elementor-element.elementor-element-d638713 .elementor-icon{font-size:15px;}.elementor-1254 .elementor-element.elementor-element-d638713 .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-d638713 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;line-height:26px;letter-spacing:26px;}.elementor-1254 .elementor-element.elementor-element-d638713 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:26px;color:#513B00;}.elementor-1254 .elementor-element.elementor-element-31caa38{--display:flex;}.elementor-1254 .elementor-element.elementor-element-be33185{background-color:#FFF9E3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 12px 5px 12px;z-index:999;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6A2064D;border-radius:99px 99px 99px 99px;}.elementor-1254 .elementor-element.elementor-element-be33185.elementor-element{--align-self:flex-start;}.elementor-1254 .elementor-element.elementor-element-be33185 .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-be33185 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;line-height:26px;letter-spacing:26px;}.elementor-1254 .elementor-element.elementor-element-be33185 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:16px;letter-spacing:0.33px;color:#533F03;}.elementor-1254 .elementor-element.elementor-element-0f05cd7 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:24px;font-weight:700;line-height:34px;color:#533F03;}.elementor-1254 .elementor-element.elementor-element-83d0005{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:24px;letter-spacing:0.15px;color:#6E6D6C;}.elementor-1254 .elementor-element.elementor-element-83d0005 p{margin-block-end:0px;}.elementor-1254 .elementor-element.elementor-element-369313f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1254 .elementor-element.elementor-element-369313f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1254 .elementor-element.elementor-element-369313f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1254 .elementor-element.elementor-element-369313f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1254 .elementor-element.elementor-element-369313f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:22px;letter-spacing:0.19px;}.elementor-1254 .elementor-element.elementor-element-369313f .elementor-icon-list-text{color:#1B1C1A;transition:color 0.3s;}.elementor-1254 .elementor-element.elementor-element-9ed2b1a .elementor-button{background-color:#D6A206;font-family:"Roboto", Sans-serif;font-weight:500;padding:12px 32px 12px 32px;}.elementor-1254 .elementor-element.elementor-element-9ed2b1a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1254 .elementor-element.elementor-element-10c2687{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;--n-tabs-title-border-radius:99px 99px 99px 99px;--n-tabs-title-padding-top:8px;--n-tabs-title-padding-right:16px;--n-tabs-title-padding-bottom:8px;--n-tabs-title-padding-left:16px;--n-tabs-title-font-size:12px;}.elementor-1254 .elementor-element.elementor-element-10c2687 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-1254 .elementor-element.elementor-element-10c2687.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#D6A206;}.elementor-1254 .elementor-element.elementor-element-10c2687.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1254 .elementor-element.elementor-element-10c2687.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#D6A206;}.elementor-1254 .elementor-element.elementor-element-10c2687.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1254 .elementor-element.elementor-element-10c2687.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3C5AD99;}.elementor-1254 .elementor-element.elementor-element-10c2687.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter", Sans-serif;font-weight:600;line-height:18px;letter-spacing:0.3px;}.elementor-1254 .elementor-element.elementor-element-3724577{--display:flex;--overlay-opacity:0.55;}.elementor-1254 .elementor-element.elementor-element-3724577:not(.elementor-motion-effects-element-type-background), .elementor-1254 .elementor-element.elementor-element-3724577 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFBF7;}.elementor-1254 .elementor-element.elementor-element-3724577::before, .elementor-1254 .elementor-element.elementor-element-3724577 > .elementor-background-video-container::before, .elementor-1254 .elementor-element.elementor-element-3724577 > .e-con-inner > .elementor-background-video-container::before, .elementor-1254 .elementor-element.elementor-element-3724577 > .elementor-background-slideshow::before, .elementor-1254 .elementor-element.elementor-element-3724577 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1254 .elementor-element.elementor-element-3724577 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://rattilonline.com/wp-content/uploads/2026/10/Rounded-Gold-Diamond-Outline.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:50% auto;}.elementor-1254 .elementor-element.elementor-element-a413098 .rattil-about{background-color:#FFFFFF00;padding:54px 24px 44px 24px;--rattil-about-mobile-card-bg:#FFFFFF;--rattil-about-mobile-card-border:#ECE5DA;--rattil-about-mobile-card-radius:14px;--rattil-about-mobile-card-icon-gap:12px;--rattil-about-mobile-card-text-gap:5px;}.elementor-1254 .elementor-element.elementor-element-a413098 .rattil-about__inner{max-width:1160px;gap:28px;}.elementor-1254 .elementor-element.elementor-element-a413098 .rattil-about__stage{column-gap:48px;row-gap:28px;--rattil-about-feature-gap:34px;}.elementor-1254 .elementor-element.elementor-element-a413098 .rattil-about__header{max-width:650px;}.elementor-1254 .elementor-element.elementor-element-a413098 .rattil-about__eyebrow{color:#E3A400;font-family:"Inter", Sans-serif;font-weight:700;}.elementor-1254 .elementor-element.elementor-element-a413098 .rattil-about__eyebrow-line{background-color:#E5C66F;width:42px;}.elementor-1254 .elementor-element.elementor-element-a413098 .rattil-about__eyebrow-wrap{gap:10px;}.elementor-1254 .elementor-element.elementor-element-a413098 .rattil-about__title{color:#4E1B3D;font-weight:700;margin:12px 0px 8px 0px;}.elementor-1254 .elementor-element.elementor-element-a413098 .rattil-about__description{color:#777777;font-weight:400;max-width:560px;}.elementor-1254 .elementor-element.elementor-element-a413098 .rattil-about__media img{width:250px;}.elementor-1254 .elementor-element.elementor-element-a413098 .rattil-about__feature{max-width:255px;padding:0px 0px 0px 0px;--rattil-about-feature-internal-gap:10px;}.elementor-1254 .elementor-element.elementor-element-a413098 .rattil-about__feature-icon{color:#F28A00;background-color:#FFFDF8;border-color:#EDC85C;width:44px;height:44px;font-size:18px;}.elementor-1254 .elementor-element.elementor-element-a413098 .rattil-about__feature-icon svg{fill:#F28A00;width:18px;height:18px;}.elementor-1254 .elementor-element.elementor-element-a413098 .rattil-about__feature-title{color:#4A2040;font-family:"Noto Serif Ahom", Sans-serif;font-size:24px;font-weight:700;line-height:32px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-a413098 .rattil-about__feature-description{color:#777777;font-weight:400;}.elementor-1254 .elementor-element.elementor-element-a413098 .rattil-about__feature-divider{background-color:#E8C65B;width:34px;height:1px;}.elementor-1254 .elementor-element.elementor-element-63a1128{--display:flex;border-style:solid;--border-style:solid;border-color:#D3C5AD4D;--border-color:#D3C5AD4D;}.elementor-1254 .elementor-element.elementor-element-63a1128:not(.elementor-motion-effects-element-type-background), .elementor-1254 .elementor-element.elementor-element-63a1128 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F5;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs{--rattil-programs-mobile-card-width:86%;background-color:#FFFFFF00;padding:72px 24px 72px 24px;--rattil-programs-desktop-columns:4;--rattil-programs-grid-gap:24px;--rattil-programs-arrow-offset:10px;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__inner{max-width:1260px;--rattil-programs-header-gap:46px;--rattil-programs-footer-gap:48px;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__eyebrow{color:#D99D00;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__eyebrow-line{background-color:#E3B13C;width:46px;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__title{color:#231F20;font-weight:700;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__title-highlight{color:#D99D00;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__subtitle{color:#767676;font-weight:400;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__header{max-width:760px;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__card{background-color:#FFFFFF;border-radius:18px 18px 18px 18px;padding:12px 12px 18px 12px;--rattil-programs-card-image-gap:18px;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__image-wrap{height:190px;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__image-wrap, .elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__image-wrap img{border-radius:14px 14px 14px 14px;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__image-wrap img{object-fit:cover;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__content{text-align:left;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__card-title{color:#2A2722;font-family:"Noto Serif", Sans-serif;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__card-description{color:#74716D;font-weight:400;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__explore{color:#2C2A26;background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-weight:600;text-decoration:none;border-radius:999px 999px 999px 999px;padding:8px 14px 8px 14px;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__footer{justify-content:center;gap:14px;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__primary-cta{color:#FFFFFF;background-color:#D6A206;font-weight:700;text-decoration:none;padding:14px 28px 14px 28px;border-radius:999px 999px 999px 999px;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__secondary-prefix{color:#77736D;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__secondary-link{color:var( --e-global-color-text );}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__nav-button{color:#4B3818;background-color:#FFFFFF;border-color:#E7E0D7;width:44px;height:44px;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__nav-button svg{fill:#4B3818;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__nav-button svg, .elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__nav-button i{width:16px;height:16px;font-size:16px;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__pagination .swiper-pagination-bullet{background-color:#E5D7B1;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__pagination .swiper-pagination-bullet-active{background-color:#DDA700;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__pagination{margin-top:18px;}.elementor-1254 .elementor-element.elementor-element-4b68576{--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;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1254 .elementor-element.elementor-element-d01fd2a{background-color:#FFF9E380;padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6A20633;border-radius:12px 12px 12px 12px;}.elementor-1254 .elementor-element.elementor-element-d01fd2a .elementor-icon-box-wrapper{align-items:start;gap:14px;}.elementor-1254 .elementor-element.elementor-element-d01fd2a .elementor-icon-box-title{margin-block-end:0px;color:#533F03;}.elementor-1254 .elementor-element.elementor-element-d01fd2a .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-d01fd2a .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:28px;letter-spacing:0px;}.elementor-1254 .elementor-element.elementor-element-d01fd2a:has(:hover) .elementor-icon-box-title,
					 .elementor-1254 .elementor-element.elementor-element-d01fd2a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1254 .elementor-element.elementor-element-d01fd2a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:26px;}.elementor-1254 .elementor-element.elementor-element-c94690c{background-color:#FFF9E380;padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6A20633;border-radius:12px 12px 12px 12px;}.elementor-1254 .elementor-element.elementor-element-c94690c .elementor-icon-box-wrapper{align-items:start;gap:14px;}.elementor-1254 .elementor-element.elementor-element-c94690c .elementor-icon-box-title{margin-block-end:0px;color:#533F03;}.elementor-1254 .elementor-element.elementor-element-c94690c .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-c94690c .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:28px;letter-spacing:0px;}.elementor-1254 .elementor-element.elementor-element-c94690c:has(:hover) .elementor-icon-box-title,
					 .elementor-1254 .elementor-element.elementor-element-c94690c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1254 .elementor-element.elementor-element-c94690c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:26px;}.elementor-1254 .elementor-element.elementor-element-48c0c4b{background-color:#FFF9E380;padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6A20633;border-radius:12px 12px 12px 12px;}.elementor-1254 .elementor-element.elementor-element-48c0c4b .elementor-icon-box-wrapper{align-items:start;gap:14px;}.elementor-1254 .elementor-element.elementor-element-48c0c4b .elementor-icon-box-title{margin-block-end:0px;color:#533F03;}.elementor-1254 .elementor-element.elementor-element-48c0c4b .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-48c0c4b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:28px;letter-spacing:0px;}.elementor-1254 .elementor-element.elementor-element-48c0c4b:has(:hover) .elementor-icon-box-title,
					 .elementor-1254 .elementor-element.elementor-element-48c0c4b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1254 .elementor-element.elementor-element-48c0c4b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:26px;}.elementor-1254 .elementor-element.elementor-element-da2cb53{background-color:#FFF9E380;padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6A20633;border-radius:12px 12px 12px 12px;}.elementor-1254 .elementor-element.elementor-element-da2cb53 .elementor-icon-box-wrapper{align-items:start;gap:14px;}.elementor-1254 .elementor-element.elementor-element-da2cb53 .elementor-icon-box-title{margin-block-end:0px;color:#533F03;}.elementor-1254 .elementor-element.elementor-element-da2cb53 .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-da2cb53 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:28px;letter-spacing:0px;}.elementor-1254 .elementor-element.elementor-element-da2cb53:has(:hover) .elementor-icon-box-title,
					 .elementor-1254 .elementor-element.elementor-element-da2cb53:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1254 .elementor-element.elementor-element-da2cb53 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:26px;}.elementor-1254 .elementor-element.elementor-element-1c7a095{--display:flex;--min-height:800px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1254 .elementor-element.elementor-element-1c7a095:not(.elementor-motion-effects-element-type-background), .elementor-1254 .elementor-element.elementor-element-1c7a095 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F5;}.elementor-1254 .elementor-element.elementor-element-1c7a095::before, .elementor-1254 .elementor-element.elementor-element-1c7a095 > .elementor-background-video-container::before, .elementor-1254 .elementor-element.elementor-element-1c7a095 > .e-con-inner > .elementor-background-video-container::before, .elementor-1254 .elementor-element.elementor-element-1c7a095 > .elementor-background-slideshow::before, .elementor-1254 .elementor-element.elementor-element-1c7a095 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1254 .elementor-element.elementor-element-1c7a095 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://rattilonline.com/wp-content/uploads/2026/10/Minimal-Gold-Rattil-Wordmark.png");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:45% auto;}.elementor-1254 .elementor-element.elementor-element-1b9f367 .rattil-tracks{--rattil-tracks-mobile-card-width:88%;background-color:#FBF9F500;padding:72px 24px 72px 24px;--rattil-tracks-header-gap:48px;--rattil-tracks-gap:24px;--rattil-tracks-arrow-offset:8px;}.elementor-1254 .elementor-element.elementor-element-1b9f367 .rattil-tracks__inner{max-width:1260px;}.elementor-1254 .elementor-element.elementor-element-1b9f367 .rattil-tracks__eyebrow{color:#E47E0B;font-weight:600;}.elementor-1254 .elementor-element.elementor-element-1b9f367 .rattil-tracks__title{color:#5C450D;font-weight:700;}.elementor-1254 .elementor-element.elementor-element-1b9f367 .rattil-tracks__highlight{color:#5C450D;}.elementor-1254 .elementor-element.elementor-element-1b9f367 .rattil-tracks__subtitle{color:#77736D;font-weight:400;}.elementor-1254 .elementor-element.elementor-element-1b9f367 .rattil-tracks__header{max-width:720px;}.elementor-1254 .elementor-element.elementor-element-1b9f367 .rattil-tracks__card{background:#FFFFFF;border-color:#D6A206;border-radius:16px;padding:28px 28px 24px 28px;min-height:365px;}.elementor-1254 .elementor-element.elementor-element-1b9f367 .rattil-tracks__top-icon{font-size:24px;}.elementor-1254 .elementor-element.elementor-element-1b9f367 .rattil-tracks__top-icon svg{width:24px;height:24px;}.elementor-1254 .elementor-element.elementor-element-1b9f367 .rattil-tracks__badge{padding:5px 16px 5px 16px;border-radius:999px;}.elementor-1254 .elementor-element.elementor-element-1b9f367 .rattil-tracks__card-title{color:#5C450D;font-family:"Noto Serif", Sans-serif;font-weight:700;}.elementor-1254 .elementor-element.elementor-element-1b9f367 .rattil-tracks__description{color:#77736D;font-weight:400;}.elementor-1254 .elementor-element.elementor-element-1b9f367 .rattil-tracks__bullet-text{color:#403B34;font-weight:400;}.elementor-1254 .elementor-element.elementor-element-1b9f367 .rattil-tracks__bullet-icon{font-size:14px;}.elementor-1254 .elementor-element.elementor-element-1b9f367 .rattil-tracks__bullet-icon svg{width:14px;height:14px;}.elementor-1254 .elementor-element.elementor-element-1b9f367 .rattil-tracks__list{gap:12px;}.elementor-1254 .elementor-element.elementor-element-1b9f367 .rattil-tracks__button{padding:11px 20px 11px 20px;border-radius:999px;font-weight:600;text-decoration:none;}.elementor-1254 .elementor-element.elementor-element-1b9f367 .rattil-tracks__nav-button{width:44px;height:44px;color:#5C450D;background:#FFFFFF;}.elementor-1254 .elementor-element.elementor-element-1b9f367 .rattil-tracks__pagination .swiper-pagination-bullet{background:#D8CBAA;}.elementor-1254 .elementor-element.elementor-element-1b9f367 .rattil-tracks__pagination .swiper-pagination-bullet-active{background:#DDA700;}.elementor-1254 .elementor-element.elementor-element-a22b8b2{--display:flex;--min-height:718px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-1254 .elementor-element.elementor-element-a22b8b2:not(.elementor-motion-effects-element-type-background), .elementor-1254 .elementor-element.elementor-element-a22b8b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFBF7;}.elementor-1254 .elementor-element.elementor-element-a22b8b2::before, .elementor-1254 .elementor-element.elementor-element-a22b8b2 > .elementor-background-video-container::before, .elementor-1254 .elementor-element.elementor-element-a22b8b2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1254 .elementor-element.elementor-element-a22b8b2 > .elementor-background-slideshow::before, .elementor-1254 .elementor-element.elementor-element-a22b8b2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1254 .elementor-element.elementor-element-a22b8b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://rattilonline.com/wp-content/uploads/2026/10/Elegant-Golden-Letter-R-on-Cream.png");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:33% auto;}.elementor-1254 .elementor-element.elementor-element-1f0e162.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1254 .elementor-element.elementor-element-1f0e162 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:20px;color:var( --e-global-color-637ea1c );}.elementor-1254 .elementor-element.elementor-element-0c95adf .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:32px;font-weight:600;line-height:45px;color:var( --e-global-color-text );}.elementor-1254 .elementor-element.elementor-element-805284e{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:26px;color:#6E6D6C;}.elementor-1254 .elementor-element.elementor-element-805284e p{margin-block-end:0px;}.elementor-1254 .elementor-element.elementor-element-b281fda{--display:flex;--min-height:282px;--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-1254 .elementor-element.elementor-element-389596f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#D3C5AD66;--border-color:#D3C5AD66;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1254 .elementor-element.elementor-element-389596f:not(.elementor-motion-effects-element-type-background), .elementor-1254 .elementor-element.elementor-element-389596f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-60d1298 );}.elementor-1254 .elementor-element.elementor-element-9e43997{border-style:none;}.elementor-1254 .elementor-element.elementor-element-9e43997 .elementor-icon-box-wrapper{text-align:center;gap:14px;}.elementor-1254 .elementor-element.elementor-element-9e43997 .elementor-icon-box-title{margin-block-end:0px;color:#533F03;}.elementor-1254 .elementor-element.elementor-element-9e43997.elementor-view-framed .elementor-icon{background-color:#D6A206;}.elementor-1254 .elementor-element.elementor-element-9e43997.elementor-view-stacked .elementor-icon{fill:#D6A206;color:#D6A206;}.elementor-1254 .elementor-element.elementor-element-9e43997 .elementor-icon{font-size:23px;}.elementor-1254 .elementor-element.elementor-element-9e43997 .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-9e43997 .elementor-icon-box-title a{font-family:"Noto Serif", Sans-serif;font-size:18px;font-weight:700;line-height:28px;letter-spacing:0px;}.elementor-1254 .elementor-element.elementor-element-9e43997:has(:hover) .elementor-icon-box-title,
					 .elementor-1254 .elementor-element.elementor-element-9e43997:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1254 .elementor-element.elementor-element-9e43997 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:26px;}.elementor-1254 .elementor-element.elementor-element-ccb1134{background-color:#FFF9E3;padding:4px 16px 4px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6A20633;border-radius:99px 99px 99px 99px;}.elementor-1254 .elementor-element.elementor-element-ccb1134 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:16px;letter-spacing:0.33px;}.elementor-1254 .elementor-element.elementor-element-1904976{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#D3C5AD66;--border-color:#D3C5AD66;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1254 .elementor-element.elementor-element-1904976:not(.elementor-motion-effects-element-type-background), .elementor-1254 .elementor-element.elementor-element-1904976 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-60d1298 );}.elementor-1254 .elementor-element.elementor-element-dcf61c0{border-style:none;}.elementor-1254 .elementor-element.elementor-element-dcf61c0 .elementor-icon-box-wrapper{text-align:center;gap:14px;}.elementor-1254 .elementor-element.elementor-element-dcf61c0 .elementor-icon-box-title{margin-block-end:0px;color:#533F03;}.elementor-1254 .elementor-element.elementor-element-dcf61c0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-637ea1c );fill:var( --e-global-color-637ea1c );color:var( --e-global-color-637ea1c );}.elementor-1254 .elementor-element.elementor-element-dcf61c0.elementor-view-framed .elementor-icon, .elementor-1254 .elementor-element.elementor-element-dcf61c0.elementor-view-default .elementor-icon{fill:var( --e-global-color-637ea1c );color:var( --e-global-color-637ea1c );border-color:var( --e-global-color-637ea1c );}.elementor-1254 .elementor-element.elementor-element-dcf61c0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-637ea1c );}.elementor-1254 .elementor-element.elementor-element-dcf61c0 .elementor-icon{font-size:23px;}.elementor-1254 .elementor-element.elementor-element-dcf61c0 .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-dcf61c0 .elementor-icon-box-title a{font-family:"Noto Serif", Sans-serif;font-size:18px;font-weight:700;line-height:28px;letter-spacing:0px;}.elementor-1254 .elementor-element.elementor-element-dcf61c0:has(:hover) .elementor-icon-box-title,
					 .elementor-1254 .elementor-element.elementor-element-dcf61c0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1254 .elementor-element.elementor-element-dcf61c0 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:26px;}.elementor-1254 .elementor-element.elementor-element-11fff7a{background-color:#FFF9E3;padding:4px 16px 4px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6A20633;border-radius:99px 99px 99px 99px;}.elementor-1254 .elementor-element.elementor-element-11fff7a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:16px;letter-spacing:0.33px;}.elementor-1254 .elementor-element.elementor-element-34d6657{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#D3C5AD66;--border-color:#D3C5AD66;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1254 .elementor-element.elementor-element-34d6657:not(.elementor-motion-effects-element-type-background), .elementor-1254 .elementor-element.elementor-element-34d6657 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-60d1298 );}.elementor-1254 .elementor-element.elementor-element-8ef4521{border-style:none;}.elementor-1254 .elementor-element.elementor-element-8ef4521 .elementor-icon-box-wrapper{text-align:center;gap:14px;}.elementor-1254 .elementor-element.elementor-element-8ef4521 .elementor-icon-box-title{margin-block-end:0px;color:#533F03;}.elementor-1254 .elementor-element.elementor-element-8ef4521.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-1254 .elementor-element.elementor-element-8ef4521.elementor-view-framed .elementor-icon, .elementor-1254 .elementor-element.elementor-element-8ef4521.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1254 .elementor-element.elementor-element-8ef4521.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1254 .elementor-element.elementor-element-8ef4521 .elementor-icon{font-size:23px;}.elementor-1254 .elementor-element.elementor-element-8ef4521 .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-8ef4521 .elementor-icon-box-title a{font-family:"Noto Serif", Sans-serif;font-size:18px;font-weight:700;line-height:28px;letter-spacing:0px;}.elementor-1254 .elementor-element.elementor-element-8ef4521:has(:hover) .elementor-icon-box-title,
					 .elementor-1254 .elementor-element.elementor-element-8ef4521:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1254 .elementor-element.elementor-element-8ef4521 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:26px;}.elementor-1254 .elementor-element.elementor-element-bb39621{background-color:#FFF9E3;padding:4px 16px 4px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6A20633;border-radius:99px 99px 99px 99px;}.elementor-1254 .elementor-element.elementor-element-bb39621 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:16px;letter-spacing:0.33px;}.elementor-1254 .elementor-element.elementor-element-67de05e .elementor-button{background-color:#D6A206;font-family:"Roboto", Sans-serif;font-weight:700;padding:12px 32px 12px 32px;}.elementor-1254 .elementor-element.elementor-element-67de05e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1254 .elementor-element.elementor-element-eef4148{--display:flex;--min-height:584px;--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;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-1254 .elementor-element.elementor-element-eef4148:not(.elementor-motion-effects-element-type-background), .elementor-1254 .elementor-element.elementor-element-eef4148 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9E380;}.elementor-1254 .elementor-element.elementor-element-a0b6f92{--display:flex;--justify-content:center;}.elementor-1254 .elementor-element.elementor-element-d900d82 img{width:685%;height:358px;border-style:solid;border-color:#D6A2060F;border-radius:23px 23px 23px 23px;}.elementor-1254 .elementor-element.elementor-element-29e58d0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1254 .elementor-element.elementor-element-ef66596.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1254 .elementor-element.elementor-element-ef66596 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:20px;color:var( --e-global-color-637ea1c );}.elementor-1254 .elementor-element.elementor-element-84659fb .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:32px;font-weight:700;line-height:45px;color:var( --e-global-color-text );}.elementor-1254 .elementor-element.elementor-element-cfd1d67{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:26px;color:#6E6D6C;}.elementor-1254 .elementor-element.elementor-element-cfd1d67 p{margin-block-end:0px;}.elementor-1254 .elementor-element.elementor-element-60caf21 img{width:685%;height:358px;border-style:solid;border-color:#D6A2060F;border-radius:23px 23px 23px 23px;}.elementor-1254 .elementor-element.elementor-element-85ce2b0{background-color:var( --e-global-color-60d1298 );padding:16px 16px 16px 16px;}.elementor-1254 .elementor-element.elementor-element-85ce2b0 .elementor-icon-box-wrapper{align-items:start;gap:14px;}.elementor-1254 .elementor-element.elementor-element-85ce2b0 .elementor-icon-box-title{margin-block-end:0px;color:#533F03;}.elementor-1254 .elementor-element.elementor-element-85ce2b0 .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-85ce2b0 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0px;}.elementor-1254 .elementor-element.elementor-element-85ce2b0:has(:hover) .elementor-icon-box-title,
					 .elementor-1254 .elementor-element.elementor-element-85ce2b0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1254 .elementor-element.elementor-element-85ce2b0 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:22px;letter-spacing:0.19px;color:#6E6D6C;}.elementor-1254 .elementor-element.elementor-element-cceb3da{background-color:var( --e-global-color-60d1298 );padding:16px 16px 16px 16px;}.elementor-1254 .elementor-element.elementor-element-cceb3da .elementor-icon-box-wrapper{align-items:start;gap:14px;}.elementor-1254 .elementor-element.elementor-element-cceb3da .elementor-icon-box-title{margin-block-end:0px;color:#533F03;}.elementor-1254 .elementor-element.elementor-element-cceb3da .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-cceb3da .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0px;}.elementor-1254 .elementor-element.elementor-element-cceb3da:has(:hover) .elementor-icon-box-title,
					 .elementor-1254 .elementor-element.elementor-element-cceb3da:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1254 .elementor-element.elementor-element-cceb3da .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:22px;letter-spacing:0.19px;color:#6E6D6C;}.elementor-1254 .elementor-element.elementor-element-b7fbc76{background-color:var( --e-global-color-60d1298 );padding:16px 16px 16px 16px;}.elementor-1254 .elementor-element.elementor-element-b7fbc76 .elementor-icon-box-wrapper{align-items:start;gap:14px;}.elementor-1254 .elementor-element.elementor-element-b7fbc76 .elementor-icon-box-title{margin-block-end:0px;color:#533F03;}.elementor-1254 .elementor-element.elementor-element-b7fbc76 .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-b7fbc76 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0px;}.elementor-1254 .elementor-element.elementor-element-b7fbc76:has(:hover) .elementor-icon-box-title,
					 .elementor-1254 .elementor-element.elementor-element-b7fbc76:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1254 .elementor-element.elementor-element-b7fbc76 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:22px;letter-spacing:0.19px;color:#6E6D6C;}.elementor-1254 .elementor-element.elementor-element-41e08c8{--display:flex;--overlay-opacity:0.5;}.elementor-1254 .elementor-element.elementor-element-41e08c8:not(.elementor-motion-effects-element-type-background), .elementor-1254 .elementor-element.elementor-element-41e08c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCF8;}.elementor-1254 .elementor-element.elementor-element-41e08c8::before, .elementor-1254 .elementor-element.elementor-element-41e08c8 > .elementor-background-video-container::before, .elementor-1254 .elementor-element.elementor-element-41e08c8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1254 .elementor-element.elementor-element-41e08c8 > .elementor-background-slideshow::before, .elementor-1254 .elementor-element.elementor-element-41e08c8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1254 .elementor-element.elementor-element-41e08c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://rattilonline.com/wp-content/uploads/2026/10/Golden-Outline-R-on-Ivory.png");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:42% auto;}.elementor-1254 .elementor-element.elementor-element-6cf3227 .rattil-tutors{--rattil-tutors-column-gap:30px;--rattil-tutors-left-width:41%;--rattil-tutor-mobile-width:82%;--rattil-tutor-gap:16px;--rattil-benefit-mobile-width:88%;--rattil-benefit-gap:12px;background-color:#FBF9F500;padding:72px 24px 72px 24px;}.elementor-1254 .elementor-element.elementor-element-6cf3227 .rattil-tutors__inner{max-width:1260px;gap:42px;}.elementor-1254 .elementor-element.elementor-element-6cf3227 .rattil-tutors__header{max-width:760px;}.elementor-1254 .elementor-element.elementor-element-6cf3227 .rattil-tutors__eyebrow{color:#E0A500;border-color:#E0A500;}.elementor-1254 .elementor-element.elementor-element-6cf3227 .rattil-tutors__title{color:#2E2518;font-weight:700;margin-top:12px;margin-bottom:12px;}.elementor-1254 .elementor-element.elementor-element-6cf3227 .rattil-tutors__highlight{color:#E0A500;}.elementor-1254 .elementor-element.elementor-element-6cf3227 .rattil-tutors__subtitle{color:#77736E;font-weight:400;}.elementor-1254 .elementor-element.elementor-element-6cf3227 .rattil-tutors__benefit-card{background:#FFFFFF;border-color:#E8E1D8;border-radius:12px;padding:16px 18px 16px 18px;}.elementor-1254 .elementor-element.elementor-element-6cf3227 .rattil-tutors__benefit-icon{color:#F0A000;border-color:#F0A000;background:#FFF9EB;width:42px;height:42px;flex-basis:42px;}.elementor-1254 .elementor-element.elementor-element-6cf3227 .rattil-tutors__benefit-title{color:#5E4A12;}.elementor-1254 .elementor-element.elementor-element-6cf3227 .rattil-tutors__benefit-description{color:#77736E;}.elementor-1254 .elementor-element.elementor-element-6cf3227 .rattil-tutors__card{background:#FFFFFF;border-color:#E8E1D8;border-radius:12px;padding:12px 12px 18px 12px;}.elementor-1254 .elementor-element.elementor-element-6cf3227 .rattil-tutors__image-wrap{height:190px;border-radius:10px;}.elementor-1254 .elementor-element.elementor-element-6cf3227 .rattil-tutors__image-wrap img{object-fit:cover;}.elementor-1254 .elementor-element.elementor-element-6cf3227 .rattil-tutors__name{color:#4D3A00;font-weight:700;}.elementor-1254 .elementor-element.elementor-element-6cf3227 .rattil-tutors__expertise{color:#5D3552;}.elementor-1254 .elementor-element.elementor-element-6cf3227 .rattil-tutors__card-description{color:#77736E;font-weight:400;}.elementor-1254 .elementor-element.elementor-element-6cf3227 .rattil-tutors__trial-button{background:#E2AA00;color:#FFFFFF;padding:14px 20px 14px 20px;border-radius:999px;}.elementor-1254 .elementor-element.elementor-element-6cf3227 .rattil-tutors__view-all{color:#4D3A00;}.elementor-1254 .elementor-element.elementor-element-6cf3227 .rattil-tutors__nav-button{color:#5A481D;background:#FFFFFF;border-color:#E4DACB;width:40px;height:40px;}.elementor-1254 .elementor-element.elementor-element-6cf3227 .rattil-tutors .swiper-pagination-bullet{background:#E5D9BC;}.elementor-1254 .elementor-element.elementor-element-6cf3227 .rattil-tutors .swiper-pagination-bullet-active{background:#E0A500;}.elementor-1254 .elementor-element.elementor-element-c3db31a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D3C5AD4D;--border-color:#D3C5AD4D;--border-radius:0px 0px 0px 0px;}.elementor-1254 .elementor-element.elementor-element-c3db31a:not(.elementor-motion-effects-element-type-background), .elementor-1254 .elementor-element.elementor-element-c3db31a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9E380;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success{--rattil-success-mobile-card-width:86%;background-color:#FBF7E800;padding:64px 24px 64px 24px;--rattil-success-gap:32px;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success__inner{max-width:1260px;--rattil-success-header-gap:42px;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success__eyebrow{color:#E47E0B;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success__title{color:#5B4711;font-weight:700;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success__subtitle{color:#78736B;font-weight:400;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success__header{max-width:680px;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success__card{background-color:#FFFFFF;border-radius:14px 14px 14px 14px;min-height:380px;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success__media{height:220px;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success__media img{object-fit:cover;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success__play{background-color:#DDA700;color:#FFFFFF;width:58px;height:58px;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success__play svg{fill:#FFFFFF;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success__location{background-color:#4A2040CC;color:#FFFFFF;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success__stars{color:#DDA700;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success__video-quote{color:#5B4711;font-weight:700;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success__video-description{color:#77736D;font-weight:400;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success__video-content{padding:16px 18px 18px 18px;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success__card--text{padding:32px 32px 28px 32px;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success__milestone{background-color:#FFF5DE;color:#E47E0B;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success__story-headline{color:#5B4711;font-weight:700;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success__story-body{color:#77736D;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success__author-avatar{background-color:#DDA700;color:#FFFFFF;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success__author-name{color:#5B4711;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success__author-location{color:#8A857E;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success__footer-link{color:#E47E0B;text-decoration:none;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success__footer{margin-top:44px;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success__nav{color:#5B4711;background-color:#FFFFFF;width:44px;height:44px;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success__nav svg{fill:#5B4711;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success__pagination .swiper-pagination-bullet{background-color:#D8CCAA;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success__pagination .swiper-pagination-bullet-active{background-color:#DDA700;}.elementor-1254 .elementor-element.elementor-element-0b73c0a{--display:flex;--overlay-opacity:0.53;}.elementor-1254 .elementor-element.elementor-element-0b73c0a:not(.elementor-motion-effects-element-type-background), .elementor-1254 .elementor-element.elementor-element-0b73c0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFBF7;}.elementor-1254 .elementor-element.elementor-element-0b73c0a::before, .elementor-1254 .elementor-element.elementor-element-0b73c0a > .elementor-background-video-container::before, .elementor-1254 .elementor-element.elementor-element-0b73c0a > .e-con-inner > .elementor-background-video-container::before, .elementor-1254 .elementor-element.elementor-element-0b73c0a > .elementor-background-slideshow::before, .elementor-1254 .elementor-element.elementor-element-0b73c0a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1254 .elementor-element.elementor-element-0b73c0a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://rattilonline.com/wp-content/uploads/2026/10/Elegant-Golden-Letter-R-on-Cream.png");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:46% auto;}.elementor-1254 .elementor-element.elementor-element-01c2e93 .rattil-pricing{background-color:#FBF9F500;padding:72px 24px 72px 24px;--rattil-pricing-header-tabs-gap:21px;--rattil-pricing-tabs-cards-gap:32px;--rattil-pricing-card-gap:17px;--rattil-pricing-cards-cta-gap:52px;--rattil-pricing-tabs-bg:#FFFFFF;--rattil-pricing-tab-color:#56514B;--rattil-pricing-tab-active-color:#FFFFFF;--rattil-pricing-tab-active-bg:#E2A900;--rattil-pricing-tabs-border:#E7DFD4;--rattil-pricing-tabs-gap:0px;--rattil-pricing-card-min-height:520px;--rattil-pricing-recommended-extra-height:80px;--rattil-pricing-badge-width:190px;--rattil-pricing-badge-bg:#E2A900;--rattil-pricing-badge-color:#FFFFFF;--rattil-pricing-cta-gap:28px;--rattil-pricing-cta-button-min-width:250px;}.elementor-1254 .elementor-element.elementor-element-01c2e93 .rattil-pricing__inner{max-width:1260px;}.elementor-1254 .elementor-element.elementor-element-01c2e93 .rattil-pricing__eyebrow{color:#E47E0B;}.elementor-1254 .elementor-element.elementor-element-01c2e93 .rattil-pricing__title{color:#604600;}.elementor-1254 .elementor-element.elementor-element-01c2e93 .rattil-pricing__description{color:#77736E;}.elementor-1254 .elementor-element.elementor-element-01c2e93 .rattil-pricing__header{max-width:680px;}.elementor-1254 .elementor-element.elementor-element-01c2e93 .rattil-pricing__tabs{padding:4px 4px 4px 4px !important;}.elementor-1254 .elementor-element.elementor-element-01c2e93 .rattil-pricing__tab{padding:8px 18px 8px 18px !important;}.elementor-1254 .elementor-element.elementor-element-01c2e93 .rattil-pricing__tabs, .elementor-1254 .elementor-element.elementor-element-01c2e93 .rattil-pricing__tab{border-radius:999px !important;}.elementor-1254 .elementor-element.elementor-element-01c2e93 .rattil-pricing__card{background-color:#FFFFFF;border-color:#EEE7DC;border-radius:14px;padding:36px 32px 30px 32px;}.elementor-1254 .elementor-element.elementor-element-01c2e93 .rattil-pricing__plan-name{color:#604600;}.elementor-1254 .elementor-element.elementor-element-01c2e93 .rattil-pricing__plan-subtitle{color:#77736E;}.elementor-1254 .elementor-element.elementor-element-01c2e93 .rattil-pricing__price{color:#604600;}.elementor-1254 .elementor-element.elementor-element-01c2e93 .rattil-pricing__price-period{color:#77736E;}.elementor-1254 .elementor-element.elementor-element-01c2e93 .rattil-pricing__feature{color:#3F3A35;}.elementor-1254 .elementor-element.elementor-element-01c2e93 .rattil-pricing__feature-icon{color:#E2A900;}.elementor-1254 .elementor-element.elementor-element-01c2e93 .rattil-pricing__feature-icon svg{fill:#E2A900;}.elementor-1254 .elementor-element.elementor-element-01c2e93 .rattil-pricing__features{gap:14px;}.elementor-1254 .elementor-element.elementor-element-01c2e93 .rattil-pricing__plan-button{color:#604600;background-color:#FFFDF6;font-size:14px;text-decoration:none;padding:5px 20px 5px 20px;border-radius:999px;}.elementor-1254 .elementor-element.elementor-element-01c2e93 .rattil-pricing__card.is-recommended .rattil-pricing__plan-button{color:#FFFFFF;background-color:#E2A900;}.elementor-1254 .elementor-element.elementor-element-01c2e93 .rattil-pricing__family-cta{background-color:#FFF9E9;border-color:#E9CD75;border-radius:12px;padding:20px 24px 20px 24px;}.elementor-1254 .elementor-element.elementor-element-01c2e93 .rattil-pricing__family-icon{color:#E47E0B;width:26px;height:26px;flex-basis:26px;}.elementor-1254 .elementor-element.elementor-element-01c2e93 .rattil-pricing__family-icon svg{fill:#E47E0B;}.elementor-1254 .elementor-element.elementor-element-01c2e93 .rattil-pricing__family-title{color:#604600;}.elementor-1254 .elementor-element.elementor-element-01c2e93 .rattil-pricing__family-description{color:#77736E;}.elementor-1254 .elementor-element.elementor-element-01c2e93 .rattil-pricing__family-button{background-color:#5A2149;color:#FFFFFF;font-size:11px;text-decoration:none;padding:8px 24px 8px 24px;border-radius:999px;}.elementor-1254 .elementor-element.elementor-element-01c2e93 .rattil-pricing__pagination .swiper-pagination-bullet{background-color:#D8CDB6;}.elementor-1254 .elementor-element.elementor-element-01c2e93 .rattil-pricing__pagination .swiper-pagination-bullet-active{background-color:#E2A900;}.elementor-1254 .elementor-element.elementor-element-b7f535f{--display:flex;--min-height:892.5px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:72px;--padding-bottom:72px;--padding-left:54px;--padding-right:54px;}.elementor-1254 .elementor-element.elementor-element-b7f535f:not(.elementor-motion-effects-element-type-background), .elementor-1254 .elementor-element.elementor-element-b7f535f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9E380;}.elementor-1254 .elementor-element.elementor-element-2fb75af{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1254 .elementor-element.elementor-element-2997709.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1254 .elementor-element.elementor-element-2997709 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:20px;color:var( --e-global-color-637ea1c );}.elementor-1254 .elementor-element.elementor-element-a04281a .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:32px;font-weight:700;line-height:45px;color:var( --e-global-color-text );}.elementor-1254 .elementor-element.elementor-element-a514987{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:26px;color:#6E6D6C;}.elementor-1254 .elementor-element.elementor-element-a514987 p{margin-block-end:0px;}.elementor-1254 .elementor-element.elementor-element-a88c52c{--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-1254 .elementor-element.elementor-element-6107aac{--display:flex;}.elementor-1254 .elementor-element.elementor-element-71a7166{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1254 .elementor-element.elementor-element-71a7166 .rlf{--rlf-max-width:1254px;--rlf-gap:6px;--rlf-icon-size:14px;--rlf-icon-box-size:24px;}.elementor-1254 .elementor-element.elementor-element-71a7166 .rlf.rlf .rlf-badge{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;line-height:16px;letter-spacing:1.1px;}.elementor-1254 .elementor-element.elementor-element-71a7166 .rlf.rlf .rlf-heading{font-family:"Noto Serif", Sans-serif;font-weight:600;line-height:44px;letter-spacing:-0.32px;}.elementor-1254 .elementor-element.elementor-element-71a7166 .rlf.rlf .rlf-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:26px;letter-spacing:0.15px;color:#4F4634;}.elementor-1254 .elementor-element.elementor-element-71a7166 .rlf.rlf .rlf-question{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:28px;letter-spacing:0px;padding:16px 16px 16px 16px;}.elementor-1254 .elementor-element.elementor-element-71a7166 .rlf.rlf .rlf-answer-content{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:26px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-0fee5fe .elementor-button{background-color:#D6A20600;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;padding:12px 32px 12px 32px;}.elementor-1254 .elementor-element.elementor-element-0fee5fe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1254 .elementor-element.elementor-element-3086d36{--display:flex;}.elementor-1254 .elementor-element.elementor-element-408bb8b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1254 .elementor-element.elementor-element-408bb8b img{width:70%;height:500px;}.elementor-1254 .elementor-element.elementor-element-f4722d8{--display:flex;--min-height:585px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:72px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-1254 .elementor-element.elementor-element-f4722d8:not(.elementor-motion-effects-element-type-background), .elementor-1254 .elementor-element.elementor-element-f4722d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F5;}.elementor-1254 .elementor-element.elementor-element-f4722d8::before, .elementor-1254 .elementor-element.elementor-element-f4722d8 > .elementor-background-video-container::before, .elementor-1254 .elementor-element.elementor-element-f4722d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1254 .elementor-element.elementor-element-f4722d8 > .elementor-background-slideshow::before, .elementor-1254 .elementor-element.elementor-element-f4722d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1254 .elementor-element.elementor-element-f4722d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1254 .elementor-element.elementor-element-8a1d1f9 .rhc{--rhc-max-width:1100px;--rhc-gap:22px;--rhc-form-width:408px;--rhc-icon-size:14px;--rhc-field-height:30px;--rhc-field-gap:14px;}.elementor-1254 .elementor-element.elementor-element-8a1d1f9 .rhc-content{align-self:center;}.elementor-1254 .elementor-element.elementor-element-8a1d1f9 .rhc.rhc .rhc-badge{font-family:"Inter", Sans-serif;font-size:11px;line-height:16px;letter-spacing:0.33px;}.elementor-1254 .elementor-element.elementor-element-8a1d1f9 .rhc.rhc .rhc-heading{font-family:"Noto Serif", Sans-serif;font-size:32px;font-weight:700;line-height:44px;letter-spacing:-0.32px;}.elementor-1254 .elementor-element.elementor-element-8a1d1f9 .rhc.rhc .rhc-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:26px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-8a1d1f9 .rhc.rhc .rhc-benefits{font-size:13px;}.elementor-1254 .elementor-element.elementor-element-8a1d1f9 .rhc.rhc .rhc-benefit{font-family:"Inter", Sans-serif;font-size:13px;line-height:22px;letter-spacing:0.19px;}.elementor-1254 .elementor-element.elementor-element-8a1d1f9 .rhc.rhc .rhc-form-box{font-family:"Inter", Sans-serif;font-size:13px;line-height:24px;}.elementor-1254 .elementor-element.elementor-element-8a1d1f9 .rhc.rhc .rhc-label{padding:3px 3px 3px 3px;}.elementor-1254 .elementor-element.elementor-element-acc47ac{--display:flex;--min-height:694px;--overlay-opacity:0.5;}.elementor-1254 .elementor-element.elementor-element-acc47ac:not(.elementor-motion-effects-element-type-background), .elementor-1254 .elementor-element.elementor-element-acc47ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDF9;}.elementor-1254 .elementor-element.elementor-element-acc47ac::before, .elementor-1254 .elementor-element.elementor-element-acc47ac > .elementor-background-video-container::before, .elementor-1254 .elementor-element.elementor-element-acc47ac > .e-con-inner > .elementor-background-video-container::before, .elementor-1254 .elementor-element.elementor-element-acc47ac > .elementor-background-slideshow::before, .elementor-1254 .elementor-element.elementor-element-acc47ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-1254 .elementor-element.elementor-element-acc47ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://rattilonline.com/wp-content/uploads/2026/10/Golden-Outline-R-on-Ivory.png");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:39% auto;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__header{margin-inline:0 auto;max-width:680px;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__eyebrow-wrap{justify-content:flex-start;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__title{text-align:left;margin-top:12px;color:#2D281F;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__description{text-align:left;color:#77736D;margin-top:10px;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles{--rattil-articles-grid-tablet:2;--rattil-articles-mobile-card-width:86%;background:#FBF9F500;padding:80px 32px 80px 32px;--rattil-articles-gap:24px;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__inner{max-width:1260px;--rattil-articles-header-gap:34px;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__footer{margin-top:34px;justify-content:flex-start;gap:12px;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__eyebrow, .elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__eyebrow-mark{color:#A65B12;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__highlight{color:#E47E0B;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__card{background:#FFFFFF;border-color:#E8E1D6;border-radius:18px;max-width:100%;margin-inline:auto;min-height:0px;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__image-wrap{width:100%;margin-inline:auto;height:187px;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__image{object-fit:cover;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__content{padding:18px 18px 16px 18px;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__content-main{gap:10px;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__category{color:#E47E0B;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__card-title, .elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__card-title a{color:#2D281F;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__excerpt{color:#77736D;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__card-action{border-top-color:#EFEAE1;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__arrow{color:var( --e-global-color-primary );background:#FFFDF8;border-color:#E8DCC8;width:40px;height:40px;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__primary{background:#704522;color:#FFFFFF;font-size:14px;font-weight:600;text-decoration:none;padding:11px 20px 11px 20px;border-radius:60px;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__secondary{color:#6B4A27;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__secondary-prefix{color:#8A8177;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__nav{color:#4B3818;background:#FFFFFF;border-color:#E8E1D6;width:50px;height:50px;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__pagination .swiper-pagination-bullet{background:#D8C9AE;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__pagination .swiper-pagination-bullet-active{background:#E3A900;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__inner{width:100%;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero{--rattil-hero-min-height:480px;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__slide-inner{padding:30px 28px 30px 28px;--rattil-columns-gap:28px;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__content{--rattil-content-width:56%;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__description{max-width:620px;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__button{width:auto;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__image{width:88%;max-width:420px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1254 .elementor-element.elementor-element-e2e3807{--justify-content:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1254 .elementor-element.elementor-element-10d594f img{height:238px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1254 .elementor-element.elementor-element-05dc732 .elementor-button{font-size:13px;}.elementor-1254 .elementor-element.elementor-element-3e6b58b{--justify-content:center;}.elementor-1254 .elementor-element.elementor-element-c3297c5 img{height:238px;}.elementor-1254 .elementor-element.elementor-element-5abe586 .elementor-button{font-size:13px;}.elementor-1254 .elementor-element.elementor-element-d0c2f50{--justify-content:center;}.elementor-1254 .elementor-element.elementor-element-8d2767b img{height:238px;}.elementor-1254 .elementor-element.elementor-element-0449f13 .elementor-button{font-size:13px;}.elementor-1254 .elementor-element.elementor-element-7c26f3a{--justify-content:center;}.elementor-1254 .elementor-element.elementor-element-4cad34a img{height:238px;}.elementor-1254 .elementor-element.elementor-element-49efae7 .elementor-button{font-size:13px;}.elementor-1254 .elementor-element.elementor-element-3ee49c4{--justify-content:center;}.elementor-1254 .elementor-element.elementor-element-7a56a22 img{height:238px;}.elementor-1254 .elementor-element.elementor-element-fa74b71 .elementor-button{font-size:13px;}.elementor-1254 .elementor-element.elementor-element-19030fa{--justify-content:center;}.elementor-1254 .elementor-element.elementor-element-ec86d54 img{height:238px;}.elementor-1254 .elementor-element.elementor-element-486d97b .elementor-button{font-size:13px;}.elementor-1254 .elementor-element.elementor-element-eb96614{--justify-content:center;}.elementor-1254 .elementor-element.elementor-element-0287112 img{height:238px;}.elementor-1254 .elementor-element.elementor-element-fb43e4e .elementor-button{font-size:13px;}.elementor-1254 .elementor-element.elementor-element-e767732{--justify-content:center;}.elementor-1254 .elementor-element.elementor-element-f0e9fc2 img{height:238px;}.elementor-1254 .elementor-element.elementor-element-98c3cfd .elementor-button{font-size:13px;}.elementor-1254 .elementor-element.elementor-element-8b4354d{--justify-content:center;}.elementor-1254 .elementor-element.elementor-element-4ef5555 img{height:238px;}.elementor-1254 .elementor-element.elementor-element-9ed2b1a .elementor-button{font-size:13px;}.elementor-1254 .elementor-element.elementor-element-a413098 .rattil-about{padding:44px 18px 40px 18px;}.elementor-1254 .elementor-element.elementor-element-a413098 .rattil-about__inner{gap:24px;}.elementor-1254 .elementor-element.elementor-element-a413098 .rattil-about__eyebrow-line{width:30px;}.elementor-1254 .elementor-element.elementor-element-a413098 .rattil-about__media img{width:220px;}.elementor-1254 .elementor-element.elementor-element-a413098 .rattil-about__feature{max-width:100%;}.elementor-1254 .elementor-element.elementor-element-a413098 .rattil-about__stage{--rattil-about-feature-gap:20px;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs{padding:56px 20px 56px 20px;--rattil-programs-desktop-columns:2;--rattil-programs-grid-gap:20px;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__inner{--rattil-programs-header-gap:36px;--rattil-programs-footer-gap:40px;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__image-wrap{height:190px;}.elementor-1254 .elementor-element.elementor-element-1b9f367 .rattil-tracks{padding:56px 20px 56px 20px;--rattil-tracks-gap:20px;}.elementor-1254 .elementor-element.elementor-element-6cf3227 .rattil-tutors{padding:56px 20px 56px 20px;}.elementor-1254 .elementor-element.elementor-element-6cf3227 .rattil-tutors__image-wrap{height:210px;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success{padding:48px 20px 48px 20px;--rattil-success-gap:22px;}.elementor-1254 .elementor-element.elementor-element-01c2e93 .rattil-pricing{padding:56px 20px 56px 20px;--rattil-pricing-card-gap:20px;--rattil-pricing-card-min-height:500px;--rattil-pricing-recommended-extra-height:50px;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__header{margin-inline:0 auto;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__eyebrow-wrap{justify-content:flex-start;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__title{text-align:left;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__description{text-align:left;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles{padding:64px 24px 64px 24px;--rattil-articles-gap:20px;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__image-wrap{height:200px;}}@media(min-width:768px){.elementor-1254 .elementor-element.elementor-element-7e3511e{--content-width:1260px;}.elementor-1254 .elementor-element.elementor-element-5ff7fdf{--content-width:910px;}.elementor-1254 .elementor-element.elementor-element-3f66a34{--width:100%;}.elementor-1254 .elementor-element.elementor-element-de84034{--content-width:910px;}.elementor-1254 .elementor-element.elementor-element-776dcfa{--width:100%;}.elementor-1254 .elementor-element.elementor-element-faf41dc{--content-width:910px;}.elementor-1254 .elementor-element.elementor-element-450f2fd{--width:100%;}.elementor-1254 .elementor-element.elementor-element-cf2e2ab{--content-width:910px;}.elementor-1254 .elementor-element.elementor-element-548cc31{--width:100%;}.elementor-1254 .elementor-element.elementor-element-0c2abe6{--content-width:910px;}.elementor-1254 .elementor-element.elementor-element-5e2974d{--width:100%;}.elementor-1254 .elementor-element.elementor-element-0b4865b{--content-width:910px;}.elementor-1254 .elementor-element.elementor-element-54788ae{--width:100%;}.elementor-1254 .elementor-element.elementor-element-8fbb437{--content-width:910px;}.elementor-1254 .elementor-element.elementor-element-406b448{--width:100%;}.elementor-1254 .elementor-element.elementor-element-5e85a6b{--content-width:910px;}.elementor-1254 .elementor-element.elementor-element-dfef799{--width:100%;}.elementor-1254 .elementor-element.elementor-element-a467736{--content-width:910px;}}@media(max-width:767px){.elementor-1254 .elementor-element.elementor-element-7e3511e{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__inner{width:100%;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero{--rattil-hero-min-height:0px;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__slide-inner{padding:10px 14px 24px 14px;--rattil-columns-gap:34px;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__content{--rattil-content-width:100%;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__badge{font-size:11px;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__badge-icon{font-size:11px;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__title{font-size:26px;line-height:35.75px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__description{font-size:14px;line-height:22.75px;letter-spacing:0.15px;max-width:100%;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__button{width:100%;padding:12px 24px 12px 24px;font-size:15px;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__rating{font-size:13px;line-height:22px;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__image{width:100%;max-width:310px;}.elementor-1254 .elementor-element.elementor-element-5db6aaf .rattil-hero__image-badge-icon{font-size:12px;}.elementor-1254 .elementor-element.elementor-element-92744ff::before, .elementor-1254 .elementor-element.elementor-element-92744ff > .elementor-background-video-container::before, .elementor-1254 .elementor-element.elementor-element-92744ff > .e-con-inner > .elementor-background-video-container::before, .elementor-1254 .elementor-element.elementor-element-92744ff > .elementor-background-slideshow::before, .elementor-1254 .elementor-element.elementor-element-92744ff > .e-con-inner > .elementor-background-slideshow::before, .elementor-1254 .elementor-element.elementor-element-92744ff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:424px auto;}.elementor-1254 .elementor-element.elementor-element-92744ff{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1254 .elementor-element.elementor-element-7e49f63{text-align:center;}.elementor-1254 .elementor-element.elementor-element-7e49f63 .elementor-heading-title{font-size:27px;line-height:1.3em;letter-spacing:0.15px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1254 .elementor-element.elementor-element-2823cef{text-align:center;}.elementor-1254 .elementor-element.elementor-element-e3e447c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1254 .elementor-element.elementor-element-5ff7fdf{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1254 .elementor-element.elementor-element-10d594f img{height:199px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1254 .elementor-element.elementor-element-8e8968b{margin:-67px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;padding:4px 10px 4px 10px;}.elementor-1254 .elementor-element.elementor-element-8e8968b .elementor-icon{font-size:13px;}.elementor-1254 .elementor-element.elementor-element-8e8968b .elementor-icon-box-description{font-size:10px;}.elementor-1254 .elementor-element.elementor-element-6bc9825{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1254 .elementor-element.elementor-element-84ad8da .elementor-icon-box-description{font-size:11px;}.elementor-1254 .elementor-element.elementor-element-be81625 .elementor-heading-title{font-size:20px;}.elementor-1254 .elementor-element.elementor-element-807c2c2{font-size:13px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1254 .elementor-element.elementor-element-90f79a3{padding:0px 0px 25px 0px;}.elementor-1254 .elementor-element.elementor-element-90f79a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1254 .elementor-element.elementor-element-90f79a3 .elementor-icon-list-item > a{font-size:12px;line-height:25px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-05dc732 .elementor-button{font-size:14px;letter-spacing:0.15px;padding:10px 24px 10px 24px;}.elementor-1254 .elementor-element.elementor-element-3f66a34{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1254 .elementor-element.elementor-element-de84034{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1254 .elementor-element.elementor-element-c3297c5 img{height:199px;}.elementor-1254 .elementor-element.elementor-element-adc63e4{margin:-67px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;padding:4px 10px 4px 10px;}.elementor-1254 .elementor-element.elementor-element-adc63e4 .elementor-icon{font-size:13px;}.elementor-1254 .elementor-element.elementor-element-adc63e4 .elementor-icon-box-description{font-size:10px;}.elementor-1254 .elementor-element.elementor-element-2008b24{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1254 .elementor-element.elementor-element-8d6a22f .elementor-icon-box-description{font-size:11px;}.elementor-1254 .elementor-element.elementor-element-915f04d .elementor-heading-title{font-size:20px;}.elementor-1254 .elementor-element.elementor-element-6cc2e40{font-size:13px;}.elementor-1254 .elementor-element.elementor-element-4ae06b3{padding:0px 0px 25px 0px;}.elementor-1254 .elementor-element.elementor-element-4ae06b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1254 .elementor-element.elementor-element-4ae06b3 .elementor-icon-list-item > a{font-size:12px;line-height:25px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-5abe586 .elementor-button{font-size:14px;letter-spacing:0.15px;padding:10px 24px 10px 24px;}.elementor-1254 .elementor-element.elementor-element-776dcfa{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1254 .elementor-element.elementor-element-faf41dc{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1254 .elementor-element.elementor-element-8d2767b img{height:199px;}.elementor-1254 .elementor-element.elementor-element-52ef07e{margin:-67px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;padding:4px 10px 4px 10px;}.elementor-1254 .elementor-element.elementor-element-52ef07e .elementor-icon{font-size:13px;}.elementor-1254 .elementor-element.elementor-element-52ef07e .elementor-icon-box-description{font-size:10px;}.elementor-1254 .elementor-element.elementor-element-de91a9e{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1254 .elementor-element.elementor-element-9881c77 .elementor-icon-box-description{font-size:11px;}.elementor-1254 .elementor-element.elementor-element-ca9c1d0 .elementor-heading-title{font-size:20px;}.elementor-1254 .elementor-element.elementor-element-ea6576a{font-size:13px;}.elementor-1254 .elementor-element.elementor-element-a767756{padding:0px 0px 25px 0px;}.elementor-1254 .elementor-element.elementor-element-a767756 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1254 .elementor-element.elementor-element-a767756 .elementor-icon-list-item > a{font-size:12px;line-height:25px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-0449f13 .elementor-button{font-size:14px;letter-spacing:0.15px;padding:10px 24px 10px 24px;}.elementor-1254 .elementor-element.elementor-element-450f2fd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1254 .elementor-element.elementor-element-cf2e2ab{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1254 .elementor-element.elementor-element-4cad34a img{height:199px;}.elementor-1254 .elementor-element.elementor-element-9fe2aa6{margin:-67px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;padding:4px 10px 4px 10px;}.elementor-1254 .elementor-element.elementor-element-9fe2aa6 .elementor-icon{font-size:13px;}.elementor-1254 .elementor-element.elementor-element-9fe2aa6 .elementor-icon-box-description{font-size:10px;}.elementor-1254 .elementor-element.elementor-element-01aabe3{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1254 .elementor-element.elementor-element-2bbf0d6 .elementor-icon-box-description{font-size:11px;}.elementor-1254 .elementor-element.elementor-element-8af6889 .elementor-heading-title{font-size:20px;}.elementor-1254 .elementor-element.elementor-element-82e9d7a{font-size:13px;}.elementor-1254 .elementor-element.elementor-element-c6bf619{padding:0px 0px 25px 0px;}.elementor-1254 .elementor-element.elementor-element-c6bf619 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1254 .elementor-element.elementor-element-c6bf619 .elementor-icon-list-item > a{font-size:12px;line-height:25px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-49efae7 .elementor-button{font-size:14px;letter-spacing:0.15px;padding:10px 24px 10px 24px;}.elementor-1254 .elementor-element.elementor-element-548cc31{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1254 .elementor-element.elementor-element-0c2abe6{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1254 .elementor-element.elementor-element-7a56a22 img{height:199px;}.elementor-1254 .elementor-element.elementor-element-11646bb{margin:-67px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;padding:4px 10px 4px 10px;}.elementor-1254 .elementor-element.elementor-element-11646bb .elementor-icon{font-size:13px;}.elementor-1254 .elementor-element.elementor-element-11646bb .elementor-icon-box-description{font-size:10px;}.elementor-1254 .elementor-element.elementor-element-4986598{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1254 .elementor-element.elementor-element-52ed008 .elementor-icon-box-description{font-size:11px;}.elementor-1254 .elementor-element.elementor-element-cb25f77 .elementor-heading-title{font-size:20px;}.elementor-1254 .elementor-element.elementor-element-b7f21ac{font-size:13px;}.elementor-1254 .elementor-element.elementor-element-c3209cd{padding:0px 0px 25px 0px;}.elementor-1254 .elementor-element.elementor-element-c3209cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1254 .elementor-element.elementor-element-c3209cd .elementor-icon-list-item > a{font-size:12px;line-height:25px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-fa74b71 .elementor-button{font-size:14px;letter-spacing:0.15px;padding:10px 24px 10px 24px;}.elementor-1254 .elementor-element.elementor-element-5e2974d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1254 .elementor-element.elementor-element-0b4865b{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1254 .elementor-element.elementor-element-ec86d54 img{height:199px;}.elementor-1254 .elementor-element.elementor-element-1d83362{margin:-67px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;padding:4px 10px 4px 10px;}.elementor-1254 .elementor-element.elementor-element-1d83362 .elementor-icon{font-size:13px;}.elementor-1254 .elementor-element.elementor-element-1d83362 .elementor-icon-box-description{font-size:10px;}.elementor-1254 .elementor-element.elementor-element-c7f04da{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1254 .elementor-element.elementor-element-7567de0 .elementor-icon-box-description{font-size:11px;}.elementor-1254 .elementor-element.elementor-element-dc4308c .elementor-heading-title{font-size:20px;}.elementor-1254 .elementor-element.elementor-element-6a7dd63{font-size:13px;}.elementor-1254 .elementor-element.elementor-element-eb34b05{padding:0px 0px 25px 0px;}.elementor-1254 .elementor-element.elementor-element-eb34b05 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1254 .elementor-element.elementor-element-eb34b05 .elementor-icon-list-item > a{font-size:12px;line-height:25px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-486d97b .elementor-button{font-size:14px;letter-spacing:0.15px;padding:10px 24px 10px 24px;}.elementor-1254 .elementor-element.elementor-element-54788ae{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1254 .elementor-element.elementor-element-8fbb437{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1254 .elementor-element.elementor-element-0287112 img{height:199px;}.elementor-1254 .elementor-element.elementor-element-774b66c{margin:-67px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;padding:4px 10px 4px 10px;}.elementor-1254 .elementor-element.elementor-element-774b66c .elementor-icon{font-size:13px;}.elementor-1254 .elementor-element.elementor-element-774b66c .elementor-icon-box-description{font-size:10px;}.elementor-1254 .elementor-element.elementor-element-de484f1{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1254 .elementor-element.elementor-element-c29bf9d .elementor-icon-box-description{font-size:11px;}.elementor-1254 .elementor-element.elementor-element-5234cc2 .elementor-heading-title{font-size:20px;}.elementor-1254 .elementor-element.elementor-element-fda7976{font-size:13px;}.elementor-1254 .elementor-element.elementor-element-a51b452{padding:0px 0px 25px 0px;}.elementor-1254 .elementor-element.elementor-element-a51b452 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1254 .elementor-element.elementor-element-a51b452 .elementor-icon-list-item > a{font-size:12px;line-height:25px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-fb43e4e .elementor-button{font-size:14px;letter-spacing:0.15px;padding:10px 24px 10px 24px;}.elementor-1254 .elementor-element.elementor-element-406b448{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1254 .elementor-element.elementor-element-5e85a6b{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1254 .elementor-element.elementor-element-f0e9fc2 img{height:199px;}.elementor-1254 .elementor-element.elementor-element-357d35d{margin:-67px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;padding:4px 10px 4px 10px;}.elementor-1254 .elementor-element.elementor-element-357d35d .elementor-icon{font-size:13px;}.elementor-1254 .elementor-element.elementor-element-357d35d .elementor-icon-box-description{font-size:10px;}.elementor-1254 .elementor-element.elementor-element-56d76bc{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1254 .elementor-element.elementor-element-c6e2b09 .elementor-icon-box-description{font-size:11px;}.elementor-1254 .elementor-element.elementor-element-194158e .elementor-heading-title{font-size:20px;}.elementor-1254 .elementor-element.elementor-element-a0b1cbf{font-size:13px;}.elementor-1254 .elementor-element.elementor-element-136e5d5{padding:0px 0px 25px 0px;}.elementor-1254 .elementor-element.elementor-element-136e5d5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1254 .elementor-element.elementor-element-136e5d5 .elementor-icon-list-item > a{font-size:12px;line-height:25px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-98c3cfd .elementor-button{font-size:14px;letter-spacing:0.15px;padding:10px 24px 10px 24px;}.elementor-1254 .elementor-element.elementor-element-dfef799{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1254 .elementor-element.elementor-element-a467736{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1254 .elementor-element.elementor-element-4ef5555 img{height:199px;}.elementor-1254 .elementor-element.elementor-element-d638713{margin:-67px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;padding:4px 10px 4px 10px;}.elementor-1254 .elementor-element.elementor-element-d638713 .elementor-icon{font-size:13px;}.elementor-1254 .elementor-element.elementor-element-d638713 .elementor-icon-box-description{font-size:10px;}.elementor-1254 .elementor-element.elementor-element-31caa38{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1254 .elementor-element.elementor-element-be33185 .elementor-icon-box-description{font-size:11px;}.elementor-1254 .elementor-element.elementor-element-0f05cd7 .elementor-heading-title{font-size:20px;}.elementor-1254 .elementor-element.elementor-element-83d0005{font-size:13px;}.elementor-1254 .elementor-element.elementor-element-369313f{padding:0px 0px 25px 0px;}.elementor-1254 .elementor-element.elementor-element-369313f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1254 .elementor-element.elementor-element-369313f .elementor-icon-list-item > a{font-size:12px;line-height:25px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-9ed2b1a .elementor-button{font-size:14px;letter-spacing:0.15px;padding:10px 24px 10px 24px;}.elementor-1254 .elementor-element.elementor-element-10c2687{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--container-widget-width:333px;--container-widget-flex-grow:0;width:var( --container-widget-width, 333px );max-width:333px;}.elementor-1254 .elementor-element.elementor-element-3724577{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-1254 .elementor-element.elementor-element-a413098 .rattil-about{padding:34px 8px 36px 8px;}.elementor-1254 .elementor-element.elementor-element-a413098 .rattil-about__inner{gap:22px;}.elementor-1254 .elementor-element.elementor-element-a413098 .rattil-about__eyebrow{font-size:2px;}.elementor-1254 .elementor-element.elementor-element-a413098 .rattil-about__eyebrow-line{width:22px;}.elementor-1254 .elementor-element.elementor-element-a413098 .rattil-about__title{font-size:27px;line-height:30px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-a413098 .rattil-about__description{font-size:13px;line-height:21.13px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-a413098 .rattil-about__media img{width:210px;}.elementor-1254 .elementor-element.elementor-element-a413098 .rattil-about__feature{max-width:100%;padding:18px 16px 18px 16px;min-height:94px;}.elementor-1254 .elementor-element.elementor-element-a413098 .rattil-about__feature-icon{width:42px;height:42px;}.elementor-1254 .elementor-element.elementor-element-a413098 .rattil-about__feature-title{font-size:15px;line-height:8px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-a413098 .rattil-about__feature-description{font-size:12px;line-height:17px;}.elementor-1254 .elementor-element.elementor-element-a413098 .rattil-about__stage{--rattil-about-feature-gap:14px;}.elementor-1254 .elementor-element.elementor-element-63a1128{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:2px;--padding-right:2px;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs{padding:44px 16px 44px 16px;--rattil-programs-grid-gap:14px;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__inner{--rattil-programs-header-gap:28px;--rattil-programs-footer-gap:32px;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__eyebrow{font-size:11px;line-height:1px;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__title{font-size:27px;line-height:30px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__subtitle{font-size:13px;line-height:25px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__image-wrap{height:180px;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__card-title{font-size:18px;line-height:18px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__card-description{font-size:12px;line-height:20px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__explore{font-size:12px;line-height:12px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-7adfd51 .rattil-programs__primary-cta{font-size:14px;line-height:17px;}.elementor-1254 .elementor-element.elementor-element-4b68576{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:12px;--padding-right:12px;}.elementor-1254 .elementor-element.elementor-element-d01fd2a{width:var( --container-widget-width, 170px );max-width:170px;padding:12px 12px 12px 12px;--container-widget-width:170px;--container-widget-flex-grow:0;}.elementor-1254 .elementor-element.elementor-element-d01fd2a .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-1254 .elementor-element.elementor-element-d01fd2a .elementor-icon{font-size:35px;}.elementor-1254 .elementor-element.elementor-element-d01fd2a .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-d01fd2a .elementor-icon-box-title a{font-size:15px;line-height:24px;}.elementor-1254 .elementor-element.elementor-element-d01fd2a .elementor-icon-box-description{font-size:11px;line-height:2.1em;}.elementor-1254 .elementor-element.elementor-element-c94690c{width:var( --container-widget-width, 170px );max-width:170px;padding:12px 12px 12px 12px;--container-widget-width:170px;--container-widget-flex-grow:0;}.elementor-1254 .elementor-element.elementor-element-c94690c .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-1254 .elementor-element.elementor-element-c94690c .elementor-icon{font-size:35px;}.elementor-1254 .elementor-element.elementor-element-c94690c .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-c94690c .elementor-icon-box-title a{font-size:15px;line-height:24px;}.elementor-1254 .elementor-element.elementor-element-c94690c .elementor-icon-box-description{font-size:11px;line-height:2.1em;}.elementor-1254 .elementor-element.elementor-element-48c0c4b{width:var( --container-widget-width, 170px );max-width:170px;padding:12px 12px 12px 12px;--container-widget-width:170px;--container-widget-flex-grow:0;}.elementor-1254 .elementor-element.elementor-element-48c0c4b .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-1254 .elementor-element.elementor-element-48c0c4b .elementor-icon{font-size:35px;}.elementor-1254 .elementor-element.elementor-element-48c0c4b .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-48c0c4b .elementor-icon-box-title a{font-size:15px;line-height:24px;}.elementor-1254 .elementor-element.elementor-element-48c0c4b .elementor-icon-box-description{font-size:11px;line-height:2.1em;}.elementor-1254 .elementor-element.elementor-element-da2cb53{width:var( --container-widget-width, 170px );max-width:170px;padding:12px 12px 12px 12px;--container-widget-width:170px;--container-widget-flex-grow:0;}.elementor-1254 .elementor-element.elementor-element-da2cb53 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-1254 .elementor-element.elementor-element-da2cb53 .elementor-icon{font-size:35px;}.elementor-1254 .elementor-element.elementor-element-da2cb53 .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-da2cb53 .elementor-icon-box-title a{font-size:15px;line-height:24px;}.elementor-1254 .elementor-element.elementor-element-da2cb53 .elementor-icon-box-description{font-size:11px;line-height:2.1em;}.elementor-1254 .elementor-element.elementor-element-1c7a095::before, .elementor-1254 .elementor-element.elementor-element-1c7a095 > .elementor-background-video-container::before, .elementor-1254 .elementor-element.elementor-element-1c7a095 > .e-con-inner > .elementor-background-video-container::before, .elementor-1254 .elementor-element.elementor-element-1c7a095 > .elementor-background-slideshow::before, .elementor-1254 .elementor-element.elementor-element-1c7a095 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1254 .elementor-element.elementor-element-1c7a095 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:375px auto;}.elementor-1254 .elementor-element.elementor-element-1c7a095{--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1254 .elementor-element.elementor-element-1b9f367 .rattil-tracks{padding:44px 16px 44px 16px;--rattil-tracks-gap:14px;}.elementor-1254 .elementor-element.elementor-element-1b9f367 .rattil-tracks__eyebrow{font-size:12px;line-height:2px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-1b9f367 .rattil-tracks__title{font-size:27px;line-height:30px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-1b9f367 .rattil-tracks__subtitle{font-size:13px;line-height:26px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-1b9f367 .rattil-tracks__card{padding:24px 20px 22px 20px;}.elementor-1254 .elementor-element.elementor-element-1b9f367 .rattil-tracks__top-icon{font-size:21px;}.elementor-1254 .elementor-element.elementor-element-1b9f367 .rattil-tracks__top-icon svg{width:21px;height:21px;}.elementor-1254 .elementor-element.elementor-element-1b9f367 .rattil-tracks__card-title{font-size:18px;line-height:26px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-1b9f367 .rattil-tracks__description{font-size:13px;line-height:20px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-1b9f367 .rattil-tracks__bullet-text{font-size:12px;line-height:18px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-1b9f367 .rattil-tracks__button{font-size:13px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-389596f{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1254 .elementor-element.elementor-element-9e43997 .elementor-icon-box-wrapper{text-align:start;}.elementor-1254 .elementor-element.elementor-element-9e43997 .elementor-icon{font-size:11px;}.elementor-1254 .elementor-element.elementor-element-9e43997 .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-9e43997 .elementor-icon-box-title a{font-size:15px;line-height:26px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-9e43997 .elementor-icon-box-description{font-size:12px;line-height:26px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-ccb1134 .elementor-icon-box-description{font-size:10px;}.elementor-1254 .elementor-element.elementor-element-1904976{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1254 .elementor-element.elementor-element-dcf61c0 .elementor-icon-box-wrapper{text-align:start;}.elementor-1254 .elementor-element.elementor-element-dcf61c0 .elementor-icon{font-size:11px;}.elementor-1254 .elementor-element.elementor-element-dcf61c0 .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-dcf61c0 .elementor-icon-box-title a{font-size:15px;line-height:26px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-dcf61c0 .elementor-icon-box-description{font-size:12px;line-height:26px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-11fff7a .elementor-icon-box-description{font-size:10px;}.elementor-1254 .elementor-element.elementor-element-34d6657{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1254 .elementor-element.elementor-element-8ef4521 .elementor-icon-box-wrapper{text-align:start;}.elementor-1254 .elementor-element.elementor-element-8ef4521 .elementor-icon{font-size:11px;}.elementor-1254 .elementor-element.elementor-element-8ef4521 .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-8ef4521 .elementor-icon-box-title a{font-size:15px;line-height:26px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-8ef4521 .elementor-icon-box-description{font-size:12px;line-height:26px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-bb39621 .elementor-icon-box-description{font-size:10px;}.elementor-1254 .elementor-element.elementor-element-67de05e{width:var( --container-widget-width, 335px );max-width:335px;--container-widget-width:335px;--container-widget-flex-grow:0;}.elementor-1254 .elementor-element.elementor-element-67de05e .elementor-button{font-size:14px;line-height:20px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-eef4148{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-1254 .elementor-element.elementor-element-d900d82 img{height:200px;}.elementor-1254 .elementor-element.elementor-element-29e58d0{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1254 .elementor-element.elementor-element-84659fb{text-align:center;}.elementor-1254 .elementor-element.elementor-element-84659fb .elementor-heading-title{font-size:27px;line-height:30px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-cfd1d67{text-align:center;font-size:13px;line-height:21px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-60caf21 img{height:200px;}.elementor-1254 .elementor-element.elementor-element-85ce2b0{padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;}.elementor-1254 .elementor-element.elementor-element-85ce2b0 .elementor-icon{font-size:35px;}.elementor-1254 .elementor-element.elementor-element-85ce2b0 .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-85ce2b0 .elementor-icon-box-title a{font-size:14px;line-height:26px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-cceb3da{padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;}.elementor-1254 .elementor-element.elementor-element-cceb3da .elementor-icon{font-size:35px;}.elementor-1254 .elementor-element.elementor-element-cceb3da .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-cceb3da .elementor-icon-box-title a{font-size:14px;line-height:26px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-b7fbc76{padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;}.elementor-1254 .elementor-element.elementor-element-b7fbc76 .elementor-icon{font-size:35px;}.elementor-1254 .elementor-element.elementor-element-b7fbc76 .elementor-icon-box-title, .elementor-1254 .elementor-element.elementor-element-b7fbc76 .elementor-icon-box-title a{font-size:14px;line-height:26px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-41e08c8::before, .elementor-1254 .elementor-element.elementor-element-41e08c8 > .elementor-background-video-container::before, .elementor-1254 .elementor-element.elementor-element-41e08c8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1254 .elementor-element.elementor-element-41e08c8 > .elementor-background-slideshow::before, .elementor-1254 .elementor-element.elementor-element-41e08c8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1254 .elementor-element.elementor-element-41e08c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:355px auto;}.elementor-1254 .elementor-element.elementor-element-6cf3227 .rattil-tutors{padding:42px 16px 42px 16px;}.elementor-1254 .elementor-element.elementor-element-6cf3227 .rattil-tutors__eyebrow{font-size:11px;line-height:18px;letter-spacing:0.55px;}.elementor-1254 .elementor-element.elementor-element-6cf3227 .rattil-tutors__title{font-size:27px;line-height:26px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-6cf3227 .rattil-tutors__subtitle{font-size:13px;line-height:26px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-6cf3227 .rattil-tutors__benefit-card{padding:14px 14px 14px 14px;}.elementor-1254 .elementor-element.elementor-element-6cf3227 .rattil-tutors__image-wrap{height:220px;}.elementor-1254 .elementor-element.elementor-element-6cf3227 .rattil-tutors__name{font-size:20px;line-height:22px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-6cf3227 .rattil-tutors__expertise{font-size:13px;line-height:18px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-6cf3227 .rattil-tutors__card-description{font-size:12px;line-height:18px;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success{padding:38px 16px 40px 16px;--rattil-success-gap:16px;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success__eyebrow{font-size:12px;line-height:26px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success__title{font-size:27px;line-height:26px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success__subtitle{font-size:13px;line-height:20px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success__video-quote{font-size:16px;line-height:22px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success__video-description{font-size:12px;line-height:26px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success__video-content{padding:20px 20px 20px 20px;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success__card--text{padding:20px 20px 20px 20px;}.elementor-1254 .elementor-element.elementor-element-e9140e7 .rattil-success__story-headline{font-size:17px;}.elementor-1254 .elementor-element.elementor-element-0b73c0a::before, .elementor-1254 .elementor-element.elementor-element-0b73c0a > .elementor-background-video-container::before, .elementor-1254 .elementor-element.elementor-element-0b73c0a > .e-con-inner > .elementor-background-video-container::before, .elementor-1254 .elementor-element.elementor-element-0b73c0a > .elementor-background-slideshow::before, .elementor-1254 .elementor-element.elementor-element-0b73c0a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1254 .elementor-element.elementor-element-0b73c0a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:310px auto;}.elementor-1254 .elementor-element.elementor-element-01c2e93 .rattil-pricing{padding:42px 16px 42px 16px;--rattil-pricing-header-tabs-gap:15px;--rattil-pricing-tabs-cards-gap:26px;--rattil-pricing-card-gap:17px;--rattil-pricing-card-min-height:500px;--rattil-pricing-recommended-extra-height:0px;--rattil-pricing-cta-button-min-width:0px;--rattil-pricing-mobile-card-width:88%;}.elementor-1254 .elementor-element.elementor-element-01c2e93 .rattil-pricing__title{font-size:27px;line-height:28px;}.elementor-1254 .elementor-element.elementor-element-01c2e93 .rattil-pricing__card{padding:34px 22px 24px 22px;}.elementor-1254 .elementor-element.elementor-element-b7f535f{--padding-top:32px;--padding-bottom:32px;--padding-left:13px;--padding-right:13px;}.elementor-1254 .elementor-element.elementor-element-a04281a{text-align:center;}.elementor-1254 .elementor-element.elementor-element-a04281a .elementor-heading-title{font-size:27px;line-height:29px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-a514987{text-align:center;font-size:13px;line-height:21px;letter-spacing:0.15px;}.elementor-1254 .elementor-element.elementor-element-a88c52c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1254 .elementor-element.elementor-element-6107aac{--justify-content:center;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-1254 .elementor-element.elementor-element-71a7166{--container-widget-width:578px;--container-widget-flex-grow:0;width:var( --container-widget-width, 578px );max-width:578px;}.elementor-1254 .elementor-element.elementor-element-71a7166 .rlf{--rlf-max-width:870px;}.elementor-1254 .elementor-element.elementor-element-71a7166 .rlf.rlf .rlf-heading{line-height:31px;}.elementor-1254 .elementor-element.elementor-element-71a7166 .rlf.rlf .rlf-description{font-size:13px;}.elementor-1254 .elementor-element.elementor-element-71a7166 .rlf.rlf .rlf-question{font-size:15px;line-height:23px;}.elementor-1254 .elementor-element.elementor-element-71a7166 .rlf.rlf .rlf-answer-content{font-size:13px;line-height:20px;}.elementor-1254 .elementor-element.elementor-element-0fee5fe .elementor-button{font-size:13px;padding:10px 25px 10px 25px;}.elementor-1254 .elementor-element.elementor-element-3086d36.e-con{--order:-99999 /* order start hack */;}.elementor-1254 .elementor-element.elementor-element-408bb8b{width:initial;max-width:initial;}.elementor-1254 .elementor-element.elementor-element-408bb8b img{height:280px;}.elementor-1254 .elementor-element.elementor-element-f4722d8{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-1254 .elementor-element.elementor-element-8a1d1f9 .rhc.rhc .rhc-heading{font-size:27px;line-height:34px;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__header{margin-inline:0 auto;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__eyebrow-wrap{justify-content:flex-start;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__title{text-align:left;font-size:27px;line-height:28px;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__description{text-align:left;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles{padding:48px 16px 48px 16px;--rattil-articles-gap:16px;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__inner{--rattil-articles-header-gap:26px;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__image-wrap{height:190px;}.elementor-1254 .elementor-element.elementor-element-ab48f99 .rattil-articles__footer{justify-content:center;}}/* Start custom CSS for image, class: .elementor-element-10d594f */.elementor-1254 .elementor-element.elementor-element-10d594f {
    position: relative !important;
    overflow: hidden !important;

    /* يمنع عناصر الشادو من الخروج من طبقة الويدجت */
    isolation: isolate !important;

    z-index: 0 !important;
}

.elementor-1254 .elementor-element.elementor-element-10d594f img {
    position: relative !important;
    z-index: 1 !important;

    display: block !important;
    width: 100% !important;
}

.elementor-1254 .elementor-element.elementor-element-10d594f::after {
    content: "" !important;

    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;

    height: 78% !important;

    /* كان 999 وده سبب المشكلة */
    z-index: 2 !important;

    pointer-events: none !important;

    background: radial-gradient(
        ellipse 90% 78% at 50% 100%,
        rgba(0, 0, 0, 0.68) 0%,
        rgba(0, 0, 0, 0.50) 26%,
        rgba(0, 0, 0, 0.30) 48%,
        rgba(0, 0, 0, 0.14) 67%,
        rgba(0, 0, 0, 0.05) 78%,
        transparent 90%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3297c5 */.elementor-1254 .elementor-element.elementor-element-c3297c5 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-c3297c5::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d2767b */.elementor-1254 .elementor-element.elementor-element-8d2767b {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-8d2767b::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4cad34a */.elementor-1254 .elementor-element.elementor-element-4cad34a {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-4cad34a::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a56a22 */.elementor-1254 .elementor-element.elementor-element-7a56a22 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-7a56a22::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec86d54 */.elementor-1254 .elementor-element.elementor-element-ec86d54 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-ec86d54::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0287112 */.elementor-1254 .elementor-element.elementor-element-0287112 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-0287112::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0e9fc2 */.elementor-1254 .elementor-element.elementor-element-f0e9fc2 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-f0e9fc2::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ef5555 */.elementor-1254 .elementor-element.elementor-element-4ef5555 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-4ef5555::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10d594f */.elementor-1254 .elementor-element.elementor-element-10d594f {
    position: relative !important;
    overflow: hidden !important;

    /* يمنع عناصر الشادو من الخروج من طبقة الويدجت */
    isolation: isolate !important;

    z-index: 0 !important;
}

.elementor-1254 .elementor-element.elementor-element-10d594f img {
    position: relative !important;
    z-index: 1 !important;

    display: block !important;
    width: 100% !important;
}

.elementor-1254 .elementor-element.elementor-element-10d594f::after {
    content: "" !important;

    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;

    height: 78% !important;

    /* كان 999 وده سبب المشكلة */
    z-index: 2 !important;

    pointer-events: none !important;

    background: radial-gradient(
        ellipse 90% 78% at 50% 100%,
        rgba(0, 0, 0, 0.68) 0%,
        rgba(0, 0, 0, 0.50) 26%,
        rgba(0, 0, 0, 0.30) 48%,
        rgba(0, 0, 0, 0.14) 67%,
        rgba(0, 0, 0, 0.05) 78%,
        transparent 90%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3297c5 */.elementor-1254 .elementor-element.elementor-element-c3297c5 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-c3297c5::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d2767b */.elementor-1254 .elementor-element.elementor-element-8d2767b {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-8d2767b::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4cad34a */.elementor-1254 .elementor-element.elementor-element-4cad34a {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-4cad34a::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a56a22 */.elementor-1254 .elementor-element.elementor-element-7a56a22 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-7a56a22::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec86d54 */.elementor-1254 .elementor-element.elementor-element-ec86d54 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-ec86d54::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0287112 */.elementor-1254 .elementor-element.elementor-element-0287112 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-0287112::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0e9fc2 */.elementor-1254 .elementor-element.elementor-element-f0e9fc2 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-f0e9fc2::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ef5555 */.elementor-1254 .elementor-element.elementor-element-4ef5555 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-4ef5555::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10d594f */.elementor-1254 .elementor-element.elementor-element-10d594f {
    position: relative !important;
    overflow: hidden !important;

    /* يمنع عناصر الشادو من الخروج من طبقة الويدجت */
    isolation: isolate !important;

    z-index: 0 !important;
}

.elementor-1254 .elementor-element.elementor-element-10d594f img {
    position: relative !important;
    z-index: 1 !important;

    display: block !important;
    width: 100% !important;
}

.elementor-1254 .elementor-element.elementor-element-10d594f::after {
    content: "" !important;

    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;

    height: 78% !important;

    /* كان 999 وده سبب المشكلة */
    z-index: 2 !important;

    pointer-events: none !important;

    background: radial-gradient(
        ellipse 90% 78% at 50% 100%,
        rgba(0, 0, 0, 0.68) 0%,
        rgba(0, 0, 0, 0.50) 26%,
        rgba(0, 0, 0, 0.30) 48%,
        rgba(0, 0, 0, 0.14) 67%,
        rgba(0, 0, 0, 0.05) 78%,
        transparent 90%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3297c5 */.elementor-1254 .elementor-element.elementor-element-c3297c5 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-c3297c5::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d2767b */.elementor-1254 .elementor-element.elementor-element-8d2767b {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-8d2767b::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4cad34a */.elementor-1254 .elementor-element.elementor-element-4cad34a {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-4cad34a::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a56a22 */.elementor-1254 .elementor-element.elementor-element-7a56a22 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-7a56a22::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec86d54 */.elementor-1254 .elementor-element.elementor-element-ec86d54 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-ec86d54::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0287112 */.elementor-1254 .elementor-element.elementor-element-0287112 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-0287112::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0e9fc2 */.elementor-1254 .elementor-element.elementor-element-f0e9fc2 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-f0e9fc2::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ef5555 */.elementor-1254 .elementor-element.elementor-element-4ef5555 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-4ef5555::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10d594f */.elementor-1254 .elementor-element.elementor-element-10d594f {
    position: relative !important;
    overflow: hidden !important;

    /* يمنع عناصر الشادو من الخروج من طبقة الويدجت */
    isolation: isolate !important;

    z-index: 0 !important;
}

.elementor-1254 .elementor-element.elementor-element-10d594f img {
    position: relative !important;
    z-index: 1 !important;

    display: block !important;
    width: 100% !important;
}

.elementor-1254 .elementor-element.elementor-element-10d594f::after {
    content: "" !important;

    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;

    height: 78% !important;

    /* كان 999 وده سبب المشكلة */
    z-index: 2 !important;

    pointer-events: none !important;

    background: radial-gradient(
        ellipse 90% 78% at 50% 100%,
        rgba(0, 0, 0, 0.68) 0%,
        rgba(0, 0, 0, 0.50) 26%,
        rgba(0, 0, 0, 0.30) 48%,
        rgba(0, 0, 0, 0.14) 67%,
        rgba(0, 0, 0, 0.05) 78%,
        transparent 90%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3297c5 */.elementor-1254 .elementor-element.elementor-element-c3297c5 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-c3297c5::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d2767b */.elementor-1254 .elementor-element.elementor-element-8d2767b {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-8d2767b::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4cad34a */.elementor-1254 .elementor-element.elementor-element-4cad34a {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-4cad34a::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a56a22 */.elementor-1254 .elementor-element.elementor-element-7a56a22 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-7a56a22::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec86d54 */.elementor-1254 .elementor-element.elementor-element-ec86d54 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-ec86d54::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0287112 */.elementor-1254 .elementor-element.elementor-element-0287112 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-0287112::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0e9fc2 */.elementor-1254 .elementor-element.elementor-element-f0e9fc2 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-f0e9fc2::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ef5555 */.elementor-1254 .elementor-element.elementor-element-4ef5555 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-4ef5555::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10d594f */.elementor-1254 .elementor-element.elementor-element-10d594f {
    position: relative !important;
    overflow: hidden !important;

    /* يمنع عناصر الشادو من الخروج من طبقة الويدجت */
    isolation: isolate !important;

    z-index: 0 !important;
}

.elementor-1254 .elementor-element.elementor-element-10d594f img {
    position: relative !important;
    z-index: 1 !important;

    display: block !important;
    width: 100% !important;
}

.elementor-1254 .elementor-element.elementor-element-10d594f::after {
    content: "" !important;

    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;

    height: 78% !important;

    /* كان 999 وده سبب المشكلة */
    z-index: 2 !important;

    pointer-events: none !important;

    background: radial-gradient(
        ellipse 90% 78% at 50% 100%,
        rgba(0, 0, 0, 0.68) 0%,
        rgba(0, 0, 0, 0.50) 26%,
        rgba(0, 0, 0, 0.30) 48%,
        rgba(0, 0, 0, 0.14) 67%,
        rgba(0, 0, 0, 0.05) 78%,
        transparent 90%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3297c5 */.elementor-1254 .elementor-element.elementor-element-c3297c5 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-c3297c5::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d2767b */.elementor-1254 .elementor-element.elementor-element-8d2767b {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-8d2767b::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4cad34a */.elementor-1254 .elementor-element.elementor-element-4cad34a {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-4cad34a::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a56a22 */.elementor-1254 .elementor-element.elementor-element-7a56a22 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-7a56a22::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec86d54 */.elementor-1254 .elementor-element.elementor-element-ec86d54 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-ec86d54::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0287112 */.elementor-1254 .elementor-element.elementor-element-0287112 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-0287112::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0e9fc2 */.elementor-1254 .elementor-element.elementor-element-f0e9fc2 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-f0e9fc2::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ef5555 */.elementor-1254 .elementor-element.elementor-element-4ef5555 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-4ef5555::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10d594f */.elementor-1254 .elementor-element.elementor-element-10d594f {
    position: relative !important;
    overflow: hidden !important;

    /* يمنع عناصر الشادو من الخروج من طبقة الويدجت */
    isolation: isolate !important;

    z-index: 0 !important;
}

.elementor-1254 .elementor-element.elementor-element-10d594f img {
    position: relative !important;
    z-index: 1 !important;

    display: block !important;
    width: 100% !important;
}

.elementor-1254 .elementor-element.elementor-element-10d594f::after {
    content: "" !important;

    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;

    height: 78% !important;

    /* كان 999 وده سبب المشكلة */
    z-index: 2 !important;

    pointer-events: none !important;

    background: radial-gradient(
        ellipse 90% 78% at 50% 100%,
        rgba(0, 0, 0, 0.68) 0%,
        rgba(0, 0, 0, 0.50) 26%,
        rgba(0, 0, 0, 0.30) 48%,
        rgba(0, 0, 0, 0.14) 67%,
        rgba(0, 0, 0, 0.05) 78%,
        transparent 90%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3297c5 */.elementor-1254 .elementor-element.elementor-element-c3297c5 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-c3297c5::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d2767b */.elementor-1254 .elementor-element.elementor-element-8d2767b {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-8d2767b::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4cad34a */.elementor-1254 .elementor-element.elementor-element-4cad34a {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-4cad34a::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a56a22 */.elementor-1254 .elementor-element.elementor-element-7a56a22 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-7a56a22::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec86d54 */.elementor-1254 .elementor-element.elementor-element-ec86d54 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-ec86d54::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0287112 */.elementor-1254 .elementor-element.elementor-element-0287112 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-0287112::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0e9fc2 */.elementor-1254 .elementor-element.elementor-element-f0e9fc2 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-f0e9fc2::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ef5555 */.elementor-1254 .elementor-element.elementor-element-4ef5555 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-4ef5555::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10d594f */.elementor-1254 .elementor-element.elementor-element-10d594f {
    position: relative !important;
    overflow: hidden !important;

    /* يمنع عناصر الشادو من الخروج من طبقة الويدجت */
    isolation: isolate !important;

    z-index: 0 !important;
}

.elementor-1254 .elementor-element.elementor-element-10d594f img {
    position: relative !important;
    z-index: 1 !important;

    display: block !important;
    width: 100% !important;
}

.elementor-1254 .elementor-element.elementor-element-10d594f::after {
    content: "" !important;

    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;

    height: 78% !important;

    /* كان 999 وده سبب المشكلة */
    z-index: 2 !important;

    pointer-events: none !important;

    background: radial-gradient(
        ellipse 90% 78% at 50% 100%,
        rgba(0, 0, 0, 0.68) 0%,
        rgba(0, 0, 0, 0.50) 26%,
        rgba(0, 0, 0, 0.30) 48%,
        rgba(0, 0, 0, 0.14) 67%,
        rgba(0, 0, 0, 0.05) 78%,
        transparent 90%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3297c5 */.elementor-1254 .elementor-element.elementor-element-c3297c5 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-c3297c5::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d2767b */.elementor-1254 .elementor-element.elementor-element-8d2767b {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-8d2767b::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4cad34a */.elementor-1254 .elementor-element.elementor-element-4cad34a {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-4cad34a::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a56a22 */.elementor-1254 .elementor-element.elementor-element-7a56a22 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-7a56a22::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec86d54 */.elementor-1254 .elementor-element.elementor-element-ec86d54 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-ec86d54::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0287112 */.elementor-1254 .elementor-element.elementor-element-0287112 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-0287112::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0e9fc2 */.elementor-1254 .elementor-element.elementor-element-f0e9fc2 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-f0e9fc2::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ef5555 */.elementor-1254 .elementor-element.elementor-element-4ef5555 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-4ef5555::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10d594f */.elementor-1254 .elementor-element.elementor-element-10d594f {
    position: relative !important;
    overflow: hidden !important;

    /* يمنع عناصر الشادو من الخروج من طبقة الويدجت */
    isolation: isolate !important;

    z-index: 0 !important;
}

.elementor-1254 .elementor-element.elementor-element-10d594f img {
    position: relative !important;
    z-index: 1 !important;

    display: block !important;
    width: 100% !important;
}

.elementor-1254 .elementor-element.elementor-element-10d594f::after {
    content: "" !important;

    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;

    height: 78% !important;

    /* كان 999 وده سبب المشكلة */
    z-index: 2 !important;

    pointer-events: none !important;

    background: radial-gradient(
        ellipse 90% 78% at 50% 100%,
        rgba(0, 0, 0, 0.68) 0%,
        rgba(0, 0, 0, 0.50) 26%,
        rgba(0, 0, 0, 0.30) 48%,
        rgba(0, 0, 0, 0.14) 67%,
        rgba(0, 0, 0, 0.05) 78%,
        transparent 90%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3297c5 */.elementor-1254 .elementor-element.elementor-element-c3297c5 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-c3297c5::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d2767b */.elementor-1254 .elementor-element.elementor-element-8d2767b {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-8d2767b::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4cad34a */.elementor-1254 .elementor-element.elementor-element-4cad34a {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-4cad34a::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a56a22 */.elementor-1254 .elementor-element.elementor-element-7a56a22 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-7a56a22::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec86d54 */.elementor-1254 .elementor-element.elementor-element-ec86d54 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-ec86d54::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0287112 */.elementor-1254 .elementor-element.elementor-element-0287112 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-0287112::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0e9fc2 */.elementor-1254 .elementor-element.elementor-element-f0e9fc2 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-f0e9fc2::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ef5555 */.elementor-1254 .elementor-element.elementor-element-4ef5555 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-4ef5555::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10d594f */.elementor-1254 .elementor-element.elementor-element-10d594f {
    position: relative !important;
    overflow: hidden !important;

    /* يمنع عناصر الشادو من الخروج من طبقة الويدجت */
    isolation: isolate !important;

    z-index: 0 !important;
}

.elementor-1254 .elementor-element.elementor-element-10d594f img {
    position: relative !important;
    z-index: 1 !important;

    display: block !important;
    width: 100% !important;
}

.elementor-1254 .elementor-element.elementor-element-10d594f::after {
    content: "" !important;

    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;

    height: 78% !important;

    /* كان 999 وده سبب المشكلة */
    z-index: 2 !important;

    pointer-events: none !important;

    background: radial-gradient(
        ellipse 90% 78% at 50% 100%,
        rgba(0, 0, 0, 0.68) 0%,
        rgba(0, 0, 0, 0.50) 26%,
        rgba(0, 0, 0, 0.30) 48%,
        rgba(0, 0, 0, 0.14) 67%,
        rgba(0, 0, 0, 0.05) 78%,
        transparent 90%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3297c5 */.elementor-1254 .elementor-element.elementor-element-c3297c5 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-c3297c5::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d2767b */.elementor-1254 .elementor-element.elementor-element-8d2767b {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-8d2767b::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4cad34a */.elementor-1254 .elementor-element.elementor-element-4cad34a {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-4cad34a::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a56a22 */.elementor-1254 .elementor-element.elementor-element-7a56a22 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-7a56a22::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec86d54 */.elementor-1254 .elementor-element.elementor-element-ec86d54 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-ec86d54::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0287112 */.elementor-1254 .elementor-element.elementor-element-0287112 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-0287112::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0e9fc2 */.elementor-1254 .elementor-element.elementor-element-f0e9fc2 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-f0e9fc2::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ef5555 */.elementor-1254 .elementor-element.elementor-element-4ef5555 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-4ef5555::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10d594f */.elementor-1254 .elementor-element.elementor-element-10d594f {
    position: relative !important;
    overflow: hidden !important;

    /* يمنع عناصر الشادو من الخروج من طبقة الويدجت */
    isolation: isolate !important;

    z-index: 0 !important;
}

.elementor-1254 .elementor-element.elementor-element-10d594f img {
    position: relative !important;
    z-index: 1 !important;

    display: block !important;
    width: 100% !important;
}

.elementor-1254 .elementor-element.elementor-element-10d594f::after {
    content: "" !important;

    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;

    height: 78% !important;

    /* كان 999 وده سبب المشكلة */
    z-index: 2 !important;

    pointer-events: none !important;

    background: radial-gradient(
        ellipse 90% 78% at 50% 100%,
        rgba(0, 0, 0, 0.68) 0%,
        rgba(0, 0, 0, 0.50) 26%,
        rgba(0, 0, 0, 0.30) 48%,
        rgba(0, 0, 0, 0.14) 67%,
        rgba(0, 0, 0, 0.05) 78%,
        transparent 90%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3297c5 */.elementor-1254 .elementor-element.elementor-element-c3297c5 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-c3297c5::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d2767b */.elementor-1254 .elementor-element.elementor-element-8d2767b {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-8d2767b::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4cad34a */.elementor-1254 .elementor-element.elementor-element-4cad34a {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-4cad34a::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a56a22 */.elementor-1254 .elementor-element.elementor-element-7a56a22 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-7a56a22::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec86d54 */.elementor-1254 .elementor-element.elementor-element-ec86d54 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-ec86d54::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0287112 */.elementor-1254 .elementor-element.elementor-element-0287112 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-0287112::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0e9fc2 */.elementor-1254 .elementor-element.elementor-element-f0e9fc2 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-f0e9fc2::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ef5555 */.elementor-1254 .elementor-element.elementor-element-4ef5555 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-4ef5555::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d900d82 */.elementor-1254 .elementor-element.elementor-element-d900d82 {
    position: relative !important;
    overflow: hidden !important;

    /* يمنع عناصر الشادو من الخروج من طبقة الويدجت */
    isolation: isolate !important;

    z-index: 0 !important;
}

.elementor-1254 .elementor-element.elementor-element-d900d82 img {
    position: relative !important;
    z-index: 1 !important;

    display: block !important;
    width: 100% !important;
}

.elementor-1254 .elementor-element.elementor-element-d900d82::after {
    content: "" !important;

    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;

    height: 78% !important;

    /* كان 999 وده سبب المشكلة */
    z-index: 2 !important;

    pointer-events: none !important;

    background: radial-gradient(
        ellipse 90% 78% at 50% 100%,
        rgba(0, 0, 0, 0.68) 0%,
        rgba(0, 0, 0, 0.50) 26%,
        rgba(0, 0, 0, 0.30) 48%,
        rgba(0, 0, 0, 0.14) 67%,
        rgba(0, 0, 0, 0.05) 78%,
        transparent 90%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60caf21 */.elementor-1254 .elementor-element.elementor-element-60caf21 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-1254 .elementor-element.elementor-element-60caf21::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 72% !important;
    z-index: 999 !important;
    pointer-events: none !important;

    background: radial-gradient(
        ellipse 80% 70% at 50% 100%,
        rgba(0, 0, 0, 0.52) 0%,
        rgba(0, 0, 0, 0.36) 27%,
        rgba(0, 0, 0, 0.20) 48%,
        rgba(0, 0, 0, 0.08) 67%,
        transparent 84%
    ) !important;
}/* End custom CSS */