.elementor-widget-polylang-language-switcher .cpel-switcher__lang a{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-text );}.elementor-widget-polylang-language-switcher .cpel-switcher__icon{color:var( --e-global-color-text );}.elementor-widget-polylang-language-switcher .cpel-switcher__lang a:hover, .elementor-widget-polylang-language-switcher .cpel-switcher__lang a:focus{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-accent );}.elementor-widget-polylang-language-switcher .cpel-switcher__lang.cpel-switcher__lang--active a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-685 .elementor-element.elementor-element-8769959 .cpel-switcher__lang a{font-family:"Fira Sans", Sans-serif;font-size:20px;font-weight:600;color:#0E064D;}.elementor-685 .elementor-element.elementor-element-8769959 .cpel-switcher__icon{color:#0E064D;}.elementor-685 .elementor-element.elementor-element-8769959 .cpel-switcher__nav{--cpel-switcher-space:15px;}.elementor-685 .elementor-element.elementor-element-8769959 .cpel-switcher__name{padding-left:10px;}.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-685 .elementor-element.elementor-element-4678583 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 2px 2px 2px;}.elementor-685 .elementor-element.elementor-element-4678583{text-align:center;}.elementor-685 .elementor-element.elementor-element-4678583 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:700;color:#0E064D;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );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-685 .elementor-element.elementor-element-8910440 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 1px 20px;}.elementor-685 .elementor-element.elementor-element-8910440{text-align:start;font-family:"Fira Sans", Sans-serif;font-size:22px;font-weight:400;line-height:30px;letter-spacing:-1px;word-spacing:7px;color:#0E064D;}.elementor-685 .elementor-element.elementor-element-55c56d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 1px 20px;}.elementor-685 .elementor-element.elementor-element-55c56d3{text-align:start;font-family:"Fira Sans", Sans-serif;font-size:22px;font-weight:400;line-height:30px;letter-spacing:-1px;word-spacing:7px;color:#0E064D;}.elementor-685 .elementor-element.elementor-element-326cfd0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 2px 2px 2px;}.elementor-685 .elementor-element.elementor-element-326cfd0{text-align:center;}.elementor-685 .elementor-element.elementor-element-326cfd0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:700;color:#0E064D;}.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-685 .elementor-element.elementor-element-1ef42c7 .elementor-button{background-color:#8309B8;font-family:"Fira Sans", Sans-serif;font-size:25px;font-weight:500;letter-spacing:1.2px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFD78B;color:#FFD78B;border-radius:15px 15px 15px 15px;padding:15px 15px 15px 15px;}.elementor-685 .elementor-element.elementor-element-1ef42c7 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-685 .elementor-element.elementor-element-1ef42c7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-685 .elementor-element.elementor-element-1ef42c7 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-685 .elementor-element.elementor-element-4727d6d{--spacer-size:10px;}.elementor-685 .elementor-element.elementor-element-c955f2e:not(.elementor-motion-effects-element-type-background), .elementor-685 .elementor-element.elementor-element-c955f2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-685 .elementor-element.elementor-element-c955f2e > .elementor-background-overlay{background-image:url("https://www.osviatyna.com/wp-content/uploads/2025/05/DJI_0516-scaled-2.jpg");background-position:-251px -690px;opacity:0.35;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-685 .elementor-element.elementor-element-c955f2e, .elementor-685 .elementor-element.elementor-element-c955f2e > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-685 .elementor-element.elementor-element-c955f2e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-685 .elementor-element.elementor-element-47e836f{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:2.5px;}.elementor-685 .elementor-element.elementor-element-47e836f .elementor-divider-separator{width:100%;}.elementor-685 .elementor-element.elementor-element-47e836f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-685 .elementor-element.elementor-element-5fcc35d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 1px 20px;}.elementor-685 .elementor-element.elementor-element-5fcc35d{text-align:start;font-family:"Fira Sans", Sans-serif;font-size:22px;font-weight:400;line-height:30px;letter-spacing:-1px;word-spacing:7px;color:#0E064D;}.elementor-685 .elementor-element.elementor-element-ee7883e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 1px 20px;}.elementor-685 .elementor-element.elementor-element-ee7883e{text-align:start;font-family:"Fira Sans", Sans-serif;font-size:22px;font-weight:400;line-height:30px;letter-spacing:-1px;word-spacing:7px;color:#0E064D;}.elementor-685 .elementor-element.elementor-element-d7d972c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 1px 20px;}.elementor-685 .elementor-element.elementor-element-d7d972c{text-align:start;font-family:"Fira Sans", Sans-serif;font-size:22px;font-weight:400;line-height:30px;letter-spacing:-1px;word-spacing:7px;color:#0E064D;}.elementor-685 .elementor-element.elementor-element-3555a21 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 1px 20px;}.elementor-685 .elementor-element.elementor-element-3555a21{text-align:start;font-family:"Fira Sans", Sans-serif;font-size:22px;font-weight:400;line-height:30px;letter-spacing:-1px;word-spacing:7px;color:#0E064D;}.elementor-685 .elementor-element.elementor-element-2868219 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 1px 20px;}.elementor-685 .elementor-element.elementor-element-2868219{text-align:start;font-family:"Fira Sans", Sans-serif;font-size:22px;font-weight:400;line-height:30px;letter-spacing:-1px;word-spacing:7px;color:#0E064D;}.elementor-685 .elementor-element.elementor-element-7c0640c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 1px 20px;}.elementor-685 .elementor-element.elementor-element-7c0640c{text-align:start;font-family:"Fira Sans", Sans-serif;font-size:22px;font-weight:400;line-height:30px;letter-spacing:-1px;word-spacing:7px;color:#0E064D;}.elementor-685 .elementor-element.elementor-element-3c367f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 1px 20px;}.elementor-685 .elementor-element.elementor-element-3c367f6{text-align:start;font-family:"Fira Sans", Sans-serif;font-size:22px;font-weight:400;line-height:30px;letter-spacing:-1px;word-spacing:7px;color:#0E064D;}.elementor-685 .elementor-element.elementor-element-809a720{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:2.5px;}.elementor-685 .elementor-element.elementor-element-809a720 .elementor-divider-separator{width:100%;}.elementor-685 .elementor-element.elementor-element-809a720 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-685 .elementor-element.elementor-element-851aed6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 2px 2px 2px;}.elementor-685 .elementor-element.elementor-element-851aed6{text-align:center;}.elementor-685 .elementor-element.elementor-element-851aed6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:700;color:#0E064D;}.elementor-685 .elementor-element.elementor-element-ee8f076{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-685 .elementor-element.elementor-element-ee8f076 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-685 .elementor-element.elementor-element-6b78cca{--spacer-size:10px;}.elementor-685 .elementor-element.elementor-element-4b7e29e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 1px 20px;}.elementor-685 .elementor-element.elementor-element-4b7e29e{text-align:start;font-family:"Fira Sans", Sans-serif;font-size:22px;font-weight:400;line-height:30px;letter-spacing:-1px;word-spacing:7px;color:#0E064D;}.elementor-685 .elementor-element.elementor-element-65b787c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 2px 2px 2px;}.elementor-685 .elementor-element.elementor-element-65b787c{text-align:center;}.elementor-685 .elementor-element.elementor-element-65b787c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:700;color:#0E064D;}.elementor-685 .elementor-element.elementor-element-65eb7ca > .elementor-background-overlay{opacity:0.26;}.elementor-685 .elementor-element.elementor-element-4df6162 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 1px 20px;}.elementor-685 .elementor-element.elementor-element-4df6162{text-align:start;font-family:"Fira Sans", Sans-serif;font-size:22px;font-weight:400;line-height:30px;letter-spacing:-1px;word-spacing:7px;color:#0E064D;}.elementor-685 .elementor-element.elementor-element-1adab65 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 2px 2px 2px;}.elementor-685 .elementor-element.elementor-element-1adab65{text-align:center;}.elementor-685 .elementor-element.elementor-element-1adab65 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:700;color:#0E064D;}.elementor-685 .elementor-element.elementor-element-86f0e9f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 1px 20px;}.elementor-685 .elementor-element.elementor-element-86f0e9f{text-align:start;font-family:"Fira Sans", Sans-serif;font-size:22px;font-weight:400;line-height:30px;letter-spacing:-1px;word-spacing:7px;color:#0E064D;}.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 );font-style:var( --e-global-typography-text-font-style );}.elementor-685 .elementor-element.elementor-element-a6031d4{text-align:center;}.elementor-685 .elementor-element.elementor-element-49969b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 2px 2px 2px;}.elementor-685 .elementor-element.elementor-element-49969b1{text-align:center;}.elementor-685 .elementor-element.elementor-element-49969b1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:700;color:#0E064D;}.elementor-685 .elementor-element.elementor-element-4ce448d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 1px 20px;}.elementor-685 .elementor-element.elementor-element-4ce448d{text-align:start;font-family:"Fira Sans", Sans-serif;font-size:22px;font-weight:400;line-height:30px;letter-spacing:-1px;word-spacing:7px;color:#0E064D;}.elementor-685 .elementor-element.elementor-element-6c59999 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 2px 2px 2px;}.elementor-685 .elementor-element.elementor-element-6c59999{text-align:center;}.elementor-685 .elementor-element.elementor-element-6c59999 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:700;color:#0E064D;}.elementor-685 .elementor-element.elementor-element-013d0d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 1px 20px;}.elementor-685 .elementor-element.elementor-element-013d0d3{text-align:start;font-family:"Fira Sans", Sans-serif;font-size:22px;font-weight:400;line-height:30px;letter-spacing:-1px;word-spacing:7px;color:#0E064D;}.elementor-685 .elementor-element.elementor-element-21d7d20 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 2px 2px 2px;}.elementor-685 .elementor-element.elementor-element-21d7d20{text-align:center;}.elementor-685 .elementor-element.elementor-element-21d7d20 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:700;color:#0E064D;}.elementor-685 .elementor-element.elementor-element-5a84672 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 1px 20px;}.elementor-685 .elementor-element.elementor-element-5a84672{text-align:start;font-family:"Fira Sans", Sans-serif;font-size:22px;font-weight:400;line-height:30px;letter-spacing:-1px;word-spacing:7px;color:#0E064D;}.elementor-685 .elementor-element.elementor-element-6519291 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 2px 2px 2px;}.elementor-685 .elementor-element.elementor-element-6519291{text-align:center;}.elementor-685 .elementor-element.elementor-element-6519291 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:700;color:#0E064D;}.elementor-685 .elementor-element.elementor-element-1728652{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-685 .elementor-element.elementor-element-0c4cadd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 1px 20px;}.elementor-685 .elementor-element.elementor-element-0c4cadd{text-align:start;font-family:"Fira Sans", Sans-serif;font-size:22px;font-weight:400;line-height:30px;letter-spacing:-1px;word-spacing:7px;color:#0E064D;}.elementor-685 .elementor-element.elementor-element-6957316 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 1px 20px;}.elementor-685 .elementor-element.elementor-element-6957316{text-align:start;font-family:"Fira Sans", Sans-serif;font-size:22px;font-weight:400;line-height:30px;letter-spacing:-1px;word-spacing:7px;color:#0E064D;}.elementor-685 .elementor-element.elementor-element-cfa0d25 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 2px 2px 2px;}.elementor-685 .elementor-element.elementor-element-cfa0d25{text-align:center;}.elementor-685 .elementor-element.elementor-element-cfa0d25 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:700;color:#0E064D;}.elementor-685 .elementor-element.elementor-element-7237b1c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-685 .elementor-element.elementor-element-7ef64b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 1px 20px;}.elementor-685 .elementor-element.elementor-element-7ef64b2{text-align:start;font-family:"Fira Sans", Sans-serif;font-size:22px;font-weight:400;line-height:30px;letter-spacing:-1px;word-spacing:7px;color:#0E064D;}.elementor-685 .elementor-element.elementor-element-bf68e5b .elementor-button{background-color:#8309B8;font-family:"Fira Sans", Sans-serif;font-size:25px;font-weight:500;letter-spacing:1.2px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFD78B;color:#FFD78B;border-radius:15px 15px 15px 15px;padding:15px 15px 15px 15px;}.elementor-685 .elementor-element.elementor-element-bf68e5b > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-685 .elementor-element.elementor-element-bf68e5b .elementor-button-content-wrapper{flex-direction:row;}.elementor-685 .elementor-element.elementor-element-bf68e5b .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-685 .elementor-element.elementor-element-b780df9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 1px 20px;}.elementor-685 .elementor-element.elementor-element-b780df9{text-align:start;font-family:"Fira Sans", Sans-serif;font-size:22px;font-weight:400;line-height:30px;letter-spacing:-1px;word-spacing:7px;color:#0E064D;}.elementor-685 .elementor-element.elementor-element-5bd1e8b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 2px 2px 2px;}.elementor-685 .elementor-element.elementor-element-5bd1e8b{text-align:center;}.elementor-685 .elementor-element.elementor-element-5bd1e8b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:700;color:#0E064D;}.elementor-685 .elementor-element.elementor-element-1b6d633 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 1px 20px;}.elementor-685 .elementor-element.elementor-element-1b6d633{text-align:start;font-family:"Fira Sans", Sans-serif;font-size:22px;font-weight:400;line-height:30px;letter-spacing:-1px;word-spacing:7px;color:#0E064D;}.elementor-685 .elementor-element.elementor-element-8c472cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 2px 2px 2px;}.elementor-685 .elementor-element.elementor-element-8c472cf{text-align:center;}.elementor-685 .elementor-element.elementor-element-8c472cf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:700;color:#0E064D;}.elementor-685 .elementor-element.elementor-element-d0cafc0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-685 .elementor-element.elementor-element-5c93235 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 1px 20px;}.elementor-685 .elementor-element.elementor-element-5c93235{text-align:start;font-family:"Fira Sans", Sans-serif;font-size:22px;font-weight:400;line-height:30px;letter-spacing:-1px;word-spacing:7px;color:#0E064D;}.elementor-685 .elementor-element.elementor-element-1cf32e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 2px 2px 2px;}.elementor-685 .elementor-element.elementor-element-1cf32e4{text-align:center;}.elementor-685 .elementor-element.elementor-element-1cf32e4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:700;color:#0E064D;}.elementor-685 .elementor-element.elementor-element-5d07d75 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-685 .elementor-element.elementor-element-d58a31b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 1px 20px;}.elementor-685 .elementor-element.elementor-element-d58a31b{text-align:start;font-family:"Fira Sans", Sans-serif;font-size:22px;font-weight:400;line-height:30px;letter-spacing:-1px;word-spacing:7px;color:#0E064D;}.elementor-685 .elementor-element.elementor-element-bf74a3b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 1px 20px;}.elementor-685 .elementor-element.elementor-element-bf74a3b{text-align:start;font-family:"Fira Sans", Sans-serif;font-size:22px;font-weight:400;line-height:30px;letter-spacing:-1px;word-spacing:7px;color:#0E064D;}.elementor-685 .elementor-element.elementor-element-dcc57da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 2px 2px 2px;}.elementor-685 .elementor-element.elementor-element-dcc57da{text-align:center;}.elementor-685 .elementor-element.elementor-element-dcc57da .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:700;color:#0E064D;}.elementor-685 .elementor-element.elementor-element-c1844f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 1px 20px;}.elementor-685 .elementor-element.elementor-element-c1844f2{text-align:start;font-family:"Fira Sans", Sans-serif;font-size:22px;font-weight:400;line-height:30px;letter-spacing:-1px;word-spacing:7px;color:#0E064D;}.elementor-685 .elementor-element.elementor-element-b1f0231{--display:flex;}.elementor-685 .elementor-element.elementor-element-4a12211 .elementor-button{background-color:#8309B8;font-family:"Fira Sans", Sans-serif;font-size:25px;font-weight:500;letter-spacing:1.2px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFD78B;color:#FFD78B;border-radius:15px 15px 15px 15px;padding:15px 15px 15px 15px;}.elementor-685 .elementor-element.elementor-element-4a12211 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-685 .elementor-element.elementor-element-4a12211 .elementor-button-content-wrapper{flex-direction:row;}.elementor-685 .elementor-element.elementor-element-4a12211 .elementor-button .elementor-button-content-wrapper{gap:15px;}@media(min-width:768px){.elementor-685 .elementor-element.elementor-element-c38dfab{width:100%;}}@media(max-width:1024px){.elementor-685 .elementor-element.elementor-element-c955f2e > .elementor-background-overlay{background-position:0px 0px;}.elementor-685 .elementor-element.elementor-element-1728652{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-685 .elementor-element.elementor-element-4678583 .elementor-heading-title{font-size:22px;}.elementor-685 .elementor-element.elementor-element-8910440{font-size:18px;}.elementor-685 .elementor-element.elementor-element-55c56d3{font-size:18px;}.elementor-685 .elementor-element.elementor-element-326cfd0 .elementor-heading-title{font-size:22px;}.elementor-685 .elementor-element.elementor-element-1ef42c7 .elementor-button{font-size:25px;}.elementor-685 .elementor-element.elementor-element-c955f2e > .elementor-background-overlay{background-position:-218px -668px;background-size:842px auto;}.elementor-685 .elementor-element.elementor-element-5fcc35d{font-size:18px;}.elementor-685 .elementor-element.elementor-element-ee7883e{font-size:18px;}.elementor-685 .elementor-element.elementor-element-d7d972c{font-size:18px;}.elementor-685 .elementor-element.elementor-element-3555a21{font-size:18px;}.elementor-685 .elementor-element.elementor-element-2868219{font-size:18px;}.elementor-685 .elementor-element.elementor-element-7c0640c{font-size:18px;}.elementor-685 .elementor-element.elementor-element-3c367f6{font-size:18px;}.elementor-685 .elementor-element.elementor-element-851aed6 .elementor-heading-title{font-size:22px;}.elementor-685 .elementor-element.elementor-element-4b7e29e{font-size:18px;}.elementor-685 .elementor-element.elementor-element-65b787c .elementor-heading-title{font-size:22px;}.elementor-685 .elementor-element.elementor-element-4df6162{font-size:18px;}.elementor-685 .elementor-element.elementor-element-1adab65 .elementor-heading-title{font-size:22px;}.elementor-685 .elementor-element.elementor-element-86f0e9f{font-size:18px;}.elementor-685 .elementor-element.elementor-element-49969b1 .elementor-heading-title{font-size:22px;}.elementor-685 .elementor-element.elementor-element-4ce448d{font-size:18px;}.elementor-685 .elementor-element.elementor-element-6c59999 .elementor-heading-title{font-size:22px;}.elementor-685 .elementor-element.elementor-element-013d0d3{font-size:18px;}.elementor-685 .elementor-element.elementor-element-21d7d20 .elementor-heading-title{font-size:22px;}.elementor-685 .elementor-element.elementor-element-5a84672{font-size:18px;}.elementor-685 .elementor-element.elementor-element-6519291 .elementor-heading-title{font-size:22px;}.elementor-685 .elementor-element.elementor-element-1728652{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-685 .elementor-element.elementor-element-0c4cadd{font-size:18px;}.elementor-685 .elementor-element.elementor-element-6957316{font-size:18px;}.elementor-685 .elementor-element.elementor-element-cfa0d25 .elementor-heading-title{font-size:22px;}.elementor-685 .elementor-element.elementor-element-7ef64b2{font-size:18px;}.elementor-685 .elementor-element.elementor-element-bf68e5b .elementor-button{font-size:25px;}.elementor-685 .elementor-element.elementor-element-b780df9{font-size:18px;}.elementor-685 .elementor-element.elementor-element-5bd1e8b .elementor-heading-title{font-size:22px;}.elementor-685 .elementor-element.elementor-element-1b6d633{font-size:18px;}.elementor-685 .elementor-element.elementor-element-8c472cf .elementor-heading-title{font-size:22px;}.elementor-685 .elementor-element.elementor-element-5c93235{font-size:18px;}.elementor-685 .elementor-element.elementor-element-1cf32e4 .elementor-heading-title{font-size:22px;}.elementor-685 .elementor-element.elementor-element-d58a31b{font-size:18px;}.elementor-685 .elementor-element.elementor-element-bf74a3b{font-size:18px;}.elementor-685 .elementor-element.elementor-element-dcc57da .elementor-heading-title{font-size:22px;}.elementor-685 .elementor-element.elementor-element-c1844f2{font-size:18px;}.elementor-685 .elementor-element.elementor-element-4a12211 .elementor-button{font-size:25px;}}/* Start custom CSS for button, class: .elementor-element-1ef42c7 *//* Стиль по умолчанию — контрастный, но чистый */
.elementor-button {
  background: #8309B8;
  color: white;
  border: none;
  border-radius: 999px;
  font-weight: 600;
  transition: transform 0.3s ease, background 0.3s ease;
}

/* Эффект при наведении — плавный, яркий перелив */
.elementor-button:hover {
  transform: scale(1.05);
  background: linear-gradient(135deg, #8309B8, #b97de9, #8309B8);
  background-size: 200% 200%;
  animation: gradientFlow 4s ease-in-out infinite alternate;
}

/* Анимация движения градиента */
@keyframes gradientFlow {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bf68e5b *//* Стиль по умолчанию — контрастный, но чистый */
.elementor-button {
  background: #8309B8;
  color: white;
  border: none;
  border-radius: 999px;
  font-weight: 600;
  transition: transform 0.3s ease, background 0.3s ease;
}

/* Эффект при наведении — плавный, яркий перелив */
.elementor-button:hover {
  transform: scale(1.05);
  background: linear-gradient(135deg, #8309B8, #b97de9, #8309B8);
  background-size: 200% 200%;
  animation: gradientFlow 4s ease-in-out infinite alternate;
}

/* Анимация движения градиента */
@keyframes gradientFlow {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a12211 *//* Стиль по умолчанию — контрастный, но чистый */
.elementor-button {
  background: #8309B8;
  color: white;
  border: none;
  border-radius: 999px;
  font-weight: 600;
  transition: transform 0.3s ease, background 0.3s ease;
}

/* Эффект при наведении — плавный, яркий перелив */
.elementor-button:hover {
  transform: scale(1.05);
  background: linear-gradient(135deg, #8309B8, #b97de9, #8309B8);
  background-size: 200% 200%;
  animation: gradientFlow 4s ease-in-out infinite alternate;
}

/* Анимация движения градиента */
@keyframes gradientFlow {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}/* End custom CSS */