.elementor-578 .elementor-element.elementor-element-6649dfe{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.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-578 .elementor-element.elementor-element-15efc5f{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-578 .elementor-element.elementor-element-15efc5f .elementor-heading-title{font-family:var( --e-global-typography-241dfde-font-family ), Sans-serif;font-size:var( --e-global-typography-241dfde-font-size );font-weight:var( --e-global-typography-241dfde-font-weight );line-height:var( --e-global-typography-241dfde-line-height );color:#FFFFFF;}.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-578 .elementor-element.elementor-element-4f018b4{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-bf66c04-font-family ), Sans-serif;font-size:var( --e-global-typography-bf66c04-font-size );line-height:var( --e-global-typography-bf66c04-line-height );color:#FFFFFF;}.elementor-578 .elementor-element.elementor-element-4f018b4 p{margin-block-end:0px;}.elementor-578 .elementor-element.elementor-element-91bb1e6{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-578 .elementor-element.elementor-element-91bb1e6:not(.elementor-motion-effects-element-type-background), .elementor-578 .elementor-element.elementor-element-91bb1e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-578 .elementor-element.elementor-element-6947385{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-578 .elementor-element.elementor-element-518df40 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-578 .elementor-element.elementor-element-518df40.elementor-element{--align-self:center;}.elementor-578 .elementor-element.elementor-element-518df40{z-index:1;}.elementor-578 .elementor-element.elementor-element-518df40 .elementor-heading-title{font-family:var( --e-global-typography-241dfde-font-family ), Sans-serif;font-size:var( --e-global-typography-241dfde-font-size );font-weight:var( --e-global-typography-241dfde-font-weight );line-height:var( --e-global-typography-241dfde-line-height );}.elementor-578 .elementor-element.elementor-element-5f80e5a{--display:flex;--min-height:480px;--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;--border-radius:20px 20px 20px 20px;box-shadow:0px -24px 48px 0px rgba(28.000000000000004, 86.0000000000001, 123, 0.12549019607843137);--z-index:2;}.elementor-578 .elementor-element.elementor-element-5f80e5a:not(.elementor-motion-effects-element-type-background), .elementor-578 .elementor-element.elementor-element-5f80e5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-578 .elementor-element.elementor-element-412a1f4{--display:flex;--min-height:48px;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-578 .elementor-element.elementor-element-412a1f4.e-con{--align-self:center;}.elementor-578 .elementor-element.elementor-element-49a88d4 .elementor-heading-title{font-family:var( --e-global-typography-b611acd-font-family ), Sans-serif;font-size:var( --e-global-typography-b611acd-font-size );font-weight:var( --e-global-typography-b611acd-font-weight );line-height:var( --e-global-typography-b611acd-line-height );color:var( --e-global-color-b9ab595 );}.elementor-578 .elementor-element.elementor-element-6906427{font-family:var( --e-global-typography-bf66c04-font-family ), Sans-serif;font-size:var( --e-global-typography-bf66c04-font-size );line-height:var( --e-global-typography-bf66c04-line-height );color:var( --e-global-color-df8bb9e );}.elementor-578 .elementor-element.elementor-element-6906427 p{margin-block-end:0px;}.elementor-578 .elementor-element.elementor-element-1655640{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-578 .elementor-element.elementor-element-e000d98{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-578 .elementor-element.elementor-element-e000d98.e-con{--align-self:center;}.elementor-578 .elementor-element.elementor-element-919c51e{font-family:var( --e-global-typography-85d495f-font-family ), Sans-serif;font-size:var( --e-global-typography-85d495f-font-size );font-weight:var( --e-global-typography-85d495f-font-weight );line-height:var( --e-global-typography-85d495f-line-height );color:var( --e-global-color-991747c );}.elementor-578 .elementor-element.elementor-element-919c51e p{margin-block-end:0px;}.elementor-578 .elementor-element.elementor-element-4dec16a{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-578 .elementor-element.elementor-element-4dec16a.e-con{--align-self:center;}.elementor-578 .elementor-element.elementor-element-3ca9720{font-family:var( --e-global-typography-85d495f-font-family ), Sans-serif;font-size:var( --e-global-typography-85d495f-font-size );font-weight:var( --e-global-typography-85d495f-font-weight );line-height:var( --e-global-typography-85d495f-line-height );color:var( --e-global-color-991747c );}.elementor-578 .elementor-element.elementor-element-3ca9720 p{margin-block-end:0px;}.elementor-578 .elementor-element.elementor-element-64ba6c3{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-578 .elementor-element.elementor-element-64ba6c3.e-con{--align-self:center;}.elementor-578 .elementor-element.elementor-element-b0c2067{font-family:var( --e-global-typography-85d495f-font-family ), Sans-serif;font-size:var( --e-global-typography-85d495f-font-size );font-weight:var( --e-global-typography-85d495f-font-weight );line-height:var( --e-global-typography-85d495f-line-height );color:var( --e-global-color-991747c );}.elementor-578 .elementor-element.elementor-element-b0c2067 p{margin-block-end:0px;}.elementor-578 .elementor-element.elementor-element-ab22954{--display:flex;--min-height:0px;--border-radius:0px 20px 20px 0px;}.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-578 .elementor-element.elementor-element-2e322a0 img{width:100%;max-width:100%;height:100%;border-radius:0px 20px 20px 0px;}.elementor-578 .elementor-element.elementor-element-73932fa{--display:flex;--min-height:480px;--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;--border-radius:20px 20px 20px 20px;box-shadow:0px -24px 48px 0px rgba(28.000000000000004, 86.0000000000001, 123, 0.12549019607843137);--z-index:3;}.elementor-578 .elementor-element.elementor-element-73932fa:not(.elementor-motion-effects-element-type-background), .elementor-578 .elementor-element.elementor-element-73932fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-578 .elementor-element.elementor-element-74acecf{--display:flex;--min-height:0px;--border-radius:20px 0px 0px 20px;}.elementor-578 .elementor-element.elementor-element-75dc06b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-578 .elementor-element.elementor-element-75dc06b img{width:100%;max-width:100%;height:100%;border-radius:20px 0px 0px 20px;}.elementor-578 .elementor-element.elementor-element-add00bf{--display:flex;--min-height:48px;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-578 .elementor-element.elementor-element-add00bf.e-con{--align-self:center;}.elementor-578 .elementor-element.elementor-element-fc3b0bd .elementor-heading-title{font-family:var( --e-global-typography-b611acd-font-family ), Sans-serif;font-size:var( --e-global-typography-b611acd-font-size );font-weight:var( --e-global-typography-b611acd-font-weight );line-height:var( --e-global-typography-b611acd-line-height );color:var( --e-global-color-b9ab595 );}.elementor-578 .elementor-element.elementor-element-49b7d20{font-family:var( --e-global-typography-bf66c04-font-family ), Sans-serif;font-size:var( --e-global-typography-bf66c04-font-size );line-height:var( --e-global-typography-bf66c04-line-height );color:var( --e-global-color-df8bb9e );}.elementor-578 .elementor-element.elementor-element-49b7d20 p{margin-block-end:0px;}.elementor-578 .elementor-element.elementor-element-4512a6d{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-578 .elementor-element.elementor-element-f4dd381{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-578 .elementor-element.elementor-element-f4dd381.e-con{--align-self:center;}.elementor-578 .elementor-element.elementor-element-678739c{font-family:var( --e-global-typography-85d495f-font-family ), Sans-serif;font-size:var( --e-global-typography-85d495f-font-size );font-weight:var( --e-global-typography-85d495f-font-weight );line-height:var( --e-global-typography-85d495f-line-height );color:var( --e-global-color-991747c );}.elementor-578 .elementor-element.elementor-element-678739c p{margin-block-end:0px;}.elementor-578 .elementor-element.elementor-element-5ab6def{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-578 .elementor-element.elementor-element-5ab6def.e-con{--align-self:center;}.elementor-578 .elementor-element.elementor-element-4121b0a{font-family:var( --e-global-typography-85d495f-font-family ), Sans-serif;font-size:var( --e-global-typography-85d495f-font-size );font-weight:var( --e-global-typography-85d495f-font-weight );line-height:var( --e-global-typography-85d495f-line-height );color:var( --e-global-color-991747c );}.elementor-578 .elementor-element.elementor-element-4121b0a p{margin-block-end:0px;}.elementor-578 .elementor-element.elementor-element-72411e5{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-578 .elementor-element.elementor-element-72411e5.e-con{--align-self:center;}.elementor-578 .elementor-element.elementor-element-6eb71ed{font-family:var( --e-global-typography-85d495f-font-family ), Sans-serif;font-size:var( --e-global-typography-85d495f-font-size );font-weight:var( --e-global-typography-85d495f-font-weight );line-height:var( --e-global-typography-85d495f-line-height );color:var( --e-global-color-991747c );}.elementor-578 .elementor-element.elementor-element-6eb71ed p{margin-block-end:0px;}.elementor-578 .elementor-element.elementor-element-aed86d3{--display:flex;--min-height:480px;--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;--border-radius:20px 20px 20px 20px;box-shadow:0px -24px 48px 0px rgba(28.000000000000004, 86.0000000000001, 123, 0.12549019607843137);--z-index:4;}.elementor-578 .elementor-element.elementor-element-aed86d3:not(.elementor-motion-effects-element-type-background), .elementor-578 .elementor-element.elementor-element-aed86d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-578 .elementor-element.elementor-element-ac1c5b6{--display:flex;--min-height:48px;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-578 .elementor-element.elementor-element-ac1c5b6.e-con{--align-self:center;}.elementor-578 .elementor-element.elementor-element-dbbd2a8 .elementor-heading-title{font-family:var( --e-global-typography-b611acd-font-family ), Sans-serif;font-size:var( --e-global-typography-b611acd-font-size );font-weight:var( --e-global-typography-b611acd-font-weight );line-height:var( --e-global-typography-b611acd-line-height );color:var( --e-global-color-b9ab595 );}.elementor-578 .elementor-element.elementor-element-bf89985{font-family:var( --e-global-typography-bf66c04-font-family ), Sans-serif;font-size:var( --e-global-typography-bf66c04-font-size );line-height:var( --e-global-typography-bf66c04-line-height );color:var( --e-global-color-df8bb9e );}.elementor-578 .elementor-element.elementor-element-bf89985 p{margin-block-end:0px;}.elementor-578 .elementor-element.elementor-element-2241663{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-578 .elementor-element.elementor-element-7b4036a{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-578 .elementor-element.elementor-element-7b4036a.e-con{--align-self:center;}.elementor-578 .elementor-element.elementor-element-2143634{font-family:var( --e-global-typography-85d495f-font-family ), Sans-serif;font-size:var( --e-global-typography-85d495f-font-size );font-weight:var( --e-global-typography-85d495f-font-weight );line-height:var( --e-global-typography-85d495f-line-height );color:var( --e-global-color-991747c );}.elementor-578 .elementor-element.elementor-element-2143634 p{margin-block-end:0px;}.elementor-578 .elementor-element.elementor-element-b10c603{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-578 .elementor-element.elementor-element-b10c603.e-con{--align-self:center;}.elementor-578 .elementor-element.elementor-element-99a37a0{font-family:var( --e-global-typography-85d495f-font-family ), Sans-serif;font-size:var( --e-global-typography-85d495f-font-size );font-weight:var( --e-global-typography-85d495f-font-weight );line-height:var( --e-global-typography-85d495f-line-height );color:var( --e-global-color-991747c );}.elementor-578 .elementor-element.elementor-element-99a37a0 p{margin-block-end:0px;}.elementor-578 .elementor-element.elementor-element-418b00c{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-578 .elementor-element.elementor-element-418b00c.e-con{--align-self:center;}.elementor-578 .elementor-element.elementor-element-b9f3f4e{font-family:var( --e-global-typography-85d495f-font-family ), Sans-serif;font-size:var( --e-global-typography-85d495f-font-size );font-weight:var( --e-global-typography-85d495f-font-weight );line-height:var( --e-global-typography-85d495f-line-height );color:var( --e-global-color-991747c );}.elementor-578 .elementor-element.elementor-element-b9f3f4e p{margin-block-end:0px;}.elementor-578 .elementor-element.elementor-element-28c2f03{--display:flex;--min-height:0px;--border-radius:0px 20px 20px 0px;}.elementor-578 .elementor-element.elementor-element-e1b82da img{width:100%;max-width:100%;height:100%;border-radius:0px 20px 20px 0px;}.elementor-578 .elementor-element.elementor-element-48b071b{--display:flex;--min-height:480px;--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;--border-radius:20px 20px 20px 20px;box-shadow:0px -24px 48px 0px rgba(28.000000000000004, 86.0000000000001, 123, 0.12549019607843137);--z-index:5;}.elementor-578 .elementor-element.elementor-element-48b071b:not(.elementor-motion-effects-element-type-background), .elementor-578 .elementor-element.elementor-element-48b071b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-578 .elementor-element.elementor-element-da46886{--display:flex;--min-height:0px;--border-radius:20px 0px 0px 20px;}.elementor-578 .elementor-element.elementor-element-9c8e1c4 img{width:100%;max-width:100%;height:100%;border-radius:20px 0px 0px 20px;}.elementor-578 .elementor-element.elementor-element-811f28d{--display:flex;--min-height:48px;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-578 .elementor-element.elementor-element-811f28d.e-con{--align-self:center;}.elementor-578 .elementor-element.elementor-element-569ee1a .elementor-heading-title{font-family:var( --e-global-typography-b611acd-font-family ), Sans-serif;font-size:var( --e-global-typography-b611acd-font-size );font-weight:var( --e-global-typography-b611acd-font-weight );line-height:var( --e-global-typography-b611acd-line-height );color:var( --e-global-color-b9ab595 );}.elementor-578 .elementor-element.elementor-element-38f3a3f{font-family:var( --e-global-typography-bf66c04-font-family ), Sans-serif;font-size:var( --e-global-typography-bf66c04-font-size );line-height:var( --e-global-typography-bf66c04-line-height );color:var( --e-global-color-df8bb9e );}.elementor-578 .elementor-element.elementor-element-38f3a3f p{margin-block-end:0px;}.elementor-578 .elementor-element.elementor-element-1325174{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-578 .elementor-element.elementor-element-d498caf{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-578 .elementor-element.elementor-element-d498caf.e-con{--align-self:center;}.elementor-578 .elementor-element.elementor-element-e5dfb46{font-family:var( --e-global-typography-85d495f-font-family ), Sans-serif;font-size:var( --e-global-typography-85d495f-font-size );font-weight:var( --e-global-typography-85d495f-font-weight );line-height:var( --e-global-typography-85d495f-line-height );color:var( --e-global-color-991747c );}.elementor-578 .elementor-element.elementor-element-e5dfb46 p{margin-block-end:0px;}.elementor-578 .elementor-element.elementor-element-0e83f0a{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-578 .elementor-element.elementor-element-0e83f0a.e-con{--align-self:center;}.elementor-578 .elementor-element.elementor-element-2bf2b0e{font-family:var( --e-global-typography-85d495f-font-family ), Sans-serif;font-size:var( --e-global-typography-85d495f-font-size );font-weight:var( --e-global-typography-85d495f-font-weight );line-height:var( --e-global-typography-85d495f-line-height );color:var( --e-global-color-991747c );}.elementor-578 .elementor-element.elementor-element-2bf2b0e p{margin-block-end:0px;}.elementor-578 .elementor-element.elementor-element-80670b5{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-578 .elementor-element.elementor-element-80670b5.e-con{--align-self:center;}.elementor-578 .elementor-element.elementor-element-fd17ad7{font-family:var( --e-global-typography-85d495f-font-family ), Sans-serif;font-size:var( --e-global-typography-85d495f-font-size );font-weight:var( --e-global-typography-85d495f-font-weight );line-height:var( --e-global-typography-85d495f-line-height );color:var( --e-global-color-991747c );}.elementor-578 .elementor-element.elementor-element-fd17ad7 p{margin-block-end:0px;}.elementor-578 .elementor-element.elementor-element-55a91d4{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-578 .elementor-element.elementor-element-55a91d4:not(.elementor-motion-effects-element-type-background), .elementor-578 .elementor-element.elementor-element-55a91d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7F9;}.elementor-578 .elementor-element.elementor-element-cd59b29.elementor-element{--align-self:center;}.elementor-578 .elementor-element.elementor-element-cd59b29 .elementor-heading-title{font-family:var( --e-global-typography-241dfde-font-family ), Sans-serif;font-size:var( --e-global-typography-241dfde-font-size );font-weight:var( --e-global-typography-241dfde-font-weight );line-height:var( --e-global-typography-241dfde-line-height );color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-578 .elementor-element.elementor-element-412a1f4{--width:50%;}.elementor-578 .elementor-element.elementor-element-e000d98{--width:100%;}.elementor-578 .elementor-element.elementor-element-4dec16a{--width:100%;}.elementor-578 .elementor-element.elementor-element-64ba6c3{--width:100%;}.elementor-578 .elementor-element.elementor-element-ab22954{--width:50%;}.elementor-578 .elementor-element.elementor-element-74acecf{--width:50%;}.elementor-578 .elementor-element.elementor-element-add00bf{--width:50%;}.elementor-578 .elementor-element.elementor-element-f4dd381{--width:100%;}.elementor-578 .elementor-element.elementor-element-5ab6def{--width:100%;}.elementor-578 .elementor-element.elementor-element-72411e5{--width:100%;}.elementor-578 .elementor-element.elementor-element-ac1c5b6{--width:50%;}.elementor-578 .elementor-element.elementor-element-7b4036a{--width:100%;}.elementor-578 .elementor-element.elementor-element-b10c603{--width:100%;}.elementor-578 .elementor-element.elementor-element-418b00c{--width:100%;}.elementor-578 .elementor-element.elementor-element-28c2f03{--width:50%;}.elementor-578 .elementor-element.elementor-element-da46886{--width:50%;}.elementor-578 .elementor-element.elementor-element-811f28d{--width:50%;}.elementor-578 .elementor-element.elementor-element-d498caf{--width:100%;}.elementor-578 .elementor-element.elementor-element-0e83f0a{--width:100%;}.elementor-578 .elementor-element.elementor-element-80670b5{--width:100%;}}@media(max-width:1024px){.elementor-578 .elementor-element.elementor-element-15efc5f .elementor-heading-title{font-size:var( --e-global-typography-241dfde-font-size );line-height:var( --e-global-typography-241dfde-line-height );}.elementor-578 .elementor-element.elementor-element-4f018b4{font-size:var( --e-global-typography-bf66c04-font-size );line-height:var( --e-global-typography-bf66c04-line-height );}.elementor-578 .elementor-element.elementor-element-518df40 .elementor-heading-title{font-size:var( --e-global-typography-241dfde-font-size );line-height:var( --e-global-typography-241dfde-line-height );}.elementor-578 .elementor-element.elementor-element-49a88d4 .elementor-heading-title{font-size:var( --e-global-typography-b611acd-font-size );line-height:var( --e-global-typography-b611acd-line-height );}.elementor-578 .elementor-element.elementor-element-6906427{font-size:var( --e-global-typography-bf66c04-font-size );line-height:var( --e-global-typography-bf66c04-line-height );}.elementor-578 .elementor-element.elementor-element-919c51e{font-size:var( --e-global-typography-85d495f-font-size );line-height:var( --e-global-typography-85d495f-line-height );}.elementor-578 .elementor-element.elementor-element-3ca9720{font-size:var( --e-global-typography-85d495f-font-size );line-height:var( --e-global-typography-85d495f-line-height );}.elementor-578 .elementor-element.elementor-element-b0c2067{font-size:var( --e-global-typography-85d495f-font-size );line-height:var( --e-global-typography-85d495f-line-height );}.elementor-578 .elementor-element.elementor-element-fc3b0bd .elementor-heading-title{font-size:var( --e-global-typography-b611acd-font-size );line-height:var( --e-global-typography-b611acd-line-height );}.elementor-578 .elementor-element.elementor-element-49b7d20{font-size:var( --e-global-typography-bf66c04-font-size );line-height:var( --e-global-typography-bf66c04-line-height );}.elementor-578 .elementor-element.elementor-element-678739c{font-size:var( --e-global-typography-85d495f-font-size );line-height:var( --e-global-typography-85d495f-line-height );}.elementor-578 .elementor-element.elementor-element-4121b0a{font-size:var( --e-global-typography-85d495f-font-size );line-height:var( --e-global-typography-85d495f-line-height );}.elementor-578 .elementor-element.elementor-element-6eb71ed{font-size:var( --e-global-typography-85d495f-font-size );line-height:var( --e-global-typography-85d495f-line-height );}.elementor-578 .elementor-element.elementor-element-dbbd2a8 .elementor-heading-title{font-size:var( --e-global-typography-b611acd-font-size );line-height:var( --e-global-typography-b611acd-line-height );}.elementor-578 .elementor-element.elementor-element-bf89985{font-size:var( --e-global-typography-bf66c04-font-size );line-height:var( --e-global-typography-bf66c04-line-height );}.elementor-578 .elementor-element.elementor-element-2143634{font-size:var( --e-global-typography-85d495f-font-size );line-height:var( --e-global-typography-85d495f-line-height );}.elementor-578 .elementor-element.elementor-element-99a37a0{font-size:var( --e-global-typography-85d495f-font-size );line-height:var( --e-global-typography-85d495f-line-height );}.elementor-578 .elementor-element.elementor-element-b9f3f4e{font-size:var( --e-global-typography-85d495f-font-size );line-height:var( --e-global-typography-85d495f-line-height );}.elementor-578 .elementor-element.elementor-element-569ee1a .elementor-heading-title{font-size:var( --e-global-typography-b611acd-font-size );line-height:var( --e-global-typography-b611acd-line-height );}.elementor-578 .elementor-element.elementor-element-38f3a3f{font-size:var( --e-global-typography-bf66c04-font-size );line-height:var( --e-global-typography-bf66c04-line-height );}.elementor-578 .elementor-element.elementor-element-e5dfb46{font-size:var( --e-global-typography-85d495f-font-size );line-height:var( --e-global-typography-85d495f-line-height );}.elementor-578 .elementor-element.elementor-element-2bf2b0e{font-size:var( --e-global-typography-85d495f-font-size );line-height:var( --e-global-typography-85d495f-line-height );}.elementor-578 .elementor-element.elementor-element-fd17ad7{font-size:var( --e-global-typography-85d495f-font-size );line-height:var( --e-global-typography-85d495f-line-height );}.elementor-578 .elementor-element.elementor-element-cd59b29 .elementor-heading-title{font-size:var( --e-global-typography-241dfde-font-size );line-height:var( --e-global-typography-241dfde-line-height );}}@media(max-width:767px){.elementor-578 .elementor-element.elementor-element-15efc5f .elementor-heading-title{font-size:var( --e-global-typography-241dfde-font-size );line-height:var( --e-global-typography-241dfde-line-height );}.elementor-578 .elementor-element.elementor-element-4f018b4{font-size:var( --e-global-typography-bf66c04-font-size );line-height:var( --e-global-typography-bf66c04-line-height );}.elementor-578 .elementor-element.elementor-element-518df40 .elementor-heading-title{font-size:var( --e-global-typography-241dfde-font-size );line-height:var( --e-global-typography-241dfde-line-height );}.elementor-578 .elementor-element.elementor-element-49a88d4 .elementor-heading-title{font-size:var( --e-global-typography-b611acd-font-size );line-height:var( --e-global-typography-b611acd-line-height );}.elementor-578 .elementor-element.elementor-element-6906427{font-size:var( --e-global-typography-bf66c04-font-size );line-height:var( --e-global-typography-bf66c04-line-height );}.elementor-578 .elementor-element.elementor-element-919c51e{font-size:var( --e-global-typography-85d495f-font-size );line-height:var( --e-global-typography-85d495f-line-height );}.elementor-578 .elementor-element.elementor-element-3ca9720{font-size:var( --e-global-typography-85d495f-font-size );line-height:var( --e-global-typography-85d495f-line-height );}.elementor-578 .elementor-element.elementor-element-b0c2067{font-size:var( --e-global-typography-85d495f-font-size );line-height:var( --e-global-typography-85d495f-line-height );}.elementor-578 .elementor-element.elementor-element-fc3b0bd .elementor-heading-title{font-size:var( --e-global-typography-b611acd-font-size );line-height:var( --e-global-typography-b611acd-line-height );}.elementor-578 .elementor-element.elementor-element-49b7d20{font-size:var( --e-global-typography-bf66c04-font-size );line-height:var( --e-global-typography-bf66c04-line-height );}.elementor-578 .elementor-element.elementor-element-678739c{font-size:var( --e-global-typography-85d495f-font-size );line-height:var( --e-global-typography-85d495f-line-height );}.elementor-578 .elementor-element.elementor-element-4121b0a{font-size:var( --e-global-typography-85d495f-font-size );line-height:var( --e-global-typography-85d495f-line-height );}.elementor-578 .elementor-element.elementor-element-6eb71ed{font-size:var( --e-global-typography-85d495f-font-size );line-height:var( --e-global-typography-85d495f-line-height );}.elementor-578 .elementor-element.elementor-element-dbbd2a8 .elementor-heading-title{font-size:var( --e-global-typography-b611acd-font-size );line-height:var( --e-global-typography-b611acd-line-height );}.elementor-578 .elementor-element.elementor-element-bf89985{font-size:var( --e-global-typography-bf66c04-font-size );line-height:var( --e-global-typography-bf66c04-line-height );}.elementor-578 .elementor-element.elementor-element-2143634{font-size:var( --e-global-typography-85d495f-font-size );line-height:var( --e-global-typography-85d495f-line-height );}.elementor-578 .elementor-element.elementor-element-99a37a0{font-size:var( --e-global-typography-85d495f-font-size );line-height:var( --e-global-typography-85d495f-line-height );}.elementor-578 .elementor-element.elementor-element-b9f3f4e{font-size:var( --e-global-typography-85d495f-font-size );line-height:var( --e-global-typography-85d495f-line-height );}.elementor-578 .elementor-element.elementor-element-569ee1a .elementor-heading-title{font-size:var( --e-global-typography-b611acd-font-size );line-height:var( --e-global-typography-b611acd-line-height );}.elementor-578 .elementor-element.elementor-element-38f3a3f{font-size:var( --e-global-typography-bf66c04-font-size );line-height:var( --e-global-typography-bf66c04-line-height );}.elementor-578 .elementor-element.elementor-element-e5dfb46{font-size:var( --e-global-typography-85d495f-font-size );line-height:var( --e-global-typography-85d495f-line-height );}.elementor-578 .elementor-element.elementor-element-2bf2b0e{font-size:var( --e-global-typography-85d495f-font-size );line-height:var( --e-global-typography-85d495f-line-height );}.elementor-578 .elementor-element.elementor-element-fd17ad7{font-size:var( --e-global-typography-85d495f-font-size );line-height:var( --e-global-typography-85d495f-line-height );}.elementor-578 .elementor-element.elementor-element-cd59b29 .elementor-heading-title{font-size:var( --e-global-typography-241dfde-font-size );line-height:var( --e-global-typography-241dfde-line-height );}}/* Start custom CSS for container, class: .elementor-element-6947385 *//* 1. Плавность для всех карточек */
.elementor-578 .elementor-element.elementor-element-6947385 .service-card {
    /* Увеличили время до 0.8s для максимальной мягкости */
    transition: transform 0.8s ease-in-out, box-shadow 0.8s ease-in-out !important;
    will-change: transform, box-shadow;
}

/* 2. Состояние, когда карточка "прилипла" */
.elementor-578 .elementor-element.elementor-element-6947385 .service-card.elementor-sticky--active {
    /* Почти незаметное уменьшение — всего на 1% */
    transform: scale(0.99); 
    
    /* Гарантируем отсутствие прозрачности */
    opacity: 1 !important;
    background-color: #ffffff !important; 

    /* ТВОЯ НОВАЯ ТЕНЬ (Облегченная версия):
       Мы уменьшили вертикальный сдвиг с -24 до -18, 
       размытие с 48 до 36, 
       и прозрачность цвета с 0.12 до 0.08 */
    box-shadow: 0 -18px 36px 0 rgba(28, 86, 123, 0.08) !important;
}/* End custom CSS */