.elementor-1606 .elementor-element.elementor-element-e5d9e35{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-8be6abb{--spacer-size:800px;width:100%;max-width:100%;}.elementor-1606 .elementor-element.elementor-element-f1cb203{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-e5f67c6{--spacer-size:800px;width:100%;max-width:100%;}.elementor-1606 .elementor-element.elementor-element-3935fe81{--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;--margin-top:00px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1606 .elementor-element.elementor-element-406a705{--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;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-1e34d4e0{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1606 .elementor-element.elementor-element-e75ee3f{--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;--justify-content:flex-start;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1606 .elementor-element.elementor-element-f2b68fd > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-1606 .elementor-element.elementor-element-f2b68fd.elementor-element{--align-self:center;}.elementor-1606 .elementor-element.elementor-element-2d9f6bb1{--display:flex;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-13e566d0{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-376a74e0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-4de14693{--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:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-58714bbb{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1606 .elementor-element.elementor-element-59d93513{--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;--margin-top:160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1606 .elementor-element.elementor-element-79fe5df{--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-1606 .elementor-element.elementor-element-ad76f51{--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1606 .elementor-element.elementor-element-e75ee3f{--width:100%;}.elementor-1606 .elementor-element.elementor-element-13e566d0{--width:100%;}.elementor-1606 .elementor-element.elementor-element-59d93513{--content-width:868px;}}@media(max-width:767px){.elementor-1606 .elementor-element.elementor-element-8be6abb{--spacer-size:600px;}.elementor-1606 .elementor-element.elementor-element-e5f67c6{--spacer-size:600px;}.elementor-1606 .elementor-element.elementor-element-e5f67c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1606 .elementor-element.elementor-element-3935fe81{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1606 .elementor-element.elementor-element-1e34d4e0{--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1606 .elementor-element.elementor-element-e75ee3f{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1606 .elementor-element.elementor-element-2d9f6bb1{--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-77a79a33 */.pricing-header1 {
            text-align: center;
            margin-bottom: 4rem;
            opacity: 0;
            animation: fadeInUp 1s ease-out 0.2s forwards;
        }

        .pricing-header1 h1 {
            font-size: clamp(1rem, 5vw, 4rem);
            font-weight: 800;
            margin-bottom: 1.5rem;
            background: linear-gradient(135deg, #fff 0%, #ba68c8 50%, #9c27b0 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
            position: relative;
        }

        .pricing-header1 h1::after {
            content: '';
            position: absolute;
            bottom: -10px;
            left: 50%;
            transform: translateX(-50%);
            width: 100px;
            height: 4px;
            background: linear-gradient(90deg, #ba68c8, #9c27b0);
            border-radius: 2px;
            animation: expandWidth 1s ease-out 1.2s forwards;
            width: 0;
        }

        @keyframes expandWidth {
            to { width: 100px; }
        }

        .pricing-header1 p {
            font-size: 1.2rem;
            color: #b0b0b0;
            font-weight: 400;
            letter-spacing: 0.5px;
        }/* End custom CSS */