.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-89851 .elementor-element.elementor-element-5e7cf680{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89851 .elementor-element.elementor-element-4813282f{--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:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-89851 .elementor-element.elementor-element-65e3d52d{--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:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-89851 .elementor-element.elementor-element-65e3d52d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-89851 .elementor-element.elementor-element-54e3faea{padding:0px 0px 0px 0px;text-align:start;}.elementor-89851 .elementor-element.elementor-element-54e3faea .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:28px;font-weight:600;}.elementor-widget-icon-list .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-89851 .elementor-element.elementor-element-773a7fe .elementor-icon-list-icon i{color:var( --e-global-color-9e52508 );transition:color 0.3s;}.elementor-89851 .elementor-element.elementor-element-773a7fe .elementor-icon-list-icon svg{fill:var( --e-global-color-9e52508 );transition:fill 0.3s;}.elementor-89851 .elementor-element.elementor-element-773a7fe{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-89851 .elementor-element.elementor-element-773a7fe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-89851 .elementor-element.elementor-element-773a7fe .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-89851 .elementor-element.elementor-element-773a7fe .elementor-icon-list-text{color:var( --e-global-color-9e52508 );transition:color 0.3s;}.elementor-89851 .elementor-element.elementor-element-5e1e5304{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:9px;--margin-right:0px;}.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-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-89851 .elementor-element.elementor-element-28539f4 .elementor-button{background-color:var( --e-global-color-9e52508 );font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;fill:var( --e-global-color-910b5cd );color:var( --e-global-color-910b5cd );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-9e52508 );border-radius:8px 8px 8px 8px;padding:10px 12px 10px 12px;}.elementor-89851 .elementor-element.elementor-element-28539f4 .elementor-button:hover, .elementor-89851 .elementor-element.elementor-element-28539f4 .elementor-button:focus{background-color:var( --e-global-color-9686709 );color:var( --e-global-color-9e52508 );border-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-28539f4 .elementor-button:hover svg, .elementor-89851 .elementor-element.elementor-element-28539f4 .elementor-button:focus svg{fill:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-2134888{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89851 .elementor-element.elementor-element-7b7f84d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89851 .elementor-element.elementor-element-17b4067{--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:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-89851 .elementor-element.elementor-element-17b4067.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-89851 .elementor-element.elementor-element-23df07a{padding:0px 0px 0px 0px;text-align:start;}.elementor-89851 .elementor-element.elementor-element-23df07a .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:28px;font-weight:600;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-89851 .elementor-element.elementor-element-f7a463a{width:var( --container-widget-width, 105.445% );max-width:105.445%;--container-widget-width:105.445%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-89851 .elementor-element.elementor-element-f7a463a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89851 .elementor-element.elementor-element-052d85d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-89851 .elementor-element.elementor-element-0136c42 .elementor-button{background-color:var( --e-global-color-9e52508 );font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;fill:var( --e-global-color-910b5cd );color:var( --e-global-color-910b5cd );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-9e52508 );border-radius:8px 8px 8px 8px;padding:10px 12px 10px 12px;}.elementor-89851 .elementor-element.elementor-element-0136c42 .elementor-button:hover, .elementor-89851 .elementor-element.elementor-element-0136c42 .elementor-button:focus{background-color:var( --e-global-color-9686709 );color:var( --e-global-color-9e52508 );border-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-0136c42 .elementor-button:hover svg, .elementor-89851 .elementor-element.elementor-element-0136c42 .elementor-button:focus svg{fill:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-7e3d4937{--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-89851 .elementor-element.elementor-element-16b64c8b{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-89851 .elementor-element.elementor-element-16b64c8b:not(.elementor-motion-effects-element-type-background), .elementor-89851 .elementor-element.elementor-element-16b64c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9686709 );}.elementor-89851 .elementor-element.elementor-element-62bd459b{width:100%;max-width:100%;}.elementor-89851 .elementor-element.elementor-element-62bd459b.elementor-element{--align-self:flex-start;}.elementor-89851 .elementor-element.elementor-element-62bd459b .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:22px;font-weight:600;}.elementor-89851 .elementor-element.elementor-element-421bc123{width:var( --container-widget-width, 105.445% );max-width:105.445%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:105.445%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-89851 .elementor-element.elementor-element-421bc123.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89851 .elementor-element.elementor-element-43e48a6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89851 .elementor-element.elementor-element-47a7fbb7 .elementor-button{background-color:var( --e-global-color-9e52508 );font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;fill:var( --e-global-color-910b5cd );color:var( --e-global-color-910b5cd );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-9e52508 );border-radius:8px 8px 8px 8px;padding:10px 12px 10px 12px;}.elementor-89851 .elementor-element.elementor-element-47a7fbb7 .elementor-button:hover, .elementor-89851 .elementor-element.elementor-element-47a7fbb7 .elementor-button:focus{background-color:var( --e-global-color-9686709 );color:var( --e-global-color-9e52508 );border-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-47a7fbb7 .elementor-button:hover svg, .elementor-89851 .elementor-element.elementor-element-47a7fbb7 .elementor-button:focus svg{fill:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-3af583c9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;font-style:italic;color:var( --e-global-color-secondary );}.elementor-widget-icon-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-89851 .elementor-element.elementor-element-6566e148{width:var( --container-widget-width, 100% );max-width:100%;background-color:var( --e-global-color-910b5cd );padding:16px 16px 16px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-910b5cd );border-radius:3px 3px 3px 3px;}.elementor-89851 .elementor-element.elementor-element-6566e148:hover{background-color:var( --e-global-color-910b5cd );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-6566e148.elementor-element{--align-self:flex-start;}.elementor-89851 .elementor-element.elementor-element-6566e148 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:33px;}.elementor-89851 .elementor-element.elementor-element-6566e148 .elementor-icon-box-title{margin-block-end:0px;}.elementor-89851 .elementor-element.elementor-element-6566e148.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-6566e148.elementor-view-framed .elementor-icon, .elementor-89851 .elementor-element.elementor-element-6566e148.elementor-view-default .elementor-icon{fill:var( --e-global-color-9e52508 );color:var( --e-global-color-9e52508 );border-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-6566e148 .elementor-icon{font-size:35px;}.elementor-89851 .elementor-element.elementor-element-6566e148 .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-6566e148 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;}.elementor-89851 .elementor-element.elementor-element-6566e148 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;font-style:italic;}.elementor-89851 .elementor-element.elementor-element-1774f9a7{width:var( --container-widget-width, 100% );max-width:100%;background-color:var( --e-global-color-910b5cd );padding:16px 16px 16px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-910b5cd );border-radius:3px 3px 3px 3px;}.elementor-89851 .elementor-element.elementor-element-1774f9a7:hover{background-color:var( --e-global-color-910b5cd );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-1774f9a7.elementor-element{--align-self:flex-start;}.elementor-89851 .elementor-element.elementor-element-1774f9a7 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:33px;}.elementor-89851 .elementor-element.elementor-element-1774f9a7 .elementor-icon-box-title{margin-block-end:0px;}.elementor-89851 .elementor-element.elementor-element-1774f9a7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-1774f9a7.elementor-view-framed .elementor-icon, .elementor-89851 .elementor-element.elementor-element-1774f9a7.elementor-view-default .elementor-icon{fill:var( --e-global-color-9e52508 );color:var( --e-global-color-9e52508 );border-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-1774f9a7 .elementor-icon{font-size:35px;}.elementor-89851 .elementor-element.elementor-element-1774f9a7 .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-1774f9a7 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;}.elementor-89851 .elementor-element.elementor-element-1774f9a7 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;font-style:italic;}.elementor-89851 .elementor-element.elementor-element-75a36f65{width:var( --container-widget-width, 100% );max-width:100%;background-color:var( --e-global-color-910b5cd );padding:16px 16px 16px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-910b5cd );border-radius:3px 3px 3px 3px;}.elementor-89851 .elementor-element.elementor-element-75a36f65:hover{background-color:var( --e-global-color-910b5cd );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-75a36f65.elementor-element{--align-self:flex-start;}.elementor-89851 .elementor-element.elementor-element-75a36f65 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:33px;}.elementor-89851 .elementor-element.elementor-element-75a36f65 .elementor-icon-box-title{margin-block-end:0px;}.elementor-89851 .elementor-element.elementor-element-75a36f65.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-75a36f65.elementor-view-framed .elementor-icon, .elementor-89851 .elementor-element.elementor-element-75a36f65.elementor-view-default .elementor-icon{fill:var( --e-global-color-9e52508 );color:var( --e-global-color-9e52508 );border-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-75a36f65 .elementor-icon{font-size:35px;}.elementor-89851 .elementor-element.elementor-element-75a36f65 .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-75a36f65 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;}.elementor-89851 .elementor-element.elementor-element-75a36f65 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;font-style:italic;}.elementor-89851 .elementor-element.elementor-element-4d55733d{width:var( --container-widget-width, 100% );max-width:100%;background-color:var( --e-global-color-910b5cd );padding:16px 16px 16px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-910b5cd );border-radius:3px 3px 3px 3px;}.elementor-89851 .elementor-element.elementor-element-4d55733d:hover{background-color:var( --e-global-color-910b5cd );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-4d55733d.elementor-element{--align-self:flex-start;}.elementor-89851 .elementor-element.elementor-element-4d55733d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:33px;}.elementor-89851 .elementor-element.elementor-element-4d55733d .elementor-icon-box-title{margin-block-end:0px;}.elementor-89851 .elementor-element.elementor-element-4d55733d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-4d55733d.elementor-view-framed .elementor-icon, .elementor-89851 .elementor-element.elementor-element-4d55733d.elementor-view-default .elementor-icon{fill:var( --e-global-color-9e52508 );color:var( --e-global-color-9e52508 );border-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-4d55733d .elementor-icon{font-size:35px;}.elementor-89851 .elementor-element.elementor-element-4d55733d .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-4d55733d .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;}.elementor-89851 .elementor-element.elementor-element-4d55733d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;font-style:italic;}.elementor-89851 .elementor-element.elementor-element-a2e86d9{--display:flex;}.elementor-89851 .elementor-element.elementor-element-9f8e69c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 1px) 0px;}.elementor-89851 .elementor-element.elementor-element-9f8e69c .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:22px;font-weight:600;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-89851 .elementor-element.elementor-element-454c1479{width:var( --container-widget-width, 758px );max-width:758px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:758px;--container-widget-flex-grow:0;}.elementor-89851 .elementor-element.elementor-element-454c1479.elementor-element{--align-self:flex-end;}.elementor-89851 .elementor-element.elementor-element-2396fd21{padding:10px 0px 0px 0px;--e-icon-list-icon-size:19px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-89851 .elementor-element.elementor-element-2396fd21 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-89851 .elementor-element.elementor-element-2396fd21 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-89851 .elementor-element.elementor-element-2396fd21 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-89851 .elementor-element.elementor-element-2396fd21 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-89851 .elementor-element.elementor-element-2396fd21 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-89851 .elementor-element.elementor-element-2396fd21 .elementor-icon-list-icon i{color:var( --e-global-color-9e52508 );transition:color 0.3s;}.elementor-89851 .elementor-element.elementor-element-2396fd21 .elementor-icon-list-icon svg{fill:var( --e-global-color-9e52508 );transition:fill 0.3s;}.elementor-89851 .elementor-element.elementor-element-2396fd21 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-89851 .elementor-element.elementor-element-2396fd21 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-89851 .elementor-element.elementor-element-2396fd21 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;}.elementor-89851 .elementor-element.elementor-element-2396fd21 .elementor-icon-list-text{color:var( --e-global-color-9e52508 );transition:color 0.3s;}.elementor-widget-off-canvas .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-off-canvas .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-89851 .elementor-element.elementor-element-70be2bfd .e-off-canvas__overlay{background-color:#00000030;}.elementor-89851 .elementor-element.elementor-element-70be2bfd{--e-off-canvas-justify-content:flex-start;--e-off-canvas-align-items:center;--e-off-canvas-width:500px;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;--e-off-canvas-animation-duration:1.5s;--e-off-canvas-overlay-opacity:1;}.elementor-89851 .elementor-element.elementor-element-70be2bfd .e-off-canvas__content{border-radius:8px 8px 8px 8px;}.elementor-89851 .elementor-element.elementor-element-445a95c5{--display:flex;}.elementor-89851 .elementor-element.elementor-element-17fc6e5c{--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;--justify-content:flex-start;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-89851 .elementor-element.elementor-element-17fc6e5c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-89851 .elementor-element.elementor-element-76f39df4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 23px;text-align:center;}.elementor-89851 .elementor-element.elementor-element-76f39df4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:500;line-height:1.2em;}.elementor-89851 .elementor-element.elementor-element-7cc75655{width:var( --container-widget-width, 98.115% );max-width:98.115%;--container-widget-width:98.115%;--container-widget-flex-grow:0;}.elementor-89851 .elementor-element.elementor-element-7cc75655.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-89851 .elementor-element.elementor-element-7cc75655 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:3px;}.elementor-89851 .elementor-element.elementor-element-7cc75655.elementor-view-stacked .elementor-icon{background-color:#1B1B1C00;}.elementor-89851 .elementor-element.elementor-element-7cc75655.elementor-view-framed .elementor-icon, .elementor-89851 .elementor-element.elementor-element-7cc75655.elementor-view-default .elementor-icon{fill:#1B1B1C00;color:#1B1B1C00;border-color:#1B1B1C00;}.elementor-89851 .elementor-element.elementor-element-7cc75655 .elementor-icon{font-size:26px;}.elementor-89851 .elementor-element.elementor-element-7cc75655 .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-7cc75655 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}.elementor-89851 .elementor-element.elementor-element-7cc75655 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-89851 .elementor-element.elementor-element-7cc75655 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:17px;}.elementor-89851 .elementor-element.elementor-element-17e6a9c5{width:var( --container-widget-width, 98.115% );max-width:98.115%;--container-widget-width:98.115%;--container-widget-flex-grow:0;}.elementor-89851 .elementor-element.elementor-element-17e6a9c5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-89851 .elementor-element.elementor-element-17e6a9c5 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:3px;}.elementor-89851 .elementor-element.elementor-element-17e6a9c5.elementor-view-stacked .elementor-icon{background-color:#1B1B1C00;}.elementor-89851 .elementor-element.elementor-element-17e6a9c5.elementor-view-framed .elementor-icon, .elementor-89851 .elementor-element.elementor-element-17e6a9c5.elementor-view-default .elementor-icon{fill:#1B1B1C00;color:#1B1B1C00;border-color:#1B1B1C00;}.elementor-89851 .elementor-element.elementor-element-17e6a9c5 .elementor-icon{font-size:26px;}.elementor-89851 .elementor-element.elementor-element-17e6a9c5 .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-17e6a9c5 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}.elementor-89851 .elementor-element.elementor-element-17e6a9c5 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-89851 .elementor-element.elementor-element-17e6a9c5 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:17px;}.elementor-89851 .elementor-element.elementor-element-828b7b5{width:var( --container-widget-width, 98.115% );max-width:98.115%;--container-widget-width:98.115%;--container-widget-flex-grow:0;}.elementor-89851 .elementor-element.elementor-element-828b7b5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-89851 .elementor-element.elementor-element-828b7b5 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:3px;}.elementor-89851 .elementor-element.elementor-element-828b7b5.elementor-view-stacked .elementor-icon{background-color:#1B1B1C00;}.elementor-89851 .elementor-element.elementor-element-828b7b5.elementor-view-framed .elementor-icon, .elementor-89851 .elementor-element.elementor-element-828b7b5.elementor-view-default .elementor-icon{fill:#1B1B1C00;color:#1B1B1C00;border-color:#1B1B1C00;}.elementor-89851 .elementor-element.elementor-element-828b7b5 .elementor-icon{font-size:26px;}.elementor-89851 .elementor-element.elementor-element-828b7b5 .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-828b7b5 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}.elementor-89851 .elementor-element.elementor-element-828b7b5 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-89851 .elementor-element.elementor-element-828b7b5 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:17px;}.elementor-89851 .elementor-element.elementor-element-2a4eecaf{width:var( --container-widget-width, 98.115% );max-width:98.115%;--container-widget-width:98.115%;--container-widget-flex-grow:0;}.elementor-89851 .elementor-element.elementor-element-2a4eecaf.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-89851 .elementor-element.elementor-element-2a4eecaf .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:3px;}.elementor-89851 .elementor-element.elementor-element-2a4eecaf.elementor-view-stacked .elementor-icon{background-color:#1B1B1C00;}.elementor-89851 .elementor-element.elementor-element-2a4eecaf.elementor-view-framed .elementor-icon, .elementor-89851 .elementor-element.elementor-element-2a4eecaf.elementor-view-default .elementor-icon{fill:#1B1B1C00;color:#1B1B1C00;border-color:#1B1B1C00;}.elementor-89851 .elementor-element.elementor-element-2a4eecaf .elementor-icon{font-size:26px;}.elementor-89851 .elementor-element.elementor-element-2a4eecaf .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-2a4eecaf .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}.elementor-89851 .elementor-element.elementor-element-2a4eecaf .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-89851 .elementor-element.elementor-element-2a4eecaf .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:17px;}.elementor-89851 .elementor-element.elementor-element-4a172ca5{width:var( --container-widget-width, 98.115% );max-width:98.115%;--container-widget-width:98.115%;--container-widget-flex-grow:0;}.elementor-89851 .elementor-element.elementor-element-4a172ca5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-89851 .elementor-element.elementor-element-4a172ca5 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:3px;}.elementor-89851 .elementor-element.elementor-element-4a172ca5.elementor-view-stacked .elementor-icon{background-color:#1B1B1C00;}.elementor-89851 .elementor-element.elementor-element-4a172ca5.elementor-view-framed .elementor-icon, .elementor-89851 .elementor-element.elementor-element-4a172ca5.elementor-view-default .elementor-icon{fill:#1B1B1C00;color:#1B1B1C00;border-color:#1B1B1C00;}.elementor-89851 .elementor-element.elementor-element-4a172ca5 .elementor-icon{font-size:26px;}.elementor-89851 .elementor-element.elementor-element-4a172ca5 .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-4a172ca5 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}.elementor-89851 .elementor-element.elementor-element-4a172ca5 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-89851 .elementor-element.elementor-element-4a172ca5 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:17px;}.elementor-89851 .elementor-element.elementor-element-1d3be14{--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-89851 .elementor-element.elementor-element-ecc6a87{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-89851 .elementor-element.elementor-element-ecc6a87:not(.elementor-motion-effects-element-type-background), .elementor-89851 .elementor-element.elementor-element-ecc6a87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9686709 );}.elementor-89851 .elementor-element.elementor-element-d6cf723{width:100%;max-width:100%;}.elementor-89851 .elementor-element.elementor-element-d6cf723.elementor-element{--align-self:flex-start;}.elementor-89851 .elementor-element.elementor-element-d6cf723 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:22px;font-weight:600;}.elementor-89851 .elementor-element.elementor-element-0afd404{width:var( --container-widget-width, 105.445% );max-width:105.445%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:105.445%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-89851 .elementor-element.elementor-element-0afd404.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89851 .elementor-element.elementor-element-b14e5cf .elementor-button{background-color:var( --e-global-color-9e52508 );font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;fill:var( --e-global-color-910b5cd );color:var( --e-global-color-910b5cd );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-9e52508 );border-radius:8px 8px 8px 8px;padding:10px 12px 10px 12px;}.elementor-89851 .elementor-element.elementor-element-b14e5cf .elementor-button:hover, .elementor-89851 .elementor-element.elementor-element-b14e5cf .elementor-button:focus{background-color:var( --e-global-color-9686709 );color:var( --e-global-color-9e52508 );border-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-b14e5cf .elementor-button:hover svg, .elementor-89851 .elementor-element.elementor-element-b14e5cf .elementor-button:focus svg{fill:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-13f6f4f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;font-style:italic;color:var( --e-global-color-secondary );}.elementor-89851 .elementor-element.elementor-element-7706c22{width:var( --container-widget-width, 100% );max-width:100%;background-color:var( --e-global-color-910b5cd );padding:16px 16px 16px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-910b5cd );border-radius:3px 3px 3px 3px;}.elementor-89851 .elementor-element.elementor-element-7706c22:hover{background-color:var( --e-global-color-910b5cd );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-7706c22.elementor-element{--align-self:flex-start;}.elementor-89851 .elementor-element.elementor-element-7706c22 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:33px;}.elementor-89851 .elementor-element.elementor-element-7706c22 .elementor-icon-box-title{margin-block-end:0px;}.elementor-89851 .elementor-element.elementor-element-7706c22.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-7706c22.elementor-view-framed .elementor-icon, .elementor-89851 .elementor-element.elementor-element-7706c22.elementor-view-default .elementor-icon{fill:var( --e-global-color-9e52508 );color:var( --e-global-color-9e52508 );border-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-7706c22 .elementor-icon{font-size:35px;}.elementor-89851 .elementor-element.elementor-element-7706c22 .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-7706c22 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;}.elementor-89851 .elementor-element.elementor-element-7706c22 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;font-style:italic;}.elementor-89851 .elementor-element.elementor-element-0460d94{width:var( --container-widget-width, 100% );max-width:100%;background-color:var( --e-global-color-910b5cd );padding:16px 16px 16px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-910b5cd );border-radius:3px 3px 3px 3px;}.elementor-89851 .elementor-element.elementor-element-0460d94:hover{background-color:var( --e-global-color-910b5cd );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-0460d94.elementor-element{--align-self:flex-start;}.elementor-89851 .elementor-element.elementor-element-0460d94 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:33px;}.elementor-89851 .elementor-element.elementor-element-0460d94 .elementor-icon-box-title{margin-block-end:0px;}.elementor-89851 .elementor-element.elementor-element-0460d94.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-0460d94.elementor-view-framed .elementor-icon, .elementor-89851 .elementor-element.elementor-element-0460d94.elementor-view-default .elementor-icon{fill:var( --e-global-color-9e52508 );color:var( --e-global-color-9e52508 );border-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-0460d94 .elementor-icon{font-size:35px;}.elementor-89851 .elementor-element.elementor-element-0460d94 .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-0460d94 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;}.elementor-89851 .elementor-element.elementor-element-0460d94 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;font-style:italic;}.elementor-89851 .elementor-element.elementor-element-5b65c67{width:var( --container-widget-width, 100% );max-width:100%;background-color:var( --e-global-color-910b5cd );padding:16px 16px 16px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-910b5cd );border-radius:3px 3px 3px 3px;}.elementor-89851 .elementor-element.elementor-element-5b65c67:hover{background-color:var( --e-global-color-910b5cd );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-5b65c67.elementor-element{--align-self:flex-start;}.elementor-89851 .elementor-element.elementor-element-5b65c67 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:33px;}.elementor-89851 .elementor-element.elementor-element-5b65c67 .elementor-icon-box-title{margin-block-end:0px;}.elementor-89851 .elementor-element.elementor-element-5b65c67.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-5b65c67.elementor-view-framed .elementor-icon, .elementor-89851 .elementor-element.elementor-element-5b65c67.elementor-view-default .elementor-icon{fill:var( --e-global-color-9e52508 );color:var( --e-global-color-9e52508 );border-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-5b65c67 .elementor-icon{font-size:35px;}.elementor-89851 .elementor-element.elementor-element-5b65c67 .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-5b65c67 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;}.elementor-89851 .elementor-element.elementor-element-5b65c67 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;font-style:italic;}.elementor-89851 .elementor-element.elementor-element-fe84a34{width:var( --container-widget-width, 100% );max-width:100%;background-color:var( --e-global-color-910b5cd );padding:16px 16px 16px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-910b5cd );border-radius:3px 3px 3px 3px;}.elementor-89851 .elementor-element.elementor-element-fe84a34:hover{background-color:var( --e-global-color-910b5cd );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-fe84a34.elementor-element{--align-self:flex-start;}.elementor-89851 .elementor-element.elementor-element-fe84a34 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:33px;}.elementor-89851 .elementor-element.elementor-element-fe84a34 .elementor-icon-box-title{margin-block-end:0px;}.elementor-89851 .elementor-element.elementor-element-fe84a34.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-fe84a34.elementor-view-framed .elementor-icon, .elementor-89851 .elementor-element.elementor-element-fe84a34.elementor-view-default .elementor-icon{fill:var( --e-global-color-9e52508 );color:var( --e-global-color-9e52508 );border-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-fe84a34 .elementor-icon{font-size:35px;}.elementor-89851 .elementor-element.elementor-element-fe84a34 .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-fe84a34 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;}.elementor-89851 .elementor-element.elementor-element-fe84a34 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;font-style:italic;}.elementor-89851 .elementor-element.elementor-element-f281cb5{--display:flex;}.elementor-89851 .elementor-element.elementor-element-43ff1fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 1px) 0px;}.elementor-89851 .elementor-element.elementor-element-43ff1fa .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:22px;font-weight:600;}.elementor-89851 .elementor-element.elementor-element-2262f96{width:var( --container-widget-width, 758px );max-width:758px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:758px;--container-widget-flex-grow:0;}.elementor-89851 .elementor-element.elementor-element-2262f96.elementor-element{--align-self:flex-end;}.elementor-89851 .elementor-element.elementor-element-46665cd{padding:10px 0px 0px 0px;--e-icon-list-icon-size:19px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-89851 .elementor-element.elementor-element-46665cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-89851 .elementor-element.elementor-element-46665cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-89851 .elementor-element.elementor-element-46665cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-89851 .elementor-element.elementor-element-46665cd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-89851 .elementor-element.elementor-element-46665cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-89851 .elementor-element.elementor-element-46665cd .elementor-icon-list-icon i{color:var( --e-global-color-9e52508 );transition:color 0.3s;}.elementor-89851 .elementor-element.elementor-element-46665cd .elementor-icon-list-icon svg{fill:var( --e-global-color-9e52508 );transition:fill 0.3s;}.elementor-89851 .elementor-element.elementor-element-46665cd .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-89851 .elementor-element.elementor-element-46665cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-89851 .elementor-element.elementor-element-46665cd .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;}.elementor-89851 .elementor-element.elementor-element-46665cd .elementor-icon-list-text{color:var( --e-global-color-9e52508 );transition:color 0.3s;}.elementor-89851 .elementor-element.elementor-element-92b1d41 .e-off-canvas__overlay{background-color:#00000030;}.elementor-89851 .elementor-element.elementor-element-92b1d41{--e-off-canvas-justify-content:flex-start;--e-off-canvas-align-items:center;--e-off-canvas-width:500px;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;--e-off-canvas-animation-duration:1.5s;--e-off-canvas-overlay-opacity:1;}.elementor-89851 .elementor-element.elementor-element-92b1d41 .e-off-canvas__content{border-radius:8px 8px 8px 8px;}.elementor-89851 .elementor-element.elementor-element-7b65af6{--display:flex;}.elementor-89851 .elementor-element.elementor-element-2c25b18{--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;--justify-content:flex-start;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-89851 .elementor-element.elementor-element-2c25b18.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-89851 .elementor-element.elementor-element-f8a2248{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 23px;text-align:center;}.elementor-89851 .elementor-element.elementor-element-f8a2248 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;line-height:1.2em;}.elementor-89851 .elementor-element.elementor-element-c077e61{width:var( --container-widget-width, 98.115% );max-width:98.115%;--container-widget-width:98.115%;--container-widget-flex-grow:0;}.elementor-89851 .elementor-element.elementor-element-c077e61.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-89851 .elementor-element.elementor-element-c077e61 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:3px;}.elementor-89851 .elementor-element.elementor-element-c077e61.elementor-view-stacked .elementor-icon{background-color:#1B1B1C00;}.elementor-89851 .elementor-element.elementor-element-c077e61.elementor-view-framed .elementor-icon, .elementor-89851 .elementor-element.elementor-element-c077e61.elementor-view-default .elementor-icon{fill:#1B1B1C00;color:#1B1B1C00;border-color:#1B1B1C00;}.elementor-89851 .elementor-element.elementor-element-c077e61 .elementor-icon{font-size:26px;}.elementor-89851 .elementor-element.elementor-element-c077e61 .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-c077e61 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}.elementor-89851 .elementor-element.elementor-element-c077e61 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-89851 .elementor-element.elementor-element-c077e61 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:17px;}.elementor-89851 .elementor-element.elementor-element-1f47e85{width:var( --container-widget-width, 98.115% );max-width:98.115%;--container-widget-width:98.115%;--container-widget-flex-grow:0;}.elementor-89851 .elementor-element.elementor-element-1f47e85.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-89851 .elementor-element.elementor-element-1f47e85 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:3px;}.elementor-89851 .elementor-element.elementor-element-1f47e85.elementor-view-stacked .elementor-icon{background-color:#1B1B1C00;}.elementor-89851 .elementor-element.elementor-element-1f47e85.elementor-view-framed .elementor-icon, .elementor-89851 .elementor-element.elementor-element-1f47e85.elementor-view-default .elementor-icon{fill:#1B1B1C00;color:#1B1B1C00;border-color:#1B1B1C00;}.elementor-89851 .elementor-element.elementor-element-1f47e85 .elementor-icon{font-size:26px;}.elementor-89851 .elementor-element.elementor-element-1f47e85 .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-1f47e85 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}.elementor-89851 .elementor-element.elementor-element-1f47e85 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-89851 .elementor-element.elementor-element-1f47e85 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:17px;}.elementor-89851 .elementor-element.elementor-element-388fe3d{width:var( --container-widget-width, 98.115% );max-width:98.115%;--container-widget-width:98.115%;--container-widget-flex-grow:0;}.elementor-89851 .elementor-element.elementor-element-388fe3d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-89851 .elementor-element.elementor-element-388fe3d .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:3px;}.elementor-89851 .elementor-element.elementor-element-388fe3d.elementor-view-stacked .elementor-icon{background-color:#1B1B1C00;}.elementor-89851 .elementor-element.elementor-element-388fe3d.elementor-view-framed .elementor-icon, .elementor-89851 .elementor-element.elementor-element-388fe3d.elementor-view-default .elementor-icon{fill:#1B1B1C00;color:#1B1B1C00;border-color:#1B1B1C00;}.elementor-89851 .elementor-element.elementor-element-388fe3d .elementor-icon{font-size:26px;}.elementor-89851 .elementor-element.elementor-element-388fe3d .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-388fe3d .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}.elementor-89851 .elementor-element.elementor-element-388fe3d .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-89851 .elementor-element.elementor-element-388fe3d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:17px;}.elementor-89851 .elementor-element.elementor-element-cd410b9{width:var( --container-widget-width, 98.115% );max-width:98.115%;--container-widget-width:98.115%;--container-widget-flex-grow:0;}.elementor-89851 .elementor-element.elementor-element-cd410b9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-89851 .elementor-element.elementor-element-cd410b9 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:3px;}.elementor-89851 .elementor-element.elementor-element-cd410b9.elementor-view-stacked .elementor-icon{background-color:#1B1B1C00;}.elementor-89851 .elementor-element.elementor-element-cd410b9.elementor-view-framed .elementor-icon, .elementor-89851 .elementor-element.elementor-element-cd410b9.elementor-view-default .elementor-icon{fill:#1B1B1C00;color:#1B1B1C00;border-color:#1B1B1C00;}.elementor-89851 .elementor-element.elementor-element-cd410b9 .elementor-icon{font-size:26px;}.elementor-89851 .elementor-element.elementor-element-cd410b9 .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-cd410b9 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}.elementor-89851 .elementor-element.elementor-element-cd410b9 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-89851 .elementor-element.elementor-element-cd410b9 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:17px;}.elementor-89851 .elementor-element.elementor-element-01e6c5d{width:var( --container-widget-width, 98.115% );max-width:98.115%;--container-widget-width:98.115%;--container-widget-flex-grow:0;}.elementor-89851 .elementor-element.elementor-element-01e6c5d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-89851 .elementor-element.elementor-element-01e6c5d .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:3px;}.elementor-89851 .elementor-element.elementor-element-01e6c5d.elementor-view-stacked .elementor-icon{background-color:#1B1B1C00;}.elementor-89851 .elementor-element.elementor-element-01e6c5d.elementor-view-framed .elementor-icon, .elementor-89851 .elementor-element.elementor-element-01e6c5d.elementor-view-default .elementor-icon{fill:#1B1B1C00;color:#1B1B1C00;border-color:#1B1B1C00;}.elementor-89851 .elementor-element.elementor-element-01e6c5d .elementor-icon{font-size:26px;}.elementor-89851 .elementor-element.elementor-element-01e6c5d .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-01e6c5d .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}.elementor-89851 .elementor-element.elementor-element-01e6c5d .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-89851 .elementor-element.elementor-element-01e6c5d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:17px;}.elementor-89851 .elementor-element.elementor-element-31de72da{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89851 .elementor-element.elementor-element-72d908ec{background-color:var( --e-global-color-910b5cd );padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9e52508 );border-radius:3px 3px 3px 3px;}.elementor-89851 .elementor-element.elementor-element-72d908ec:hover{background-color:var( --e-global-color-9686709 );}.elementor-89851 .elementor-element.elementor-element-72d908ec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89851 .elementor-element.elementor-element-72d908ec .elementor-icon-box-wrapper{text-align:start;gap:4px;}.elementor-89851 .elementor-element.elementor-element-72d908ec .elementor-icon-box-title{margin-block-end:0px;}.elementor-89851 .elementor-element.elementor-element-72d908ec.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-72d908ec.elementor-view-framed .elementor-icon, .elementor-89851 .elementor-element.elementor-element-72d908ec.elementor-view-default .elementor-icon{fill:var( --e-global-color-9e52508 );color:var( --e-global-color-9e52508 );border-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-72d908ec .elementor-icon{font-size:32px;}.elementor-89851 .elementor-element.elementor-element-72d908ec .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-72d908ec .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:18px;}.elementor-89851 .elementor-element.elementor-element-72d908ec .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:16px;}.elementor-89851 .elementor-element.elementor-element-5bbe115{background-color:var( --e-global-color-910b5cd );padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9e52508 );border-radius:3px 3px 3px 3px;}.elementor-89851 .elementor-element.elementor-element-5bbe115:hover{background-color:var( --e-global-color-9686709 );}.elementor-89851 .elementor-element.elementor-element-5bbe115.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89851 .elementor-element.elementor-element-5bbe115 .elementor-icon-box-wrapper{text-align:start;gap:4px;}.elementor-89851 .elementor-element.elementor-element-5bbe115 .elementor-icon-box-title{margin-block-end:0px;}.elementor-89851 .elementor-element.elementor-element-5bbe115.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-5bbe115.elementor-view-framed .elementor-icon, .elementor-89851 .elementor-element.elementor-element-5bbe115.elementor-view-default .elementor-icon{fill:var( --e-global-color-9e52508 );color:var( --e-global-color-9e52508 );border-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-5bbe115 .elementor-icon{font-size:32px;}.elementor-89851 .elementor-element.elementor-element-5bbe115 .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-5bbe115 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:18px;}.elementor-89851 .elementor-element.elementor-element-5bbe115 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:16px;}.elementor-89851 .elementor-element.elementor-element-cb88ca4{background-color:var( --e-global-color-910b5cd );padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9e52508 );border-radius:3px 3px 3px 3px;}.elementor-89851 .elementor-element.elementor-element-cb88ca4:hover{background-color:var( --e-global-color-9686709 );}.elementor-89851 .elementor-element.elementor-element-cb88ca4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89851 .elementor-element.elementor-element-cb88ca4 .elementor-icon-box-wrapper{text-align:start;gap:4px;}.elementor-89851 .elementor-element.elementor-element-cb88ca4 .elementor-icon-box-title{margin-block-end:0px;}.elementor-89851 .elementor-element.elementor-element-cb88ca4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-cb88ca4.elementor-view-framed .elementor-icon, .elementor-89851 .elementor-element.elementor-element-cb88ca4.elementor-view-default .elementor-icon{fill:var( --e-global-color-9e52508 );color:var( --e-global-color-9e52508 );border-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-cb88ca4 .elementor-icon{font-size:32px;}.elementor-89851 .elementor-element.elementor-element-cb88ca4 .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-cb88ca4 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:18px;}.elementor-89851 .elementor-element.elementor-element-cb88ca4 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:16px;}.elementor-89851 .elementor-element.elementor-element-430a7b0a{background-color:var( --e-global-color-910b5cd );padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9e52508 );border-radius:3px 3px 3px 3px;}.elementor-89851 .elementor-element.elementor-element-430a7b0a:hover{background-color:var( --e-global-color-9686709 );}.elementor-89851 .elementor-element.elementor-element-430a7b0a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89851 .elementor-element.elementor-element-430a7b0a .elementor-icon-box-wrapper{text-align:start;gap:4px;}.elementor-89851 .elementor-element.elementor-element-430a7b0a .elementor-icon-box-title{margin-block-end:0px;}.elementor-89851 .elementor-element.elementor-element-430a7b0a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-430a7b0a.elementor-view-framed .elementor-icon, .elementor-89851 .elementor-element.elementor-element-430a7b0a.elementor-view-default .elementor-icon{fill:var( --e-global-color-9e52508 );color:var( --e-global-color-9e52508 );border-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-430a7b0a .elementor-icon{font-size:32px;}.elementor-89851 .elementor-element.elementor-element-430a7b0a .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-430a7b0a .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:18px;}.elementor-89851 .elementor-element.elementor-element-430a7b0a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:16px;}.elementor-89851 .elementor-element.elementor-element-170009ad{background-color:var( --e-global-color-910b5cd );padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9e52508 );border-radius:3px 3px 3px 3px;}.elementor-89851 .elementor-element.elementor-element-170009ad:hover{background-color:var( --e-global-color-9686709 );}.elementor-89851 .elementor-element.elementor-element-170009ad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89851 .elementor-element.elementor-element-170009ad .elementor-icon-box-wrapper{text-align:start;gap:4px;}.elementor-89851 .elementor-element.elementor-element-170009ad .elementor-icon-box-title{margin-block-end:0px;}.elementor-89851 .elementor-element.elementor-element-170009ad.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-170009ad.elementor-view-framed .elementor-icon, .elementor-89851 .elementor-element.elementor-element-170009ad.elementor-view-default .elementor-icon{fill:var( --e-global-color-9e52508 );color:var( --e-global-color-9e52508 );border-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-170009ad .elementor-icon{font-size:32px;}.elementor-89851 .elementor-element.elementor-element-170009ad .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-170009ad .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:18px;}.elementor-89851 .elementor-element.elementor-element-170009ad .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:16px;}.elementor-89851 .elementor-element.elementor-element-2c0abf09{background-color:var( --e-global-color-910b5cd );padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9e52508 );border-radius:3px 3px 3px 3px;}.elementor-89851 .elementor-element.elementor-element-2c0abf09:hover{background-color:var( --e-global-color-9686709 );}.elementor-89851 .elementor-element.elementor-element-2c0abf09.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89851 .elementor-element.elementor-element-2c0abf09 .elementor-icon-box-wrapper{text-align:start;gap:4px;}.elementor-89851 .elementor-element.elementor-element-2c0abf09 .elementor-icon-box-title{margin-block-end:0px;}.elementor-89851 .elementor-element.elementor-element-2c0abf09.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-2c0abf09.elementor-view-framed .elementor-icon, .elementor-89851 .elementor-element.elementor-element-2c0abf09.elementor-view-default .elementor-icon{fill:var( --e-global-color-9e52508 );color:var( --e-global-color-9e52508 );border-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-2c0abf09 .elementor-icon{font-size:32px;}.elementor-89851 .elementor-element.elementor-element-2c0abf09 .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-2c0abf09 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:18px;}.elementor-89851 .elementor-element.elementor-element-2c0abf09 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:16px;}.elementor-89851 .elementor-element.elementor-element-2d64140e{--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;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-89851 .elementor-element.elementor-element-514bce1c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-89851 .elementor-element.elementor-element-514bce1c:not(.elementor-motion-effects-element-type-background), .elementor-89851 .elementor-element.elementor-element-514bce1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-910b5cd );}.elementor-89851 .elementor-element.elementor-element-514bce1c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-89851 .elementor-element.elementor-element-4de805de{width:100%;max-width:100%;text-align:center;}.elementor-89851 .elementor-element.elementor-element-4de805de.elementor-element{--align-self:flex-start;}.elementor-89851 .elementor-element.elementor-element-4de805de .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:26px;font-weight:600;}.elementor-89851 .elementor-element.elementor-element-6e550a06{width:100%;max-width:100%;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-89851 .elementor-element.elementor-element-6e550a06.elementor-element{--align-self:flex-start;}.elementor-widget-menu-anchor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-menu-anchor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-89851 .elementor-element.elementor-element-859960d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89851 .elementor-element.elementor-element-460a62ab{width:var( --container-widget-width, 50% );max-width:50%;background-color:var( --e-global-color-910b5cd );padding:24px 24px 24px 24px;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;border-radius:5px 5px 5px 5px;}.elementor-89851 .elementor-element.elementor-element-460a62ab:hover{background-color:var( --e-global-color-910b5cd );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-460a62ab.elementor-element{--align-self:flex-start;}.elementor-89851 .elementor-element.elementor-element-460a62ab .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:33px;}.elementor-89851 .elementor-element.elementor-element-460a62ab .elementor-icon-box-title{margin-block-end:0px;}.elementor-89851 .elementor-element.elementor-element-460a62ab.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-460a62ab.elementor-view-framed .elementor-icon, .elementor-89851 .elementor-element.elementor-element-460a62ab.elementor-view-default .elementor-icon{fill:var( --e-global-color-9e52508 );color:var( --e-global-color-9e52508 );border-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-460a62ab .elementor-icon{font-size:35px;}.elementor-89851 .elementor-element.elementor-element-460a62ab .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-460a62ab .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-89851 .elementor-element.elementor-element-460a62ab .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;font-style:italic;}.elementor-89851 .elementor-element.elementor-element-72642a84{width:var( --container-widget-width, 50% );max-width:50%;background-color:var( --e-global-color-910b5cd );padding:24px 24px 24px 24px;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;border-radius:5px 5px 5px 5px;}.elementor-89851 .elementor-element.elementor-element-72642a84:hover{background-color:var( --e-global-color-910b5cd );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-72642a84.elementor-element{--align-self:flex-start;}.elementor-89851 .elementor-element.elementor-element-72642a84 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:33px;}.elementor-89851 .elementor-element.elementor-element-72642a84 .elementor-icon-box-title{margin-block-end:0px;}.elementor-89851 .elementor-element.elementor-element-72642a84.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-72642a84.elementor-view-framed .elementor-icon, .elementor-89851 .elementor-element.elementor-element-72642a84.elementor-view-default .elementor-icon{fill:var( --e-global-color-9e52508 );color:var( --e-global-color-9e52508 );border-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-72642a84 .elementor-icon{font-size:35px;}.elementor-89851 .elementor-element.elementor-element-72642a84 .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-72642a84 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-89851 .elementor-element.elementor-element-72642a84 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;font-style:italic;}.elementor-89851 .elementor-element.elementor-element-67280489{width:var( --container-widget-width, 50% );max-width:50%;background-color:var( --e-global-color-910b5cd );padding:24px 24px 24px 24px;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;border-radius:5px 5px 5px 5px;}.elementor-89851 .elementor-element.elementor-element-67280489:hover{background-color:var( --e-global-color-910b5cd );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-67280489.elementor-element{--align-self:flex-start;}.elementor-89851 .elementor-element.elementor-element-67280489 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:33px;}.elementor-89851 .elementor-element.elementor-element-67280489 .elementor-icon-box-title{margin-block-end:0px;}.elementor-89851 .elementor-element.elementor-element-67280489.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-67280489.elementor-view-framed .elementor-icon, .elementor-89851 .elementor-element.elementor-element-67280489.elementor-view-default .elementor-icon{fill:var( --e-global-color-9e52508 );color:var( --e-global-color-9e52508 );border-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-67280489 .elementor-icon{font-size:35px;}.elementor-89851 .elementor-element.elementor-element-67280489 .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-67280489 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-89851 .elementor-element.elementor-element-67280489 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;font-style:italic;}.elementor-89851 .elementor-element.elementor-element-cebe67a{--display:flex;--min-height:1px;--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;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-89851 .elementor-element.elementor-element-5f84f66{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-89851 .elementor-element.elementor-element-5f84f66:not(.elementor-motion-effects-element-type-background), .elementor-89851 .elementor-element.elementor-element-5f84f66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9686709 );}.elementor-89851 .elementor-element.elementor-element-5f84f66.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-89851 .elementor-element.elementor-element-356fef3{width:100%;max-width:100%;text-align:center;}.elementor-89851 .elementor-element.elementor-element-356fef3.elementor-element{--align-self:flex-start;}.elementor-89851 .elementor-element.elementor-element-356fef3 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:30px;font-weight:600;}.elementor-89851 .elementor-element.elementor-element-3cd79ce{width:100%;max-width:100%;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-89851 .elementor-element.elementor-element-3cd79ce.elementor-element{--align-self:flex-start;}.elementor-89851 .elementor-element.elementor-element-dc4702d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-video .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-video .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-89851 .elementor-element.elementor-element-5e93246 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-89851 .elementor-element.elementor-element-945b7e7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-89851 .elementor-element.elementor-element-ae421c7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-89851 .elementor-element.elementor-element-1794203e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-89851 .elementor-element.elementor-element-1794203e.elementor-view-stacked .elementor-icon{background-color:#3538CD;}.elementor-89851 .elementor-element.elementor-element-1794203e.elementor-view-framed .elementor-icon, .elementor-89851 .elementor-element.elementor-element-1794203e.elementor-view-default .elementor-icon{fill:#3538CD;color:#3538CD;border-color:#3538CD;}.elementor-89851 .elementor-element.elementor-element-1794203e .elementor-icon{font-size:25px;}.elementor-89851 .elementor-element.elementor-element-1794203e .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-1794203e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-89851 .elementor-element.elementor-element-1794203e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-89851 .elementor-element.elementor-element-60601ab2{--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-89851 .elementor-element.elementor-element-4829f00f{--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-89851 .elementor-element.elementor-element-4829f00f::before, .elementor-89851 .elementor-element.elementor-element-4829f00f > .elementor-background-video-container::before, .elementor-89851 .elementor-element.elementor-element-4829f00f > .e-con-inner > .elementor-background-video-container::before, .elementor-89851 .elementor-element.elementor-element-4829f00f > .elementor-background-slideshow::before, .elementor-89851 .elementor-element.elementor-element-4829f00f > .e-con-inner > .elementor-background-slideshow::before, .elementor-89851 .elementor-element.elementor-element-4829f00f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF 48%);}.elementor-89851 .elementor-element.elementor-element-4829f00f.e-con{--align-self:flex-start;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-89851 .elementor-element.elementor-element-df56e5d img{max-width:14%;}.elementor-89851 .elementor-element.elementor-element-3f9fa50d{text-align:center;}.elementor-89851 .elementor-element.elementor-element-3f9fa50d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;}.elementor-89851 .elementor-element.elementor-element-1e1519a4{text-align:center;}.elementor-89851 .elementor-element.elementor-element-1e1519a4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-89851 .elementor-element.elementor-element-2df54816{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-89851 .elementor-element.elementor-element-3ca5fa9c .elementor-button{background-color:var( --e-global-color-910b5cd );fill:var( --e-global-color-9e52508 );color:var( --e-global-color-9e52508 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-9e52508 );border-radius:8px 8px 8px 8px;}.elementor-89851 .elementor-element.elementor-element-3ca5fa9c .elementor-button:hover, .elementor-89851 .elementor-element.elementor-element-3ca5fa9c .elementor-button:focus{background-color:var( --e-global-color-9e52508 );color:var( --e-global-color-910b5cd );}.elementor-89851 .elementor-element.elementor-element-3ca5fa9c .elementor-button:hover svg, .elementor-89851 .elementor-element.elementor-element-3ca5fa9c .elementor-button:focus svg{fill:var( --e-global-color-910b5cd );}.elementor-89851 .elementor-element.elementor-element-310af229 .elementor-button{background-color:var( --e-global-color-9e52508 );font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;fill:var( --e-global-color-910b5cd );color:var( --e-global-color-910b5cd );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-9e52508 );border-radius:8px 8px 8px 8px;}.elementor-89851 .elementor-element.elementor-element-310af229 .elementor-button:hover, .elementor-89851 .elementor-element.elementor-element-310af229 .elementor-button:focus{background-color:var( --e-global-color-9686709 );color:var( --e-global-color-9e52508 );border-color:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-310af229 .elementor-button:hover svg, .elementor-89851 .elementor-element.elementor-element-310af229 .elementor-button:focus svg{fill:var( --e-global-color-9e52508 );}.elementor-89851 .elementor-element.elementor-element-680a478d{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-89851 .elementor-element.elementor-element-f7a463a{font-size:15px;line-height:1.3em;}.elementor-89851 .elementor-element.elementor-element-f7a463a p{margin-block-end:8px;}.elementor-89851 .elementor-element.elementor-element-62bd459b .elementor-heading-title{font-size:20px;}.elementor-89851 .elementor-element.elementor-element-421bc123{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;line-height:1.3em;}.elementor-89851 .elementor-element.elementor-element-421bc123 p{margin-block-end:8px;}.elementor-89851 .elementor-element.elementor-element-9f8e69c .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-89851 .elementor-element.elementor-element-454c1479.elementor-element{--align-self:center;}.elementor-89851 .elementor-element.elementor-element-7cc75655{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-89851 .elementor-element.elementor-element-17e6a9c5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-89851 .elementor-element.elementor-element-828b7b5{--container-widget-width:223px;--container-widget-flex-grow:0;width:var( --container-widget-width, 223px );max-width:223px;}.elementor-89851 .elementor-element.elementor-element-2a4eecaf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-89851 .elementor-element.elementor-element-4a172ca5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-89851 .elementor-element.elementor-element-d6cf723 .elementor-heading-title{font-size:20px;}.elementor-89851 .elementor-element.elementor-element-0afd404{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;line-height:1.3em;}.elementor-89851 .elementor-element.elementor-element-0afd404 p{margin-block-end:8px;}.elementor-89851 .elementor-element.elementor-element-43ff1fa .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-89851 .elementor-element.elementor-element-2262f96.elementor-element{--align-self:center;}.elementor-89851 .elementor-element.elementor-element-c077e61{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-89851 .elementor-element.elementor-element-1f47e85{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-89851 .elementor-element.elementor-element-388fe3d{--container-widget-width:223px;--container-widget-flex-grow:0;width:var( --container-widget-width, 223px );max-width:223px;}.elementor-89851 .elementor-element.elementor-element-cd410b9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-89851 .elementor-element.elementor-element-01e6c5d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-89851 .elementor-element.elementor-element-31de72da{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-89851 .elementor-element.elementor-element-df56e5d img{max-width:28%;}}@media(min-width:768px){.elementor-89851 .elementor-element.elementor-element-65e3d52d{--width:61.385%;}.elementor-89851 .elementor-element.elementor-element-5e1e5304{--width:50%;}.elementor-89851 .elementor-element.elementor-element-17b4067{--width:61.385%;}.elementor-89851 .elementor-element.elementor-element-052d85d{--width:50%;}.elementor-89851 .elementor-element.elementor-element-16b64c8b{--width:55%;}.elementor-89851 .elementor-element.elementor-element-a2e86d9{--width:45%;}.elementor-89851 .elementor-element.elementor-element-17fc6e5c{--width:100%;}.elementor-89851 .elementor-element.elementor-element-ecc6a87{--width:55%;}.elementor-89851 .elementor-element.elementor-element-f281cb5{--width:45%;}.elementor-89851 .elementor-element.elementor-element-2c25b18{--width:100%;}.elementor-89851 .elementor-element.elementor-element-514bce1c{--width:100%;}.elementor-89851 .elementor-element.elementor-element-5f84f66{--width:100%;}.elementor-89851 .elementor-element.elementor-element-ae421c7{--content-width:709px;}}@media(max-width:1024px) and (min-width:768px){.elementor-89851 .elementor-element.elementor-element-65e3d52d{--width:354.667px;}.elementor-89851 .elementor-element.elementor-element-17b4067{--width:354.667px;}.elementor-89851 .elementor-element.elementor-element-16b64c8b{--width:50%;}.elementor-89851 .elementor-element.elementor-element-17fc6e5c{--width:100%;}.elementor-89851 .elementor-element.elementor-element-ecc6a87{--width:50%;}.elementor-89851 .elementor-element.elementor-element-2c25b18{--width:100%;}}@media(max-width:767px){.elementor-89851 .elementor-element.elementor-element-5e7cf680{--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-89851 .elementor-element.elementor-element-65e3d52d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89851 .elementor-element.elementor-element-54e3faea{text-align:center;}.elementor-89851 .elementor-element.elementor-element-54e3faea .elementor-heading-title{font-size:24px;}.elementor-89851 .elementor-element.elementor-element-5e1e5304{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-89851 .elementor-element.elementor-element-28539f4{width:100%;max-width:100%;}.elementor-89851 .elementor-element.elementor-element-2134888{--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-89851 .elementor-element.elementor-element-17b4067{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89851 .elementor-element.elementor-element-23df07a{text-align:center;}.elementor-89851 .elementor-element.elementor-element-23df07a .elementor-heading-title{font-size:24px;}.elementor-89851 .elementor-element.elementor-element-f7a463a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-89851 .elementor-element.elementor-element-052d85d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-89851 .elementor-element.elementor-element-0136c42{width:100%;max-width:100%;}.elementor-89851 .elementor-element.elementor-element-62bd459b{text-align:center;}.elementor-89851 .elementor-element.elementor-element-62bd459b .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-89851 .elementor-element.elementor-element-421bc123{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-89851 .elementor-element.elementor-element-47a7fbb7{width:100%;max-width:100%;}.elementor-89851 .elementor-element.elementor-element-3af583c9{width:100%;max-width:100%;text-align:center;}.elementor-89851 .elementor-element.elementor-element-3af583c9.elementor-element{--align-self:center;}.elementor-89851 .elementor-element.elementor-element-6566e148 .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-6566e148 .elementor-icon-box-title a{font-size:15px;line-height:1.2em;}.elementor-89851 .elementor-element.elementor-element-1774f9a7 .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-1774f9a7 .elementor-icon-box-title a{font-size:15px;line-height:1.2em;}.elementor-89851 .elementor-element.elementor-element-75a36f65 .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-75a36f65 .elementor-icon-box-title a{font-size:15px;line-height:1.2em;}.elementor-89851 .elementor-element.elementor-element-4d55733d .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-4d55733d .elementor-icon-box-title a{font-size:15px;line-height:1.2em;}.elementor-89851 .elementor-element.elementor-element-9f8e69c{text-align:center;}.elementor-89851 .elementor-element.elementor-element-454c1479{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-89851 .elementor-element.elementor-element-454c1479.elementor-element{--align-self:center;}.elementor-89851 .elementor-element.elementor-element-70be2bfd{--e-off-canvas-justify-content:center;--e-off-canvas-width:300px;}.elementor-89851 .elementor-element.elementor-element-17fc6e5c{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-89851 .elementor-element.elementor-element-76f39df4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-89851 .elementor-element.elementor-element-76f39df4 .elementor-heading-title{font-size:21px;}.elementor-89851 .elementor-element.elementor-element-7cc75655{--container-widget-width:451px;--container-widget-flex-grow:0;width:var( --container-widget-width, 451px );max-width:451px;}.elementor-89851 .elementor-element.elementor-element-7cc75655 .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-89851 .elementor-element.elementor-element-7cc75655 .elementor-icon-box-title{margin-block-end:2px;}.elementor-89851 .elementor-element.elementor-element-7cc75655 .elementor-icon{font-size:26px;padding:3px;}.elementor-89851 .elementor-element.elementor-element-7cc75655 .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-7cc75655 .elementor-icon-box-title a{font-size:15px;line-height:1.2em;}.elementor-89851 .elementor-element.elementor-element-17e6a9c5{--container-widget-width:451px;--container-widget-flex-grow:0;width:var( --container-widget-width, 451px );max-width:451px;}.elementor-89851 .elementor-element.elementor-element-17e6a9c5 .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-89851 .elementor-element.elementor-element-17e6a9c5 .elementor-icon-box-title{margin-block-end:2px;}.elementor-89851 .elementor-element.elementor-element-17e6a9c5 .elementor-icon{font-size:26px;padding:3px;}.elementor-89851 .elementor-element.elementor-element-17e6a9c5 .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-17e6a9c5 .elementor-icon-box-title a{font-size:15px;line-height:1.2em;}.elementor-89851 .elementor-element.elementor-element-828b7b5{--container-widget-width:451px;--container-widget-flex-grow:0;width:var( --container-widget-width, 451px );max-width:451px;}.elementor-89851 .elementor-element.elementor-element-828b7b5 .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-89851 .elementor-element.elementor-element-828b7b5 .elementor-icon-box-title{margin-block-end:2px;}.elementor-89851 .elementor-element.elementor-element-828b7b5 .elementor-icon{font-size:26px;padding:3px;}.elementor-89851 .elementor-element.elementor-element-828b7b5 .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-828b7b5 .elementor-icon-box-title a{line-height:1.2em;}.elementor-89851 .elementor-element.elementor-element-2a4eecaf{--container-widget-width:451px;--container-widget-flex-grow:0;width:var( --container-widget-width, 451px );max-width:451px;}.elementor-89851 .elementor-element.elementor-element-2a4eecaf .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-89851 .elementor-element.elementor-element-2a4eecaf .elementor-icon-box-title{margin-block-end:2px;}.elementor-89851 .elementor-element.elementor-element-2a4eecaf .elementor-icon{font-size:26px;padding:3px;}.elementor-89851 .elementor-element.elementor-element-2a4eecaf .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-2a4eecaf .elementor-icon-box-title a{font-size:15px;line-height:1.2em;}.elementor-89851 .elementor-element.elementor-element-4a172ca5{--container-widget-width:451px;--container-widget-flex-grow:0;width:var( --container-widget-width, 451px );max-width:451px;}.elementor-89851 .elementor-element.elementor-element-4a172ca5 .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-89851 .elementor-element.elementor-element-4a172ca5 .elementor-icon-box-title{margin-block-end:2px;}.elementor-89851 .elementor-element.elementor-element-4a172ca5 .elementor-icon{font-size:26px;padding:3px;}.elementor-89851 .elementor-element.elementor-element-4a172ca5 .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-4a172ca5 .elementor-icon-box-title a{font-size:15px;line-height:1.2em;}.elementor-89851 .elementor-element.elementor-element-d6cf723{text-align:center;}.elementor-89851 .elementor-element.elementor-element-d6cf723 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-89851 .elementor-element.elementor-element-0afd404{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-89851 .elementor-element.elementor-element-b14e5cf{width:100%;max-width:100%;}.elementor-89851 .elementor-element.elementor-element-13f6f4f{width:100%;max-width:100%;text-align:center;}.elementor-89851 .elementor-element.elementor-element-13f6f4f.elementor-element{--align-self:center;}.elementor-89851 .elementor-element.elementor-element-7706c22 .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-7706c22 .elementor-icon-box-title a{font-size:15px;line-height:1.2em;}.elementor-89851 .elementor-element.elementor-element-0460d94 .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-0460d94 .elementor-icon-box-title a{font-size:15px;line-height:1.2em;}.elementor-89851 .elementor-element.elementor-element-5b65c67 .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-5b65c67 .elementor-icon-box-title a{font-size:15px;line-height:1.2em;}.elementor-89851 .elementor-element.elementor-element-fe84a34 .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-fe84a34 .elementor-icon-box-title a{font-size:15px;line-height:1.2em;}.elementor-89851 .elementor-element.elementor-element-43ff1fa{text-align:center;}.elementor-89851 .elementor-element.elementor-element-2262f96{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-89851 .elementor-element.elementor-element-2262f96.elementor-element{--align-self:center;}.elementor-89851 .elementor-element.elementor-element-92b1d41{--e-off-canvas-justify-content:center;--e-off-canvas-width:300px;}.elementor-89851 .elementor-element.elementor-element-2c25b18{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-89851 .elementor-element.elementor-element-f8a2248{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-89851 .elementor-element.elementor-element-f8a2248 .elementor-heading-title{font-size:21px;}.elementor-89851 .elementor-element.elementor-element-c077e61{--container-widget-width:451px;--container-widget-flex-grow:0;width:var( --container-widget-width, 451px );max-width:451px;}.elementor-89851 .elementor-element.elementor-element-c077e61 .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-89851 .elementor-element.elementor-element-c077e61 .elementor-icon-box-title{margin-block-end:2px;}.elementor-89851 .elementor-element.elementor-element-c077e61 .elementor-icon{font-size:26px;padding:3px;}.elementor-89851 .elementor-element.elementor-element-c077e61 .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-c077e61 .elementor-icon-box-title a{font-size:15px;line-height:1.2em;}.elementor-89851 .elementor-element.elementor-element-1f47e85{--container-widget-width:451px;--container-widget-flex-grow:0;width:var( --container-widget-width, 451px );max-width:451px;}.elementor-89851 .elementor-element.elementor-element-1f47e85 .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-89851 .elementor-element.elementor-element-1f47e85 .elementor-icon-box-title{margin-block-end:2px;}.elementor-89851 .elementor-element.elementor-element-1f47e85 .elementor-icon{font-size:26px;padding:3px;}.elementor-89851 .elementor-element.elementor-element-1f47e85 .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-1f47e85 .elementor-icon-box-title a{font-size:15px;line-height:1.2em;}.elementor-89851 .elementor-element.elementor-element-388fe3d{--container-widget-width:451px;--container-widget-flex-grow:0;width:var( --container-widget-width, 451px );max-width:451px;}.elementor-89851 .elementor-element.elementor-element-388fe3d .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-89851 .elementor-element.elementor-element-388fe3d .elementor-icon-box-title{margin-block-end:2px;}.elementor-89851 .elementor-element.elementor-element-388fe3d .elementor-icon{font-size:26px;padding:3px;}.elementor-89851 .elementor-element.elementor-element-388fe3d .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-388fe3d .elementor-icon-box-title a{line-height:1.2em;}.elementor-89851 .elementor-element.elementor-element-cd410b9{--container-widget-width:451px;--container-widget-flex-grow:0;width:var( --container-widget-width, 451px );max-width:451px;}.elementor-89851 .elementor-element.elementor-element-cd410b9 .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-89851 .elementor-element.elementor-element-cd410b9 .elementor-icon-box-title{margin-block-end:2px;}.elementor-89851 .elementor-element.elementor-element-cd410b9 .elementor-icon{font-size:26px;padding:3px;}.elementor-89851 .elementor-element.elementor-element-cd410b9 .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-cd410b9 .elementor-icon-box-title a{font-size:15px;line-height:1.2em;}.elementor-89851 .elementor-element.elementor-element-01e6c5d{--container-widget-width:451px;--container-widget-flex-grow:0;width:var( --container-widget-width, 451px );max-width:451px;}.elementor-89851 .elementor-element.elementor-element-01e6c5d .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-89851 .elementor-element.elementor-element-01e6c5d .elementor-icon-box-title{margin-block-end:2px;}.elementor-89851 .elementor-element.elementor-element-01e6c5d .elementor-icon{font-size:26px;padding:3px;}.elementor-89851 .elementor-element.elementor-element-01e6c5d .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-01e6c5d .elementor-icon-box-title a{font-size:15px;line-height:1.2em;}.elementor-89851 .elementor-element.elementor-element-31de72da{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:30px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-89851 .elementor-element.elementor-element-72d908ec .elementor-icon-box-wrapper{gap:9px;}.elementor-89851 .elementor-element.elementor-element-72d908ec .elementor-icon{font-size:30px;}.elementor-89851 .elementor-element.elementor-element-72d908ec .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-72d908ec .elementor-icon-box-title a{line-height:1.2em;}.elementor-89851 .elementor-element.elementor-element-5bbe115 .elementor-icon-box-wrapper{gap:9px;}.elementor-89851 .elementor-element.elementor-element-5bbe115 .elementor-icon{font-size:30px;}.elementor-89851 .elementor-element.elementor-element-5bbe115 .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-5bbe115 .elementor-icon-box-title a{line-height:1.2em;}.elementor-89851 .elementor-element.elementor-element-cb88ca4 .elementor-icon-box-wrapper{gap:9px;}.elementor-89851 .elementor-element.elementor-element-cb88ca4 .elementor-icon{font-size:30px;}.elementor-89851 .elementor-element.elementor-element-cb88ca4 .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-cb88ca4 .elementor-icon-box-title a{line-height:1.2em;}.elementor-89851 .elementor-element.elementor-element-430a7b0a .elementor-icon-box-wrapper{gap:9px;}.elementor-89851 .elementor-element.elementor-element-430a7b0a .elementor-icon{font-size:30px;}.elementor-89851 .elementor-element.elementor-element-430a7b0a .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-430a7b0a .elementor-icon-box-title a{line-height:1.2em;}.elementor-89851 .elementor-element.elementor-element-170009ad .elementor-icon-box-wrapper{gap:9px;}.elementor-89851 .elementor-element.elementor-element-170009ad .elementor-icon{font-size:30px;}.elementor-89851 .elementor-element.elementor-element-170009ad .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-170009ad .elementor-icon-box-title a{line-height:1.2em;}.elementor-89851 .elementor-element.elementor-element-2c0abf09 .elementor-icon-box-wrapper{gap:9px;}.elementor-89851 .elementor-element.elementor-element-2c0abf09 .elementor-icon{font-size:30px;}.elementor-89851 .elementor-element.elementor-element-2c0abf09 .elementor-icon-box-title, .elementor-89851 .elementor-element.elementor-element-2c0abf09 .elementor-icon-box-title a{line-height:1.2em;}.elementor-89851 .elementor-element.elementor-element-460a62ab{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-89851 .elementor-element.elementor-element-72642a84{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-89851 .elementor-element.elementor-element-67280489{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-89851 .elementor-element.elementor-element-ae421c7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-89851 .elementor-element.elementor-element-4829f00f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-89851 .elementor-element.elementor-element-df56e5d img{max-width:74%;}.elementor-89851 .elementor-element.elementor-element-3f9fa50d .elementor-heading-title{line-height:1.2em;}.elementor-89851 .elementor-element.elementor-element-1e1519a4 .elementor-heading-title{line-height:1.2em;}.elementor-89851 .elementor-element.elementor-element-310af229{width:100%;max-width:100%;}}/* Start custom CSS for button, class: .elementor-element-28539f4 */.elementor-89851 .elementor-element.elementor-element-28539f4{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0136c42 */.elementor-89851 .elementor-element.elementor-element-0136c42{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-47a7fbb7 */.elementor-89851 .elementor-element.elementor-element-47a7fbb7{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-454c1479 */.PricesButtons-save {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b14e5cf */.elementor-89851 .elementor-element.elementor-element-b14e5cf{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2262f96 */.PricesButtons-save {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-310af229 */.elementor-89851 .elementor-element.elementor-element-310af229{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS *//* ====================================
   RAPAPORT CALCULATOR - MERGED CSS
   Source: calculator.css (minified)
   Custom styling applied and formatted
   ==================================== */

/* Base Calculator Structure */
.Calculator {
  position: relative;
  border: 1px solid #E2E0E0;
  padding: 15px;
  background-color: #E2E0E0;
  border-radius: 6px;
  margin-bottom: 30px;
  max-width: 580px;
}

.Calculator-wrapper {
  max-width: 960px;
  margin: 0 auto;
  position: relative;
}

.Calculator-wrapper .NoPrint a {
  color: #fff;
}

/* Tables & Forms */
.FormTable {
  width: 100%;
  margin-bottom: 20px;
}

.FormRow,
.Header,
.Row {
  display: flex;
  align-items: center;
  border-bottom: none;
  padding-left: 10px;
  padding-right: 10px;
}

.FormCell,
.Cell {
  padding: 10px;
  box-sizing: border-box;
}

.FormCell {
  flex: 1;
}

.Cell {
  flex: 1;
  text-align: center;
}

.Header .Cell {
  background-color: #ffffff;
  font-size: 13px;
  color: #434242;
  font-weight: 600;
  min-height: 45px;
  border-bottom: 1px solid #E2E0E0;
}

/* Forms & Inputs */
.Calculator-wrapper input,
.Calculator-wrapper select,
.CalcSearch.Size.ClearInput.ctl00_ContentPlaceHolderMainContent_txtSize,
.new-style .FormTable .FormCell select {
  width: 100%;
  padding: 9px;
  border: 1px solid #918e8e;
  border-radius: 4px;
  box-sizing: border-box;
  font-size: 14px;
  font-weight: 500;
  color: #000;
}

.new-style .FormTable .FormCell {
  padding-bottom: 10px;
  padding-left: 10px;
}

.new-style .FormTable .FormCell:last-child {
  padding-right: 0;
}

.new-style .FormTable .FormCell:first-child {
  padding-left: 0;
  flex: 0 0 95px;
}

.new-style .Calculator .Size {
  min-height: 28px;
}

/* Prices Table */
.PricesTable {
  background-color: #FFF;
  border: 1px solid lightgray;
  border-collapse: collapse;
  margin-bottom: 15px;
  margin-left: -16px;
  width: 400px;
  padding-bottom: 15px;
}

.PricesTable .Header {
  padding-bottom: 5px;
  background-color: #ffffff;
}

.new-style .PricesTable {
  margin-bottom: 15px;
  margin-left: -16px;
  width: 400px;
  padding-bottom: 15px;
}

.new-style .PricesTable .Row {
  font-size: 13px;
}

.new-style .PricesTable .Row .Cell {
  min-height: 40px;
  padding: 5px 5px;
  display: flex;
  align-items: center;
  border-right: none;
  color: #000;
}

.new-style .PricesTable .Row input {
  font-weight: 600;
  font-size: 14px;
  color: #1d1d1d;
  padding: 9px;
  border-color: #484747;
}

.new-style .PricesTable .Row:last-child .Cell {
  border-bottom: none;
  font-size: 16px;
  font-weight: 500;
}

.new-style .Header .Cell {
  background-color: #ffffff;
  font-size: 13px;
  color: #434242;
  font-weight: 600;
  min-height: 40px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.new-style .Header .Cell:first-child,
.new-style .PricesTable .Row .Cell:first-child {
  flex: 0 0 95px;
}

.new-style .PricesTable .Row .Cell:last-child {
  border-right: none;
}

.new-style .PricesTable .Row .Cell:not(:first-child) {
  justify-content: center;
}

/* Buttons */
.Button {
  padding: 10px 20px;
  border: none;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
  font-weight: 700;
  display: inline-block;
}

.Button.Disabled {
  cursor: default;
  pointer-events: none;
}

.GrayButton {
  background-color: #6c757d;
}

.GrayButton.Disabled {
  background-color: #aaa;
  cursor: not-allowed;
}

.BlueButton {
  background-color: #0078A5;
}

.Button.GrayButton.ctl00_ContentPlaceHolderMainContent_lbtnCalculate {
  background-color: #3538CD;
  border-radius: 8px;
  padding-right: 10px;
  padding-left: 10px;
}

.Button.GrayButton.ctl00_ContentPlaceHolderMainContent_lbtnReset {
  background-color: transparent;
  color: #3538CD;
  text-align: right;
  font-size: 13px;
}

.Button.GrayButton.Disabled.ctl00_ContentPlaceHolderMainContent_lbtnSaveResult {
  background-color: transparent;
  color: #3538CD;
  border: solid 2px;
  font-size: 13px;
  border-radius: 8px;
  padding-right: 7px;
  padding-left: 7px;
}

.Button.GrayButton.ctl00_ContentPlaceHolderMainContent_lbtnSaveResult {
  background-color: #3538CD;
  color: #ffffff;
  font-size: 13px;
  border-radius: 8px;
  padding-right: 7px;
  padding-left: 7px;
}

/* Buttons Container */
.PricesButtons {
  display: flex;
  gap: 10px;
  margin-top: 15px;
  justify-content: right;
}

.PricesButtons td {
  text-align: center;
}

.PricesButtons .Button {
  width: 145px;
}

.new-style .PricesButtons {
  justify-content: right;
}

.new-style .PricesButtons .Button {
  flex: 1;
  max-width: 115px;
  font-size: 13px;
  border: none;
  padding: 9px 0;
}

.new-style .PricesButtons-btns {
  display: flex;
  flex: 1;
  flex-direction: row-reverse;
}

.new-style .PricesButtons-reset {
  display: flex;
}

.new-style .PricesButtons-reset button {
  max-width: 100%;
  width: auto;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
}

.new-style .PricesButtons-reset .Button {
  padding: 0 20px;
}

/* Results Tables */
.ResultsTable {
  border: 1px solid lightgray;
  border-collapse: collapse;
}

.ResultsTable .Header {
  background-color: #ffffff;
  font-size: 11px;
  line-height: normal;
}

.ResultsTable .Footer {
  background-color: #666;
  color: #FFF;
  line-height: normal;
}

.ResultsTable .Alternate {
  background-color: #EEE;
}

.ResultsTable td {
  border: 1px solid lightgray;
  text-align: center;
}

.ResultsTable .Footer td {
  border: none;
}

.ResultsRow {
  min-height: 30px;
}

.new-style #ResultsTable .Header .Cell {
  font-size: 11px;
  padding: 5px;
  min-height: 27px;
}

.new-style #ResultsTable .Cell,
.new-style #ResultsTable .Cell input,
.new-style .Footer input {
  font-size: 13px;
  padding: 0;
  min-height: 23px;
  border-color: #767676;
  border-width: 1px;
  color: #000;
  flex: 1;
}

.new-style .Footer.YourPriceContainer.Total {
  font-size: 13px;
  padding: 0;
  min-height: 23px;
  border-color: #767676;
  border-width: 1px;
  flex: 1;
  max-width: 100%;
  color: #fff;
}

.new-style .SavedResults .Cell {
  padding: 0;
}

.new-style .ResultsRow {
  min-height: 35px;
  align-items: stretch;
}

.new-style .Footer input,
.new-style #ResultsTable .Cell input {
  max-width: 80px;
  width: 100%;
}

.new-style #ResultsTable .Cell {
  border-right: 1px solid lightgray;
}

.new-style #ResultsTable .Cell:last-child {
  border-right: none;
}

.new-style #ResultsTable .Header .Row,
.new-style #ResultsTable .Footer .Row {
  flex: 1;
  padding: 0;
  min-height: 34px;
  align-items: stretch;
}

.new-style #ResultsTable .Footer .Cell {
  border-right: none;
  color: #fff;
}

/* Saved Results */
.SavedResults {
  padding-top: 20px;
}

.SavedResults .Cell {
  justify-content: center;
  align-items: center;
  display: flex;
  padding: 10px 2px;
}

.SavedResults-wrapper {
  display: none;
}

#calculator-results-all,
#calculator-results {
  display: none;
}

.SavedResultsTitle {
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 10px;
}

.DeleteIcon {
  width: 20px;
  border-width: 0;
}

/* Your Price Container */
.Footer.YourPriceContainer.Total {
  display: flex;
  align-items: center;
  padding: 10px 0;
}

.Footer.YourPriceContainer.Total > div {
  justify-content: center;
  flex: 1;
  display: flex;
  padding: 5px 2px;
}

.YourPPC {
  text-align: center;
}

.YourPrice {
  text-align: center;
  width: 100%;
}

.YourPercentage {
  text-align: center;
}

.Row.row-your-price {
  padding-top: 10px;
  padding-bottom: 5px;
}

.Row.row-your-price.disabled {
  background-color: #E2E0E0;
  pointer-events: none;
  border: none;
}

.Row.row-your-price .Cell:last-child input {
  padding-right: 2px;
  padding-left: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.Row.row-your-price .Cell:last-child {
  align-items: stretch;
}

/* Misc Elements */
.DropDown {
  font-size: 14px;
}

.label {
  text-align: left;
}

.new-style .FormTable .FormCell input::placeholder {
  color: #000;
}

.Disabled {
  color: #545454;
  border: 1px solid #AAA;
  background-color: #EBEBE4;
  padding: 2px 1px;
}

/* Instructions */
.Instructions {
  border: 1px solid #D2002D;
  padding: 15px;
  float: right;
  width: 300px;
}

.Instructions .Bullets {
  margin: 10px 0 0 0;
  padding: 0;
  list-style-position: inside;
}

.Instructions .Bullets li {
  padding-bottom: 10px;
}

/* Loading State */
.ajax-image {
  position: absolute;
  top: 50%;
  width: auto;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none;
  z-index: 2;
}

.new-style.loading .Calculator:after {
  content: "";
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.6);
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  z-index: 1;
}

.loading .custom-switch:after {
  content: "";
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.6);
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  z-index: 1;
}

#ResultsTable {
  display: flex;
  flex-direction: column;
}

.results-container {
  font-family: Arial, sans-serif;
  margin: 20px;
}

.result-item {
  margin-bottom: 10px;
}

.result-item span {
  font-weight: 700;
}

/* Print Styles */
.PrintOnly {
  display: none;
}

@media print {
  .NoPrint,
  .NoPrintThis,
  .footer-line {
    display: none !important;
  }

  body {
    background-color: #fff;
    color: #000;
  }
}

/* Trade Screen Wrapper */
.tradeScreen-wrapper select {
  font-size: 14px;
  padding: 6px 10px;
  border: 2px solid #4f4f4f;
  border-radius: 5px;
  background-color: #fff;
  color: #000;
  width: 100%;
  max-width: 300px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  transition: border-color 0.3s ease, box-shadow 0.3s ease;
}

.tradeScreen-wrapper select:focus {
  border-color: #333;
  outline: none;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
}

.tradeScreen-wrapper table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 20px;
}

.tradeScreen-wrapper th {
  color: #fff;
  background-color: #999;
}

.tradeScreen-wrapper th,
.tradeScreen-wrapper td {
  border: 1px solid gray;
  padding: 0;
  text-align: center;
  font-size: 13px;
  min-width: 22px;
}

.tradeScreen-wrapper td {
  background-color: #f5f5f5;
}

.tradeScreen-wrapper .colors {
  background-color: #999;
  color: #fff;
}

.tradeScreen-wrapper .size-group {
  font-size: 20px;
  color: #000;
  font-weight: 600;
  padding: 5px;
  margin-bottom: 0;
  border-radius: 0;
  border: none;
  padding-left: 45px;
  text-align: center;
  background: #f2f2f2;
}

.shoe-select-text {
  text-transform: capitalize;
}

.tradeScreen-wrapper table th:first-child,
.tradeScreen-wrapper table td:first-child {
  width: 40px;
}

.tradeScreen-wrapper table {
  table-layout: fixed;
  width: 100%;
}

.tradeScreen-wrapper table th,
.tradeScreen-wrapper table td {
  width: auto;
  word-wrap: break-word;
}

.tradeScreen-wrapper .discount {
  color: green;
  font-weight: 700;
}

.tradeScreen-wrapper .price-percent-container {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 4px;
  min-height: 20px;
}

.tradeScreen-wrapper .price,
.tradeScreen-wrapper .percent {
  margin: 0 4px;
}

.tradeScreen-wrapper .price {
  display: block;
  font-size: 13px;
  color: #000;
}

.tradeScreen-wrapper .percent {
  display: block;
  font-size: 13px;
  color: green;
}

#dropdown-container {
  text-align: left;
  margin-top: 10px;
  margin-bottom: 20px;
  position: relative;
  display: flex;
  align-items: center;
}

#dropdown-container .ajax-image {
  position: relative;
  top: auto;
  min-width: 35px;
  height: 35px;
  left: auto;
  margin-left: 20px;
  transform: none;
}

#dropdown-container .ajax-image img {
  width: 35px;
  height: 35px;
}

#dropdown-container .view-all-sizes {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  position: relative;
  cursor: pointer;
  color: #000;
  min-width: max-content;
}

.allsize {
  display: none;
}

#tables-container {
  max-width: 1200px;
  margin: auto;
  background-color: #fff;
  border-radius: 8px;
}

.page .new-style .PricesTable {
  margin: 0;
  width: 100%;
  border: none;
}

.page .new-style .FormTable {
  margin: 0;
}

.page .PricesButtons {
  margin: 0;
  padding: 15px;
}

.calc-top-row {
  padding: 15px 15px 5px 15px;
  background-color: #bebebe;
}

/* Price Buttons */
.price-btn {
  padding: 0 8px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  color: #fff;
  line-height: 15px;
  border-top: 1px solid #c7c7c7;
  background-color: #3538CD;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.price-btn-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  overflow: hidden;
}

.price-btn.price-plus {
  border-top: 0;
}

.price-btn-wrapper.mobile {
  display: none;
}

/* Market Toggle */
.market-toggle-wrapper {
  display: flex;
  border: 1px solid #484747;
  border-radius: 3px;
  overflow: hidden;
}

.market-toggle-btn {
  padding: 8px 16px;
  background-color: #fff;
  border: none;
  cursor: pointer;
  font-size: 14px;
  color: #333;
  transition: background-color 0.3s, color 0.3s;
}

.market-toggle-btn.active {
  background-color: #3538CD;
  color: #fff;
}

.market-toggle-btn[data-market="global"] {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.market-toggle-btn[data-market="us"] {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.market-toggle-btn:not(.active):hover {
  background-color: #e9e9e9;
}

.grey-bottom-line {
  border-bottom: 1px solid #e2e0e0 !important;
}

.new-style .market-toggle .Cell.label {
  flex: 0 0 150px !important;
}

.new-style .market-toggle .Cell:last-child {
  justify-content: right !important;
}

button.market-toggle-btn {
  border: none;
}

/* Custom Switch */
.custom-switch label.custom-switch-btn {
  text-align: left;
  width: 40px;
  height: calc(40px / 2);
  border-radius: 60px;
  background-color: #00386e;
  display: inline-block;
  position: relative;
  cursor: pointer;
}

.custom-switch label.custom-switch-btn > span {
  display: block;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 0 2px #b0b0b0;
}

.custom-switch label.custom-switch-btn > input[type="checkbox"] {
  opacity: 0;
  position: absolute;
}

.custom-switch label.custom-switch-btn > span:before,
.custom-switch label.custom-switch-btn > span:after {
  content: "";
  cursor: pointer;
  position: absolute;
}

.custom-switch label.custom-switch-btn > input[type="checkbox"]:focus ~ span {
  box-shadow: 0 0 0 2px #b0b0b0;
}

.custom-switch label.custom-switch-btn > input[type="checkbox"]:checked:focus ~ span {
  box-shadow: 0 0 0 2px #b0b0b0;
}

.custom-switch label.custom-switch-btn > span {
  border-radius: 60px;
}

.custom-switch label.custom-switch-btn > span:before {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  background-color: #f1f1f1;
  border-radius: 60px;
  transition: opacity 0.2s ease-out 0.1s, transform 0.2s ease-out 0.1s;
  transform: scale(1);
  opacity: 1;
}

.custom-switch label.custom-switch-btn > span:after {
  top: 50%;
  z-index: 3;
  transition: transform 0.4s cubic-bezier(0.44, -0.12, 0.07, 1.15);
  width: calc(40px / 2);
  height: calc(40px / 2);
  transform: translate3d(0, -50%, 0);
  background-color: #fff;
  border-radius: 100%;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
}

.custom-switch label.custom-switch-btn > input[type="checkbox"]:checked ~ span:before {
  transform: scale(0);
  opacity: 0.7;
}

.custom-switch label.custom-switch-btn > input[type="checkbox"]:checked ~ span:after {
  transform: translate3d(100%, -50%, 0);
}

.custom-switch-wrapper {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.custom-switch {
  background-color: #E2E0E0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-width: 105px;
  padding: 8px 10px 5px 10px;
  position: relative;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.new-style .Calculator {
  border-top-right-radius: 0;
}

.custom-switch-label {
  width: 160px;
}

.custom-switch.new-design {
  background: none;
}

.new-design .custom-switch-title {
  padding: 0 10px;
  width: 145px;
}

.new-design .custom-switch-title:first-child {
  width: 135px;
}

.tradeScreen-wrapper .custom-switch-wrapper {
  margin-left: 20px;
}

.tradeScreen-wrapper .custom-switch {
  border-radius: 6px;
  padding: 5px 10px 3px 10px;
}

/* Custom Label */
.custom-label {
  color: #7A7A7A;
  font-size: 16px;
  font-weight: 400;
  font-family: "Montserrat";
  margin-left: 20px;
  min-width: max-content;
}

/* NoPrint & Results */
.new-style .NoPrint a {
  background: #00386e;
  border: 2px solid #00386e;
  color: #fff;
  text-align: center;
  border-radius: 30px;
  padding: 5px 10px;
  min-width: 115px;
  margin-right: 5px;
  font-size: 13px;
}

.new-style .NoPrint a:hover {
  background: none;
  color: #00386e;
}

.new-style .NoPrint {
  text-transform: uppercase;
}

#resultsTableBody span.GVInclude {
  display: flex;
  justify-content: center;
  align-items: center;
}

.new-style.Calculator-wrapper {
  max-width: 100%;
  overflow: hidden;
}

#tables-content .table-block {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  background-color: #f2f2f2;
  max-width: 100%;
}

#tables-content .table-block table {
  width: 100%;
  min-width: 600px;
  table-layout: auto;
}

.table-block {
  margin: 20px auto;
}

/* Mobile Responsive */
@media (max-width: 767px) {
  .Calculator {
    padding: 7px;
  }

  .new-style .PricesButtons .Button {
    font-size: 12px;
  }

  .SavedResults {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
    height: auto;
    max-width: 100%;
  }

  #ResultsTable {
    display: table;
  }

  #ResultsTable .Cell {
    min-width: 100px;
  }

  .new-style .NoPrint a {
    margin: 10px;
  }

  .new-style .NoPrint {
    text-align: center !important;
  }

  .price-btn-wrapper.mobile {
    display: flex;
  }

  .Row.row-your-price .Cell:last-child input {
    padding-right: 2px;
    padding-left: 2px;
    border-radius: 0;
  }

  .price-btn-wrapper.mobile .price-plus,
  .price-btn-wrapper.desktop .price-minus {
    display: none;
  }

  .price-btn-wrapper.mobile .price-btn,
  .price-btn-wrapper.desktop .price-btn {
    width: 40px;
    max-width: 100%;
    height: 100%;
    border-top: none;
  }

  .price-btn-wrapper.mobile {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .price-btn-wrapper.desktop {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }

  #dropdown-container .view-all-sizes {
    margin-bottom: 0;
  }

  #dropdown-container {
    flex-wrap: wrap;
  }

  .tradeScreen-wrapper .size-group {
    padding: 5px;
    width: 100%;
  }

  .custom-label {
    margin: 20px auto;
  }

  #resultsTableBody span.GVInclude {
    min-height: 15px;
    min-width: 15px;
  }

  .tradeScreen-wrapper select {
    max-width: 100%;
  }
}

@media screen and (max-width: 768px) {
  .tradeScreen-wrapper th,
  .tradeScreen-wrapper td {
    padding: 10px;
  }

  .tradeScreen-wrapper .size-group {
    font-size: 14px;
  }
}


.rapaport-trade-wrappper {
    border: 1px solid #bebebe;
    padding: 0;
    margin: 10px 10px;
    border-radius: 5px;
}

.rapaport-trade-wrappper .Row.bg-grey {
    padding: 0 5px;
    font-size: 13px !important;
}

.rapaport-trade-wrappper .Row.bg-grey .Cell{
    font-size: 13px !important;
    font-weight: 400 !important;
    padding-bottom: 0;
    padding-top: 0;
}

.new-style .PricesTable .Row.grey-bottom-line {
    border-bottom: none !important;
}

.new-style .PricesTable .Row.grey-bottom-line > .label {
    padding-left: 10px;
}

.Row.bg-grey.rapaport-trade-title, 
.Row.bg-grey.rapaport-trade-title .label {
}

.rapaport-trade-wrappper .Row.bg-grey.rapaport-trade-title .label {
    flex: 1 1 100% !important;
    font-weight: bold !important;
}

.new-style .PricesTable .Row.bg-grey.grey-bottom-line .label {
    font-weight: bold;
}

.Row.market-toggle.bg-grey {
    padding-left: 15px !important;
}

.Row.row-your-price {
    padding-left: 15px !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Funnel Display';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://pricelist.rapaport.com//wp-content/uploads/2026/04/FunnelDisplay-Bold-20260427072223.woff2') format('woff2'),
		url('https://pricelist.rapaport.com//wp-content/uploads/2026/04/FunnelDisplay-Bold-20260427072248.ttf') format('truetype');
}
@font-face {
	font-family: 'Funnel Display';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://pricelist.rapaport.com//wp-content/uploads/2026/04/funnel-display-latin-400-normal-20260714090615.woff2') format('woff2'),
		url('https://pricelist.rapaport.com//wp-content/uploads/2026/04/FunnelDisplay-Regular-20260714090340.ttf') format('truetype');
}
/* End Custom Fonts CSS */