.elementor-10 .elementor-element.elementor-element-b0b03ff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:30px;--padding-bottom:50px;--padding-left:130px;--padding-right:100px;}.elementor-10 .elementor-element.elementor-element-f0a0a50{--display:flex;--min-height:588px;--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:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.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-10 .elementor-element.elementor-element-2eae4c9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:58px;font-weight:600;color:#171717;}.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-10 .elementor-element.elementor-element-5d756a3{font-family:"Roboto", Sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:0.003em;color:#000000;}.elementor-10 .elementor-element.elementor-element-a8e134b{--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-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-10 .elementor-element.elementor-element-fb73141 .elementor-button{background-color:#1E293B;font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-07931d5 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BEBEBE;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-07931d5 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-07931d5 .elementor-button:focus{background-color:#F7F7F7;}.elementor-10 .elementor-element.elementor-element-07931d5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-07931d5 .elementor-button .elementor-button-content-wrapper{gap:8px;}.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-10 .elementor-element.elementor-element-cb3d651 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1.5em/2);}.elementor-10 .elementor-element.elementor-element-cb3d651 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1.5em/2);}.elementor-10 .elementor-element.elementor-element-cb3d651 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1.5em/2);}.elementor-10 .elementor-element.elementor-element-cb3d651 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1.5em/2);}.elementor-10 .elementor-element.elementor-element-cb3d651 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1.5em/2);}.elementor-10 .elementor-element.elementor-element-cb3d651 .elementor-icon-list-icon i{color:#181817;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-cb3d651 .elementor-icon-list-icon svg{fill:#181817;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-cb3d651{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-cb3d651 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-10 .elementor-element.elementor-element-cb3d651 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-cb3d651 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-cb3d651 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-c1ffb31{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-ba8312a{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#9999997D;--border-color:#9999997D;--border-radius:20px 20px 20px 20px;box-shadow:26px 10px 40px 11px rgba(169.12343749999997, 169.12343749999997, 169.12343749999997, 0.37);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-62a6ef4{text-align:end;}.elementor-10 .elementor-element.elementor-element-62a6ef4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:0.75em;font-weight:600;color:#9FA9B7;}.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-10 .elementor-element.elementor-element-fa00a53 img{width:65%;}.elementor-10 .elementor-element.elementor-element-9476086 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:0.75em;font-weight:600;color:#9EA8B6;}.elementor-10 .elementor-element.elementor-element-1261439{--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;--gap:39px 39px;--row-gap:39px;--column-gap:39px;}.elementor-10 .elementor-element.elementor-element-0516fce{--display:flex;}.elementor-10 .elementor-element.elementor-element-0906dab{text-align:center;}.elementor-10 .elementor-element.elementor-element-0906dab .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.25em;font-weight:700;line-height:2.5em;color:#000000;}.elementor-10 .elementor-element.elementor-element-82a4775{text-align:center;font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.75rem;}.elementor-10 .elementor-element.elementor-element-11eb9eb{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ADADAD;--border-color:#ADADAD;--border-radius:20px 20px 20px 20px;box-shadow:0px 6px 19px 1px rgba(0, 0, 0, 0.24);}.elementor-10 .elementor-element.elementor-element-66ce8ad{--display:flex;}.elementor-10 .elementor-element.elementor-element-f1f3a6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-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-10 .elementor-element.elementor-element-1116943 .elementor-icon-box-wrapper{align-items:center;gap:18px;}.elementor-10 .elementor-element.elementor-element-1116943 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-10 .elementor-element.elementor-element-1116943.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-1116943.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-1116943.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-10 .elementor-element.elementor-element-1116943 .elementor-icon{font-size:39px;}.elementor-10 .elementor-element.elementor-element-1116943 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-1116943 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:600;}.elementor-10 .elementor-element.elementor-element-1116943:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-1116943:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-1116943 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-10 .elementor-element.elementor-element-2aa7c95{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-10 .elementor-element.elementor-element-0a64994{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-fdbe3be{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-72015fc{padding:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-72015fc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#475569;}.elementor-10 .elementor-element.elementor-element-b70a80c{text-align:end;}.elementor-10 .elementor-element.elementor-element-b70a80c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#475569;}.elementor-10 .elementor-element.elementor-element-9ec11bb{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-047bff0{padding:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-047bff0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#475569;}.elementor-10 .elementor-element.elementor-element-965367a{text-align:end;}.elementor-10 .elementor-element.elementor-element-965367a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#475569;}.elementor-10 .elementor-element.elementor-element-2ef1549{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-af171ab{background-color:#F9FAFC;padding:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-af171ab .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#606060;}.elementor-10 .elementor-element.elementor-element-9e387f2{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ADADAD;--border-color:#ADADAD;--border-radius:20px 20px 20px 20px;box-shadow:0px 6px 19px 1px rgba(0, 0, 0, 0.24);}.elementor-10 .elementor-element.elementor-element-3a3ef7a{--display:flex;}.elementor-10 .elementor-element.elementor-element-9e3fbe5{--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-10 .elementor-element.elementor-element-adff31e .elementor-icon-box-wrapper{align-items:center;gap:18px;}.elementor-10 .elementor-element.elementor-element-adff31e .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-10 .elementor-element.elementor-element-adff31e.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-adff31e.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-adff31e.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-10 .elementor-element.elementor-element-adff31e .elementor-icon{font-size:39px;}.elementor-10 .elementor-element.elementor-element-adff31e .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-adff31e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:600;}.elementor-10 .elementor-element.elementor-element-adff31e:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-adff31e:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-adff31e .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-10 .elementor-element.elementor-element-d9b0a79{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-10 .elementor-element.elementor-element-d306201{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3b65417{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2f02687{padding:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-2f02687 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#475569;}.elementor-10 .elementor-element.elementor-element-082cccd{text-align:end;}.elementor-10 .elementor-element.elementor-element-082cccd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#475569;}.elementor-10 .elementor-element.elementor-element-303b9eb{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5b8dd65{padding:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-5b8dd65 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#475569;}.elementor-10 .elementor-element.elementor-element-233bbde{text-align:end;}.elementor-10 .elementor-element.elementor-element-233bbde .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#475569;}.elementor-10 .elementor-element.elementor-element-561cd56{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a5feef1{background-color:#F9FAFC;padding:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-a5feef1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#606060;}.elementor-10 .elementor-element.elementor-element-10a7ed3{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ADADAD;--border-color:#ADADAD;--border-radius:20px 20px 20px 20px;box-shadow:0px 6px 19px 1px rgba(0, 0, 0, 0.24);}.elementor-10 .elementor-element.elementor-element-a4691a5{--display:flex;}.elementor-10 .elementor-element.elementor-element-9c2cfc8{--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-10 .elementor-element.elementor-element-b9ef7cc .elementor-icon-box-wrapper{align-items:center;gap:18px;}.elementor-10 .elementor-element.elementor-element-b9ef7cc .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-10 .elementor-element.elementor-element-b9ef7cc.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-b9ef7cc.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-b9ef7cc.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-10 .elementor-element.elementor-element-b9ef7cc .elementor-icon{font-size:39px;}.elementor-10 .elementor-element.elementor-element-b9ef7cc .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-b9ef7cc .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:600;}.elementor-10 .elementor-element.elementor-element-b9ef7cc:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-b9ef7cc:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-b9ef7cc .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-10 .elementor-element.elementor-element-3a68723{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-10 .elementor-element.elementor-element-5100bba{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c12a77a{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c1150a6{padding:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-c1150a6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#475569;}.elementor-10 .elementor-element.elementor-element-f0eac92{text-align:end;}.elementor-10 .elementor-element.elementor-element-f0eac92 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#475569;}.elementor-10 .elementor-element.elementor-element-cd21630{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3295202{padding:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-3295202 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#475569;}.elementor-10 .elementor-element.elementor-element-14200ee{text-align:end;}.elementor-10 .elementor-element.elementor-element-14200ee .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#475569;}.elementor-10 .elementor-element.elementor-element-ab96d88{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-01fff4e{background-color:#F9FAFC;padding:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-01fff4e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#606060;}.elementor-10 .elementor-element.elementor-element-56e13f3{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ADADAD;--border-color:#ADADAD;--border-radius:20px 20px 20px 20px;box-shadow:0px 6px 19px 1px rgba(0, 0, 0, 0.24);}.elementor-10 .elementor-element.elementor-element-6b8f964{--display:flex;}.elementor-10 .elementor-element.elementor-element-0f2e16a{--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-10 .elementor-element.elementor-element-6ca77ca .elementor-icon-box-wrapper{align-items:center;gap:18px;}.elementor-10 .elementor-element.elementor-element-6ca77ca .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-10 .elementor-element.elementor-element-6ca77ca.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-6ca77ca.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6ca77ca.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-10 .elementor-element.elementor-element-6ca77ca .elementor-icon{font-size:39px;}.elementor-10 .elementor-element.elementor-element-6ca77ca .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-6ca77ca .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:600;}.elementor-10 .elementor-element.elementor-element-6ca77ca:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-6ca77ca:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-6ca77ca .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-10 .elementor-element.elementor-element-aa22c0d{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-10 .elementor-element.elementor-element-0c36a9d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9df4d05{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-11f74d0{padding:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-11f74d0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#475569;}.elementor-10 .elementor-element.elementor-element-c961cef{text-align:end;}.elementor-10 .elementor-element.elementor-element-c961cef .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#475569;}.elementor-10 .elementor-element.elementor-element-ee1907f{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c0da86b{padding:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-c0da86b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#475569;}.elementor-10 .elementor-element.elementor-element-b3d53a4{text-align:end;}.elementor-10 .elementor-element.elementor-element-b3d53a4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#475569;}.elementor-10 .elementor-element.elementor-element-e4bcf3e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2519399{background-color:#F9FAFC;padding:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-2519399 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#606060;}.elementor-10 .elementor-element.elementor-element-8414f83{--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-f0a0a50{--width:50%;}.elementor-10 .elementor-element.elementor-element-c1ffb31{--width:50%;}.elementor-10 .elementor-element.elementor-element-ba8312a{--width:100%;}.elementor-10 .elementor-element.elementor-element-11eb9eb{--width:87%;}.elementor-10 .elementor-element.elementor-element-9e387f2{--width:87%;}.elementor-10 .elementor-element.elementor-element-10a7ed3{--width:87%;}.elementor-10 .elementor-element.elementor-element-56e13f3{--width:87%;}}/* Start custom CSS for html, class: .elementor-element-5676ac3 *//* =========================
   Scoped, optimized final CSS
   ========================= */
#cap-card-grid-01{
  /* Brand system */
  --cap-primary: #f17344;
  --cap-grad-end: rgba(241,115,68,0.08);
  --cap-border: rgba(241,115,68,0.18);
  --cap-title: #111827;
  --cap-muted: #64748b;

  --cap-radius: 14px;
  --cap-gap: 24px;
  --cap-img-h: 200px;
  --cap-pad-x: 22px;
  --cap-pad-y: 22px;

  /* Grid */
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--cap-gap);
  width: 100%;
}

/* Tablet */
@media (max-width: 1024px){
  #cap-card-grid-01{
    grid-template-columns: repeat(2, minmax(0, 1fr));
    --cap-gap: 18px;
  }
}

/* Mobile */
@media (max-width: 767px){
  #cap-card-grid-01{
    grid-template-columns: 1fr;
    --cap-gap: 14px;
  }
}

/* Card */
#cap-card-grid-01 .cap-card{
  display: block;
  text-decoration: none;
  color: inherit;

  background: linear-gradient(135deg, #ffffff 0%, var(--cap-grad-end) 100%);
  border: 1px solid var(--cap-border);
  border-radius: var(--cap-radius);
  overflow: hidden;

  box-shadow: 0 10px 20px rgba(0,0,0,.10);
  transition: box-shadow 300ms ease, transform 300ms ease, border-color 300ms ease;
  transform: translateZ(0);
  outline: none;
}

/* Hover + focus-within (keyboard) */
#cap-card-grid-01 .cap-card:hover,
#cap-card-grid-01 .cap-card:focus-within{
  box-shadow: 0 20px 40px rgba(0,0,0,.18);
  transform: translateY(-2px);
  border-color: rgba(241,115,68,0.28);
}

/* Keyboard focus ring */
#cap-card-grid-01 .cap-card:focus-visible{
  outline: 3px solid rgba(241,115,68,.35);
  outline-offset: 3px;
}

/* Media */
#cap-card-grid-01 .cap-media{
  position: relative;
  height: var(--cap-img-h);
  overflow: hidden;
  background: #f5f5f5;
}

#cap-card-grid-01 .cap-media img{
  width: 100%;
  height: 100%;
  object-fit: cover;

  transform: scale(1);
  transition: transform 300ms ease;
  will-change: transform;
}

/* Image zoom */
#cap-card-grid-01 .cap-card:hover .cap-media img,
#cap-card-grid-01 .cap-card:focus-within .cap-media img{
  transform: scale(1.05);
}

/* Body */
#cap-card-grid-01 .cap-body{
  padding: var(--cap-pad-y) var(--cap-pad-x) 24px;
}

/* Icon */
#cap-card-grid-01 .cap-icon{
  width: 48px;
  height: 48px;
  border-radius: 12px;

  background: var(--cap-primary);
  display: inline-flex;
  align-items: center;
  justify-content: center;

  box-shadow: 0 10px 20px rgba(241,115,68,.22);
  transform: scale(1);
  transition: transform 300ms ease;
  margin-bottom: 14px;
}

#cap-card-grid-01 .cap-card:hover .cap-icon,
#cap-card-grid-01 .cap-card:focus-within .cap-icon{
  transform: scale(1.10);
}

/* Title & description */
#cap-card-grid-01 .cap-title{
  margin: 0 0 8px;
  font-size: 19px;
  font-weight: 600;
  line-height: 1.25;
  color: var(--cap-title);
  letter-spacing: -0.01em;
}

#cap-card-grid-01 .cap-desc{
  margin: 0;
  font-size: 15px;
  line-height: 1.55;
  color: var(--cap-muted);
}

/* CTA */
#cap-card-grid-01 .cap-cta{
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin-top: 14px;

  font-size: 14px;
  font-weight: 600;
  color: var(--cap-primary);
}

#cap-card-grid-01 .cap-cta::after{
  content: "→";
  transform: translateX(0);
  transition: transform 300ms ease;
  line-height: 1;
}

#cap-card-grid-01 .cap-card:hover .cap-cta::after,
#cap-card-grid-01 .cap-card:focus-within .cap-cta::after{
  transform: translateX(4px);
}

/* Reduced motion */
@media (prefers-reduced-motion: reduce){
  #cap-card-grid-01 .cap-card,
  #cap-card-grid-01 .cap-media img,
  #cap-card-grid-01 .cap-icon,
  #cap-card-grid-01 .cap-cta::after{
    transition: none !important;
  }
  #cap-card-grid-01 .cap-card:hover,
  #cap-card-grid-01 .cap-card:focus-within{
    transform: none !important;
  }
}/* End custom CSS */