.elementor-3857 .elementor-element.elementor-element-2cf82136{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:56px;--padding-bottom:56px;--padding-left:30px;--padding-right:30px;}.elementor-3857 .elementor-element.elementor-element-784d6a27{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-3857 .elementor-element.elementor-element-5f656f90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3857 .elementor-element.elementor-element-5f656f90.e-con{--align-self:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3857 .elementor-element.elementor-element-14fc3c54{text-align:start;}.elementor-3857 .elementor-element.elementor-element-41238909{--spacer-size:16px;}.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-3857 .elementor-element.elementor-element-1d23a20e{text-align:start;}.elementor-3857 .elementor-element.elementor-element-1d23a20e .elementor-heading-title{font-size:38px;font-weight:800;line-height:1.25em;color:#0f172a;}.elementor-3857 .elementor-element.elementor-element-109c9894{text-align:start;}.elementor-3857 .elementor-element.elementor-element-267b89f1{text-align:start;}.elementor-3857 .elementor-element.elementor-element-59fb526{text-align:start;}.elementor-3857 .elementor-element.elementor-element-5988af{--spacer-size:16px;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3857 .elementor-element.elementor-element-633b61f0{--spacer-size:16px;}.elementor-widget-wc-add-to-cart .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3857 .elementor-element.elementor-element-6a13ad5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3857 .elementor-element.elementor-element-1b953fbb{text-align:start;}.elementor-3857 .elementor-element.elementor-element-53385773{text-align:start;}.elementor-3857 .elementor-element.elementor-element-3475d576{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3857 .elementor-element.elementor-element-1ab5ebc9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:28px;--padding-bottom:28px;--padding-left:30px;--padding-right:30px;}.elementor-3857 .elementor-element.elementor-element-f729a9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:56px;--padding-bottom:56px;--padding-left:30px;--padding-right:30px;}.elementor-3857 .elementor-element.elementor-element-23a9f2bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3857 .elementor-element.elementor-element-12d91bbc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3857 .elementor-element.elementor-element-2b527558{text-align:start;}.elementor-3857 .elementor-element.elementor-element-79e24b38{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3857 .elementor-element.elementor-element-46a085a1{text-align:start;}.elementor-3857 .elementor-element.elementor-element-27cd7d71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3857 .elementor-element.elementor-element-628e06f5{text-align:start;}.elementor-3857 .elementor-element.elementor-element-6f157799{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3857 .elementor-element.elementor-element-2a8684f6{text-align:start;}.elementor-3857 .elementor-element.elementor-element-13fe5d6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-3857 .elementor-element.elementor-element-70cd52b6{text-align:start;}.elementor-3857 .elementor-element.elementor-element-6aba98bf{text-align:start;}.elementor-3857 .elementor-element.elementor-element-6aba98bf .elementor-heading-title{font-size:30px;font-weight:800;line-height:1.25em;color:#1b1d21;}.elementor-3857 .elementor-element.elementor-element-5c45d3e{--spacer-size:16px;}.elementor-3857 .elementor-element.elementor-element-6c9bb46{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-3857 .elementor-element.elementor-element-6475bc66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3857 .elementor-element.elementor-element-fc1070f{text-align:start;}.elementor-3857 .elementor-element.elementor-element-5f1a1dfe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3857 .elementor-element.elementor-element-fe02f2d{--display:flex;}.elementor-3857 .elementor-element.elementor-element-4dc51f4b{text-align:start;}.elementor-3857 .elementor-element.elementor-element-315594f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-3857 .elementor-element.elementor-element-315594f7:not(.elementor-motion-effects-element-type-background), .elementor-3857 .elementor-element.elementor-element-315594f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-3857 .elementor-element.elementor-element-33490ed7{text-align:start;}.elementor-3857 .elementor-element.elementor-element-5e6cbb7{text-align:start;}.elementor-3857 .elementor-element.elementor-element-5e6cbb7 .elementor-heading-title{font-size:30px;font-weight:800;line-height:1.25em;color:#1b1d21;}.elementor-3857 .elementor-element.elementor-element-4e7ff903{--spacer-size:12px;}.elementor-3857 .elementor-element.elementor-element-1c472ba1{text-align:start;}.elementor-3857 .elementor-element.elementor-element-75be1864{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-3857 .elementor-element.elementor-element-3f4fa8d7{text-align:start;}.elementor-3857 .elementor-element.elementor-element-59a32b6e{text-align:start;}.elementor-3857 .elementor-element.elementor-element-59a32b6e .elementor-heading-title{font-size:30px;font-weight:800;line-height:1.25em;color:#1b1d21;}.elementor-3857 .elementor-element.elementor-element-694488a3{text-align:start;}.elementor-3857 .elementor-element.elementor-element-6a5bb4a0{--spacer-size:28px;}.elementor-3857 .elementor-element.elementor-element-561e87b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-3857 .elementor-element.elementor-element-952525a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3857 .elementor-element.elementor-element-7627c8b6{--display:flex;}.elementor-3857 .elementor-element.elementor-element-69786ee1{text-align:start;}.elementor-3857 .elementor-element.elementor-element-2bfb0727{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3857 .elementor-element.elementor-element-7e60fe5e{--display:flex;}.elementor-3857 .elementor-element.elementor-element-59895f7a{text-align:start;}.elementor-3857 .elementor-element.elementor-element-7e34aa74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3857 .elementor-element.elementor-element-750fde13{--display:flex;}.elementor-3857 .elementor-element.elementor-element-2f4d6315{text-align:start;}.elementor-3857 .elementor-element.elementor-element-43e4d4c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-3857 .elementor-element.elementor-element-43e4d4c0:not(.elementor-motion-effects-element-type-background), .elementor-3857 .elementor-element.elementor-element-43e4d4c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-3857 .elementor-element.elementor-element-1d4bbc1b{text-align:start;}.elementor-3857 .elementor-element.elementor-element-23f7ee41{text-align:start;}.elementor-3857 .elementor-element.elementor-element-23f7ee41 .elementor-heading-title{font-size:30px;font-weight:800;line-height:1.25em;color:#1b1d21;}.elementor-3857 .elementor-element.elementor-element-14b766cb{--spacer-size:12px;}.elementor-3857 .elementor-element.elementor-element-20914e72{text-align:start;}.elementor-3857 .elementor-element.elementor-element-6c3d824d{--spacer-size:16px;}.elementor-3857 .elementor-element.elementor-element-7e793512{text-align:start;}.elementor-3857 .elementor-element.elementor-element-11ce004e{--spacer-size:40px;}.elementor-3857 .elementor-element.elementor-element-454aa763{text-align:start;}.elementor-3857 .elementor-element.elementor-element-562fd04b{--spacer-size:8px;}.elementor-3857 .elementor-element.elementor-element-45b1cf8a{text-align:start;}.elementor-3857 .elementor-element.elementor-element-5e3735ab{text-align:start;}.elementor-3857 .elementor-element.elementor-element-9febfd9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-3857 .elementor-element.elementor-element-6ecff271{text-align:start;}.elementor-3857 .elementor-element.elementor-element-9c3f15f{text-align:start;}.elementor-3857 .elementor-element.elementor-element-9c3f15f .elementor-heading-title{font-size:30px;font-weight:800;line-height:1.25em;color:#1b1d21;}.elementor-3857 .elementor-element.elementor-element-302a9d3c{--spacer-size:12px;}.elementor-3857 .elementor-element.elementor-element-28d8994f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3857 .elementor-element.elementor-element-7ba8a051{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3857 .elementor-element.elementor-element-2fbbdbee{--display:flex;}.elementor-3857 .elementor-element.elementor-element-18643c2e{text-align:start;}.elementor-3857 .elementor-element.elementor-element-5bc91fc0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3857 .elementor-element.elementor-element-3dfe4e45{--display:flex;}.elementor-3857 .elementor-element.elementor-element-625757e5{text-align:start;}.elementor-3857 .elementor-element.elementor-element-347ee53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3857 .elementor-element.elementor-element-430dbdcc{--display:flex;}.elementor-3857 .elementor-element.elementor-element-21842f2d{text-align:start;}.elementor-3857 .elementor-element.elementor-element-706302c8{--spacer-size:20px;}.elementor-3857 .elementor-element.elementor-element-4e40f14d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3857 .elementor-element.elementor-element-1c6783df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3857 .elementor-element.elementor-element-3cec38c{--display:flex;}.elementor-3857 .elementor-element.elementor-element-35b2b062{text-align:start;}.elementor-3857 .elementor-element.elementor-element-26021bb3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3857 .elementor-element.elementor-element-492afa26{--display:flex;}.elementor-3857 .elementor-element.elementor-element-4b5e52d{text-align:start;}.elementor-3857 .elementor-element.elementor-element-52683f18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3857 .elementor-element.elementor-element-7747d8f8{--display:flex;}.elementor-3857 .elementor-element.elementor-element-1ac330a0{text-align:start;}.elementor-3857 .elementor-element.elementor-element-281022c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-3857 .elementor-element.elementor-element-281022c2:not(.elementor-motion-effects-element-type-background), .elementor-3857 .elementor-element.elementor-element-281022c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-3857 .elementor-element.elementor-element-77eccb85{text-align:start;}.elementor-3857 .elementor-element.elementor-element-693da49c{text-align:start;}.elementor-3857 .elementor-element.elementor-element-693da49c .elementor-heading-title{font-size:30px;font-weight:800;line-height:1.25em;color:#1b1d21;}.elementor-3857 .elementor-element.elementor-element-7e3a4aa4{--spacer-size:12px;}.elementor-3857 .elementor-element.elementor-element-475a842c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-3857 .elementor-element.elementor-element-6b0149c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3857 .elementor-element.elementor-element-7a9ccf00{--display:flex;}.elementor-3857 .elementor-element.elementor-element-29037a1d{text-align:start;}.elementor-3857 .elementor-element.elementor-element-2f71cc3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3857 .elementor-element.elementor-element-31d340ad{--display:flex;}.elementor-3857 .elementor-element.elementor-element-22ecd878{text-align:start;}.elementor-3857 .elementor-element.elementor-element-403a36a1{--spacer-size:20px;}.elementor-3857 .elementor-element.elementor-element-5db6be21{--display:flex;}.elementor-3857 .elementor-element.elementor-element-5225b46c{text-align:start;}.elementor-3857 .elementor-element.elementor-element-4c2c73fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:56px;--padding-bottom:56px;--padding-left:30px;--padding-right:30px;}.elementor-3857 .elementor-element.elementor-element-6dc488cd{text-align:center;}.elementor-3857 .elementor-element.elementor-element-6dc488cd .elementor-heading-title{font-size:26px;font-weight:800;line-height:1.25em;color:#1b1d21;}.elementor-3857 .elementor-element.elementor-element-287df377{text-align:center;}.elementor-3857 .elementor-element.elementor-element-17cca70a{--spacer-size:20px;}.elementor-3857 .elementor-element.elementor-element-9c9db71{text-align:start;}body:not(.rtl) .elementor-3857 .elementor-element.elementor-element-9c9db71:not(.elementor-product-price-block-yes) del{margin-right:5px;}body.rtl .elementor-3857 .elementor-element.elementor-element-9c9db71:not(.elementor-product-price-block-yes) del{margin-left:5px;}.elementor-3857 .elementor-element.elementor-element-9c9db71.elementor-product-price-block-yes del{margin-bottom:5px;}.elementor-3857 .elementor-element.elementor-element-1fd515b .elementor-button-content-wrapper{flex-direction:row;}.elementor-3857 .elementor-element.elementor-element-406ff1f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-3857 .elementor-element.elementor-element-7c2c649d{text-align:start;}.elementor-3857 .elementor-element.elementor-element-4d2c4412{--spacer-size:12px;}.elementor-3857 .elementor-element.elementor-element-2518de52{text-align:start;}.elementor-3857 .elementor-element.elementor-element-2518de52 .elementor-heading-title{font-size:30px;font-weight:800;line-height:1.25em;color:#1b1d21;}.elementor-3857 .elementor-element.elementor-element-7a9bb955{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:88px;--padding-bottom:88px;--padding-left:30px;--padding-right:30px;}.elementor-3857 .elementor-element.elementor-element-9b5085{text-align:center;}.elementor-3857 .elementor-element.elementor-element-9b5085 .elementor-heading-title{font-size:30px;font-weight:800;line-height:1.25em;color:#ffffff;}.elementor-3857 .elementor-element.elementor-element-a1ecef6{--spacer-size:8px;}.elementor-3857 .elementor-element.elementor-element-62095e38{text-align:center;}.elementor-3857 .elementor-element.elementor-element-54a23e13{--spacer-size:24px;}.elementor-3857 .elementor-element.elementor-element-f0c9723 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3857 .elementor-element.elementor-element-2b1c3238{--spacer-size:16px;}.elementor-3857 .elementor-element.elementor-element-692a94ae{text-align:center;}@media(max-width:767px){.elementor-3857 .elementor-element.elementor-element-784d6a27{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3857 .elementor-element.elementor-element-23a9f2bd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3857 .elementor-element.elementor-element-6c9bb46{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3857 .elementor-element.elementor-element-561e87b0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3857 .elementor-element.elementor-element-28d8994f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3857 .elementor-element.elementor-element-4e40f14d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3857 .elementor-element.elementor-element-475a842c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(min-width:768px){.elementor-3857 .elementor-element.elementor-element-2cf82136{--content-width:1140px;}.elementor-3857 .elementor-element.elementor-element-5f656f90{--width:55%;}.elementor-3857 .elementor-element.elementor-element-3475d576{--width:45%;}.elementor-3857 .elementor-element.elementor-element-1ab5ebc9{--content-width:1140px;}.elementor-3857 .elementor-element.elementor-element-f729a9d{--content-width:1140px;}.elementor-3857 .elementor-element.elementor-element-12d91bbc{--width:25%;}.elementor-3857 .elementor-element.elementor-element-79e24b38{--width:25%;}.elementor-3857 .elementor-element.elementor-element-27cd7d71{--width:25%;}.elementor-3857 .elementor-element.elementor-element-6f157799{--width:25%;}.elementor-3857 .elementor-element.elementor-element-13fe5d6a{--content-width:1140px;}.elementor-3857 .elementor-element.elementor-element-6475bc66{--width:50%;}.elementor-3857 .elementor-element.elementor-element-5f1a1dfe{--width:50%;}.elementor-3857 .elementor-element.elementor-element-315594f7{--content-width:1140px;}.elementor-3857 .elementor-element.elementor-element-75be1864{--content-width:1140px;}.elementor-3857 .elementor-element.elementor-element-952525a{--width:33%;}.elementor-3857 .elementor-element.elementor-element-2bfb0727{--width:33%;}.elementor-3857 .elementor-element.elementor-element-7e34aa74{--width:33%;}.elementor-3857 .elementor-element.elementor-element-43e4d4c0{--content-width:1140px;}.elementor-3857 .elementor-element.elementor-element-9febfd9{--content-width:1140px;}.elementor-3857 .elementor-element.elementor-element-7ba8a051{--width:33%;}.elementor-3857 .elementor-element.elementor-element-5bc91fc0{--width:33%;}.elementor-3857 .elementor-element.elementor-element-347ee53{--width:33%;}.elementor-3857 .elementor-element.elementor-element-1c6783df{--width:33%;}.elementor-3857 .elementor-element.elementor-element-26021bb3{--width:33%;}.elementor-3857 .elementor-element.elementor-element-52683f18{--width:33%;}.elementor-3857 .elementor-element.elementor-element-281022c2{--content-width:1140px;}.elementor-3857 .elementor-element.elementor-element-6b0149c4{--width:50%;}.elementor-3857 .elementor-element.elementor-element-2f71cc3c{--width:50%;}.elementor-3857 .elementor-element.elementor-element-4c2c73fe{--content-width:1140px;}.elementor-3857 .elementor-element.elementor-element-406ff1f1{--content-width:1140px;}.elementor-3857 .elementor-element.elementor-element-7a9bb955{--content-width:1140px;}}/* Start custom CSS for container, class: .elementor-element-2cf82136 *//* ═══ GLOBAL ANIMATION SYSTEM ═══ */
@keyframes fadeInUp {
  from { opacity: 0; transform: translateY(30px); }
  to { opacity: 1; transform: translateY(0); }
}
@keyframes fadeInLeft {
  from { opacity: 0; transform: translateX(-30px); }
  to { opacity: 1; transform: translateX(0); }
}
@keyframes fadeInRight {
  from { opacity: 0; transform: translateX(30px); }
  to { opacity: 1; transform: translateX(0); }
}
@keyframes pulse-glow {
  0%, 100% { box-shadow: 0 0 0 0 rgba(232,114,42,0.4); }
  50% { box-shadow: 0 0 0 12px rgba(232,114,42,0); }
}
@keyframes float {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-6px); }
}
@keyframes shimmer {
  0% { background-position: -200% 0; }
  100% { background-position: 200% 0; }
}

/* ═══ HERO ═══ */
.hero-section {
  background: linear-gradient(135deg, #fdf6ee 0%, #fef0dd 50%, #fdf6ee 100%) !important;
  position: relative;
  overflow: hidden;
}
.hero-section::before {
  content: '';
  position: absolute;
  top: -200px; right: -100px;
  width: 500px; height: 500px;
  background: radial-gradient(circle, rgba(232,114,42,0.08) 0%, transparent 70%);
  pointer-events: none;
}
.hero-section::after {
  content: '';
  position: absolute;
  bottom: -150px; left: -50px;
  width: 400px; height: 400px;
  background: radial-gradient(circle, rgba(43,122,184,0.05) 0%, transparent 70%);
  pointer-events: none;
}

/* ═══ BADGES ═══ */
.badge-new {
  display: inline-flex !important;
  align-items: center;
  gap: 8px;
  background: linear-gradient(135deg, #e8722a, #f59e0b) !important;
  color: #fff;
  font-size: 12px;
  font-weight: 800;
  padding: 6px 18px;
  border-radius: 99px;
  text-transform: uppercase;
  letter-spacing: .1em;
  animation: fadeInLeft 0.6s ease;
  box-shadow: 0 4px 15px rgba(232,114,42,0.3);
}
.badge-new::before {
  content: '';
  width: 8px; height: 8px;
  background: #fff;
  border-radius: 50%;
  animation: pulse-glow 2s ease infinite;
}

/* ═══ PRICE ═══ */
.price-block {
  animation: fadeInUp 0.5s ease 0.3s both;
}
.price-save-tag {
  display: inline-block;
  background: linear-gradient(135deg, #059669, #10b981);
  color: #fff;
  font-size: 13px;
  font-weight: 800;
  padding: 4px 12px;
  border-radius: 8px;
  box-shadow: 0 2px 8px rgba(5,150,105,0.3);
}

/* ═══ CTA BUTTONS ═══ */
.cta-btn .elementor-button {
  background: linear-gradient(135deg, #e8722a, #f59e0b) !important;
  box-shadow: 0 6px 24px rgba(232,114,42,0.35) !important;
  transition: all 0.3s ease !important;
  font-size: 17px !important;
  padding: 18px 44px !important;
  border-radius: 14px !important;
}
.cta-btn .elementor-button:hover {
  transform: translateY(-2px) !important;
  box-shadow: 0 10px 32px rgba(232,114,42,0.45) !important;
}

/* ═══ TRUST CHECKS ═══ */
.trust-line { animation: fadeInUp 0.5s ease 0.5s both; }

/* ═══ PROOF STRIP ═══ */
.proof-strip {
  background: linear-gradient(90deg, #fafafa, #ffffff, #fafafa) !important;
}
.proof-strip .elementor-widget-text-editor {
  animation: fadeInUp 0.5s ease;
}

/* ═══ FEATURE CARDS ═══ */
.feat-card {
  background: #ffffff;
  border-radius: 16px;
  padding: 28px 20px;
  text-align: center;
  box-shadow: 0 2px 8px rgba(0,0,0,0.04), 0 8px 24px rgba(0,0,0,0.06);
  border: 1px solid rgba(0,0,0,0.04);
  transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  animation: fadeInUp 0.5s ease both;
}
.feat-card:nth-child(2) { animation-delay: 0.1s; }
.feat-card:nth-child(3) { animation-delay: 0.2s; }
.feat-card:nth-child(4) { animation-delay: 0.3s; }
.feat-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 40px rgba(232,114,42,0.15), 0 4px 12px rgba(0,0,0,0.08);
  border-color: rgba(232,114,42,0.2);
}

/* ═══ PREMIUM CONTENT BLOCKS ═══ */
.premium-block {
  background: #ffffff;
  border-radius: 20px;
  padding: 40px;
  box-shadow: 0 12px 40px rgba(15,23,42,0.07);
  border: 1px solid rgba(0,0,0,0.04);
  transition: all 0.3s ease;
}
.premium-block:hover {
  box-shadow: 0 20px 50px rgba(15,23,42,0.12);
  transform: translateY(-4px);
}

/* ═══ HIGHLIGHT BOX ═══ */
.highlight-box {
  background: linear-gradient(135deg, #fdf6ee 0%, #fef0dd 100%) !important;
  border: 1px solid #f0dfc0;
  border-radius: 20px;
  padding: 32px;
}

/* ═══ STAT COUNTERS ═══ */
.stat-number {
  font-size: 32px;
  font-weight: 900;
  background: linear-gradient(135deg, #e8722a, #f59e0b);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

/* ═══ PAIN CARDS ═══ */
.pain-card {
  background: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 16px;
  padding: 24px;
  transition: all 0.3s ease;
  box-shadow: 0 1px 3px rgba(0,0,0,0.04);
}
.pain-card:hover {
  border-color: #e8722a;
  box-shadow: 0 8px 30px rgba(232,114,42,0.1);
  transform: translateY(-3px);
}
.resolve-card {
  background: linear-gradient(135deg, #ecfdf5, #d1fae5);
  border: 2px solid #10b981;
  border-radius: 16px;
  padding: 24px 32px;
  box-shadow: 0 4px 15px rgba(16,185,129,0.15);
}

/* ═══ STEP CARDS ═══ */
.step-card {
  background: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 20px;
  padding: 40px 24px 24px;
  position: relative;
  box-shadow: 0 4px 16px rgba(0,0,0,0.05);
  transition: all 0.35s ease;
}
.step-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 16px 48px rgba(232,114,42,0.12);
  border-color: rgba(232,114,42,0.3);
}

/* ═══ CALC CARDS ═══ */
.calc-card {
  border: 1px solid #e5e7eb;
  border-radius: 14px;
  padding: 22px;
  background: #ffffff;
  transition: all 0.25s ease;
  box-shadow: 0 1px 3px rgba(0,0,0,0.03);
}
.calc-card:hover {
  border-color: #e8722a;
  box-shadow: 0 8px 25px rgba(232,114,42,0.1);
  transform: translateY(-2px);
}

/* ═══ PROJECT SHEET CARDS ═══ */
.proj-card {
  background: #ffffff;
  border-radius: 14px;
  padding: 22px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.04);
  transition: all 0.25s ease;
  border: 1px solid transparent;
}
.proj-card:hover {
  box-shadow: 0 8px 25px rgba(0,0,0,0.08);
  transform: translateY(-2px);
  border-color: rgba(232,114,42,0.15);
}

/* ═══ PERSONA CARDS ═══ */
.persona-card {
  border: 1px solid #e5e7eb;
  border-radius: 18px;
  padding: 28px;
  background: #ffffff;
  transition: all 0.3s ease;
  box-shadow: 0 2px 8px rgba(0,0,0,0.03);
}
.persona-card:hover {
  border-color: #e8722a;
  transform: translateY(-5px);
  box-shadow: 0 12px 35px rgba(232,114,42,0.1);
}

/* ═══ COMPARISON ═══ */
.compare-old {
  background: #f9fafb;
  border: 1px solid #e5e7eb;
  border-radius: 18px;
  padding: 36px;
}
.compare-pro {
  background: linear-gradient(135deg, #fdf6ee, #fef0dd);
  border: 2px solid #e8722a;
  border-radius: 18px;
  padding: 36px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 8px 30px rgba(232,114,42,0.12);
  transition: all 0.3s ease;
}
.compare-pro:hover {
  box-shadow: 0 16px 50px rgba(232,114,42,0.18);
  transform: translateY(-3px);
}
.compare-pro::before {
  content: 'РЕКОМЕНДУЕМ';
  position: absolute;
  top: 20px; right: -30px;
  background: linear-gradient(135deg, #e8722a, #f59e0b);
  color: #fff;
  font-size: 10px;
  font-weight: 800;
  padding: 5px 40px;
  transform: rotate(45deg);
  letter-spacing: .08em;
  box-shadow: 0 2px 8px rgba(232,114,42,0.3);
}

/* ═══ NORMS BAR ═══ */
.norms-bar {
  background: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 14px;
  padding: 22px 30px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.03);
}

/* ═══ MID CTA ═══ */
.mid-cta-section {
  background: linear-gradient(135deg, #fdf6ee 0%, #fef0dd 50%, #fdf6ee 100%) !important;
  border-top: 1px solid #f0dfc0;
  border-bottom: 1px solid #f0dfc0;
}

/* ═══ FAQ ═══ */
.faq-section .elementor-toggle {
  max-width: 800px;
}
.faq-section .elementor-toggle-item {
  border-bottom: 1px solid #f3f4f6 !important;
  transition: all 0.2s ease;
}
.faq-section .elementor-toggle-item:hover {
  background: #fafafa;
  border-radius: 8px;
}
.faq-section .elementor-tab-title {
  padding: 18px 0 !important;
}

/* ═══ FINAL CTA ═══ */
.final-cta-section {
  background: linear-gradient(135deg, #1b1d21 0%, #2d3039 50%, #1b1d21 100%) !important;
  position: relative;
  overflow: hidden;
}
.final-cta-section::before {
  content: '';
  position: absolute;
  top: -300px; left: 50%;
  transform: translateX(-50%);
  width: 800px; height: 800px;
  background: radial-gradient(circle, rgba(232,114,42,0.06) 0%, transparent 60%);
  pointer-events: none;
}
.final-cta-section::after {
  content: '';
  position: absolute;
  bottom: 0; left: 0; right: 0;
  height: 1px;
  background: linear-gradient(90deg, transparent, rgba(232,114,42,0.3), transparent);
}

/* ═══ GALLERY PLACEHOLDERS ═══ */
.gallery-placeholder {
  background: linear-gradient(135deg, #f0f1f3, #e8e9eb);
  border: 2px dashed #d1d5db;
  border-radius: 12px;
  text-align: center;
  transition: all 0.3s ease;
}
.gallery-placeholder:hover {
  border-color: #e8722a;
  box-shadow: 0 4px 16px rgba(232,114,42,0.1);
}

/* ═══ SECTION LABELS ═══ */
.sec-label {
  font-size: 12px;
  font-weight: 800;
  color: #e8722a;
  text-transform: uppercase;
  letter-spacing: .12em;
  margin-bottom: 8px;
}

/* ═══ MOBILE ═══ */
@media (max-width: 767px) {
  .premium-block { padding: 24px 20px; }
  .compare-pro, .compare-old { padding: 24px; }
  .feat-card { min-height: auto; }
}/* End custom CSS */