.elementor-3872 .elementor-element.elementor-element-e853bf2{--display:flex;--min-height:1200px;--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:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-156px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:250px;--padding-left:0px;--padding-right:0px;}.elementor-3872 .elementor-element.elementor-element-e853bf2:not(.elementor-motion-effects-element-type-background), .elementor-3872 .elementor-element.elementor-element-e853bf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://proveterspb.ru/wp-content/uploads/2025/12/ac193b17ab854b92c66b4f31f6aafce559758d86.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-3872 .elementor-element.elementor-element-285c572{--display:flex;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-3872 .elementor-element.elementor-element-5140212{padding:0px 0px 62px 0px;z-index:99999;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3872 .elementor-element.elementor-element-9fa9403{z-index:5;}.elementor-3872 .elementor-element.elementor-element-dcab030{z-index:5;}.elementor-3872 .elementor-element.elementor-element-407c430{--display:flex;--position:absolute;--min-height:100%;--overlay-opacity:1;top:0px;--z-index:0;}.elementor-3872 .elementor-element.elementor-element-407c430:not(.elementor-motion-effects-element-type-background), .elementor-3872 .elementor-element.elementor-element-407c430 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1F75C700 70%, #1F75C7 100%);}.elementor-3872 .elementor-element.elementor-element-407c430::before, .elementor-3872 .elementor-element.elementor-element-407c430 > .elementor-background-video-container::before, .elementor-3872 .elementor-element.elementor-element-407c430 > .e-con-inner > .elementor-background-video-container::before, .elementor-3872 .elementor-element.elementor-element-407c430 > .elementor-background-slideshow::before, .elementor-3872 .elementor-element.elementor-element-407c430 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3872 .elementor-element.elementor-element-407c430 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1F75C7 0%, #1F75C700 43%);}body:not(.rtl) .elementor-3872 .elementor-element.elementor-element-407c430{left:0px;}body.rtl .elementor-3872 .elementor-element.elementor-element-407c430{right:0px;}.elementor-3872 .elementor-element.elementor-element-d98dca2{--display:flex;--position:absolute;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;top:0px;}body:not(.rtl) .elementor-3872 .elementor-element.elementor-element-d98dca2{left:0px;}body.rtl .elementor-3872 .elementor-element.elementor-element-d98dca2{right:0px;}.elementor-3872 .elementor-element.elementor-element-9cfb290{--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;--overflow:hidden;}.elementor-3872 .elementor-element.elementor-element-9cfb290:not(.elementor-motion-effects-element-type-background), .elementor-3872 .elementor-element.elementor-element-9cfb290 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F75C7;}.elementor-3872 .elementor-element.elementor-element-f0249ea{--display:grid;--e-con-grid-template-columns:25% 40% 35%;--e-con-grid-template-rows:auto;--grid-auto-flow:row;--justify-items:center;--align-items:start;--grid-justify-content:start;--grid-align-content:start;border-style:none;--border-style:none;--padding-top:98px;--padding-bottom:94px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-3872 .elementor-element.elementor-element-f0249ea:not(.elementor-motion-effects-element-type-background), .elementor-3872 .elementor-element.elementor-element-f0249ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F75C7;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-3872 .elementor-element.elementor-element-78d07a2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;grid-column:span 3;text-align:center;}.elementor-3872 .elementor-element.elementor-element-78d07a2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3872 .elementor-element.elementor-element-78d07a2 .elementor-heading-title{font-family:"Alethia Pro", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:4%;color:#EEF3F6;}.elementor-3872 .elementor-element.elementor-element-87d4c01{width:var( --container-widget-width, 1380px );max-width:1380px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:1380px;--container-widget-flex-grow:0;grid-column:span 3;z-index:2;text-align:center;}.elementor-3872 .elementor-element.elementor-element-87d4c01.elementor-element{--align-self:center;}.elementor-3872 .elementor-element.elementor-element-87d4c01 .elementor-heading-title{font-family:"Alethia Pro", Sans-serif;font-size:72px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:1%;color:#FFFFFF;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3872 .elementor-element.elementor-element-0561292{--grid-columns:5;width:100%;max-width:100%;}.elementor-3872 .elementor-element.elementor-element-0561292 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-3872 .elementor-element.elementor-element-0561292 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-3872 .elementor-element.elementor-element-0561292 .e-loop-item > .elementor-section, .elementor-3872 .elementor-element.elementor-element-0561292 .e-loop-item > .elementor-section > .elementor-container, .elementor-3872 .elementor-element.elementor-element-0561292 .e-loop-item > .e-con, .elementor-3872 .elementor-element.elementor-element-0561292 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-3872 .elementor-element.elementor-element-fbdec41{--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;--z-index:1;}.elementor-3872 .elementor-element.elementor-element-09e0b00{--display:grid;--e-con-grid-template-columns:25% 40% 35%;--e-con-grid-template-rows:auto;--grid-auto-flow:row;--justify-items:start;--align-items:start;--grid-justify-content:start;--grid-align-content:start;border-style:none;--border-style:none;--padding-top:139px;--padding-bottom:107px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-3872 .elementor-element.elementor-element-5cef5d5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;grid-column:span 1;z-index:5;text-align:left;}.elementor-3872 .elementor-element.elementor-element-5cef5d5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3872 .elementor-element.elementor-element-5cef5d5 .elementor-heading-title{font-family:"Alethia Pro", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:4%;color:#EEF3F6;}.elementor-3872 .elementor-element.elementor-element-5dd3be1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 46px) 0px;grid-column:2 / 4;z-index:5;text-align:left;}.elementor-3872 .elementor-element.elementor-element-5dd3be1.elementor-element{--align-self:flex-start;}.elementor-3872 .elementor-element.elementor-element-5dd3be1 .elementor-heading-title{font-family:"Alethia Pro", Sans-serif;font-size:64px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:0;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-3872 .elementor-element.elementor-element-90531ac{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;grid-column:2 / 3;z-index:5;font-family:"Alethia Pro", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0px;color:#E0E0E0;}.elementor-3872 .elementor-element.elementor-element-90531ac p{margin-block-end:0em;}.elementor-3872 .elementor-element.elementor-element-39a245d{--display:flex;--gap:18px 0px;--row-gap:18px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;grid-column:2 / 3;--z-index:5;}.elementor-3872 .elementor-element.elementor-element-9646fd4{--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:0px 12px;--row-gap:0px;--column-gap:12px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3872 .elementor-element.elementor-element-e088a39 .elementor-icon-wrapper{text-align:right;}.elementor-3872 .elementor-element.elementor-element-e088a39 .elementor-icon{font-size:50px;}.elementor-3872 .elementor-element.elementor-element-e088a39 .elementor-icon svg{height:50px;}.elementor-3872 .elementor-element.elementor-element-e088a39 .elementor-icon-wrapper svg{width:auto;}.elementor-3872 .elementor-element.elementor-element-9b1eb7d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;grid-column:2 / 3;}.elementor-3872 .elementor-element.elementor-element-9b1eb7d .elementor-heading-title{font-family:"Alethia Pro", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0px;color:#E0E0E0;}.elementor-3872 .elementor-element.elementor-element-0715473{--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:flex-start;--align-items:center;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3872 .elementor-element.elementor-element-9ab58f9 .elementor-icon-wrapper{text-align:right;}.elementor-3872 .elementor-element.elementor-element-9ab58f9 .elementor-icon{font-size:50px;}.elementor-3872 .elementor-element.elementor-element-9ab58f9 .elementor-icon svg{height:50px;}.elementor-3872 .elementor-element.elementor-element-9ab58f9 .elementor-icon-wrapper svg{width:auto;}.elementor-3872 .elementor-element.elementor-element-d0d09c9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;grid-column:2 / 3;}.elementor-3872 .elementor-element.elementor-element-d0d09c9 .elementor-heading-title{font-family:"Alethia Pro", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0px;color:#E0E0E0;}.elementor-3872 .elementor-element.elementor-element-5e3683e{--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:flex-start;--align-items:center;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3872 .elementor-element.elementor-element-64c719c .elementor-icon-wrapper{text-align:right;}.elementor-3872 .elementor-element.elementor-element-64c719c .elementor-icon{font-size:50px;}.elementor-3872 .elementor-element.elementor-element-64c719c .elementor-icon svg{height:50px;}.elementor-3872 .elementor-element.elementor-element-64c719c .elementor-icon-wrapper svg{width:auto;}.elementor-3872 .elementor-element.elementor-element-98fa874{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;grid-column:2 / 3;}.elementor-3872 .elementor-element.elementor-element-98fa874 .elementor-heading-title{font-family:"Alethia Pro", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0px;color:#E0E0E0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3872 .elementor-element.elementor-element-0796003 .elementor-button{background-color:#FFFFFF;font-family:"Alethia Pro", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:2%;fill:#1A4572;color:#1A4572;border-radius:100px 100px 100px 100px;padding:16px 32px 16px 32px;}.elementor-3872 .elementor-element.elementor-element-0796003 .elementor-button:hover, .elementor-3872 .elementor-element.elementor-element-0796003 .elementor-button:focus{background-color:var( --e-global-color-931f16b );color:var( --e-global-color-caf35e5 );}.elementor-3872 .elementor-element.elementor-element-0796003{grid-column:3 / 4;z-index:5;}.elementor-3872 .elementor-element.elementor-element-0796003.elementor-element{--align-self:flex-end;}.elementor-3872 .elementor-element.elementor-element-0796003 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3872 .elementor-element.elementor-element-0796003 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3872 .elementor-element.elementor-element-0796003 .elementor-button:hover svg, .elementor-3872 .elementor-element.elementor-element-0796003 .elementor-button:focus svg{fill:var( --e-global-color-caf35e5 );}.elementor-3872 .elementor-element.elementor-element-f31eba4{width:var( --container-widget-width, 1280px );max-width:1280px;--e-transform-rotateZ:-5deg;--container-widget-width:1280px;--container-widget-flex-grow:0;top:30%;}body:not(.rtl) .elementor-3872 .elementor-element.elementor-element-f31eba4{right:-30%;}body.rtl .elementor-3872 .elementor-element.elementor-element-f31eba4{left:-30%;}.elementor-3872 .elementor-element.elementor-element-f31eba4 img{width:100%;max-width:100%;height:494px;object-fit:contain;object-position:center center;}.elementor-3872 .elementor-element.elementor-element-39bbb2f{--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-3872 .elementor-element.elementor-element-60fbff6{width:var( --container-widget-width, 1280px );max-width:1280px;--e-transform-rotateZ:5deg;--container-widget-width:1280px;--container-widget-flex-grow:0;bottom:-373px;z-index:0;}body:not(.rtl) .elementor-3872 .elementor-element.elementor-element-60fbff6{left:-5%;}body.rtl .elementor-3872 .elementor-element.elementor-element-60fbff6{right:-5%;}.elementor-3872 .elementor-element.elementor-element-60fbff6 img{width:100%;max-width:100%;height:494px;object-fit:contain;object-position:center center;opacity:1;}.elementor-3872 .elementor-element.elementor-element-ee545d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--z-index:1;}.elementor-3872 .elementor-element.elementor-element-47359cf{--display:grid;--e-con-grid-template-columns:25% 40% 35%;--e-con-grid-template-rows:auto;--grid-auto-flow:row;--justify-items:start;--align-items:start;--grid-justify-content:start;--grid-align-content:start;border-style:none;--border-style:none;--padding-top:139px;--padding-bottom:174px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-3872 .elementor-element.elementor-element-c2b0fd9{--grid-columns:1;}.elementor-3872 .elementor-element.elementor-element-9a8f9e6{--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;--overflow:hidden;}.elementor-3872 .elementor-element.elementor-element-9a8f9e6:not(.elementor-motion-effects-element-type-background), .elementor-3872 .elementor-element.elementor-element-9a8f9e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F75C7;}.elementor-3872 .elementor-element.elementor-element-eb2dc71{--display:grid;--e-con-grid-template-columns:25% 40% 35%;--e-con-grid-template-rows:auto;--grid-auto-flow:row;--justify-items:start;--grid-justify-content:start;--grid-align-content:start;border-style:none;--border-style:none;--padding-top:207px;--padding-bottom:176px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-3872 .elementor-element.elementor-element-eb2dc71:not(.elementor-motion-effects-element-type-background), .elementor-3872 .elementor-element.elementor-element-eb2dc71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F75C7;}.elementor-3872 .elementor-element.elementor-element-d80ca95{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;grid-column:span 1;z-index:5;text-align:left;}.elementor-3872 .elementor-element.elementor-element-d80ca95.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3872 .elementor-element.elementor-element-d80ca95 .elementor-heading-title{font-family:"Alethia Pro", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:4%;color:#EEF3F6;}.elementor-3872 .elementor-element.elementor-element-e70af54{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 46px) 0px;grid-column:2 / 4;z-index:5;text-align:left;}.elementor-3872 .elementor-element.elementor-element-e70af54.elementor-element{--align-self:flex-start;}.elementor-3872 .elementor-element.elementor-element-e70af54 .elementor-heading-title{font-family:"Alethia Pro", Sans-serif;font-size:64px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:0;color:#FFFFFF;}.elementor-3872 .elementor-element.elementor-element-3c3345a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;grid-column:2 / 3;z-index:5;font-family:"Alethia Pro", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0px;color:#E0E0E0;}.elementor-3872 .elementor-element.elementor-element-3c3345a p{margin-block-end:0em;}.elementor-3872 .elementor-element.elementor-element-121e303{width:var( --container-widget-width, 40% );max-width:40%;--e-transform-translateX:0%;--e-transform-translateY:-50%;padding:0px 20px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;grid-column:1/2;grid-row:2 / 4;z-index:5;}.elementor-3872 .elementor-element.elementor-element-121e303 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-3872 .elementor-element.elementor-element-1e17c97{--display:flex;--gap:18px 0px;--row-gap:18px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;grid-column:2 / 3;--z-index:5;}.elementor-3872 .elementor-element.elementor-element-539691a{--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:flex-start;--align-items:flex-start;--gap:0px 25px;--row-gap:0px;--column-gap:25px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3872 .elementor-element.elementor-element-ae93ebc.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3872 .elementor-element.elementor-element-ae93ebc .elementor-icon-wrapper{text-align:right;}.elementor-3872 .elementor-element.elementor-element-ae93ebc .elementor-icon{font-size:50px;}.elementor-3872 .elementor-element.elementor-element-ae93ebc .elementor-icon svg{height:50px;}.elementor-3872 .elementor-element.elementor-element-8bb6b0e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;grid-column:2 / 3;}.elementor-3872 .elementor-element.elementor-element-8bb6b0e .elementor-heading-title{font-family:"Alethia Pro", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;color:#E0E0E0;}.elementor-3872 .elementor-element.elementor-element-7604d8a{--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:flex-start;--align-items:flex-start;--gap:0px 25px;--row-gap:0px;--column-gap:25px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3872 .elementor-element.elementor-element-4cee4b6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3872 .elementor-element.elementor-element-4cee4b6 .elementor-icon-wrapper{text-align:right;}.elementor-3872 .elementor-element.elementor-element-4cee4b6 .elementor-icon{font-size:50px;}.elementor-3872 .elementor-element.elementor-element-4cee4b6 .elementor-icon svg{height:50px;}.elementor-3872 .elementor-element.elementor-element-e546a3b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;grid-column:2 / 3;}.elementor-3872 .elementor-element.elementor-element-e546a3b .elementor-heading-title{font-family:"Alethia Pro", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;color:#E0E0E0;}.elementor-3872 .elementor-element.elementor-element-efa4548{--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:flex-start;--align-items:flex-start;--gap:0px 25px;--row-gap:0px;--column-gap:25px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3872 .elementor-element.elementor-element-946b233.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3872 .elementor-element.elementor-element-946b233 .elementor-icon-wrapper{text-align:right;}.elementor-3872 .elementor-element.elementor-element-946b233 .elementor-icon{font-size:50px;}.elementor-3872 .elementor-element.elementor-element-946b233 .elementor-icon svg{height:50px;}.elementor-3872 .elementor-element.elementor-element-fb6e8b0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;grid-column:2 / 3;}.elementor-3872 .elementor-element.elementor-element-fb6e8b0 .elementor-heading-title{font-family:"Alethia Pro", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:0px;color:#E0E0E0;}.elementor-3872 .elementor-element.elementor-element-0309468 .elementor-button{background-color:#FFFFFF;font-family:"Alethia Pro", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:2%;fill:#1A4572;color:#1A4572;border-radius:100px 100px 100px 100px;padding:16px 32px 16px 32px;}.elementor-3872 .elementor-element.elementor-element-0309468 .elementor-button:hover, .elementor-3872 .elementor-element.elementor-element-0309468 .elementor-button:focus{background-color:var( --e-global-color-931f16b );color:var( --e-global-color-caf35e5 );}.elementor-3872 .elementor-element.elementor-element-0309468{grid-column:3 / 4;z-index:5;}.elementor-3872 .elementor-element.elementor-element-0309468.elementor-element{--align-self:flex-end;}.elementor-3872 .elementor-element.elementor-element-0309468 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3872 .elementor-element.elementor-element-0309468 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3872 .elementor-element.elementor-element-0309468 .elementor-button:hover svg, .elementor-3872 .elementor-element.elementor-element-0309468 .elementor-button:focus svg{fill:var( --e-global-color-caf35e5 );}.elementor-3872 .elementor-element.elementor-element-81be651{width:var( --container-widget-width, 40% );max-width:40%;--e-transform-translateX:0%;--e-transform-translateY:-50%;padding:0px 20px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;top:55%;z-index:5;}body:not(.rtl) .elementor-3872 .elementor-element.elementor-element-81be651{left:-9%;}body.rtl .elementor-3872 .elementor-element.elementor-element-81be651{right:-9%;}.elementor-3872 .elementor-element.elementor-element-81be651 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-3872 .elementor-element.elementor-element-4b4ff62{width:var( --container-widget-width, 1280px );max-width:1280px;--e-transform-rotateZ:-5deg;--container-widget-width:1280px;--container-widget-flex-grow:0;top:30%;}body:not(.rtl) .elementor-3872 .elementor-element.elementor-element-4b4ff62{right:-30%;}body.rtl .elementor-3872 .elementor-element.elementor-element-4b4ff62{left:-30%;}.elementor-3872 .elementor-element.elementor-element-4b4ff62 img{width:100%;max-width:100%;height:494px;object-fit:contain;object-position:center center;}.elementor-3872 .elementor-element.elementor-element-096abd9{width:var( --container-widget-width, 1280px );max-width:1280px;--e-transform-rotateZ:5deg;--container-widget-width:1280px;--container-widget-flex-grow:0;bottom:-30%;}body:not(.rtl) .elementor-3872 .elementor-element.elementor-element-096abd9{left:-5%;}body.rtl .elementor-3872 .elementor-element.elementor-element-096abd9{right:-5%;}.elementor-3872 .elementor-element.elementor-element-096abd9 img{width:100%;max-width:100%;height:494px;object-fit:contain;object-position:center center;}.elementor-3872 .elementor-element.elementor-element-beb49a5{--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:center;}.elementor-3872 .elementor-element.elementor-element-beb49a5:not(.elementor-motion-effects-element-type-background), .elementor-3872 .elementor-element.elementor-element-beb49a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F75C7;}.elementor-3872 .elementor-element.elementor-element-71e9b7b{--display:grid;--min-height:549px;--e-con-grid-template-columns:25% 40% 35%;--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:start;--align-items:start;--grid-justify-content:start;--grid-align-content:start;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-3872 .elementor-element.elementor-element-71e9b7b:not(.elementor-motion-effects-element-type-background), .elementor-3872 .elementor-element.elementor-element-71e9b7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F75C7;}.elementor-3872 .elementor-element.elementor-element-d48e343{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;grid-column:span 1;text-align:left;}.elementor-3872 .elementor-element.elementor-element-d48e343.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3872 .elementor-element.elementor-element-d48e343 .elementor-heading-title{font-family:"Alethia Pro", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:4%;color:#EEF3F6;}.elementor-3872 .elementor-element.elementor-element-4011ddc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 46px) 0px;grid-column:2 / 4;text-align:left;}.elementor-3872 .elementor-element.elementor-element-4011ddc.elementor-element{--align-self:flex-start;}.elementor-3872 .elementor-element.elementor-element-4011ddc .elementor-heading-title{font-family:"Alethia Pro", Sans-serif;font-size:64px;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:0;color:#FFFFFF;}.elementor-3872 .elementor-element.elementor-element-9de9021{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 159px) 0px;padding:0px 0px 0px 0px;grid-column:2 / 3;font-family:"Alethia Pro", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0px;color:#E0E0E0;}.elementor-3872 .elementor-element.elementor-element-9de9021 p{margin-block-end:30px;}.elementor-3872 .elementor-element.elementor-element-e388676 .elementor-button{background-color:#FFFFFF;font-family:"Alethia Pro", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:2%;fill:#1A4572;color:#1A4572;border-radius:100px 100px 100px 100px;padding:16px 32px 16px 32px;}.elementor-3872 .elementor-element.elementor-element-e388676 .elementor-button:hover, .elementor-3872 .elementor-element.elementor-element-e388676 .elementor-button:focus{background-color:var( --e-global-color-931f16b );color:var( --e-global-color-caf35e5 );}.elementor-3872 .elementor-element.elementor-element-e388676{grid-column:2 / 3;}.elementor-3872 .elementor-element.elementor-element-e388676.elementor-element{--align-self:flex-end;}.elementor-3872 .elementor-element.elementor-element-e388676 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3872 .elementor-element.elementor-element-e388676 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3872 .elementor-element.elementor-element-e388676 .elementor-button:hover svg, .elementor-3872 .elementor-element.elementor-element-e388676 .elementor-button:focus svg{fill:var( --e-global-color-caf35e5 );}.elementor-3872 .elementor-element.elementor-element-ff2ad90{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;grid-column:3 / 4;grid-row:2 / 2;bottom:0px;}body:not(.rtl) .elementor-3872 .elementor-element.elementor-element-ff2ad90{right:32px;}body.rtl .elementor-3872 .elementor-element.elementor-element-ff2ad90{left:32px;}.elementor-3872 .elementor-element.elementor-element-ff2ad90 img{width:100%;max-width:100%;height:549px;object-fit:contain;object-position:bottom center;opacity:1;}.elementor-3872 .elementor-element.elementor-element-3be0dd0{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;grid-column:3 / 4;grid-row:2 / 2;bottom:0px;}body:not(.rtl) .elementor-3872 .elementor-element.elementor-element-3be0dd0{right:32px;}body.rtl .elementor-3872 .elementor-element.elementor-element-3be0dd0{left:32px;}.elementor-3872 .elementor-element.elementor-element-3be0dd0 img{width:100%;max-width:100%;height:549px;object-fit:contain;object-position:bottom center;opacity:1;}.elementor-3872 .elementor-element.elementor-element-042d27f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-3872 .elementor-element.elementor-element-042d27f:not(.elementor-motion-effects-element-type-background), .elementor-3872 .elementor-element.elementor-element-042d27f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de0f83a );}body.elementor-page-3872:not(.elementor-motion-effects-element-type-background), body.elementor-page-3872 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de0f83a );}@media(min-width:768px){.elementor-3872 .elementor-element.elementor-element-f0249ea{--content-width:1920px;}.elementor-3872 .elementor-element.elementor-element-09e0b00{--content-width:1920px;}.elementor-3872 .elementor-element.elementor-element-47359cf{--content-width:1920px;}.elementor-3872 .elementor-element.elementor-element-eb2dc71{--content-width:1920px;}.elementor-3872 .elementor-element.elementor-element-71e9b7b{--content-width:1920px;}}@media(max-width:1440px){.elementor-3872 .elementor-element.elementor-element-e853bf2{--min-height:1200px;--padding-top:156px;--padding-bottom:220px;--padding-left:0px;--padding-right:0px;}.elementor-3872 .elementor-element.elementor-element-e853bf2:not(.elementor-motion-effects-element-type-background), .elementor-3872 .elementor-element.elementor-element-e853bf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-3872 .elementor-element.elementor-element-285c572{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-3872 .elementor-element.elementor-element-5140212{padding:0px 0px 60px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3872 .elementor-element.elementor-element-f0249ea{--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3872 .elementor-element.elementor-element-78d07a2 .elementor-heading-title{font-size:18px;}.elementor-3872 .elementor-element.elementor-element-87d4c01{width:100%;max-width:100%;}.elementor-3872 .elementor-element.elementor-element-87d4c01 .elementor-heading-title{font-size:min(4vw, 62px);}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3872 .elementor-element.elementor-element-09e0b00{--grid-auto-flow:row;}.elementor-3872 .elementor-element.elementor-element-5cef5d5 .elementor-heading-title{font-size:18px;}.elementor-3872 .elementor-element.elementor-element-5dd3be1{text-align:left;}.elementor-3872 .elementor-element.elementor-element-5dd3be1 .elementor-heading-title{font-size:clamp(32px, 4.5vw, 54px);}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3872 .elementor-element.elementor-element-90531ac{font-size:20px;}.elementor-3872 .elementor-element.elementor-element-9646fd4{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3872 .elementor-element.elementor-element-e088a39 .elementor-icon{font-size:40px;}.elementor-3872 .elementor-element.elementor-element-e088a39 .elementor-icon svg{height:40px;}.elementor-3872 .elementor-element.elementor-element-9b1eb7d .elementor-heading-title{font-size:20px;}.elementor-3872 .elementor-element.elementor-element-0715473{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3872 .elementor-element.elementor-element-9ab58f9 .elementor-icon{font-size:40px;}.elementor-3872 .elementor-element.elementor-element-9ab58f9 .elementor-icon svg{height:40px;}.elementor-3872 .elementor-element.elementor-element-d0d09c9 .elementor-heading-title{font-size:20px;}.elementor-3872 .elementor-element.elementor-element-5e3683e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3872 .elementor-element.elementor-element-64c719c .elementor-icon{font-size:40px;}.elementor-3872 .elementor-element.elementor-element-64c719c .elementor-icon svg{height:40px;}.elementor-3872 .elementor-element.elementor-element-98fa874 .elementor-heading-title{font-size:20px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}body:not(.rtl) .elementor-3872 .elementor-element.elementor-element-f31eba4{right:-50%;}body.rtl .elementor-3872 .elementor-element.elementor-element-f31eba4{left:-50%;}.elementor-3872 .elementor-element.elementor-element-f31eba4{z-index:0;}body:not(.rtl) .elementor-3872 .elementor-element.elementor-element-60fbff6{left:-5%;}body.rtl .elementor-3872 .elementor-element.elementor-element-60fbff6{right:-5%;}.elementor-3872 .elementor-element.elementor-element-60fbff6{z-index:0;}.elementor-3872 .elementor-element.elementor-element-47359cf{--e-con-grid-template-columns:25% 40% 35%;--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:180px;--padding-left:32px;--padding-right:32px;}.elementor-3872 .elementor-element.elementor-element-eb2dc71{--grid-auto-flow:row;}.elementor-3872 .elementor-element.elementor-element-d80ca95 .elementor-heading-title{font-size:18px;}.elementor-3872 .elementor-element.elementor-element-e70af54{text-align:left;}.elementor-3872 .elementor-element.elementor-element-e70af54 .elementor-heading-title{font-size:clamp(32px, 4.5vw, 54px);}.elementor-3872 .elementor-element.elementor-element-3c3345a{font-size:20px;}.elementor-3872 .elementor-element.elementor-element-ae93ebc .elementor-icon{font-size:40px;}.elementor-3872 .elementor-element.elementor-element-ae93ebc .elementor-icon svg{height:40px;}.elementor-3872 .elementor-element.elementor-element-8bb6b0e .elementor-heading-title{font-size:20px;}.elementor-3872 .elementor-element.elementor-element-4cee4b6 .elementor-icon{font-size:40px;}.elementor-3872 .elementor-element.elementor-element-4cee4b6 .elementor-icon svg{height:40px;}.elementor-3872 .elementor-element.elementor-element-e546a3b .elementor-heading-title{font-size:20px;}.elementor-3872 .elementor-element.elementor-element-946b233 .elementor-icon{font-size:40px;}.elementor-3872 .elementor-element.elementor-element-946b233 .elementor-icon svg{height:40px;}.elementor-3872 .elementor-element.elementor-element-fb6e8b0 .elementor-heading-title{font-size:20px;}.elementor-3872 .elementor-element.elementor-element-0309468{width:var( --container-widget-width, 336px );max-width:336px;--container-widget-width:336px;--container-widget-flex-grow:0;}.elementor-3872 .elementor-element.elementor-element-0309468 .elementor-button{padding:16px 0px 16px 0px;}body:not(.rtl) .elementor-3872 .elementor-element.elementor-element-81be651{left:-9%;}body.rtl .elementor-3872 .elementor-element.elementor-element-81be651{right:-9%;}.elementor-3872 .elementor-element.elementor-element-81be651{top:50%;}body:not(.rtl) .elementor-3872 .elementor-element.elementor-element-4b4ff62{right:-50%;}body.rtl .elementor-3872 .elementor-element.elementor-element-4b4ff62{left:-50%;}.elementor-3872 .elementor-element.elementor-element-4b4ff62{z-index:0;}body:not(.rtl) .elementor-3872 .elementor-element.elementor-element-096abd9{left:-5%;}body.rtl .elementor-3872 .elementor-element.elementor-element-096abd9{right:-5%;}.elementor-3872 .elementor-element.elementor-element-096abd9{z-index:0;}.elementor-3872 .elementor-element.elementor-element-beb49a5{--min-height:0px;}.elementor-3872 .elementor-element.elementor-element-71e9b7b{--min-height:0px;--grid-auto-flow:row;}.elementor-3872 .elementor-element.elementor-element-d48e343 .elementor-heading-title{font-size:18px;}.elementor-3872 .elementor-element.elementor-element-4011ddc{text-align:left;}.elementor-3872 .elementor-element.elementor-element-4011ddc .elementor-heading-title{font-size:clamp(32px, 4.5vw, 54px);}.elementor-3872 .elementor-element.elementor-element-9de9021{font-size:16px;}body:not(.rtl) .elementor-3872 .elementor-element.elementor-element-ff2ad90{right:32px;}body.rtl .elementor-3872 .elementor-element.elementor-element-ff2ad90{left:32px;}.elementor-3872 .elementor-element.elementor-element-ff2ad90{bottom:0%;}body:not(.rtl) .elementor-3872 .elementor-element.elementor-element-3be0dd0{right:32px;}body.rtl .elementor-3872 .elementor-element.elementor-element-3be0dd0{left:32px;}.elementor-3872 .elementor-element.elementor-element-3be0dd0{bottom:0%;}}@media(max-width:1024px){.elementor-3872 .elementor-element.elementor-element-e853bf2{--min-height:650px;--margin-top:-96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:125px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-3872 .elementor-element.elementor-element-e853bf2:not(.elementor-motion-effects-element-type-background), .elementor-3872 .elementor-element.elementor-element-e853bf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-3872 .elementor-element.elementor-element-285c572{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3872 .elementor-element.elementor-element-5140212{padding:0px 0px 40px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3872 .elementor-element.elementor-element-d98dca2{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3872 .elementor-element.elementor-element-f0249ea{--grid-auto-flow:row;--padding-top:55px;--padding-bottom:61px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3872 .elementor-element.elementor-element-78d07a2 .elementor-heading-title{font-size:16px;line-height:1.2em;letter-spacing:4%;}.elementor-3872 .elementor-element.elementor-element-87d4c01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;grid-column:span 3;}.elementor-3872 .elementor-element.elementor-element-87d4c01 .elementor-heading-title{font-size:40px;line-height:1.1em;letter-spacing:1%;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3872 .elementor-element.elementor-element-0561292{--grid-columns:2;}.elementor-3872 .elementor-element.elementor-element-09e0b00{--grid-auto-flow:row;--padding-top:55px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-3872 .elementor-element.elementor-element-5cef5d5 .elementor-heading-title{font-size:16px;line-height:1.2em;letter-spacing:4%;}.elementor-3872 .elementor-element.elementor-element-5dd3be1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 31px) 0px;grid-column:span 3;text-align:left;}.elementor-3872 .elementor-element.elementor-element-5dd3be1 .elementor-heading-title{font-size:32px;line-height:1.1em;letter-spacing:1%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3872 .elementor-element.elementor-element-90531ac{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 38px) 0px;grid-column:2 / 4;font-size:16px;line-height:1.3em;letter-spacing:0px;}.elementor-3872 .elementor-element.elementor-element-90531ac.elementor-element{--align-self:flex-end;}.elementor-3872 .elementor-element.elementor-element-39a245d{--margin-top:0px;--margin-bottom:26px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:2 / 4;}.elementor-3872 .elementor-element.elementor-element-9646fd4{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 15px;--row-gap:0px;--column-gap:15px;--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-3872 .elementor-element.elementor-element-e088a39.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3872 .elementor-element.elementor-element-e088a39 .elementor-icon{font-size:30px;}.elementor-3872 .elementor-element.elementor-element-e088a39 .elementor-icon svg{height:30px;}.elementor-3872 .elementor-element.elementor-element-9b1eb7d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;grid-column:span 2;}.elementor-3872 .elementor-element.elementor-element-9b1eb7d.elementor-element{--align-self:flex-end;}.elementor-3872 .elementor-element.elementor-element-9b1eb7d .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:0px;}.elementor-3872 .elementor-element.elementor-element-0715473{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 15px;--row-gap:0px;--column-gap:15px;--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-3872 .elementor-element.elementor-element-9ab58f9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3872 .elementor-element.elementor-element-9ab58f9 .elementor-icon{font-size:30px;}.elementor-3872 .elementor-element.elementor-element-9ab58f9 .elementor-icon svg{height:30px;}.elementor-3872 .elementor-element.elementor-element-d0d09c9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;grid-column:span 2;}.elementor-3872 .elementor-element.elementor-element-d0d09c9.elementor-element{--align-self:flex-end;}.elementor-3872 .elementor-element.elementor-element-d0d09c9 .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:0px;}.elementor-3872 .elementor-element.elementor-element-5e3683e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 15px;--row-gap:0px;--column-gap:15px;--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-3872 .elementor-element.elementor-element-64c719c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3872 .elementor-element.elementor-element-64c719c .elementor-icon{font-size:30px;}.elementor-3872 .elementor-element.elementor-element-64c719c .elementor-icon svg{height:30px;}.elementor-3872 .elementor-element.elementor-element-98fa874{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;grid-column:span 2;}.elementor-3872 .elementor-element.elementor-element-98fa874.elementor-element{--align-self:flex-end;}.elementor-3872 .elementor-element.elementor-element-98fa874 .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3872 .elementor-element.elementor-element-0796003{grid-column:2 / 4;}.elementor-3872 .elementor-element.elementor-element-0796003 .elementor-button{font-size:16px;line-height:24px;letter-spacing:2%;padding:14px 32px 14px 32px;}.elementor-3872 .elementor-element.elementor-element-f31eba4{--e-transform-rotateZ:5deg;--container-widget-width:956px;--container-widget-flex-grow:0;width:var( --container-widget-width, 956px );max-width:956px;top:5%;}body:not(.rtl) .elementor-3872 .elementor-element.elementor-element-f31eba4{right:-440px;}body.rtl .elementor-3872 .elementor-element.elementor-element-f31eba4{left:-440px;}.elementor-3872 .elementor-element.elementor-element-f31eba4 img{height:250px;}.elementor-3872 .elementor-element.elementor-element-60fbff6{--e-transform-rotateZ:0deg;--container-widget-width:956px;--container-widget-flex-grow:0;width:var( --container-widget-width, 956px );max-width:956px;bottom:10%;}body:not(.rtl) .elementor-3872 .elementor-element.elementor-element-60fbff6{left:-460px;}body.rtl .elementor-3872 .elementor-element.elementor-element-60fbff6{right:-460px;}.elementor-3872 .elementor-element.elementor-element-60fbff6 img{height:250px;}.elementor-3872 .elementor-element.elementor-element-47359cf{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-3872 .elementor-element.elementor-element-c2b0fd9{--grid-columns:1;}.elementor-3872 .elementor-element.elementor-element-eb2dc71{--grid-auto-flow:row;--padding-top:124px;--padding-bottom:126px;--padding-left:20px;--padding-right:20px;}.elementor-3872 .elementor-element.elementor-element-d80ca95 .elementor-heading-title{font-size:16px;line-height:1.2em;letter-spacing:4%;}.elementor-3872 .elementor-element.elementor-element-e70af54{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 31px) 0px;grid-column:span 3;text-align:left;}.elementor-3872 .elementor-element.elementor-element-e70af54 .elementor-heading-title{font-size:32px;line-height:1.1em;letter-spacing:1%;}.elementor-3872 .elementor-element.elementor-element-3c3345a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;grid-column:2 / 4;font-size:16px;line-height:1.3em;letter-spacing:0px;}.elementor-3872 .elementor-element.elementor-element-3c3345a.elementor-element{--align-self:flex-end;}.elementor-3872 .elementor-element.elementor-element-121e303{width:var( --container-widget-width, 306px );max-width:306px;--e-transform-translateY:0%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;--container-widget-width:306px;--container-widget-flex-grow:0;grid-column:1 / 3;grid-row:span 1;}.elementor-3872 .elementor-element.elementor-element-121e303 img{height:100%;object-fit:contain;}.elementor-3872 .elementor-element.elementor-element-1e17c97{--margin-top:0px;--margin-bottom:26px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:2 / 4;}.elementor-3872 .elementor-element.elementor-element-539691a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 15px;--row-gap:0px;--column-gap:15px;--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-3872 .elementor-element.elementor-element-ae93ebc.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3872 .elementor-element.elementor-element-ae93ebc .elementor-icon{font-size:30px;}.elementor-3872 .elementor-element.elementor-element-ae93ebc .elementor-icon svg{height:30px;}.elementor-3872 .elementor-element.elementor-element-8bb6b0e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;grid-column:span 2;}.elementor-3872 .elementor-element.elementor-element-8bb6b0e.elementor-element{--align-self:flex-end;}.elementor-3872 .elementor-element.elementor-element-8bb6b0e .elementor-heading-title{font-size:16px;line-height:1.2em;letter-spacing:0px;}.elementor-3872 .elementor-element.elementor-element-7604d8a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 15px;--row-gap:0px;--column-gap:15px;--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-3872 .elementor-element.elementor-element-4cee4b6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3872 .elementor-element.elementor-element-4cee4b6 .elementor-icon{font-size:30px;}.elementor-3872 .elementor-element.elementor-element-4cee4b6 .elementor-icon svg{height:30px;}.elementor-3872 .elementor-element.elementor-element-e546a3b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;grid-column:span 2;}.elementor-3872 .elementor-element.elementor-element-e546a3b.elementor-element{--align-self:flex-end;}.elementor-3872 .elementor-element.elementor-element-e546a3b .elementor-heading-title{font-size:16px;line-height:1.2em;letter-spacing:0px;}.elementor-3872 .elementor-element.elementor-element-efa4548{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 15px;--row-gap:0px;--column-gap:15px;--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-3872 .elementor-element.elementor-element-946b233.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3872 .elementor-element.elementor-element-946b233 .elementor-icon{font-size:30px;}.elementor-3872 .elementor-element.elementor-element-946b233 .elementor-icon svg{height:30px;}.elementor-3872 .elementor-element.elementor-element-fb6e8b0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;grid-column:span 2;}.elementor-3872 .elementor-element.elementor-element-fb6e8b0.elementor-element{--align-self:flex-end;}.elementor-3872 .elementor-element.elementor-element-fb6e8b0 .elementor-heading-title{font-size:16px;line-height:1.2em;letter-spacing:0px;}.elementor-3872 .elementor-element.elementor-element-0309468{--container-widget-width:336px;--container-widget-flex-grow:0;width:var( --container-widget-width, 336px );max-width:336px;grid-column:2 / 4;}.elementor-3872 .elementor-element.elementor-element-0309468 .elementor-button{font-size:16px;line-height:24px;letter-spacing:2%;padding:14px 0px 14px 0px;}.elementor-3872 .elementor-element.elementor-element-81be651{--e-transform-translateY:0%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;grid-row:span 1;top:0%;}body:not(.rtl) .elementor-3872 .elementor-element.elementor-element-81be651{left:0%;}body.rtl .elementor-3872 .elementor-element.elementor-element-81be651{right:0%;}.elementor-3872 .elementor-element.elementor-element-81be651 img{height:192px;object-fit:contain;}.elementor-3872 .elementor-element.elementor-element-4b4ff62{--e-transform-rotateZ:5deg;--container-widget-width:956px;--container-widget-flex-grow:0;width:var( --container-widget-width, 956px );max-width:956px;top:5%;}body:not(.rtl) .elementor-3872 .elementor-element.elementor-element-4b4ff62{right:-440px;}body.rtl .elementor-3872 .elementor-element.elementor-element-4b4ff62{left:-440px;}.elementor-3872 .elementor-element.elementor-element-4b4ff62 img{height:250px;}.elementor-3872 .elementor-element.elementor-element-096abd9{--e-transform-rotateZ:0deg;--container-widget-width:956px;--container-widget-flex-grow:0;width:var( --container-widget-width, 956px );max-width:956px;bottom:10%;}body:not(.rtl) .elementor-3872 .elementor-element.elementor-element-096abd9{left:-460px;}body.rtl .elementor-3872 .elementor-element.elementor-element-096abd9{right:-460px;}.elementor-3872 .elementor-element.elementor-element-096abd9 img{height:250px;}.elementor-3872 .elementor-element.elementor-element-71e9b7b{--min-height:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3872 .elementor-element.elementor-element-d48e343{grid-column:span 2;}.elementor-3872 .elementor-element.elementor-element-d48e343 .elementor-heading-title{font-size:16px;line-height:1.2em;letter-spacing:4%;}.elementor-3872 .elementor-element.elementor-element-4011ddc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 31px) 0px;grid-column:span 3;text-align:left;}.elementor-3872 .elementor-element.elementor-element-4011ddc .elementor-heading-title{font-size:32px;line-height:1.1em;letter-spacing:1%;}.elementor-3872 .elementor-element.elementor-element-9de9021{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;grid-column:2 / 4;font-size:14px;line-height:1.5em;letter-spacing:0px;}.elementor-3872 .elementor-element.elementor-element-9de9021.elementor-element{--align-self:flex-end;}.elementor-3872 .elementor-element.elementor-element-e388676{grid-column:2 / 4;}.elementor-3872 .elementor-element.elementor-element-e388676.elementor-element{--order:99999 /* order end hack */;}.elementor-3872 .elementor-element.elementor-element-e388676 .elementor-button{font-size:16px;line-height:24px;letter-spacing:2%;padding:14px 32px 14px 32px;}.elementor-3872 .elementor-element.elementor-element-ff2ad90{width:var( --container-widget-width, 204px );max-width:204px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:204px;--container-widget-flex-grow:0;grid-row:span 1;}.elementor-3872 .elementor-element.elementor-element-ff2ad90 img{height:100%;}.elementor-3872 .elementor-element.elementor-element-3be0dd0{width:var( --container-widget-width, 204px );max-width:204px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:204px;--container-widget-flex-grow:0;grid-row:span 1;}.elementor-3872 .elementor-element.elementor-element-3be0dd0 img{height:100%;}}@media(max-width:767px){.elementor-3872 .elementor-element.elementor-element-e853bf2{--min-height:650px;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-78px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:125px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3872 .elementor-element.elementor-element-e853bf2:not(.elementor-motion-effects-element-type-background), .elementor-3872 .elementor-element.elementor-element-e853bf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:60% 50%;}.elementor-3872 .elementor-element.elementor-element-285c572{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3872 .elementor-element.elementor-element-dcab030{z-index:5;text-align:left;}.elementor-3872 .elementor-element.elementor-element-dcab030 img{width:100%;height:107px;object-fit:contain;object-position:center left;}.elementor-3872 .elementor-element.elementor-element-d98dca2{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3872 .elementor-element.elementor-element-f0249ea{--e-con-grid-template-columns:25% 40% 35%;--grid-auto-flow:row;--padding-top:55px;--padding-bottom:61px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3872 .elementor-element.elementor-element-78d07a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;grid-column:span 3;}.elementor-3872 .elementor-element.elementor-element-78d07a2 .elementor-heading-title{font-size:min(3vw, 14px);line-height:1.2em;letter-spacing:4%;}.elementor-3872 .elementor-element.elementor-element-87d4c01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;grid-column:span 3;}.elementor-3872 .elementor-element.elementor-element-87d4c01 .elementor-heading-title{font-size:min(6vw, 24px);line-height:1.2em;letter-spacing:1%;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3872 .elementor-element.elementor-element-0561292{--grid-columns:1;}.elementor-3872 .elementor-element.elementor-element-09e0b00{--e-con-grid-template-columns:25% 40% 35%;--grid-auto-flow:row;--padding-top:55px;--padding-bottom:55px;--padding-left:15px;--padding-right:15px;}.elementor-3872 .elementor-element.elementor-element-5cef5d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;grid-column:span 3;}.elementor-3872 .elementor-element.elementor-element-5cef5d5 .elementor-heading-title{font-size:min(3vw, 14px);line-height:1.2em;letter-spacing:4%;}.elementor-3872 .elementor-element.elementor-element-5dd3be1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 31px) 0px;padding:0 0 0 0;grid-column:span 3;text-align:left;}.elementor-3872 .elementor-element.elementor-element-5dd3be1 .elementor-heading-title{font-size:min(6vw, 20px);line-height:1.2em;letter-spacing:1%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3872 .elementor-element.elementor-element-90531ac{width:100%;max-width:100%;grid-column:2 / 4;text-align:left;font-size:12px;line-height:1.3em;letter-spacing:0px;}.elementor-3872 .elementor-element.elementor-element-90531ac.elementor-element{--align-self:flex-end;}.elementor-3872 .elementor-element.elementor-element-39a245d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3872 .elementor-element.elementor-element-9646fd4{--width:100%;--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 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-3872 .elementor-element.elementor-element-e088a39.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3872 .elementor-element.elementor-element-e088a39 .elementor-icon{font-size:20px;}.elementor-3872 .elementor-element.elementor-element-e088a39 .elementor-icon svg{height:20px;}.elementor-3872 .elementor-element.elementor-element-9b1eb7d{width:100%;max-width:100%;grid-column:2 / 4;text-align:left;}.elementor-3872 .elementor-element.elementor-element-9b1eb7d.elementor-element{--align-self:flex-end;}.elementor-3872 .elementor-element.elementor-element-9b1eb7d .elementor-heading-title{font-size:12px;line-height:1.3em;letter-spacing:0px;}.elementor-3872 .elementor-element.elementor-element-0715473{--width:100%;--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 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-3872 .elementor-element.elementor-element-9ab58f9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3872 .elementor-element.elementor-element-9ab58f9 .elementor-icon{font-size:20px;}.elementor-3872 .elementor-element.elementor-element-9ab58f9 .elementor-icon svg{height:20px;}.elementor-3872 .elementor-element.elementor-element-d0d09c9{width:100%;max-width:100%;grid-column:2 / 4;text-align:left;}.elementor-3872 .elementor-element.elementor-element-d0d09c9.elementor-element{--align-self:flex-end;}.elementor-3872 .elementor-element.elementor-element-d0d09c9 .elementor-heading-title{font-size:12px;line-height:1.3em;letter-spacing:0px;}.elementor-3872 .elementor-element.elementor-element-5e3683e{--width:100%;--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 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-3872 .elementor-element.elementor-element-64c719c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3872 .elementor-element.elementor-element-64c719c .elementor-icon{font-size:20px;}.elementor-3872 .elementor-element.elementor-element-64c719c .elementor-icon svg{height:20px;}.elementor-3872 .elementor-element.elementor-element-98fa874{width:100%;max-width:100%;grid-column:2 / 4;text-align:left;}.elementor-3872 .elementor-element.elementor-element-98fa874.elementor-element{--align-self:flex-end;}.elementor-3872 .elementor-element.elementor-element-98fa874 .elementor-heading-title{font-size:12px;line-height:1.3em;letter-spacing:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-3872 .elementor-element.elementor-element-0796003{width:100%;max-width:100%;grid-column:2 / 4;}.elementor-3872 .elementor-element.elementor-element-0796003 .elementor-button{font-size:14px;line-height:24px;letter-spacing:2%;padding:10px 0px 10px 0px;}.elementor-3872 .elementor-element.elementor-element-f31eba4{width:100%;max-width:100%;--e-transform-rotateZ:0deg;top:15%;}body:not(.rtl) .elementor-3872 .elementor-element.elementor-element-f31eba4{right:-49%;}body.rtl .elementor-3872 .elementor-element.elementor-element-f31eba4{left:-49%;}.elementor-3872 .elementor-element.elementor-element-f31eba4 img{height:151px;object-fit:contain;object-position:center left;}.elementor-3872 .elementor-element.elementor-element-60fbff6{width:var( --container-widget-width, 640px );max-width:640px;--e-transform-rotateZ:-5deg;--container-widget-width:640px;--container-widget-flex-grow:0;bottom:39%;}body:not(.rtl) .elementor-3872 .elementor-element.elementor-element-60fbff6{left:-40%;}body.rtl .elementor-3872 .elementor-element.elementor-element-60fbff6{right:-40%;}.elementor-3872 .elementor-element.elementor-element-60fbff6 img{height:151px;object-fit:contain;object-position:center left;}.elementor-3872 .elementor-element.elementor-element-47359cf{--e-con-grid-template-columns:25% 40% 35%;--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:55px;--padding-left:15px;--padding-right:15px;}.elementor-3872 .elementor-element.elementor-element-c2b0fd9{--grid-columns:1;}.elementor-3872 .elementor-element.elementor-element-eb2dc71{--e-con-grid-template-columns:25% 40% 35%;--grid-auto-flow:row;--padding-top:124px;--padding-bottom:126px;--padding-left:15px;--padding-right:15px;}.elementor-3872 .elementor-element.elementor-element-d80ca95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;grid-column:span 3;}.elementor-3872 .elementor-element.elementor-element-d80ca95 .elementor-heading-title{font-size:min(3vw, 14px);line-height:1.2em;letter-spacing:4%;}.elementor-3872 .elementor-element.elementor-element-e70af54{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 31px) 0px;padding:0 0 0 0;grid-column:span 3;text-align:left;}.elementor-3872 .elementor-element.elementor-element-e70af54 .elementor-heading-title{font-size:min(6vw, 20px);line-height:1.2em;letter-spacing:1%;}.elementor-3872 .elementor-element.elementor-element-3c3345a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;grid-column:2 / 4;text-align:left;font-size:12px;line-height:1.3em;letter-spacing:0px;}.elementor-3872 .elementor-element.elementor-element-3c3345a.elementor-element{--align-self:flex-end;}.elementor-3872 .elementor-element.elementor-element-121e303{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;grid-column:1 / 3;grid-row:span 1;}.elementor-3872 .elementor-element.elementor-element-1e17c97{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3872 .elementor-element.elementor-element-539691a{--width:100%;--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 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-3872 .elementor-element.elementor-element-ae93ebc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3872 .elementor-element.elementor-element-ae93ebc .elementor-icon{font-size:20px;}.elementor-3872 .elementor-element.elementor-element-ae93ebc .elementor-icon svg{height:20px;}.elementor-3872 .elementor-element.elementor-element-8bb6b0e{width:100%;max-width:100%;grid-column:2 / 4;text-align:left;}.elementor-3872 .elementor-element.elementor-element-8bb6b0e.elementor-element{--align-self:flex-end;}.elementor-3872 .elementor-element.elementor-element-8bb6b0e .elementor-heading-title{font-size:12px;line-height:1.3em;letter-spacing:0px;}.elementor-3872 .elementor-element.elementor-element-7604d8a{--width:100%;--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 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-3872 .elementor-element.elementor-element-4cee4b6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3872 .elementor-element.elementor-element-4cee4b6 .elementor-icon{font-size:20px;}.elementor-3872 .elementor-element.elementor-element-4cee4b6 .elementor-icon svg{height:20px;}.elementor-3872 .elementor-element.elementor-element-e546a3b{width:100%;max-width:100%;grid-column:2 / 4;text-align:left;}.elementor-3872 .elementor-element.elementor-element-e546a3b.elementor-element{--align-self:flex-end;}.elementor-3872 .elementor-element.elementor-element-e546a3b .elementor-heading-title{font-size:12px;line-height:1.3em;letter-spacing:0px;}.elementor-3872 .elementor-element.elementor-element-efa4548{--width:100%;--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 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-3872 .elementor-element.elementor-element-946b233.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3872 .elementor-element.elementor-element-946b233 .elementor-icon{font-size:20px;}.elementor-3872 .elementor-element.elementor-element-946b233 .elementor-icon svg{height:20px;}.elementor-3872 .elementor-element.elementor-element-fb6e8b0{width:100%;max-width:100%;grid-column:2 / 4;text-align:left;}.elementor-3872 .elementor-element.elementor-element-fb6e8b0.elementor-element{--align-self:flex-end;}.elementor-3872 .elementor-element.elementor-element-fb6e8b0 .elementor-heading-title{font-size:12px;line-height:1.3em;letter-spacing:0px;}.elementor-3872 .elementor-element.elementor-element-0309468{width:100%;max-width:100%;grid-column:2 / 4;}.elementor-3872 .elementor-element.elementor-element-0309468 .elementor-button{font-size:14px;line-height:24px;letter-spacing:2%;padding:10px 0px 10px 0px;}.elementor-3872 .elementor-element.elementor-element-81be651{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;grid-row:span 1;}.elementor-3872 .elementor-element.elementor-element-4b4ff62{width:100%;max-width:100%;--e-transform-rotateZ:0deg;top:3%;}body:not(.rtl) .elementor-3872 .elementor-element.elementor-element-4b4ff62{right:-50%;}body.rtl .elementor-3872 .elementor-element.elementor-element-4b4ff62{left:-50%;}.elementor-3872 .elementor-element.elementor-element-4b4ff62 img{height:250px;object-fit:contain;object-position:center left;}.elementor-3872 .elementor-element.elementor-element-096abd9{width:var( --container-widget-width, 640px );max-width:640px;--e-transform-rotateZ:-5deg;--container-widget-width:640px;--container-widget-flex-grow:0;bottom:24%;}body:not(.rtl) .elementor-3872 .elementor-element.elementor-element-096abd9{left:-40%;}body.rtl .elementor-3872 .elementor-element.elementor-element-096abd9{right:-40%;}.elementor-3872 .elementor-element.elementor-element-096abd9 img{height:250px;object-fit:contain;object-position:center left;}.elementor-3872 .elementor-element.elementor-element-71e9b7b{--e-con-grid-template-columns:25% 40% 35%;--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3872 .elementor-element.elementor-element-d48e343{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;grid-column:span 3;}.elementor-3872 .elementor-element.elementor-element-d48e343 .elementor-heading-title{font-size:min(3vw, 14px);line-height:1.2em;letter-spacing:4%;}.elementor-3872 .elementor-element.elementor-element-4011ddc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 31px) 0px;padding:0 0 0 0;grid-column:span 3;text-align:left;}.elementor-3872 .elementor-element.elementor-element-4011ddc .elementor-heading-title{font-size:min(6vw, 20px);line-height:1.2em;letter-spacing:1%;}.elementor-3872 .elementor-element.elementor-element-9de9021{width:100%;max-width:100%;grid-column:2 / 4;text-align:left;font-size:min(3vw, 12px);line-height:1.5em;letter-spacing:0px;}.elementor-3872 .elementor-element.elementor-element-9de9021.elementor-element{--align-self:flex-end;}.elementor-3872 .elementor-element.elementor-element-e388676{width:100%;max-width:100%;grid-column:1 / -1;}.elementor-3872 .elementor-element.elementor-element-e388676 .elementor-button{font-size:14px;line-height:24px;letter-spacing:2%;padding:10px 0px 10px 0px;}body:not(.rtl) .elementor-3872 .elementor-element.elementor-element-ff2ad90{right:214.867px;}body.rtl .elementor-3872 .elementor-element.elementor-element-ff2ad90{left:214.867px;}.elementor-3872 .elementor-element.elementor-element-ff2ad90{bottom:72.987%;}}/* Start custom CSS for shortcode, class: .elementor-element-5140212 */.elementor-3872 .elementor-element.elementor-element-5140212 .rank-math-breadcrumb p,
.elementor-3872 .elementor-element.elementor-element-5140212 .rank-math-breadcrumb span {
    font-family: Alethia Pro;
    font-size: 18px;
    line-height: 1.3em;
    text-transform: uppercase;
    color: #EEF3F6;
    margin: 0;
}

.elementor-3872 .elementor-element.elementor-element-5140212 .rank-math-breadcrumb span {
    opacity: .5;
}

.elementor-3872 .elementor-element.elementor-element-5140212 .rank-math-breadcrumb a {
    text-decoration: underline !important;
    color: #EEF3F6;
}

.elementor-3872 .elementor-element.elementor-element-5140212 .rank-math-breadcrumb a:hover {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9fa9403 */.elementor-3872 .elementor-element.elementor-element-9fa9403 {
    position: sticky !important;
    top: 193px;
    max-width: calc(1920px - 64px) !important;
    margin: 0 auto;
    opacity: .8;
}

@media (max-width: 1024px) {
    .elementor-3872 .elementor-element.elementor-element-9fa9403 {
    position: sticky !important;
    top: 165px;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dcab030 */.elementor-3872 .elementor-element.elementor-element-dcab030{
    opacity: 0;
}
@media(max-width:767px){
    .elementor-3872 .elementor-element.elementor-element-dcab030{
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e853bf2 */.elementor-3872 .elementor-element.elementor-element-e853bf2 .e-con-inner {
    border-bottom: 1px solid #7FACD6;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78d07a2 */.elementor-3872 .elementor-element.elementor-element-78d07a2 {
    opacity: .72;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-0561292 */:root {
  --grid-gap: 27px;
    --grid-item-width: calc((100% - (3 * var(--grid-gap))) / 4 );

}

/* ===== layout ===== */
.elementor-3872 .elementor-element.elementor-element-0561292 {
  grid-column: 1/-1 !important;
}
.elementor-3872 .elementor-element.elementor-element-0561292 > div {
  overflow: hidden;
}

#active-grid {
  overflow-x: hidden !important;
  touch-action: pan-y !important;
  /*overscroll-behavior: contain !important;*/
}

/* ===== GRID TRACK ===== */
#active-grid .elementor-loop-container {
  display: grid !important;
  grid-template-columns: repeat(4, var(--grid-item-width)) !important;
  gap: var(--grid-gap) !important;
  width: 100%;

  transform: translateX(var(--grid-shift, 0px)) !important;
  transition: transform 0.5s ease !important;
  will-change: transform !important;
}

/* ===== ITEMS ===== */
#active-grid .elementor-4299 {
  min-width: 0 !important;
  transition: transform 0.5s ease, opacity 0.5s ease, background 0.5s ease,
    font-size 0.5s ease !important;
  will-change: transform, opacity !important;
}

#active-grid .elementor-4299.active {
  grid-column: span 2 !important;
}

/* ===== TYPO ===== */
.active .title h2 {
  font-size: 42px !important;
}
.inactive .title h2 {
  font-size: 32px !important;
}

/* ===== DETAILS VISIBILITY (DESKTOP) ===== */
.duration,
.price,
.button {
  opacity: 1;
  transition: opacity 0.5s ease !important;
}

.active .duration,
.active .price,
.active .button,
.inactive .icon {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
}

.inactive .duration,
.inactive .price,
.inactive .button,
.active .icon {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

#active-grid .elementor-4299.active  .elementor-element.elementor-element-d23c5cb{
  width: 60% !important;
  max-width: 60% !important; /* важно: у Elementor стоит max-width */
}

#active-grid .elementor-4299.inactive .elementor-element.elementor-element-d23c5cb{
  width: 90% !important;
  max-width: 90% !important;
}


/* ===== OVERLAY ===== */
.bg-after-con::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 20px;
  background: transparent;
  z-index: 0;
  transition: background 0.5s ease;
}

.inactive .bg-after-con::after {
  background: rgba(26, 69, 114, 0.7);
  z-index: 1;
}

/* ===== GRADIENTS ===== */
.active .top-grad::before {
  background: linear-gradient(
    180.24deg,
    #1a4572 -19.81%,
    rgba(26, 69, 114, 0) 99.79%
  ) !important;
}
.active .bot-grad::before {
  background: linear-gradient(
    180deg,
    rgba(26, 69, 114, 0) 0%,
    #1a4572 100%
  ) !important;
}
.inactive .top-grad::before,
.inactive .bot-grad::before {
  background: transparent !important;
}

/* ===== TRANSITIONS ===== */
.title,
.duration,
.price,
.button,
.icon,
.top-grad,
.bot-grad {
  transition: opacity 0.5s ease, transform 0.5s ease, visibility 0.5s ease,
    background 0.5s ease, font-size 0.5s ease !important;
  will-change: opacity, transform, font-size, background !important;
  z-index: 10 !important;
}

/* ===== BREAKPOINTS ===== */
@media (max-width: 1440px) {
  :root {
    --grid-gap: 20px;
    --grid-item-width: 27.5%;
  }
  #active-grid .elementor-loop-container {
      width: calc(var(--grid-item-width) * 4 + var(--grid-gap) * 3);
  }

  .active .title h2 {
    font-size: 38px !important;
  }
  .inactive .title h2 {
    font-size: 24px !important;
  }

  .duration {
    font-size: 20px !important;
  }
  .price {
    font-size: 28px !important;
  }
  .description {
    font-size: 15px !important;
  }
  .button a {
    font-size: 15px !important;
  }
}

@media (max-width: 1024px) {
   :root {
    --grid-gap: 15px;
    --grid-item-width: 30%;
  }
  #active-grid .elementor-loop-container {
      width: calc(var(--grid-item-width) * 4 + var(--grid-gap) * 3);
  }
    #active-grid .elementor-4299.active  .elementor-element.elementor-element-d23c5cb{
  width: 100% !important;
  max-width: 100% !important;
}
}

/* ===== MOBILE: SLIDER MODE ===== */
@media (max-width: 767px) {
    #active-grid .elementor-4299.active  .elementor-element.elementor-element-d23c5cb{
  width: 100% !important;
  max-width: 100% !important;
}

#active-grid .elementor-4299.inactive .elementor-element.elementor-element-d23c5cb{
  width: 100% !important;
  max-width: 100% !important;
}
    .inactive .bg-after-con::after {
  background: rgba(26, 69, 114, 0.7);
  z-index: 1;
}
.active .bg-after-con::after {
  background: rgba(26, 69, 114, 0.7);
  z-index: 1;
}
  :root{
      --grid-item-width:46%!important;
      --grid-gap:10px!important;
  }
  /* превращаем в слайдер */
  .elementor-3872 .elementor-element.elementor-element-0561292 > div {
    overflow-x: hidden !important;
    overflow-y: hidden !important;
  }

  #active-grid {
    overflow-x: hidden !important;
    touch-action: pan-y !important;
    overscroll-behavior: contain !important;
  }

  #active-grid .elementor-loop-container {
    transform: none !important;
    transition: none !important;
  }
  #active-grid .elementor-4299.active{
      grid-column: span 1!important;
  }
  #active-grid .elementor-loop-container {
  grid-template-columns: repeat(3, var(--grid-item-width)) !important;
  }

  /* скрываем детали всегда */
  #active-grid .duration,
  #active-grid .price,
  #active-grid .button {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }

  /* icon всегда показываем */
  #active-grid .icon {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
  }

  .active .title h2,
  .inactive .title h2 {
    font-size: 22px !important;
  }

  .description {
    font-size: 12px !important;
  }
}
@media(max-width:540px){
    :root{
      --grid-item-width:28.5%;
  }
}
@media(max-width:480px){
    :root{
      --grid-item-width:28%;
  }
}
@media(max-width:420px){
    :root{
      --grid-item-width:27.5%;
  }
}
@media(max-width:390px){
    :root{
      --grid-item-width:27.1%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cef5d5 */.elementor-3872 .elementor-element.elementor-element-5cef5d5 {
    opacity: .72;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dd3be1 */@media (max-width: 1024px) {
    .elementor-3872 .elementor-element.elementor-element-5dd3be1 span {
        margin-left: 5ch;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39a245d */@media (max-width: 767px) {
    .elementor-3872 .elementor-element.elementor-element-39a245d svg path {
        fill: white;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0796003 */.elementor-3872 .elementor-element.elementor-element-0796003 a:hover {
    opacity: .65;
    transition: all .3s;
}

.elementor-3872 .elementor-element.elementor-element-0796003 {
    transition: all .3s;
}

@media (max-width: 767px) {
    .elementor-3872 .elementor-element.elementor-element-0796003 svg path {
        stroke: white;
        transition: .3s;
    }
    .elementor-3872 .elementor-element.elementor-element-0796003 a {
        background-color: transparent !important;
        color: white !important;
        border: 1px solid white;
    }
    
    .elementor-3872 .elementor-element.elementor-element-0796003 a:hover {
        background-color: white !important;
        color: #1A4572 !important;
    }
    
    .elementor-3872 .elementor-element.elementor-element-0796003 a:hover svg path {
        stroke: #1A4572;
        transition: .3s;
    }
}

.elementor-3872 .elementor-element.elementor-element-0796003 span{
    display: flex !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f31eba4 */.elementor-3872 .elementor-element.elementor-element-f31eba4 {
    opacity: .5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09e0b00 */.elementor-3872 .elementor-element.elementor-element-09e0b00 .e-con-inner {
    border-top: 1px solid #7FACD6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbdec41 */.elementor-3872 .elementor-element.elementor-element-fbdec41{
    overflow-x: clip !important;
    overflow-y: visible !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60fbff6 */.elementor-3872 .elementor-element.elementor-element-60fbff6 {
    opacity: .5;
}

@media (max-width: 1024px) {
    .elementor-3872 .elementor-element.elementor-element-60fbff6 {
        transform: scalex(-1);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39bbb2f */.elementor-3872 .elementor-element.elementor-element-39bbb2f{
    height: 0!important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-c2b0fd9 */.elementor-3872 .elementor-element.elementor-element-c2b0fd9{
    grid-column: 2/4;
}

@media(max-width:1024px){
    .elementor-3872 .elementor-element.elementor-element-c2b0fd9{
        grid-column: 1/-1!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d80ca95 */.elementor-3872 .elementor-element.elementor-element-d80ca95 {
    opacity: .72;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e70af54 */@media (max-width: 1024px) {
    .elementor-3872 .elementor-element.elementor-element-e70af54 span {
        margin-left: 5ch;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e17c97 */@media (max-width: 767px) {
    .elementor-3872 .elementor-element.elementor-element-1e17c97 svg path {
        fill: white;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0309468 */.elementor-3872 .elementor-element.elementor-element-0309468 a:hover {
    opacity: .65;
    transition: all .3s;
}

.elementor-3872 .elementor-element.elementor-element-0309468 {
    transition: all .3s;
}

@media (max-width: 767px) {
    .elementor-3872 .elementor-element.elementor-element-0309468 svg path {
        stroke: white;
        transition: .3s;
    }
    .elementor-3872 .elementor-element.elementor-element-0309468 a {
        background-color: transparent !important;
        color: white !important;
        border: 1px solid white;
    }
    
    .elementor-3872 .elementor-element.elementor-element-0309468 a:hover {
        background-color: white !important;
        color: #1A4572 !important;
    }
    
    .elementor-3872 .elementor-element.elementor-element-0309468 a:hover svg path {
        stroke: #1A4572;
        transition: .3s;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4b4ff62 */.elementor-3872 .elementor-element.elementor-element-4b4ff62 {
    opacity: .5;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-096abd9 */.elementor-3872 .elementor-element.elementor-element-096abd9 {
    opacity: .5;
}

@media (max-width: 1024px) {
    .elementor-3872 .elementor-element.elementor-element-096abd9 {
        transform: scalex(-1);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d48e343 */.elementor-3872 .elementor-element.elementor-element-d48e343 {
    opacity: .72;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4011ddc */@media (max-width: 1024px) {
    .elementor-3872 .elementor-element.elementor-element-4011ddc span {
        margin-left: 5ch;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e388676 */.elementor-3872 .elementor-element.elementor-element-e388676 a:hover {
    opacity: .65;
    transition: all .3s;
}

.elementor-3872 .elementor-element.elementor-element-e388676 {
    transition: all .3s;
}
.elementor-3872 .elementor-element.elementor-element-e388676 .elementor-button-text{
    display: block!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ff2ad90 */@media (max-width: 1024px) {
    .elementor-3872 .elementor-element.elementor-element-ff2ad90 {
        left: 20px;
        transform: scalex(-1);
    }
}

@media (max-width: 767px) {
    .elementor-3872 .elementor-element.elementor-element-ff2ad90 {
        position: unset !important;
        width: 100% !important;
        grid-column: 1 / 3 !important;
        
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3be0dd0 */@media (max-width: 1024px) {
    .elementor-3872 .elementor-element.elementor-element-3be0dd0 {
        left: 20px;
    }
}

@media (max-width: 767px) {
    .elementor-3872 .elementor-element.elementor-element-3be0dd0 {
        position: unset !important;
        width: 100% !important;
        grid-column: 1 / 3 !important;
        
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb49a5 */.elementor-3872 .elementor-element.elementor-element-beb49a5 {
    overflow-x: clip;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-b412ee5 */.elementor-2560 .elementor-element.elementor-element-32548c08{
    z-index: 0!important;
}/* End custom CSS */
/* Start custom CSS */html, body { overflow-x: hidden; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Alethia Pro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://proveterspb.ru/wp-content/uploads/2025/12/alethiapro-regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */