.elementor-8081 .elementor-element.elementor-element-568637f{--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 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--padding-top:2%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-8081 .elementor-element.elementor-element-568637f:not(.elementor-motion-effects-element-type-background), .elementor-8081 .elementor-element.elementor-element-568637f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-25b51d5 );}.elementor-8081 .elementor-element.elementor-element-3f0ef16{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-8081 .elementor-element.elementor-element-3f0ef16.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8081 .elementor-element.elementor-element-697c160{text-align:start;}.elementor-8081 .elementor-element.elementor-element-697c160 img{width:69%;}.elementor-8081 .elementor-element.elementor-element-697c160:hover img{opacity:1;}.elementor-8081 .elementor-element.elementor-element-75bfc64{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-8081 .elementor-element.elementor-element-75bfc64.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8081 .elementor-element.elementor-element-10f1c61 .elementor-menu-toggle{margin:0 auto;}.elementor-8081 .elementor-element.elementor-element-10f1c61 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:9px;padding-right:9px;}.elementor-8081 .elementor-element.elementor-element-10f1c61 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-8081 .elementor-element.elementor-element-10f1c61 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-8081 .elementor-element.elementor-element-10f1c61 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-8081 .elementor-element.elementor-element-10f1c61 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-8081 .elementor-element.elementor-element-10f1c61 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-8081 .elementor-element.elementor-element-10f1c61 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-primary );}.elementor-8081 .elementor-element.elementor-element-10f1c61 .e--pointer-framed .elementor-item:before,
					.elementor-8081 .elementor-element.elementor-element-10f1c61 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-primary );}.elementor-8081 .elementor-element.elementor-element-10f1c61 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-8081 .elementor-element.elementor-element-10f1c61{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-8081 .elementor-element.elementor-element-10f1c61 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-8081 .elementor-element.elementor-element-f642672{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-8081 .elementor-element.elementor-element-0f98e1e{--display:flex;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-8081 .elementor-element.elementor-element-0f98e1e:not(.elementor-motion-effects-element-type-background), .elementor-8081 .elementor-element.elementor-element-0f98e1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8AA3AD;}.elementor-8081 .elementor-element.elementor-element-0f98e1e::before, .elementor-8081 .elementor-element.elementor-element-0f98e1e > .elementor-background-video-container::before, .elementor-8081 .elementor-element.elementor-element-0f98e1e > .e-con-inner > .elementor-background-video-container::before, .elementor-8081 .elementor-element.elementor-element-0f98e1e > .elementor-background-slideshow::before, .elementor-8081 .elementor-element.elementor-element-0f98e1e > .e-con-inner > .elementor-background-slideshow::before, .elementor-8081 .elementor-element.elementor-element-0f98e1e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #8AA3AD 82%, #FFFFFF 96%);}.elementor-8081 .elementor-element.elementor-element-8321f45{width:var( --container-widget-width, 99.941% );max-width:99.941%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-4px -4px -4px -4px;--container-widget-width:99.941%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:500;line-height:31px;letter-spacing:1px;word-spacing:0px;color:#FFFFFF;}.elementor-8081 .elementor-element.elementor-element-8321f45.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8081 .elementor-element.elementor-element-73601de{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-8081 .elementor-element.elementor-element-7b5666a{--display:flex;--gap:22px 56px;--row-gap:22px;--column-gap:56px;--overlay-opacity:0.1;--margin-top:28px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;}.elementor-8081 .elementor-element.elementor-element-7b5666a:not(.elementor-motion-effects-element-type-background), .elementor-8081 .elementor-element.elementor-element-7b5666a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-25b51d5 );}.elementor-8081 .elementor-element.elementor-element-7b5666a::before, .elementor-8081 .elementor-element.elementor-element-7b5666a > .elementor-background-video-container::before, .elementor-8081 .elementor-element.elementor-element-7b5666a > .e-con-inner > .elementor-background-video-container::before, .elementor-8081 .elementor-element.elementor-element-7b5666a > .elementor-background-slideshow::before, .elementor-8081 .elementor-element.elementor-element-7b5666a > .e-con-inner > .elementor-background-slideshow::before, .elementor-8081 .elementor-element.elementor-element-7b5666a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-25b51d5 ) 0%, var( --e-global-color-25b51d5 ) 100%);}.elementor-8081 .elementor-element.elementor-element-7b5666a.e-con{--align-self:center;}.elementor-8081 .elementor-element.elementor-element-b698134{--display:flex;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8081 .elementor-element.elementor-element-b698134:not(.elementor-motion-effects-element-type-background), .elementor-8081 .elementor-element.elementor-element-b698134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6070b5d );}.elementor-8081 .elementor-element.elementor-element-b698134::before, .elementor-8081 .elementor-element.elementor-element-b698134 > .elementor-background-video-container::before, .elementor-8081 .elementor-element.elementor-element-b698134 > .e-con-inner > .elementor-background-video-container::before, .elementor-8081 .elementor-element.elementor-element-b698134 > .elementor-background-slideshow::before, .elementor-8081 .elementor-element.elementor-element-b698134 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8081 .elementor-element.elementor-element-b698134 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-6070b5d );--background-overlay:'';}.elementor-8081 .elementor-element.elementor-element-c96318f{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;text-align:center;}.elementor-8081 .elementor-element.elementor-element-c96318f.elementor-element{--align-self:center;}.elementor-8081 .elementor-element.elementor-element-c96318f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:54px;font-weight:600;line-height:52px;color:#0A0A0A;}.elementor-8081 .elementor-element.elementor-element-d0d81ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:500;line-height:17px;letter-spacing:0.2px;color:#0E0E0E;}.elementor-8081 .elementor-element.elementor-element-d0d81ef.elementor-element{--align-self:center;}.elementor-8081 .elementor-element.elementor-element-bad0fee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-8081 .elementor-element.elementor-element-c4394e2{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-8081 .elementor-element.elementor-element-c4394e2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8081 .elementor-element.elementor-element-dd66a55{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-8081 .elementor-element.elementor-element-dd66a55:not(.elementor-motion-effects-element-type-background), .elementor-8081 .elementor-element.elementor-element-dd66a55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6070b5d );}.elementor-8081 .elementor-element.elementor-element-288c136{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;box-shadow:0px -4px 60px 2px rgba(0,0,0,0.5);--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8081 .elementor-element.elementor-element-288c136:not(.elementor-motion-effects-element-type-background), .elementor-8081 .elementor-element.elementor-element-288c136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8081 .elementor-element.elementor-element-af454f4{text-align:center;}.elementor-8081 .elementor-element.elementor-element-af454f4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;font-style:italic;}.elementor-8081 .elementor-element.elementor-element-43f3d2f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8081 .elementor-element.elementor-element-f7e5da7{--display:flex;}.elementor-8081 .elementor-element.elementor-element-c1487f5{--display:flex;--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-8081 .elementor-element.elementor-element-53698b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-8081 .elementor-element.elementor-element-e60fba1{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-8081 .elementor-element.elementor-element-e60fba1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8081 .elementor-element.elementor-element-d2c052c{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-8081 .elementor-element.elementor-element-d2c052c:not(.elementor-motion-effects-element-type-background), .elementor-8081 .elementor-element.elementor-element-d2c052c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6070b5d );}.elementor-8081 .elementor-element.elementor-element-5e3b25c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;box-shadow:0px -4px 60px 2px rgba(0,0,0,0.5);--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8081 .elementor-element.elementor-element-5e3b25c:not(.elementor-motion-effects-element-type-background), .elementor-8081 .elementor-element.elementor-element-5e3b25c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8081 .elementor-element.elementor-element-0b15ecc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;font-style:italic;}.elementor-8081 .elementor-element.elementor-element-3ce3d2c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8081 .elementor-element.elementor-element-7ee18a8{--display:flex;--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-8081 .elementor-element.elementor-element-58a457e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-8081 .elementor-element.elementor-element-5fa58d4{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-8081 .elementor-element.elementor-element-5fa58d4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8081 .elementor-element.elementor-element-67280cc{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-8081 .elementor-element.elementor-element-67280cc:not(.elementor-motion-effects-element-type-background), .elementor-8081 .elementor-element.elementor-element-67280cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6070b5d );}.elementor-8081 .elementor-element.elementor-element-9f1f57e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;box-shadow:0px -4px 60px 2px rgba(0,0,0,0.5);--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8081 .elementor-element.elementor-element-9f1f57e:not(.elementor-motion-effects-element-type-background), .elementor-8081 .elementor-element.elementor-element-9f1f57e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8081 .elementor-element.elementor-element-cfd8705{text-align:center;}.elementor-8081 .elementor-element.elementor-element-cfd8705 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;font-style:italic;}.elementor-8081 .elementor-element.elementor-element-8d73a1d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8081 .elementor-element.elementor-element-7dfb81a{--display:flex;--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-8081 .elementor-element.elementor-element-9a920da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-8081 .elementor-element.elementor-element-332e63b{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-8081 .elementor-element.elementor-element-332e63b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8081 .elementor-element.elementor-element-65d74b9{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-8081 .elementor-element.elementor-element-65d74b9:not(.elementor-motion-effects-element-type-background), .elementor-8081 .elementor-element.elementor-element-65d74b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6070b5d );}.elementor-8081 .elementor-element.elementor-element-f2c96f4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;box-shadow:0px -4px 60px 2px rgba(0,0,0,0.5);--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8081 .elementor-element.elementor-element-f2c96f4:not(.elementor-motion-effects-element-type-background), .elementor-8081 .elementor-element.elementor-element-f2c96f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8081 .elementor-element.elementor-element-b79a92b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;font-style:italic;}.elementor-8081 .elementor-element.elementor-element-9dd3184{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8081 .elementor-element.elementor-element-e0ca707{--display:flex;--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-8081 .elementor-element.elementor-element-60767ba{--display:flex;}.elementor-8081 .elementor-element.elementor-element-60767ba:not(.elementor-motion-effects-element-type-background), .elementor-8081 .elementor-element.elementor-element-60767ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6070b5d );}.elementor-8081 .elementor-element.elementor-element-d49b526{text-align:center;}.elementor-8081 .elementor-element.elementor-element-d49b526 .elementor-heading-title{font-size:40px;}.elementor-8081 .elementor-element.elementor-element-a88a956 .elementor-swiper-button{font-size:20px;}.elementor-8081 .elementor-element.elementor-element-b2b042a{--display:flex;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:23px;--padding-left:50px;--padding-right:50px;}.elementor-8081 .elementor-element.elementor-element-b2b042a:not(.elementor-motion-effects-element-type-background), .elementor-8081 .elementor-element.elementor-element-b2b042a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #DFE6E996 22%, #8AA3AD 81%);}.elementor-8081 .elementor-element.elementor-element-b2b042a::before, .elementor-8081 .elementor-element.elementor-element-b2b042a > .elementor-background-video-container::before, .elementor-8081 .elementor-element.elementor-element-b2b042a > .e-con-inner > .elementor-background-video-container::before, .elementor-8081 .elementor-element.elementor-element-b2b042a > .elementor-background-slideshow::before, .elementor-8081 .elementor-element.elementor-element-b2b042a > .e-con-inner > .elementor-background-slideshow::before, .elementor-8081 .elementor-element.elementor-element-b2b042a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #8AA3AD75 0%, #8AA3AD 100%);}.elementor-8081 .elementor-element.elementor-element-30c5a83{width:var( --container-widget-width, 99.941% );max-width:99.941%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:48px 0px 23px 0px;--container-widget-width:99.941%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:500;line-height:31px;letter-spacing:1px;word-spacing:0px;color:#FFFFFF;}.elementor-8081 .elementor-element.elementor-element-30c5a83.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8081 .elementor-element.elementor-element-4fc73fce{--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;--margin-top:4%;--margin-bottom:4%;--margin-left:0%;--margin-right:0%;}.elementor-8081 .elementor-element.elementor-element-37eb3877{--e-image-carousel-slides-to-show:7;}.elementor-8081 .elementor-element.elementor-element-9642542{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-8081 .elementor-element.elementor-element-79252e04{--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-8081 .elementor-element.elementor-element-79252e04.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8081 .elementor-element.elementor-element-2db941a6{--display:flex;}.elementor-8081 .elementor-element.elementor-element-249f05f0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8081 .elementor-element.elementor-element-249f05f0 img{width:56%;}.elementor-8081 .elementor-element.elementor-element-7cc93001{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:23px;--grid-column-gap:9px;--grid-row-gap:0px;}.elementor-8081 .elementor-element.elementor-element-7cc93001 .elementor-social-icon{background-color:#02010100;--icon-padding:0em;}.elementor-8081 .elementor-element.elementor-element-7cc93001 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-8081 .elementor-element.elementor-element-7cc93001 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-8081 .elementor-element.elementor-element-7cc93001 .elementor-social-icon:hover i{color:#C8D5DC;}.elementor-8081 .elementor-element.elementor-element-7cc93001 .elementor-social-icon:hover svg{fill:#C8D5DC;}.elementor-8081 .elementor-element.elementor-element-377655f8{--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-8081 .elementor-element.elementor-element-377655f8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8081 .elementor-element.elementor-element-6db6ed95{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8081 .elementor-element.elementor-element-1d7290be .elementor-heading-title{font-size:26px;}.elementor-8081 .elementor-element.elementor-element-60e1efc9{--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-8081 .elementor-element.elementor-element-60e1efc9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8081 .elementor-element.elementor-element-7d4a8c34{--display:flex;}.elementor-8081 .elementor-element.elementor-element-2572f95d .elementor-heading-title{font-size:26px;}.elementor-8081 .elementor-element.elementor-element-b1403dc{--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-8081 .elementor-element.elementor-element-b1403dc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8081 .elementor-element.elementor-element-1265891d{--display:flex;}.elementor-8081 .elementor-element.elementor-element-7bfcb728 .elementor-heading-title{font-size:26px;}.elementor-8081 .elementor-element.elementor-element-135e21af{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0% 11%;--row-gap:0%;--column-gap:11%;--grid-auto-flow:row;--align-items:center;}.elementor-8081 .elementor-element.elementor-element-6c51ba1d{text-align:start;}.elementor-8081 .elementor-element.elementor-element-6c51ba1d img{width:75%;}.elementor-8081 .elementor-element.elementor-element-f099f8f{--display:flex;--min-height:45px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8081 .elementor-element.elementor-element-f099f8f:not(.elementor-motion-effects-element-type-background), .elementor-8081 .elementor-element.elementor-element-f099f8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8081 .elementor-element.elementor-element-6f043c42{text-align:center;}.elementor-8081 .elementor-element.elementor-element-6f043c42 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-25b51d5 );}body.elementor-page-8081:not(.elementor-motion-effects-element-type-background), body.elementor-page-8081 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-25b51d5 );}body.elementor-page-8081{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}@media(max-width:1024px){.elementor-8081 .elementor-element.elementor-element-568637f{--padding-top:6%;--padding-bottom:2%;--padding-left:4%;--padding-right:4%;}.elementor-8081 .elementor-element.elementor-element-3f0ef16{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8081 .elementor-element.elementor-element-75bfc64{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8081 .elementor-element.elementor-element-0f98e1e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8081 .elementor-element.elementor-element-8321f45{text-align:center;font-size:19px;}.elementor-8081 .elementor-element.elementor-element-b698134{--gap:14px 34px;--row-gap:14px;--column-gap:34px;}.elementor-8081 .elementor-element.elementor-element-c96318f .elementor-heading-title{font-size:40px;}.elementor-8081 .elementor-element.elementor-element-d0d81ef{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8081 .elementor-element.elementor-element-43f3d2f{--grid-auto-flow:row;}.elementor-8081 .elementor-element.elementor-element-3ce3d2c{--grid-auto-flow:row;}.elementor-8081 .elementor-element.elementor-element-8d73a1d{--grid-auto-flow:row;}.elementor-8081 .elementor-element.elementor-element-9dd3184{--grid-auto-flow:row;}.elementor-8081 .elementor-element.elementor-element-b2b042a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8081 .elementor-element.elementor-element-30c5a83{text-align:center;font-size:19px;}.elementor-8081 .elementor-element.elementor-element-4fc73fce{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-8081 .elementor-element.elementor-element-37eb3877{--e-image-carousel-slides-to-show:3;}.elementor-8081 .elementor-element.elementor-element-9642542{--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:space-around;--align-items:flex-start;}.elementor-8081 .elementor-element.elementor-element-2db941a6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:21%;}.elementor-8081 .elementor-element.elementor-element-249f05f0{text-align:center;}.elementor-8081 .elementor-element.elementor-element-249f05f0 img{width:68%;}.elementor-8081 .elementor-element.elementor-element-7cc93001{text-align:center;--icon-size:18px;}.elementor-8081 .elementor-element.elementor-element-6db6ed95{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8081 .elementor-element.elementor-element-135e21af{--grid-auto-flow:row;}.elementor-8081 .elementor-element.elementor-element-6c51ba1d img{width:58%;}.elementor-8081 .elementor-element.elementor-element-6f043c42 .elementor-heading-title{font-size:14px;}}@media(max-width:767px){.elementor-8081 .elementor-element.elementor-element-0f98e1e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-8081 .elementor-element.elementor-element-8321f45{font-size:14px;line-height:1.1em;letter-spacing:-0.5px;word-spacing:0em;}.elementor-8081 .elementor-element.elementor-element-8321f45 p{margin-block-end:0px;}.elementor-8081 .elementor-element.elementor-element-b698134{--gap:12px 18px;--row-gap:12px;--column-gap:18px;}.elementor-8081 .elementor-element.elementor-element-c96318f{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8081 .elementor-element.elementor-element-c96318f .elementor-heading-title{font-size:31px;}.elementor-8081 .elementor-element.elementor-element-d0d81ef{margin:0px 32px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:21px;line-height:1.3em;}.elementor-8081 .elementor-element.elementor-element-c87d18d{font-size:14px;}.elementor-8081 .elementor-element.elementor-element-43f3d2f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8081 .elementor-element.elementor-element-cf2db1e{font-size:14px;}.elementor-8081 .elementor-element.elementor-element-3ce3d2c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8081 .elementor-element.elementor-element-a04a182{font-size:14px;}.elementor-8081 .elementor-element.elementor-element-8d73a1d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8081 .elementor-element.elementor-element-89c5528{font-size:14px;}.elementor-8081 .elementor-element.elementor-element-9dd3184{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8081 .elementor-element.elementor-element-b2b042a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-8081 .elementor-element.elementor-element-30c5a83{font-size:14px;line-height:1.1em;letter-spacing:-0.5px;word-spacing:0em;}.elementor-8081 .elementor-element.elementor-element-30c5a83 p{margin-block-end:0px;}.elementor-8081 .elementor-element.elementor-element-4fc73fce{--margin-top:9%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-8081 .elementor-element.elementor-element-37eb3877{--e-image-carousel-slides-to-show:2;}.elementor-8081 .elementor-element.elementor-element-9642542{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:04%;--padding-bottom:02%;--padding-left:04%;--padding-right:04%;}.elementor-8081 .elementor-element.elementor-element-2db941a6{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:8%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8081 .elementor-element.elementor-element-249f05f0{width:var( --container-widget-width, 99px );max-width:99px;--container-widget-width:99px;--container-widget-flex-grow:0;}.elementor-8081 .elementor-element.elementor-element-249f05f0 img{width:100%;}.elementor-8081 .elementor-element.elementor-element-7cc93001{text-align:center;--icon-size:25px;--grid-column-gap:13px;}.elementor-8081 .elementor-element.elementor-element-6db6ed95{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:7%;--margin-left:0%;--margin-right:0%;}.elementor-8081 .elementor-element.elementor-element-4da79a70{text-align:center;}.elementor-8081 .elementor-element.elementor-element-7d4a8c34{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;}.elementor-8081 .elementor-element.elementor-element-4be49421{text-align:center;}.elementor-8081 .elementor-element.elementor-element-1265891d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:6%;--margin-left:0%;--margin-right:0%;}.elementor-8081 .elementor-element.elementor-element-135e21af{--width:84%;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8081 .elementor-element.elementor-element-6c51ba1d{text-align:center;}.elementor-8081 .elementor-element.elementor-element-6c51ba1d img{width:39%;}.elementor-8081 .elementor-element.elementor-element-f099f8f{--content-width:77%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}}@media(min-width:768px){.elementor-8081 .elementor-element.elementor-element-568637f{--content-width:1062px;}.elementor-8081 .elementor-element.elementor-element-3f0ef16{--width:8.992%;}.elementor-8081 .elementor-element.elementor-element-75bfc64{--width:72.436%;}.elementor-8081 .elementor-element.elementor-element-f642672{--width:25%;}.elementor-8081 .elementor-element.elementor-element-7b5666a{--content-width:1140px;}.elementor-8081 .elementor-element.elementor-element-b698134{--width:100%;}.elementor-8081 .elementor-element.elementor-element-c4394e2{--width:99.724%;}.elementor-8081 .elementor-element.elementor-element-dd66a55{--width:100%;}.elementor-8081 .elementor-element.elementor-element-288c136{--width:40%;}.elementor-8081 .elementor-element.elementor-element-c1487f5{--width:45%;}.elementor-8081 .elementor-element.elementor-element-e60fba1{--width:99.998%;}.elementor-8081 .elementor-element.elementor-element-5e3b25c{--width:40%;}.elementor-8081 .elementor-element.elementor-element-7ee18a8{--width:45%;}.elementor-8081 .elementor-element.elementor-element-5fa58d4{--width:99.451%;}.elementor-8081 .elementor-element.elementor-element-9f1f57e{--width:40%;}.elementor-8081 .elementor-element.elementor-element-7dfb81a{--width:46%;}.elementor-8081 .elementor-element.elementor-element-332e63b{--width:99.998%;}.elementor-8081 .elementor-element.elementor-element-f2c96f4{--width:40%;}.elementor-8081 .elementor-element.elementor-element-e0ca707{--width:45%;}.elementor-8081 .elementor-element.elementor-element-9642542{--content-width:1000px;}.elementor-8081 .elementor-element.elementor-element-79252e04{--width:19.922%;}.elementor-8081 .elementor-element.elementor-element-377655f8{--width:21.779%;}.elementor-8081 .elementor-element.elementor-element-60e1efc9{--width:18.072%;}.elementor-8081 .elementor-element.elementor-element-b1403dc{--width:15.535%;}.elementor-8081 .elementor-element.elementor-element-f099f8f{--content-width:1790px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8081 .elementor-element.elementor-element-3f0ef16{--width:33.3333%;}.elementor-8081 .elementor-element.elementor-element-75bfc64{--width:55.124%;}.elementor-8081 .elementor-element.elementor-element-f642672{--width:33.3333%;}.elementor-8081 .elementor-element.elementor-element-9642542{--content-width:100%;}.elementor-8081 .elementor-element.elementor-element-377655f8{--width:194.25px;}.elementor-8081 .elementor-element.elementor-element-b1403dc{--width:151.594px;}}/* Start custom CSS for heading, class: .elementor-element-c96318f */.balance-h1{ text-wrap: balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-288c136 */card/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd66a55 */step left/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4394e2 */step left/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e3b25c */card/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2c052c */step right/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e60fba1 */step left/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53698b1 *//* Линия по центру всей секции */
.timeline{ position:relative; }
.timeline:before{
  content:""; position:absolute; top:0; bottom:0; left:50%;
  width:2px; background:#DFE7E5; transform:translateX(-50%);
}

/* Один ряд */
.step{ position:relative; display:flex; align-items:center; min-height:240px; gap:24px; }

/* Карточка */
.card{ background:#fff; border-radius:20px; padding:28px;
       box-shadow:0 24px 60px rgba(10,68,61,.08); width:min(520px,45%); }

/* Стороны */
.step.left{  justify-content:flex-start; }
.step.right{ justify-content:flex-end;  }

/* Кружок-номер по центру */
.dot{
  position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);
  width:56px; height:56px; border-radius:50%;
  background:#5C7C81; color:#fff; font-weight:700; font-size:18px;
  display:flex; align-items:center; justify-content:center;
  box-shadow:0 14px 32px rgba(92,124,129,.35);
}

/* Мобилка */
@media (max-width: 767px){
  .timeline:before{ left:24px; }
  .step{ min-height:auto; padding-left:56px; }
  .card{ width:100%; }
  .step.left, .step.right{ justify-content:flex-start; }
  .dot{ left:24px; transform:translate(-50%,-50%); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f1f57e */card/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67280cc */step left/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fa58d4 */step left/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58a457e *//* Линия по центру всей секции */
.timeline{ position:relative; }
.timeline:before{
  content:""; position:absolute; top:0; bottom:0; left:50%;
  width:2px; background:#DFE7E5; transform:translateX(-50%);
}

/* Один ряд */
.step{ position:relative; display:flex; align-items:center; min-height:240px; gap:24px; }

/* Карточка */
.card{ background:#fff; border-radius:20px; padding:28px;
       box-shadow:0 24px 60px rgba(10,68,61,.08); width:min(520px,45%); }

/* Стороны */
.step.left{  justify-content:flex-start; }
.step.right{ justify-content:flex-end;  }

/* Кружок-номер по центру */
.dot{
  position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);
  width:56px; height:56px; border-radius:50%;
  background:#5C7C81; color:#fff; font-weight:700; font-size:18px;
  display:flex; align-items:center; justify-content:center;
  box-shadow:0 14px 32px rgba(92,124,129,.35);
}

/* Мобилка */
@media (max-width: 767px){
  .timeline:before{ left:24px; }
  .step{ min-height:auto; padding-left:56px; }
  .card{ width:100%; }
  .step.left, .step.right{ justify-content:flex-start; }
  .dot{ left:24px; transform:translate(-50%,-50%); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2c96f4 */card/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65d74b9 */step right/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-332e63b */step left/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a920da *//* Линия по центру всей секции */
.timeline{ position:relative; }
.timeline:before{
  content:""; position:absolute; top:0; bottom:0; left:50%;
  width:2px; background:#DFE7E5; transform:translateX(-50%);
}

/* Один ряд */
.step{ position:relative; display:flex; align-items:center; min-height:240px; gap:24px; }

/* Карточка */
.card{ background:#fff; border-radius:20px; padding:28px;
       box-shadow:0 24px 60px rgba(10,68,61,.08); width:min(520px,45%); }

/* Стороны */
.step.left{  justify-content:flex-start; }
.step.right{ justify-content:flex-end;  }

/* Кружок-номер по центру */
.dot{
  position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);
  width:56px; height:56px; border-radius:50%;
  background:#5C7C81; color:#fff; font-weight:700; font-size:18px;
  display:flex; align-items:center; justify-content:center;
  box-shadow:0 14px 32px rgba(92,124,129,.35);
}

/* Мобилка */
@media (max-width: 767px){
  .timeline:before{ left:24px; }
  .step{ min-height:auto; padding-left:56px; }
  .card{ width:100%; }
  .step.left, .step.right{ justify-content:flex-start; }
  .dot{ left:24px; transform:translate(-50%,-50%); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b698134 *//* ЕДИНАЯ вертикальная линия на всю секцию */
.timeline{ position: relative; }
.timeline:before{
  content:"";
  position: absolute;
  top: 0; bottom: 0;
  left: 50%;
  width: 2px;
  background: #DFE7E5;              /* цвет линии */
  transform: translateX(-50%);
}

/* Ряд шага: одинаковая высота и выравнивание */
.step{
  position: relative;
  display: flex;
  align-items: center;
  gap: 24px;                         /* расстояние между колонками */
  min-height: 240px;                 /* одинаковая "строка" */
}

/* Стороны "шахматки" */
.step.left  { justify-content: flex-start; }
.step.right { justify-content: flex-end;  }

/* Кружок с номером — строго по центру линии и ряда */
.dot{
  position: absolute;
  left: 50%; top: 50%;
  transform: translate(-50%, -50%);
  width: 64px; height: 64px;         /* размер кружка */
  border-radius: 50%;
  background: #FFFFFF;               /* белый круг */
  color: #2b2b2b; font-weight: 700;
  display: flex; align-items: center; justify-content: center;
  box-shadow: 0 22px 40px rgba(0,0,0,.25);
  z-index: 2;                        /* поверх тени карточки */
  margin: 0;                         /* важное: без внешних отступов */
}

/* Мобилка: одна колонка, линия слева */
@media (max-width: 767px){
  .timeline:before{ left: 24px; }
  .step{ min-height: auto; padding-left: 56px; }
  .step.left, .step.right{ justify-content: flex-start; }
  .dot{ left: 24px; transform: translate(-50%, -50%); }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-37eb3877 *//*.elementor-widget-container .elementor-image-carousel .swiper-slide {*/
/*    width: auto !important;*/
/*    height: 65px;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f043c42 */.terms-footer .elementor-heading-title a:hover {
    color: #BC9C22
}/* End custom CSS */