.elementor-3787 .elementor-element.elementor-element-f38ef05{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3787 .elementor-element.elementor-element-2c97e65{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--border-radius:5px 5px 5px 5px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3787 .elementor-element.elementor-element-4980c28 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#54595F;}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3787 .elementor-element.elementor-element-9d361b1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3787 .elementor-element.elementor-element-9d361b1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3787 .elementor-element.elementor-element-9d361b1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3787 .elementor-element.elementor-element-9d361b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3787 .elementor-element.elementor-element-9d361b1 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-3787 .elementor-element.elementor-element-9d361b1 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-3787 .elementor-element.elementor-element-9d361b1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3787 .elementor-element.elementor-element-bcfd634 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3787 .elementor-element.elementor-element-bcfd634 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3787 .elementor-element.elementor-element-bcfd634{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3787 .elementor-element.elementor-element-bcfd634 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3787 .elementor-element.elementor-element-bcfd634 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-3787 .elementor-element.elementor-element-bcfd634 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-3787 .elementor-element.elementor-element-bcfd634 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3787 .elementor-element.elementor-element-c0404e8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3787 .elementor-element.elementor-element-c0404e8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3787 .elementor-element.elementor-element-c0404e8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3787 .elementor-element.elementor-element-c0404e8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3787 .elementor-element.elementor-element-c0404e8 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-3787 .elementor-element.elementor-element-c0404e8 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-3787 .elementor-element.elementor-element-c0404e8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3787 .elementor-element.elementor-element-5e49dd5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3787 .elementor-element.elementor-element-5e49dd5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3787 .elementor-element.elementor-element-5e49dd5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3787 .elementor-element.elementor-element-5e49dd5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3787 .elementor-element.elementor-element-5e49dd5 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-3787 .elementor-element.elementor-element-5e49dd5 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-3787 .elementor-element.elementor-element-5e49dd5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3787 .elementor-element.elementor-element-9ed77fa .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3787 .elementor-element.elementor-element-9ed77fa .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3787 .elementor-element.elementor-element-9ed77fa{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3787 .elementor-element.elementor-element-9ed77fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3787 .elementor-element.elementor-element-9ed77fa .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-3787 .elementor-element.elementor-element-9ed77fa .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-3787 .elementor-element.elementor-element-9ed77fa .elementor-icon-list-text{transition:color 0.3s;}.elementor-3787 .elementor-element.elementor-element-4877a02 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3787 .elementor-element.elementor-element-4877a02 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3787 .elementor-element.elementor-element-4877a02{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3787 .elementor-element.elementor-element-4877a02 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3787 .elementor-element.elementor-element-4877a02 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-3787 .elementor-element.elementor-element-4877a02 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-3787 .elementor-element.elementor-element-4877a02 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3787 .elementor-element.elementor-element-d5df070 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3787 .elementor-element.elementor-element-d5df070 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3787 .elementor-element.elementor-element-d5df070{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3787 .elementor-element.elementor-element-d5df070 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3787 .elementor-element.elementor-element-d5df070 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-3787 .elementor-element.elementor-element-d5df070 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-3787 .elementor-element.elementor-element-d5df070 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3787 .elementor-element.elementor-element-7403303 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3787 .elementor-element.elementor-element-7403303 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3787 .elementor-element.elementor-element-7403303{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3787 .elementor-element.elementor-element-7403303 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3787 .elementor-element.elementor-element-7403303 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-3787 .elementor-element.elementor-element-7403303 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-3787 .elementor-element.elementor-element-7403303 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3787 .elementor-element.elementor-element-950b9ac .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3787 .elementor-element.elementor-element-950b9ac .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3787 .elementor-element.elementor-element-950b9ac{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3787 .elementor-element.elementor-element-950b9ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3787 .elementor-element.elementor-element-950b9ac .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-3787 .elementor-element.elementor-element-950b9ac .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-3787 .elementor-element.elementor-element-950b9ac .elementor-icon-list-text{transition:color 0.3s;}.elementor-3787 .elementor-element.elementor-element-f4bfa58 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3787 .elementor-element.elementor-element-f4bfa58 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3787 .elementor-element.elementor-element-f4bfa58{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3787 .elementor-element.elementor-element-f4bfa58 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3787 .elementor-element.elementor-element-f4bfa58 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-3787 .elementor-element.elementor-element-f4bfa58 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-3787 .elementor-element.elementor-element-f4bfa58 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3787 .elementor-element.elementor-element-5360fa5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3787 .elementor-element.elementor-element-5360fa5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3787 .elementor-element.elementor-element-5360fa5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3787 .elementor-element.elementor-element-5360fa5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3787 .elementor-element.elementor-element-5360fa5 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-3787 .elementor-element.elementor-element-5360fa5 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-3787 .elementor-element.elementor-element-5360fa5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3787 .elementor-element.elementor-element-98a4ab7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3787 .elementor-element.elementor-element-98a4ab7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3787 .elementor-element.elementor-element-98a4ab7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3787 .elementor-element.elementor-element-98a4ab7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3787 .elementor-element.elementor-element-98a4ab7 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-3787 .elementor-element.elementor-element-98a4ab7 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-3787 .elementor-element.elementor-element-98a4ab7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3787 .elementor-element.elementor-element-665ca9e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3787 .elementor-element.elementor-element-665ca9e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3787 .elementor-element.elementor-element-665ca9e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3787 .elementor-element.elementor-element-665ca9e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3787 .elementor-element.elementor-element-665ca9e .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-3787 .elementor-element.elementor-element-665ca9e .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-3787 .elementor-element.elementor-element-665ca9e .elementor-icon-list-text{transition:color 0.3s;}.elementor-3787 .elementor-element.elementor-element-7db5442 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3787 .elementor-element.elementor-element-7db5442 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3787 .elementor-element.elementor-element-7db5442{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3787 .elementor-element.elementor-element-7db5442 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3787 .elementor-element.elementor-element-7db5442 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-3787 .elementor-element.elementor-element-7db5442 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-3787 .elementor-element.elementor-element-7db5442 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3787 .elementor-element.elementor-element-6a0e016{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3787 .elementor-element.elementor-element-c5127a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(80px/2);}.elementor-3787 .elementor-element.elementor-element-c5127a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(80px/2);}.elementor-3787 .elementor-element.elementor-element-c5127a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(80px/2);margin-left:calc(80px/2);}.elementor-3787 .elementor-element.elementor-element-c5127a6 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-80px/2);margin-left:calc(-80px/2);}body.rtl .elementor-3787 .elementor-element.elementor-element-c5127a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-80px/2);}body:not(.rtl) .elementor-3787 .elementor-element.elementor-element-c5127a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-80px/2);}.elementor-3787 .elementor-element.elementor-element-c5127a6 .elementor-icon-list-icon{width:14px;}.elementor-3787 .elementor-element.elementor-element-c5127a6 .elementor-icon-list-icon i{font-size:14px;}.elementor-3787 .elementor-element.elementor-element-c5127a6 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-3787 .elementor-element.elementor-element-50ec6eb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;color:#54595F;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3787 .elementor-element.elementor-element-0ae2097 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;color:#54595F;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3787 .elementor-element.elementor-element-e84bc29{font-family:"Inter", Sans-serif;font-weight:400;color:#54595F;}.elementor-3787 .elementor-element.elementor-element-deb63f6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;color:#54595F;}.elementor-3787 .elementor-element.elementor-element-4b2539b{font-family:"Inter", Sans-serif;font-weight:400;color:#54595F;}.elementor-3787 .elementor-element.elementor-element-5db40bf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;color:#54595F;}.elementor-3787 .elementor-element.elementor-element-5be425d{font-family:"Inter", Sans-serif;font-weight:400;color:#54595F;}.elementor-3787 .elementor-element.elementor-element-c17c101 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;color:#54595F;}.elementor-3787 .elementor-element.elementor-element-3dc637e{font-family:"Inter", Sans-serif;font-weight:400;color:#54595F;}.elementor-3787 .elementor-element.elementor-element-56b7b68 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;color:#54595F;}.elementor-3787 .elementor-element.elementor-element-d1f095b{font-family:"Inter", Sans-serif;font-weight:400;color:#54595F;}.elementor-3787 .elementor-element.elementor-element-c227e8e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;color:#54595F;}.elementor-3787 .elementor-element.elementor-element-d117863{font-family:"Inter", Sans-serif;font-weight:400;color:#54595F;}.elementor-3787 .elementor-element.elementor-element-37e9994 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;color:#54595F;}.elementor-3787 .elementor-element.elementor-element-cd5998c{font-family:"Inter", Sans-serif;font-weight:400;color:#54595F;}.elementor-3787 .elementor-element.elementor-element-867d125 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;color:#54595F;}.elementor-3787 .elementor-element.elementor-element-d7e1f93{font-family:"Inter", Sans-serif;font-weight:400;color:#54595F;}.elementor-3787 .elementor-element.elementor-element-c678249 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;color:#54595F;}.elementor-3787 .elementor-element.elementor-element-3d54cd7{font-family:"Inter", Sans-serif;font-weight:400;color:#54595F;}.elementor-3787 .elementor-element.elementor-element-92fa493 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;color:#54595F;}.elementor-3787 .elementor-element.elementor-element-ddb5185{font-family:"Inter", Sans-serif;font-weight:400;color:#54595F;}.elementor-3787 .elementor-element.elementor-element-37924d5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;color:#54595F;}.elementor-3787 .elementor-element.elementor-element-8f2c098{font-family:"Inter", Sans-serif;font-weight:400;color:#54595F;}.elementor-3787 .elementor-element.elementor-element-11b7762 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;color:#54595F;}.elementor-3787 .elementor-element.elementor-element-8747f29{font-family:"Inter", Sans-serif;font-weight:400;color:#54595F;}.elementor-3787 .elementor-element.elementor-element-2bc0477 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;color:#54595F;}.elementor-3787 .elementor-element.elementor-element-b84e0f1{font-family:"Inter", Sans-serif;font-weight:400;color:#54595F;}.elementor-3787 .elementor-element.elementor-element-12b2ad6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;color:#54595F;}.elementor-3787 .elementor-element.elementor-element-d167f68{font-family:"Inter", Sans-serif;font-weight:400;color:#54595F;}.elementor-3787 .elementor-element.elementor-element-89dc81e{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.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-3787 .elementor-element.elementor-element-c831000 .elementor-button{background-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;}.elementor-3787 .elementor-element.elementor-element-6279ac4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-3787 .elementor-element.elementor-element-89dc81e{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-3787 .elementor-element.elementor-element-2c97e65{--width:25%;}.elementor-3787 .elementor-element.elementor-element-6a0e016{--width:75%;}.elementor-3787 .elementor-element.elementor-element-6279ac4{--width:25%;}}@media(max-width:767px){.elementor-3787 .elementor-element.elementor-element-89dc81e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for text-editor, class: .elementor-element-5be425d *//* Table style (matches your screenshot look) */
.data-table{
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 14px;
  overflow: hidden;
  table-layout: fixed;
}

.data-table thead th{
  background: #f8fafc;
  color: #111827;
  font-weight: 700;
  text-align: left;
  padding: 14px 16px;
  border-bottom: 1px solid #e5e7eb;
  font-size: 16px;
}

.data-table td{
  padding: 16px 16px;
  vertical-align: top;
  border-bottom: 1px solid #e5e7eb;
  color: #111827;
  line-height: 1.65;
  font-size: 16px;
}

.data-table tbody tr:last-child td{ border-bottom: 0; }

.data-table th + th,
.data-table td + td{
  border-left: 1px solid #eef2f7;
}

/* Optional: make first column a bit bolder */
.data-table tbody td:first-child{
  font-weight: 700;
}

/* Mobile: horizontal scroll (best for 4 columns) */
@media (max-width: 900px){
  .data-table{
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap;
  }
  .data-table th,
  .data-table td{
    white-space: normal;
    min-width: 220px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bb1eb70 */.time-limits{
  font-family: "Playfair Display", "Playfair", Georgia, "Times New Roman", serif;
  font-size: 16px;
  line-height: 1.7;
  color: #111827;

  display: flex;
  gap: 16px;

  padding: 22px 24px;
  border-radius: 14px;

  background: #fdf7e8;
  border-left: 5px solid #e39a2a;
}

.time-limits__icon{
  flex: 0 0 auto;
  font-size: 26px;
  line-height: 1;
  margin-top: 2px;
  filter: grayscale(100%);
  opacity: 0.9;
}

.time-limits__title{
  font-weight: 700;
  font-size: 18px;
  line-height: 1.25;
  margin: 0 0 8px;
}

.time-limits__text{
  margin: 0;
  font-weight: 500;
  color: #374151;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7573c0c */.contact-card{
  font-family: "Playfair Display", "Playfair", Georgia, "Times New Roman", serif;
  background: #f5f7fb;
  border-radius: 24px;
  padding: 34px 28px;
  max-width: 520px;
  color: #111827;
}

/* Heading = 18px */
.contact-card__title{
  margin: 0 0 6px;
  font-size: 18px;
  line-height: 1.25;
  font-weight: 700;
}

/* Rest text = 16px */
.contact-card__subtitle{
  margin: 0 0 18px;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 500;
  color: #6b7280;
}

.contact-form{
  display: grid;
  gap: 12px;
}

.contact-form input,
.contact-form textarea{
  width: 100%;
  box-sizing: border-box;
  border: 1px solid #e5e7eb;
  background: #ffffff;
  border-radius: 14px;
  padding: 14px 14px;
  font-size: 16px;
  line-height: 1.4;
  color: #111827;
  outline: none;
}

.contact-form textarea{
  resize: vertical;
  min-height: 120px;
}

.contact-form input::placeholder,
.contact-form textarea::placeholder{
  color: #9ca3af;
}

.contact-form input:focus,
.contact-form textarea:focus{
  border-color: #3b82f6;
  box-shadow: 0 0 0 4px rgba(59,130,246,0.12);
}

.contact-btn{
  margin-top: 6px;
  border: 0;
  border-radius: 999px;
  padding: 14px 16px;
  font-size: 16px;
  font-weight: 700;
  color: #ffffff;
  background: #3b82f6;
  cursor: pointer;
}

.contact-btn:hover{ background:#2f73e6; }

.contact-success{
  margin-top: 6px;
  padding: 10px 12px;
  border-radius: 12px;
  background: #ecfdf5;
  border: 1px solid #a7f3d0;
  color: #065f46;
  font-weight: 600;
  font-size: 16px;
}

/* Accessible helper */
.sr-only{
  position:absolute !important;
  width:1px; height:1px;
  padding:0; margin:-1px;
  overflow:hidden; clip:rect(0,0,0,0);
  white-space:nowrap; border:0;
}/* End custom CSS */