.elementor-9951 .elementor-element.elementor-element-21b613b{--display:flex;--margin-top:25px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-9951 .elementor-element.elementor-element-45d7347{--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;--justify-content:center;}.elementor-9951 .elementor-element.elementor-element-7c170ff{column-gap:0px;text-align:center;}.elementor-9951 .elementor-element.elementor-element-2ddf9bf{--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;--justify-content:center;}.elementor-9951 .elementor-element.elementor-element-3b3139c .elementor-button-content-wrapper{flex-direction:row;}.elementor-9951 .elementor-element.elementor-element-3b3139c .elementor-button .elementor-button-content-wrapper{gap:0rem;}.elementor-9951 .elementor-element.elementor-element-3b3139c .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-9951 .elementor-element.elementor-element-08d33a3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9951 .elementor-element.elementor-element-08d33a3 .elementor-button .elementor-button-content-wrapper{gap:0rem;}.elementor-9951 .elementor-element.elementor-element-08d33a3 .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-9951 .elementor-element.elementor-element-b2e5d70 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9951 .elementor-element.elementor-element-b2e5d70 .elementor-button .elementor-button-content-wrapper{gap:0rem;}.elementor-9951 .elementor-element.elementor-element-b2e5d70 .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-9951 .elementor-element.elementor-element-c21ed6f .elementor-button:hover, .elementor-9951 .elementor-element.elementor-element-c21ed6f .elementor-button:focus{background-color:#45FF02;}.elementor-9951 .elementor-element.elementor-element-c21ed6f .elementor-button-content-wrapper{flex-direction:row;}.elementor-9951 .elementor-element.elementor-element-c21ed6f .elementor-button .elementor-button-content-wrapper{gap:0rem;}.elementor-9951 .elementor-element.elementor-element-c21ed6f .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-9951 .elementor-element.elementor-element-d020674 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9951 .elementor-element.elementor-element-d020674 .elementor-button .elementor-button-content-wrapper{gap:0rem;}.elementor-9951 .elementor-element.elementor-element-d020674 .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-9951 .elementor-element.elementor-element-d675065{--display:flex;}.elementor-9951 .elementor-element.elementor-element-aba0bfb:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-9951 .elementor-element.elementor-element-aba0bfb p{margin-bottom:0px;}.elementor-9951 .elementor-element.elementor-element-6d3ad25{--display:flex;}.elementor-9951 .elementor-element.elementor-element-41a6305{--spacer-size:50px;}.elementor-9951 .elementor-element.elementor-element-1842b8a{--display:flex;}.elementor-9951 .elementor-element.elementor-element-a95a89f{text-align:center;color:#76A4D9;}.elementor-9951 .elementor-element.elementor-element-4d58c70{--display:flex;}.elementor-9951 .elementor-element.elementor-element-9ce538b{--display:flex;}.elementor-9951 .elementor-element.elementor-element-ea01569{--display:flex;}.elementor-9951 .elementor-element.elementor-element-647ca15{--display:flex;}.elementor-9951 .elementor-element.elementor-element-89d417d{--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;--flex-wrap:wrap;}.elementor-9951 .elementor-element.elementor-element-8c43df0{--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-9951 .elementor-element.elementor-element-8c43df0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-7962bee{--spacer-size:96px;}.elementor-9951 .elementor-element.elementor-element-e3f5632{--spacer-size:113px;}.elementor-9951 .elementor-element.elementor-element-0f0eb50{--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-9951 .elementor-element.elementor-element-0f0eb50.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-d7f1c3a{width:var( --container-widget-width, 136.229% );max-width:136.229%;--container-widget-width:136.229%;--container-widget-flex-grow:0;}.elementor-9951 .elementor-element.elementor-element-d7f1c3a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-9496ab8{--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-9951 .elementor-element.elementor-element-9496ab8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-5a28e53{width:var( --container-widget-width, 107.788% );max-width:107.788%;--container-widget-width:107.788%;--container-widget-flex-grow:0;}.elementor-9951 .elementor-element.elementor-element-5a28e53.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-704fc79{--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-9951 .elementor-element.elementor-element-704fc79.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-8315375{width:var( --container-widget-width, 107.397% );max-width:107.397%;--container-widget-width:107.397%;--container-widget-flex-grow:0;}.elementor-9951 .elementor-element.elementor-element-8315375.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-2e8057b{--display:flex;}.elementor-9951 .elementor-element.elementor-element-f5516e9{--display:flex;}.elementor-9951 .elementor-element.elementor-element-8fb89a9{column-gap:0px;text-align:center;}.elementor-9951 .elementor-element.elementor-element-4e73159{--e-rating-justify-content:center;--e-rating-icon-font-size:51px;--e-rating-gap:42px;}.elementor-9951 .elementor-element.elementor-element-5d0ffe3{--display:flex;}.elementor-9951 .elementor-element.elementor-element-3e661f9{--grid-side-margin:36px;--grid-column-gap:36px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-9951 .elementor-element.elementor-element-3e661f9 .elementor-share-btn{font-size:calc(1.5px * 10);height:4.7em;}.elementor-9951 .elementor-element.elementor-element-3e661f9 .elementor-share-btn__icon{--e-share-buttons-icon-size:3.5em;}.elementor-9951 .elementor-element.elementor-element-f16d979{--display:flex;}.elementor-9951 .elementor-element.elementor-element-9e41ea5{--display:flex;}.elementor-9951 .elementor-element.elementor-element-bff71be{--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;--flex-wrap:wrap;}.elementor-9951 .elementor-element.elementor-element-ec3d196{--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-9951 .elementor-element.elementor-element-ec3d196.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-6310115{--spacer-size:96px;}.elementor-9951 .elementor-element.elementor-element-6f41aae{--spacer-size:113px;}.elementor-9951 .elementor-element.elementor-element-99c2c0b{--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-9951 .elementor-element.elementor-element-99c2c0b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-f1f9659{width:var( --container-widget-width, 136.229% );max-width:136.229%;--container-widget-width:136.229%;--container-widget-flex-grow:0;}.elementor-9951 .elementor-element.elementor-element-f1f9659.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-021b2af{--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-9951 .elementor-element.elementor-element-021b2af.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-178ec55{width:var( --container-widget-width, 107.788% );max-width:107.788%;--container-widget-width:107.788%;--container-widget-flex-grow:0;}.elementor-9951 .elementor-element.elementor-element-178ec55.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-6601c72{--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-9951 .elementor-element.elementor-element-6601c72.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-4b6860b{width:var( --container-widget-width, 107.397% );max-width:107.397%;--container-widget-width:107.397%;--container-widget-flex-grow:0;}.elementor-9951 .elementor-element.elementor-element-4b6860b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-f9c2b3f{--display:flex;}.elementor-9951 .elementor-element.elementor-element-3953151{--display:flex;}.elementor-9951 .elementor-element.elementor-element-90d81f9{column-gap:0px;text-align:center;}.elementor-9951 .elementor-element.elementor-element-fe7daca{--e-rating-justify-content:center;--e-rating-icon-font-size:51px;--e-rating-gap:42px;}.elementor-9951 .elementor-element.elementor-element-c4373d5{--display:flex;}.elementor-9951 .elementor-element.elementor-element-6a5d55a{--grid-side-margin:36px;--grid-column-gap:36px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-9951 .elementor-element.elementor-element-6a5d55a .elementor-share-btn{font-size:calc(1.5px * 10);height:4.7em;}.elementor-9951 .elementor-element.elementor-element-6a5d55a .elementor-share-btn__icon{--e-share-buttons-icon-size:3.5em;}.elementor-9951 .elementor-element.elementor-element-a68f888{--display:flex;}.elementor-9951 .elementor-element.elementor-element-6eb73ee{--display:flex;}.elementor-9951 .elementor-element.elementor-element-45a3810{--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;--flex-wrap:wrap;}.elementor-9951 .elementor-element.elementor-element-3584bc4{--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-9951 .elementor-element.elementor-element-3584bc4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-c56177a{--spacer-size:96px;}.elementor-9951 .elementor-element.elementor-element-6c48172{--spacer-size:113px;}.elementor-9951 .elementor-element.elementor-element-681c6e6{--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-9951 .elementor-element.elementor-element-681c6e6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-ce4c3b8{--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-9951 .elementor-element.elementor-element-ce4c3b8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-f4bb294{--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-9951 .elementor-element.elementor-element-f4bb294.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-99de62e{--display:flex;}.elementor-9951 .elementor-element.elementor-element-570193e{--display:flex;}.elementor-9951 .elementor-element.elementor-element-e46f976{column-gap:0px;text-align:center;}.elementor-9951 .elementor-element.elementor-element-9621f16{--e-rating-justify-content:center;--e-rating-icon-font-size:51px;--e-rating-gap:42px;}.elementor-9951 .elementor-element.elementor-element-70a479a{--display:flex;}.elementor-9951 .elementor-element.elementor-element-00f45df{--grid-side-margin:36px;--grid-column-gap:36px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-9951 .elementor-element.elementor-element-00f45df .elementor-share-btn{font-size:calc(1.5px * 10);height:4.7em;}.elementor-9951 .elementor-element.elementor-element-00f45df .elementor-share-btn__icon{--e-share-buttons-icon-size:3.5em;}.elementor-9951 .elementor-element.elementor-element-e2c43de{--display:flex;}.elementor-9951 .elementor-element.elementor-element-c1c99e7{--display:flex;}.elementor-9951 .elementor-element.elementor-element-4d9fed3{--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;--flex-wrap:wrap;}.elementor-9951 .elementor-element.elementor-element-dcd5052{--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-9951 .elementor-element.elementor-element-dcd5052.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-1dba98e{--spacer-size:96px;}.elementor-9951 .elementor-element.elementor-element-8ba2f47{width:var( --container-widget-width, 105.339% );max-width:105.339%;--container-widget-width:105.339%;--container-widget-flex-grow:0;}.elementor-9951 .elementor-element.elementor-element-8ba2f47.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-667da61{width:var( --container-widget-width, 65.997% );max-width:65.997%;--container-widget-width:65.997%;--container-widget-flex-grow:0;}.elementor-9951 .elementor-element.elementor-element-667da61.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-847be95{--spacer-size:113px;}.elementor-9951 .elementor-element.elementor-element-453cc9d{--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-9951 .elementor-element.elementor-element-453cc9d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-2167312{--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-9951 .elementor-element.elementor-element-2167312.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-938cf71{width:var( --container-widget-width, 140.757% );max-width:140.757%;--container-widget-width:140.757%;--container-widget-flex-grow:0;}.elementor-9951 .elementor-element.elementor-element-938cf71.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-8c38d67{--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-9951 .elementor-element.elementor-element-8c38d67.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-7a2f303{--display:flex;}.elementor-9951 .elementor-element.elementor-element-fd10809{--display:flex;}.elementor-9951 .elementor-element.elementor-element-4442628{column-gap:0px;text-align:center;}.elementor-9951 .elementor-element.elementor-element-90be265{--e-rating-justify-content:center;--e-rating-icon-font-size:51px;--e-rating-gap:42px;}.elementor-9951 .elementor-element.elementor-element-7c72a76{--display:flex;}.elementor-9951 .elementor-element.elementor-element-750078e{--grid-side-margin:36px;--grid-column-gap:36px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-9951 .elementor-element.elementor-element-750078e .elementor-share-btn{font-size:calc(1.5px * 10);height:4.7em;}.elementor-9951 .elementor-element.elementor-element-750078e .elementor-share-btn__icon{--e-share-buttons-icon-size:3.5em;}.elementor-9951 .elementor-element.elementor-element-5270fa9{--display:flex;}.elementor-9951 .elementor-element.elementor-element-9eb8954{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-9951 .elementor-element.elementor-element-9eb8954 .elementor-divider-separator{width:100%;}.elementor-9951 .elementor-element.elementor-element-9eb8954 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9951 .elementor-element.elementor-element-33c21cf{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-9951 .elementor-element.elementor-element-fa1bf44{--display:flex;}.elementor-9951 .elementor-element.elementor-element-9ed5834{--display:flex;}.elementor-9951 .elementor-element.elementor-element-471ced4{--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;--flex-wrap:wrap;}.elementor-9951 .elementor-element.elementor-element-bf6932e{--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-9951 .elementor-element.elementor-element-bf6932e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-39d11b8{--spacer-size:96px;}.elementor-9951 .elementor-element.elementor-element-6d3c4f7{--spacer-size:113px;}.elementor-9951 .elementor-element.elementor-element-4d654ab{--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-9951 .elementor-element.elementor-element-4d654ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-28b0f2a{width:var( --container-widget-width, 136.229% );max-width:136.229%;--container-widget-width:136.229%;--container-widget-flex-grow:0;}.elementor-9951 .elementor-element.elementor-element-28b0f2a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-30e161b{--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-9951 .elementor-element.elementor-element-30e161b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-17779c1{width:var( --container-widget-width, 107.788% );max-width:107.788%;--container-widget-width:107.788%;--container-widget-flex-grow:0;}.elementor-9951 .elementor-element.elementor-element-17779c1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-0fd423c{--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-9951 .elementor-element.elementor-element-0fd423c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-2aab55d{width:var( --container-widget-width, 107.397% );max-width:107.397%;--container-widget-width:107.397%;--container-widget-flex-grow:0;}.elementor-9951 .elementor-element.elementor-element-2aab55d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-e796829{--display:flex;}.elementor-9951 .elementor-element.elementor-element-6bf0076{--display:flex;}.elementor-9951 .elementor-element.elementor-element-b94d106{column-gap:0px;text-align:center;}.elementor-9951 .elementor-element.elementor-element-affbb1d{--e-rating-justify-content:center;--e-rating-icon-font-size:51px;--e-rating-gap:42px;}.elementor-9951 .elementor-element.elementor-element-0e6a261{--display:flex;}.elementor-9951 .elementor-element.elementor-element-8b7745a{--grid-side-margin:36px;--grid-column-gap:36px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-9951 .elementor-element.elementor-element-8b7745a .elementor-share-btn{font-size:calc(1.5px * 10);height:4.7em;}.elementor-9951 .elementor-element.elementor-element-8b7745a .elementor-share-btn__icon{--e-share-buttons-icon-size:3.5em;}.elementor-9951 .elementor-element.elementor-element-04ba14f{--display:flex;}.elementor-9951 .elementor-element.elementor-element-282c43a{--display:flex;}.elementor-9951 .elementor-element.elementor-element-44a0d73{--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;--flex-wrap:wrap;}.elementor-9951 .elementor-element.elementor-element-d63115b{--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-9951 .elementor-element.elementor-element-d63115b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-070cc5f{--spacer-size:96px;}.elementor-9951 .elementor-element.elementor-element-e9b1161{--spacer-size:113px;}.elementor-9951 .elementor-element.elementor-element-ab002f8{--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-9951 .elementor-element.elementor-element-ab002f8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-8d4755a{width:var( --container-widget-width, 136.229% );max-width:136.229%;--container-widget-width:136.229%;--container-widget-flex-grow:0;}.elementor-9951 .elementor-element.elementor-element-8d4755a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-11a80df{--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-9951 .elementor-element.elementor-element-11a80df.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-9ed767d{width:var( --container-widget-width, 107.788% );max-width:107.788%;--container-widget-width:107.788%;--container-widget-flex-grow:0;}.elementor-9951 .elementor-element.elementor-element-9ed767d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-da33325{--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-9951 .elementor-element.elementor-element-da33325.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-d62a023{width:var( --container-widget-width, 107.397% );max-width:107.397%;--container-widget-width:107.397%;--container-widget-flex-grow:0;}.elementor-9951 .elementor-element.elementor-element-d62a023.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-11e6156{--display:flex;}.elementor-9951 .elementor-element.elementor-element-669fb06{--display:flex;}.elementor-9951 .elementor-element.elementor-element-6bc7f73{column-gap:0px;text-align:center;}.elementor-9951 .elementor-element.elementor-element-bcf1ce4{--e-rating-justify-content:center;--e-rating-icon-font-size:51px;--e-rating-gap:42px;}.elementor-9951 .elementor-element.elementor-element-a597c45{--display:flex;}.elementor-9951 .elementor-element.elementor-element-8e41421{--grid-side-margin:36px;--grid-column-gap:36px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-9951 .elementor-element.elementor-element-8e41421 .elementor-share-btn{font-size:calc(1.5px * 10);height:4.7em;}.elementor-9951 .elementor-element.elementor-element-8e41421 .elementor-share-btn__icon{--e-share-buttons-icon-size:3.5em;}.elementor-9951 .elementor-element.elementor-element-8295dc4{--display:flex;}.elementor-9951 .elementor-element.elementor-element-2811833{--display:flex;}.elementor-9951 .elementor-element.elementor-element-7a013df{--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;--flex-wrap:wrap;}.elementor-9951 .elementor-element.elementor-element-cd67390{--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-9951 .elementor-element.elementor-element-cd67390.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-726b361{--spacer-size:96px;}.elementor-9951 .elementor-element.elementor-element-7ef8071{--spacer-size:113px;}.elementor-9951 .elementor-element.elementor-element-1017dbd{--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-9951 .elementor-element.elementor-element-1017dbd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-2cbf53d{--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-9951 .elementor-element.elementor-element-2cbf53d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-9ad41c6{--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-9951 .elementor-element.elementor-element-9ad41c6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-f684062{--display:flex;}.elementor-9951 .elementor-element.elementor-element-51d846a{--display:flex;}.elementor-9951 .elementor-element.elementor-element-38709db{column-gap:0px;text-align:center;}.elementor-9951 .elementor-element.elementor-element-a623578{--e-rating-justify-content:center;--e-rating-icon-font-size:51px;--e-rating-gap:42px;}.elementor-9951 .elementor-element.elementor-element-c88996b{--display:flex;}.elementor-9951 .elementor-element.elementor-element-97e82cd{--grid-side-margin:36px;--grid-column-gap:36px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-9951 .elementor-element.elementor-element-97e82cd .elementor-share-btn{font-size:calc(1.5px * 10);height:4.7em;}.elementor-9951 .elementor-element.elementor-element-97e82cd .elementor-share-btn__icon{--e-share-buttons-icon-size:3.5em;}.elementor-9951 .elementor-element.elementor-element-187fcf5{--display:flex;}.elementor-9951 .elementor-element.elementor-element-c89b94d{--display:flex;}.elementor-9951 .elementor-element.elementor-element-0ede5ab{--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;--flex-wrap:wrap;}.elementor-9951 .elementor-element.elementor-element-ad033ae{--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-9951 .elementor-element.elementor-element-ad033ae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-cfe78a6{--spacer-size:96px;}.elementor-9951 .elementor-element.elementor-element-263c8ff{width:var( --container-widget-width, 105.339% );max-width:105.339%;--container-widget-width:105.339%;--container-widget-flex-grow:0;}.elementor-9951 .elementor-element.elementor-element-263c8ff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-df6eb75{width:var( --container-widget-width, 65.997% );max-width:65.997%;--container-widget-width:65.997%;--container-widget-flex-grow:0;}.elementor-9951 .elementor-element.elementor-element-df6eb75.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-c55cad6{--spacer-size:113px;}.elementor-9951 .elementor-element.elementor-element-bcadeaa{--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-9951 .elementor-element.elementor-element-bcadeaa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-8bd0ba6{--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-9951 .elementor-element.elementor-element-8bd0ba6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-d696d24{width:var( --container-widget-width, 140.757% );max-width:140.757%;--container-widget-width:140.757%;--container-widget-flex-grow:0;}.elementor-9951 .elementor-element.elementor-element-d696d24.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-bf458ad{--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-9951 .elementor-element.elementor-element-bf458ad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-8aa1484{--display:flex;}.elementor-9951 .elementor-element.elementor-element-d252656{--display:flex;}.elementor-9951 .elementor-element.elementor-element-3c7fb06{column-gap:0px;text-align:center;}.elementor-9951 .elementor-element.elementor-element-ae12b88{--e-rating-justify-content:center;--e-rating-icon-font-size:51px;--e-rating-gap:42px;}.elementor-9951 .elementor-element.elementor-element-9ef2d21{--display:flex;}.elementor-9951 .elementor-element.elementor-element-e9d1d99{--grid-side-margin:36px;--grid-column-gap:36px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-9951 .elementor-element.elementor-element-e9d1d99 .elementor-share-btn{font-size:calc(1.5px * 10);height:4.7em;}.elementor-9951 .elementor-element.elementor-element-e9d1d99 .elementor-share-btn__icon{--e-share-buttons-icon-size:3.5em;}.elementor-9951 .elementor-element.elementor-element-27e68ef{--display:flex;}.elementor-9951 .elementor-element.elementor-element-6f34c5f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-9951 .elementor-element.elementor-element-6f34c5f .elementor-divider-separator{width:100%;}.elementor-9951 .elementor-element.elementor-element-6f34c5f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9951 .elementor-element.elementor-element-a964054{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-9951 .elementor-element.elementor-element-fad4737{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-9951 .elementor-element.elementor-element-016596d{--display:flex;}.elementor-9951 .elementor-element.elementor-element-baff589{--display:flex;}.elementor-9951 .elementor-element.elementor-element-1b40797{--display:flex;}.elementor-9951 .elementor-element.elementor-element-144d066{--display:flex;}.elementor-9951 .elementor-element.elementor-element-5e89de0{--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;--flex-wrap:wrap;}.elementor-9951 .elementor-element.elementor-element-e6faf74{--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-9951 .elementor-element.elementor-element-e6faf74.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-c15e95e{--spacer-size:96px;}.elementor-9951 .elementor-element.elementor-element-1f4244c{--spacer-size:113px;}.elementor-9951 .elementor-element.elementor-element-17cef9b{--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-9951 .elementor-element.elementor-element-17cef9b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-e28df4c{width:var( --container-widget-width, 119.449% );max-width:119.449%;--container-widget-width:119.449%;--container-widget-flex-grow:0;}.elementor-9951 .elementor-element.elementor-element-e28df4c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-91c81bf{--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-9951 .elementor-element.elementor-element-91c81bf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-ac4c280{width:var( --container-widget-width, 107.788% );max-width:107.788%;--container-widget-width:107.788%;--container-widget-flex-grow:0;}.elementor-9951 .elementor-element.elementor-element-ac4c280.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-1570e7d{--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-9951 .elementor-element.elementor-element-1570e7d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-f87a1d1{width:var( --container-widget-width, 107.397% );max-width:107.397%;--container-widget-width:107.397%;--container-widget-flex-grow:0;}.elementor-9951 .elementor-element.elementor-element-f87a1d1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9951 .elementor-element.elementor-element-5b12d2e{--display:flex;}.elementor-9951 .elementor-element.elementor-element-d66e22e{--display:flex;}.elementor-9951 .elementor-element.elementor-element-84dbde0{column-gap:0px;text-align:center;}.elementor-9951 .elementor-element.elementor-element-2853cd2{--e-rating-justify-content:center;--e-rating-icon-font-size:51px;--e-rating-gap:42px;}.elementor-9951 .elementor-element.elementor-element-6674438{--display:flex;}.elementor-9951 .elementor-element.elementor-element-def8fe3{--grid-side-margin:36px;--grid-column-gap:36px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-9951 .elementor-element.elementor-element-def8fe3 .elementor-share-btn{font-size:calc(1.5px * 10);height:4.7em;}.elementor-9951 .elementor-element.elementor-element-def8fe3 .elementor-share-btn__icon{--e-share-buttons-icon-size:3.5em;}.elementor-9951 .elementor-element.elementor-element-3525b3a{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-9951 .elementor-element.elementor-element-f88e5d0{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}@media(max-width:1024px){.elementor-9951 .elementor-element.elementor-element-aba0bfb > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-9951 .elementor-element.elementor-element-aba0bfb.elementor-element{--align-self:center;}.elementor-9951 .elementor-element.elementor-element-aba0bfb{text-align:center;font-size:0.1rem;word-spacing:0em;} .elementor-9951 .elementor-element.elementor-element-3e661f9{--grid-side-margin:36px;--grid-column-gap:36px;--grid-row-gap:0px;--grid-bottom-margin:0px;} .elementor-9951 .elementor-element.elementor-element-6a5d55a{--grid-side-margin:36px;--grid-column-gap:36px;--grid-row-gap:0px;--grid-bottom-margin:0px;} .elementor-9951 .elementor-element.elementor-element-00f45df{--grid-side-margin:36px;--grid-column-gap:36px;--grid-row-gap:0px;--grid-bottom-margin:0px;} .elementor-9951 .elementor-element.elementor-element-750078e{--grid-side-margin:36px;--grid-column-gap:36px;--grid-row-gap:0px;--grid-bottom-margin:0px;} .elementor-9951 .elementor-element.elementor-element-8b7745a{--grid-side-margin:36px;--grid-column-gap:36px;--grid-row-gap:0px;--grid-bottom-margin:0px;} .elementor-9951 .elementor-element.elementor-element-8e41421{--grid-side-margin:36px;--grid-column-gap:36px;--grid-row-gap:0px;--grid-bottom-margin:0px;} .elementor-9951 .elementor-element.elementor-element-97e82cd{--grid-side-margin:36px;--grid-column-gap:36px;--grid-row-gap:0px;--grid-bottom-margin:0px;} .elementor-9951 .elementor-element.elementor-element-e9d1d99{--grid-side-margin:36px;--grid-column-gap:36px;--grid-row-gap:0px;--grid-bottom-margin:0px;} .elementor-9951 .elementor-element.elementor-element-def8fe3{--grid-side-margin:36px;--grid-column-gap:36px;--grid-row-gap:0px;--grid-bottom-margin:0px;}}@media(min-width:768px){.elementor-9951 .elementor-element.elementor-element-21b613b{--content-width:1320px;}.elementor-9951 .elementor-element.elementor-element-45d7347{--content-width:1600px;}.elementor-9951 .elementor-element.elementor-element-2ddf9bf{--content-width:1600px;}.elementor-9951 .elementor-element.elementor-element-8c43df0{--width:46.487%;}.elementor-9951 .elementor-element.elementor-element-0f0eb50{--width:51.368%;}.elementor-9951 .elementor-element.elementor-element-9496ab8{--width:61.01%;}.elementor-9951 .elementor-element.elementor-element-704fc79{--width:37.023%;}.elementor-9951 .elementor-element.elementor-element-ec3d196{--width:46.487%;}.elementor-9951 .elementor-element.elementor-element-99c2c0b{--width:51.368%;}.elementor-9951 .elementor-element.elementor-element-021b2af{--width:61.01%;}.elementor-9951 .elementor-element.elementor-element-6601c72{--width:37.023%;}.elementor-9951 .elementor-element.elementor-element-3584bc4{--width:52.915%;}.elementor-9951 .elementor-element.elementor-element-681c6e6{--width:45.206%;}.elementor-9951 .elementor-element.elementor-element-ce4c3b8{--width:63.511%;}.elementor-9951 .elementor-element.elementor-element-f4bb294{--width:34.523%;}.elementor-9951 .elementor-element.elementor-element-dcd5052{--width:35.237%;}.elementor-9951 .elementor-element.elementor-element-453cc9d{--width:62.35%;}.elementor-9951 .elementor-element.elementor-element-2167312{--width:65.296%;}.elementor-9951 .elementor-element.elementor-element-8c38d67{--width:32.827%;}.elementor-9951 .elementor-element.elementor-element-bf6932e{--width:46.487%;}.elementor-9951 .elementor-element.elementor-element-4d654ab{--width:51.368%;}.elementor-9951 .elementor-element.elementor-element-30e161b{--width:61.01%;}.elementor-9951 .elementor-element.elementor-element-0fd423c{--width:37.023%;}.elementor-9951 .elementor-element.elementor-element-d63115b{--width:46.487%;}.elementor-9951 .elementor-element.elementor-element-ab002f8{--width:51.368%;}.elementor-9951 .elementor-element.elementor-element-11a80df{--width:61.01%;}.elementor-9951 .elementor-element.elementor-element-da33325{--width:37.023%;}.elementor-9951 .elementor-element.elementor-element-cd67390{--width:52.915%;}.elementor-9951 .elementor-element.elementor-element-1017dbd{--width:45.206%;}.elementor-9951 .elementor-element.elementor-element-2cbf53d{--width:63.511%;}.elementor-9951 .elementor-element.elementor-element-9ad41c6{--width:34.523%;}.elementor-9951 .elementor-element.elementor-element-ad033ae{--width:35.237%;}.elementor-9951 .elementor-element.elementor-element-bcadeaa{--width:62.35%;}.elementor-9951 .elementor-element.elementor-element-8bd0ba6{--width:65.296%;}.elementor-9951 .elementor-element.elementor-element-bf458ad{--width:32.827%;}.elementor-9951 .elementor-element.elementor-element-e6faf74{--width:34.522%;}.elementor-9951 .elementor-element.elementor-element-17cef9b{--width:62.883%;}.elementor-9951 .elementor-element.elementor-element-91c81bf{--width:61.01%;}.elementor-9951 .elementor-element.elementor-element-1570e7d{--width:37.023%;}}@media(max-width:767px){.elementor-9951 .elementor-element.elementor-element-21b613b{--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-9951 .elementor-element.elementor-element-aba0bfb > .elementor-widget-container{margin:-1rem -1rem -1rem -1rem;padding:0rem 0rem 0rem 0rem;border-radius:0rem 0rem 0rem 0rem;}.elementor-9951 .elementor-element.elementor-element-aba0bfb.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-9951 .elementor-element.elementor-element-aba0bfb{text-align:left;letter-spacing:0rem;word-spacing:0em;}.elementor-9951 .elementor-element.elementor-element-aba0bfb p{margin-bottom:0.1rem;}.elementor-9951 .elementor-element.elementor-element-7962bee{--spacer-size:27px;}.elementor-9951 .elementor-element.elementor-element-e3f5632{--spacer-size:0px;}.elementor-9951 .elementor-element.elementor-element-4e73159{--e-rating-justify-content:center;} .elementor-9951 .elementor-element.elementor-element-3e661f9{--grid-side-margin:36px;--grid-column-gap:36px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-9951 .elementor-element.elementor-element-6310115{--spacer-size:27px;}.elementor-9951 .elementor-element.elementor-element-6f41aae{--spacer-size:0px;}.elementor-9951 .elementor-element.elementor-element-fe7daca{--e-rating-justify-content:center;} .elementor-9951 .elementor-element.elementor-element-6a5d55a{--grid-side-margin:36px;--grid-column-gap:36px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-9951 .elementor-element.elementor-element-c56177a{--spacer-size:27px;}.elementor-9951 .elementor-element.elementor-element-6c48172{--spacer-size:0px;}.elementor-9951 .elementor-element.elementor-element-9621f16{--e-rating-justify-content:center;} .elementor-9951 .elementor-element.elementor-element-00f45df{--grid-side-margin:36px;--grid-column-gap:36px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-9951 .elementor-element.elementor-element-90be265{--e-rating-justify-content:center;} .elementor-9951 .elementor-element.elementor-element-750078e{--grid-side-margin:36px;--grid-column-gap:36px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-9951 .elementor-element.elementor-element-39d11b8{--spacer-size:27px;}.elementor-9951 .elementor-element.elementor-element-6d3c4f7{--spacer-size:0px;}.elementor-9951 .elementor-element.elementor-element-affbb1d{--e-rating-justify-content:center;} .elementor-9951 .elementor-element.elementor-element-8b7745a{--grid-side-margin:36px;--grid-column-gap:36px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-9951 .elementor-element.elementor-element-070cc5f{--spacer-size:27px;}.elementor-9951 .elementor-element.elementor-element-e9b1161{--spacer-size:0px;}.elementor-9951 .elementor-element.elementor-element-bcf1ce4{--e-rating-justify-content:center;} .elementor-9951 .elementor-element.elementor-element-8e41421{--grid-side-margin:36px;--grid-column-gap:36px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-9951 .elementor-element.elementor-element-726b361{--spacer-size:27px;}.elementor-9951 .elementor-element.elementor-element-7ef8071{--spacer-size:0px;}.elementor-9951 .elementor-element.elementor-element-a623578{--e-rating-justify-content:center;} .elementor-9951 .elementor-element.elementor-element-97e82cd{--grid-side-margin:36px;--grid-column-gap:36px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-9951 .elementor-element.elementor-element-ae12b88{--e-rating-justify-content:center;} .elementor-9951 .elementor-element.elementor-element-e9d1d99{--grid-side-margin:36px;--grid-column-gap:36px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-9951 .elementor-element.elementor-element-c15e95e{--spacer-size:27px;}.elementor-9951 .elementor-element.elementor-element-1f4244c{--spacer-size:0px;}.elementor-9951 .elementor-element.elementor-element-2853cd2{--e-rating-justify-content:center;} .elementor-9951 .elementor-element.elementor-element-def8fe3{--grid-side-margin:36px;--grid-column-gap:36px;--grid-row-gap:0px;--grid-bottom-margin:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-aba0bfb */.colorful-btn {
  display: inline-block;
  padding: 8px 20px;
  border-radius: 8px;
  text-decoration: none;
  background: linear-gradient(90deg, 
    #FFD1D1, /* 淺紅 */
    #FFE4B2, /* 淺橙 */
    #FFFFCC, /* 淺黃 */
    #D1F2A5, /* 淺綠 */
    #B2E0FF, /* 淺藍 */
    #C1B3E6, /* 淺靛 */
    #E6CCFF  /* 淺紫 */
  );
  color: #333;
  font-weight: bold;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, color 0.3s;
  text-shadow:
    1px 1px 1px rgba(255, 255, 255, 0.8), /* 外亮光 */
    0 0 5px rgba(0, 0, 0, 0.2);            /* 內陰影 */
}

.colorful-btn:hover {
  background: linear-gradient(90deg,
    #FFE5B4,
    #FFF9C4,
    #D0F0C0,
    #B3E5FC,
    #C5CAE9,
    #E1BEE7,
    #F8BBD0
  );
  color: #222;
  text-shadow:
    1px 1px 2px rgba(255, 255, 255, 0.9),
    0 0 7px rgba(0, 0, 0, 0.3);
}

li a {
  display: inline-block;
  padding: 8px 20px;
  border-radius: 8px;
  background: #fff; /* 預設白底 */
  color: #333;
  font-weight: bold;
  text-decoration: none;
  transition: background 0.3s, color 0.3s;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}

li a:hover {
  background: linear-gradient(90deg, #00C853, #B2FF59); /* 漸變綠 */
  color: #fff;
  box-shadow: 0 2px 12px rgba(0, 200, 83, 0.6);
}

a.active {
    background-color: #4a90e2;
    color: white;
    padding: 8px 16px;
    border-radius: 12px;
    font-weight: 600;
    box-shadow: 0 4px 8px rgba(74, 144, 226, 0.4);
    transform: scale(1.1);
    transition: all 0.3s ease;
    position: relative;
}

a.active::before {
    content: "";
    position: absolute;
    top: -8px;
    left: 6px;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 10px solid #4a90e2;
    border-radius: 2px;
}

a.active::after {
    content: "";
    position: absolute;
    top: -8px;
    right: 6px;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 10px solid #4a90e2;
    border-radius: 2px;
}

a.active:hover {
    background-color: #357abd;
    box-shadow: 0 6px 12px rgba(53, 122, 189, 0.6);
    transform: scale(1.15);
}

a.active:hover::before,
a.active:hover::after {
    border-bottom-color: #4caf50;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a18f0c */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53ad9a9 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a251331 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77646e8 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b38e20 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9ca9fd */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ba2f47 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-667da61 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a18f0c */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53ad9a9 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a251331 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77646e8 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b38e20 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9ca9fd */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ba2f47 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-667da61 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a18f0c */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53ad9a9 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a251331 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77646e8 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b38e20 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9ca9fd */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ba2f47 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-667da61 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a18f0c */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53ad9a9 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a251331 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77646e8 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b38e20 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9ca9fd */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ba2f47 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-667da61 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a18f0c */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53ad9a9 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a251331 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77646e8 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b38e20 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9ca9fd */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ba2f47 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-667da61 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d37af22 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe2a0ac */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b16f26f */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-884cd7b */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71c1c02 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79ac851 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-263c8ff */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df6eb75 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d37af22 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe2a0ac */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b16f26f */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-884cd7b */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71c1c02 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79ac851 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-263c8ff */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df6eb75 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d37af22 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe2a0ac */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b16f26f */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-884cd7b */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71c1c02 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79ac851 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-263c8ff */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df6eb75 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d37af22 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe2a0ac */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b16f26f */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-884cd7b */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71c1c02 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79ac851 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-263c8ff */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df6eb75 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d37af22 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe2a0ac */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b16f26f */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-884cd7b */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71c1c02 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79ac851 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-263c8ff */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df6eb75 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a18f0c */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53ad9a9 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a251331 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77646e8 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b38e20 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9ca9fd */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ba2f47 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-667da61 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a18f0c */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53ad9a9 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a251331 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77646e8 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b38e20 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9ca9fd */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ba2f47 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-667da61 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a18f0c */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53ad9a9 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a251331 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77646e8 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b38e20 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9ca9fd */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ba2f47 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-667da61 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a18f0c */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53ad9a9 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a251331 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77646e8 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b38e20 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9ca9fd */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ba2f47 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-667da61 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a18f0c */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53ad9a9 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a251331 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77646e8 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b38e20 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9ca9fd */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ba2f47 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-667da61 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d37af22 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe2a0ac */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b16f26f */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-884cd7b */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71c1c02 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79ac851 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-263c8ff */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df6eb75 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d37af22 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe2a0ac */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b16f26f */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-884cd7b */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71c1c02 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79ac851 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-263c8ff */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df6eb75 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d37af22 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe2a0ac */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b16f26f */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-884cd7b */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71c1c02 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79ac851 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-263c8ff */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df6eb75 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d37af22 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe2a0ac */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b16f26f */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-884cd7b */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71c1c02 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79ac851 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-263c8ff */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df6eb75 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d37af22 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe2a0ac */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b16f26f */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-884cd7b */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71c1c02 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79ac851 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-263c8ff */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df6eb75 */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afc1df4 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d3d0cf */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afc1df4 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d3d0cf */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afc1df4 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d3d0cf */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afc1df4 */.your-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #ff5858 0%, #e40000 60%, #ffadad 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d3d0cf */.blue-gradient-text {
  font-size: rem;
  font-weight: bold;
  background: linear-gradient(90deg, #369aff 0%, #134be6 60%, #a5cfff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */