.elementor-7 .elementor-element.elementor-element-3fb0780 > .elementor-container{max-width:1200px;min-height:700px;}.elementor-7 .elementor-element.elementor-element-3fb0780 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-3fb0780{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-2bd934b > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2bd934b{text-align:start;}.elementor-7 .elementor-element.elementor-element-2bd934b img{width:83%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-6ae326a .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:39px;font-weight:700;line-height:1.1em;color:#0F0F0F;}.elementor-7 .elementor-element.elementor-element-f515cb6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-19819d5{margin-top:-15px;margin-bottom:0px;padding:0px 0px 41px 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-7 .elementor-element.elementor-element-ba8a9a8 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ba8a9a8 .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-ba8a9a8.elementor-view-stacked .elementor-icon{background-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-ba8a9a8.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-ba8a9a8.elementor-view-default .elementor-icon{color:#2F9DD8;border-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-ba8a9a8.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-ba8a9a8.elementor-view-default .elementor-icon svg{fill:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-ba8a9a8 .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-ba8a9a8 .elementor-icon svg{height:30px;}.elementor-7 .elementor-element.elementor-element-2239957 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#CECECE;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-83430c6 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-7 .elementor-element.elementor-element-83430c6{font-family:"Helvetica", Sans-serif;font-size:21px;font-weight:500;color:#181818;}.elementor-7 .elementor-element.elementor-element-8f9554d > .elementor-widget-container{margin:-22px 0px 0px 15px;}.elementor-7 .elementor-element.elementor-element-8f9554d{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:500;color:#181818;}.elementor-7 .elementor-element.elementor-element-7561f11 > .elementor-widget-container{margin:11px 0px 0px 13px;}.elementor-7 .elementor-element.elementor-element-7561f11 .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-7561f11.elementor-view-stacked .elementor-icon{background-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-7561f11.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-7561f11.elementor-view-default .elementor-icon{color:#2F9DD8;border-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-7561f11.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-7561f11.elementor-view-default .elementor-icon svg{fill:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-7561f11 .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-7561f11 .elementor-icon svg{height:30px;}.elementor-7 .elementor-element.elementor-element-80a5885 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#CECECE;}.elementor-7 .elementor-element.elementor-element-452776e > .elementor-widget-container{margin:0px 0px 0px 18px;}.elementor-7 .elementor-element.elementor-element-452776e{font-family:"Helvetica", Sans-serif;font-size:21px;font-weight:500;color:#181818;}.elementor-7 .elementor-element.elementor-element-e3a2dda > .elementor-widget-container{margin:-22px 0px 0px 18px;}.elementor-7 .elementor-element.elementor-element-e3a2dda{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:500;color:#181818;}.elementor-7 .elementor-element.elementor-element-f03499f > .elementor-widget-container{margin:11px 0px 0px 13px;}.elementor-7 .elementor-element.elementor-element-f03499f .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-f03499f.elementor-view-stacked .elementor-icon{background-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-f03499f.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-f03499f.elementor-view-default .elementor-icon{color:#2F9DD8;border-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-f03499f.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-f03499f.elementor-view-default .elementor-icon svg{fill:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-f03499f .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-f03499f .elementor-icon svg{height:30px;}.elementor-7 .elementor-element.elementor-element-0d556da > .elementor-widget-container{margin:0px 0px 0px 31px;}.elementor-7 .elementor-element.elementor-element-0d556da{font-family:"Helvetica", Sans-serif;font-size:21px;font-weight:500;color:#181818;}.elementor-7 .elementor-element.elementor-element-6137fd5 > .elementor-widget-container{margin:-22px 0px 0px 31px;}.elementor-7 .elementor-element.elementor-element-6137fd5{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:500;color:#181818;}.elementor-7 .elementor-element.elementor-element-48e7137 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-48e7137{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#181818;}.elementor-7 .elementor-element.elementor-element-6c65fce > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6c65fce{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#181818;}.elementor-7 .elementor-element.elementor-element-259158c > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-259158c{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#4D4D4D;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-6105ea0 .elementor-button{background-color:#2396D1;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:500;fill:#F1F1F1;color:#F1F1F1;border-radius:10px 10px 10px 10px;padding:19px 60px 19px 60px;}.elementor-7 .elementor-element.elementor-element-6105ea0 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-6105ea0 .elementor-button:focus{background-color:#D73030;}.elementor-7 .elementor-element.elementor-element-6105ea0 > .elementor-widget-container{margin:7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6105ea0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-6105ea0 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-7 .elementor-element.elementor-element-2d4f1bd > .elementor-widget-container{margin:7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2d4f1bd{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:600;color:#2E2E2E;}.elementor-7 .elementor-element.elementor-element-9e5f670 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9e5f670{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;color:#1D1D1D;}.elementor-7 .elementor-element.elementor-element-6740752 > .elementor-widget-container{margin:7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6740752{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:600;color:#2E2E2E;}.elementor-7 .elementor-element.elementor-element-79b0958 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-79b0958{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;color:#1D1D1D;}.elementor-7 .elementor-element.elementor-element-3d749d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-eael-countdown .eael-countdown-digits::after{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-countdown .eael-countdown-digits{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-countdown .eael-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-countdown .eael-countdown-finish-message .expiry-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.eael-countdown-finish-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7 .elementor-element.elementor-element-3416e82 > .elementor-widget-container{margin:11px 0px 0px -30px;}.elementor-7 .elementor-element.elementor-element-3416e82 .eael-countdown-item > div{text-align:left;background:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3416e82 .eael-countdown-items>li{display:grid;margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-3416e82 .eael-countdown-digits::after{top:25%;left:100%;}.elementor-7 .elementor-element.elementor-element-3416e82 .eael-countdown-container{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-3416e82 .eael-countdown-digits{color:#565656;font-family:"Roboto Slab", Sans-serif;font-size:43px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-3416e82 .eael-countdown-label{color:#3C3C3C;font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-62a170b > .elementor-widget-container{margin:11px 0px 0px -30px;}.elementor-7 .elementor-element.elementor-element-62a170b .eael-countdown-item > div{text-align:left;background:#FFFFFF;margin-right:0px;margin-left:0px;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-62a170b .eael-countdown-items>li{display:table-cell;}.elementor-7 .elementor-element.elementor-element-62a170b .eael-countdown-digits::after{top:25%;left:100%;}.elementor-7 .elementor-element.elementor-element-62a170b .eael-countdown-container{margin-right:-0px;margin-left:-0px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-62a170b .eael-countdown-digits{color:#565656;font-family:"Roboto Slab", Sans-serif;font-size:43px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-62a170b .eael-countdown-label{color:#3C3C3C;font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-e7b2064:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e7b2064 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2D2D;}.elementor-7 .elementor-element.elementor-element-e7b2064 > .elementor-background-overlay{background-color:#202020;background-image:url("https://muzeykolomna.store/wp-content/uploads/2026/06/771a0871.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.14;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-e7b2064 > .elementor-container{max-width:1200px;min-height:400px;}.elementor-7 .elementor-element.elementor-element-e7b2064{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-7 .elementor-element.elementor-element-ff004e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ff004e8{text-align:center;}.elementor-7 .elementor-element.elementor-element-ff004e8 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:45px;font-weight:700;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-9a7186f > .elementor-widget-container{margin:-36px 250px 0px 250px;}.elementor-7 .elementor-element.elementor-element-9a7186f{text-align:center;}.elementor-7 .elementor-element.elementor-element-9a7186f .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:2.2em;letter-spacing:9.1px;color:#3BA0E6;}.elementor-7 .elementor-element.elementor-element-7aef498 > .elementor-widget-container{margin:9px 250px 0px 250px;}.elementor-7 .elementor-element.elementor-element-7aef498{text-align:start;}.elementor-7 .elementor-element.elementor-element-7aef498 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;line-height:2.2em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-3590c84 > .elementor-widget-container{margin:9px 200px 0px 250px;}.elementor-7 .elementor-element.elementor-element-3590c84{text-align:start;}.elementor-7 .elementor-element.elementor-element-3590c84 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;line-height:2.2em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-f427a96 > .elementor-widget-container{margin:9px 250px 0px 250px;}.elementor-7 .elementor-element.elementor-element-f427a96{text-align:start;}.elementor-7 .elementor-element.elementor-element-f427a96 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;line-height:2.2em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-fd05a6e > .elementor-container{max-width:1200px;}.elementor-7 .elementor-element.elementor-element-fd05a6e{margin-top:70px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-edd3d9a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-edd3d9a .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:45px;font-weight:700;color:#2D2D2D;}.elementor-7 .elementor-element.elementor-element-7be3692 > .elementor-widget-container{margin:-18px 120px 0px 0px;padding:0px 0px 30px 0px;}.elementor-7 .elementor-element.elementor-element-7be3692{text-align:start;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#707070;}.elementor-7 .elementor-element.elementor-element-69c8315 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-0c803ea > .elementor-container{max-width:1200px;}.elementor-7 .elementor-element.elementor-element-0c803ea{margin-top:50px;margin-bottom:0px;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7 .elementor-element.elementor-element-8d137be .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-7 .elementor-element.elementor-element-8d137be .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-8d137be{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;--galleries-title-color-normal:#2D2D2D;--galleries-title-color-hover:#2D2D2D;--galleries-pointer-bg-color-hover:#2F9DD8;--gallery-title-color-active:#2D2D2D;--galleries-pointer-bg-color-active:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-8d137be .elementor-gallery-title{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-9b70a42:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9b70a42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-7 .elementor-element.elementor-element-9b70a42 > .elementor-container{max-width:1200px;}.elementor-7 .elementor-element.elementor-element-9b70a42{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-9b70a42 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-c408637 > .elementor-widget-container{margin:080px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c408637{text-align:center;}.elementor-7 .elementor-element.elementor-element-c408637 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:45px;font-weight:700;color:#2D2D2D;}.elementor-7 .elementor-element.elementor-element-37ff739 > .elementor-widget-container{margin:-18px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-7 .elementor-element.elementor-element-37ff739{text-align:center;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#707070;}.elementor-7 .elementor-element.elementor-element-ad201b8:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ad201b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-7 .elementor-element.elementor-element-ad201b8 > .elementor-container{max-width:1200px;}.elementor-7 .elementor-element.elementor-element-ad201b8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-17px;margin-bottom:0px;padding:0px 0px 100px 0px;}.elementor-7 .elementor-element.elementor-element-ad201b8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-c189517:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-c189517 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c189517 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:28px 28px 28px 28px;}.elementor-7 .elementor-element.elementor-element-c189517 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-866f067 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-866f067.elementor-view-stacked .elementor-icon{background-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-866f067.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-866f067.elementor-view-default .elementor-icon{color:#2F9DD8;border-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-866f067.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-866f067.elementor-view-default .elementor-icon svg{fill:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-866f067 .elementor-icon{font-size:39px;}.elementor-7 .elementor-element.elementor-element-866f067 .elementor-icon svg{height:39px;}.elementor-7 .elementor-element.elementor-element-251e858{text-align:center;}.elementor-7 .elementor-element.elementor-element-251e858 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#2D2D2D;}.elementor-7 .elementor-element.elementor-element-3e1912c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3e1912c{text-align:center;font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;color:#1F1F1F;}.elementor-7 .elementor-element.elementor-element-3d7c3a9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-3d7c3a9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-3d7c3a9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:28px 28px 28px 28px;}.elementor-7 .elementor-element.elementor-element-3d7c3a9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-9c5cb24 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-9c5cb24.elementor-view-stacked .elementor-icon{background-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-9c5cb24.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-9c5cb24.elementor-view-default .elementor-icon{color:#2F9DD8;border-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-9c5cb24.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-9c5cb24.elementor-view-default .elementor-icon svg{fill:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-9c5cb24 .elementor-icon{font-size:39px;}.elementor-7 .elementor-element.elementor-element-9c5cb24 .elementor-icon svg{height:39px;}.elementor-7 .elementor-element.elementor-element-b29a1fe{text-align:center;}.elementor-7 .elementor-element.elementor-element-b29a1fe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#2D2D2D;}.elementor-7 .elementor-element.elementor-element-4ab2a71 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4ab2a71{text-align:center;font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;color:#1F1F1F;}.elementor-7 .elementor-element.elementor-element-fb0c6a0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-fb0c6a0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-fb0c6a0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:28px 28px 28px 28px;}.elementor-7 .elementor-element.elementor-element-fb0c6a0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-e81913d .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-e81913d.elementor-view-stacked .elementor-icon{background-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-e81913d.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-e81913d.elementor-view-default .elementor-icon{color:#2F9DD8;border-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-e81913d.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-e81913d.elementor-view-default .elementor-icon svg{fill:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-e81913d .elementor-icon{font-size:39px;}.elementor-7 .elementor-element.elementor-element-e81913d .elementor-icon svg{height:39px;}.elementor-7 .elementor-element.elementor-element-af8fd95{text-align:center;}.elementor-7 .elementor-element.elementor-element-af8fd95 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#2D2D2D;}.elementor-7 .elementor-element.elementor-element-0bb3d8a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0bb3d8a{text-align:center;font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;color:#1F1F1F;}.elementor-7 .elementor-element.elementor-element-f6e6e8a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-f6e6e8a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-f6e6e8a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:28px 28px 28px 28px;}.elementor-7 .elementor-element.elementor-element-f6e6e8a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-28018d2 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-28018d2.elementor-view-stacked .elementor-icon{background-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-28018d2.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-28018d2.elementor-view-default .elementor-icon{color:#2F9DD8;border-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-28018d2.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-28018d2.elementor-view-default .elementor-icon svg{fill:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-28018d2 .elementor-icon{font-size:39px;}.elementor-7 .elementor-element.elementor-element-28018d2 .elementor-icon svg{height:39px;}.elementor-7 .elementor-element.elementor-element-a04eaac{text-align:center;}.elementor-7 .elementor-element.elementor-element-a04eaac .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#2D2D2D;}.elementor-7 .elementor-element.elementor-element-959cd0f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-959cd0f{text-align:center;font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;color:#1F1F1F;}.elementor-7 .elementor-element.elementor-element-ddee1ee > .elementor-container{max-width:1200px;}.elementor-7 .elementor-element.elementor-element-ddee1ee{margin-top:80px;margin-bottom:0px;padding:0px 0px 100px 0px;}.elementor-7 .elementor-element.elementor-element-9c931aa > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9c931aa .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:45px;font-weight:700;color:#2D2D2D;}.elementor-7 .elementor-element.elementor-element-d9cfea3 > .elementor-widget-container{margin:-11px 0px 0px -25px;}.elementor-7 .elementor-element.elementor-element-d9cfea3{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:3.9em;}.elementor-7 .elementor-element.elementor-element-60d6ab3 > .elementor-element-populated{margin:24px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-81b8748 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-81b8748 img{width:100%;max-width:100%;height:380px;}.elementor-7 .elementor-element.elementor-element-9fab1c1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9fab1c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2D2D;}.elementor-7 .elementor-element.elementor-element-9fab1c1 > .elementor-container{max-width:1200px;min-height:300px;}.elementor-7 .elementor-element.elementor-element-9fab1c1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7 .elementor-element.elementor-element-9fab1c1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-f9883b8 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f9883b8{text-align:center;}.elementor-7 .elementor-element.elementor-element-f9883b8 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:45px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-8f73589 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8f73589{text-align:center;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b5280bb .elementor-button{background-color:#FFFFFF;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:500;fill:#383838;color:#383838;padding:19px 35px 19px 35px;}.elementor-7 .elementor-element.elementor-element-b5280bb .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-b5280bb .elementor-button:focus{background-color:#2F9DD8;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b5280bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-7 .elementor-element.elementor-element-b5280bb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-b5280bb .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-7 .elementor-element.elementor-element-b5280bb .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-b5280bb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e4bdfe3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e4bdfe3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-7 .elementor-element.elementor-element-e4bdfe3 > .elementor-container{max-width:1200px;}.elementor-7 .elementor-element.elementor-element-e4bdfe3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-e4bdfe3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-f105fe9 > .elementor-widget-container{margin:080px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f105fe9{text-align:center;}.elementor-7 .elementor-element.elementor-element-f105fe9 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:45px;font-weight:700;color:#2D2D2D;}.elementor-7 .elementor-element.elementor-element-eb49b0b > .elementor-widget-container{margin:-18px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-7 .elementor-element.elementor-element-eb49b0b{text-align:center;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#707070;}.elementor-7 .elementor-element.elementor-element-7b348a7 > .elementor-widget-container{margin:-13px 0px 0px 0px;padding:0px 0px 100px 0px;}.elementor-7 .elementor-element.elementor-element-7b348a7{z-index:1;text-align:center;}.elementor-7 .elementor-element.elementor-element-7b348a7 img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-d95b609 > .elementor-container{max-width:1200px;}.elementor-7 .elementor-element.elementor-element-d95b609{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7a171b1 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7a171b1{text-align:center;}.elementor-7 .elementor-element.elementor-element-7a171b1 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:45px;font-weight:700;color:#2D2D2D;}.elementor-7 .elementor-element.elementor-element-ffe623e > .elementor-widget-container{margin:-18px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-7 .elementor-element.elementor-element-ffe623e{text-align:center;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#707070;}.elementor-7 .elementor-element.elementor-element-654f64d > .elementor-container{max-width:1200px;}.elementor-7 .elementor-element.elementor-element-654f64d{margin-top:7px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-8af4a57 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-3c054d0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b9f4be3 > .elementor-widget-container{margin:15px 0px 0px 25px;}.elementor-7 .elementor-element.elementor-element-b9f4be3 .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-b9f4be3.elementor-view-stacked .elementor-icon{background-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-b9f4be3.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-b9f4be3.elementor-view-default .elementor-icon{color:#2F9DD8;border-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-b9f4be3.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-b9f4be3.elementor-view-default .elementor-icon svg{fill:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-b9f4be3 .elementor-icon{font-size:26px;}.elementor-7 .elementor-element.elementor-element-b9f4be3 .elementor-icon svg{height:26px;}.elementor-7 .elementor-element.elementor-element-38ed644 > .elementor-widget-container{margin:-59px 0px 0px 70px;}.elementor-7 .elementor-element.elementor-element-38ed644{text-align:start;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:700;line-height:2.4em;}.elementor-7 .elementor-element.elementor-element-0397c23 > .elementor-widget-container{margin:-41px 0px 0px 70px;}.elementor-7 .elementor-element.elementor-element-0397c23{text-align:start;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;line-height:2.4em;color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-6228915 > .elementor-widget-container{margin:-19px 0px 0px 10px;}.elementor-7 .elementor-element.elementor-element-6228915{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:2.4em;}.elementor-7 .elementor-element.elementor-element-97c9408 > .elementor-widget-container{margin:40px 0px 0px 25px;}.elementor-7 .elementor-element.elementor-element-97c9408 .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-97c9408.elementor-view-stacked .elementor-icon{background-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-97c9408.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-97c9408.elementor-view-default .elementor-icon{color:#2F9DD8;border-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-97c9408.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-97c9408.elementor-view-default .elementor-icon svg{fill:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-97c9408 .elementor-icon{font-size:26px;}.elementor-7 .elementor-element.elementor-element-97c9408 .elementor-icon svg{height:26px;}.elementor-7 .elementor-element.elementor-element-9b5defe > .elementor-widget-container{margin:-60px 0px 0px 70px;}.elementor-7 .elementor-element.elementor-element-9b5defe{text-align:start;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:700;line-height:2.4em;}.elementor-7 .elementor-element.elementor-element-373591b > .elementor-widget-container{margin:-43px 0px 0px 70px;}.elementor-7 .elementor-element.elementor-element-373591b{text-align:start;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;line-height:2.4em;color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-442239b > .elementor-widget-container{margin:-19px 0px 0px 10px;}.elementor-7 .elementor-element.elementor-element-442239b{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:2.4em;}.elementor-7 .elementor-element.elementor-element-2b5d23c > .elementor-widget-container{margin:40px 0px 0px 25px;}.elementor-7 .elementor-element.elementor-element-2b5d23c .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-2b5d23c.elementor-view-stacked .elementor-icon{background-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-2b5d23c.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-2b5d23c.elementor-view-default .elementor-icon{color:#2F9DD8;border-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-2b5d23c.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-2b5d23c.elementor-view-default .elementor-icon svg{fill:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-2b5d23c .elementor-icon{font-size:26px;}.elementor-7 .elementor-element.elementor-element-2b5d23c .elementor-icon svg{height:26px;}.elementor-7 .elementor-element.elementor-element-6d2f98b > .elementor-widget-container{margin:-59px 0px 0px 70px;}.elementor-7 .elementor-element.elementor-element-6d2f98b{text-align:start;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:700;line-height:2.4em;}.elementor-7 .elementor-element.elementor-element-457ad17 > .elementor-widget-container{margin:-41px 0px 0px 70px;}.elementor-7 .elementor-element.elementor-element-457ad17{text-align:start;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;line-height:2.4em;color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-4b0c179 > .elementor-widget-container{margin:-19px 0px 0px 10px;}.elementor-7 .elementor-element.elementor-element-4b0c179{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:2.4em;}.elementor-7 .elementor-element.elementor-element-aa923c4 > .elementor-container{max-width:1200px;}.elementor-7 .elementor-element.elementor-element-aa923c4{margin-top:35px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-9e0fd29 > .elementor-widget-container{margin:41px 0px 0px 25px;}.elementor-7 .elementor-element.elementor-element-9e0fd29 .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-9e0fd29.elementor-view-stacked .elementor-icon{background-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-9e0fd29.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-9e0fd29.elementor-view-default .elementor-icon{color:#2F9DD8;border-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-9e0fd29.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-9e0fd29.elementor-view-default .elementor-icon svg{fill:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-9e0fd29 .elementor-icon{font-size:26px;}.elementor-7 .elementor-element.elementor-element-9e0fd29 .elementor-icon svg{height:26px;}.elementor-7 .elementor-element.elementor-element-8d24173 > .elementor-widget-container{margin:-55px 0px 0px 70px;}.elementor-7 .elementor-element.elementor-element-8d24173{text-align:start;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:700;line-height:2.4em;}.elementor-7 .elementor-element.elementor-element-a3ab1f6 > .elementor-widget-container{margin:-29px 0px 0px 27px;}.elementor-7 .elementor-element.elementor-element-a3ab1f6{text-align:start;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;line-height:2.4em;color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-49f3051 > .elementor-widget-container{margin:-25px 0px 0px 27px;}.elementor-7 .elementor-element.elementor-element-49f3051{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:2.4em;}.elementor-7 .elementor-element.elementor-element-57b47dc > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#E8E8E8;}.elementor-7 .elementor-element.elementor-element-96ba7b7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-96ba7b7 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-96ba7b7.elementor-view-stacked .elementor-icon{background-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-96ba7b7.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-96ba7b7.elementor-view-default .elementor-icon{color:#2F9DD8;border-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-96ba7b7.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-96ba7b7.elementor-view-default .elementor-icon svg{fill:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-96ba7b7 .elementor-icon{font-size:26px;}.elementor-7 .elementor-element.elementor-element-96ba7b7 .elementor-icon svg{height:26px;}.elementor-7 .elementor-element.elementor-element-5dac573 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5dac573{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-7 .elementor-element.elementor-element-3364302 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#E8E8E8;}.elementor-7 .elementor-element.elementor-element-a6d5246 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a6d5246 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-a6d5246.elementor-view-stacked .elementor-icon{background-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-a6d5246.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-a6d5246.elementor-view-default .elementor-icon{color:#2F9DD8;border-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-a6d5246.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-a6d5246.elementor-view-default .elementor-icon svg{fill:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-a6d5246 .elementor-icon{font-size:26px;}.elementor-7 .elementor-element.elementor-element-a6d5246 .elementor-icon svg{height:26px;}.elementor-7 .elementor-element.elementor-element-c4ea22b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c4ea22b{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-7 .elementor-element.elementor-element-0b098b5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0b098b5 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-0b098b5.elementor-view-stacked .elementor-icon{background-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-0b098b5.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-0b098b5.elementor-view-default .elementor-icon{color:#2F9DD8;border-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-0b098b5.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-0b098b5.elementor-view-default .elementor-icon svg{fill:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-0b098b5 .elementor-icon{font-size:26px;}.elementor-7 .elementor-element.elementor-element-0b098b5 .elementor-icon svg{height:26px;}.elementor-7 .elementor-element.elementor-element-2b8bae8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2b8bae8{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-7 .elementor-element.elementor-element-9883e60 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9883e60 .mihdan-elementor-yandex-maps{height:360px;}.elementor-7 .elementor-element.elementor-element-1b2b74f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1b2b74f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-7 .elementor-element.elementor-element-1b2b74f > .elementor-container{max-width:1200px;}.elementor-7 .elementor-element.elementor-element-1b2b74f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-1b2b74f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-d0a01a1 > .elementor-widget-container{margin:080px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d0a01a1{text-align:center;}.elementor-7 .elementor-element.elementor-element-d0a01a1 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:45px;font-weight:700;color:#2D2D2D;}.elementor-7 .elementor-element.elementor-element-35fb67b > .elementor-widget-container{margin:-18px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-7 .elementor-element.elementor-element-35fb67b{text-align:center;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#707070;}.elementor-7 .elementor-element.elementor-element-6640047:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6640047 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-7 .elementor-element.elementor-element-6640047 > .elementor-container{max-width:1200px;}.elementor-7 .elementor-element.elementor-element-6640047{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-16px;margin-bottom:0px;padding:0px 0px 25px 0px;}.elementor-7 .elementor-element.elementor-element-6640047 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-fd61005:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-fd61005 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-fd61005 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:28px 28px 28px 28px;}.elementor-7 .elementor-element.elementor-element-fd61005 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-57b16af .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-57b16af.elementor-view-stacked .elementor-icon{background-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-57b16af.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-57b16af.elementor-view-default .elementor-icon{color:#2F9DD8;border-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-57b16af.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-57b16af.elementor-view-default .elementor-icon svg{fill:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-57b16af .elementor-icon{font-size:54px;}.elementor-7 .elementor-element.elementor-element-57b16af .elementor-icon svg{height:54px;}.elementor-7 .elementor-element.elementor-element-ab7b15b{text-align:center;font-family:"Roboto", Sans-serif;font-weight:700;color:#1F1F1F;}.elementor-7 .elementor-element.elementor-element-c3dc63c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c3dc63c{text-align:center;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;color:#1F1F1F;}.elementor-7 .elementor-element.elementor-element-cd5cece:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-cd5cece > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-cd5cece > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-cd5cece > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-21e52cc .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-21e52cc.elementor-view-stacked .elementor-icon{background-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-21e52cc.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-21e52cc.elementor-view-default .elementor-icon{color:#2F9DD8;border-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-21e52cc.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-21e52cc.elementor-view-default .elementor-icon svg{fill:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-21e52cc .elementor-icon{font-size:54px;}.elementor-7 .elementor-element.elementor-element-21e52cc .elementor-icon svg{height:54px;}.elementor-7 .elementor-element.elementor-element-c22d238 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c22d238{text-align:center;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;color:#1F1F1F;}.elementor-7 .elementor-element.elementor-element-594a620 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-594a620{text-align:center;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;color:#1F1F1F;}.elementor-7 .elementor-element.elementor-element-7c07e65:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-7c07e65 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-7c07e65 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7c07e65 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-e38b83f .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-e38b83f.elementor-view-stacked .elementor-icon{background-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-e38b83f.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-e38b83f.elementor-view-default .elementor-icon{color:#2F9DD8;border-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-e38b83f.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-e38b83f.elementor-view-default .elementor-icon svg{fill:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-e38b83f .elementor-icon{font-size:54px;}.elementor-7 .elementor-element.elementor-element-e38b83f .elementor-icon svg{height:54px;}.elementor-7 .elementor-element.elementor-element-11c693c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-11c693c{text-align:center;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;color:#1F1F1F;}.elementor-7 .elementor-element.elementor-element-62c8a28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-62c8a28{text-align:center;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;color:#1F1F1F;}.elementor-7 .elementor-element.elementor-element-fb9bdf2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-fb9bdf2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-fb9bdf2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-fb9bdf2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-988f153 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-988f153.elementor-view-stacked .elementor-icon{background-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-988f153.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-988f153.elementor-view-default .elementor-icon{color:#2F9DD8;border-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-988f153.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-988f153.elementor-view-default .elementor-icon svg{fill:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-988f153 .elementor-icon{font-size:54px;}.elementor-7 .elementor-element.elementor-element-988f153 .elementor-icon svg{height:54px;}.elementor-7 .elementor-element.elementor-element-c1444ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c1444ed{text-align:center;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;color:#1F1F1F;}.elementor-7 .elementor-element.elementor-element-8f989c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8f989c1{text-align:center;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;color:#1F1F1F;}.elementor-7 .elementor-element.elementor-element-d3abc1f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d3abc1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-7 .elementor-element.elementor-element-d3abc1f > .elementor-container{max-width:1200px;}.elementor-7 .elementor-element.elementor-element-d3abc1f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 100px 0px;}.elementor-7 .elementor-element.elementor-element-d3abc1f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-30e88a5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-30e88a5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-30e88a5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:28px 28px 28px 28px;}.elementor-7 .elementor-element.elementor-element-30e88a5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-a880fd7 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-a880fd7.elementor-view-stacked .elementor-icon{background-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-a880fd7.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-a880fd7.elementor-view-default .elementor-icon{color:#2F9DD8;border-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-a880fd7.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-a880fd7.elementor-view-default .elementor-icon svg{fill:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-a880fd7 .elementor-icon{font-size:54px;}.elementor-7 .elementor-element.elementor-element-a880fd7 .elementor-icon svg{height:54px;}.elementor-7 .elementor-element.elementor-element-6b3a1ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6b3a1ea{text-align:center;font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;color:#1F1F1F;}.elementor-7 .elementor-element.elementor-element-fcd333e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-fcd333e{text-align:center;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;color:#1F1F1F;}.elementor-7 .elementor-element.elementor-element-89ab588:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-89ab588 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-89ab588 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-89ab588 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-9786638 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-9786638.elementor-view-stacked .elementor-icon{background-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-9786638.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-9786638.elementor-view-default .elementor-icon{color:#2F9DD8;border-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-9786638.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-9786638.elementor-view-default .elementor-icon svg{fill:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-9786638 .elementor-icon{font-size:54px;}.elementor-7 .elementor-element.elementor-element-9786638 .elementor-icon svg{height:54px;}.elementor-7 .elementor-element.elementor-element-f1febea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f1febea{text-align:center;font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;color:#1F1F1F;}.elementor-7 .elementor-element.elementor-element-81711a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-81711a4{text-align:center;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;color:#1F1F1F;}.elementor-7 .elementor-element.elementor-element-8e2621a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-8e2621a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-8e2621a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8e2621a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-02c4a2c .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-02c4a2c.elementor-view-stacked .elementor-icon{background-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-02c4a2c.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-02c4a2c.elementor-view-default .elementor-icon{color:#2F9DD8;border-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-02c4a2c.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-02c4a2c.elementor-view-default .elementor-icon svg{fill:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-02c4a2c .elementor-icon{font-size:54px;}.elementor-7 .elementor-element.elementor-element-02c4a2c .elementor-icon svg{height:54px;}.elementor-7 .elementor-element.elementor-element-639293e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-639293e{text-align:center;font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;color:#1F1F1F;}.elementor-7 .elementor-element.elementor-element-ec40e80 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ec40e80{text-align:center;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;color:#1F1F1F;}.elementor-7 .elementor-element.elementor-element-5489ba6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-5489ba6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5489ba6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5489ba6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-83d5d03 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-83d5d03.elementor-view-stacked .elementor-icon{background-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-83d5d03.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-83d5d03.elementor-view-default .elementor-icon{color:#2F9DD8;border-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-83d5d03.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-83d5d03.elementor-view-default .elementor-icon svg{fill:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-83d5d03 .elementor-icon{font-size:54px;}.elementor-7 .elementor-element.elementor-element-83d5d03 .elementor-icon svg{height:54px;}.elementor-7 .elementor-element.elementor-element-5cd1585 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5cd1585{text-align:center;font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;color:#1F1F1F;}.elementor-7 .elementor-element.elementor-element-e238653 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e238653{text-align:center;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;color:#1F1F1F;}.elementor-7 .elementor-element.elementor-element-611e3b3 > .elementor-container{max-width:1200px;}.elementor-7 .elementor-element.elementor-element-611e3b3{margin-top:80px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d0afaa0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d0afaa0{text-align:center;}.elementor-7 .elementor-element.elementor-element-d0afaa0 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:45px;font-weight:700;color:#2D2D2D;}.elementor-7 .elementor-element.elementor-element-7d98cb5 > .elementor-widget-container{margin:-18px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-7 .elementor-element.elementor-element-7d98cb5{text-align:center;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#707070;}.elementor-7 .elementor-element.elementor-element-edcac5e{margin-top:-25px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-1a2ad5f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-1a2ad5f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-1a2ad5f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:28px 28px 28px 28px;}.elementor-7 .elementor-element.elementor-element-1a2ad5f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-8e9fb09 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-8e9fb09.elementor-view-stacked .elementor-icon{background-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-8e9fb09.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-8e9fb09.elementor-view-default .elementor-icon{color:#2F9DD8;border-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-8e9fb09.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-8e9fb09.elementor-view-default .elementor-icon svg{fill:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-8e9fb09 .elementor-icon{font-size:39px;}.elementor-7 .elementor-element.elementor-element-8e9fb09 .elementor-icon svg{height:39px;}.elementor-7 .elementor-element.elementor-element-e7dcd13 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e7dcd13{text-align:center;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;color:#4F5B67;}.elementor-7 .elementor-element.elementor-element-bf9b79b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-bf9b79b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-bf9b79b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:28px 28px 28px 28px;}.elementor-7 .elementor-element.elementor-element-bf9b79b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-1bba212 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-1bba212.elementor-view-stacked .elementor-icon{background-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-1bba212.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-1bba212.elementor-view-default .elementor-icon{color:#2F9DD8;border-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-1bba212.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-1bba212.elementor-view-default .elementor-icon svg{fill:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-1bba212 .elementor-icon{font-size:39px;}.elementor-7 .elementor-element.elementor-element-1bba212 .elementor-icon svg{height:39px;}.elementor-7 .elementor-element.elementor-element-6aa4dcd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6aa4dcd{text-align:center;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;color:#1F1F1F;}.elementor-7 .elementor-element.elementor-element-024ab37:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-024ab37 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-024ab37 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:28px 28px 28px 28px;}.elementor-7 .elementor-element.elementor-element-024ab37 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-1612725 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-1612725.elementor-view-stacked .elementor-icon{background-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-1612725.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-1612725.elementor-view-default .elementor-icon{color:#2F9DD8;border-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-1612725.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-1612725.elementor-view-default .elementor-icon svg{fill:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-1612725 .elementor-icon{font-size:39px;}.elementor-7 .elementor-element.elementor-element-1612725 .elementor-icon svg{height:39px;}.elementor-7 .elementor-element.elementor-element-e52be8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e52be8d{text-align:center;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;color:#1F1F1F;}.elementor-7 .elementor-element.elementor-element-3caf770:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-3caf770 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-3caf770 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:28px 28px 28px 28px;}.elementor-7 .elementor-element.elementor-element-3caf770 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-26b83bb .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-26b83bb.elementor-view-stacked .elementor-icon{background-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-26b83bb.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-26b83bb.elementor-view-default .elementor-icon{color:#2F9DD8;border-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-26b83bb.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-26b83bb.elementor-view-default .elementor-icon svg{fill:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-26b83bb .elementor-icon{font-size:39px;}.elementor-7 .elementor-element.elementor-element-26b83bb .elementor-icon svg{height:39px;}.elementor-7 .elementor-element.elementor-element-1e4cf4c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1e4cf4c{text-align:center;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;color:#1F1F1F;}.elementor-7 .elementor-element.elementor-element-8921f3f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-8921f3f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-8921f3f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:28px 28px 28px 28px;}.elementor-7 .elementor-element.elementor-element-8921f3f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-a3d2a15 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-a3d2a15.elementor-view-stacked .elementor-icon{background-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-a3d2a15.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-a3d2a15.elementor-view-default .elementor-icon{color:#2F9DD8;border-color:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-a3d2a15.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-a3d2a15.elementor-view-default .elementor-icon svg{fill:#2F9DD8;}.elementor-7 .elementor-element.elementor-element-a3d2a15 .elementor-icon{font-size:39px;}.elementor-7 .elementor-element.elementor-element-a3d2a15 .elementor-icon svg{height:39px;}.elementor-7 .elementor-element.elementor-element-fb302f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-fb302f4{text-align:center;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;color:#1F1F1F;}.elementor-7 .elementor-element.elementor-element-835e7aa:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-835e7aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-7 .elementor-element.elementor-element-835e7aa > .elementor-container{max-width:1200px;}.elementor-7 .elementor-element.elementor-element-835e7aa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-835e7aa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-795495f > .elementor-widget-container{margin:080px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-795495f{text-align:center;}.elementor-7 .elementor-element.elementor-element-795495f .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:45px;font-weight:700;color:#2D2D2D;}.elementor-7 .elementor-element.elementor-element-70988ad > .elementor-widget-container{margin:-18px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-7 .elementor-element.elementor-element-70988ad{text-align:center;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#707070;}.elementor-7 .elementor-element.elementor-element-77de91f .elementor-button{background-color:#2396D1;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:500;fill:#F1F1F1;color:#F1F1F1;border-radius:10px 10px 10px 10px;padding:19px 60px 19px 60px;}.elementor-7 .elementor-element.elementor-element-77de91f .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-77de91f .elementor-button:focus{background-color:#D73030;}.elementor-7 .elementor-element.elementor-element-77de91f > .elementor-widget-container{margin:7px 0px 0px 0px;padding:0px 0px 100px 0px;}.elementor-7 .elementor-element.elementor-element-ec800af > .elementor-container{max-width:1200px;}.elementor-7 .elementor-element.elementor-element-ec800af{margin-top:80px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-209daee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-209daee{text-align:center;}.elementor-7 .elementor-element.elementor-element-209daee .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:45px;font-weight:700;color:#2D2D2D;}.elementor-7 .elementor-element.elementor-element-a7bcfff > .elementor-widget-container{margin:-18px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-7 .elementor-element.elementor-element-a7bcfff{text-align:center;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#707070;}.elementor-7 .elementor-element.elementor-element-17e1d20 > .elementor-widget-container{margin:-44px 0px 0px 0px;padding:0px 0px 45px 0px;}.elementor-7 .elementor-element.elementor-element-17e1d20{text-align:center;font-family:"Helvetica", Sans-serif;font-size:42px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;color:#1F1F1F;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7 .elementor-element.elementor-element-5f530e7 .elementor-swiper-button{font-size:20px;}.elementor-7 .elementor-element.elementor-element-f03f68c{margin-top:-36px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-db256ad > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-db256ad{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#2D2D2D;}.elementor-7 .elementor-element.elementor-element-65971f2 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-65971f2{text-align:center;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:1.9em;color:#7B8794;}.elementor-7 .elementor-element.elementor-element-9a58822 > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9a58822{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#2D2D2D;}.elementor-7 .elementor-element.elementor-element-5d7be8a > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5d7be8a{text-align:center;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:1.9em;color:#7B8794;}.elementor-7 .elementor-element.elementor-element-e532805 > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e532805{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#2D2D2D;}.elementor-7 .elementor-element.elementor-element-8c1262e > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8c1262e{text-align:center;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:1.9em;color:#7B8794;}.elementor-7 .elementor-element.elementor-element-3505c04 > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3505c04{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#2D2D2D;}.elementor-7 .elementor-element.elementor-element-297780b > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-297780b{text-align:center;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:1.9em;color:#7B8794;}.elementor-7 .elementor-element.elementor-element-6e6db8d{margin-top:11px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-fc40b80 > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-fc40b80{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#2D2D2D;}.elementor-7 .elementor-element.elementor-element-b4f978b > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b4f978b{text-align:center;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:1.9em;color:#7B8794;}.elementor-7 .elementor-element.elementor-element-8127a80 > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8127a80{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#2D2D2D;}.elementor-7 .elementor-element.elementor-element-9f77575 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9f77575{text-align:center;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:1.9em;color:#7B8794;}.elementor-7 .elementor-element.elementor-element-4fb94c4 > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4fb94c4{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#2D2D2D;}.elementor-7 .elementor-element.elementor-element-c98aab0 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c98aab0{text-align:center;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:1.9em;color:#7B8794;}.elementor-7 .elementor-element.elementor-element-c319174 > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c319174{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#2D2D2D;}.elementor-7 .elementor-element.elementor-element-41ff53e > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-41ff53e{text-align:center;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:1.9em;color:#7B8794;}.elementor-7 .elementor-element.elementor-element-1a616b5{margin-top:10px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-fcf0961 .elementor-button{background-color:#FFFFFF;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:500;fill:#3F3F3F;color:#3F3F3F;border-style:none;border-radius:0px 0px 0px 0px;padding:19px 60px 19px 60px;}.elementor-7 .elementor-element.elementor-element-fcf0961 > .elementor-widget-container{margin:7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-fcf0961 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-fcf0961 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-7 .elementor-element.elementor-element-fcf0961 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-fcf0961 .elementor-button:focus{color:#080808;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-fcf0961 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-fcf0961 .elementor-button:focus svg{fill:#080808;}.elementor-7 .elementor-element.elementor-element-6ba69a4{margin-top:0px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-ebce5aa{margin-top:0px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-f5e8a4a{margin-top:0px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-b1808e5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b1808e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-7 .elementor-element.elementor-element-b1808e5 > .elementor-container{max-width:1200px;}.elementor-7 .elementor-element.elementor-element-b1808e5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-b1808e5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-c2ef93b > .elementor-widget-container{margin:080px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c2ef93b{text-align:center;}.elementor-7 .elementor-element.elementor-element-c2ef93b .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:45px;font-weight:700;color:#2D2D2D;}.elementor-7 .elementor-element.elementor-element-daae911 > .elementor-widget-container{margin:-18px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-7 .elementor-element.elementor-element-daae911{text-align:center;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#707070;}.elementor-7 .elementor-element.elementor-element-9bc1840:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9bc1840 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-7 .elementor-element.elementor-element-9bc1840{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-14px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-9bc1840 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-4fddfad:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4fddfad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-4fddfad, .elementor-7 .elementor-element.elementor-element-4fddfad > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-4fddfad{box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-10px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-4fddfad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-d30c26c > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d30c26c .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-d30c26c.elementor-view-stacked .elementor-icon{background-color:#2396D1;}.elementor-7 .elementor-element.elementor-element-d30c26c.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-d30c26c.elementor-view-default .elementor-icon{color:#2396D1;border-color:#2396D1;}.elementor-7 .elementor-element.elementor-element-d30c26c.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-d30c26c.elementor-view-default .elementor-icon svg{fill:#2396D1;}.elementor-7 .elementor-element.elementor-element-d30c26c .elementor-icon{font-size:19px;}.elementor-7 .elementor-element.elementor-element-d30c26c .elementor-icon svg{height:19px;}.elementor-7 .elementor-element.elementor-element-0c3c53a > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0c3c53a{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:700;line-height:1.7em;}.elementor-7 .elementor-element.elementor-element-8ff756b > .elementor-widget-container{margin:-13px 0px 0px 0px;padding:0px 0px 7px 0px;}.elementor-7 .elementor-element.elementor-element-8ff756b{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;}.elementor-7 .elementor-element.elementor-element-233a513:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-233a513 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-233a513, .elementor-7 .elementor-element.elementor-element-233a513 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-233a513{box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:15px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-233a513 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-a7eabd3 > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a7eabd3 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-a7eabd3.elementor-view-stacked .elementor-icon{background-color:#2396D1;}.elementor-7 .elementor-element.elementor-element-a7eabd3.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-a7eabd3.elementor-view-default .elementor-icon{color:#2396D1;border-color:#2396D1;}.elementor-7 .elementor-element.elementor-element-a7eabd3.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-a7eabd3.elementor-view-default .elementor-icon svg{fill:#2396D1;}.elementor-7 .elementor-element.elementor-element-a7eabd3 .elementor-icon{font-size:19px;}.elementor-7 .elementor-element.elementor-element-a7eabd3 .elementor-icon svg{height:19px;}.elementor-7 .elementor-element.elementor-element-00ef164 > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-00ef164{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:700;line-height:1.7em;}.elementor-7 .elementor-element.elementor-element-275f597 > .elementor-widget-container{margin:-13px 0px 0px 0px;padding:0px 0px 7px 0px;}.elementor-7 .elementor-element.elementor-element-275f597{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;}.elementor-7 .elementor-element.elementor-element-ee84870:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ee84870 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-ee84870, .elementor-7 .elementor-element.elementor-element-ee84870 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-ee84870{box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:15px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-ee84870 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-1e49f0b > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1e49f0b .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-1e49f0b.elementor-view-stacked .elementor-icon{background-color:#2396D1;}.elementor-7 .elementor-element.elementor-element-1e49f0b.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-1e49f0b.elementor-view-default .elementor-icon{color:#2396D1;border-color:#2396D1;}.elementor-7 .elementor-element.elementor-element-1e49f0b.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-1e49f0b.elementor-view-default .elementor-icon svg{fill:#2396D1;}.elementor-7 .elementor-element.elementor-element-1e49f0b .elementor-icon{font-size:19px;}.elementor-7 .elementor-element.elementor-element-1e49f0b .elementor-icon svg{height:19px;}.elementor-7 .elementor-element.elementor-element-733ea8d > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-733ea8d{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:700;line-height:1.7em;}.elementor-7 .elementor-element.elementor-element-5311a0a > .elementor-widget-container{margin:-13px 0px 0px 0px;padding:0px 0px 7px 0px;}.elementor-7 .elementor-element.elementor-element-5311a0a{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;}.elementor-7 .elementor-element.elementor-element-f31864b > .elementor-widget-container{margin:-13px 0px 0px 0px;padding:0px 0px 7px 0px;}.elementor-7 .elementor-element.elementor-element-f31864b{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:600;line-height:1.7em;}.elementor-7 .elementor-element.elementor-element-def8007 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-def8007{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:700;line-height:1.7em;}.elementor-7 .elementor-element.elementor-element-7fe30d0 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7fe30d0{--alignment:center;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-7 .elementor-element.elementor-element-9b3e3f9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-9b3e3f9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-9b3e3f9 > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-9b3e3f9 > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-9b3e3f9 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-7 .elementor-element.elementor-element-9b3e3f9 > .elementor-element-populated{box-shadow:0px 0px 10px 2px rgba(0, 0, 0, 0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;padding:31px 31px 0px 31px;}.elementor-7 .elementor-element.elementor-element-9b3e3f9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-b552a81{text-align:center;font-family:"Helvetica", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-6e8c5ab .elementor-field-group{padding-right:calc( 25px/2 );padding-left:calc( 25px/2 );margin-bottom:33px;}.elementor-7 .elementor-element.elementor-element-6e8c5ab .elementor-form-fields-wrapper{margin-left:calc( -25px/2 );margin-right:calc( -25px/2 );margin-bottom:-33px;}.elementor-7 .elementor-element.elementor-element-6e8c5ab .elementor-field-group.recaptcha_v3-bottomleft, .elementor-7 .elementor-element.elementor-element-6e8c5ab .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-7 .elementor-element.elementor-element-6e8c5ab .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-6e8c5ab .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-7 .elementor-element.elementor-element-6e8c5ab .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-7 .elementor-element.elementor-element-6e8c5ab .elementor-field-type-html{padding-bottom:0px;}.elementor-7 .elementor-element.elementor-element-6e8c5ab .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-7 .elementor-element.elementor-element-6e8c5ab .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-7 .elementor-element.elementor-element-6e8c5ab .elementor-button{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:500;border-radius:10px 10px 10px 10px;padding:15px 0px 15px 0px;}.elementor-7 .elementor-element.elementor-element-6e8c5ab .e-form__buttons__wrapper__button-next{background-color:#2396D1;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-6e8c5ab .elementor-button[type="submit"]{background-color:#2396D1;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-6e8c5ab .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-6e8c5ab .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-6e8c5ab .e-form__buttons__wrapper__button-next:hover{background-color:#D73030;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-6e8c5ab .elementor-button[type="submit"]:hover{background-color:#D73030;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-6e8c5ab .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-6e8c5ab .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-6e8c5ab{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-7 .elementor-element.elementor-element-ae624fa > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 7px 0px;}.elementor-7 .elementor-element.elementor-element-ae624fa{text-align:center;font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:400;line-height:1.7em;}.elementor-7 .elementor-element.elementor-element-3812082:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3812082 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-7 .elementor-element.elementor-element-3812082{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 100px 0px;}.elementor-7 .elementor-element.elementor-element-3812082 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-228e327 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-228e327 .mihdan-elementor-yandex-maps{height:360px;}.elementor-7 .elementor-element.elementor-element-b7eb20c > .elementor-container{max-width:1200px;}.elementor-7 .elementor-element.elementor-element-b7eb20c{margin-top:80px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ea95372 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ea95372{text-align:center;}.elementor-7 .elementor-element.elementor-element-ea95372 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:45px;font-weight:700;color:#2D2D2D;}.elementor-7 .elementor-element.elementor-element-e89177e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 100px 0px;}.elementor-7 .elementor-element.elementor-element-e89177e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-e884afe{width:48%;}.elementor-7 .elementor-element.elementor-element-79c8a9b{width:5%;}.elementor-7 .elementor-element.elementor-element-2239957{width:25%;}.elementor-7 .elementor-element.elementor-element-abe9833{width:7.666%;}.elementor-7 .elementor-element.elementor-element-80a5885{width:29%;}.elementor-7 .elementor-element.elementor-element-3ef9b0e{width:3.666%;}.elementor-7 .elementor-element.elementor-element-30b761a{width:27.666%;}.elementor-7 .elementor-element.elementor-element-5745e59{width:52%;}.elementor-7 .elementor-element.elementor-element-992fb08{width:46%;}.elementor-7 .elementor-element.elementor-element-5965f7c{width:54%;}.elementor-7 .elementor-element.elementor-element-4114298{width:44%;}.elementor-7 .elementor-element.elementor-element-60d6ab3{width:56%;}.elementor-7 .elementor-element.elementor-element-8af4a57{width:36%;}.elementor-7 .elementor-element.elementor-element-d5148c1{width:64%;}.elementor-7 .elementor-element.elementor-element-40d5b05{width:15%;}.elementor-7 .elementor-element.elementor-element-cd89565{width:85%;}.elementor-7 .elementor-element.elementor-element-3064465{width:15%;}.elementor-7 .elementor-element.elementor-element-892ddfa{width:85%;}.elementor-7 .elementor-element.elementor-element-88a952e{width:15%;}.elementor-7 .elementor-element.elementor-element-0b7d561{width:85%;}}@media(min-width:1025px){.elementor-7 .elementor-element.elementor-element-e7b2064 > .elementor-background-overlay{background-attachment:fixed;}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-3fb0780{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3416e82 .eael-countdown-digits{font-size:21px;}.elementor-7 .elementor-element.elementor-element-62a170b .eael-countdown-digits{font-size:21px;}.elementor-7 .elementor-element.elementor-element-9a7186f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7aef498 > .elementor-widget-container{margin:0px 25px 0px 25px;}.elementor-7 .elementor-element.elementor-element-3590c84 > .elementor-widget-container{margin:0px 25px 0px 25px;}.elementor-7 .elementor-element.elementor-element-f427a96 > .elementor-widget-container{margin:0px 25px 0px 25px;}.elementor-7 .elementor-element.elementor-element-d9cfea3{line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-81b8748 img{height:272px;}.elementor-7 .elementor-element.elementor-element-9883e60 .mihdan-elementor-yandex-maps{height:400px;} .elementor-7 .elementor-element.elementor-element-7fe30d0{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-7 .elementor-element.elementor-element-228e327 .mihdan-elementor-yandex-maps{height:400px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-2bd934b > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2bd934b{text-align:center;}.elementor-7 .elementor-element.elementor-element-2bd934b img{width:88%;}.elementor-7 .elementor-element.elementor-element-6ae326a > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6ae326a{text-align:center;}.elementor-7 .elementor-element.elementor-element-6ae326a .elementor-heading-title{font-size:31px;}.elementor-7 .elementor-element.elementor-element-f515cb6 > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-79c8a9b{width:3%;}.elementor-7 .elementor-element.elementor-element-2239957{width:25%;}.elementor-7 .elementor-element.elementor-element-abe9833{width:7%;}.elementor-7 .elementor-element.elementor-element-80a5885{width:25%;}.elementor-7 .elementor-element.elementor-element-3ef9b0e{width:7%;}.elementor-7 .elementor-element.elementor-element-30b761a{width:26%;}.elementor-7 .elementor-element.elementor-element-48e7137 > .elementor-widget-container{margin:0px 20px 0px 020px;}.elementor-7 .elementor-element.elementor-element-48e7137{text-align:center;font-size:18px;line-height:1.5em;word-spacing:0.1em;}.elementor-7 .elementor-element.elementor-element-6c65fce{text-align:start;}.elementor-7 .elementor-element.elementor-element-259158c > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-259158c{text-align:center;font-size:18px;line-height:1.5em;}.elementor-7 .elementor-element.elementor-element-6105ea0 .elementor-button{padding:19px 50px 19px 50px;}.elementor-7 .elementor-element.elementor-element-2d4f1bd{text-align:center;}.elementor-7 .elementor-element.elementor-element-9e5f670{text-align:center;}.elementor-7 .elementor-element.elementor-element-6740752{text-align:center;}.elementor-7 .elementor-element.elementor-element-79b0958{text-align:center;}.elementor-7 .elementor-element.elementor-element-3416e82 > .elementor-widget-container{margin:28px 0px 0px -28px;}.elementor-7 .elementor-element.elementor-element-3416e82 .eael-countdown-item > div{text-align:center;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3416e82 .eael-countdown-items>li{margin-bottom:12px;}.elementor-7 .elementor-element.elementor-element-3416e82 .eael-countdown-container{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-3416e82 .eael-countdown-digits{font-size:34px;line-height:1.2em;letter-spacing:0.8px;word-spacing:0em;}.elementor-7 .elementor-element.elementor-element-3416e82 .eael-countdown-label{font-size:15px;}.elementor-7 .elementor-element.elementor-element-62a170b > .elementor-widget-container{margin:0px 0px 0px -28px;}.elementor-7 .elementor-element.elementor-element-62a170b .eael-countdown-item > div{text-align:left;margin-right:0px;margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-62a170b .eael-countdown-container{margin-right:-0px;margin-left:-0px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-62a170b .eael-countdown-digits{font-size:34px;line-height:1.2em;letter-spacing:0.8px;word-spacing:0em;}.elementor-7 .elementor-element.elementor-element-62a170b .eael-countdown-label{font-size:15px;}.elementor-7 .elementor-element.elementor-element-e7b2064{margin-top:35px;margin-bottom:0px;padding:50px 5px 50px 5px;}.elementor-7 .elementor-element.elementor-element-ff004e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ff004e8 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-9a7186f > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9a7186f .elementor-heading-title{font-size:15px;letter-spacing:5px;}.elementor-7 .elementor-element.elementor-element-7aef498 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7aef498 .elementor-heading-title{line-height:1.8em;}.elementor-7 .elementor-element.elementor-element-3590c84 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3590c84 .elementor-heading-title{line-height:1.8em;}.elementor-7 .elementor-element.elementor-element-f427a96 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f427a96 .elementor-heading-title{line-height:1.8em;}.elementor-7 .elementor-element.elementor-element-fd05a6e{margin-top:50px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-edd3d9a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-edd3d9a{text-align:center;}.elementor-7 .elementor-element.elementor-element-edd3d9a .elementor-heading-title{font-size:26px;}.elementor-7 .elementor-element.elementor-element-7be3692 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5965f7c > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-5965f7c > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-5965f7c > .elementor-background-slideshow{border-radius:18px 18px 18px 18px;}.elementor-7 .elementor-element.elementor-element-69c8315 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9b70a42{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c408637 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c408637{text-align:center;}.elementor-7 .elementor-element.elementor-element-c408637 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-ad201b8{padding:0px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-251e858 .elementor-heading-title{font-size:23px;}.elementor-7 .elementor-element.elementor-element-3e1912c{font-size:17px;}.elementor-7 .elementor-element.elementor-element-b29a1fe .elementor-heading-title{font-size:23px;}.elementor-7 .elementor-element.elementor-element-af8fd95 .elementor-heading-title{font-size:23px;}.elementor-7 .elementor-element.elementor-element-a04eaac .elementor-heading-title{font-size:23px;}.elementor-7 .elementor-element.elementor-element-ddee1ee{margin-top:50px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-9c931aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9c931aa{text-align:center;}.elementor-7 .elementor-element.elementor-element-9c931aa .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-d9cfea3{line-height:1em;}.elementor-7 .elementor-element.elementor-element-9fab1c1{margin-top:0px;margin-bottom:0px;padding:25px 0px 25px 0px;}.elementor-7 .elementor-element.elementor-element-f9883b8 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-f105fe9 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f105fe9{text-align:center;}.elementor-7 .elementor-element.elementor-element-f105fe9 .elementor-heading-title{font-size:26px;line-height:1.2em;word-spacing:0em;}.elementor-7 .elementor-element.elementor-element-7b348a7 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-d95b609{margin-top:50px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-7a171b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7a171b1{text-align:center;}.elementor-7 .elementor-element.elementor-element-7a171b1 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-654f64d{margin-top:-15px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-f41fb67 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9e0fd29 .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-9e0fd29 .elementor-icon svg{height:30px;}.elementor-7 .elementor-element.elementor-element-96ba7b7 .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-96ba7b7 .elementor-icon svg{height:30px;}.elementor-7 .elementor-element.elementor-element-5dac573 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a6d5246 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a6d5246 .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-a6d5246 .elementor-icon svg{height:30px;}.elementor-7 .elementor-element.elementor-element-c4ea22b > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0b098b5 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0b098b5 .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-0b098b5 .elementor-icon svg{height:30px;}.elementor-7 .elementor-element.elementor-element-2b8bae8 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9883e60 .mihdan-elementor-yandex-maps{height:400px;}.elementor-7 .elementor-element.elementor-element-d0a01a1 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d0a01a1{text-align:center;}.elementor-7 .elementor-element.elementor-element-d0a01a1 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-ab7b15b{font-size:23px;}.elementor-7 .elementor-element.elementor-element-11c693c{font-size:0px;}.elementor-7 .elementor-element.elementor-element-62c8a28{font-size:20px;}.elementor-7 .elementor-element.elementor-element-d3abc1f{margin-top:-24px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-30e88a5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-89ab588 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-d0afaa0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d0afaa0{text-align:center;}.elementor-7 .elementor-element.elementor-element-d0afaa0 .elementor-heading-title{font-size:26px;}.elementor-7 .elementor-element.elementor-element-795495f > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-795495f{text-align:center;}.elementor-7 .elementor-element.elementor-element-795495f .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-77de91f > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-77de91f .elementor-button{padding:19px 50px 19px 50px;}.elementor-7 .elementor-element.elementor-element-ec800af{margin-top:50px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-209daee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-209daee{text-align:center;}.elementor-7 .elementor-element.elementor-element-209daee .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-33e8779{margin-top:-64px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-f03f68c{margin-top:0px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-fcf0961 .elementor-button{padding:19px 50px 19px 50px;}.elementor-7 .elementor-element.elementor-element-b1808e5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c2ef93b > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c2ef93b{text-align:center;}.elementor-7 .elementor-element.elementor-element-c2ef93b .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-0c3c53a{text-align:center;}.elementor-7 .elementor-element.elementor-element-8ff756b > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-8ff756b{text-align:center;}.elementor-7 .elementor-element.elementor-element-00ef164{text-align:center;}.elementor-7 .elementor-element.elementor-element-275f597 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-275f597{text-align:center;}.elementor-7 .elementor-element.elementor-element-733ea8d{text-align:center;}.elementor-7 .elementor-element.elementor-element-5311a0a{text-align:center;}.elementor-7 .elementor-element.elementor-element-f31864b > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-f31864b{text-align:center;} .elementor-7 .elementor-element.elementor-element-7fe30d0{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-7 .elementor-element.elementor-element-9b3e3f9 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-ae624fa > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-7 .elementor-element.elementor-element-ae624fa{font-size:15px;}.elementor-7 .elementor-element.elementor-element-228e327 .mihdan-elementor-yandex-maps{height:400px;}.elementor-7 .elementor-element.elementor-element-ea95372 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ea95372{text-align:center;}.elementor-7 .elementor-element.elementor-element-ea95372 .elementor-heading-title{font-size:26px;}.elementor-7 .elementor-element.elementor-element-a46176f img{width:59%;}.elementor-7 .elementor-element.elementor-element-c901f68 img{width:59%;}.elementor-7 .elementor-element.elementor-element-8c4b545 img{width:59%;}.elementor-7 .elementor-element.elementor-element-c76a3d5 img{width:59%;}.elementor-7 .elementor-element.elementor-element-9d6d472 img{width:59%;}}/* Start custom CSS for image, class: .elementor-element-f515cb6 */.hero-countdown {
  background: #ffffff;
  border-radius: 0 0 22px 22px;
  padding: 14px 30px 16px;
  box-shadow:
    0 14px 34px rgba(0,0,0,.07),
    0 3px 10px rgba(0,0,0,.04);
  max-width: 100%;
  margin: -37px auto 0;
  position: relative;
  z-index: 5;
}

.hero-countdown .elementor-countdown-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0;
}

.hero-countdown .elementor-countdown-item {
  flex: 1;
  position: relative;
  padding: 0 18px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  box-sizing: border-box;
}

.hero-countdown .elementor-countdown-item:not(:last-child)::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
  height: 40px;
  background: #e8e8e8;
}

.hero-countdown .elementor-countdown-digits {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 50px;
  line-height: 1;
  font-weight: 500;
  color: #3a3a3a;
  margin: 0 0 8px;
  text-align: center;
}

.hero-countdown .elementor-countdown-label {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 16px;
  line-height: 1.2;
  color: #333333;
  text-transform: none;
  margin: 0;
  text-align: center;
}

@media (max-width: 767px) {
  .hero-countdown {
    margin: 0 auto;
    padding: 14px 12px 16px;
    border-radius: 0 0 18px 18px;
  }

  .hero-countdown .elementor-countdown-item {
    padding: 0 8px;
  }

  .hero-countdown .elementor-countdown-digits {
    font-size: 34px;
  }

  .hero-countdown .elementor-countdown-label {
    font-size: 14px;
  }

  .hero-countdown .elementor-countdown-item:not(:last-child)::after {
    height: 32px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d749d1 */.hero-countdown {
  background: #ffffff;
  border-radius: 0 0 22px 22px;
  padding: 14px 30px 16px;
  box-shadow:
    0 14px 34px rgba(0,0,0,.07),
    0 3px 10px rgba(0,0,0,.04);
  max-width: 100%;
  margin: -37px auto 0;
  position: relative;
  z-index: 5;
}

.hero-countdown .elementor-countdown-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0;
}

.hero-countdown .elementor-countdown-item {
  flex: 1;
  position: relative;
  padding: 0 18px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  box-sizing: border-box;
}

.hero-countdown .elementor-countdown-item:not(:last-child)::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
  height: 40px;
  background: #e8e8e8;
}

.hero-countdown .elementor-countdown-digits {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 50px;
  line-height: 1;
  font-weight: 500;
  color: #3a3a3a;
  margin: 0 0 8px;
  text-align: center;
}

.hero-countdown .elementor-countdown-label {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 16px;
  line-height: 1.2;
  color: #333333;
  text-transform: none;
  margin: 0;
  text-align: center;
}

@media (max-width: 767px) {
  .hero-countdown {
    margin: 0 auto;
    padding: 14px 12px 16px;
    border-radius: 0 0 18px 18px;
  }

  .hero-countdown .elementor-countdown-item {
    padding: 0 8px;
  }

  .hero-countdown .elementor-countdown-digits {
    font-size: 34px;
  }

  .hero-countdown .elementor-countdown-label {
    font-size: 14px;
  }

  .hero-countdown .elementor-countdown-item:not(:last-child)::after {
    height: 32px;
  }
}/* End custom CSS */
/* Start custom CSS for eael-countdown, class: .elementor-element-3416e82 */.hero-countdown {
  background: #ffffff;
  border-radius: 0 0 22px 22px;
  padding: 14px 30px 16px;
  box-shadow:
    0 14px 34px rgba(0,0,0,.07),
    0 3px 10px rgba(0,0,0,.04);
  max-width: 100%;
  margin: -37px auto 0;
  position: relative;
  z-index: 5;
}

.hero-countdown .elementor-countdown-wrapper {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  gap: 0;
}

.hero-countdown .elementor-countdown-item {
  flex: 1 !important;
  position: relative;
  padding: 0 18px;
  text-align: center !important;
  box-sizing: border-box;
}

.hero-countdown .elementor-countdown-digits {
  display: block !important;
  width: 100%;
  font-size: 50px;
  line-height: 1;
  font-weight: 500;
  color: #3a3a3a;
  margin: 0 0 8px;
  text-align: center !important;
}

.hero-countdown .elementor-countdown-label {
  display: block !important;
  width: 100%;
  font-size: 16px;
  line-height: 1.2;
  color: #333333;
  text-transform: none;
  margin: 0;
  text-align: center !important;
  white-space: nowrap !important;
}

.hero-countdown .elementor-countdown-item:not(:last-child)::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
  height: 40px;
  background: #e8e8e8;
}

@media (max-width: 767px) {
  .hero-countdown {
    margin: 0 auto;
    padding: 18px 14px 20px;
    border-radius: 0 0 18px 18px;
  }

  .hero-countdown .elementor-countdown-wrapper {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 18px 0 !important;
  }

  .hero-countdown .elementor-countdown-item {
    width: 100% !important;
    max-width: none !important;
    flex: none !important;
    padding: 0 8px !important;
  }

  .hero-countdown .elementor-countdown-item::after {
    display: none !important;
  }

  .hero-countdown .elementor-countdown-digits {
    font-size: 38px !important;
    margin-bottom: 7px !important;
  }

  .hero-countdown .elementor-countdown-label {
    font-size: 15px !important;
    white-space: nowrap !important;
    word-break: keep-all !important;
  }
}
@media (max-width: 767px) {

  .hero-countdown .elementor-countdown-wrapper {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    grid-auto-flow: row !important;
    width: 100% !important;
  }

  .hero-countdown .elementor-countdown-item {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    flex: none !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
    text-align: center !important;
  }

  .hero-countdown .elementor-countdown-item::after {
    display: none !important;
  }

  .hero-countdown .elementor-countdown-digits,
  .hero-countdown .elementor-countdown-label {
    width: 100% !important;
    display: block !important;
    text-align: center !important;
    white-space: nowrap !important;
  }

  .hero-countdown .elementor-countdown-digits {
    font-size: 42px !important;
    margin-bottom: 6px !important;
  }

  .hero-countdown .elementor-countdown-label {
    font-size: 15px !important;
  }
}/* End custom CSS */
/* Start custom CSS for eael-countdown, class: .elementor-element-62a170b */.hero-countdown {
  background: #ffffff;
  border-radius: 0 0 22px 22px;
  padding: 14px 30px 16px;
  box-shadow:
    0 14px 34px rgba(0,0,0,.07),
    0 3px 10px rgba(0,0,0,.04);
  max-width: 100%;
  margin: -37px auto 0;
  position: relative;
  z-index: 5;
}

.hero-countdown .elementor-countdown-wrapper {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  gap: 0;
}

.hero-countdown .elementor-countdown-item {
  flex: 1 !important;
  position: relative;
  padding: 0 18px;
  text-align: center !important;
  box-sizing: border-box;
}

.hero-countdown .elementor-countdown-digits {
  display: block !important;
  width: 100%;
  font-size: 50px;
  line-height: 1;
  font-weight: 500;
  color: #3a3a3a;
  margin: 0 0 8px;
  text-align: center !important;
}

.hero-countdown .elementor-countdown-label {
  display: block !important;
  width: 100%;
  font-size: 16px;
  line-height: 1.2;
  color: #333333;
  text-transform: none;
  margin: 0;
  text-align: center !important;
  white-space: nowrap !important;
}

.hero-countdown .elementor-countdown-item:not(:last-child)::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
  height: 40px;
  background: #e8e8e8;
}

@media (max-width: 767px) {
  .hero-countdown {
    margin: 0 auto;
    padding: 18px 14px 20px;
    border-radius: 0 0 18px 18px;
  }

  .hero-countdown .elementor-countdown-wrapper {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 18px 0 !important;
  }

  .hero-countdown .elementor-countdown-item {
    width: 100% !important;
    max-width: none !important;
    flex: none !important;
    padding: 0 8px !important;
  }

  .hero-countdown .elementor-countdown-item::after {
    display: none !important;
  }

  .hero-countdown .elementor-countdown-digits {
    font-size: 38px !important;
    margin-bottom: 7px !important;
  }

  .hero-countdown .elementor-countdown-label {
    font-size: 15px !important;
    white-space: nowrap !important;
    word-break: keep-all !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c189517 */.expo-feature {
    background: #ffffff;
    border: 1px solid #e8e8e8;
    border-radius: 18px;
    padding: 26px 18px;
    min-height: 210px;
    box-sizing: border-box;
    text-align: center;

    transform: scale(0.95);

    box-shadow: 0 3px 10px rgba(0,0,0,.035);

    transition:
        transform .25s ease,
        box-shadow .25s ease;
}

.expo-feature:hover {
    transform: scale(0.95) translateY(-5px);

    box-shadow: 0 6px 16px rgba(0,0,0,.05);
}

.expo-feature .elementor-icon {
    color: #00455f;
    font-size: 52px;
    margin-bottom: 18px;
}

.expo-feature .elementor-heading-title {
    margin: 0 0 18px;
    font-size: 17px;
    line-height: 1.35;
    font-weight: 700;
    color: #4f5c68;
}

.expo-feature p {
    margin: 0;
    font-size: 18px;
    line-height: 1.45;
    color: #6f7b86;
}

@media (max-width: 767px) {

    .expo-feature {
        transform: none;
        min-height: 180px;
        padding: 24px 18px;
    }

    .expo-feature:hover {
        transform: translateY(-4px);
    }

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3d7c3a9 */.expo-feature{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    padding:30px 22px;
    min-height:250px;

    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;

    text-align:center;
    box-sizing:border-box;

    transform:scale(.95);

    box-shadow:0 6px 18px rgba(0,0,0,.05);

    transition:.3s ease;
}

.expo-feature:hover{
    transform:scale(.95) translateY(-6px);
    box-shadow:0 14px 30px rgba(0,0,0,.08);
}

/* Иконка */

.expo-feature .elementor-icon{
    color:#2F9DD8;
    font-size:52px;
    margin-bottom:22px;
}

/* Заголовок */

.expo-feature .elementor-heading-title{
    margin:0 0 18px;
    font-size:28px;
    line-height:1.18;
    font-weight:700;
    color:#2d3742;
}

/* Текст */

.expo-feature p{
    margin:0;
    font-size:18px;
    line-height:1.55;
    color:#6b7280;
}


/* ===========================
   MOBILE
=========================== */

@media (max-width:767px){

.expo-feature{

    transform:none;

    min-height:210px;

    padding:26px 20px;
}

.expo-feature:hover{
    transform:none;
}

.expo-feature .elementor-icon{

    font-size:44px;
    margin-bottom:16px;
}

.expo-feature .elementor-heading-title{

    font-size:18px;
    line-height:1.28;
    margin-bottom:14px;
}

.expo-feature p{

    font-size:16px;
    line-height:1.5;
    color:#666;
}

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fb0c6a0 */.expo-feature {
    background: #ffffff;
    border: 1px solid #e8e8e8;
    border-radius: 18px;
    padding: 26px 18px;
    min-height: 210px;
    box-sizing: border-box;
    text-align: center;

    transform: scale(0.95);

    box-shadow: 0 3px 10px rgba(0,0,0,.035);

    transition:
        transform .25s ease,
        box-shadow .25s ease;
}

.expo-feature:hover {
    transform: scale(0.95) translateY(-5px);

    box-shadow: 0 6px 16px rgba(0,0,0,.05);
}

.expo-feature .elementor-icon {
    color: #00455f;
    font-size: 52px;
    margin-bottom: 18px;
}

.expo-feature .elementor-heading-title {
    margin: 0 0 18px;
    font-size: 17px;
    line-height: 1.35;
    font-weight: 700;
    color: #4f5c68;
}

.expo-feature p {
    margin: 0;
    font-size: 18px;
    line-height: 1.45;
    color: #6f7b86;
}

@media (max-width: 767px) {

    .expo-feature {
        transform: none;
        min-height: 180px;
        padding: 24px 18px;
    }

    .expo-feature:hover {
        transform: translateY(-4px);
    }

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f6e6e8a */.expo-feature {
    background: #ffffff;
    border: 1px solid #e8e8e8;
    border-radius: 18px;
    padding: 26px 18px;
    min-height: 210px;
    box-sizing: border-box;
    text-align: center;

    transform: scale(0.95);

    box-shadow: 0 3px 10px rgba(0,0,0,.035);

    transition:
        transform .25s ease,
        box-shadow .25s ease;
}

.expo-feature:hover {
    transform: scale(0.95) translateY(-5px);

    box-shadow: 0 6px 16px rgba(0,0,0,.05);
}

.expo-feature .elementor-icon {
    color: #00455f;
    font-size: 52px;
    margin-bottom: 18px;
}

.expo-feature .elementor-heading-title {
    margin: 0 0 18px;
    font-size: 17px;
    line-height: 1.35;
    font-weight: 700;
    color: #4f5c68;
}

.expo-feature p {
    margin: 0;
    font-size: 18px;
    line-height: 1.45;
    color: #6f7b86;
}

@media (max-width: 767px) {

    .expo-feature {
        transform: none;
        min-height: 180px;
        padding: 24px 18px;
    }

    .expo-feature:hover {
        transform: translateY(-4px);
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9cfea3 *//* ---------- Телефон ---------- */

@media (max-width:767px){

.blue-check-list li{
    padding-left:24px;
    margin-bottom:12px;
    font-size:16px;
    line-height:1.45;
}

.blue-check-list li::before{
    font-size:18px;
    top:1px;
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81b8748 */.elementor-7 .elementor-element.elementor-element-81b8748{
    overflow: hidden;
    border-radius: 22px;
    box-shadow: 0 10px 30px rgba(0,0,0,.08);
    transition: all .35s ease;
}

.elementor-7 .elementor-element.elementor-element-81b8748 img{
    display: block;
    width:100%;
    height:auto;
    transition: transform .5s ease;
}

.elementor-7 .elementor-element.elementor-element-81b8748:hover{
    box-shadow: 0 18px 40px rgba(0,0,0,.12);
    transform: translateY(-4px);
}

.elementor-7 .elementor-element.elementor-element-81b8748:hover img{
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c054d0 *//* Фото в блоке "Информация для гостей" */

.info-photo{
    overflow:hidden;
    border-radius:22px;
    box-shadow:
        0 10px 28px rgba(0,0,0,.08),
        0 3px 8px rgba(0,0,0,.04);
}

.info-photo img{
    display:block;
    width:100%;
    height:auto;

    transition:
        transform .6s ease,
        filter .4s ease;
}

/* Наведение */

.info-photo:hover img{
    transform:scale(1.035);
    filter:brightness(1.03);
}

.info-photo:hover{
    box-shadow:
        0 18px 40px rgba(0,0,0,.12),
        0 6px 14px rgba(0,0,0,.06);
}

@media (max-width:767px){

    .info-photo{
        border-radius:18px;
    }

    .info-photo:hover img{
        transform:none;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6228915 */.blue-check-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.blue-check-list li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 14px;
  font-size: 18px;
  line-height: 1.5;
  color: #6b7280;
}

.blue-check-list li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 0;
  color: #00455f;
  font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-442239b */.blue-check-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.blue-check-list li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 14px;
  font-size: 18px;
  line-height: 1.5;
  color: #6b7280;
}

.blue-check-list li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 0;
  color: #00455f;
  font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b0c179 *//* ---------- Телефон ---------- */

@media (max-width:767px){

.blue-check-list li{
    padding-left:24px;
    margin-bottom:12px;
    font-size:16px;
    line-height:1.45;
}

.blue-check-list li::before{
    font-size:18px;
    top:1px;
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49f3051 */.blue-check-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.blue-check-list li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 14px;
  font-size: 18px;
  line-height: 1.5;
  color: #6b7280;
}

.blue-check-list li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 0;
  color: #00455f;
  font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac573 */.blue-check-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.blue-check-list li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 14px;
  font-size: 18px;
  line-height: 1.5;
  color: #6b7280;
}

.blue-check-list li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 0;
  color: #00455f;
  font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4ea22b */.blue-check-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.blue-check-list li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 14px;
  font-size: 18px;
  line-height: 1.5;
  color: #6b7280;
}

.blue-check-list li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 0;
  color: #00455f;
  font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b8bae8 */.blue-check-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.blue-check-list li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 14px;
  font-size: 18px;
  line-height: 1.5;
  color: #6b7280;
}

.blue-check-list li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 0;
  color: #00455f;
  font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for yandex-maps, class: .elementor-element-9883e60 */.location-map iframe{
    width:100%;
    height:100%;
    display:block;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-aa923c4 */.location-card{
    max-width:1200px;
    margin:0 auto;

    background:#fff;
    border-radius:24px;
    box-shadow:0 8px 28px rgba(0,0,0,.06);

    padding:36px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fd61005 */.expo-feature {
    background: #ffffff;
    border: 1px solid #e8e8e8;
    border-radius: 18px;
    padding: 26px 18px;
    min-height: 210px;
    box-sizing: border-box;
    text-align: center;

    transform: scale(0.95);

    box-shadow: 0 3px 10px rgba(0,0,0,.035);

    transition:
        transform .25s ease,
        box-shadow .25s ease;
}

.expo-feature:hover {
    transform: scale(0.95) translateY(-5px);

    box-shadow: 0 6px 16px rgba(0,0,0,.05);
}

.expo-feature .elementor-icon {
    color: #00455f;
    font-size: 52px;
    margin-bottom: 18px;
}

.expo-feature .elementor-heading-title {
    margin: 0 0 18px;
    font-size: 17px;
    line-height: 1.35;
    font-weight: 700;
    color: #4f5c68;
}

.expo-feature p {
    margin: 0;
    font-size: 18px;
    line-height: 1.45;
    color: #6f7b86;
}

@media (max-width: 767px) {

    .expo-feature {
        transform: none;
        min-height: 180px;
        padding: 24px 18px;
    }

    .expo-feature:hover {
        transform: translateY(-4px);
    }

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cd5cece */.expo-features {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 22px;
}

.expo-feature {
  background: #fff;
  border-radius: 18px;
  padding: 28px 20px;
  text-align: center;
  box-shadow: 0 10px 25px rgba(0,0,0,.05);
  border: 1px solid #e8e8e8;
  box-sizing: border-box;
}

.expo-feature .elementor-icon {
  color: #0A6FC2;
  font-size: 36px;
  margin-bottom: 14px;
}

.expo-feature h3,
.expo-feature .elementor-heading-title {
  font-size: 20px;
  line-height: 1.3;
  margin: 0;
  color: #333;
}

@media (max-width: 1024px) {
  .expo-features {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 767px) {
  .expo-features {
    grid-template-columns: 1fr;
    gap: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7c07e65 */.expo-features{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:24px;
}

/* Карточка */

.expo-feature{
    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;

    padding:32px 24px;
    min-height:250px;

    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;

    text-align:center;
    box-sizing:border-box;

    box-shadow:0 6px 18px rgba(0,0,0,.05);

    transition:.3s ease;
}

.expo-feature:hover{
    transform:translateY(-6px);
    box-shadow:0 14px 30px rgba(0,0,0,.08);
}

/* Иконка */

.expo-feature .elementor-icon{
    color:#2F9DD8;
    font-size:48px;
    margin-bottom:20px;
}

/* Заголовок */

.expo-feature h3,
.expo-feature .elementor-heading-title{
    margin:0 0 16px;
    font-size:24px;
    line-height:1.25;
    font-weight:700;
    color:#2d3742;
}

/* Описание */

.expo-feature p{
    margin:0;
    font-size:18px;
    line-height:1.55;
    color:#6b7280;
}

/* ---------- Планшет ---------- */

@media (max-width:1024px){

.expo-features{
    grid-template-columns:repeat(2,1fr);
    gap:20px;
}

.expo-feature{
    min-height:230px;
    padding:28px 22px;
}

}

/* ---------- Телефон ---------- */

@media (max-width:767px){

.expo-features{
    grid-template-columns:1fr;
    gap:18px;
}

.expo-feature{

    min-height:200px;
    padding:26px 20px;
}

.expo-feature:hover{
    transform:none;
}

.expo-feature .elementor-icon{
    font-size:42px;
    margin-bottom:16px;
}

.expo-feature h3,
.expo-feature .elementor-heading-title{
    font-size:18px;
    line-height:1.3;
    margin-bottom:14px;
}

.expo-feature p{
    font-size:16px;
    line-height:1.5;
}

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fb9bdf2 */.expo-features {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 22px;
}

.expo-feature {
  background: #fff;
  border-radius: 18px;
  padding: 28px 20px;
  text-align: center;
  box-shadow: 0 10px 25px rgba(0,0,0,.05);
  border: 1px solid #e8e8e8;
  box-sizing: border-box;
}

.expo-feature .elementor-icon {
  color: #0A6FC2;
  font-size: 36px;
  margin-bottom: 14px;
}

.expo-feature h3,
.expo-feature .elementor-heading-title {
  font-size: 20px;
  line-height: 1.3;
  margin: 0;
  color: #333;
}

@media (max-width: 1024px) {
  .expo-features {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 767px) {
  .expo-features {
    grid-template-columns: 1fr;
    gap: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-30e88a5 */.expo-feature {
  background: #ffffff;
  border: 1px solid #e7e7e7;
  border-radius: 18px;
  padding: 24px 18px;
  min-height: 155px;
  box-sizing: border-box;
  text-align: center;
  transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;
}

.expo-feature:hover {
  transform: translateY(-6px);
  border-color: #0a6fc2;
  box-shadow: 0 16px 34px rgba(0,0,0,0.08);
}

.expo-feature .elementor-icon {
  font-size: 48px;
  color: #00455f;
  margin-bottom: 14px;
}

.expo-feature .elementor-heading-title {
  font-size: 20px;
  line-height: 1.3;
  font-weight: 600;
  color: #333333;
  margin: 0 0 6px;
}

.expo-feature p {
  font-size: 14px;
  line-height: 1.35;
  color: #777777;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-89ab588 */.expo-feature {
  background: #ffffff;
  border: 1px solid #e7e7e7;
  border-radius: 18px;
  padding: 24px 18px;
  min-height: 155px;
  box-sizing: border-box;
  text-align: center;
  transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;
}

.expo-feature:hover {
  transform: translateY(-6px);
  border-color: #0a6fc2;
  box-shadow: 0 16px 34px rgba(0,0,0,0.08);
}

.expo-feature .elementor-icon {
  font-size: 48px;
  color: #00455f;
  margin-bottom: 14px;
}

.expo-feature .elementor-heading-title {
  font-size: 20px;
  line-height: 1.3;
  font-weight: 600;
  color: #333333;
  margin: 0 0 6px;
}

.expo-feature p {
  font-size: 14px;
  line-height: 1.35;
  color: #777777;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8e2621a */.expo-features {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 22px;
}

.expo-feature {
  background: #fff;
  border-radius: 18px;
  padding: 28px 20px;
  text-align: center;
  box-shadow: 0 10px 25px rgba(0,0,0,.05);
  border: 1px solid #e8e8e8;
  box-sizing: border-box;

  transition: .3s ease;
}

.expo-feature:hover{
    transform: translateY(-5px);
    box-shadow: 0 16px 32px rgba(0,0,0,.08);
}

.expo-feature .elementor-icon {
  color: #2F9DD8;
  font-size: 40px;
  margin-bottom: 16px;
}

.expo-feature h3,
.expo-feature .elementor-heading-title {
  font-size: 20px;
  line-height: 1.3;
  margin: 0;
  color: #333;
}

@media (max-width: 1024px) {

  .expo-features {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }

}

@media (max-width: 767px) {

  .expo-features {
    grid-template-columns: 1fr;
    gap: 18px;
  }

  .expo-feature {

    padding: 24px 18px;
    border-radius: 16px;
    min-height: 170px;

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;

  }

  .expo-feature:hover{
      transform:none;
  }

  .expo-feature .elementor-icon{
      font-size:36px;
      margin-bottom:14px;
  }

  .expo-feature h3,
  .expo-feature .elementor-heading-title{
      font-size:18px;
      line-height:1.3;
      margin-bottom:0;
  }

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5489ba6 */.expo-features {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 22px;
}

.expo-feature {
  background: #fff;
  border-radius: 18px;
  padding: 28px 20px;
  text-align: center;
  box-shadow: 0 10px 25px rgba(0,0,0,.05);
  border: 1px solid #e8e8e8;
  box-sizing: border-box;
}

.expo-feature .elementor-icon {
  color: #0A6FC2;
  font-size: 36px;
  margin-bottom: 14px;
}

.expo-feature h3,
.expo-feature .elementor-heading-title {
  font-size: 20px;
  line-height: 1.3;
  margin: 0;
  color: #333;
}

@media (max-width: 1024px) {
  .expo-features {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 767px) {
  .expo-features {
    grid-template-columns: 1fr;
    gap: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1a2ad5f */.expo-feature {
    background: #ffffff;
    border: 1px solid #e8e8e8;
    border-radius: 18px;
    padding: 26px 18px;
    min-height: 210px;
    box-sizing: border-box;
    text-align: center;

    transform: scale(0.95);

    box-shadow: 0 3px 10px rgba(0,0,0,.035);

    transition:
        transform .25s ease,
        box-shadow .25s ease;
}

.expo-feature:hover {
    transform: scale(0.95) translateY(-5px);

    box-shadow: 0 6px 16px rgba(0,0,0,.05);
}

.expo-feature .elementor-icon {
    color: #00455f;
    font-size: 52px;
    margin-bottom: 18px;
}

.expo-feature .elementor-heading-title {
    margin: 0 0 18px;
    font-size: 17px;
    line-height: 1.35;
    font-weight: 700;
    color: #4f5c68;
}

.expo-feature p {
    margin: 0;
    font-size: 18px;
    line-height: 1.45;
    color: #6f7b86;
}

@media (max-width: 767px) {

    .expo-feature {
        transform: none;
        min-height: 180px;
        padding: 24px 18px;
    }

    .expo-feature:hover {
        transform: translateY(-4px);
    }

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bf9b79b */.expo-feature {
  background: #ffffff;
  border: 1px solid #e7e7e7;
  border-radius: 18px;
  padding: 24px 18px;
  min-height: 155px;
  box-sizing: border-box;
  text-align: center;
  transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;
}

.expo-feature:hover {
  transform: translateY(-6px);
  border-color: #0a6fc2;
  box-shadow: 0 16px 34px rgba(0,0,0,0.08);
}

.expo-feature .elementor-icon {
  font-size: 48px;
  color: #00455f;
  margin-bottom: 14px;
}

.expo-feature .elementor-heading-title {
  font-size: 20px;
  line-height: 1.3;
  font-weight: 600;
  color: #333333;
  margin: 0 0 6px;
}

.expo-feature p {
  font-size: 14px;
  line-height: 1.35;
  color: #777777;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-024ab37 */.expo-feature {
  background: #ffffff;
  border: 1px solid #e7e7e7;
  border-radius: 18px;
  padding: 24px 18px;
  min-height: 155px;
  box-sizing: border-box;
  text-align: center;
  transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;
}

.expo-feature:hover {
  transform: translateY(-6px);
  border-color: #0a6fc2;
  box-shadow: 0 16px 34px rgba(0,0,0,0.08);
}

.expo-feature .elementor-icon {
  font-size: 48px;
  color: #00455f;
  margin-bottom: 14px;
}

.expo-feature .elementor-heading-title {
  font-size: 20px;
  line-height: 1.3;
  font-weight: 600;
  color: #333333;
  margin: 0 0 6px;
}

.expo-feature p {
  font-size: 14px;
  line-height: 1.35;
  color: #777777;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3caf770 */.expo-feature {
  background: #ffffff;
  border: 1px solid #e7e7e7;
  border-radius: 18px;
  padding: 24px 18px;
  min-height: 155px;
  box-sizing: border-box;
  text-align: center;
  transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;
}

.expo-feature:hover {
  transform: translateY(-6px);
  border-color: #0a6fc2;
  box-shadow: 0 16px 34px rgba(0,0,0,0.08);
}

.expo-feature .elementor-icon {
  font-size: 48px;
  color: #00455f;
  margin-bottom: 14px;
}

.expo-feature .elementor-heading-title {
  font-size: 20px;
  line-height: 1.3;
  font-weight: 600;
  color: #333333;
  margin: 0 0 6px;
}

.expo-feature p {
  font-size: 14px;
  line-height: 1.35;
  color: #777777;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8921f3f */.expo-feature {
  background: #ffffff;
  border: 1px solid #e7e7e7;
  border-radius: 18px;
  padding: 24px 18px;
  min-height: 155px;
  box-sizing: border-box;
  text-align: center;
  transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;
}

.expo-feature:hover {
  transform: translateY(-6px);
  border-color: #0a6fc2;
  box-shadow: 0 16px 34px rgba(0,0,0,0.08);
}

.expo-feature .elementor-icon {
  font-size: 48px;
  color: #00455f;
  margin-bottom: 14px;
}

.expo-feature .elementor-heading-title {
  font-size: 20px;
  line-height: 1.3;
  font-weight: 600;
  color: #333333;
  margin: 0 0 6px;
}

.expo-feature p {
  font-size: 14px;
  line-height: 1.35;
  color: #777777;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fcf0961 */.more-reviews-2025 {
  display: none;
}

.more-reviews-2025.is-visible {
  display: block;
}

/* Кнопка показать отзывы */
.reviews-more-btn a,
.reviews-more-btn .elementor-button,
.reviews-more-btn button {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 10px 0 !important;
  color: #2d3a45 !important;
  font-size: 22px !important;
  font-weight: 500 !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 14px !important;
  position: relative !important;
  text-decoration: none !important;
}

/* линия снизу */
.reviews-more-btn a::after,
.reviews-more-btn .elementor-button::after,
.reviews-more-btn button::after {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  bottom: -4px !important;
  width: 0 !important;
  height: 2px !important;
  background: #2d3a45 !important;
  transition: width .28s ease !important;
}

/* наведение */
.reviews-more-btn a:hover::after,
.reviews-more-btn .elementor-button:hover::after,
.reviews-more-btn button:hover::after {
  width: 100% !important;
}

.reviews-more-btn a:hover,
.reviews-more-btn .elementor-button:hover,
.reviews-more-btn button:hover {
  color: #000 !important;
}

/* иконка */
.reviews-more-btn i,
.reviews-more-btn svg {
  transition: transform .25s ease !important;
}

.reviews-more-btn a:hover i,
.reviews-more-btn .elementor-button:hover i,
.reviews-more-btn button:hover i,
.reviews-more-btn a:hover svg,
.reviews-more-btn .elementor-button:hover svg,
.reviews-more-btn button:hover svg {
  transform: translateY(2px) !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6ba69a4 */more-reviews-2025/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ebce5aa */more-reviews-2025/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f5e8a4a */more-reviews-2025/* End custom CSS */
/* Start custom CSS for yandex-maps, class: .elementor-element-228e327 */.location-map {
  border-radius: 18px;
  overflow: hidden;
  min-height: 240px;
}/* End custom CSS */