.elementor-89 .elementor-element.elementor-element-e080982{--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-89 .elementor-element.elementor-element-740eb0a{text-align:center;color:#7A7A7A;}.elementor-89 .elementor-element.elementor-element-bd43ed7{--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-89 .elementor-element.elementor-element-af52723{border-style:solid;border-width:15px 15px 15px 15px;}.elementor-89 .elementor-element.elementor-element-3e99c39{--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-89 .elementor-element.elementor-element-35b030a{width:var( --container-widget-width, 87.07% );max-width:87.07%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:87.07%;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-35b030a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-9d4ccfe{--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-89 .elementor-element.elementor-element-755d156{--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-89 .elementor-element.elementor-element-21ec284{--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-89 .elementor-element.elementor-element-f98c9a5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-89 .elementor-element.elementor-element-1493695{--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-89 .elementor-element.elementor-element-1ab8d0a{--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-89 .elementor-element.elementor-element-54e2a6a{--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-89 .elementor-element.elementor-element-233bfa0{width:var( --container-widget-width, 80.586% );max-width:80.586%;--container-widget-width:80.586%;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-233bfa0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-18607c7{--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-89 .elementor-element.elementor-element-5a15dfe{--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;}.elementor-89 .elementor-element.elementor-element-fdc9d39{--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-89 .elementor-element.elementor-element-fe415ab{--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-89 .elementor-element.elementor-element-e2a3018{--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-89 .elementor-element.elementor-element-c70d7f5{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-89 .elementor-element.elementor-element-4026bb3{--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-89 .elementor-element.elementor-element-7ee095c.elementor-element{--align-self:flex-start;}.elementor-89 .elementor-element.elementor-element-1596e36{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-89 .elementor-element.elementor-element-561cf45{border-style:solid;border-width:4px 4px 4px 4px;}.elementor-89 .elementor-element.elementor-element-5ce6623{--display:flex;}.elementor-89 .elementor-element.elementor-element-f161465{border-style:solid;border-width:7px 7px 7px 7px;}.elementor-89 .elementor-element.elementor-element-5772c8e{--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;}.elementor-89 .elementor-element.elementor-element-8fe66c5{--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-89 .elementor-element.elementor-element-ccb83c2{--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-89 .elementor-element.elementor-element-01b8ca8{--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-89 .elementor-element.elementor-element-da0da32{--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;}.elementor-89 .elementor-element.elementor-element-908c728{--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-89 .elementor-element.elementor-element-908c728.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-bc7501d{width:var( --container-widget-width, 98.817% );max-width:98.817%;--container-widget-width:98.817%;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-bc7501d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-f48b80a{--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-89 .elementor-element.elementor-element-f48b80a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-37267ef{--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-89 .elementor-element.elementor-element-0300c83{--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-89 .elementor-element.elementor-element-0300c83.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-b58b714{--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-89 .elementor-element.elementor-element-b58b714.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-921025f{width:var( --container-widget-width, 66.935% );max-width:66.935%;--container-widget-width:66.935%;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-921025f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-32c4f9d{--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-89 .elementor-element.elementor-element-ab2a9d2{border-style:solid;border-width:4px 4px 4px 4px;}.elementor-89 .elementor-element.elementor-element-a9c0122{--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;}.elementor-89 .elementor-element.elementor-element-ef972a6{--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-89 .elementor-element.elementor-element-30c9029{border-style:solid;border-width:-22px -22px -22px -22px;border-radius:29px 29px 29px 29px;}.elementor-89 .elementor-element.elementor-element-707bb46{--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-89 .elementor-element.elementor-element-4915dd0{border-radius:71px 71px 71px 71px;}.elementor-89 .elementor-element.elementor-element-cd6ef2a{--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-89 .elementor-element.elementor-element-42e1ebc{--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-89 .elementor-element.elementor-element-576952d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:75px 75px 75px 75px;}.elementor-89 .elementor-element.elementor-element-576952d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-3518c4e{--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;}.elementor-89 .elementor-element.elementor-element-d8bc23c{--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-89 .elementor-element.elementor-element-616b17a{border-style:solid;border-radius:77px 77px 77px 77px;}.elementor-89 .elementor-element.elementor-element-18ccb9e{--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-89 .elementor-element.elementor-element-bd255db{border-style:solid;border-radius:62px 62px 62px 62px;}.elementor-89 .elementor-element.elementor-element-756b316{--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-89 .elementor-element.elementor-element-0caac51{border-style:solid;border-radius:60px 60px 60px 60px;}.elementor-89 .elementor-element.elementor-element-b01171b{--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;}.elementor-89 .elementor-element.elementor-element-5f86d9c{--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;border-style:solid;--border-style:solid;--border-radius:66px 66px 66px 66px;}.elementor-89 .elementor-element.elementor-element-68d4550{--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;border-style:solid;--border-style:solid;--border-radius:53px 53px 53px 53px;}.elementor-89 .elementor-element.elementor-element-322aeaa{border-style:solid;border-width:1px 1px 1px 1px;border-radius:-5px -5px -5px -5px;}.elementor-89 .elementor-element.elementor-element-eb49c7e{--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-89 .elementor-element.elementor-element-6e653e7{--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-89 .elementor-element.elementor-element-1f76803{--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;}.elementor-89 .elementor-element.elementor-element-dfb11eb{--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;border-style:solid;--border-style:solid;--border-radius:37px 37px 37px 37px;}.elementor-89 .elementor-element.elementor-element-4fde9f1{--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;border-style:solid;--border-style:solid;--border-radius:46px 46px 46px 46px;}.elementor-89 .elementor-element.elementor-element-3f2aca9{--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;}.elementor-89 .elementor-element.elementor-element-85968b1{--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;border-style:solid;--border-style:solid;--border-radius:61px 61px 61px 61px;}.elementor-89 .elementor-element.elementor-element-cf600ee{--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;border-style:solid;--border-style:solid;--border-radius:46px 46px 46px 46px;}.elementor-89 .elementor-element.elementor-element-747cb8a{--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-89 .elementor-element.elementor-element-ca2bc8f{width:var( --container-widget-width, 54.677% );max-width:54.677%;--container-widget-width:54.677%;--container-widget-flex-grow:0;border-style:solid;border-radius:31px 31px 31px 31px;}.elementor-89 .elementor-element.elementor-element-ca2bc8f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-897275f{--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-89 .elementor-element.elementor-element-9aaf245{--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-89 .elementor-element.elementor-element-b6075e1{--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;}.elementor-89 .elementor-element.elementor-element-937e069{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-89 .elementor-element.elementor-element-404350c{--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-89 .elementor-element.elementor-element-d95a997{--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-89 .elementor-element.elementor-element-2787e79{--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-89 .elementor-element.elementor-element-18b0339{--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-89 .elementor-element.elementor-element-91b4614{--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-89 .elementor-element.elementor-element-2fcf85d{--display:flex;}.elementor-89 .elementor-element.elementor-element-37c5564{--display:flex;}.elementor-89 .elementor-element.elementor-element-97bc513{--display:flex;}.elementor-89 .elementor-element.elementor-element-486de94{--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-89 .elementor-element.elementor-element-44ea1fc{--display:flex;}.elementor-89 .elementor-element.elementor-element-b275599{--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-89 .elementor-element.elementor-element-fce5f4f{--display:flex;}.elementor-89 .elementor-element.elementor-element-d04947a{--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-89 .elementor-element.elementor-element-6ccfdff{--display:flex;}.elementor-89 .elementor-element.elementor-element-facfca1{--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-89 .elementor-element.elementor-element-4ca54bb{--display:flex;}.elementor-89 .elementor-element.elementor-element-443263d{--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-89 .elementor-element.elementor-element-3d6b289{--display:flex;}.elementor-89 .elementor-element.elementor-element-cfe2e06{--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-89 .elementor-element.elementor-element-bf7f5c4{--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-89 .elementor-element.elementor-element-38b23f2{--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-89 .elementor-element.elementor-element-c55d57a{--display:flex;}.elementor-89 .elementor-element.elementor-element-b25ce7b{--display:flex;}.elementor-89 .elementor-element.elementor-element-833ab92{--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-89 .elementor-element.elementor-element-aa50393{--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-89 .elementor-element.elementor-element-a5a4e7c{--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-89 .elementor-element.elementor-element-2804732{--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;}@media(min-width:768px){.elementor-89 .elementor-element.elementor-element-9d4ccfe{--content-width:500px;}.elementor-89 .elementor-element.elementor-element-fdc9d39{--width:50%;}.elementor-89 .elementor-element.elementor-element-fe415ab{--width:50%;}.elementor-89 .elementor-element.elementor-element-8fe66c5{--width:25%;}.elementor-89 .elementor-element.elementor-element-ccb83c2{--width:25%;}.elementor-89 .elementor-element.elementor-element-01b8ca8{--width:25%;}.elementor-89 .elementor-element.elementor-element-908c728{--width:24.095%;}.elementor-89 .elementor-element.elementor-element-f48b80a{--width:30.9%;}.elementor-89 .elementor-element.elementor-element-37267ef{--width:25%;}.elementor-89 .elementor-element.elementor-element-0300c83{--width:39.608%;}.elementor-89 .elementor-element.elementor-element-b58b714{--width:55.159%;}.elementor-89 .elementor-element.elementor-element-ef972a6{--width:25%;}.elementor-89 .elementor-element.elementor-element-707bb46{--width:25%;}.elementor-89 .elementor-element.elementor-element-cd6ef2a{--width:25%;}.elementor-89 .elementor-element.elementor-element-42e1ebc{--content-width:643px;}.elementor-89 .elementor-element.elementor-element-d8bc23c{--width:25%;}.elementor-89 .elementor-element.elementor-element-18ccb9e{--width:25%;}.elementor-89 .elementor-element.elementor-element-756b316{--width:25%;}.elementor-89 .elementor-element.elementor-element-5f86d9c{--width:50%;}.elementor-89 .elementor-element.elementor-element-68d4550{--width:50%;}.elementor-89 .elementor-element.elementor-element-dfb11eb{--width:50%;}.elementor-89 .elementor-element.elementor-element-4fde9f1{--width:50%;}.elementor-89 .elementor-element.elementor-element-85968b1{--width:50%;}.elementor-89 .elementor-element.elementor-element-cf600ee{--width:50%;}.elementor-89 .elementor-element.elementor-element-747cb8a{--content-width:500px;}.elementor-89 .elementor-element.elementor-element-937e069{--width:50%;}.elementor-89 .elementor-element.elementor-element-404350c{--width:50%;}.elementor-89 .elementor-element.elementor-element-2804732{--content-width:654px;}}/* Start custom CSS for text-editor, class: .elementor-element-740eb0a */.btn {
    background-image: linear-gradient(60deg, #0B2347, #1C3CED, #B8860B) !important;
    /* Dark Golden */
    -webkit-animation: animatedgradient 3s ease infinite alternate;
    animation: animatedgradient 4s ease infinite alternate;
    background-size: 300% 300%;
    border-radius: 7px;
}

@keyframes animatedgradient {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }

    10%, 90% {
        transform: translate3d(0px, 0, 0);
    }

    20%, 80% {
        transform: translate3d(0px, 0, 0);
    }

    30%, 50%, 70% {
        transform: translate3d(0px, 0, 0);
    }

    40%, 60% {
        transform: translate3d(0px, 0, 0);
    }
}

.checkmark {
    display: block;
    width: 30px;
    height: 30px;
    background-color: #eee;
    /* Lighter grey */
    border-radius: 4px;
    position: relative;
    transition: background-color 0.4s;
    overflow: hidden;
    cursor: pointer;
}

#check:checked ~ .checkmark {
    background-color: #B8860B;
    /* Dark Golden */
}

.checkmark::after {
    content: "";
    position: absolute;
    width: 7px;
    height: 15px;
    border-right: 3px solid #2d2d2d;
    border-bottom: 3px solid #2d2d2d;
    top: 44%;
    left: 50%;
    transform: translate(-50%, -50%) rotateZ(40deg) scale(10);
    opacity: 0;
    transition: all 0.4s;
}

#check:checked ~ .checkmark::after {
    opacity: 1;
    transform: translate(-50%, -50%) rotateZ(40deg) scale(1);
}

input.checkbox {
    width: 25px;
    height: 25px;
    vertical-align: middle;
}

.dG {
    background-image: linear-gradient(130deg, #ffffff 60%, #B8860B 55%);
    /* Dark Golden */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    background-size: 200%;
    animation: shine 1s infinite;
}

@keyframes shine {
    0% {
        background-position: 100%
    }

    to {
        background-position: 0
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d095c27 */.btn {
    background-image: linear-gradient(60deg, #0B2347, #1C3CED, #B8860B) !important;
    /* Dark Golden */
    -webkit-animation: animatedgradient 3s ease infinite alternate;
    animation: animatedgradient 4s ease infinite alternate;
    background-size: 300% 300%;
    border-radius: 7px;
}

@keyframes animatedgradient {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }

    10%, 90% {
        transform: translate3d(0px, 0, 0);
    }

    20%, 80% {
        transform: translate3d(0px, 0, 0);
    }

    30%, 50%, 70% {
        transform: translate3d(0px, 0, 0);
    }

    40%, 60% {
        transform: translate3d(0px, 0, 0);
    }
}

.checkmark {
    display: block;
    width: 30px;
    height: 30px;
    background-color: #eee;
    /* Lighter grey */
    border-radius: 4px;
    position: relative;
    transition: background-color 0.4s;
    overflow: hidden;
    cursor: pointer;
}

#check:checked ~ .checkmark {
    background-color: #B8860B;
    /* Dark Golden */
}

.checkmark::after {
    content: "";
    position: absolute;
    width: 7px;
    height: 15px;
    border-right: 3px solid #2d2d2d;
    border-bottom: 3px solid #2d2d2d;
    top: 44%;
    left: 50%;
    transform: translate(-50%, -50%) rotateZ(40deg) scale(10);
    opacity: 0;
    transition: all 0.4s;
}

#check:checked ~ .checkmark::after {
    opacity: 1;
    transform: translate(-50%, -50%) rotateZ(40deg) scale(1);
}

input.checkbox {
    width: 25px;
    height: 25px;
    vertical-align: middle;
}

.dG {
    background-image: linear-gradient(130deg, #ffffff 60%, #B8860B 55%);
    /* Dark Golden */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    background-size: 200%;
    animation: shine 1s infinite;
}

@keyframes shine {
    0% {
        background-position: 100%
    }

    to {
        background-position: 0
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e79f551 */.btn {
    background-image: linear-gradient(60deg, #0B2347, #1C3CED, #B8860B) !important;
    /* Dark Golden */
    -webkit-animation: animatedgradient 3s ease infinite alternate;
    animation: animatedgradient 4s ease infinite alternate;
    background-size: 300% 300%;
    border-radius: 7px;
}

@keyframes animatedgradient {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }

    10%, 90% {
        transform: translate3d(0px, 0, 0);
    }

    20%, 80% {
        transform: translate3d(0px, 0, 0);
    }

    30%, 50%, 70% {
        transform: translate3d(0px, 0, 0);
    }

    40%, 60% {
        transform: translate3d(0px, 0, 0);
    }
}

.checkmark {
    display: block;
    width: 30px;
    height: 30px;
    background-color: #eee;
    /* Lighter grey */
    border-radius: 4px;
    position: relative;
    transition: background-color 0.4s;
    overflow: hidden;
    cursor: pointer;
}

#check:checked ~ .checkmark {
    background-color: #B8860B;
    /* Dark Golden */
}

.checkmark::after {
    content: "";
    position: absolute;
    width: 7px;
    height: 15px;
    border-right: 3px solid #2d2d2d;
    border-bottom: 3px solid #2d2d2d;
    top: 44%;
    left: 50%;
    transform: translate(-50%, -50%) rotateZ(40deg) scale(10);
    opacity: 0;
    transition: all 0.4s;
}

#check:checked ~ .checkmark::after {
    opacity: 1;
    transform: translate(-50%, -50%) rotateZ(40deg) scale(1);
}

input.checkbox {
    width: 25px;
    height: 25px;
    vertical-align: middle;
}

.dG {
    background-image: linear-gradient(130deg, #ffffff 60%, #B8860B 55%);
    /* Dark Golden */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    background-size: 200%;
    animation: shine 1s infinite;
}

@keyframes shine {
    0% {
        background-position: 100%
    }

    to {
        background-position: 0
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88d070a */.btn {
    background-image: linear-gradient(60deg, #0B2347, #1C3CED, #B8860B) !important;
    /* Dark Golden */
    -webkit-animation: animatedgradient 3s ease infinite alternate;
    animation: animatedgradient 4s ease infinite alternate;
    background-size: 300% 300%;
    border-radius: 7px;
}

@keyframes animatedgradient {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }

    10%, 90% {
        transform: translate3d(0px, 0, 0);
    }

    20%, 80% {
        transform: translate3d(0px, 0, 0);
    }

    30%, 50%, 70% {
        transform: translate3d(0px, 0, 0);
    }

    40%, 60% {
        transform: translate3d(0px, 0, 0);
    }
}

.checkmark {
    display: block;
    width: 30px;
    height: 30px;
    background-color: #eee;
    /* Lighter grey */
    border-radius: 4px;
    position: relative;
    transition: background-color 0.4s;
    overflow: hidden;
    cursor: pointer;
}

#check:checked ~ .checkmark {
    background-color: #B8860B;
    /* Dark Golden */
}

.checkmark::after {
    content: "";
    position: absolute;
    width: 7px;
    height: 15px;
    border-right: 3px solid #2d2d2d;
    border-bottom: 3px solid #2d2d2d;
    top: 44%;
    left: 50%;
    transform: translate(-50%, -50%) rotateZ(40deg) scale(10);
    opacity: 0;
    transition: all 0.4s;
}

#check:checked ~ .checkmark::after {
    opacity: 1;
    transform: translate(-50%, -50%) rotateZ(40deg) scale(1);
}

input.checkbox {
    width: 25px;
    height: 25px;
    vertical-align: middle;
}

.dG {
    background-image: linear-gradient(130deg, #ffffff 60%, #B8860B 55%);
    /* Dark Golden */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    background-size: 200%;
    animation: shine 1s infinite;
}

@keyframes shine {
    0% {
        background-position: 100%
    }

    to {
        background-position: 0
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16511f6 */.btn {
    background-image: linear-gradient(60deg, #0B2347, #1C3CED, #B8860B) !important;
    /* Dark Golden */
    -webkit-animation: animatedgradient 3s ease infinite alternate;
    animation: animatedgradient 4s ease infinite alternate;
    background-size: 300% 300%;
    border-radius: 7px;
}

@keyframes animatedgradient {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }

    10%, 90% {
        transform: translate3d(0px, 0, 0);
    }

    20%, 80% {
        transform: translate3d(0px, 0, 0);
    }

    30%, 50%, 70% {
        transform: translate3d(0px, 0, 0);
    }

    40%, 60% {
        transform: translate3d(0px, 0, 0);
    }
}

.checkmark {
    display: block;
    width: 30px;
    height: 30px;
    background-color: #eee;
    /* Lighter grey */
    border-radius: 4px;
    position: relative;
    transition: background-color 0.4s;
    overflow: hidden;
    cursor: pointer;
}

#check:checked ~ .checkmark {
    background-color: #B8860B;
    /* Dark Golden */
}

.checkmark::after {
    content: "";
    position: absolute;
    width: 7px;
    height: 15px;
    border-right: 3px solid #2d2d2d;
    border-bottom: 3px solid #2d2d2d;
    top: 44%;
    left: 50%;
    transform: translate(-50%, -50%) rotateZ(40deg) scale(10);
    opacity: 0;
    transition: all 0.4s;
}

#check:checked ~ .checkmark::after {
    opacity: 1;
    transform: translate(-50%, -50%) rotateZ(40deg) scale(1);
}

input.checkbox {
    width: 25px;
    height: 25px;
    vertical-align: middle;
}

.dG {
    background-image: linear-gradient(130deg, #ffffff 60%, #B8860B 55%);
    /* Dark Golden */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    background-size: 200%;
    animation: shine 1s infinite;
}

@keyframes shine {
    0% {
        background-position: 100%
    }

    to {
        background-position: 0
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56baa5a */.btn {
    background-image: linear-gradient(60deg, #0B2347, #1C3CED, #B8860B) !important;
    /* Dark Golden */
    -webkit-animation: animatedgradient 3s ease infinite alternate;
    animation: animatedgradient 4s ease infinite alternate;
    background-size: 300% 300%;
    border-radius: 7px;
}

@keyframes animatedgradient {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }

    10%, 90% {
        transform: translate3d(0px, 0, 0);
    }

    20%, 80% {
        transform: translate3d(0px, 0, 0);
    }

    30%, 50%, 70% {
        transform: translate3d(0px, 0, 0);
    }

    40%, 60% {
        transform: translate3d(0px, 0, 0);
    }
}

.checkmark {
    display: block;
    width: 30px;
    height: 30px;
    background-color: #eee;
    /* Lighter grey */
    border-radius: 4px;
    position: relative;
    transition: background-color 0.4s;
    overflow: hidden;
    cursor: pointer;
}

#check:checked ~ .checkmark {
    background-color: #B8860B;
    /* Dark Golden */
}

.checkmark::after {
    content: "";
    position: absolute;
    width: 7px;
    height: 15px;
    border-right: 3px solid #2d2d2d;
    border-bottom: 3px solid #2d2d2d;
    top: 44%;
    left: 50%;
    transform: translate(-50%, -50%) rotateZ(40deg) scale(10);
    opacity: 0;
    transition: all 0.4s;
}

#check:checked ~ .checkmark::after {
    opacity: 1;
    transform: translate(-50%, -50%) rotateZ(40deg) scale(1);
}

input.checkbox {
    width: 25px;
    height: 25px;
    vertical-align: middle;
}

.dG {
    background-image: linear-gradient(130deg, #ffffff 60%, #B8860B 55%);
    /* Dark Golden */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    background-size: 200%;
    animation: shine 1s infinite;
}

@keyframes shine {
    0% {
        background-position: 100%
    }

    to {
        background-position: 0
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e86703 */.btn {
    background-image: linear-gradient(60deg, #0B2347, #1C3CED, #B8860B) !important;
    /* Dark Golden */
    -webkit-animation: animatedgradient 3s ease infinite alternate;
    animation: animatedgradient 4s ease infinite alternate;
    background-size: 300% 300%;
    border-radius: 7px;
}

@keyframes animatedgradient {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }

    10%, 90% {
        transform: translate3d(0px, 0, 0);
    }

    20%, 80% {
        transform: translate3d(0px, 0, 0);
    }

    30%, 50%, 70% {
        transform: translate3d(0px, 0, 0);
    }

    40%, 60% {
        transform: translate3d(0px, 0, 0);
    }
}

.checkmark {
    display: block;
    width: 30px;
    height: 30px;
    background-color: #eee;
    /* Lighter grey */
    border-radius: 4px;
    position: relative;
    transition: background-color 0.4s;
    overflow: hidden;
    cursor: pointer;
}

#check:checked ~ .checkmark {
    background-color: #B8860B;
    /* Dark Golden */
}

.checkmark::after {
    content: "";
    position: absolute;
    width: 7px;
    height: 15px;
    border-right: 3px solid #2d2d2d;
    border-bottom: 3px solid #2d2d2d;
    top: 44%;
    left: 50%;
    transform: translate(-50%, -50%) rotateZ(40deg) scale(10);
    opacity: 0;
    transition: all 0.4s;
}

#check:checked ~ .checkmark::after {
    opacity: 1;
    transform: translate(-50%, -50%) rotateZ(40deg) scale(1);
}

input.checkbox {
    width: 25px;
    height: 25px;
    vertical-align: middle;
}

.dG {
    background-image: linear-gradient(130deg, #ffffff 60%, #B8860B 55%);
    /* Dark Golden */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    background-size: 200%;
    animation: shine 1s infinite;
}

@keyframes shine {
    0% {
        background-position: 100%
    }

    to {
        background-position: 0
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f86a6e */.btn {
    background-image: linear-gradient(60deg, #0B2347, #1C3CED, #B8860B) !important;
    /* Dark Golden */
    -webkit-animation: animatedgradient 3s ease infinite alternate;
    animation: animatedgradient 4s ease infinite alternate;
    background-size: 300% 300%;
    border-radius: 7px;
}

@keyframes animatedgradient {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }

    10%, 90% {
        transform: translate3d(0px, 0, 0);
    }

    20%, 80% {
        transform: translate3d(0px, 0, 0);
    }

    30%, 50%, 70% {
        transform: translate3d(0px, 0, 0);
    }

    40%, 60% {
        transform: translate3d(0px, 0, 0);
    }
}

.checkmark {
    display: block;
    width: 30px;
    height: 30px;
    background-color: #eee;
    /* Lighter grey */
    border-radius: 4px;
    position: relative;
    transition: background-color 0.4s;
    overflow: hidden;
    cursor: pointer;
}

#check:checked ~ .checkmark {
    background-color: #B8860B;
    /* Dark Golden */
}

.checkmark::after {
    content: "";
    position: absolute;
    width: 7px;
    height: 15px;
    border-right: 3px solid #2d2d2d;
    border-bottom: 3px solid #2d2d2d;
    top: 44%;
    left: 50%;
    transform: translate(-50%, -50%) rotateZ(40deg) scale(10);
    opacity: 0;
    transition: all 0.4s;
}

#check:checked ~ .checkmark::after {
    opacity: 1;
    transform: translate(-50%, -50%) rotateZ(40deg) scale(1);
}

input.checkbox {
    width: 25px;
    height: 25px;
    vertical-align: middle;
}

.dG {
    background-image: linear-gradient(130deg, #ffffff 60%, #B8860B 55%);
    /* Dark Golden */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    background-size: 200%;
    animation: shine 1s infinite;
}

@keyframes shine {
    0% {
        background-position: 100%
    }

    to {
        background-position: 0
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b58b714 */.btn {
    background-image: linear-gradient(60deg, #0B2347, #1C3CED, #B8860B) !important;
    /* Dark Golden */
    -webkit-animation: animatedgradient 3s ease infinite alternate;
    animation: animatedgradient 4s ease infinite alternate;
    background-size: 300% 300%;
    border-radius: 7px;
}

@keyframes animatedgradient {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }

    10%, 90% {
        transform: translate3d(0px, 0, 0);
    }

    20%, 80% {
        transform: translate3d(0px, 0, 0);
    }

    30%, 50%, 70% {
        transform: translate3d(0px, 0, 0);
    }

    40%, 60% {
        transform: translate3d(0px, 0, 0);
    }
}

.checkmark {
    display: block;
    width: 30px;
    height: 30px;
    background-color: #eee;
    /* Lighter grey */
    border-radius: 4px;
    position: relative;
    transition: background-color 0.4s;
    overflow: hidden;
    cursor: pointer;
}

#check:checked ~ .checkmark {
    background-color: #B8860B;
    /* Dark Golden */
}

.checkmark::after {
    content: "";
    position: absolute;
    width: 7px;
    height: 15px;
    border-right: 3px solid #2d2d2d;
    border-bottom: 3px solid #2d2d2d;
    top: 44%;
    left: 50%;
    transform: translate(-50%, -50%) rotateZ(40deg) scale(10);
    opacity: 0;
    transition: all 0.4s;
}

#check:checked ~ .checkmark::after {
    opacity: 1;
    transform: translate(-50%, -50%) rotateZ(40deg) scale(1);
}

input.checkbox {
    width: 25px;
    height: 25px;
    vertical-align: middle;
}

.dG {
    background-image: linear-gradient(130deg, #ffffff 60%, #B8860B 55%);
    /* Dark Golden */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    background-size: 200%;
    animation: shine 1s infinite;
}

@keyframes shine {
    0% {
        background-position: 100%
    }

    to {
        background-position: 0
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb49c7e */.btn {
    background-image: linear-gradient(60deg, #0B2347, #1C3CED, #B8860B) !important;
    /* Dark Golden */
    -webkit-animation: animatedgradient 3s ease infinite alternate;
    animation: animatedgradient 4s ease infinite alternate;
    background-size: 300% 300%;
    border-radius: 7px;
}

@keyframes animatedgradient {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }

    10%, 90% {
        transform: translate3d(0px, 0, 0);
    }

    20%, 80% {
        transform: translate3d(0px, 0, 0);
    }

    30%, 50%, 70% {
        transform: translate3d(0px, 0, 0);
    }

    40%, 60% {
        transform: translate3d(0px, 0, 0);
    }
}

.checkmark {
    display: block;
    width: 30px;
    height: 30px;
    background-color: #eee;
    /* Lighter grey */
    border-radius: 4px;
    position: relative;
    transition: background-color 0.4s;
    overflow: hidden;
    cursor: pointer;
}

#check:checked ~ .checkmark {
    background-color: #B8860B;
    /* Dark Golden */
}

.checkmark::after {
    content: "";
    position: absolute;
    width: 7px;
    height: 15px;
    border-right: 3px solid #2d2d2d;
    border-bottom: 3px solid #2d2d2d;
    top: 44%;
    left: 50%;
    transform: translate(-50%, -50%) rotateZ(40deg) scale(10);
    opacity: 0;
    transition: all 0.4s;
}

#check:checked ~ .checkmark::after {
    opacity: 1;
    transform: translate(-50%, -50%) rotateZ(40deg) scale(1);
}

input.checkbox {
    width: 25px;
    height: 25px;
    vertical-align: middle;
}

.dG {
    background-image: linear-gradient(130deg, #ffffff 60%, #B8860B 55%);
    /* Dark Golden */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    background-size: 200%;
    animation: shine 1s infinite;
}

@keyframes shine {
    0% {
        background-position: 100%
    }

    to {
        background-position: 0
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85d68e6 */.btn {
    background-image: linear-gradient(60deg, #0B2347, #1C3CED, #B8860B) !important;
    /* Dark Golden */
    -webkit-animation: animatedgradient 3s ease infinite alternate;
    animation: animatedgradient 4s ease infinite alternate;
    background-size: 300% 300%;
    border-radius: 7px;
}

@keyframes animatedgradient {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }

    10%, 90% {
        transform: translate3d(0px, 0, 0);
    }

    20%, 80% {
        transform: translate3d(0px, 0, 0);
    }

    30%, 50%, 70% {
        transform: translate3d(0px, 0, 0);
    }

    40%, 60% {
        transform: translate3d(0px, 0, 0);
    }
}

.checkmark {
    display: block;
    width: 30px;
    height: 30px;
    background-color: #eee;
    /* Lighter grey */
    border-radius: 4px;
    position: relative;
    transition: background-color 0.4s;
    overflow: hidden;
    cursor: pointer;
}

#check:checked ~ .checkmark {
    background-color: #B8860B;
    /* Dark Golden */
}

.checkmark::after {
    content: "";
    position: absolute;
    width: 7px;
    height: 15px;
    border-right: 3px solid #2d2d2d;
    border-bottom: 3px solid #2d2d2d;
    top: 44%;
    left: 50%;
    transform: translate(-50%, -50%) rotateZ(40deg) scale(10);
    opacity: 0;
    transition: all 0.4s;
}

#check:checked ~ .checkmark::after {
    opacity: 1;
    transform: translate(-50%, -50%) rotateZ(40deg) scale(1);
}

input.checkbox {
    width: 25px;
    height: 25px;
    vertical-align: middle;
}

.dG {
    background-image: linear-gradient(130deg, #ffffff 60%, #B8860B 55%);
    /* Dark Golden */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    background-size: 200%;
    animation: shine 1s infinite;
}

@keyframes shine {
    0% {
        background-position: 100%
    }

    to {
        background-position: 0
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-574ddd7 */.btn {
    background-image: linear-gradient(60deg, #0B2347, #1C3CED, #B8860B) !important;
    /* Dark Golden */
    -webkit-animation: animatedgradient 3s ease infinite alternate;
    animation: animatedgradient 4s ease infinite alternate;
    background-size: 300% 300%;
    border-radius: 7px;
}

@keyframes animatedgradient {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }

    10%, 90% {
        transform: translate3d(0px, 0, 0);
    }

    20%, 80% {
        transform: translate3d(0px, 0, 0);
    }

    30%, 50%, 70% {
        transform: translate3d(0px, 0, 0);
    }

    40%, 60% {
        transform: translate3d(0px, 0, 0);
    }
}

.checkmark {
    display: block;
    width: 30px;
    height: 30px;
    background-color: #eee;
    /* Lighter grey */
    border-radius: 4px;
    position: relative;
    transition: background-color 0.4s;
    overflow: hidden;
    cursor: pointer;
}

#check:checked ~ .checkmark {
    background-color: #B8860B;
    /* Dark Golden */
}

.checkmark::after {
    content: "";
    position: absolute;
    width: 7px;
    height: 15px;
    border-right: 3px solid #2d2d2d;
    border-bottom: 3px solid #2d2d2d;
    top: 44%;
    left: 50%;
    transform: translate(-50%, -50%) rotateZ(40deg) scale(10);
    opacity: 0;
    transition: all 0.4s;
}

#check:checked ~ .checkmark::after {
    opacity: 1;
    transform: translate(-50%, -50%) rotateZ(40deg) scale(1);
}

input.checkbox {
    width: 25px;
    height: 25px;
    vertical-align: middle;
}

.dG {
    background-image: linear-gradient(130deg, #ffffff 60%, #B8860B 55%);
    /* Dark Golden */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    background-size: 200%;
    animation: shine 1s infinite;
}

@keyframes shine {
    0% {
        background-position: 100%
    }

    to {
        background-position: 0
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39a3c54 */.btn {
    background-image: linear-gradient(60deg, #0B2347, #1C3CED, #B8860B) !important;
    /* Dark Golden */
    -webkit-animation: animatedgradient 3s ease infinite alternate;
    animation: animatedgradient 4s ease infinite alternate;
    background-size: 300% 300%;
    border-radius: 7px;
}

@keyframes animatedgradient {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }

    10%, 90% {
        transform: translate3d(0px, 0, 0);
    }

    20%, 80% {
        transform: translate3d(0px, 0, 0);
    }

    30%, 50%, 70% {
        transform: translate3d(0px, 0, 0);
    }

    40%, 60% {
        transform: translate3d(0px, 0, 0);
    }
}

.checkmark {
    display: block;
    width: 30px;
    height: 30px;
    background-color: #eee;
    /* Lighter grey */
    border-radius: 4px;
    position: relative;
    transition: background-color 0.4s;
    overflow: hidden;
    cursor: pointer;
}

#check:checked ~ .checkmark {
    background-color: #B8860B;
    /* Dark Golden */
}

.checkmark::after {
    content: "";
    position: absolute;
    width: 7px;
    height: 15px;
    border-right: 3px solid #2d2d2d;
    border-bottom: 3px solid #2d2d2d;
    top: 44%;
    left: 50%;
    transform: translate(-50%, -50%) rotateZ(40deg) scale(10);
    opacity: 0;
    transition: all 0.4s;
}

#check:checked ~ .checkmark::after {
    opacity: 1;
    transform: translate(-50%, -50%) rotateZ(40deg) scale(1);
}

input.checkbox {
    width: 25px;
    height: 25px;
    vertical-align: middle;
}

.dG {
    background-image: linear-gradient(130deg, #ffffff 60%, #B8860B 55%);
    /* Dark Golden */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    background-size: 200%;
    animation: shine 1s infinite;
}

@keyframes shine {
    0% {
        background-position: 100%
    }

    to {
        background-position: 0
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d11f57d */.btn {
    background-image: linear-gradient(60deg, #0B2347, #1C3CED, #B8860B) !important;
    /* Dark Golden */
    -webkit-animation: animatedgradient 3s ease infinite alternate;
    animation: animatedgradient 4s ease infinite alternate;
    background-size: 300% 300%;
    border-radius: 7px;
}

@keyframes animatedgradient {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }

    10%, 90% {
        transform: translate3d(0px, 0, 0);
    }

    20%, 80% {
        transform: translate3d(0px, 0, 0);
    }

    30%, 50%, 70% {
        transform: translate3d(0px, 0, 0);
    }

    40%, 60% {
        transform: translate3d(0px, 0, 0);
    }
}

.checkmark {
    display: block;
    width: 30px;
    height: 30px;
    background-color: #eee;
    /* Lighter grey */
    border-radius: 4px;
    position: relative;
    transition: background-color 0.4s;
    overflow: hidden;
    cursor: pointer;
}

#check:checked ~ .checkmark {
    background-color: #B8860B;
    /* Dark Golden */
}

.checkmark::after {
    content: "";
    position: absolute;
    width: 7px;
    height: 15px;
    border-right: 3px solid #2d2d2d;
    border-bottom: 3px solid #2d2d2d;
    top: 44%;
    left: 50%;
    transform: translate(-50%, -50%) rotateZ(40deg) scale(10);
    opacity: 0;
    transition: all 0.4s;
}

#check:checked ~ .checkmark::after {
    opacity: 1;
    transform: translate(-50%, -50%) rotateZ(40deg) scale(1);
}

input.checkbox {
    width: 25px;
    height: 25px;
    vertical-align: middle;
}

.dG {
    background-image: linear-gradient(130deg, #ffffff 60%, #B8860B 55%);
    /* Dark Golden */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    background-size: 200%;
    animation: shine 1s infinite;
}

@keyframes shine {
    0% {
        background-position: 100%
    }

    to {
        background-position: 0
    }
}/* End custom CSS */