.elementor-6181 .elementor-element.elementor-element-4fc06f9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:hidden;--border-radius:24px 24px 24px 24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6181 .elementor-element.elementor-element-4fc06f9a:not(.elementor-motion-effects-element-type-background), .elementor-6181 .elementor-element.elementor-element-4fc06f9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-6181 .elementor-element.elementor-element-696fed22{--display:flex;--min-height:250px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:12px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-6181 .elementor-element.elementor-element-4a08313a{text-align:center;}.elementor-6181 .elementor-element.elementor-element-4a08313a img{width:230px;height:230px;}.elementor-6181 .elementor-element.elementor-element-13413817{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-6181 .elementor-element.elementor-element-4ee8eabc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-6181 .elementor-element.elementor-element-4ee8eabc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-6181 .elementor-element.elementor-element-4c2fc319 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:0.8px;color:#6B6470;}.elementor-6181 .elementor-element.elementor-element-2718ef0c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#1B1420;}.elementor-6181 .elementor-element.elementor-element-6a7b52c5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:1.2em;letter-spacing:0px;color:#7000AD;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );background-color:var( --e-global-color-accent );}.elementor-6181 .elementor-element.elementor-element-1b0defc7 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:none;line-height:1em;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;background-color:#7000AD;border-radius:999px 999px 999px 999px;padding:15px 15px 15px 15px;}.elementor-6181 .elementor-element.elementor-element-1b0defc7 .elementor-button:hover, .elementor-6181 .elementor-element.elementor-element-1b0defc7 .elementor-button:focus{color:#FFFFFF;background-color:#2A0B40;}.elementor-6181 .elementor-element.elementor-element-1b0defc7 .elementor-button:hover svg, .elementor-6181 .elementor-element.elementor-element-1b0defc7 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-4fc06f9a */.elementor-6181 .elementor-element.elementor-element-4fc06f9a{transition:box-shadow .4s ease, transform .4s ease}
.elementor-6181 .elementor-element.elementor-element-4fc06f9a:hover{box-shadow:0 18px 40px -18px rgba(42,11,64,.28)}
.elementor-6181 .elementor-element.elementor-element-4fc06f9a .pp-media{position:relative;isolation:isolate}
.elementor-6181 .elementor-element.elementor-element-4fc06f9a .pp-media::before{content:"";position:absolute;left:4%;right:4%;top:50%;height:62%;transform:translateY(-50%);background:url('data:image/svg+xml,%3Csvg width="350" height="197" viewBox="0 0 350 197" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%0A%3Cpath d="M20.1415 161.601C28.6081 169.226 41.6475 168.536 49.2636 160.059C56.879 151.581 56.1892 138.524 47.7227 130.898C39.2559 123.273 26.2167 123.965 18.6003 132.44C10.9838 140.919 11.6736 153.976 20.1415 161.601ZM78.3252 147.12C77.4501 141.182 75.2234 135.527 71.5408 130.789L59.3147 115.067C53.0058 106.953 43.8841 101.377 33.7185 99.9055C31.3036 99.5584 28.8887 98.9355 26.5125 98.0248C8.70717 91.204 0.0498549 70.8483 7.76031 53.1528C14.6455 37.3561 32.6666 29.3064 49.0122 34.714C71.0267 41.9956 71.964 61.6385 70.2237 73.4561C69.2464 80.0927 71.0696 86.8316 75.1848 92.1246L85.5076 105.398C91.938 113.668 104.493 113.441 110.623 104.948L117.732 95.0972C126.097 83.5002 129.14 69.02 126.743 54.9204C125.524 47.7452 126.148 40.1633 128.935 32.8718C137.352 10.8496 162.244 -0.00985955 184.158 8.98945C204.492 17.3369 215.224 41.7893 207.629 62.4401C202.128 77.406 189.067 87.3243 174.406 89.5307C160.333 91.6497 147.63 99.1404 139.294 110.692L125.8 129.392C122.228 134.343 119.927 140.122 119.316 146.195C119.138 147.978 118.723 149.763 118.052 151.514C115.1 159.241 108.017 164.17 100.288 164.747L97.9772 164.786C95.7766 164.701 93.5528 164.27 91.3809 163.437C84.1559 160.67 79.3786 154.277 78.3252 147.12Z" fill="white"/%3E%0A%3Cpath d="M302.293 70.8483C310.761 78.4732 323.798 77.7826 331.415 69.3023C339.03 60.8275 338.341 47.7699 329.873 40.1451C321.405 32.5175 308.368 33.2081 300.753 41.6871C293.134 50.1659 293.824 63.2191 302.293 70.8483ZM274.22 52.9188C274.789 58.8925 276.726 64.6545 280.161 69.5763L291.571 85.9031C297.455 94.3291 306.281 100.367 316.355 102.354C318.751 102.829 321.133 103.574 323.458 104.605C340.893 112.329 348.496 133.099 339.892 150.376C332.209 165.799 313.801 172.915 297.752 166.678C276.139 158.281 276.205 138.616 278.548 126.902C279.864 120.325 278.389 113.498 274.546 108.003L264.917 94.2156C258.919 85.6302 246.367 85.2125 239.811 93.3799L232.209 102.854C223.263 114.004 219.484 128.313 221.158 142.517C222.007 149.745 220.995 157.286 217.842 164.425C208.309 185.989 182.894 195.56 161.469 185.447C141.59 176.068 132.121 151.099 140.758 130.866C147.02 116.198 160.572 106.965 175.325 105.508C189.487 104.115 202.559 97.2844 211.472 86.1756L225.903 68.1908C229.721 63.4323 232.316 57.777 233.235 51.7425C233.507 49.9749 234.013 48.2102 234.771 46.4954C238.114 38.9298 245.44 34.3694 253.186 34.1895L255.497 34.267C257.691 34.4663 259.893 35.0116 262.016 35.9542C269.093 39.0892 273.533 45.7189 274.22 52.9188Z" fill="white"/%3E%0A%3C/svg%3E') center/contain no-repeat;z-index:0;pointer-events:none;transition:transform .7s cubic-bezier(.2,.7,.2,1)}
.elementor-6181 .elementor-element.elementor-element-4fc06f9a .pp-media .elementor-widget-image{position:relative;z-index:1}
.elementor-6181 .elementor-element.elementor-element-4fc06f9a .pp-media img{transition:transform .7s cubic-bezier(.2,.7,.2,1), filter .7s ease;transform-origin:50% 80%}
.elementor-6181 .elementor-element.elementor-element-4fc06f9a:hover .pp-media img{transform:translateY(-10px) scale(1.06) rotate(-4deg);filter:drop-shadow(0 18px 18px rgba(42,11,64,.18))}
.elementor-6181 .elementor-element.elementor-element-4fc06f9a:hover .pp-media::before{transform:translateY(-50%) scale(1.08) rotate(3deg)}
.elementor-6181 .elementor-element.elementor-element-4fc06f9a .pp-texts{flex:1 1 0;min-width:0;width:auto;--width:auto}
.elementor-6181 .elementor-element.elementor-element-4fc06f9a .pp-info .elementor-widget-button{flex:0 0 auto}
.elementor-6181 .elementor-element.elementor-element-4fc06f9a .pp-price .elementor-heading-title del{color:#A9A4AD;font-weight:400;font-size:14px;margin-right:6px}
.elementor-6181 .elementor-element.elementor-element-4fc06f9a .pp-price .elementor-heading-title ins{text-decoration:none}
.elementor-6181 .elementor-element.elementor-element-4fc06f9a .pp-price .elementor-heading-title .woocommerce-price-suffix{display:none}
@media (prefers-reduced-motion: reduce){.elementor-6181 .elementor-element.elementor-element-4fc06f9a .pp-media img,.elementor-6181 .elementor-element.elementor-element-4fc06f9a .pp-media::before{transition:none!important}}
.elementor-6181 .elementor-element.elementor-element-4fc06f9a .pp-price .elementor-heading-title > .woocommerce-Price-amount ~ .woocommerce-Price-amount,.elementor-6181 .elementor-element.elementor-element-4fc06f9a .pp-price .elementor-heading-title > span[aria-hidden="true"]:not(.woocommerce-Price-amount){display:none!important}
.elementor-6181 .elementor-element.elementor-element-4fc06f9a .pp-price .elementor-heading-title > .woocommerce-Price-amount{display:inline!important}
.elementor-6181 .elementor-element.elementor-element-4fc06f9a .pp-price .elementor-heading-title:has(> .woocommerce-Price-amount ~ .woocommerce-Price-amount)::before{content:"From ";font-size:13px;font-weight:400;color:#6B6470}/* End custom CSS */