.elementor-535 .elementor-element.elementor-element-2910648{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-535 .elementor-element.elementor-element-17ef7ed .elementor-icon-box-wrapper{align-items:center;gap:13px;}.elementor-535 .elementor-element.elementor-element-17ef7ed .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-9b7979d );}.elementor-535 .elementor-element.elementor-element-17ef7ed .elementor-icon{font-size:20px;}.elementor-535 .elementor-element.elementor-element-17ef7ed .elementor-icon-box-title, .elementor-535 .elementor-element.elementor-element-17ef7ed .elementor-icon-box-title a{font-family:"IBM Plex Sans", Sans-serif;font-size:17px;font-weight:600;}.elementor-535 .elementor-element.elementor-element-17ef7ed:has(:hover) .elementor-icon-box-title,
					 .elementor-535 .elementor-element.elementor-element-17ef7ed:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9b7979d );}.elementor-535 .elementor-element.elementor-element-17ef7ed .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-535 .elementor-element.elementor-element-f5730c1 .elementor-icon-box-wrapper{align-items:center;gap:13px;}.elementor-535 .elementor-element.elementor-element-f5730c1 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-9b7979d );}.elementor-535 .elementor-element.elementor-element-f5730c1 .elementor-icon{font-size:20px;}.elementor-535 .elementor-element.elementor-element-f5730c1 .elementor-icon-box-title, .elementor-535 .elementor-element.elementor-element-f5730c1 .elementor-icon-box-title a{font-family:"IBM Plex Sans", Sans-serif;font-size:17px;font-weight:600;}.elementor-535 .elementor-element.elementor-element-f5730c1:has(:hover) .elementor-icon-box-title,
					 .elementor-535 .elementor-element.elementor-element-f5730c1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9b7979d );}.elementor-535 .elementor-element.elementor-element-f5730c1 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-535 .elementor-element.elementor-element-1d1e997 .elementor-icon-box-wrapper{align-items:center;gap:13px;}.elementor-535 .elementor-element.elementor-element-1d1e997 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-9b7979d );}.elementor-535 .elementor-element.elementor-element-1d1e997 .elementor-icon{font-size:20px;}.elementor-535 .elementor-element.elementor-element-1d1e997 .elementor-icon-box-title, .elementor-535 .elementor-element.elementor-element-1d1e997 .elementor-icon-box-title a{font-family:"IBM Plex Sans", Sans-serif;font-size:17px;font-weight:600;}.elementor-535 .elementor-element.elementor-element-1d1e997:has(:hover) .elementor-icon-box-title,
					 .elementor-535 .elementor-element.elementor-element-1d1e997:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9b7979d );}.elementor-535 .elementor-element.elementor-element-1d1e997 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-535 .elementor-element.elementor-element-4624403 .elementor-icon-box-wrapper{align-items:center;gap:13px;}.elementor-535 .elementor-element.elementor-element-4624403 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-9b7979d );}.elementor-535 .elementor-element.elementor-element-4624403 .elementor-icon{font-size:20px;}.elementor-535 .elementor-element.elementor-element-4624403 .elementor-icon-box-title, .elementor-535 .elementor-element.elementor-element-4624403 .elementor-icon-box-title a{font-family:"IBM Plex Sans", Sans-serif;font-size:17px;font-weight:600;}.elementor-535 .elementor-element.elementor-element-4624403:has(:hover) .elementor-icon-box-title,
					 .elementor-535 .elementor-element.elementor-element-4624403:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9b7979d );}.elementor-535 .elementor-element.elementor-element-4624403 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-535 .elementor-element.elementor-element-9ad5cc9 .elementor-icon-box-wrapper{align-items:center;gap:13px;}.elementor-535 .elementor-element.elementor-element-9ad5cc9 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-9b7979d );}.elementor-535 .elementor-element.elementor-element-9ad5cc9 .elementor-icon{font-size:20px;}.elementor-535 .elementor-element.elementor-element-9ad5cc9 .elementor-icon-box-title, .elementor-535 .elementor-element.elementor-element-9ad5cc9 .elementor-icon-box-title a{font-family:"IBM Plex Sans", Sans-serif;font-size:17px;font-weight:600;}.elementor-535 .elementor-element.elementor-element-9ad5cc9:has(:hover) .elementor-icon-box-title,
					 .elementor-535 .elementor-element.elementor-element-9ad5cc9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9b7979d );}.elementor-535 .elementor-element.elementor-element-9ad5cc9 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-535 .elementor-element.elementor-element-c56be27 .elementor-icon-box-wrapper{align-items:center;gap:13px;}.elementor-535 .elementor-element.elementor-element-c56be27 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-9b7979d );}.elementor-535 .elementor-element.elementor-element-c56be27 .elementor-icon{font-size:20px;}.elementor-535 .elementor-element.elementor-element-c56be27 .elementor-icon-box-title, .elementor-535 .elementor-element.elementor-element-c56be27 .elementor-icon-box-title a{font-family:"IBM Plex Sans", Sans-serif;font-size:17px;font-weight:600;}.elementor-535 .elementor-element.elementor-element-c56be27:has(:hover) .elementor-icon-box-title,
					 .elementor-535 .elementor-element.elementor-element-c56be27:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9b7979d );}.elementor-535 .elementor-element.elementor-element-c56be27 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-535 .elementor-element.elementor-element-68f3d3a .elementor-icon-box-wrapper{align-items:center;gap:13px;}.elementor-535 .elementor-element.elementor-element-68f3d3a .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-9b7979d );}.elementor-535 .elementor-element.elementor-element-68f3d3a .elementor-icon{font-size:20px;}.elementor-535 .elementor-element.elementor-element-68f3d3a .elementor-icon-box-title, .elementor-535 .elementor-element.elementor-element-68f3d3a .elementor-icon-box-title a{font-family:"IBM Plex Sans", Sans-serif;font-size:17px;font-weight:600;}.elementor-535 .elementor-element.elementor-element-68f3d3a:has(:hover) .elementor-icon-box-title,
					 .elementor-535 .elementor-element.elementor-element-68f3d3a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9b7979d );}.elementor-535 .elementor-element.elementor-element-68f3d3a .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-535 .elementor-element.elementor-element-c9898d4 .elementor-icon-box-wrapper{align-items:center;gap:13px;}.elementor-535 .elementor-element.elementor-element-c9898d4 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-9b7979d );}.elementor-535 .elementor-element.elementor-element-c9898d4 .elementor-icon{font-size:20px;}.elementor-535 .elementor-element.elementor-element-c9898d4 .elementor-icon-box-title, .elementor-535 .elementor-element.elementor-element-c9898d4 .elementor-icon-box-title a{font-family:"IBM Plex Sans", Sans-serif;font-size:17px;font-weight:600;}.elementor-535 .elementor-element.elementor-element-c9898d4:has(:hover) .elementor-icon-box-title,
					 .elementor-535 .elementor-element.elementor-element-c9898d4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9b7979d );}.elementor-535 .elementor-element.elementor-element-c9898d4 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-535 .elementor-element.elementor-element-adec767 .elementor-icon-box-wrapper{align-items:center;gap:13px;}.elementor-535 .elementor-element.elementor-element-adec767 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-9b7979d );}.elementor-535 .elementor-element.elementor-element-adec767 .elementor-icon{font-size:20px;}.elementor-535 .elementor-element.elementor-element-adec767 .elementor-icon-box-title, .elementor-535 .elementor-element.elementor-element-adec767 .elementor-icon-box-title a{font-family:"IBM Plex Sans", Sans-serif;font-size:17px;font-weight:600;}.elementor-535 .elementor-element.elementor-element-adec767:has(:hover) .elementor-icon-box-title,
					 .elementor-535 .elementor-element.elementor-element-adec767:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9b7979d );}.elementor-535 .elementor-element.elementor-element-adec767 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-535 .elementor-element.elementor-element-024b1cb .elementor-icon-box-wrapper{align-items:center;gap:13px;}.elementor-535 .elementor-element.elementor-element-024b1cb .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-9b7979d );}.elementor-535 .elementor-element.elementor-element-024b1cb .elementor-icon{font-size:20px;}.elementor-535 .elementor-element.elementor-element-024b1cb .elementor-icon-box-title, .elementor-535 .elementor-element.elementor-element-024b1cb .elementor-icon-box-title a{font-family:"IBM Plex Sans", Sans-serif;font-size:17px;font-weight:600;}.elementor-535 .elementor-element.elementor-element-024b1cb:has(:hover) .elementor-icon-box-title,
					 .elementor-535 .elementor-element.elementor-element-024b1cb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9b7979d );}.elementor-535 .elementor-element.elementor-element-024b1cb .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-535 .elementor-element.elementor-element-2f1b3ae .elementor-icon-box-wrapper{align-items:center;gap:13px;}.elementor-535 .elementor-element.elementor-element-2f1b3ae .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-9b7979d );}.elementor-535 .elementor-element.elementor-element-2f1b3ae .elementor-icon{font-size:20px;}.elementor-535 .elementor-element.elementor-element-2f1b3ae .elementor-icon-box-title, .elementor-535 .elementor-element.elementor-element-2f1b3ae .elementor-icon-box-title a{font-family:"IBM Plex Sans", Sans-serif;font-size:17px;font-weight:600;}.elementor-535 .elementor-element.elementor-element-2f1b3ae:has(:hover) .elementor-icon-box-title,
					 .elementor-535 .elementor-element.elementor-element-2f1b3ae:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9b7979d );}.elementor-535 .elementor-element.elementor-element-2f1b3ae .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-535 .elementor-element.elementor-element-4b2cd0f .elementor-icon-box-wrapper{align-items:center;gap:13px;}.elementor-535 .elementor-element.elementor-element-4b2cd0f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-9b7979d );}.elementor-535 .elementor-element.elementor-element-4b2cd0f .elementor-icon{font-size:20px;}.elementor-535 .elementor-element.elementor-element-4b2cd0f .elementor-icon-box-title, .elementor-535 .elementor-element.elementor-element-4b2cd0f .elementor-icon-box-title a{font-family:"IBM Plex Sans", Sans-serif;font-size:17px;font-weight:600;}.elementor-535 .elementor-element.elementor-element-4b2cd0f:has(:hover) .elementor-icon-box-title,
					 .elementor-535 .elementor-element.elementor-element-4b2cd0f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9b7979d );}.elementor-535 .elementor-element.elementor-element-4b2cd0f .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}#elementor-popup-modal-535{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-535 .dialog-message{width:640px;height:auto;padding:40px 40px 40px 40px;}#elementor-popup-modal-535 .dialog-close-button{display:flex;}#elementor-popup-modal-535 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){.elementor-535 .elementor-element.elementor-element-2910648{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-535 .elementor-element.elementor-element-2910648{--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-2910648 */.elementor-535 .elementor-element.elementor-element-2910648 {
    --spec-line: #d3d7db;
    --divider-gap: 12px;

    position: relative;
    gap: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
}

/* Full-width top and bottom lines */
.elementor-535 .elementor-element.elementor-element-2910648::before,
.elementor-535 .elementor-element.elementor-element-2910648::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    background: var(--spec-line);
    pointer-events: none;
    z-index: 2;
}

.elementor-535 .elementor-element.elementor-element-2910648::before {
    top: 0;
}

.elementor-535 .elementor-element.elementor-element-2910648::after {
    bottom: 0;
}

/* Every specification cell */
.elementor-535 .elementor-element.elementor-element-2910648 > .flexi-spec-item {
    position: relative;
    padding: 10px;
    border: 0 !important;
    background: transparent !important;
}

/*
 * Vertical divider:
 * every odd-numbered item is in the left column.
 */
.elementor-535 .elementor-element.elementor-element-2910648 > .flexi-spec-item:nth-child(odd):not(:last-child)::before {
    content: "";
    position: absolute;
    top: var(--divider-gap);
    right: 0;
    bottom: var(--divider-gap);
    width: 1px;
    background: var(--spec-line);
}

/*
 * Horizontal dividers:
 * add them to every cell except the final two cells,
 * which make up the final row.
 */
.elementor-535 .elementor-element.elementor-element-2910648 > .flexi-spec-item:not(:nth-last-child(-n + 2))::after {
    content: "";
    position: absolute;
    bottom: 0;
    height: 1px;
    background: var(--spec-line);
}

/* Left column: leave a gap before the centre */
.elementor-535 .elementor-element.elementor-element-2910648 > .flexi-spec-item:nth-child(odd):not(:nth-last-child(-n + 2))::after {
    left: 0;
    right: var(--divider-gap);
}

/* Right column: leave a gap after the centre */
.elementor-535 .elementor-element.elementor-element-2910648 > .flexi-spec-item:nth-child(even):not(:nth-last-child(-n + 2))::after {
    left: var(--divider-gap);
    right: 0;
}/* End custom CSS */