.elementor-41977 .elementor-element.elementor-element-4e344d7{--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-41977 .elementor-element.elementor-element-f11b579{--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;--margin-top:-121px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:127px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41977 .elementor-element.elementor-element-f11b579:not(.elementor-motion-effects-element-type-background), .elementor-41977 .elementor-element.elementor-element-f11b579 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c5f35fc );}.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-41977 .elementor-element.elementor-element-a0ddc7d{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;}.elementor-41977 .elementor-element.elementor-element-a0ddc7d > .elementor-widget-container{margin:7px 0px 77px 0px;padding:80px 0px 0px 0px;}.elementor-41977 .elementor-element.elementor-element-a0ddc7d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-ac5e35e );}.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-41977 .elementor-element.elementor-element-7322d63{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-41977 .elementor-element.elementor-element-7322d63 > .elementor-widget-container{margin:56px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-41977 .elementor-element.elementor-element-7322d63 img{width:36%;}.elementor-41977 .elementor-element.elementor-element-348dac3{--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-41977 .elementor-element.elementor-element-348dac3:not(.elementor-motion-effects-element-type-background), .elementor-41977 .elementor-element.elementor-element-348dac3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ac5e35e );}.elementor-41977 .elementor-element.elementor-element-354ee56 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-41977 .elementor-element.elementor-element-354ee56 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-6609352 );}.elementor-41977 .elementor-element.elementor-element-9ec44ce{--display:flex;}.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-41977 .elementor-element.elementor-element-be8ee9f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41977 .elementor-element.elementor-element-be8ee9f{text-align:justify;font-family:"Roboto Slab", Sans-serif;font-weight:300;color:var( --e-global-color-6609352 );}.elementor-41977 .elementor-element.elementor-element-be8ee9f a{color:var( --e-global-color-6609352 );}.elementor-41977 .elementor-element.elementor-element-9be36fc{--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-41977 .elementor-element.elementor-element-9be36fc:not(.elementor-motion-effects-element-type-background), .elementor-41977 .elementor-element.elementor-element-9be36fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ac5e35e );}.elementor-41977 .elementor-element.elementor-element-f33f351{--display:flex;}.elementor-41977 .elementor-element.elementor-element-3b8f9cb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-6609352 );}.elementor-41977 .elementor-element.elementor-element-5d85724{--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;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-41977 .elementor-element.elementor-element-324225b .eael-data-table{max-width:100%;}.elementor-41977 .elementor-element.elementor-element-324225b .eael-data-table .table-header th{padding:20px 20px 20px 20px;}.elementor-41977 .elementor-element.elementor-element-324225b .eael-data-table tbody tr td .th-mobile-screen{padding:20px 20px 20px 20px;}.elementor-41977 .elementor-element.elementor-element-324225b .eael-data-table thead tr th{color:#fff;background-color:var( --e-global-color-c5f35fc );}.elementor-41977 .elementor-element.elementor-element-324225b table.dataTable thead .sorting:after{color:#fff;}.elementor-41977 .elementor-element.elementor-element-324225b table.dataTable thead .sorting_asc:after{color:#fff;}.elementor-41977 .elementor-element.elementor-element-324225b table.dataTable thead .sorting_desc:after{color:#fff;}.elementor-41977 .elementor-element.elementor-element-324225b .eael-data-table thead tr th:hover{color:#fff;}.elementor-41977 .elementor-element.elementor-element-324225b table.dataTable thead .sorting:after:hover{color:#fff;}.elementor-41977 .elementor-element.elementor-element-324225b table.dataTable thead .sorting_asc:after:hover{color:#fff;}.elementor-41977 .elementor-element.elementor-element-324225b table.dataTable thead .sorting_desc:after:hover{color:#fff;}.elementor-41977 .elementor-element.elementor-element-324225b .eael-data-table thead > tr th .data-table-header-text{font-family:"Roboto Slab", Sans-serif;font-size:19px;font-weight:400;}.elementor-41977 .elementor-element.elementor-element-324225b .eael-data-table thead tr th i{font-size:20px;}.elementor-41977 .elementor-element.elementor-element-324225b .eael-data-table thead tr th .data-table-header-svg-icon{height:20px;width:20px;}.elementor-41977 .elementor-element.elementor-element-324225b .eael-data-table tbody > tr:nth-child(2n) td{color:#000000;background:#F2F2F200;}.elementor-41977 .elementor-element.elementor-element-324225b .eael-data-table tbody > tr:nth-child(2n+1) td{color:#000000;}.elementor-41977 .elementor-element.elementor-element-324225b .eael-data-table tbody tr td{padding:20px 20px 20px 20px;font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:300;line-height:19px;}.elementor-41977 .elementor-element.elementor-element-324225b .eael-data-table tbody > tr:nth-child(2n+1) td:hover{color:#000000;}.elementor-41977 .elementor-element.elementor-element-324225b .eael-data-table-wrap table td a{color:#c15959;}.elementor-41977 .elementor-element.elementor-element-324225b .eael-data-table-wrap table td a:hover{color:#6d7882;}.elementor-41977 .elementor-element.elementor-element-324225b .eael-data-table tbody .td-content-wrapper{text-align:left;}.elementor-41977 .elementor-element.elementor-element-324225b .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i{font-size:20px;color:#c15959;}.elementor-41977 .elementor-element.elementor-element-324225b .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg{height:20px;width:20px;fill:#c15959;}.elementor-41977 .elementor-element.elementor-element-324225b .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i{color:#6d7882;}.elementor-41977 .elementor-element.elementor-element-324225b .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg{fill:#6d7882;}.elementor-41977 .elementor-element.elementor-element-6195750{--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-41977 .elementor-element.elementor-element-7c2329b > .elementor-widget-container{margin:0px 0px 73px 0px;}.elementor-41977 .elementor-element.elementor-element-7c2329b{font-family:"Roboto Slab", Sans-serif;font-weight:300;color:var( --e-global-color-6609352 );}.elementor-41977 .elementor-element.elementor-element-68984f18{--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-41977 .elementor-element.elementor-element-39e75eb0{--display:flex;--min-height:934px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:7%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-41977 .elementor-element.elementor-element-39e75eb0:not(.elementor-motion-effects-element-type-background), .elementor-41977 .elementor-element.elementor-element-39e75eb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3e9297 );}.elementor-41977 .elementor-element.elementor-element-6369f6e9{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-41977 .elementor-element.elementor-element-2a9ea9a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-41977 .elementor-element.elementor-element-4d92c42c{text-align:start;}.elementor-41977 .elementor-element.elementor-element-4d92c42c .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:3px;color:var( --e-global-color-c5f35fc );}.elementor-41977 .elementor-element.elementor-element-3691bb4d > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-41977 .elementor-element.elementor-element-3691bb4d{text-align:start;}.elementor-41977 .elementor-element.elementor-element-3691bb4d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:58px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:61px;letter-spacing:-1px;color:#000000;}.elementor-41977 .elementor-element.elementor-element-5ddd141c{width:var( --container-widget-width, 126.053% );max-width:126.053%;--container-widget-width:126.053%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:#000000;}.elementor-41977 .elementor-element.elementor-element-5ddd141c > .elementor-widget-container{margin:0% 0% 8% 0%;}.elementor-41977 .elementor-element.elementor-element-5ddd141c.elementor-element{--flex-grow:0;--flex-shrink:0;}.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-41977 .elementor-element.elementor-element-16bbd209{--divider-border-style:solid;--divider-color:#BEC5D6;--divider-border-width:1px;}.elementor-41977 .elementor-element.elementor-element-16bbd209 .elementor-divider-separator{width:462px;}.elementor-41977 .elementor-element.elementor-element-16bbd209 .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.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-41977 .elementor-element.elementor-element-6c3f8271 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-41977 .elementor-element.elementor-element-6c3f8271 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-41977 .elementor-element.elementor-element-6c3f8271 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-41977 .elementor-element.elementor-element-6c3f8271 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-41977 .elementor-element.elementor-element-6c3f8271 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-41977 .elementor-element.elementor-element-6c3f8271 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-41977 .elementor-element.elementor-element-6c3f8271 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-41977 .elementor-element.elementor-element-6c3f8271{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-41977 .elementor-element.elementor-element-6c3f8271 .elementor-icon-list-icon{padding-inline-end:14px;}.elementor-41977 .elementor-element.elementor-element-6c3f8271 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-41977 .elementor-element.elementor-element-6c3f8271 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:300;line-height:10px;}.elementor-41977 .elementor-element.elementor-element-6c3f8271 .elementor-icon-list-text{color:#2B323D;transition:color 0.3s;}.elementor-41977 .elementor-element.elementor-element-57dc6170{--display:flex;--border-radius:18px 0px 0px 18px;--padding-top:2%;--padding-bottom:0%;--padding-left:1%;--padding-right:0%;}.elementor-41977 .elementor-element.elementor-element-6cd33007 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;}.elementor-41977 .elementor-element.elementor-element-6cd33007 img{width:67%;}.elementor-41977 .elementor-element.elementor-element-699bf64{--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-41977 .elementor-element.elementor-element-699bf64:not(.elementor-motion-effects-element-type-background), .elementor-41977 .elementor-element.elementor-element-699bf64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c5f35fc );}.elementor-41977 .elementor-element.elementor-element-2a85791{font-family:"Roboto Slab", Sans-serif;font-weight:300;color:var( --e-global-color-ac5e35e );}.elementor-41977 .elementor-element.elementor-element-124dd03c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41977 .elementor-element.elementor-element-124dd03c:not(.elementor-motion-effects-element-type-background), .elementor-41977 .elementor-element.elementor-element-124dd03c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b57ae5 );}.elementor-41977 .elementor-element.elementor-element-7427f7ab{--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-41977 .elementor-element.elementor-element-117fd7df > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-41977 .elementor-element.elementor-element-117fd7df img{width:10%;}.elementor-41977 .elementor-element.elementor-element-67e8d4a5{--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-41977 .elementor-element.elementor-element-53f783e6 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-41977 .elementor-element.elementor-element-53f783e6{text-align:center;}.elementor-41977 .elementor-element.elementor-element-53f783e6 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:36px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-41977 .elementor-element.elementor-element-2fa66ce7 > .elementor-widget-container{margin:-9px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-41977 .elementor-element.elementor-element-2fa66ce7{column-gap:0px;text-align:center;font-family:"Roboto Slab", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-41977 .elementor-element.elementor-element-29fe6e4a{--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-41977 .elementor-element.elementor-element-8ec24ea{width:100%;max-width:100%;text-align:end;}.elementor-41977 .elementor-element.elementor-element-8ec24ea > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-41977 .elementor-element.elementor-element-8ec24ea img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-41977 .elementor-element.elementor-element-41bf88f3{width:100%;max-width:100%;text-align:start;}.elementor-41977 .elementor-element.elementor-element-41bf88f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-41977 .elementor-element.elementor-element-41bf88f3 img{width:100%;border-radius:0px 0px 0px 0px;}body.elementor-page-41977:not(.elementor-motion-effects-element-type-background), body.elementor-page-41977 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-41977 .elementor-element.elementor-element-39e75eb0{--width:100%;}.elementor-41977 .elementor-element.elementor-element-6369f6e9{--width:100%;}.elementor-41977 .elementor-element.elementor-element-2a9ea9a{--content-width:574px;}.elementor-41977 .elementor-element.elementor-element-7427f7ab{--width:100%;}.elementor-41977 .elementor-element.elementor-element-67e8d4a5{--width:100%;}.elementor-41977 .elementor-element.elementor-element-29fe6e4a{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-41977 .elementor-element.elementor-element-2a9ea9a{--content-width:100%;}}@media(max-width:1024px){.elementor-41977 .elementor-element.elementor-element-39e75eb0{--min-height:662px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:18%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:4%;--padding-bottom:12%;--padding-left:0%;--padding-right:0%;}.elementor-41977 .elementor-element.elementor-element-6369f6e9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-41977 .elementor-element.elementor-element-4d92c42c .elementor-heading-title{font-size:18px;}.elementor-41977 .elementor-element.elementor-element-3691bb4d > .elementor-widget-container{margin:0px 0px 0px -3px;padding:0% 0% 6% 0%;}.elementor-41977 .elementor-element.elementor-element-3691bb4d .elementor-heading-title{font-size:50px;line-height:1.2em;}.elementor-41977 .elementor-element.elementor-element-5ddd141c > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-41977 .elementor-element.elementor-element-5ddd141c{font-size:15px;}.elementor-41977 .elementor-element.elementor-element-16bbd209 .elementor-divider-separator{width:92%;}.elementor-41977 .elementor-element.elementor-element-16bbd209 .elementor-divider{padding-block-start:40px;padding-block-end:40px;}.elementor-41977 .elementor-element.elementor-element-6c3f8271 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-41977 .elementor-element.elementor-element-6c3f8271 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-41977 .elementor-element.elementor-element-6c3f8271 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-41977 .elementor-element.elementor-element-6c3f8271 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-41977 .elementor-element.elementor-element-6c3f8271 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-41977 .elementor-element.elementor-element-6c3f8271 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-41977 .elementor-element.elementor-element-6c3f8271 .elementor-icon-list-item > a{font-size:18px;}.elementor-41977 .elementor-element.elementor-element-57dc6170{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-41977 .elementor-element.elementor-element-117fd7df img{width:20%;}.elementor-41977 .elementor-element.elementor-element-67e8d4a5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-41977 .elementor-element.elementor-element-2fa66ce7 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-41977 .elementor-element.elementor-element-8ec24ea img{width:40%;}.elementor-41977 .elementor-element.elementor-element-41bf88f3 img{width:40%;}}@media(max-width:767px){.elementor-41977 .elementor-element.elementor-element-a0ddc7d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-41977 .elementor-element.elementor-element-39e75eb0{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-41977 .elementor-element.elementor-element-6369f6e9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41977 .elementor-element.elementor-element-2a9ea9a{--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-41977 .elementor-element.elementor-element-4d92c42c > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-41977 .elementor-element.elementor-element-4d92c42c{text-align:center;}.elementor-41977 .elementor-element.elementor-element-4d92c42c .elementor-heading-title{font-size:16px;}.elementor-41977 .elementor-element.elementor-element-3691bb4d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-41977 .elementor-element.elementor-element-3691bb4d{z-index:5;text-align:center;}.elementor-41977 .elementor-element.elementor-element-3691bb4d .elementor-heading-title{font-size:29px;}.elementor-41977 .elementor-element.elementor-element-5ddd141c{text-align:center;font-size:14px;}.elementor-41977 .elementor-element.elementor-element-16bbd209 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-41977 .elementor-element.elementor-element-16bbd209 .elementor-divider{text-align:center;}.elementor-41977 .elementor-element.elementor-element-6c3f8271 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-41977 .elementor-element.elementor-element-6c3f8271 .elementor-icon-list-item > a{font-size:15px;line-height:1.2em;letter-spacing:-0.2px;}.elementor-41977 .elementor-element.elementor-element-57dc6170{--padding-top:37%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-41977 .elementor-element.elementor-element-67e8d4a5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-41977 .elementor-element.elementor-element-53f783e6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41977 .elementor-element.elementor-element-53f783e6 .elementor-heading-title{font-size:27px;}.elementor-41977 .elementor-element.elementor-element-2fa66ce7 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-41977 .elementor-element.elementor-element-2fa66ce7{font-size:13px;}.elementor-41977 .elementor-element.elementor-element-29fe6e4a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41977 .elementor-element.elementor-element-8ec24ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41977 .elementor-element.elementor-element-8ec24ea{text-align:center;}.elementor-41977 .elementor-element.elementor-element-41bf88f3 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-41977 .elementor-element.elementor-element-41bf88f3{text-align:center;}}/* Start custom CSS for html, class: .elementor-element-4ee880ae */<style>
/* ====== Styles (scopés) ====== */
#tidy-sim *{box-sizing:border-box}
#tidy-sim{
  max-width:1200px;margin:0 auto;padding:16px;
  font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;
  line-height:1.6;color:#333;
}

/* Header */
#tidy-sim .tidy-header{text-align:center;margin-bottom:24px}
#tidy-sim .tidy-header h2{font-size:28px;font-weight:800;margin-bottom:8px}

/* Carte */
#tidy-sim .tidy-card{
  background:#fff;border-radius:12px;overflow:hidden;
  box-shadow:0 1px 3px rgba(0,0,0,.08);padding:16px;margin-bottom:16px
}

/* ==== Options de mode ==== */
#tidy-sim .mode-.elementor-41977 .elementor-element.elementor-element-4ee880ae{
  display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));
  gap:12px;margin-top:8px
}

/* On utilise <label> comme carte cliquable, on neutralise les styles du thème */
#tidy-sim .mode-option{
  position:relative; display:flex; align-items:flex-start; gap:10px;
  background:#fff; border:2px solid #e5e7eb; border-radius:10px;
  padding:12px; cursor:pointer; transition:border-color .2s, background .2s, box-shadow .2s;
  text-decoration:none !important; box-shadow:none !important; overflow:hidden;
}
#tidy-sim .mode-option::before,#tidy-sim .mode-option::after{content:none !important}
#tidy-sim .mode-option *{text-decoration:none !important}

/* Radio custom (on masque l’apparence native) */
#tidy-sim .mode-option input[type="radio"]{
  appearance:none; -webkit-appearance:none; -moz-appearance:none;
  width:20px; height:20px; border:2px solid #cbd5e1; border-radius:50%;
  margin:2px 0 0 0; flex:0 0 auto; background:#fff; position:relative; outline:none;
}
#tidy-sim .mode-option input[type="radio"]:checked{
  border-color:#EE946A; background:#fff;
}
#tidy-sim .mode-option input[type="radio"]:checked::after{
  content:""; position:absolute; top:50%; left:50%;
  width:10px; height:10px; border-radius:50%; background:#EE946A;
  transform:translate(-50%,-50%);
}

/* Titre + sous-titre */
#tidy-sim .mode-title{display:block; font-weight:700; font-size:16px; line-height:1.2}
#tidy-sim .mode-option .text-xs{display:block; color:#6b7280; font-size:12px; margin-top:4px}

/* État actif */
#tidy-sim .mode-option.active{
  border-color:#EE946A; background:#fff7ed;
  box-shadow:inset 0 0 0 1px rgba(238,148,106,.15);
}

/* Champ saisie */
#tidy-sim .input-group{margin-top:12px}
#tidy-sim .input-group label{display:block;font-weight:700;margin-bottom:8px}
#tidy-sim .input-group input{
  width:100%;padding:12px;border:2px solid #e5e7eb;border-radius:8px;font-size:16px;
  -webkit-appearance:none; background:#fff
}
#tidy-sim .input-group input:focus{outline:none;border-color:#EE946A}

/* Résultats */
#tidy-sim .results-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-top:16px}
#tidy-sim .result-card{background:#fff;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.08);padding:14px}
#tidy-sim .result-card.tidy{border:2px solid #EE946A}
#tidy-sim .badge{display:inline-block;padding:4px 10px;border-radius:9999px;font-size:12px;font-weight:700;margin-bottom:8px}
#tidy-sim .badge-outline{border:1px solid #d1d5db;background:#fff}
#tidy-sim .badge-tidy{background:#EE946A;color:#fff}
#tidy-sim .badge-secondary{background:#e5e7eb;color:#374151}
#tidy-sim .result-title{font-size:17px;font-weight:800;margin-bottom:8px}
#tidy-sim .price-large{font-size:26px;font-weight:800;color:#EE946A}
#tidy-sim .price-medium{font-size:22px;font-weight:800}
#tidy-sim .text-muted{color:#6b7280;font-size:14px}
#tidy-sim .text-xs{font-size:12px;color:#6b7280}

/* Avantages */
#tidy-sim .advantages-section{background:#f0fdf4;border-left:4px solid #22c55e;border-radius:10px;padding:16px;margin-top:20px}
#tidy-sim .advantages-section h3{font-size:18px;font-weight:800;margin:0 0 10px;color:#166534;display:flex;align-items:center;gap:8px}
#tidy-sim .advantages-section h3 svg{width:18px;height:18px;flex-shrink:0;color:#22c55e;position:relative;top:1px}
#tidy-sim .advantages-list{display:grid;gap:10px}
#tidy-sim .advantage-item{display:flex;align-items:flex-start;gap:8px}
#tidy-sim .advantage-item svg{width:20px;height:20px;flex-shrink:0;color:#22c55e;margin-top:2px}
#tidy-sim .advantage-text{font-size:14px;line-height:1.5}
#tidy-sim .advantage-text strong{color:#166534}

/* Info cards */
#tidy-sim .info-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin-top:16px}
#tidy-sim .info-card{border-radius:10px;padding:14px;border:2px solid}
#tidy-sim .info-card.orange{background:#fff7ed;border-color:#fed7aa}
#tidy-sim .info-card.blue{background:#eff6ff;border-color:#bfdbfe}
#tidy-sim .info-card-title{font-size:16px;font-weight:800;margin-bottom:8px;display:flex;gap:8px;align-items:center}

#tidy-sim .disclaimer{text-align:center;color:#9ca3af;font-size:12px;margin-top:16px}

/* Responsive — empilement fort sur mobile */
@media (max-width:768px){
  #tidy-sim .tidy-header h2{font-size:22px}
  #tidy-sim .mode-.elementor-41977 .elementor-element.elementor-element-4ee880ae{display:block !important}
  #tidy-sim .mode-option{width:100%;margin-bottom:12px}
  #tidy-sim .results-grid,#tidy-sim .info-cards{grid-template-columns:1fr}
}
@media (max-width:380px){
  #tidy-sim .mode-option input[type="radio"]{width:18px;height:18px}
}
</style>/* End custom CSS */