.elementor-2450 .elementor-element.elementor-element-2ad8085d:not(.elementor-motion-effects-element-type-background), .elementor-2450 .elementor-element.elementor-element-2ad8085d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://xn--02-6kci2dbfjo6d.xn--p1ai/wp-content/uploads/2026/02/fon-копия-копия.webp");background-position:center left;background-repeat:repeat-x;background-size:cover;}.elementor-2450 .elementor-element.elementor-element-2ad8085d > .elementor-background-overlay{background-color:#FFFFFF00;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2450 .elementor-element.elementor-element-2ad8085d > .elementor-container{max-width:1420px;}.elementor-2450 .elementor-element.elementor-element-2ad8085d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1% 0% 2% 0%;}.elementor-2450 .elementor-element.elementor-element-2ad8085d > .elementor-shape-bottom .elementor-shape-fill{fill:#BBAB8E;}.elementor-2450 .elementor-element.elementor-element-2ad8085d > .elementor-shape-bottom svg{height:110px;}.elementor-2450 .elementor-element.elementor-element-5c71314e{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-2450 .elementor-element.elementor-element-1d1bebe5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2450 .elementor-element.elementor-element-1d1bebe5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.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-2450 .elementor-element.elementor-element-569d470f > .elementor-widget-container{margin:-35px 0px -35px 0px;}.elementor-2450 .elementor-element.elementor-element-569d470f{text-align:left;}.elementor-2450 .elementor-element.elementor-element-569d470f img{width:15%;border-radius:23px 23px 23px 23px;}.elementor-bc-flex-widget .elementor-2450 .elementor-element.elementor-element-3ce2688c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2450 .elementor-element.elementor-element-3ce2688c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2450 .elementor-element.elementor-element-3ce2688c.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{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-2450 .elementor-element.elementor-element-27488c9a{width:initial;max-width:initial;--icon-box-icon-margin:15px;}.elementor-2450 .elementor-element.elementor-element-27488c9a > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-27488c9a.elementor-view-stacked .elementor-icon{background-color:#EE482E;}.elementor-2450 .elementor-element.elementor-element-27488c9a.elementor-view-framed .elementor-icon, .elementor-2450 .elementor-element.elementor-element-27488c9a.elementor-view-default .elementor-icon{fill:#EE482E;color:#EE482E;border-color:#EE482E;}.elementor-2450 .elementor-element.elementor-element-27488c9a .elementor-icon{font-size:33px;}.elementor-2450 .elementor-element.elementor-element-27488c9a .elementor-icon-box-title{color:#000000;}.elementor-2450 .elementor-element.elementor-element-27488c9a .elementor-icon-box-title, .elementor-2450 .elementor-element.elementor-element-27488c9a .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:30px;font-weight:500;}.elementor-2450 .elementor-element.elementor-element-23828a6{width:initial;max-width:initial;--icon-box-icon-margin:15px;}.elementor-2450 .elementor-element.elementor-element-23828a6 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-23828a6.elementor-view-stacked .elementor-icon{background-color:#EE482E;}.elementor-2450 .elementor-element.elementor-element-23828a6.elementor-view-framed .elementor-icon, .elementor-2450 .elementor-element.elementor-element-23828a6.elementor-view-default .elementor-icon{fill:#EE482E;color:#EE482E;border-color:#EE482E;}.elementor-2450 .elementor-element.elementor-element-23828a6 .elementor-icon{font-size:33px;}.elementor-2450 .elementor-element.elementor-element-23828a6 .elementor-icon-box-title{color:#000000;}.elementor-2450 .elementor-element.elementor-element-23828a6 .elementor-icon-box-title, .elementor-2450 .elementor-element.elementor-element-23828a6 .elementor-icon-box-title a{font-family:"Jost", Sans-serif;font-size:30px;font-weight:500;}.elementor-2450 .elementor-element.elementor-element-758cc72e{width:initial;max-width:initial;}.elementor-2450 .elementor-element.elementor-element-758cc72e > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-758cc72e .elementor-icon-box-title{color:#000000;}.elementor-2450 .elementor-element.elementor-element-758cc72e .elementor-icon-box-title, .elementor-2450 .elementor-element.elementor-element-758cc72e .elementor-icon-box-title a{font-family:"Fira Sans", Sans-serif;font-size:40px;font-weight:700;font-style:italic;}.elementor-2450 .elementor-element.elementor-element-8ed22db{width:initial;max-width:initial;}.elementor-2450 .elementor-element.elementor-element-8ed22db > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-8ed22db .elementor-icon-box-title{color:#000000;}.elementor-2450 .elementor-element.elementor-element-8ed22db .elementor-icon-box-title, .elementor-2450 .elementor-element.elementor-element-8ed22db .elementor-icon-box-title a{font-family:"Fira Sans", Sans-serif;font-size:40px;font-weight:700;font-style:italic;}.elementor-2450 .elementor-element.elementor-element-7d88eb88{margin-top:55px;margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-3af5fcda > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2450 .elementor-element.elementor-element-3af5fcda > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-2450 .elementor-element.elementor-element-3e0385f2 > .elementor-widget-container{--e-transform-skewX:0deg;margin:-10px 0px -10px 0px;}.elementor-2450 .elementor-element.elementor-element-3e0385f2{z-index:3;}.elementor-2450 .elementor-element.elementor-element-3e0385f2 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:51px;font-weight:700;text-transform:uppercase;font-style:italic;line-height:66px;letter-spacing:3.4px;color:#232323;}.elementor-2450 .elementor-element.elementor-element-4cade07{width:initial;max-width:initial;}.elementor-2450 .elementor-element.elementor-element-4cade07 > .elementor-widget-container{background-color:#FFFFFF70;margin:10px 10px 0px 0px;padding:7px 12px 7px 12px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:42px 42px 42px 42px;}.elementor-2450 .elementor-element.elementor-element-4cade07.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-2450 .elementor-element.elementor-element-4cade07 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:#000000;}.elementor-2450 .elementor-element.elementor-element-4c35213{width:initial;max-width:initial;}.elementor-2450 .elementor-element.elementor-element-4c35213 > .elementor-widget-container{background-color:#FFFFFF70;margin:10px 10px 0px 0px;padding:7px 12px 7px 12px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:42px 42px 42px 42px;}.elementor-2450 .elementor-element.elementor-element-4c35213.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-2450 .elementor-element.elementor-element-4c35213 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:#000000;}.elementor-2450 .elementor-element.elementor-element-d046aec{width:initial;max-width:initial;}.elementor-2450 .elementor-element.elementor-element-d046aec > .elementor-widget-container{background-color:#FFFFFF70;margin:10px 10px 0px 0px;padding:7px 12px 7px 12px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:42px 42px 42px 42px;}.elementor-2450 .elementor-element.elementor-element-d046aec.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-2450 .elementor-element.elementor-element-d046aec .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:#000000;}.elementor-2450 .elementor-element.elementor-element-26b9c11{width:initial;max-width:initial;}.elementor-2450 .elementor-element.elementor-element-26b9c11 > .elementor-widget-container{background-color:#FFFFFF70;margin:10px 10px 0px 0px;padding:7px 12px 7px 12px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:42px 42px 42px 42px;}.elementor-2450 .elementor-element.elementor-element-26b9c11.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-2450 .elementor-element.elementor-element-26b9c11 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:#000000;}.elementor-2450 .elementor-element.elementor-element-71f7ef7{width:initial;max-width:initial;}.elementor-2450 .elementor-element.elementor-element-71f7ef7 > .elementor-widget-container{background-color:#FFFFFF70;margin:10px 10px 0px 0px;padding:7px 12px 7px 12px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:42px 42px 42px 42px;}.elementor-2450 .elementor-element.elementor-element-71f7ef7.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-2450 .elementor-element.elementor-element-71f7ef7 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:#000000;}.elementor-widget-ucaddon_parellogram_button .ue_button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2450 .elementor-element.elementor-element-32d1f46a{width:auto;max-width:auto;}.elementor-2450 .elementor-element.elementor-element-32d1f46a > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-32d1f46a .parellogram_button{text-align:left;}.elementor-2450 .elementor-element.elementor-element-32d1f46a .ue_parallelogram{transform:skew(calc(0deg - 20deg));}.elementor-2450 .elementor-element.elementor-element-32d1f46a .ue_skew-fix{transform:skew(calc(-0deg + 20deg));}.elementor-2450 .elementor-element.elementor-element-32d1f46a .parellogram_button,.elementor-2450 .elementor-element.elementor-element-32d1f46a .parellogram_button *{transition-duration:300ms;}.elementor-2450 .elementor-element.elementor-element-32d1f46a .ue_button{font-family:"Fira Sans", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:0.6px;padding:20px 75px 20px 75px;border-radius:99px 99px 99px 99px;background-color:#793CCA;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-2450 .elementor-element.elementor-element-32d1f46a .ue_button,.elementor-2450 .elementor-element.elementor-element-32d1f46a .ue_button *{color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-55d55ef{width:var( --container-widget-width, 38.909% );max-width:38.909%;--container-widget-width:38.909%;--container-widget-flex-grow:0;}.elementor-2450 .elementor-element.elementor-element-55d55ef > .elementor-widget-container{margin:15px 0px 0px 10px;}.elementor-2450 .elementor-element.elementor-element-55d55ef .parellogram_button{text-align:left;}.elementor-2450 .elementor-element.elementor-element-55d55ef .ue_parallelogram{transform:skew(calc(0deg - 20deg));}.elementor-2450 .elementor-element.elementor-element-55d55ef .ue_skew-fix{transform:skew(calc(-0deg + 20deg));}.elementor-2450 .elementor-element.elementor-element-55d55ef .parellogram_button,.elementor-2450 .elementor-element.elementor-element-55d55ef .parellogram_button *{transition-duration:300ms;}.elementor-2450 .elementor-element.elementor-element-55d55ef .ue_button{font-family:"Fira Sans", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:0.6px;padding:20px 75px 20px 75px;border-radius:99px 99px 99px 99px;background-color:#119C00;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-2450 .elementor-element.elementor-element-55d55ef .ue_button,.elementor-2450 .elementor-element.elementor-element-55d55ef .ue_button *{color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-ca8bfe9{width:var( --container-widget-width, 44.584% );max-width:44.584%;--container-widget-width:44.584%;--container-widget-flex-grow:0;}.elementor-2450 .elementor-element.elementor-element-ca8bfe9 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-ca8bfe9 .parellogram_button{text-align:left;}.elementor-2450 .elementor-element.elementor-element-ca8bfe9 .ue_parallelogram{transform:skew(calc(0deg - 20deg));}.elementor-2450 .elementor-element.elementor-element-ca8bfe9 .ue_skew-fix{transform:skew(calc(-0deg + 20deg));}.elementor-2450 .elementor-element.elementor-element-ca8bfe9 .parellogram_button,.elementor-2450 .elementor-element.elementor-element-ca8bfe9 .parellogram_button *{transition-duration:300ms;}.elementor-2450 .elementor-element.elementor-element-ca8bfe9 .ue_button{font-family:"Fira Sans", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:0.6px;padding:20px 75px 20px 75px;border-radius:99px 99px 99px 99px;background-color:#1A70AA;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-2450 .elementor-element.elementor-element-ca8bfe9 .ue_button,.elementor-2450 .elementor-element.elementor-element-ca8bfe9 .ue_button *{color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-5d79045{width:var( --container-widget-width, 54.065% );max-width:54.065%;--container-widget-width:54.065%;--container-widget-flex-grow:0;top:-15px;z-index:35;}.elementor-2450 .elementor-element.elementor-element-5d79045 > .elementor-widget-container{margin:0% 0% 0% 0%;}body:not(.rtl) .elementor-2450 .elementor-element.elementor-element-5d79045{right:0px;}body.rtl .elementor-2450 .elementor-element.elementor-element-5d79045{left:0px;}.elementor-2450 .elementor-element.elementor-element-5d79045 img{width:140%;max-width:160%;}.elementor-2450 .elementor-element.elementor-element-1a89bd4a{--spacer-size:120px;}.elementor-2450 .elementor-element.elementor-element-c07ad36:not(.elementor-motion-effects-element-type-background), .elementor-2450 .elementor-element.elementor-element-c07ad36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BBAB8E;}.elementor-2450 .elementor-element.elementor-element-c07ad36 > .elementor-container{max-width:1400px;}.elementor-2450 .elementor-element.elementor-element-c07ad36{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 55px 0px;z-index:24;}.elementor-2450 .elementor-element.elementor-element-c07ad36 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2450 .elementor-element.elementor-element-fc620eb.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2450 .elementor-element.elementor-element-6baf86a > .elementor-widget-container{--e-transform-skewX:0deg;margin:50px 0px -10px 0px;}.elementor-2450 .elementor-element.elementor-element-6baf86a{z-index:26;text-align:center;}.elementor-2450 .elementor-element.elementor-element-6baf86a .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:49px;font-weight:700;text-transform:uppercase;font-style:italic;line-height:53px;letter-spacing:1.7px;-webkit-text-stroke-color:#000;stroke:#000;color:#080808;}.elementor-2450 .elementor-element.elementor-element-f3e96ec{margin-top:10px;margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-6950bfe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2450 .elementor-element.elementor-element-6950bfe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-2450 .elementor-element.elementor-element-6950bfe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-6950bfe > .elementor-element-populated, .elementor-2450 .elementor-element.elementor-element-6950bfe > .elementor-element-populated > .elementor-background-overlay, .elementor-2450 .elementor-element.elementor-element-6950bfe > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-2450 .elementor-element.elementor-element-6950bfe > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:25px 25px 25px 25px;}.elementor-2450 .elementor-element.elementor-element-6950bfe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2450 .elementor-element.elementor-element-d0b0b9d:not(.elementor-motion-effects-element-type-background), .elementor-2450 .elementor-element.elementor-element-d0b0b9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0E0E0;}.elementor-2450 .elementor-element.elementor-element-d0b0b9d > .elementor-container{max-width:1400px;}.elementor-2450 .elementor-element.elementor-element-d0b0b9d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 55px 0px;z-index:24;}.elementor-2450 .elementor-element.elementor-element-d0b0b9d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2450 .elementor-element.elementor-element-68b2ef3.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2450 .elementor-element.elementor-element-8437e27 > .elementor-widget-container{--e-transform-skewX:0deg;margin:50px 0px -10px 0px;}.elementor-2450 .elementor-element.elementor-element-8437e27{z-index:26;text-align:center;}.elementor-2450 .elementor-element.elementor-element-8437e27 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:49px;font-weight:700;text-transform:uppercase;font-style:italic;line-height:53px;letter-spacing:1.7px;-webkit-text-stroke-color:#000;stroke:#000;color:#080808;}.elementor-2450 .elementor-element.elementor-element-06649e5{margin-top:10px;margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-5788930:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2450 .elementor-element.elementor-element-5788930 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-2450 .elementor-element.elementor-element-5788930 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-5788930 > .elementor-element-populated, .elementor-2450 .elementor-element.elementor-element-5788930 > .elementor-element-populated > .elementor-background-overlay, .elementor-2450 .elementor-element.elementor-element-5788930 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-2450 .elementor-element.elementor-element-5788930 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 2px;}.elementor-2450 .elementor-element.elementor-element-5788930 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2450 .elementor-element.elementor-element-f86c87a img{width:100%;height:383px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-2450 .elementor-element.elementor-element-fb32d0a > .elementor-widget-container{margin:20px 0px 12px 0px;padding:0px 15px 20px 15px;}.elementor-2450 .elementor-element.elementor-element-fb32d0a{text-align:left;}.elementor-2450 .elementor-element.elementor-element-fb32d0a .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;font-style:italic;color:#090909;}.elementor-2450 .elementor-element.elementor-element-2e0bdcd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 20px 15px;}.elementor-2450 .elementor-element.elementor-element-2e0bdcd{text-align:left;}.elementor-2450 .elementor-element.elementor-element-2e0bdcd .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:26px;font-weight:400;text-transform:uppercase;font-style:italic;color:#636363;}.elementor-2450 .elementor-element.elementor-element-fbfa96f{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-fbfa96f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2450 .elementor-element.elementor-element-fbfa96f .parellogram_button{text-align:center;}.elementor-2450 .elementor-element.elementor-element-fbfa96f .ue_parallelogram{transform:skew(calc(0deg - 0deg));}.elementor-2450 .elementor-element.elementor-element-fbfa96f .ue_skew-fix{transform:skew(calc(-0deg + 0deg));}.elementor-2450 .elementor-element.elementor-element-fbfa96f .parellogram_button,.elementor-2450 .elementor-element.elementor-element-fbfa96f .parellogram_button *{transition-duration:300ms;}.elementor-2450 .elementor-element.elementor-element-fbfa96f .ue_button{font-family:"Fira Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.6px;padding:20px 75px 20px 75px;border-radius:99px 99px 99px 99px;background-color:#793CCA;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-2450 .elementor-element.elementor-element-fbfa96f .ue_button,.elementor-2450 .elementor-element.elementor-element-fbfa96f .ue_button *{color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-dfc30df:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2450 .elementor-element.elementor-element-dfc30df > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-2450 .elementor-element.elementor-element-dfc30df > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-dfc30df > .elementor-element-populated, .elementor-2450 .elementor-element.elementor-element-dfc30df > .elementor-element-populated > .elementor-background-overlay, .elementor-2450 .elementor-element.elementor-element-dfc30df > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-2450 .elementor-element.elementor-element-dfc30df > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 2px;}.elementor-2450 .elementor-element.elementor-element-dfc30df > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2450 .elementor-element.elementor-element-c705527 img{width:100%;height:383px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-2450 .elementor-element.elementor-element-632f28f > .elementor-widget-container{margin:20px 0px 12px 0px;padding:0px 15px 20px 15px;}.elementor-2450 .elementor-element.elementor-element-632f28f{text-align:left;}.elementor-2450 .elementor-element.elementor-element-632f28f .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;font-style:italic;color:#090909;}.elementor-2450 .elementor-element.elementor-element-8aeb97c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 20px 15px;}.elementor-2450 .elementor-element.elementor-element-8aeb97c{text-align:left;}.elementor-2450 .elementor-element.elementor-element-8aeb97c .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:26px;font-weight:400;text-transform:uppercase;font-style:italic;color:#636363;}.elementor-2450 .elementor-element.elementor-element-6882334{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-6882334 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2450 .elementor-element.elementor-element-6882334 .parellogram_button{text-align:center;}.elementor-2450 .elementor-element.elementor-element-6882334 .ue_parallelogram{transform:skew(calc(0deg - 0deg));}.elementor-2450 .elementor-element.elementor-element-6882334 .ue_skew-fix{transform:skew(calc(-0deg + 0deg));}.elementor-2450 .elementor-element.elementor-element-6882334 .parellogram_button,.elementor-2450 .elementor-element.elementor-element-6882334 .parellogram_button *{transition-duration:300ms;}.elementor-2450 .elementor-element.elementor-element-6882334 .ue_button{font-family:"Fira Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.6px;padding:20px 75px 20px 75px;border-radius:99px 99px 99px 99px;background-color:#793CCA;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-2450 .elementor-element.elementor-element-6882334 .ue_button,.elementor-2450 .elementor-element.elementor-element-6882334 .ue_button *{color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-c007cb2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2450 .elementor-element.elementor-element-c007cb2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-2450 .elementor-element.elementor-element-c007cb2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-c007cb2 > .elementor-element-populated, .elementor-2450 .elementor-element.elementor-element-c007cb2 > .elementor-element-populated > .elementor-background-overlay, .elementor-2450 .elementor-element.elementor-element-c007cb2 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-2450 .elementor-element.elementor-element-c007cb2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 2px;}.elementor-2450 .elementor-element.elementor-element-c007cb2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2450 .elementor-element.elementor-element-ef17702 img{width:100%;height:383px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-2450 .elementor-element.elementor-element-4e55fec > .elementor-widget-container{margin:20px 0px 12px 0px;padding:0px 15px 20px 15px;}.elementor-2450 .elementor-element.elementor-element-4e55fec{text-align:left;}.elementor-2450 .elementor-element.elementor-element-4e55fec .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;font-style:italic;color:#090909;}.elementor-2450 .elementor-element.elementor-element-6578978 > .elementor-widget-container{margin:-24px 0px 0px 0px;padding:0px 15px 20px 15px;}.elementor-2450 .elementor-element.elementor-element-6578978{text-align:left;}.elementor-2450 .elementor-element.elementor-element-6578978 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:26px;font-weight:400;text-transform:uppercase;font-style:italic;color:#636363;}.elementor-2450 .elementor-element.elementor-element-87b997c{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-87b997c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2450 .elementor-element.elementor-element-87b997c .parellogram_button{text-align:center;}.elementor-2450 .elementor-element.elementor-element-87b997c .ue_parallelogram{transform:skew(calc(0deg - 0deg));}.elementor-2450 .elementor-element.elementor-element-87b997c .ue_skew-fix{transform:skew(calc(-0deg + 0deg));}.elementor-2450 .elementor-element.elementor-element-87b997c .parellogram_button,.elementor-2450 .elementor-element.elementor-element-87b997c .parellogram_button *{transition-duration:300ms;}.elementor-2450 .elementor-element.elementor-element-87b997c .ue_button{font-family:"Fira Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.6px;padding:20px 75px 20px 75px;border-radius:99px 99px 99px 99px;background-color:#793CCA;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-2450 .elementor-element.elementor-element-87b997c .ue_button,.elementor-2450 .elementor-element.elementor-element-87b997c .ue_button *{color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-fe01d6a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2450 .elementor-element.elementor-element-fe01d6a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-2450 .elementor-element.elementor-element-fe01d6a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-fe01d6a > .elementor-element-populated, .elementor-2450 .elementor-element.elementor-element-fe01d6a > .elementor-element-populated > .elementor-background-overlay, .elementor-2450 .elementor-element.elementor-element-fe01d6a > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-2450 .elementor-element.elementor-element-fe01d6a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 2px;}.elementor-2450 .elementor-element.elementor-element-fe01d6a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2450 .elementor-element.elementor-element-06f39bf img{width:100%;height:383px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-2450 .elementor-element.elementor-element-215bfbb > .elementor-widget-container{margin:20px 0px 12px 0px;padding:0px 15px 20px 15px;}.elementor-2450 .elementor-element.elementor-element-215bfbb{text-align:left;}.elementor-2450 .elementor-element.elementor-element-215bfbb .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;font-style:italic;color:#090909;}.elementor-2450 .elementor-element.elementor-element-43d98be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 20px 15px;}.elementor-2450 .elementor-element.elementor-element-43d98be{text-align:left;}.elementor-2450 .elementor-element.elementor-element-43d98be .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:26px;font-weight:400;text-transform:uppercase;font-style:italic;color:#636363;}.elementor-2450 .elementor-element.elementor-element-8b9f5fc{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-8b9f5fc > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2450 .elementor-element.elementor-element-8b9f5fc .parellogram_button{text-align:center;}.elementor-2450 .elementor-element.elementor-element-8b9f5fc .ue_parallelogram{transform:skew(calc(0deg - 0deg));}.elementor-2450 .elementor-element.elementor-element-8b9f5fc .ue_skew-fix{transform:skew(calc(-0deg + 0deg));}.elementor-2450 .elementor-element.elementor-element-8b9f5fc .parellogram_button,.elementor-2450 .elementor-element.elementor-element-8b9f5fc .parellogram_button *{transition-duration:300ms;}.elementor-2450 .elementor-element.elementor-element-8b9f5fc .ue_button{font-family:"Fira Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.6px;padding:20px 75px 20px 75px;border-radius:99px 99px 99px 99px;background-color:#793CCA;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-2450 .elementor-element.elementor-element-8b9f5fc .ue_button,.elementor-2450 .elementor-element.elementor-element-8b9f5fc .ue_button *{color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-3fb251a{margin-top:10px;margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-9671ce9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2450 .elementor-element.elementor-element-9671ce9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-2450 .elementor-element.elementor-element-9671ce9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-9671ce9 > .elementor-element-populated, .elementor-2450 .elementor-element.elementor-element-9671ce9 > .elementor-element-populated > .elementor-background-overlay, .elementor-2450 .elementor-element.elementor-element-9671ce9 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-2450 .elementor-element.elementor-element-9671ce9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 2px;}.elementor-2450 .elementor-element.elementor-element-9671ce9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2450 .elementor-element.elementor-element-bf7b777 img{width:100%;height:383px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-2450 .elementor-element.elementor-element-e89d038 > .elementor-widget-container{margin:20px 0px 12px 0px;padding:0px 15px 20px 15px;}.elementor-2450 .elementor-element.elementor-element-e89d038{text-align:left;}.elementor-2450 .elementor-element.elementor-element-e89d038 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;font-style:italic;color:#090909;}.elementor-2450 .elementor-element.elementor-element-8f77da7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 20px 15px;}.elementor-2450 .elementor-element.elementor-element-8f77da7{text-align:left;}.elementor-2450 .elementor-element.elementor-element-8f77da7 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:26px;font-weight:400;text-transform:uppercase;font-style:italic;color:#636363;}.elementor-2450 .elementor-element.elementor-element-b018bcd{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-b018bcd > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2450 .elementor-element.elementor-element-b018bcd .parellogram_button{text-align:center;}.elementor-2450 .elementor-element.elementor-element-b018bcd .ue_parallelogram{transform:skew(calc(0deg - 0deg));}.elementor-2450 .elementor-element.elementor-element-b018bcd .ue_skew-fix{transform:skew(calc(-0deg + 0deg));}.elementor-2450 .elementor-element.elementor-element-b018bcd .parellogram_button,.elementor-2450 .elementor-element.elementor-element-b018bcd .parellogram_button *{transition-duration:300ms;}.elementor-2450 .elementor-element.elementor-element-b018bcd .ue_button{font-family:"Fira Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.6px;padding:20px 75px 20px 75px;border-radius:99px 99px 99px 99px;background-color:#793CCA;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-2450 .elementor-element.elementor-element-b018bcd .ue_button,.elementor-2450 .elementor-element.elementor-element-b018bcd .ue_button *{color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-0f038bb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2450 .elementor-element.elementor-element-0f038bb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-2450 .elementor-element.elementor-element-0f038bb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-0f038bb > .elementor-element-populated, .elementor-2450 .elementor-element.elementor-element-0f038bb > .elementor-element-populated > .elementor-background-overlay, .elementor-2450 .elementor-element.elementor-element-0f038bb > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-2450 .elementor-element.elementor-element-0f038bb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 2px;}.elementor-2450 .elementor-element.elementor-element-0f038bb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2450 .elementor-element.elementor-element-e227c7f img{width:100%;height:383px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-2450 .elementor-element.elementor-element-db08c86 > .elementor-widget-container{margin:20px 0px 12px 0px;padding:0px 15px 20px 15px;}.elementor-2450 .elementor-element.elementor-element-db08c86{text-align:left;}.elementor-2450 .elementor-element.elementor-element-db08c86 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;font-style:italic;color:#090909;}.elementor-2450 .elementor-element.elementor-element-1963801 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 20px 15px;}.elementor-2450 .elementor-element.elementor-element-1963801{text-align:left;}.elementor-2450 .elementor-element.elementor-element-1963801 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:26px;font-weight:400;text-transform:uppercase;font-style:italic;color:#636363;}.elementor-2450 .elementor-element.elementor-element-4d299ab{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-4d299ab > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2450 .elementor-element.elementor-element-4d299ab .parellogram_button{text-align:center;}.elementor-2450 .elementor-element.elementor-element-4d299ab .ue_parallelogram{transform:skew(calc(0deg - 0deg));}.elementor-2450 .elementor-element.elementor-element-4d299ab .ue_skew-fix{transform:skew(calc(-0deg + 0deg));}.elementor-2450 .elementor-element.elementor-element-4d299ab .parellogram_button,.elementor-2450 .elementor-element.elementor-element-4d299ab .parellogram_button *{transition-duration:300ms;}.elementor-2450 .elementor-element.elementor-element-4d299ab .ue_button{font-family:"Fira Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.6px;padding:20px 75px 20px 75px;border-radius:99px 99px 99px 99px;background-color:#793CCA;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-2450 .elementor-element.elementor-element-4d299ab .ue_button,.elementor-2450 .elementor-element.elementor-element-4d299ab .ue_button *{color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-dc5e72f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2450 .elementor-element.elementor-element-dc5e72f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-2450 .elementor-element.elementor-element-dc5e72f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-dc5e72f > .elementor-element-populated, .elementor-2450 .elementor-element.elementor-element-dc5e72f > .elementor-element-populated > .elementor-background-overlay, .elementor-2450 .elementor-element.elementor-element-dc5e72f > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-2450 .elementor-element.elementor-element-dc5e72f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 2px;}.elementor-2450 .elementor-element.elementor-element-dc5e72f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2450 .elementor-element.elementor-element-1b2f771 img{width:100%;height:383px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-2450 .elementor-element.elementor-element-7aa0889 > .elementor-widget-container{margin:20px 0px 12px 0px;padding:0px 15px 20px 15px;}.elementor-2450 .elementor-element.elementor-element-7aa0889{text-align:left;}.elementor-2450 .elementor-element.elementor-element-7aa0889 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;font-style:italic;color:#090909;}.elementor-2450 .elementor-element.elementor-element-1a26bd4 > .elementor-widget-container{margin:-22px 0px 0px 0px;padding:0px 15px 20px 15px;}.elementor-2450 .elementor-element.elementor-element-1a26bd4{text-align:left;}.elementor-2450 .elementor-element.elementor-element-1a26bd4 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:26px;font-weight:400;text-transform:uppercase;font-style:italic;color:#636363;}.elementor-2450 .elementor-element.elementor-element-6aec6e4{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-6aec6e4 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2450 .elementor-element.elementor-element-6aec6e4 .parellogram_button{text-align:center;}.elementor-2450 .elementor-element.elementor-element-6aec6e4 .ue_parallelogram{transform:skew(calc(0deg - 0deg));}.elementor-2450 .elementor-element.elementor-element-6aec6e4 .ue_skew-fix{transform:skew(calc(-0deg + 0deg));}.elementor-2450 .elementor-element.elementor-element-6aec6e4 .parellogram_button,.elementor-2450 .elementor-element.elementor-element-6aec6e4 .parellogram_button *{transition-duration:300ms;}.elementor-2450 .elementor-element.elementor-element-6aec6e4 .ue_button{font-family:"Fira Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.6px;padding:20px 75px 20px 75px;border-radius:99px 99px 99px 99px;background-color:#793CCA;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-2450 .elementor-element.elementor-element-6aec6e4 .ue_button,.elementor-2450 .elementor-element.elementor-element-6aec6e4 .ue_button *{color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-9b707d0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2450 .elementor-element.elementor-element-9b707d0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-2450 .elementor-element.elementor-element-9b707d0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-9b707d0 > .elementor-element-populated, .elementor-2450 .elementor-element.elementor-element-9b707d0 > .elementor-element-populated > .elementor-background-overlay, .elementor-2450 .elementor-element.elementor-element-9b707d0 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-2450 .elementor-element.elementor-element-9b707d0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 2px;}.elementor-2450 .elementor-element.elementor-element-9b707d0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2450 .elementor-element.elementor-element-ad92a06 img{width:100%;height:383px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-2450 .elementor-element.elementor-element-05c9438 > .elementor-widget-container{margin:20px 0px 12px 0px;padding:0px 15px 20px 15px;}.elementor-2450 .elementor-element.elementor-element-05c9438{text-align:left;}.elementor-2450 .elementor-element.elementor-element-05c9438 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;font-style:italic;color:#090909;}.elementor-2450 .elementor-element.elementor-element-81c6060 > .elementor-widget-container{margin:-22px 0px 0px 0px;padding:0px 15px 20px 15px;}.elementor-2450 .elementor-element.elementor-element-81c6060{text-align:left;}.elementor-2450 .elementor-element.elementor-element-81c6060 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:26px;font-weight:400;text-transform:uppercase;font-style:italic;color:#636363;}.elementor-2450 .elementor-element.elementor-element-7fbeeee{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-7fbeeee > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2450 .elementor-element.elementor-element-7fbeeee .parellogram_button{text-align:center;}.elementor-2450 .elementor-element.elementor-element-7fbeeee .ue_parallelogram{transform:skew(calc(0deg - 0deg));}.elementor-2450 .elementor-element.elementor-element-7fbeeee .ue_skew-fix{transform:skew(calc(-0deg + 0deg));}.elementor-2450 .elementor-element.elementor-element-7fbeeee .parellogram_button,.elementor-2450 .elementor-element.elementor-element-7fbeeee .parellogram_button *{transition-duration:300ms;}.elementor-2450 .elementor-element.elementor-element-7fbeeee .ue_button{font-family:"Fira Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.6px;padding:20px 75px 20px 75px;border-radius:99px 99px 99px 99px;background-color:#793CCA;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-2450 .elementor-element.elementor-element-7fbeeee .ue_button,.elementor-2450 .elementor-element.elementor-element-7fbeeee .ue_button *{color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-8a769bb{margin-top:10px;margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-083f0fe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2450 .elementor-element.elementor-element-083f0fe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-2450 .elementor-element.elementor-element-083f0fe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-083f0fe > .elementor-element-populated, .elementor-2450 .elementor-element.elementor-element-083f0fe > .elementor-element-populated > .elementor-background-overlay, .elementor-2450 .elementor-element.elementor-element-083f0fe > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-2450 .elementor-element.elementor-element-083f0fe > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 2px;}.elementor-2450 .elementor-element.elementor-element-083f0fe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2450 .elementor-element.elementor-element-fe94d6f img{width:100%;height:383px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-2450 .elementor-element.elementor-element-84c1b6e > .elementor-widget-container{margin:20px 0px 12px 0px;padding:0px 15px 20px 15px;}.elementor-2450 .elementor-element.elementor-element-84c1b6e{text-align:left;}.elementor-2450 .elementor-element.elementor-element-84c1b6e .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;font-style:italic;color:#090909;}.elementor-2450 .elementor-element.elementor-element-cedc396 > .elementor-widget-container{margin:-22px 0px 0px 0px;padding:0px 15px 20px 15px;}.elementor-2450 .elementor-element.elementor-element-cedc396{text-align:left;}.elementor-2450 .elementor-element.elementor-element-cedc396 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:26px;font-weight:400;text-transform:uppercase;font-style:italic;color:#636363;}.elementor-2450 .elementor-element.elementor-element-e70c715{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-e70c715 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2450 .elementor-element.elementor-element-e70c715 .parellogram_button{text-align:center;}.elementor-2450 .elementor-element.elementor-element-e70c715 .ue_parallelogram{transform:skew(calc(0deg - 0deg));}.elementor-2450 .elementor-element.elementor-element-e70c715 .ue_skew-fix{transform:skew(calc(-0deg + 0deg));}.elementor-2450 .elementor-element.elementor-element-e70c715 .parellogram_button,.elementor-2450 .elementor-element.elementor-element-e70c715 .parellogram_button *{transition-duration:300ms;}.elementor-2450 .elementor-element.elementor-element-e70c715 .ue_button{font-family:"Fira Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.6px;padding:20px 75px 20px 75px;border-radius:99px 99px 99px 99px;background-color:#793CCA;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-2450 .elementor-element.elementor-element-e70c715 .ue_button,.elementor-2450 .elementor-element.elementor-element-e70c715 .ue_button *{color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-dc2c95e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2450 .elementor-element.elementor-element-dc2c95e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-2450 .elementor-element.elementor-element-dc2c95e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-dc2c95e > .elementor-element-populated, .elementor-2450 .elementor-element.elementor-element-dc2c95e > .elementor-element-populated > .elementor-background-overlay, .elementor-2450 .elementor-element.elementor-element-dc2c95e > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-2450 .elementor-element.elementor-element-dc2c95e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 2px;}.elementor-2450 .elementor-element.elementor-element-dc2c95e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2450 .elementor-element.elementor-element-4aa9bce img{width:100%;height:383px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-2450 .elementor-element.elementor-element-148a4f0 > .elementor-widget-container{margin:20px 0px 12px 0px;padding:0px 15px 0px 15px;}.elementor-2450 .elementor-element.elementor-element-148a4f0{text-align:left;}.elementor-2450 .elementor-element.elementor-element-148a4f0 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;font-style:italic;color:#090909;}.elementor-2450 .elementor-element.elementor-element-fb2dc14 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 20px 15px;}.elementor-2450 .elementor-element.elementor-element-fb2dc14{text-align:left;}.elementor-2450 .elementor-element.elementor-element-fb2dc14 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:26px;font-weight:400;text-transform:uppercase;font-style:italic;color:#636363;}.elementor-2450 .elementor-element.elementor-element-3ebdd9a{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-3ebdd9a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2450 .elementor-element.elementor-element-3ebdd9a .parellogram_button{text-align:center;}.elementor-2450 .elementor-element.elementor-element-3ebdd9a .ue_parallelogram{transform:skew(calc(0deg - 0deg));}.elementor-2450 .elementor-element.elementor-element-3ebdd9a .ue_skew-fix{transform:skew(calc(-0deg + 0deg));}.elementor-2450 .elementor-element.elementor-element-3ebdd9a .parellogram_button,.elementor-2450 .elementor-element.elementor-element-3ebdd9a .parellogram_button *{transition-duration:300ms;}.elementor-2450 .elementor-element.elementor-element-3ebdd9a .ue_button{font-family:"Fira Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.6px;padding:20px 75px 20px 75px;border-radius:99px 99px 99px 99px;background-color:#793CCA;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-2450 .elementor-element.elementor-element-3ebdd9a .ue_button,.elementor-2450 .elementor-element.elementor-element-3ebdd9a .ue_button *{color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-6343b74:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2450 .elementor-element.elementor-element-6343b74 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-2450 .elementor-element.elementor-element-6343b74 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-6343b74 > .elementor-element-populated, .elementor-2450 .elementor-element.elementor-element-6343b74 > .elementor-element-populated > .elementor-background-overlay, .elementor-2450 .elementor-element.elementor-element-6343b74 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-2450 .elementor-element.elementor-element-6343b74 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 2px;}.elementor-2450 .elementor-element.elementor-element-6343b74 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2450 .elementor-element.elementor-element-90fdd99 img{width:100%;height:383px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-2450 .elementor-element.elementor-element-16e1b3c > .elementor-widget-container{margin:20px 0px 12px 0px;padding:0px 15px 20px 15px;}.elementor-2450 .elementor-element.elementor-element-16e1b3c{text-align:left;}.elementor-2450 .elementor-element.elementor-element-16e1b3c .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;font-style:italic;color:#090909;}.elementor-2450 .elementor-element.elementor-element-cf8d749 > .elementor-widget-container{margin:-22px 0px 0px 0px;padding:0px 15px 20px 15px;}.elementor-2450 .elementor-element.elementor-element-cf8d749{text-align:left;}.elementor-2450 .elementor-element.elementor-element-cf8d749 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:26px;font-weight:400;text-transform:uppercase;font-style:italic;color:#636363;}.elementor-2450 .elementor-element.elementor-element-6c2d8b6{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-6c2d8b6 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2450 .elementor-element.elementor-element-6c2d8b6 .parellogram_button{text-align:center;}.elementor-2450 .elementor-element.elementor-element-6c2d8b6 .ue_parallelogram{transform:skew(calc(0deg - 0deg));}.elementor-2450 .elementor-element.elementor-element-6c2d8b6 .ue_skew-fix{transform:skew(calc(-0deg + 0deg));}.elementor-2450 .elementor-element.elementor-element-6c2d8b6 .parellogram_button,.elementor-2450 .elementor-element.elementor-element-6c2d8b6 .parellogram_button *{transition-duration:300ms;}.elementor-2450 .elementor-element.elementor-element-6c2d8b6 .ue_button{font-family:"Fira Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.6px;padding:20px 75px 20px 75px;border-radius:99px 99px 99px 99px;background-color:#793CCA;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-2450 .elementor-element.elementor-element-6c2d8b6 .ue_button,.elementor-2450 .elementor-element.elementor-element-6c2d8b6 .ue_button *{color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-eca96e9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2450 .elementor-element.elementor-element-eca96e9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-2450 .elementor-element.elementor-element-eca96e9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-eca96e9 > .elementor-element-populated, .elementor-2450 .elementor-element.elementor-element-eca96e9 > .elementor-element-populated > .elementor-background-overlay, .elementor-2450 .elementor-element.elementor-element-eca96e9 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-2450 .elementor-element.elementor-element-eca96e9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 2px;}.elementor-2450 .elementor-element.elementor-element-eca96e9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2450 .elementor-element.elementor-element-1f998b3 img{width:100%;height:383px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-2450 .elementor-element.elementor-element-a0b9cca > .elementor-widget-container{margin:20px 0px 12px 0px;padding:0px 15px 20px 15px;}.elementor-2450 .elementor-element.elementor-element-a0b9cca{text-align:left;}.elementor-2450 .elementor-element.elementor-element-a0b9cca .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;font-style:italic;color:#090909;}.elementor-2450 .elementor-element.elementor-element-512797d > .elementor-widget-container{margin:-22px 0px 0px 0px;padding:0px 15px 20px 15px;}.elementor-2450 .elementor-element.elementor-element-512797d{text-align:left;}.elementor-2450 .elementor-element.elementor-element-512797d .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:26px;font-weight:400;text-transform:uppercase;font-style:italic;color:#636363;}.elementor-2450 .elementor-element.elementor-element-e606262{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-e606262 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2450 .elementor-element.elementor-element-e606262 .parellogram_button{text-align:center;}.elementor-2450 .elementor-element.elementor-element-e606262 .ue_parallelogram{transform:skew(calc(0deg - 0deg));}.elementor-2450 .elementor-element.elementor-element-e606262 .ue_skew-fix{transform:skew(calc(-0deg + 0deg));}.elementor-2450 .elementor-element.elementor-element-e606262 .parellogram_button,.elementor-2450 .elementor-element.elementor-element-e606262 .parellogram_button *{transition-duration:300ms;}.elementor-2450 .elementor-element.elementor-element-e606262 .ue_button{font-family:"Fira Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.6px;padding:20px 75px 20px 75px;border-radius:99px 99px 99px 99px;background-color:#793CCA;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-2450 .elementor-element.elementor-element-e606262 .ue_button,.elementor-2450 .elementor-element.elementor-element-e606262 .ue_button *{color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-46856fd{margin-top:10px;margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-088ec11:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2450 .elementor-element.elementor-element-088ec11 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-2450 .elementor-element.elementor-element-088ec11 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-088ec11 > .elementor-element-populated, .elementor-2450 .elementor-element.elementor-element-088ec11 > .elementor-element-populated > .elementor-background-overlay, .elementor-2450 .elementor-element.elementor-element-088ec11 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-2450 .elementor-element.elementor-element-088ec11 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 2px;}.elementor-2450 .elementor-element.elementor-element-088ec11 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2450 .elementor-element.elementor-element-5a20602 img{width:100%;height:383px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-2450 .elementor-element.elementor-element-1c09a89 > .elementor-widget-container{margin:20px 0px 12px 0px;padding:0px 15px 0px 15px;}.elementor-2450 .elementor-element.elementor-element-1c09a89{text-align:left;}.elementor-2450 .elementor-element.elementor-element-1c09a89 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;font-style:italic;color:#090909;}.elementor-2450 .elementor-element.elementor-element-41a07e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 20px 15px;}.elementor-2450 .elementor-element.elementor-element-41a07e0{text-align:left;}.elementor-2450 .elementor-element.elementor-element-41a07e0 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:26px;font-weight:400;text-transform:uppercase;font-style:italic;color:#636363;}.elementor-2450 .elementor-element.elementor-element-e98cd76{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-e98cd76 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2450 .elementor-element.elementor-element-e98cd76 .parellogram_button{text-align:center;}.elementor-2450 .elementor-element.elementor-element-e98cd76 .ue_parallelogram{transform:skew(calc(0deg - 0deg));}.elementor-2450 .elementor-element.elementor-element-e98cd76 .ue_skew-fix{transform:skew(calc(-0deg + 0deg));}.elementor-2450 .elementor-element.elementor-element-e98cd76 .parellogram_button,.elementor-2450 .elementor-element.elementor-element-e98cd76 .parellogram_button *{transition-duration:300ms;}.elementor-2450 .elementor-element.elementor-element-e98cd76 .ue_button{font-family:"Fira Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.6px;padding:20px 75px 20px 75px;border-radius:99px 99px 99px 99px;background-color:#793CCA;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-2450 .elementor-element.elementor-element-e98cd76 .ue_button,.elementor-2450 .elementor-element.elementor-element-e98cd76 .ue_button *{color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-58298fe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2450 .elementor-element.elementor-element-58298fe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-2450 .elementor-element.elementor-element-58298fe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-58298fe > .elementor-element-populated, .elementor-2450 .elementor-element.elementor-element-58298fe > .elementor-element-populated > .elementor-background-overlay, .elementor-2450 .elementor-element.elementor-element-58298fe > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-2450 .elementor-element.elementor-element-58298fe > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 2px;}.elementor-2450 .elementor-element.elementor-element-58298fe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2450 .elementor-element.elementor-element-3a79bf1 img{width:100%;height:383px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-2450 .elementor-element.elementor-element-a6004f8 > .elementor-widget-container{margin:20px 0px 12px 0px;padding:0px 15px 0px 15px;}.elementor-2450 .elementor-element.elementor-element-a6004f8{text-align:left;}.elementor-2450 .elementor-element.elementor-element-a6004f8 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;font-style:italic;color:#090909;}.elementor-2450 .elementor-element.elementor-element-e87964e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 20px 15px;}.elementor-2450 .elementor-element.elementor-element-e87964e{text-align:left;}.elementor-2450 .elementor-element.elementor-element-e87964e .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:26px;font-weight:400;text-transform:uppercase;font-style:italic;color:#636363;}.elementor-2450 .elementor-element.elementor-element-e928ad4{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-e928ad4 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2450 .elementor-element.elementor-element-e928ad4 .parellogram_button{text-align:center;}.elementor-2450 .elementor-element.elementor-element-e928ad4 .ue_parallelogram{transform:skew(calc(0deg - 0deg));}.elementor-2450 .elementor-element.elementor-element-e928ad4 .ue_skew-fix{transform:skew(calc(-0deg + 0deg));}.elementor-2450 .elementor-element.elementor-element-e928ad4 .parellogram_button,.elementor-2450 .elementor-element.elementor-element-e928ad4 .parellogram_button *{transition-duration:300ms;}.elementor-2450 .elementor-element.elementor-element-e928ad4 .ue_button{font-family:"Fira Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.6px;padding:20px 75px 20px 75px;border-radius:99px 99px 99px 99px;background-color:#793CCA;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-2450 .elementor-element.elementor-element-e928ad4 .ue_button,.elementor-2450 .elementor-element.elementor-element-e928ad4 .ue_button *{color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-206d904{margin-top:10px;margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-a148545:not(.elementor-motion-effects-element-type-background), .elementor-2450 .elementor-element.elementor-element-a148545 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0E0E0;}.elementor-2450 .elementor-element.elementor-element-a148545 > .elementor-container{max-width:1400px;}.elementor-2450 .elementor-element.elementor-element-a148545{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 55px 0px;z-index:24;}.elementor-2450 .elementor-element.elementor-element-a148545 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2450 .elementor-element.elementor-element-f4079a7.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2450 .elementor-element.elementor-element-1865049 > .elementor-widget-container{--e-transform-skewX:0deg;margin:50px 0px -10px 0px;}.elementor-2450 .elementor-element.elementor-element-1865049{z-index:26;text-align:center;}.elementor-2450 .elementor-element.elementor-element-1865049 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:49px;font-weight:700;text-transform:uppercase;font-style:italic;line-height:53px;letter-spacing:1.7px;-webkit-text-stroke-color:#000;stroke:#000;color:#080808;}.elementor-2450 .elementor-element.elementor-element-57d2af7{margin-top:10px;margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-0feeb68:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2450 .elementor-element.elementor-element-0feeb68 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-2450 .elementor-element.elementor-element-0feeb68 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-0feeb68 > .elementor-element-populated, .elementor-2450 .elementor-element.elementor-element-0feeb68 > .elementor-element-populated > .elementor-background-overlay, .elementor-2450 .elementor-element.elementor-element-0feeb68 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-2450 .elementor-element.elementor-element-0feeb68 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 2px;}.elementor-2450 .elementor-element.elementor-element-0feeb68 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2450 .elementor-element.elementor-element-0561e4b img{width:100%;height:383px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-2450 .elementor-element.elementor-element-99851f2 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 15px 10px 15px;}.elementor-2450 .elementor-element.elementor-element-99851f2{text-align:left;}.elementor-2450 .elementor-element.elementor-element-99851f2 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;font-style:italic;color:#090909;}.elementor-2450 .elementor-element.elementor-element-1d6efd0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 20px 15px;}.elementor-2450 .elementor-element.elementor-element-1d6efd0{text-align:left;}.elementor-2450 .elementor-element.elementor-element-1d6efd0 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:#636363;}.elementor-2450 .elementor-element.elementor-element-c6daea8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2450 .elementor-element.elementor-element-c6daea8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-2450 .elementor-element.elementor-element-c6daea8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-c6daea8 > .elementor-element-populated, .elementor-2450 .elementor-element.elementor-element-c6daea8 > .elementor-element-populated > .elementor-background-overlay, .elementor-2450 .elementor-element.elementor-element-c6daea8 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-2450 .elementor-element.elementor-element-c6daea8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 2px;}.elementor-2450 .elementor-element.elementor-element-c6daea8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2450 .elementor-element.elementor-element-d6093e1 img{width:100%;height:383px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-2450 .elementor-element.elementor-element-ac6f057 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 15px 10px 15px;}.elementor-2450 .elementor-element.elementor-element-ac6f057{text-align:left;}.elementor-2450 .elementor-element.elementor-element-ac6f057 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;font-style:italic;color:#090909;}.elementor-2450 .elementor-element.elementor-element-b541e59 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 20px 15px;}.elementor-2450 .elementor-element.elementor-element-b541e59{text-align:left;}.elementor-2450 .elementor-element.elementor-element-b541e59 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:#636363;}.elementor-2450 .elementor-element.elementor-element-e36abdf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2450 .elementor-element.elementor-element-e36abdf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-2450 .elementor-element.elementor-element-e36abdf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-e36abdf > .elementor-element-populated, .elementor-2450 .elementor-element.elementor-element-e36abdf > .elementor-element-populated > .elementor-background-overlay, .elementor-2450 .elementor-element.elementor-element-e36abdf > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-2450 .elementor-element.elementor-element-e36abdf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 2px;}.elementor-2450 .elementor-element.elementor-element-e36abdf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2450 .elementor-element.elementor-element-f8da875 img{width:100%;height:383px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-2450 .elementor-element.elementor-element-f8eb11c > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 15px 10px 15px;}.elementor-2450 .elementor-element.elementor-element-f8eb11c{text-align:left;}.elementor-2450 .elementor-element.elementor-element-f8eb11c .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;font-style:italic;color:#090909;}.elementor-2450 .elementor-element.elementor-element-bfd4c97 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 20px 15px;}.elementor-2450 .elementor-element.elementor-element-bfd4c97{text-align:left;}.elementor-2450 .elementor-element.elementor-element-bfd4c97 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:#636363;}.elementor-2450 .elementor-element.elementor-element-df3e993:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2450 .elementor-element.elementor-element-df3e993 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-2450 .elementor-element.elementor-element-df3e993 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-df3e993 > .elementor-element-populated, .elementor-2450 .elementor-element.elementor-element-df3e993 > .elementor-element-populated > .elementor-background-overlay, .elementor-2450 .elementor-element.elementor-element-df3e993 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-2450 .elementor-element.elementor-element-df3e993 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 2px;}.elementor-2450 .elementor-element.elementor-element-df3e993 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2450 .elementor-element.elementor-element-ae06cd9 img{width:100%;height:383px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-2450 .elementor-element.elementor-element-3c9bfc9 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 15px 10px 15px;}.elementor-2450 .elementor-element.elementor-element-3c9bfc9{text-align:left;}.elementor-2450 .elementor-element.elementor-element-3c9bfc9 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;font-style:italic;color:#090909;}.elementor-2450 .elementor-element.elementor-element-10dd6b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 20px 15px;}.elementor-2450 .elementor-element.elementor-element-10dd6b0{text-align:left;}.elementor-2450 .elementor-element.elementor-element-10dd6b0 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:#636363;}.elementor-2450 .elementor-element.elementor-element-b711013{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-b711013 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-b711013 .parellogram_button{text-align:center;}.elementor-2450 .elementor-element.elementor-element-b711013 .ue_parallelogram{transform:skew(calc(0deg - 20deg));}.elementor-2450 .elementor-element.elementor-element-b711013 .ue_skew-fix{transform:skew(calc(-0deg + 20deg));}.elementor-2450 .elementor-element.elementor-element-b711013 .parellogram_button,.elementor-2450 .elementor-element.elementor-element-b711013 .parellogram_button *{transition-duration:300ms;}.elementor-2450 .elementor-element.elementor-element-b711013 .ue_button{font-family:"Fira Sans", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:0.6px;padding:20px 75px 20px 75px;border-radius:99px 99px 99px 99px;background-color:#793CCA;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-2450 .elementor-element.elementor-element-b711013 .ue_button,.elementor-2450 .elementor-element.elementor-element-b711013 .ue_button *{color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-9063f46{width:var( --container-widget-width, 25.761% );max-width:25.761%;--container-widget-width:25.761%;--container-widget-flex-grow:0;}.elementor-2450 .elementor-element.elementor-element-9063f46 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-9063f46 .parellogram_button{text-align:left;}.elementor-2450 .elementor-element.elementor-element-9063f46 .ue_parallelogram{transform:skew(calc(0deg - 20deg));}.elementor-2450 .elementor-element.elementor-element-9063f46 .ue_skew-fix{transform:skew(calc(-0deg + 20deg));}.elementor-2450 .elementor-element.elementor-element-9063f46 .parellogram_button,.elementor-2450 .elementor-element.elementor-element-9063f46 .parellogram_button *{transition-duration:300ms;}.elementor-2450 .elementor-element.elementor-element-9063f46 .ue_button{font-family:"Fira Sans", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:0.6px;padding:20px 75px 20px 75px;border-radius:99px 99px 99px 99px;background-color:#119C00;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-2450 .elementor-element.elementor-element-9063f46 .ue_button,.elementor-2450 .elementor-element.elementor-element-9063f46 .ue_button *{color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-830ac2c > .elementor-widget-container{--e-transform-skewX:0deg;margin:50px 0px -10px 0px;}.elementor-2450 .elementor-element.elementor-element-830ac2c{z-index:26;text-align:center;}.elementor-2450 .elementor-element.elementor-element-830ac2c .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:49px;font-weight:700;text-transform:uppercase;font-style:italic;line-height:53px;letter-spacing:1.7px;-webkit-text-stroke-color:#000;stroke:#000;color:#080808;}.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-2450 .elementor-element.elementor-element-49273aa .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-2450 .elementor-element.elementor-element-49273aa .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2450 .elementor-element.elementor-element-49273aa{--image-border-radius:12px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2450 .elementor-element.elementor-element-015182e{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-015182e > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-015182e .parellogram_button{text-align:center;}.elementor-2450 .elementor-element.elementor-element-015182e .ue_parallelogram{transform:skew(calc(0deg - 20deg));}.elementor-2450 .elementor-element.elementor-element-015182e .ue_skew-fix{transform:skew(calc(-0deg + 20deg));}.elementor-2450 .elementor-element.elementor-element-015182e .parellogram_button,.elementor-2450 .elementor-element.elementor-element-015182e .parellogram_button *{transition-duration:300ms;}.elementor-2450 .elementor-element.elementor-element-015182e .ue_button{font-family:"Fira Sans", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:0.6px;padding:20px 75px 20px 75px;border-radius:99px 99px 99px 99px;background-color:#793CCA;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-2450 .elementor-element.elementor-element-015182e .ue_button,.elementor-2450 .elementor-element.elementor-element-015182e .ue_button *{color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-f36fb34{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-f36fb34 > .elementor-widget-container{margin:15px 0px 50px 0px;}.elementor-2450 .elementor-element.elementor-element-f36fb34 .parellogram_button{text-align:center;}.elementor-2450 .elementor-element.elementor-element-f36fb34 .ue_parallelogram{transform:skew(calc(0deg - 20deg));}.elementor-2450 .elementor-element.elementor-element-f36fb34 .ue_skew-fix{transform:skew(calc(-0deg + 20deg));}.elementor-2450 .elementor-element.elementor-element-f36fb34 .parellogram_button,.elementor-2450 .elementor-element.elementor-element-f36fb34 .parellogram_button *{transition-duration:300ms;}.elementor-2450 .elementor-element.elementor-element-f36fb34 .ue_button{font-family:"Fira Sans", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:0.6px;padding:20px 75px 20px 75px;border-radius:99px 99px 99px 99px;background-color:#363636;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-2450 .elementor-element.elementor-element-f36fb34 .ue_button,.elementor-2450 .elementor-element.elementor-element-f36fb34 .ue_button *{color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-c8eeb71{width:var( --container-widget-width, 25.761% );max-width:25.761%;--container-widget-width:25.761%;--container-widget-flex-grow:0;}.elementor-2450 .elementor-element.elementor-element-c8eeb71 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-c8eeb71 .parellogram_button{text-align:left;}.elementor-2450 .elementor-element.elementor-element-c8eeb71 .ue_parallelogram{transform:skew(calc(0deg - 20deg));}.elementor-2450 .elementor-element.elementor-element-c8eeb71 .ue_skew-fix{transform:skew(calc(-0deg + 20deg));}.elementor-2450 .elementor-element.elementor-element-c8eeb71 .parellogram_button,.elementor-2450 .elementor-element.elementor-element-c8eeb71 .parellogram_button *{transition-duration:300ms;}.elementor-2450 .elementor-element.elementor-element-c8eeb71 .ue_button{font-family:"Fira Sans", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:0.6px;padding:20px 75px 20px 75px;border-radius:99px 99px 99px 99px;background-color:#119C00;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-2450 .elementor-element.elementor-element-c8eeb71 .ue_button,.elementor-2450 .elementor-element.elementor-element-c8eeb71 .ue_button *{color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-23d8083:not(.elementor-motion-effects-element-type-background), .elementor-2450 .elementor-element.elementor-element-23d8083 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BBAB8E;}.elementor-2450 .elementor-element.elementor-element-23d8083 > .elementor-container{max-width:1400px;}.elementor-2450 .elementor-element.elementor-element-23d8083{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:24;}.elementor-2450 .elementor-element.elementor-element-23d8083 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2450 .elementor-element.elementor-element-e085acd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2450 .elementor-element.elementor-element-e085acd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2450 .elementor-element.elementor-element-e085acd.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2450 .elementor-element.elementor-element-9202c6a > .elementor-widget-container{--e-transform-skewX:0deg;margin:50px 0px -10px 0px;}.elementor-2450 .elementor-element.elementor-element-9202c6a{z-index:26;text-align:left;}.elementor-2450 .elementor-element.elementor-element-9202c6a .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:49px;font-weight:700;text-transform:uppercase;font-style:italic;line-height:53px;letter-spacing:1.7px;-webkit-text-stroke-color:#000;stroke:#000;color:#080808;}.elementor-2450 .elementor-element.elementor-element-a7de45e > .elementor-widget-container{--e-transform-skewX:0deg;margin:0px 0px -10px 0px;}.elementor-2450 .elementor-element.elementor-element-a7de45e{z-index:26;text-align:left;}.elementor-2450 .elementor-element.elementor-element-a7de45e .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:25px;letter-spacing:1.7px;-webkit-text-stroke-color:#000;stroke:#000;color:#080808;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2450 .elementor-element.elementor-element-5d1a867.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-2450 .elementor-element.elementor-element-5d1a867 .elementor-main-swiper{height:633px;}.elementor-2450 .elementor-element.elementor-element-5d1a867 .elementor-main-swiper .swiper-slide{border-radius:25px;}.elementor-2450 .elementor-element.elementor-element-5d1a867 .elementor-swiper-button{font-size:20px;}.elementor-2450 .elementor-element.elementor-element-e746fb5{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-e746fb5 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-e746fb5 .parellogram_button{text-align:left;}.elementor-2450 .elementor-element.elementor-element-e746fb5 .ue_parallelogram{transform:skew(calc(0deg - 20deg));}.elementor-2450 .elementor-element.elementor-element-e746fb5 .ue_skew-fix{transform:skew(calc(-0deg + 20deg));}.elementor-2450 .elementor-element.elementor-element-e746fb5 .parellogram_button,.elementor-2450 .elementor-element.elementor-element-e746fb5 .parellogram_button *{transition-duration:300ms;}.elementor-2450 .elementor-element.elementor-element-e746fb5 .ue_button{font-family:"Fira Sans", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:0.6px;padding:20px 75px 20px 75px;border-radius:99px 99px 99px 99px;background-color:#793CCA;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-2450 .elementor-element.elementor-element-e746fb5 .ue_button,.elementor-2450 .elementor-element.elementor-element-e746fb5 .ue_button *{color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-2c2c80d.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-2450 .elementor-element.elementor-element-2c2c80d .elementor-main-swiper{height:633px;}.elementor-2450 .elementor-element.elementor-element-2c2c80d .elementor-main-swiper .swiper-slide{border-radius:25px;}.elementor-2450 .elementor-element.elementor-element-2c2c80d .elementor-swiper-button{font-size:20px;}.elementor-2450 .elementor-element.elementor-element-54a629c:not(.elementor-motion-effects-element-type-background), .elementor-2450 .elementor-element.elementor-element-54a629c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #000000 0%, #2A2A2A 100%);}.elementor-2450 .elementor-element.elementor-element-54a629c > .elementor-background-overlay{background-image:url("https://xn--02-6kci2dbfjo6d.xn--p1ai/wp-content/uploads/2025/02/wide-bg-scaled.png");background-repeat:no-repeat;background-size:cover;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2450 .elementor-element.elementor-element-54a629c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:6% 0% 5% 0%;}.elementor-2450 .elementor-element.elementor-element-a666e8c > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-2450 .elementor-element.elementor-element-a666e8c .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-2f9772b{width:initial;max-width:initial;--icon-box-icon-margin:15px;}.elementor-2450 .elementor-element.elementor-element-2f9772b > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-2f9772b .elementor-icon{font-size:35px;}.elementor-2450 .elementor-element.elementor-element-2f9772b .elementor-icon-box-title{color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-2f9772b .elementor-icon-box-title, .elementor-2450 .elementor-element.elementor-element-2f9772b .elementor-icon-box-title a{font-family:"Fira Sans", Sans-serif;font-size:30px;font-weight:700;font-style:italic;}.elementor-2450 .elementor-element.elementor-element-7a0de08 > .elementor-widget-container{margin:20px 0px -20px 0px;}.elementor-2450 .elementor-element.elementor-element-7a0de08 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-cfde394{width:initial;max-width:initial;--icon-box-icon-margin:15px;}.elementor-2450 .elementor-element.elementor-element-cfde394 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-cfde394 .elementor-icon{font-size:35px;}.elementor-2450 .elementor-element.elementor-element-cfde394 .elementor-icon-box-title{color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-cfde394 .elementor-icon-box-title, .elementor-2450 .elementor-element.elementor-element-cfde394 .elementor-icon-box-title a{font-family:"Fira Sans", Sans-serif;font-size:30px;font-weight:700;font-style:normal;}.elementor-bc-flex-widget .elementor-2450 .elementor-element.elementor-element-226883b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2450 .elementor-element.elementor-element-226883b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}body.elementor-page-2450:not(.elementor-motion-effects-element-type-background), body.elementor-page-2450 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body.elementor-page-2450{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-2450 .elementor-element.elementor-element-3af5fcda{width:64.361%;}.elementor-2450 .elementor-element.elementor-element-4efe9e7c{width:35.639%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2450 .elementor-element.elementor-element-1d1bebe5{width:30%;}.elementor-2450 .elementor-element.elementor-element-3ce2688c{width:60%;}}@media(max-width:1024px){.elementor-2450 .elementor-element.elementor-element-569d470f img{width:100%;}.elementor-2450 .elementor-element.elementor-element-4cade07{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-4cade07 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-2450 .elementor-element.elementor-element-4c35213{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-4c35213 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-2450 .elementor-element.elementor-element-d046aec{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-d046aec > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-2450 .elementor-element.elementor-element-26b9c11{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-26b9c11 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-2450 .elementor-element.elementor-element-71f7ef7{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-71f7ef7 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-2450 .elementor-element.elementor-element-32d1f46a{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-32d1f46a > .elementor-widget-container{margin:15px 0px 0px 20px;}.elementor-2450 .elementor-element.elementor-element-55d55ef{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-55d55ef > .elementor-widget-container{margin:15px 0px 0px 20px;}.elementor-2450 .elementor-element.elementor-element-ca8bfe9{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-ca8bfe9 > .elementor-widget-container{margin:15px 0px 0px 20px;}.elementor-2450 .elementor-element.elementor-element-5d79045{top:123px;}.elementor-2450 .elementor-element.elementor-element-fbfa96f{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-fbfa96f > .elementor-widget-container{margin:15px 0px 0px 20px;}.elementor-2450 .elementor-element.elementor-element-6882334{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-6882334 > .elementor-widget-container{margin:15px 0px 0px 20px;}.elementor-2450 .elementor-element.elementor-element-87b997c{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-87b997c > .elementor-widget-container{margin:15px 0px 0px 20px;}.elementor-2450 .elementor-element.elementor-element-8b9f5fc{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-8b9f5fc > .elementor-widget-container{margin:15px 0px 0px 20px;}.elementor-2450 .elementor-element.elementor-element-b018bcd{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-b018bcd > .elementor-widget-container{margin:15px 0px 0px 20px;}.elementor-2450 .elementor-element.elementor-element-4d299ab{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-4d299ab > .elementor-widget-container{margin:15px 0px 0px 20px;}.elementor-2450 .elementor-element.elementor-element-6aec6e4{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-6aec6e4 > .elementor-widget-container{margin:15px 0px 0px 20px;}.elementor-2450 .elementor-element.elementor-element-7fbeeee{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-7fbeeee > .elementor-widget-container{margin:15px 0px 0px 20px;}.elementor-2450 .elementor-element.elementor-element-e70c715{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-e70c715 > .elementor-widget-container{margin:15px 0px 0px 20px;}.elementor-2450 .elementor-element.elementor-element-3ebdd9a{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-3ebdd9a > .elementor-widget-container{margin:15px 0px 0px 20px;}.elementor-2450 .elementor-element.elementor-element-6c2d8b6{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-6c2d8b6 > .elementor-widget-container{margin:15px 0px 0px 20px;}.elementor-2450 .elementor-element.elementor-element-e606262{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-e606262 > .elementor-widget-container{margin:15px 0px 0px 20px;}.elementor-2450 .elementor-element.elementor-element-e98cd76{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-e98cd76 > .elementor-widget-container{margin:15px 0px 0px 20px;}.elementor-2450 .elementor-element.elementor-element-e928ad4{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-e928ad4 > .elementor-widget-container{margin:15px 0px 0px 20px;}.elementor-2450 .elementor-element.elementor-element-b711013{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-b711013 > .elementor-widget-container{margin:15px 0px 0px 20px;}.elementor-2450 .elementor-element.elementor-element-9063f46{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-9063f46 > .elementor-widget-container{margin:15px 0px 0px 20px;}.elementor-2450 .elementor-element.elementor-element-015182e{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-015182e > .elementor-widget-container{margin:15px 0px 0px 20px;}.elementor-2450 .elementor-element.elementor-element-f36fb34{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-f36fb34 > .elementor-widget-container{margin:15px 0px 0px 20px;}.elementor-2450 .elementor-element.elementor-element-c8eeb71{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-c8eeb71 > .elementor-widget-container{margin:15px 0px 0px 20px;}.elementor-2450 .elementor-element.elementor-element-5d1a867.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-2450 .elementor-element.elementor-element-e746fb5{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-e746fb5 > .elementor-widget-container{margin:15px 0px 0px 20px;}.elementor-2450 .elementor-element.elementor-element-2c2c80d.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}}@media(max-width:767px){.elementor-2450 .elementor-element.elementor-element-2ad8085d:not(.elementor-motion-effects-element-type-background), .elementor-2450 .elementor-element.elementor-element-2ad8085d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xn--02-6kci2dbfjo6d.xn--p1ai/wp-content/uploads/2026/02/fonmobt-копия.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2450 .elementor-element.elementor-element-2ad8085d > .elementor-background-overlay{opacity:0;}.elementor-2450 .elementor-element.elementor-element-2ad8085d > .elementor-shape-bottom svg{height:40px;}.elementor-2450 .elementor-element.elementor-element-1d1bebe5{width:20%;}.elementor-bc-flex-widget .elementor-2450 .elementor-element.elementor-element-1d1bebe5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2450 .elementor-element.elementor-element-1d1bebe5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2450 .elementor-element.elementor-element-1d1bebe5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-569d470f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-569d470f img{width:100%;}.elementor-2450 .elementor-element.elementor-element-3ce2688c{width:80%;}.elementor-2450 .elementor-element.elementor-element-3ce2688c.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2450 .elementor-element.elementor-element-3ce2688c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 5px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-27488c9a{width:auto;max-width:auto;}.elementor-2450 .elementor-element.elementor-element-27488c9a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-27488c9a .elementor-icon-box-title{margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-27488c9a .elementor-icon{font-size:13px;}.elementor-2450 .elementor-element.elementor-element-27488c9a .elementor-icon-box-title, .elementor-2450 .elementor-element.elementor-element-27488c9a .elementor-icon-box-title a{font-size:22px;}.elementor-2450 .elementor-element.elementor-element-23828a6{width:auto;max-width:auto;}.elementor-2450 .elementor-element.elementor-element-23828a6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-23828a6 .elementor-icon-box-title{margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-23828a6 .elementor-icon{font-size:13px;}.elementor-2450 .elementor-element.elementor-element-23828a6 .elementor-icon-box-title, .elementor-2450 .elementor-element.elementor-element-23828a6 .elementor-icon-box-title a{font-size:22px;}.elementor-2450 .elementor-element.elementor-element-758cc72e{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2450 .elementor-element.elementor-element-758cc72e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-758cc72e .elementor-icon-box-title{margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-758cc72e .elementor-icon-box-title, .elementor-2450 .elementor-element.elementor-element-758cc72e .elementor-icon-box-title a{font-size:23px;}.elementor-2450 .elementor-element.elementor-element-8ed22db{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2450 .elementor-element.elementor-element-8ed22db > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-8ed22db .elementor-icon-box-title{margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-8ed22db .elementor-icon-box-title, .elementor-2450 .elementor-element.elementor-element-8ed22db .elementor-icon-box-title a{font-size:23px;}.elementor-2450 .elementor-element.elementor-element-7d88eb88{margin-top:35px;margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-3af5fcda > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:3px 3px 3px 3px;}.elementor-2450 .elementor-element.elementor-element-3af5fcda{z-index:3;}.elementor-2450 .elementor-element.elementor-element-3e0385f2 > .elementor-widget-container{margin:-12px 0px 36px 0px;}.elementor-2450 .elementor-element.elementor-element-3e0385f2 .elementor-heading-title{font-size:36px;line-height:1.1em;letter-spacing:0.1px;}.elementor-2450 .elementor-element.elementor-element-4cade07{width:initial;max-width:initial;}.elementor-2450 .elementor-element.elementor-element-4cade07 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-2450 .elementor-element.elementor-element-4cade07 .elementor-heading-title{font-size:12px;}.elementor-2450 .elementor-element.elementor-element-4c35213{width:initial;max-width:initial;}.elementor-2450 .elementor-element.elementor-element-4c35213 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-2450 .elementor-element.elementor-element-4c35213 .elementor-heading-title{font-size:12px;}.elementor-2450 .elementor-element.elementor-element-d046aec{width:initial;max-width:initial;}.elementor-2450 .elementor-element.elementor-element-d046aec > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-2450 .elementor-element.elementor-element-d046aec .elementor-heading-title{font-size:12px;}.elementor-2450 .elementor-element.elementor-element-26b9c11{width:initial;max-width:initial;}.elementor-2450 .elementor-element.elementor-element-26b9c11 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-2450 .elementor-element.elementor-element-26b9c11 .elementor-heading-title{font-size:12px;}.elementor-2450 .elementor-element.elementor-element-71f7ef7{width:initial;max-width:initial;}.elementor-2450 .elementor-element.elementor-element-71f7ef7 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-2450 .elementor-element.elementor-element-71f7ef7 .elementor-heading-title{font-size:12px;}.elementor-2450 .elementor-element.elementor-element-32d1f46a{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-32d1f46a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-32d1f46a .parellogram_button{text-align:left;}.elementor-2450 .elementor-element.elementor-element-32d1f46a .ue_button{padding:15px 35px 15px 35px;}.elementor-2450 .elementor-element.elementor-element-55d55ef{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-55d55ef > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-55d55ef .parellogram_button{text-align:left;}.elementor-2450 .elementor-element.elementor-element-55d55ef .ue_button{padding:15px 35px 15px 35px;}.elementor-2450 .elementor-element.elementor-element-ca8bfe9{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-ca8bfe9 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-ca8bfe9 .parellogram_button{text-align:left;}.elementor-2450 .elementor-element.elementor-element-ca8bfe9 .ue_button{padding:15px 35px 15px 35px;}.elementor-2450 .elementor-element.elementor-element-5d79045 > .elementor-widget-container{margin:7% 0% 0% 0%;}body:not(.rtl) .elementor-2450 .elementor-element.elementor-element-5d79045{right:0px;}body.rtl .elementor-2450 .elementor-element.elementor-element-5d79045{left:0px;}.elementor-2450 .elementor-element.elementor-element-5d79045{top:-156px;z-index:0;text-align:right;}.elementor-2450 .elementor-element.elementor-element-5d79045 img{width:61%;}.elementor-2450 .elementor-element.elementor-element-1a89bd4a{--spacer-size:47px;}.elementor-2450 .elementor-element.elementor-element-c07ad36{padding:0px 0px 35px 0px;}.elementor-2450 .elementor-element.elementor-element-fc620eb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-6baf86a > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-6baf86a .elementor-heading-title{font-size:25px;line-height:1em;letter-spacing:0.1px;}.elementor-2450 .elementor-element.elementor-element-f3e96ec{padding:0px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-6950bfe{width:100%;}.elementor-2450 .elementor-element.elementor-element-6950bfe > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:10px 10px 10px 10px;}.elementor-2450 .elementor-element.elementor-element-d0b0b9d{padding:0px 0px 35px 0px;}.elementor-2450 .elementor-element.elementor-element-8437e27 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-8437e27 .elementor-heading-title{font-size:25px;line-height:1em;letter-spacing:0.1px;}.elementor-2450 .elementor-element.elementor-element-5788930{width:50%;}.elementor-2450 .elementor-element.elementor-element-5788930 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-f86c87a img{height:226px;}.elementor-2450 .elementor-element.elementor-element-fb32d0a > .elementor-widget-container{padding:0px 10px 0px 15px;}.elementor-2450 .elementor-element.elementor-element-fb32d0a .elementor-heading-title{font-size:15px;}.elementor-2450 .elementor-element.elementor-element-2e0bdcd > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 15px;}.elementor-2450 .elementor-element.elementor-element-2e0bdcd .elementor-heading-title{font-size:18px;}.elementor-2450 .elementor-element.elementor-element-fbfa96f{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-fbfa96f > .elementor-widget-container{margin:0px 0px 10px 10px;}.elementor-2450 .elementor-element.elementor-element-fbfa96f .parellogram_button{text-align:left;}.elementor-2450 .elementor-element.elementor-element-fbfa96f .ue_button{font-size:11px;padding:15px 10px 15px 10px;}.elementor-2450 .elementor-element.elementor-element-dfc30df{width:50%;}.elementor-2450 .elementor-element.elementor-element-dfc30df > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-c705527 img{height:226px;}.elementor-2450 .elementor-element.elementor-element-632f28f > .elementor-widget-container{padding:0px 10px 0px 15px;}.elementor-2450 .elementor-element.elementor-element-632f28f .elementor-heading-title{font-size:15px;}.elementor-2450 .elementor-element.elementor-element-8aeb97c > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 15px;}.elementor-2450 .elementor-element.elementor-element-8aeb97c .elementor-heading-title{font-size:18px;}.elementor-2450 .elementor-element.elementor-element-6882334{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-6882334 > .elementor-widget-container{margin:0px 0px 10px 10px;}.elementor-2450 .elementor-element.elementor-element-6882334 .parellogram_button{text-align:left;}.elementor-2450 .elementor-element.elementor-element-6882334 .ue_button{font-size:11px;padding:15px 10px 15px 10px;}.elementor-2450 .elementor-element.elementor-element-c007cb2{width:50%;}.elementor-2450 .elementor-element.elementor-element-c007cb2 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-ef17702 img{height:226px;}.elementor-2450 .elementor-element.elementor-element-4e55fec > .elementor-widget-container{padding:0px 10px 0px 15px;}.elementor-2450 .elementor-element.elementor-element-4e55fec .elementor-heading-title{font-size:15px;}.elementor-2450 .elementor-element.elementor-element-6578978 > .elementor-widget-container{margin:-17px 0px 10px 0px;padding:0px 0px 0px 15px;}.elementor-2450 .elementor-element.elementor-element-6578978 .elementor-heading-title{font-size:18px;}.elementor-2450 .elementor-element.elementor-element-87b997c{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-87b997c > .elementor-widget-container{margin:0px 0px 10px 10px;}.elementor-2450 .elementor-element.elementor-element-87b997c .parellogram_button{text-align:left;}.elementor-2450 .elementor-element.elementor-element-87b997c .ue_button{font-size:11px;padding:15px 10px 15px 10px;}.elementor-2450 .elementor-element.elementor-element-fe01d6a{width:50%;}.elementor-2450 .elementor-element.elementor-element-fe01d6a > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-06f39bf img{height:226px;}.elementor-2450 .elementor-element.elementor-element-215bfbb > .elementor-widget-container{padding:0px 10px 0px 15px;}.elementor-2450 .elementor-element.elementor-element-215bfbb .elementor-heading-title{font-size:15px;}.elementor-2450 .elementor-element.elementor-element-43d98be > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 15px;}.elementor-2450 .elementor-element.elementor-element-43d98be .elementor-heading-title{font-size:18px;}.elementor-2450 .elementor-element.elementor-element-8b9f5fc{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-8b9f5fc > .elementor-widget-container{margin:0px 0px 10px 10px;}.elementor-2450 .elementor-element.elementor-element-8b9f5fc .parellogram_button{text-align:left;}.elementor-2450 .elementor-element.elementor-element-8b9f5fc .ue_button{font-size:11px;padding:15px 10px 15px 10px;}.elementor-2450 .elementor-element.elementor-element-9671ce9{width:50%;}.elementor-2450 .elementor-element.elementor-element-9671ce9 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-bf7b777 img{height:226px;}.elementor-2450 .elementor-element.elementor-element-e89d038 > .elementor-widget-container{padding:0px 10px 0px 15px;}.elementor-2450 .elementor-element.elementor-element-e89d038 .elementor-heading-title{font-size:15px;}.elementor-2450 .elementor-element.elementor-element-8f77da7 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 15px;}.elementor-2450 .elementor-element.elementor-element-8f77da7 .elementor-heading-title{font-size:18px;}.elementor-2450 .elementor-element.elementor-element-b018bcd{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-b018bcd > .elementor-widget-container{margin:0px 0px 10px 10px;}.elementor-2450 .elementor-element.elementor-element-b018bcd .parellogram_button{text-align:left;}.elementor-2450 .elementor-element.elementor-element-b018bcd .ue_button{font-size:11px;padding:15px 10px 15px 10px;}.elementor-2450 .elementor-element.elementor-element-0f038bb{width:50%;}.elementor-2450 .elementor-element.elementor-element-0f038bb > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-e227c7f img{height:226px;}.elementor-2450 .elementor-element.elementor-element-db08c86 > .elementor-widget-container{padding:0px 10px 0px 15px;}.elementor-2450 .elementor-element.elementor-element-db08c86 .elementor-heading-title{font-size:15px;}.elementor-2450 .elementor-element.elementor-element-1963801 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 15px;}.elementor-2450 .elementor-element.elementor-element-1963801 .elementor-heading-title{font-size:18px;}.elementor-2450 .elementor-element.elementor-element-4d299ab{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-4d299ab > .elementor-widget-container{margin:0px 0px 10px 10px;}.elementor-2450 .elementor-element.elementor-element-4d299ab .parellogram_button{text-align:left;}.elementor-2450 .elementor-element.elementor-element-4d299ab .ue_button{font-size:11px;padding:15px 10px 15px 10px;}.elementor-2450 .elementor-element.elementor-element-dc5e72f{width:50%;}.elementor-2450 .elementor-element.elementor-element-dc5e72f > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-1b2f771 img{height:226px;}.elementor-2450 .elementor-element.elementor-element-7aa0889 > .elementor-widget-container{padding:0px 10px 0px 15px;}.elementor-2450 .elementor-element.elementor-element-7aa0889 .elementor-heading-title{font-size:15px;}.elementor-2450 .elementor-element.elementor-element-1a26bd4 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 15px;}.elementor-2450 .elementor-element.elementor-element-1a26bd4 .elementor-heading-title{font-size:18px;}.elementor-2450 .elementor-element.elementor-element-6aec6e4{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-6aec6e4 > .elementor-widget-container{margin:0px 0px 10px 10px;}.elementor-2450 .elementor-element.elementor-element-6aec6e4 .parellogram_button{text-align:left;}.elementor-2450 .elementor-element.elementor-element-6aec6e4 .ue_button{font-size:11px;padding:15px 10px 15px 10px;}.elementor-2450 .elementor-element.elementor-element-9b707d0{width:50%;}.elementor-2450 .elementor-element.elementor-element-9b707d0 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-ad92a06 img{height:226px;}.elementor-2450 .elementor-element.elementor-element-05c9438 > .elementor-widget-container{padding:0px 10px 0px 15px;}.elementor-2450 .elementor-element.elementor-element-05c9438 .elementor-heading-title{font-size:15px;}.elementor-2450 .elementor-element.elementor-element-81c6060 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 15px;}.elementor-2450 .elementor-element.elementor-element-81c6060 .elementor-heading-title{font-size:18px;}.elementor-2450 .elementor-element.elementor-element-7fbeeee{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-7fbeeee > .elementor-widget-container{margin:0px 0px 10px 10px;}.elementor-2450 .elementor-element.elementor-element-7fbeeee .parellogram_button{text-align:left;}.elementor-2450 .elementor-element.elementor-element-7fbeeee .ue_button{font-size:11px;padding:15px 10px 15px 10px;}.elementor-2450 .elementor-element.elementor-element-083f0fe{width:50%;}.elementor-2450 .elementor-element.elementor-element-083f0fe > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-fe94d6f img{height:226px;}.elementor-2450 .elementor-element.elementor-element-84c1b6e > .elementor-widget-container{padding:0px 10px 0px 15px;}.elementor-2450 .elementor-element.elementor-element-84c1b6e .elementor-heading-title{font-size:15px;}.elementor-2450 .elementor-element.elementor-element-cedc396 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 15px;}.elementor-2450 .elementor-element.elementor-element-cedc396 .elementor-heading-title{font-size:18px;}.elementor-2450 .elementor-element.elementor-element-e70c715{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-e70c715 > .elementor-widget-container{margin:0px 0px 10px 10px;}.elementor-2450 .elementor-element.elementor-element-e70c715 .parellogram_button{text-align:left;}.elementor-2450 .elementor-element.elementor-element-e70c715 .ue_button{font-size:11px;padding:15px 10px 15px 10px;}.elementor-2450 .elementor-element.elementor-element-dc2c95e{width:50%;}.elementor-2450 .elementor-element.elementor-element-dc2c95e > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-4aa9bce img{height:226px;}.elementor-2450 .elementor-element.elementor-element-148a4f0 > .elementor-widget-container{padding:0px 10px 0px 15px;}.elementor-2450 .elementor-element.elementor-element-148a4f0 .elementor-heading-title{font-size:15px;}.elementor-2450 .elementor-element.elementor-element-fb2dc14 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 15px;}.elementor-2450 .elementor-element.elementor-element-fb2dc14 .elementor-heading-title{font-size:18px;}.elementor-2450 .elementor-element.elementor-element-3ebdd9a{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-3ebdd9a > .elementor-widget-container{margin:0px 0px 10px 10px;}.elementor-2450 .elementor-element.elementor-element-3ebdd9a .parellogram_button{text-align:left;}.elementor-2450 .elementor-element.elementor-element-3ebdd9a .ue_button{font-size:11px;padding:15px 10px 15px 10px;}.elementor-2450 .elementor-element.elementor-element-6343b74{width:50%;}.elementor-2450 .elementor-element.elementor-element-6343b74 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-90fdd99 img{height:226px;}.elementor-2450 .elementor-element.elementor-element-16e1b3c > .elementor-widget-container{padding:0px 10px 0px 15px;}.elementor-2450 .elementor-element.elementor-element-16e1b3c .elementor-heading-title{font-size:15px;}.elementor-2450 .elementor-element.elementor-element-cf8d749 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 15px;}.elementor-2450 .elementor-element.elementor-element-cf8d749 .elementor-heading-title{font-size:18px;}.elementor-2450 .elementor-element.elementor-element-6c2d8b6{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-6c2d8b6 > .elementor-widget-container{margin:0px 0px 10px 10px;}.elementor-2450 .elementor-element.elementor-element-6c2d8b6 .parellogram_button{text-align:left;}.elementor-2450 .elementor-element.elementor-element-6c2d8b6 .ue_button{font-size:11px;padding:15px 10px 15px 10px;}.elementor-2450 .elementor-element.elementor-element-eca96e9{width:50%;}.elementor-2450 .elementor-element.elementor-element-eca96e9 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-1f998b3 img{height:226px;}.elementor-2450 .elementor-element.elementor-element-a0b9cca > .elementor-widget-container{padding:0px 10px 0px 15px;}.elementor-2450 .elementor-element.elementor-element-a0b9cca .elementor-heading-title{font-size:15px;}.elementor-2450 .elementor-element.elementor-element-512797d > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 15px;}.elementor-2450 .elementor-element.elementor-element-512797d .elementor-heading-title{font-size:18px;}.elementor-2450 .elementor-element.elementor-element-e606262{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-e606262 > .elementor-widget-container{margin:0px 0px 10px 10px;}.elementor-2450 .elementor-element.elementor-element-e606262 .parellogram_button{text-align:left;}.elementor-2450 .elementor-element.elementor-element-e606262 .ue_button{font-size:11px;padding:15px 10px 15px 10px;}.elementor-2450 .elementor-element.elementor-element-088ec11{width:50%;}.elementor-2450 .elementor-element.elementor-element-088ec11 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-5a20602 img{height:226px;}.elementor-2450 .elementor-element.elementor-element-1c09a89 > .elementor-widget-container{padding:0px 10px 0px 15px;}.elementor-2450 .elementor-element.elementor-element-1c09a89 .elementor-heading-title{font-size:15px;}.elementor-2450 .elementor-element.elementor-element-41a07e0 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 15px;}.elementor-2450 .elementor-element.elementor-element-41a07e0 .elementor-heading-title{font-size:18px;}.elementor-2450 .elementor-element.elementor-element-e98cd76{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-e98cd76 > .elementor-widget-container{margin:0px 0px 10px 10px;}.elementor-2450 .elementor-element.elementor-element-e98cd76 .parellogram_button{text-align:left;}.elementor-2450 .elementor-element.elementor-element-e98cd76 .ue_button{font-size:11px;padding:15px 10px 15px 10px;}.elementor-2450 .elementor-element.elementor-element-58298fe{width:50%;}.elementor-2450 .elementor-element.elementor-element-58298fe > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-3a79bf1 img{height:226px;}.elementor-2450 .elementor-element.elementor-element-a6004f8 > .elementor-widget-container{padding:0px 10px 0px 15px;}.elementor-2450 .elementor-element.elementor-element-a6004f8 .elementor-heading-title{font-size:15px;}.elementor-2450 .elementor-element.elementor-element-e87964e > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 15px;}.elementor-2450 .elementor-element.elementor-element-e87964e .elementor-heading-title{font-size:18px;}.elementor-2450 .elementor-element.elementor-element-e928ad4{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-e928ad4 > .elementor-widget-container{margin:0px 0px 10px 10px;}.elementor-2450 .elementor-element.elementor-element-e928ad4 .parellogram_button{text-align:left;}.elementor-2450 .elementor-element.elementor-element-e928ad4 .ue_button{font-size:11px;padding:15px 10px 15px 10px;}.elementor-2450 .elementor-element.elementor-element-a148545{padding:0px 0px 35px 0px;}.elementor-2450 .elementor-element.elementor-element-1865049 > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-1865049 .elementor-heading-title{font-size:25px;line-height:1em;letter-spacing:0.1px;}.elementor-2450 .elementor-element.elementor-element-57d2af7{padding:0px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-0feeb68{width:50%;}.elementor-2450 .elementor-element.elementor-element-0feeb68 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-0561e4b img{height:226px;}.elementor-2450 .elementor-element.elementor-element-99851f2 .elementor-heading-title{font-size:13px;}.elementor-2450 .elementor-element.elementor-element-1d6efd0 .elementor-heading-title{font-size:12px;}.elementor-2450 .elementor-element.elementor-element-c6daea8{width:50%;}.elementor-2450 .elementor-element.elementor-element-c6daea8 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-d6093e1 img{height:226px;}.elementor-2450 .elementor-element.elementor-element-ac6f057 .elementor-heading-title{font-size:13px;}.elementor-2450 .elementor-element.elementor-element-b541e59 .elementor-heading-title{font-size:12px;}.elementor-2450 .elementor-element.elementor-element-e36abdf{width:50%;}.elementor-2450 .elementor-element.elementor-element-e36abdf > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-f8da875 img{height:226px;}.elementor-2450 .elementor-element.elementor-element-f8eb11c .elementor-heading-title{font-size:13px;}.elementor-2450 .elementor-element.elementor-element-bfd4c97 .elementor-heading-title{font-size:12px;}.elementor-2450 .elementor-element.elementor-element-df3e993{width:50%;}.elementor-2450 .elementor-element.elementor-element-df3e993 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-ae06cd9 img{height:226px;}.elementor-2450 .elementor-element.elementor-element-3c9bfc9 .elementor-heading-title{font-size:13px;}.elementor-2450 .elementor-element.elementor-element-10dd6b0 .elementor-heading-title{font-size:12px;}.elementor-2450 .elementor-element.elementor-element-b711013{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-b711013 .parellogram_button{text-align:center;}.elementor-2450 .elementor-element.elementor-element-b711013 .ue_button{padding:15px 35px 15px 35px;}.elementor-2450 .elementor-element.elementor-element-9063f46{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-9063f46 > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-9063f46 .parellogram_button{text-align:center;}.elementor-2450 .elementor-element.elementor-element-9063f46 .ue_button{padding:15px 35px 15px 35px;}.elementor-2450 .elementor-element.elementor-element-830ac2c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-830ac2c .elementor-heading-title{font-size:25px;line-height:1em;letter-spacing:0.1px;}.elementor-2450 .elementor-element.elementor-element-015182e{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-015182e .parellogram_button{text-align:center;}.elementor-2450 .elementor-element.elementor-element-015182e .ue_button{padding:15px 35px 15px 35px;}.elementor-2450 .elementor-element.elementor-element-f36fb34{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-f36fb34 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-f36fb34 .parellogram_button{text-align:center;}.elementor-2450 .elementor-element.elementor-element-f36fb34 .ue_button{padding:15px 35px 15px 35px;}.elementor-2450 .elementor-element.elementor-element-c8eeb71{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-c8eeb71 > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-c8eeb71 .parellogram_button{text-align:center;}.elementor-2450 .elementor-element.elementor-element-c8eeb71 .ue_button{padding:15px 35px 15px 35px;}.elementor-2450 .elementor-element.elementor-element-23d8083{padding:0px 0px 35px 0px;}.elementor-2450 .elementor-element.elementor-element-9202c6a > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-9202c6a .elementor-heading-title{font-size:25px;line-height:1em;letter-spacing:0.1px;}.elementor-2450 .elementor-element.elementor-element-a7de45e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-a7de45e .elementor-heading-title{font-size:16px;line-height:1em;letter-spacing:0.1px;}.elementor-2450 .elementor-element.elementor-element-5d1a867.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-2450 .elementor-element.elementor-element-e746fb5{width:100%;max-width:100%;}.elementor-2450 .elementor-element.elementor-element-e746fb5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-e746fb5 .parellogram_button{text-align:center;}.elementor-2450 .elementor-element.elementor-element-e746fb5 .ue_button{padding:15px 35px 15px 35px;}.elementor-2450 .elementor-element.elementor-element-2c2c80d.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-2450 .elementor-element.elementor-element-2f9772b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2450 .elementor-element.elementor-element-2f9772b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-2f9772b .elementor-icon-box-title{margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-2f9772b .elementor-icon{font-size:19px;}.elementor-2450 .elementor-element.elementor-element-2f9772b .elementor-icon-box-title, .elementor-2450 .elementor-element.elementor-element-2f9772b .elementor-icon-box-title a{font-size:23px;}.elementor-2450 .elementor-element.elementor-element-cfde394{width:var( --container-widget-width, 106.615% );max-width:106.615%;--container-widget-width:106.615%;--container-widget-flex-grow:0;}.elementor-2450 .elementor-element.elementor-element-cfde394 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-cfde394 .elementor-icon-box-title{margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-cfde394 .elementor-icon{font-size:19px;}.elementor-2450 .elementor-element.elementor-element-cfde394 .elementor-icon-box-title, .elementor-2450 .elementor-element.elementor-element-cfde394 .elementor-icon-box-title a{font-size:23px;}}/* Start custom CSS for icon-box, class: .elementor-element-27488c9a *//* Основные стили с вертикальным выравниванием */
.elementor-widget-icon-box.phone .elementor-icon-box-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

/* Стили для иконки с центрированием */
.elementor-widget-icon-box.phone .elementor-icon-box-icon i {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    animation: perfectPhoneShake 1.8s ease-in-out infinite;
    transform-origin: center center; /* Изменено на center */
    color: #0075F3;
    filter: drop-shadow(0 0 3px rgba(0, 117, 243, 0.6));
    transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    vertical-align: middle; /* Дополнительное выравнивание */
    line-height: 1; /* Убираем лишний интервал */
}

/* Анимация (остаётся без изменений) */
@keyframes perfectPhoneShake {
    0%, 100% {
        transform: rotate(0) scale(1);
    }
    15% {
        transform: rotate(-12deg) scale(1.08);
    }
    30% {
        transform: rotate(8deg) scale(1.05);
    }
    45% {
        transform: rotate(-5deg);
    }
    60% {
        transform: rotate(3deg);
    }
}

/* Остальные стили без изменений */
.elementor-widget-icon-box.phone:hover .elementor-icon-box-icon i {
    animation-duration: 1.2s;
    filter: drop-shadow(0 0 3px rgba(0, 117, 243, 0.7)) brightness(1.2);
    transform: scale(1.1);
}

.elementor-widget-icon-box.phone .elementor-icon-box-icon:before {
    content: '';
    position: absolute;
    top: -15%;
    left: -15%;
    right: -15%;
    bottom: -15%;
    border-radius: 50%;
    background: radial-gradient(circle, rgba(0, 117, 243, 0.2) 0%, rgba(0, 117, 243, 0) 70%);
    animation: constantGlow 3s ease-in-out infinite alternate;
    z-index: -1;
    opacity: 0.6;
}

.elementor-widget-icon-box.phone:hover .elementor-icon-box-icon:before {
    animation: hoverGlow 1.5s ease-in-out infinite alternate;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-23828a6 *//* Основные стили с вертикальным выравниванием */
.elementor-widget-icon-box.phone .elementor-icon-box-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

/* Стили для иконки с центрированием */
.elementor-widget-icon-box.phone .elementor-icon-box-icon i {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    animation: perfectPhoneShake 1.8s ease-in-out infinite;
    transform-origin: center center; /* Изменено на center */
    color: #0075F3;
    filter: drop-shadow(0 0 3px rgba(0, 117, 243, 0.6));
    transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    vertical-align: middle; /* Дополнительное выравнивание */
    line-height: 1; /* Убираем лишний интервал */
}

/* Анимация (остаётся без изменений) */
@keyframes perfectPhoneShake {
    0%, 100% {
        transform: rotate(0) scale(1);
    }
    15% {
        transform: rotate(-12deg) scale(1.08);
    }
    30% {
        transform: rotate(8deg) scale(1.05);
    }
    45% {
        transform: rotate(-5deg);
    }
    60% {
        transform: rotate(3deg);
    }
}

/* Остальные стили без изменений */
.elementor-widget-icon-box.phone:hover .elementor-icon-box-icon i {
    animation-duration: 1.2s;
    filter: drop-shadow(0 0 3px rgba(0, 117, 243, 0.7)) brightness(1.2);
    transform: scale(1.1);
}

.elementor-widget-icon-box.phone .elementor-icon-box-icon:before {
    content: '';
    position: absolute;
    top: -15%;
    left: -15%;
    right: -15%;
    bottom: -15%;
    border-radius: 50%;
    background: radial-gradient(circle, rgba(0, 117, 243, 0.2) 0%, rgba(0, 117, 243, 0) 70%);
    animation: constantGlow 3s ease-in-out infinite alternate;
    z-index: -1;
    opacity: 0.6;
}

.elementor-widget-icon-box.phone:hover .elementor-icon-box-icon:before {
    animation: hoverGlow 1.5s ease-in-out infinite alternate;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-758cc72e *//* Основные стили с вертикальным выравниванием */
.elementor-widget-icon-box.phone .elementor-icon-box-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

/* Стили для иконки с центрированием */
.elementor-widget-icon-box.phone .elementor-icon-box-icon i {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    animation: perfectPhoneShake 1.8s ease-in-out infinite;
    transform-origin: center center; /* Изменено на center */
    color: #9CF716;
    filter: drop-shadow(0 0 3px rgba(156, 247, 22, 0.6));
    transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    vertical-align: middle; /* Дополнительное выравнивание */
    line-height: 1; /* Убираем лишний интервал */
}

/* Анимация (остаётся без изменений) */
@keyframes perfectPhoneShake {
    0%, 100% {
        transform: rotate(0) scale(1);
    }
    15% {
        transform: rotate(-12deg) scale(1.08);
    }
    30% {
        transform: rotate(8deg) scale(1.05);
    }
    45% {
        transform: rotate(-5deg);
    }
    60% {
        transform: rotate(3deg);
    }
}

/* Остальные стили без изменений */
.elementor-widget-icon-box.phone:hover .elementor-icon-box-icon i {
    animation-duration: 1.2s;
    filter: drop-shadow(0 0 3px rgba(156, 247, 22, 0.7)) brightness(1.2);
    transform: scale(1.1);
}

.elementor-widget-icon-box.phone .elementor-icon-box-icon:before {
    content: '';
    position: absolute;
    top: -15%;
    left: -15%;
    right: -15%;
    bottom: -15%;
    border-radius: 50%;
    background: radial-gradient(circle, rgba(156, 247, 22, 0.2) 0%, rgba(156, 247, 22, 0) 70%);
    animation: constantGlow 3s ease-in-out infinite alternate;
    z-index: -1;
    opacity: 0.6;
}

.elementor-widget-icon-box.phone:hover .elementor-icon-box-icon:before {
    animation: hoverGlow 1.5s ease-in-out infinite alternate;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8ed22db *//* Основные стили с вертикальным выравниванием */
.elementor-widget-icon-box.phone .elementor-icon-box-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

/* Стили для иконки с центрированием */
.elementor-widget-icon-box.phone .elementor-icon-box-icon i {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    animation: perfectPhoneShake 1.8s ease-in-out infinite;
    transform-origin: center center; /* Изменено на center */
    color: #9CF716;
    filter: drop-shadow(0 0 3px rgba(156, 247, 22, 0.6));
    transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    vertical-align: middle; /* Дополнительное выравнивание */
    line-height: 1; /* Убираем лишний интервал */
}

/* Анимация (остаётся без изменений) */
@keyframes perfectPhoneShake {
    0%, 100% {
        transform: rotate(0) scale(1);
    }
    15% {
        transform: rotate(-12deg) scale(1.08);
    }
    30% {
        transform: rotate(8deg) scale(1.05);
    }
    45% {
        transform: rotate(-5deg);
    }
    60% {
        transform: rotate(3deg);
    }
}

/* Остальные стили без изменений */
.elementor-widget-icon-box.phone:hover .elementor-icon-box-icon i {
    animation-duration: 1.2s;
    filter: drop-shadow(0 0 3px rgba(156, 247, 22, 0.7)) brightness(1.2);
    transform: scale(1.1);
}

.elementor-widget-icon-box.phone .elementor-icon-box-icon:before {
    content: '';
    position: absolute;
    top: -15%;
    left: -15%;
    right: -15%;
    bottom: -15%;
    border-radius: 50%;
    background: radial-gradient(circle, rgba(156, 247, 22, 0.2) 0%, rgba(156, 247, 22, 0) 70%);
    animation: constantGlow 3s ease-in-out infinite alternate;
    z-index: -1;
    opacity: 0.6;
}

.elementor-widget-icon-box.phone:hover .elementor-icon-box-icon:before {
    animation: hoverGlow 1.5s ease-in-out infinite alternate;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cade07 */.brzg {
    position: relative;
    display: inline-block; /* или block, в зависимости от вашего виджета */
    isolation: isolate;
    transform: translateZ(0); /* Фикс для аппаратного ускорения */
}

/* Размытый фон, повторяющий форму виджета */
.brzg::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: inherit;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    z-index: -1;
    border-radius: inherit; /* Наследует скругления родителя */
    box-shadow: inherit; /* Наследует тень */
    border: inherit; /* Наследует границы */
    margin: inherit; /* Наследует отступы */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c35213 */.brzg {
    position: relative;
    display: inline-block; /* или block, в зависимости от вашего виджета */
    isolation: isolate;
    transform: translateZ(0); /* Фикс для аппаратного ускорения */
}

/* Размытый фон, повторяющий форму виджета */
.brzg::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: inherit;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    z-index: -1;
    border-radius: inherit; /* Наследует скругления родителя */
    box-shadow: inherit; /* Наследует тень */
    border: inherit; /* Наследует границы */
    margin: inherit; /* Наследует отступы */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d046aec */.brzg {
    position: relative;
    display: inline-block; /* или block, в зависимости от вашего виджета */
    isolation: isolate;
    transform: translateZ(0); /* Фикс для аппаратного ускорения */
}

/* Размытый фон, повторяющий форму виджета */
.brzg::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: inherit;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    z-index: -1;
    border-radius: inherit; /* Наследует скругления родителя */
    box-shadow: inherit; /* Наследует тень */
    border: inherit; /* Наследует границы */
    margin: inherit; /* Наследует отступы */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26b9c11 */.brzg {
    position: relative;
    display: inline-block; /* или block, в зависимости от вашего виджета */
    isolation: isolate;
    transform: translateZ(0); /* Фикс для аппаратного ускорения */
}

/* Размытый фон, повторяющий форму виджета */
.brzg::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: inherit;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    z-index: -1;
    border-radius: inherit; /* Наследует скругления родителя */
    box-shadow: inherit; /* Наследует тень */
    border: inherit; /* Наследует границы */
    margin: inherit; /* Наследует отступы */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71f7ef7 */.brzg {
    position: relative;
    display: inline-block; /* или block, в зависимости от вашего виджета */
    isolation: isolate;
    transform: translateZ(0); /* Фикс для аппаратного ускорения */
}

/* Размытый фон, повторяющий форму виджета */
.brzg::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: inherit;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    z-index: -1;
    border-radius: inherit; /* Наследует скругления родителя */
    box-shadow: inherit; /* Наследует тень */
    border: inherit; /* Наследует границы */
    margin: inherit; /* Наследует отступы */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7d88eb88 *//* 3D-вращение с перспективой */
.del2 {
    opacity: 0 !important;
    transform: rotateX(90deg) translateZ(100px) !important;
    transform-style: preserve-3d !important;
    animation: 
        del2 1.2s 2.5s cubic-bezier(0.4, 0.1, 0.2, 1.5) forwards !important;
}

@keyframes del2 {
    0% { opacity: 0; transform: rotateX(90deg) translateZ(100px); }
    70% { opacity: 1; transform: rotateX(-10deg) translateZ(0); }
    100% { opacity: 1; transform: rotateX(0) translateZ(0); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6baf86a *//* Основные стили для заголовка */
.batut1 {
    display: inline-block;
    font-size: 5rem;
    font-weight: 900;
    color: #ff6b6b;
    text-transform: uppercase;
    text-shadow: 3px 3px 0 rgba(0,0,0,0.1);
    position: relative;
    animation: 
        fall 1s cubic-bezier(0.5, 0, 0.5, 1) forwards,
        squash 0.3s 1s cubic-bezier(0.5, 0.5, 0.5, 1.5) forwards,
        jump1 0.5s 1.3s cubic-bezier(0.5, -0.5, 0.5, 1.5) forwards,
        jump2 0.4s 1.8s cubic-bezier(0.5, -0.3, 0.5, 1.3) forwards,
        finalPosition 0.3s 2.2s ease-out forwards;
    transform-origin: bottom center;
    opacity: 0;
}

/* Анимация падения */
@keyframes fall {
    0% {
        transform: translateY(-100vh) rotate(10deg);
        opacity: 0;
    }
    70% {
        transform: translateY(20px) rotate(-2deg);
        opacity: 1;
    }
    100% {
        transform: translateY(0) rotate(0);
        opacity: 1;
    }
}

/* Анимация сплющивания при приземлении */
@keyframes squash {
    0% {
        transform: scaleY(1) scaleX(1);
    }
    50% {
        transform: scaleY(0.7) scaleX(1.2);
    }
    100% {
        transform: scaleY(1) scaleX(1);
    }
}

/* Первый прыжок */
@keyframes jump1 {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-120px) rotate(-5deg);
    }
    100% {
        transform: translateY(0) rotate(0);
    }
}

/* Второй прыжок (меньше первого) */
@keyframes jump2 {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-60px) rotate(3deg);
    }
    100% {
        transform: translateY(0) rotate(0);
    }
}

/* Финальное положение */
@keyframes finalPosition {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-10px);
        text-shadow: 3px 13px 10px rgba(0,0,0,0.2);
    }
}

/* Стили для тени */
.batut1::after {
    content: "";
    position: absolute;
    bottom: -15px;
    left: 0;
    right: 0;
    height: 10px;
    background: radial-gradient(ellipse at center, rgba(0,0,0,0.4) 0%, transparent 70%);
    border-radius: 50%;
    animation: 
        shadowFall 1s cubic-bezier(0.5, 0, 0.5, 1) forwards,
        shadowSquash 0.3s 1s cubic-bezier(0.5, 0.5, 0.5, 1.5) forwards,
        shadowJump1 0.5s 1.3s cubic-bezier(0.5, -0.5, 0.5, 1.5) forwards,
        shadowJump2 0.4s 1.8s cubic-bezier(0.5, -0.3, 0.5, 1.3) forwards,
        shadowFinal 0.3s 2.2s ease-out forwards;
    opacity: 0;
}

/* Анимации для тени */
@keyframes shadowFall {
    0% {
        transform: scale(0.5);
        opacity: 0;
    }
    70% {
        transform: scale(1.1);
        opacity: 0.8;
    }
    100% {
        transform: scale(1);
        opacity: 0.6;
    }
}

@keyframes shadowSquash {
    0% {
        transform: scaleX(1);
        opacity: 0.6;
    }
    50% {
        transform: scaleX(1.5);
        opacity: 0.4;
    }
    100% {
        transform: scaleX(1);
        opacity: 0.6;
    }
}

@keyframes shadowJump1 {
    0% {
        transform: scale(1);
        opacity: 0.6;
    }
    50% {
        transform: scale(0.6);
        opacity: 0.9;
    }
    100% {
        transform: scale(1);
        opacity: 0.6;
    }
}

@keyframes shadowJump2 {
    0% {
        transform: scale(1);
        opacity: 0.6;
    }
    50% {
        transform: scale(0.8);
        opacity: 0.8;
    }
    100% {
        transform: scale(1);
        opacity: 0.6;
    }
}

@keyframes shadowFinal {
    100% {
        opacity: 0;
    }
}

/* Основной код анимации (вставьте в "Дополнительный CSS" в настройках темы или раздела) */
.elementor-heading-title.batut1 {
    display: inline-block !important;
    font-size: 5rem !important;
    font-weight: 900 !important;
    color: #ff6b6b !important;
    text-transform: uppercase !important;
    text-shadow: 3px 3px 0 rgba(0,0,0,0.1) !important;
    position: relative !important;
    animation: 
        fall 1s cubic-bezier(0.5, 0, 0.5, 1) forwards,
        squash 0.3s 1s cubic-bezier(0.5, 0.5, 0.5, 1.5) forwards,
        jump1 0.5s 1.3s cubic-bezier(0.5, -0.5, 0.5, 1.5) forwards,
        jump2 0.4s 1.8s cubic-bezier(0.5, -0.3, 0.5, 1.3) forwards,
        finalPosition 0.3s 2.2s ease-out forwards !important;
    transform-origin: bottom center !important;
    opacity: 0 !important;
    perspective: 1000px !important;
}

/* Важно: Добавьте этот код для обёртки текста */
.elementor-heading-title.batut1 > span {
    display: inline-block !important;
    animation: wind 1s ease-in-out infinite alternate !important;
}

/* Остальные @keyframes и стили оставьте без изменений (как в предыдущем коде) */

/* Анимация искр */
.elementor-heading-title.batut1 {
    position: relative !important;
    overflow: visible !important; /* Чтобы искры не обрезались */
}

.elementor-heading-title.batut1::after {
    content: "✨✨✨";
    position: absolute;
    bottom: -30px;
    left: 50%;
    transform: translateX(-50%);
    font-size: 24px;
    opacity: 0;
    animation: 
        sparks 0.5s 1s ease-out forwards;
    z-index: 100;
}

@keyframes sparks {
    0% { opacity: 0; transform: translateX(-50%) scale(0.5); }
    50% { opacity: 1; transform: translateX(-50%) scale(1.3); }
    100% { opacity: 0; transform: translateX(-50%) scale(0.2); filter: blur(2px); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8437e27 *//* Основные стили для заголовка */
.batut1 {
    display: inline-block;
    font-size: 5rem;
    font-weight: 900;
    color: #ff6b6b;
    text-transform: uppercase;
    text-shadow: 3px 3px 0 rgba(0,0,0,0.1);
    position: relative;
    animation: 
        fall 1s cubic-bezier(0.5, 0, 0.5, 1) forwards,
        squash 0.3s 1s cubic-bezier(0.5, 0.5, 0.5, 1.5) forwards,
        jump1 0.5s 1.3s cubic-bezier(0.5, -0.5, 0.5, 1.5) forwards,
        jump2 0.4s 1.8s cubic-bezier(0.5, -0.3, 0.5, 1.3) forwards,
        finalPosition 0.3s 2.2s ease-out forwards;
    transform-origin: bottom center;
    opacity: 0;
}

/* Анимация падения */
@keyframes fall {
    0% {
        transform: translateY(-100vh) rotate(10deg);
        opacity: 0;
    }
    70% {
        transform: translateY(20px) rotate(-2deg);
        opacity: 1;
    }
    100% {
        transform: translateY(0) rotate(0);
        opacity: 1;
    }
}

/* Анимация сплющивания при приземлении */
@keyframes squash {
    0% {
        transform: scaleY(1) scaleX(1);
    }
    50% {
        transform: scaleY(0.7) scaleX(1.2);
    }
    100% {
        transform: scaleY(1) scaleX(1);
    }
}

/* Первый прыжок */
@keyframes jump1 {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-120px) rotate(-5deg);
    }
    100% {
        transform: translateY(0) rotate(0);
    }
}

/* Второй прыжок (меньше первого) */
@keyframes jump2 {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-60px) rotate(3deg);
    }
    100% {
        transform: translateY(0) rotate(0);
    }
}

/* Финальное положение */
@keyframes finalPosition {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-10px);
        text-shadow: 3px 13px 10px rgba(0,0,0,0.2);
    }
}

/* Стили для тени */
.batut1::after {
    content: "";
    position: absolute;
    bottom: -15px;
    left: 0;
    right: 0;
    height: 10px;
    background: radial-gradient(ellipse at center, rgba(0,0,0,0.4) 0%, transparent 70%);
    border-radius: 50%;
    animation: 
        shadowFall 1s cubic-bezier(0.5, 0, 0.5, 1) forwards,
        shadowSquash 0.3s 1s cubic-bezier(0.5, 0.5, 0.5, 1.5) forwards,
        shadowJump1 0.5s 1.3s cubic-bezier(0.5, -0.5, 0.5, 1.5) forwards,
        shadowJump2 0.4s 1.8s cubic-bezier(0.5, -0.3, 0.5, 1.3) forwards,
        shadowFinal 0.3s 2.2s ease-out forwards;
    opacity: 0;
}

/* Анимации для тени */
@keyframes shadowFall {
    0% {
        transform: scale(0.5);
        opacity: 0;
    }
    70% {
        transform: scale(1.1);
        opacity: 0.8;
    }
    100% {
        transform: scale(1);
        opacity: 0.6;
    }
}

@keyframes shadowSquash {
    0% {
        transform: scaleX(1);
        opacity: 0.6;
    }
    50% {
        transform: scaleX(1.5);
        opacity: 0.4;
    }
    100% {
        transform: scaleX(1);
        opacity: 0.6;
    }
}

@keyframes shadowJump1 {
    0% {
        transform: scale(1);
        opacity: 0.6;
    }
    50% {
        transform: scale(0.6);
        opacity: 0.9;
    }
    100% {
        transform: scale(1);
        opacity: 0.6;
    }
}

@keyframes shadowJump2 {
    0% {
        transform: scale(1);
        opacity: 0.6;
    }
    50% {
        transform: scale(0.8);
        opacity: 0.8;
    }
    100% {
        transform: scale(1);
        opacity: 0.6;
    }
}

@keyframes shadowFinal {
    100% {
        opacity: 0;
    }
}

/* Основной код анимации (вставьте в "Дополнительный CSS" в настройках темы или раздела) */
.elementor-heading-title.batut1 {
    display: inline-block !important;
    font-size: 5rem !important;
    font-weight: 900 !important;
    color: #ff6b6b !important;
    text-transform: uppercase !important;
    text-shadow: 3px 3px 0 rgba(0,0,0,0.1) !important;
    position: relative !important;
    animation: 
        fall 1s cubic-bezier(0.5, 0, 0.5, 1) forwards,
        squash 0.3s 1s cubic-bezier(0.5, 0.5, 0.5, 1.5) forwards,
        jump1 0.5s 1.3s cubic-bezier(0.5, -0.5, 0.5, 1.5) forwards,
        jump2 0.4s 1.8s cubic-bezier(0.5, -0.3, 0.5, 1.3) forwards,
        finalPosition 0.3s 2.2s ease-out forwards !important;
    transform-origin: bottom center !important;
    opacity: 0 !important;
    perspective: 1000px !important;
}

/* Важно: Добавьте этот код для обёртки текста */
.elementor-heading-title.batut1 > span {
    display: inline-block !important;
    animation: wind 1s ease-in-out infinite alternate !important;
}

/* Остальные @keyframes и стили оставьте без изменений (как в предыдущем коде) */

/* Анимация искр */
.elementor-heading-title.batut1 {
    position: relative !important;
    overflow: visible !important; /* Чтобы искры не обрезались */
}

.elementor-heading-title.batut1::after {
    content: "✨✨✨";
    position: absolute;
    bottom: -30px;
    left: 50%;
    transform: translateX(-50%);
    font-size: 24px;
    opacity: 0;
    animation: 
        sparks 0.5s 1s ease-out forwards;
    z-index: 100;
}

@keyframes sparks {
    0% { opacity: 0; transform: translateX(-50%) scale(0.5); }
    50% { opacity: 1; transform: translateX(-50%) scale(1.3); }
    100% { opacity: 0; transform: translateX(-50%) scale(0.2); filter: blur(2px); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1865049 *//* Основные стили для заголовка */
.batut1 {
    display: inline-block;
    font-size: 5rem;
    font-weight: 900;
    color: #ff6b6b;
    text-transform: uppercase;
    text-shadow: 3px 3px 0 rgba(0,0,0,0.1);
    position: relative;
    animation: 
        fall 1s cubic-bezier(0.5, 0, 0.5, 1) forwards,
        squash 0.3s 1s cubic-bezier(0.5, 0.5, 0.5, 1.5) forwards,
        jump1 0.5s 1.3s cubic-bezier(0.5, -0.5, 0.5, 1.5) forwards,
        jump2 0.4s 1.8s cubic-bezier(0.5, -0.3, 0.5, 1.3) forwards,
        finalPosition 0.3s 2.2s ease-out forwards;
    transform-origin: bottom center;
    opacity: 0;
}

/* Анимация падения */
@keyframes fall {
    0% {
        transform: translateY(-100vh) rotate(10deg);
        opacity: 0;
    }
    70% {
        transform: translateY(20px) rotate(-2deg);
        opacity: 1;
    }
    100% {
        transform: translateY(0) rotate(0);
        opacity: 1;
    }
}

/* Анимация сплющивания при приземлении */
@keyframes squash {
    0% {
        transform: scaleY(1) scaleX(1);
    }
    50% {
        transform: scaleY(0.7) scaleX(1.2);
    }
    100% {
        transform: scaleY(1) scaleX(1);
    }
}

/* Первый прыжок */
@keyframes jump1 {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-120px) rotate(-5deg);
    }
    100% {
        transform: translateY(0) rotate(0);
    }
}

/* Второй прыжок (меньше первого) */
@keyframes jump2 {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-60px) rotate(3deg);
    }
    100% {
        transform: translateY(0) rotate(0);
    }
}

/* Финальное положение */
@keyframes finalPosition {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-10px);
        text-shadow: 3px 13px 10px rgba(0,0,0,0.2);
    }
}

/* Стили для тени */
.batut1::after {
    content: "";
    position: absolute;
    bottom: -15px;
    left: 0;
    right: 0;
    height: 10px;
    background: radial-gradient(ellipse at center, rgba(0,0,0,0.4) 0%, transparent 70%);
    border-radius: 50%;
    animation: 
        shadowFall 1s cubic-bezier(0.5, 0, 0.5, 1) forwards,
        shadowSquash 0.3s 1s cubic-bezier(0.5, 0.5, 0.5, 1.5) forwards,
        shadowJump1 0.5s 1.3s cubic-bezier(0.5, -0.5, 0.5, 1.5) forwards,
        shadowJump2 0.4s 1.8s cubic-bezier(0.5, -0.3, 0.5, 1.3) forwards,
        shadowFinal 0.3s 2.2s ease-out forwards;
    opacity: 0;
}

/* Анимации для тени */
@keyframes shadowFall {
    0% {
        transform: scale(0.5);
        opacity: 0;
    }
    70% {
        transform: scale(1.1);
        opacity: 0.8;
    }
    100% {
        transform: scale(1);
        opacity: 0.6;
    }
}

@keyframes shadowSquash {
    0% {
        transform: scaleX(1);
        opacity: 0.6;
    }
    50% {
        transform: scaleX(1.5);
        opacity: 0.4;
    }
    100% {
        transform: scaleX(1);
        opacity: 0.6;
    }
}

@keyframes shadowJump1 {
    0% {
        transform: scale(1);
        opacity: 0.6;
    }
    50% {
        transform: scale(0.6);
        opacity: 0.9;
    }
    100% {
        transform: scale(1);
        opacity: 0.6;
    }
}

@keyframes shadowJump2 {
    0% {
        transform: scale(1);
        opacity: 0.6;
    }
    50% {
        transform: scale(0.8);
        opacity: 0.8;
    }
    100% {
        transform: scale(1);
        opacity: 0.6;
    }
}

@keyframes shadowFinal {
    100% {
        opacity: 0;
    }
}

/* Основной код анимации (вставьте в "Дополнительный CSS" в настройках темы или раздела) */
.elementor-heading-title.batut1 {
    display: inline-block !important;
    font-size: 5rem !important;
    font-weight: 900 !important;
    color: #ff6b6b !important;
    text-transform: uppercase !important;
    text-shadow: 3px 3px 0 rgba(0,0,0,0.1) !important;
    position: relative !important;
    animation: 
        fall 1s cubic-bezier(0.5, 0, 0.5, 1) forwards,
        squash 0.3s 1s cubic-bezier(0.5, 0.5, 0.5, 1.5) forwards,
        jump1 0.5s 1.3s cubic-bezier(0.5, -0.5, 0.5, 1.5) forwards,
        jump2 0.4s 1.8s cubic-bezier(0.5, -0.3, 0.5, 1.3) forwards,
        finalPosition 0.3s 2.2s ease-out forwards !important;
    transform-origin: bottom center !important;
    opacity: 0 !important;
    perspective: 1000px !important;
}

/* Важно: Добавьте этот код для обёртки текста */
.elementor-heading-title.batut1 > span {
    display: inline-block !important;
    animation: wind 1s ease-in-out infinite alternate !important;
}

/* Остальные @keyframes и стили оставьте без изменений (как в предыдущем коде) */

/* Анимация искр */
.elementor-heading-title.batut1 {
    position: relative !important;
    overflow: visible !important; /* Чтобы искры не обрезались */
}

.elementor-heading-title.batut1::after {
    content: "✨✨✨";
    position: absolute;
    bottom: -30px;
    left: 50%;
    transform: translateX(-50%);
    font-size: 24px;
    opacity: 0;
    animation: 
        sparks 0.5s 1s ease-out forwards;
    z-index: 100;
}

@keyframes sparks {
    0% { opacity: 0; transform: translateX(-50%) scale(0.5); }
    50% { opacity: 1; transform: translateX(-50%) scale(1.3); }
    100% { opacity: 0; transform: translateX(-50%) scale(0.2); filter: blur(2px); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-830ac2c *//* Основные стили для заголовка */
.batut1 {
    display: inline-block;
    font-size: 5rem;
    font-weight: 900;
    color: #ff6b6b;
    text-transform: uppercase;
    text-shadow: 3px 3px 0 rgba(0,0,0,0.1);
    position: relative;
    animation: 
        fall 1s cubic-bezier(0.5, 0, 0.5, 1) forwards,
        squash 0.3s 1s cubic-bezier(0.5, 0.5, 0.5, 1.5) forwards,
        jump1 0.5s 1.3s cubic-bezier(0.5, -0.5, 0.5, 1.5) forwards,
        jump2 0.4s 1.8s cubic-bezier(0.5, -0.3, 0.5, 1.3) forwards,
        finalPosition 0.3s 2.2s ease-out forwards;
    transform-origin: bottom center;
    opacity: 0;
}

/* Анимация падения */
@keyframes fall {
    0% {
        transform: translateY(-100vh) rotate(10deg);
        opacity: 0;
    }
    70% {
        transform: translateY(20px) rotate(-2deg);
        opacity: 1;
    }
    100% {
        transform: translateY(0) rotate(0);
        opacity: 1;
    }
}

/* Анимация сплющивания при приземлении */
@keyframes squash {
    0% {
        transform: scaleY(1) scaleX(1);
    }
    50% {
        transform: scaleY(0.7) scaleX(1.2);
    }
    100% {
        transform: scaleY(1) scaleX(1);
    }
}

/* Первый прыжок */
@keyframes jump1 {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-120px) rotate(-5deg);
    }
    100% {
        transform: translateY(0) rotate(0);
    }
}

/* Второй прыжок (меньше первого) */
@keyframes jump2 {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-60px) rotate(3deg);
    }
    100% {
        transform: translateY(0) rotate(0);
    }
}

/* Финальное положение */
@keyframes finalPosition {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-10px);
        text-shadow: 3px 13px 10px rgba(0,0,0,0.2);
    }
}

/* Стили для тени */
.batut1::after {
    content: "";
    position: absolute;
    bottom: -15px;
    left: 0;
    right: 0;
    height: 10px;
    background: radial-gradient(ellipse at center, rgba(0,0,0,0.4) 0%, transparent 70%);
    border-radius: 50%;
    animation: 
        shadowFall 1s cubic-bezier(0.5, 0, 0.5, 1) forwards,
        shadowSquash 0.3s 1s cubic-bezier(0.5, 0.5, 0.5, 1.5) forwards,
        shadowJump1 0.5s 1.3s cubic-bezier(0.5, -0.5, 0.5, 1.5) forwards,
        shadowJump2 0.4s 1.8s cubic-bezier(0.5, -0.3, 0.5, 1.3) forwards,
        shadowFinal 0.3s 2.2s ease-out forwards;
    opacity: 0;
}

/* Анимации для тени */
@keyframes shadowFall {
    0% {
        transform: scale(0.5);
        opacity: 0;
    }
    70% {
        transform: scale(1.1);
        opacity: 0.8;
    }
    100% {
        transform: scale(1);
        opacity: 0.6;
    }
}

@keyframes shadowSquash {
    0% {
        transform: scaleX(1);
        opacity: 0.6;
    }
    50% {
        transform: scaleX(1.5);
        opacity: 0.4;
    }
    100% {
        transform: scaleX(1);
        opacity: 0.6;
    }
}

@keyframes shadowJump1 {
    0% {
        transform: scale(1);
        opacity: 0.6;
    }
    50% {
        transform: scale(0.6);
        opacity: 0.9;
    }
    100% {
        transform: scale(1);
        opacity: 0.6;
    }
}

@keyframes shadowJump2 {
    0% {
        transform: scale(1);
        opacity: 0.6;
    }
    50% {
        transform: scale(0.8);
        opacity: 0.8;
    }
    100% {
        transform: scale(1);
        opacity: 0.6;
    }
}

@keyframes shadowFinal {
    100% {
        opacity: 0;
    }
}

/* Основной код анимации (вставьте в "Дополнительный CSS" в настройках темы или раздела) */
.elementor-heading-title.batut1 {
    display: inline-block !important;
    font-size: 5rem !important;
    font-weight: 900 !important;
    color: #ff6b6b !important;
    text-transform: uppercase !important;
    text-shadow: 3px 3px 0 rgba(0,0,0,0.1) !important;
    position: relative !important;
    animation: 
        fall 1s cubic-bezier(0.5, 0, 0.5, 1) forwards,
        squash 0.3s 1s cubic-bezier(0.5, 0.5, 0.5, 1.5) forwards,
        jump1 0.5s 1.3s cubic-bezier(0.5, -0.5, 0.5, 1.5) forwards,
        jump2 0.4s 1.8s cubic-bezier(0.5, -0.3, 0.5, 1.3) forwards,
        finalPosition 0.3s 2.2s ease-out forwards !important;
    transform-origin: bottom center !important;
    opacity: 0 !important;
    perspective: 1000px !important;
}

/* Важно: Добавьте этот код для обёртки текста */
.elementor-heading-title.batut1 > span {
    display: inline-block !important;
    animation: wind 1s ease-in-out infinite alternate !important;
}

/* Остальные @keyframes и стили оставьте без изменений (как в предыдущем коде) */

/* Анимация искр */
.elementor-heading-title.batut1 {
    position: relative !important;
    overflow: visible !important; /* Чтобы искры не обрезались */
}

.elementor-heading-title.batut1::after {
    content: "✨✨✨";
    position: absolute;
    bottom: -30px;
    left: 50%;
    transform: translateX(-50%);
    font-size: 24px;
    opacity: 0;
    animation: 
        sparks 0.5s 1s ease-out forwards;
    z-index: 100;
}

@keyframes sparks {
    0% { opacity: 0; transform: translateX(-50%) scale(0.5); }
    50% { opacity: 1; transform: translateX(-50%) scale(1.3); }
    100% { opacity: 0; transform: translateX(-50%) scale(0.2); filter: blur(2px); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9202c6a *//* Основные стили для заголовка */
.batut1 {
    display: inline-block;
    font-size: 5rem;
    font-weight: 900;
    color: #ff6b6b;
    text-transform: uppercase;
    text-shadow: 3px 3px 0 rgba(0,0,0,0.1);
    position: relative;
    animation: 
        fall 1s cubic-bezier(0.5, 0, 0.5, 1) forwards,
        squash 0.3s 1s cubic-bezier(0.5, 0.5, 0.5, 1.5) forwards,
        jump1 0.5s 1.3s cubic-bezier(0.5, -0.5, 0.5, 1.5) forwards,
        jump2 0.4s 1.8s cubic-bezier(0.5, -0.3, 0.5, 1.3) forwards,
        finalPosition 0.3s 2.2s ease-out forwards;
    transform-origin: bottom center;
    opacity: 0;
}

/* Анимация падения */
@keyframes fall {
    0% {
        transform: translateY(-100vh) rotate(10deg);
        opacity: 0;
    }
    70% {
        transform: translateY(20px) rotate(-2deg);
        opacity: 1;
    }
    100% {
        transform: translateY(0) rotate(0);
        opacity: 1;
    }
}

/* Анимация сплющивания при приземлении */
@keyframes squash {
    0% {
        transform: scaleY(1) scaleX(1);
    }
    50% {
        transform: scaleY(0.7) scaleX(1.2);
    }
    100% {
        transform: scaleY(1) scaleX(1);
    }
}

/* Первый прыжок */
@keyframes jump1 {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-120px) rotate(-5deg);
    }
    100% {
        transform: translateY(0) rotate(0);
    }
}

/* Второй прыжок (меньше первого) */
@keyframes jump2 {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-60px) rotate(3deg);
    }
    100% {
        transform: translateY(0) rotate(0);
    }
}

/* Финальное положение */
@keyframes finalPosition {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-10px);
        text-shadow: 3px 13px 10px rgba(0,0,0,0.2);
    }
}

/* Стили для тени */
.batut1::after {
    content: "";
    position: absolute;
    bottom: -15px;
    left: 0;
    right: 0;
    height: 10px;
    background: radial-gradient(ellipse at center, rgba(0,0,0,0.4) 0%, transparent 70%);
    border-radius: 50%;
    animation: 
        shadowFall 1s cubic-bezier(0.5, 0, 0.5, 1) forwards,
        shadowSquash 0.3s 1s cubic-bezier(0.5, 0.5, 0.5, 1.5) forwards,
        shadowJump1 0.5s 1.3s cubic-bezier(0.5, -0.5, 0.5, 1.5) forwards,
        shadowJump2 0.4s 1.8s cubic-bezier(0.5, -0.3, 0.5, 1.3) forwards,
        shadowFinal 0.3s 2.2s ease-out forwards;
    opacity: 0;
}

/* Анимации для тени */
@keyframes shadowFall {
    0% {
        transform: scale(0.5);
        opacity: 0;
    }
    70% {
        transform: scale(1.1);
        opacity: 0.8;
    }
    100% {
        transform: scale(1);
        opacity: 0.6;
    }
}

@keyframes shadowSquash {
    0% {
        transform: scaleX(1);
        opacity: 0.6;
    }
    50% {
        transform: scaleX(1.5);
        opacity: 0.4;
    }
    100% {
        transform: scaleX(1);
        opacity: 0.6;
    }
}

@keyframes shadowJump1 {
    0% {
        transform: scale(1);
        opacity: 0.6;
    }
    50% {
        transform: scale(0.6);
        opacity: 0.9;
    }
    100% {
        transform: scale(1);
        opacity: 0.6;
    }
}

@keyframes shadowJump2 {
    0% {
        transform: scale(1);
        opacity: 0.6;
    }
    50% {
        transform: scale(0.8);
        opacity: 0.8;
    }
    100% {
        transform: scale(1);
        opacity: 0.6;
    }
}

@keyframes shadowFinal {
    100% {
        opacity: 0;
    }
}

/* Основной код анимации (вставьте в "Дополнительный CSS" в настройках темы или раздела) */
.elementor-heading-title.batut1 {
    display: inline-block !important;
    font-size: 5rem !important;
    font-weight: 900 !important;
    color: #ff6b6b !important;
    text-transform: uppercase !important;
    text-shadow: 3px 3px 0 rgba(0,0,0,0.1) !important;
    position: relative !important;
    animation: 
        fall 1s cubic-bezier(0.5, 0, 0.5, 1) forwards,
        squash 0.3s 1s cubic-bezier(0.5, 0.5, 0.5, 1.5) forwards,
        jump1 0.5s 1.3s cubic-bezier(0.5, -0.5, 0.5, 1.5) forwards,
        jump2 0.4s 1.8s cubic-bezier(0.5, -0.3, 0.5, 1.3) forwards,
        finalPosition 0.3s 2.2s ease-out forwards !important;
    transform-origin: bottom center !important;
    opacity: 0 !important;
    perspective: 1000px !important;
}

/* Важно: Добавьте этот код для обёртки текста */
.elementor-heading-title.batut1 > span {
    display: inline-block !important;
    animation: wind 1s ease-in-out infinite alternate !important;
}

/* Остальные @keyframes и стили оставьте без изменений (как в предыдущем коде) */

/* Анимация искр */
.elementor-heading-title.batut1 {
    position: relative !important;
    overflow: visible !important; /* Чтобы искры не обрезались */
}

.elementor-heading-title.batut1::after {
    content: "✨✨✨";
    position: absolute;
    bottom: -30px;
    left: 50%;
    transform: translateX(-50%);
    font-size: 24px;
    opacity: 0;
    animation: 
        sparks 0.5s 1s ease-out forwards;
    z-index: 100;
}

@keyframes sparks {
    0% { opacity: 0; transform: translateX(-50%) scale(0.5); }
    50% { opacity: 1; transform: translateX(-50%) scale(1.3); }
    100% { opacity: 0; transform: translateX(-50%) scale(0.2); filter: blur(2px); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7de45e *//* Основные стили для заголовка */
.batut1 {
    display: inline-block;
    font-size: 5rem;
    font-weight: 900;
    color: #ff6b6b;
    text-transform: uppercase;
    text-shadow: 3px 3px 0 rgba(0,0,0,0.1);
    position: relative;
    animation: 
        fall 1s cubic-bezier(0.5, 0, 0.5, 1) forwards,
        squash 0.3s 1s cubic-bezier(0.5, 0.5, 0.5, 1.5) forwards,
        jump1 0.5s 1.3s cubic-bezier(0.5, -0.5, 0.5, 1.5) forwards,
        jump2 0.4s 1.8s cubic-bezier(0.5, -0.3, 0.5, 1.3) forwards,
        finalPosition 0.3s 2.2s ease-out forwards;
    transform-origin: bottom center;
    opacity: 0;
}

/* Анимация падения */
@keyframes fall {
    0% {
        transform: translateY(-100vh) rotate(10deg);
        opacity: 0;
    }
    70% {
        transform: translateY(20px) rotate(-2deg);
        opacity: 1;
    }
    100% {
        transform: translateY(0) rotate(0);
        opacity: 1;
    }
}

/* Анимация сплющивания при приземлении */
@keyframes squash {
    0% {
        transform: scaleY(1) scaleX(1);
    }
    50% {
        transform: scaleY(0.7) scaleX(1.2);
    }
    100% {
        transform: scaleY(1) scaleX(1);
    }
}

/* Первый прыжок */
@keyframes jump1 {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-120px) rotate(-5deg);
    }
    100% {
        transform: translateY(0) rotate(0);
    }
}

/* Второй прыжок (меньше первого) */
@keyframes jump2 {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-60px) rotate(3deg);
    }
    100% {
        transform: translateY(0) rotate(0);
    }
}

/* Финальное положение */
@keyframes finalPosition {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-10px);
        text-shadow: 3px 13px 10px rgba(0,0,0,0.2);
    }
}

/* Стили для тени */
.batut1::after {
    content: "";
    position: absolute;
    bottom: -15px;
    left: 0;
    right: 0;
    height: 10px;
    background: radial-gradient(ellipse at center, rgba(0,0,0,0.4) 0%, transparent 70%);
    border-radius: 50%;
    animation: 
        shadowFall 1s cubic-bezier(0.5, 0, 0.5, 1) forwards,
        shadowSquash 0.3s 1s cubic-bezier(0.5, 0.5, 0.5, 1.5) forwards,
        shadowJump1 0.5s 1.3s cubic-bezier(0.5, -0.5, 0.5, 1.5) forwards,
        shadowJump2 0.4s 1.8s cubic-bezier(0.5, -0.3, 0.5, 1.3) forwards,
        shadowFinal 0.3s 2.2s ease-out forwards;
    opacity: 0;
}

/* Анимации для тени */
@keyframes shadowFall {
    0% {
        transform: scale(0.5);
        opacity: 0;
    }
    70% {
        transform: scale(1.1);
        opacity: 0.8;
    }
    100% {
        transform: scale(1);
        opacity: 0.6;
    }
}

@keyframes shadowSquash {
    0% {
        transform: scaleX(1);
        opacity: 0.6;
    }
    50% {
        transform: scaleX(1.5);
        opacity: 0.4;
    }
    100% {
        transform: scaleX(1);
        opacity: 0.6;
    }
}

@keyframes shadowJump1 {
    0% {
        transform: scale(1);
        opacity: 0.6;
    }
    50% {
        transform: scale(0.6);
        opacity: 0.9;
    }
    100% {
        transform: scale(1);
        opacity: 0.6;
    }
}

@keyframes shadowJump2 {
    0% {
        transform: scale(1);
        opacity: 0.6;
    }
    50% {
        transform: scale(0.8);
        opacity: 0.8;
    }
    100% {
        transform: scale(1);
        opacity: 0.6;
    }
}

@keyframes shadowFinal {
    100% {
        opacity: 0;
    }
}

/* Основной код анимации (вставьте в "Дополнительный CSS" в настройках темы или раздела) */
.elementor-heading-title.batut1 {
    display: inline-block !important;
    font-size: 5rem !important;
    font-weight: 900 !important;
    color: #ff6b6b !important;
    text-transform: uppercase !important;
    text-shadow: 3px 3px 0 rgba(0,0,0,0.1) !important;
    position: relative !important;
    animation: 
        fall 1s cubic-bezier(0.5, 0, 0.5, 1) forwards,
        squash 0.3s 1s cubic-bezier(0.5, 0.5, 0.5, 1.5) forwards,
        jump1 0.5s 1.3s cubic-bezier(0.5, -0.5, 0.5, 1.5) forwards,
        jump2 0.4s 1.8s cubic-bezier(0.5, -0.3, 0.5, 1.3) forwards,
        finalPosition 0.3s 2.2s ease-out forwards !important;
    transform-origin: bottom center !important;
    opacity: 0 !important;
    perspective: 1000px !important;
}

/* Важно: Добавьте этот код для обёртки текста */
.elementor-heading-title.batut1 > span {
    display: inline-block !important;
    animation: wind 1s ease-in-out infinite alternate !important;
}

/* Остальные @keyframes и стили оставьте без изменений (как в предыдущем коде) */

/* Анимация искр */
.elementor-heading-title.batut1 {
    position: relative !important;
    overflow: visible !important; /* Чтобы искры не обрезались */
}

.elementor-heading-title.batut1::after {
    content: "✨✨✨";
    position: absolute;
    bottom: -30px;
    left: 50%;
    transform: translateX(-50%);
    font-size: 24px;
    opacity: 0;
    animation: 
        sparks 0.5s 1s ease-out forwards;
    z-index: 100;
}

@keyframes sparks {
    0% { opacity: 0; transform: translateX(-50%) scale(0.5); }
    50% { opacity: 1; transform: translateX(-50%) scale(1.3); }
    100% { opacity: 0; transform: translateX(-50%) scale(0.2); filter: blur(2px); }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f9772b *//* Основные стили с вертикальным выравниванием */
.elementor-widget-icon-box.phone .elementor-icon-box-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

/* Стили для иконки с центрированием */
.elementor-widget-icon-box.phone .elementor-icon-box-icon i {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    animation: perfectPhoneShake 1.8s ease-in-out infinite;
    transform-origin: center center; /* Изменено на center */
    color: #9CF716;
    filter: drop-shadow(0 0 3px rgba(156, 247, 22, 0.6));
    transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    vertical-align: middle; /* Дополнительное выравнивание */
    line-height: 1; /* Убираем лишний интервал */
}

/* Анимация (остаётся без изменений) */
@keyframes perfectPhoneShake {
    0%, 100% {
        transform: rotate(0) scale(1);
    }
    15% {
        transform: rotate(-12deg) scale(1.08);
    }
    30% {
        transform: rotate(8deg) scale(1.05);
    }
    45% {
        transform: rotate(-5deg);
    }
    60% {
        transform: rotate(3deg);
    }
}

/* Остальные стили без изменений */
.elementor-widget-icon-box.phone:hover .elementor-icon-box-icon i {
    animation-duration: 1.2s;
    filter: drop-shadow(0 0 3px rgba(156, 247, 22, 0.7)) brightness(1.2);
    transform: scale(1.1);
}

.elementor-widget-icon-box.phone .elementor-icon-box-icon:before {
    content: '';
    position: absolute;
    top: -15%;
    left: -15%;
    right: -15%;
    bottom: -15%;
    border-radius: 50%;
    background: radial-gradient(circle, rgba(156, 247, 22, 0.2) 0%, rgba(156, 247, 22, 0) 70%);
    animation: constantGlow 3s ease-in-out infinite alternate;
    z-index: -1;
    opacity: 0.6;
}

.elementor-widget-icon-box.phone:hover .elementor-icon-box-icon:before {
    animation: hoverGlow 1.5s ease-in-out infinite alternate;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cfde394 *//* Основные стили с вертикальным выравниванием */
.elementor-widget-icon-box.phone .elementor-icon-box-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

/* Стили для иконки с центрированием */
.elementor-widget-icon-box.phone .elementor-icon-box-icon i {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    animation: perfectPhoneShake 1.8s ease-in-out infinite;
    transform-origin: center center; /* Изменено на center */
    color: #9CF716;
    filter: drop-shadow(0 0 3px rgba(156, 247, 22, 0.6));
    transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    vertical-align: middle; /* Дополнительное выравнивание */
    line-height: 1; /* Убираем лишний интервал */
}

/* Анимация (остаётся без изменений) */
@keyframes perfectPhoneShake {
    0%, 100% {
        transform: rotate(0) scale(1);
    }
    15% {
        transform: rotate(-12deg) scale(1.08);
    }
    30% {
        transform: rotate(8deg) scale(1.05);
    }
    45% {
        transform: rotate(-5deg);
    }
    60% {
        transform: rotate(3deg);
    }
}

/* Остальные стили без изменений */
.elementor-widget-icon-box.phone:hover .elementor-icon-box-icon i {
    animation-duration: 1.2s;
    filter: drop-shadow(0 0 3px rgba(156, 247, 22, 0.7)) brightness(1.2);
    transform: scale(1.1);
}

.elementor-widget-icon-box.phone .elementor-icon-box-icon:before {
    content: '';
    position: absolute;
    top: -15%;
    left: -15%;
    right: -15%;
    bottom: -15%;
    border-radius: 50%;
    background: radial-gradient(circle, rgba(156, 247, 22, 0.2) 0%, rgba(156, 247, 22, 0) 70%);
    animation: constantGlow 3s ease-in-out infinite alternate;
    z-index: -1;
    opacity: 0.6;
}

.elementor-widget-icon-box.phone:hover .elementor-icon-box-icon:before {
    animation: hoverGlow 1.5s ease-in-out infinite alternate;
    opacity: 1;
}/* End custom CSS */