.elementor-14 .elementor-element.elementor-element-ae9085f{--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-14 .elementor-element.elementor-element-8cfb852{--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-14 .elementor-element.elementor-element-5d34e10{--spacer-size:87px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-d016a9e{text-align:center;}.elementor-14 .elementor-element.elementor-element-d016a9e .elementor-heading-title{font-family:"Contralto", Sans-serif;font-size:97px;font-weight:500;color:#4A464D;}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-14 .elementor-element.elementor-element-e876ca7{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#4A464D;}.elementor-14 .elementor-element.elementor-element-e876ca7 .elementor-headline{text-align:center;font-family:"Contralto", Sans-serif;font-size:55px;font-weight:500;}.elementor-14 .elementor-element.elementor-element-e876ca7 .elementor-headline-dynamic-wrapper path{stroke:#6A487E;}.elementor-14 .elementor-element.elementor-element-e876ca7 .elementor-headline-plain-text{color:#4A464D;}.elementor-14 .elementor-element.elementor-element-e876ca7 .elementor-headline-dynamic-text{font-family:"Contralto", Sans-serif;font-weight:500;}.elementor-14 .elementor-element.elementor-element-e876ca7 .elementor-headline .elementor-headline-dynamic-wrapper{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-14 .elementor-element.elementor-element-e0699f5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.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-14 .elementor-element.elementor-element-70418a1 .elementor-button{background-color:#9B67BA03;font-family:"Roboto", Sans-serif;font-weight:500;fill:#506066;color:#506066;border-style:double;border-color:#6A487E;}.elementor-14 .elementor-element.elementor-element-33a5f1d .elementor-button{background-color:#6A487E;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-14 .elementor-element.elementor-element-5739b0e{--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-14 .elementor-element.elementor-element-9a87755{--display:flex;--min-height:238px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-9a87755:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-9a87755 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6A487E;}.elementor-14 .elementor-element.elementor-element-41c5843{--display:flex;--min-height:216px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-41c5843.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.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-14 .elementor-element.elementor-element-e171418 > .elementor-widget-container{margin:020px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-e171418.elementor-element{--order:-99999 /* order start hack */;}.elementor-14 .elementor-element.elementor-element-e171418{text-align:center;font-family:"Contralto", Sans-serif;font-size:40px;font-weight:500;line-height:47px;letter-spacing:1.1px;word-spacing:0px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-6791e65{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-c57db19 .elementor-button{background-color:#9B67BA03;fill:#FFFFFF;color:#FFFFFF;border-style:double;border-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-6f4fe19{--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-14 .elementor-element.elementor-element-71822c7{--spacer-size:50px;}.elementor-14 .elementor-element.elementor-element-2541ab0d{--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-14 .elementor-element.elementor-element-52f071f6{--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-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{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-14 .elementor-element.elementor-element-2df6c9fc .elementor-cta__content-item{transition-duration:1000ms;}.elementor-14 .elementor-element.elementor-element-2df6c9fc.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-14 .elementor-element.elementor-element-2df6c9fc.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-14 .elementor-element.elementor-element-2df6c9fc.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-14 .elementor-element.elementor-element-2df6c9fc .elementor-cta .elementor-cta__bg, .elementor-14 .elementor-element.elementor-element-2df6c9fc .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-14 .elementor-element.elementor-element-2df6c9fc{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-2df6c9fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-2df6c9fc .elementor-cta__button{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;line-height:18.81px;letter-spacing:3.2px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-5ce2f260{--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-14 .elementor-element.elementor-element-6f9cc107 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-14 .elementor-element.elementor-element-6f9cc107.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-14 .elementor-element.elementor-element-6f9cc107.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-14 .elementor-element.elementor-element-6f9cc107.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-14 .elementor-element.elementor-element-6f9cc107 .elementor-cta .elementor-cta__bg, .elementor-14 .elementor-element.elementor-element-6f9cc107 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-14 .elementor-element.elementor-element-6f9cc107{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-6f9cc107 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-6f9cc107 .elementor-cta__button{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;line-height:18.81px;letter-spacing:3.2px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-2fdf7bb0{--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-14 .elementor-element.elementor-element-52038aa6 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-14 .elementor-element.elementor-element-52038aa6.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-14 .elementor-element.elementor-element-52038aa6.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-14 .elementor-element.elementor-element-52038aa6.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-14 .elementor-element.elementor-element-52038aa6 .elementor-cta .elementor-cta__bg, .elementor-14 .elementor-element.elementor-element-52038aa6 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-14 .elementor-element.elementor-element-52038aa6{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-52038aa6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-52038aa6 .elementor-cta__button{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;line-height:18.81px;letter-spacing:3.2px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-1b0298b1{--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-14 .elementor-element.elementor-element-7465d806 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-14 .elementor-element.elementor-element-7465d806.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-14 .elementor-element.elementor-element-7465d806.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-14 .elementor-element.elementor-element-7465d806.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-14 .elementor-element.elementor-element-7465d806 .elementor-cta .elementor-cta__bg, .elementor-14 .elementor-element.elementor-element-7465d806 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-14 .elementor-element.elementor-element-7465d806{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-7465d806 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-7465d806 .elementor-cta__button{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;line-height:18.81px;letter-spacing:3.2px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-7865626{--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-14 .elementor-element.elementor-element-3450e09{--spacer-size:50px;}.elementor-14 .elementor-element.elementor-element-4b4451ae{--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-14 .elementor-element.elementor-element-174c9561{--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-14 .elementor-element.elementor-element-6634924{width:var( --container-widget-width, 94.937% );max-width:94.937%;--container-widget-width:94.937%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-6634924 > .elementor-widget-container{margin:06% 06% 0% 06%;}.elementor-14 .elementor-element.elementor-element-6634924.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-6634924 .elementor-heading-title{font-family:"Contralto", Sans-serif;font-size:40px;font-weight:500;color:#7E5988;}.elementor-14 .elementor-element.elementor-element-72a5c7e9 > .elementor-widget-container{margin:6% 6% 6% 6%;}.elementor-14 .elementor-element.elementor-element-72a5c7e9{text-align:start;font-family:"Scandia", Sans-serif;font-size:18px;font-weight:400;color:#4A464D;}.elementor-14 .elementor-element.elementor-element-478acd84{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-478acd84:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-478acd84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6A487E;}.elementor-14 .elementor-element.elementor-element-1d2ffebf > .elementor-widget-container{margin:6% 6% 6% 6%;}.elementor-14 .elementor-element.elementor-element-1d2ffebf{text-align:center;font-family:"Scandia", Sans-serif;font-size:18px;font-weight:400;font-style:normal;color:#F6F1E7;}.elementor-14 .elementor-element.elementor-element-f1703b1{--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-14 .elementor-element.elementor-element-bcee702{--spacer-size:50px;}.elementor-14 .elementor-element.elementor-element-503d9ca6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-51491543{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-51491543:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-51491543 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4C2662;}.elementor-14 .elementor-element.elementor-element-51491543.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-64addf83 > .elementor-widget-container{margin:6% 6% 0% 6%;}.elementor-14 .elementor-element.elementor-element-64addf83{text-align:start;}.elementor-14 .elementor-element.elementor-element-64addf83 .elementor-heading-title{font-family:"Contralto", Sans-serif;font-size:40px;font-weight:400;color:#F6F1E7;}.elementor-14 .elementor-element.elementor-element-2b925547 > .elementor-widget-container{margin:6% 6% 6% 6%;}.elementor-14 .elementor-element.elementor-element-2b925547{text-align:start;font-family:"Scandia", Sans-serif;font-size:18px;font-weight:400;color:#F6F1E7;}.elementor-14 .elementor-element.elementor-element-782fc6ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-5d806938{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-5d806938.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-17f4067c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14 .elementor-element.elementor-element-17f4067c:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-17f4067c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4C2662;}.elementor-14 .elementor-element.elementor-element-17f4067c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-6d38cc1c > .elementor-widget-container{margin:6% 6% 0% 6%;}.elementor-14 .elementor-element.elementor-element-6d38cc1c{text-align:start;}.elementor-14 .elementor-element.elementor-element-6d38cc1c .elementor-heading-title{font-family:"Contralto", Sans-serif;font-size:40px;font-weight:400;color:#F6F1E7;}.elementor-14 .elementor-element.elementor-element-62d624a8 > .elementor-widget-container{margin:6% 6% 6% 6%;}.elementor-14 .elementor-element.elementor-element-62d624a8{text-align:start;font-family:"Scandia", Sans-serif;font-size:18px;font-weight:400;color:#F6F1E7;}.elementor-14 .elementor-element.elementor-element-182692fe > .elementor-widget-container{margin:6% 6% 6% 6%;}.elementor-14 .elementor-element.elementor-element-182692fe{text-align:start;font-family:"Scandia", Sans-serif;font-size:12px;font-weight:400;color:#F6F1E7;}.elementor-14 .elementor-element.elementor-element-11cdbb1{--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-14 .elementor-element.elementor-element-7f3d2bd{--spacer-size:50px;}.elementor-14 .elementor-element.elementor-element-4e65702e{--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-14 .elementor-element.elementor-element-1abc5b6b{width:var( --container-widget-width, 100.069% );max-width:100.069%;--container-widget-width:100.069%;--container-widget-flex-grow:0;text-align:start;}.elementor-14 .elementor-element.elementor-element-1abc5b6b > .elementor-widget-container{margin:06% 06% 06% 06%;}.elementor-14 .elementor-element.elementor-element-1abc5b6b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-1abc5b6b .elementor-heading-title{font-family:"Contralto", Sans-serif;font-size:40px;font-weight:500;color:#7E5988;}.elementor-14 .elementor-element.elementor-element-5085c1aa{--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-14 .elementor-element.elementor-element-57d1d0d5{--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-14 .elementor-element.elementor-element-14054e67 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-14 .elementor-element.elementor-element-14054e67.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-14 .elementor-element.elementor-element-14054e67.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-14 .elementor-element.elementor-element-14054e67.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-14 .elementor-element.elementor-element-14054e67 .elementor-cta .elementor-cta__bg, .elementor-14 .elementor-element.elementor-element-14054e67 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-14 .elementor-element.elementor-element-14054e67{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-14054e67 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-14054e67 .elementor-cta__button{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;line-height:18.81px;letter-spacing:3.2px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-54a7b613{--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-14 .elementor-element.elementor-element-1ee387e2 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-14 .elementor-element.elementor-element-1ee387e2.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-14 .elementor-element.elementor-element-1ee387e2.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-14 .elementor-element.elementor-element-1ee387e2.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-14 .elementor-element.elementor-element-1ee387e2 .elementor-cta .elementor-cta__bg, .elementor-14 .elementor-element.elementor-element-1ee387e2 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-14 .elementor-element.elementor-element-1ee387e2{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-1ee387e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-1ee387e2 .elementor-cta__button{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;line-height:18.81px;letter-spacing:3.2px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-1f24b1f2{--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-14 .elementor-element.elementor-element-3518cf11 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-14 .elementor-element.elementor-element-3518cf11.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-14 .elementor-element.elementor-element-3518cf11.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-14 .elementor-element.elementor-element-3518cf11.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-14 .elementor-element.elementor-element-3518cf11 .elementor-cta .elementor-cta__bg, .elementor-14 .elementor-element.elementor-element-3518cf11 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-14 .elementor-element.elementor-element-3518cf11{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-3518cf11 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-3518cf11 .elementor-cta__button{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;line-height:18.81px;letter-spacing:3.2px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-5554c2bd{--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-14 .elementor-element.elementor-element-75811864 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-14 .elementor-element.elementor-element-75811864.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-14 .elementor-element.elementor-element-75811864.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-14 .elementor-element.elementor-element-75811864.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-14 .elementor-element.elementor-element-75811864 .elementor-cta .elementor-cta__bg, .elementor-14 .elementor-element.elementor-element-75811864 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-14 .elementor-element.elementor-element-75811864{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-75811864 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-75811864 .elementor-cta__button{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;line-height:18.81px;letter-spacing:3.2px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-723bcbb{--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-14 .elementor-element.elementor-element-dfb0c60{--spacer-size:50px;}.elementor-14 .elementor-element.elementor-element-0af1dcb{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-0af1dcb:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-0af1dcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6A487E;}.elementor-14 .elementor-element.elementor-element-53987da{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-53987da.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-c12d893 > .elementor-widget-container{margin:020px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-c12d893.elementor-element{--order:-99999 /* order start hack */;}.elementor-14 .elementor-element.elementor-element-c12d893{text-align:center;font-family:"Contralto", Sans-serif;font-size:40px;font-weight:500;line-height:47px;letter-spacing:1.1px;word-spacing:0px;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-e67fb91{--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-14 .elementor-element.elementor-element-6d5489f{--spacer-size:50px;}.elementor-14 .elementor-element.elementor-element-395f58fa{--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-14 .elementor-element.elementor-element-cfda8a0{--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-14 .elementor-element.elementor-element-7680474{--spacer-size:50px;}body.elementor-page-14:not(.elementor-motion-effects-element-type-background), body.elementor-page-14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1E7;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-8cfb852{--width:50%;}.elementor-14 .elementor-element.elementor-element-5739b0e{--width:50%;}.elementor-14 .elementor-element.elementor-element-9a87755{--width:100%;}.elementor-14 .elementor-element.elementor-element-41c5843{--width:70.4%;}.elementor-14 .elementor-element.elementor-element-6791e65{--width:50%;}.elementor-14 .elementor-element.elementor-element-2541ab0d{--width:90%;}.elementor-14 .elementor-element.elementor-element-52f071f6{--width:25%;}.elementor-14 .elementor-element.elementor-element-5ce2f260{--width:25%;}.elementor-14 .elementor-element.elementor-element-2fdf7bb0{--width:25%;}.elementor-14 .elementor-element.elementor-element-1b0298b1{--width:25%;}.elementor-14 .elementor-element.elementor-element-4b4451ae{--width:90%;}.elementor-14 .elementor-element.elementor-element-174c9561{--width:66.6666%;}.elementor-14 .elementor-element.elementor-element-478acd84{--width:33.3333%;}.elementor-14 .elementor-element.elementor-element-51491543{--width:31.962%;}.elementor-14 .elementor-element.elementor-element-17f4067c{--width:44%;}.elementor-14 .elementor-element.elementor-element-4e65702e{--width:90%;}.elementor-14 .elementor-element.elementor-element-5085c1aa{--width:90%;}.elementor-14 .elementor-element.elementor-element-57d1d0d5{--width:25%;}.elementor-14 .elementor-element.elementor-element-54a7b613{--width:25%;}.elementor-14 .elementor-element.elementor-element-1f24b1f2{--width:25%;}.elementor-14 .elementor-element.elementor-element-5554c2bd{--width:25%;}.elementor-14 .elementor-element.elementor-element-0af1dcb{--width:100%;}.elementor-14 .elementor-element.elementor-element-53987da{--width:79.964%;}.elementor-14 .elementor-element.elementor-element-395f58fa{--width:90%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-14 .elementor-element.elementor-element-e0699f5{--grid-auto-flow:row;}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-14 .elementor-element.elementor-element-d016a9e .elementor-heading-title{font-size:72px;}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-14 .elementor-element.elementor-element-e876ca7 .elementor-headline{font-size:35px;}.elementor-14 .elementor-element.elementor-element-e0699f5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-e171418{font-size:35px;}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-14 .elementor-element.elementor-element-6634924 .elementor-heading-title{font-size:35px;}.elementor-14 .elementor-element.elementor-element-64addf83 .elementor-heading-title{font-size:35px;}.elementor-14 .elementor-element.elementor-element-6d38cc1c .elementor-heading-title{font-size:35px;}.elementor-14 .elementor-element.elementor-element-1abc5b6b .elementor-heading-title{font-size:35px;}.elementor-14 .elementor-element.elementor-element-c12d893{font-size:35px;}}/* Start custom CSS for call-to-action, class: .elementor-element-2df6c9fc *//* Style for the button */
.elementor-14 .elementor-element.elementor-element-2df6c9fc .elementor-cta__button-wrapper .elementor-cta__button.elementor-button.elementor-size-sm {
  position: relative;
  color: #000000; /* Set the text color to white */
  border: none;
  top: 0;
  left: -20px; /* Adjust the initial position as needed */
  padding-top: 15px;
  padding-bottom: 15px;
  transition: all 0.5s ease-in-out;
}

/* Pseudo-element for the left side of the button */
.elementor-14 .elementor-element.elementor-element-2df6c9fc .elementor-cta__button-wrapper .elementor-cta__button.elementor-button.elementor-size-sm::before {
  content: "";
  position: absolute;
  top: 0;
  left: -80px; /* Change the left value to adjust the initial position */
  width: 240px; /* Initially no width, the left side is touching the left border */
  height: 100%;
  border-radius: 0px;
  background-color: #ffffff; /* Background color on hover (white) */
  transition: all 0.5s ease-in-out;
  z-index: -1; /* Place it behind the button text */
}


/* Hover effect to expand the button on the right */
.elementor-14 .elementor-element.elementor-element-2df6c9fc .elementor-cta__button-wrapper .elementor-cta__button.elementor-button.elementor-size-sm:hover::before {
  width: 350px; /* Expands to the right on hover to fill the length */
   
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-6f9cc107 *//* Style for the button */
.elementor-14 .elementor-element.elementor-element-6f9cc107 .elementor-cta__button-wrapper .elementor-cta__button.elementor-button.elementor-size-sm {
  position: relative;
  color: #000000; /* Set the text color to white */
  border: none;
  top: 0;
  left: -30px; /* Adjust the initial position as needed */
  padding-top: 15px;
  padding-bottom: 15px;
  transition: all 0.5s ease-in-out;
}

/* Pseudo-element for the left side of the button */
.elementor-14 .elementor-element.elementor-element-6f9cc107 .elementor-cta__button-wrapper .elementor-cta__button.elementor-button.elementor-size-sm::before {
  content: "";
  position: absolute;
  top: 0;
  left: -60px; /* Change the left value to adjust the initial position */
  width: 250px; /* Initially no width, the left side is touching the left border */
  height: 100%;
  border-radius: 0px;
  background-color: #ffffff; /* Background color on hover (white) */
  transition: all 0.5s ease-in-out;
  z-index: -1; /* Place it behind the button text */
}


/* Hover effect to expand the button on the right */
.elementor-14 .elementor-element.elementor-element-6f9cc107 .elementor-cta__button-wrapper .elementor-cta__button.elementor-button.elementor-size-sm:hover::before {
  width: 350px; /* Expands to the right on hover to fill the length */
   
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-52038aa6 *//* Style for the button */
.elementor-14 .elementor-element.elementor-element-52038aa6 .elementor-cta__button-wrapper .elementor-cta__button.elementor-button.elementor-size-sm {
  position: relative;
  color: #000000; /* Set the text color to white */
  border: none;
  top: 0;
  left: -30px; /* Adjust the initial position as needed */
  padding-top: 15px;
  padding-bottom: 15px;
  transition: all 0.5s ease-in-out;
}

/* Pseudo-element for the left side of the button */
.elementor-14 .elementor-element.elementor-element-52038aa6 .elementor-cta__button-wrapper .elementor-cta__button.elementor-button.elementor-size-sm::before {
  content: "";
  position: absolute;
  top: 0;
  left: -60px; /* Change the left value to adjust the initial position */
  width: 150px; /* Initially no width, the left side is touching the left border */
  height: 100%;
  border-radius: 0px;
  background-color: #ffffff; /* Background color on hover (white) */
  transition: all 0.5s ease-in-out;
  z-index: -1; /* Place it behind the button text */
}


/* Hover effect to expand the button on the right */
.elementor-14 .elementor-element.elementor-element-52038aa6 .elementor-cta__button-wrapper .elementor-cta__button.elementor-button.elementor-size-sm:hover::before {
  width: 350px; /* Expands to the right on hover to fill the length */
   
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-7465d806 *//* Style for the button */
.elementor-14 .elementor-element.elementor-element-7465d806 .elementor-cta__button-wrapper .elementor-cta__button.elementor-button.elementor-size-sm {
  position: relative;
  color: #000000; /* Set the text color to white */
  border: none;
  top: 0;
  left: -30px; /* Adjust the initial position as needed */
  padding-top: 15px;
  padding-bottom: 15px;
  transition: all 0.5s ease-in-out;
}

/* Pseudo-element for the left side of the button */
.elementor-14 .elementor-element.elementor-element-7465d806 .elementor-cta__button-wrapper .elementor-cta__button.elementor-button.elementor-size-sm::before {
  content: "";
  position: absolute;
  top: 0;
  left: -60px; /* Change the left value to adjust the initial position */
  width: 150px; /* Initially no width, the left side is touching the left border */
  height: 100%;
  border-radius: 0px;
  background-color: #ffffff; /* Background color on hover (white) */
  transition: all 0.5s ease-in-out;
  z-index: -1; /* Place it behind the button text */
}


/* Hover effect to expand the button on the right */
.elementor-14 .elementor-element.elementor-element-7465d806 .elementor-cta__button-wrapper .elementor-cta__button.elementor-button.elementor-size-sm:hover::before {
  width: 350px; /* Expands to the right on hover to fill the length */
   
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-14054e67 *//* Style for the button */
.elementor-14 .elementor-element.elementor-element-14054e67 .elementor-cta__button-wrapper .elementor-cta__button.elementor-button.elementor-size-sm {
  position: relative;
  color: #000000; /* Set the text color to white */
  border: none;
  top: 0;
  left: -20px; /* Adjust the initial position as needed */
  padding-top: 15px;
  padding-bottom: 15px;
  transition: all 0.5s ease-in-out;
}

/* Pseudo-element for the left side of the button */
.elementor-14 .elementor-element.elementor-element-14054e67 .elementor-cta__button-wrapper .elementor-cta__button.elementor-button.elementor-size-sm::before {
  content: "";
  position: absolute;
  top: 0;
  left: -80px; /* Change the left value to adjust the initial position */
  width: 240px; /* Initially no width, the left side is touching the left border */
  height: 100%;
  border-radius: 0px;
  background-color: #ffffff; /* Background color on hover (white) */
  transition: all 0.5s ease-in-out;
  z-index: -1; /* Place it behind the button text */
}


/* Hover effect to expand the button on the right */
.elementor-14 .elementor-element.elementor-element-14054e67 .elementor-cta__button-wrapper .elementor-cta__button.elementor-button.elementor-size-sm:hover::before {
  width: 350px; /* Expands to the right on hover to fill the length */
   
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-1ee387e2 *//* Style for the button */
.elementor-14 .elementor-element.elementor-element-1ee387e2 .elementor-cta__button-wrapper .elementor-cta__button.elementor-button.elementor-size-sm {
  position: relative;
  color: #000000; /* Set the text color to white */
  border: none;
  top: 0;
  left: -30px; /* Adjust the initial position as needed */
  padding-top: 15px;
  padding-bottom: 15px;
  transition: all 0.5s ease-in-out;
}

/* Pseudo-element for the left side of the button */
.elementor-14 .elementor-element.elementor-element-1ee387e2 .elementor-cta__button-wrapper .elementor-cta__button.elementor-button.elementor-size-sm::before {
  content: "";
  position: absolute;
  top: 0;
  left: -60px; /* Change the left value to adjust the initial position */
  width: 250px; /* Initially no width, the left side is touching the left border */
  height: 100%;
  border-radius: 0px;
  background-color: #ffffff; /* Background color on hover (white) */
  transition: all 0.5s ease-in-out;
  z-index: -1; /* Place it behind the button text */
}


/* Hover effect to expand the button on the right */
.elementor-14 .elementor-element.elementor-element-1ee387e2 .elementor-cta__button-wrapper .elementor-cta__button.elementor-button.elementor-size-sm:hover::before {
  width: 350px; /* Expands to the right on hover to fill the length */
   
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-3518cf11 *//* Style for the button */
.elementor-14 .elementor-element.elementor-element-3518cf11 .elementor-cta__button-wrapper .elementor-cta__button.elementor-button.elementor-size-sm {
  position: relative;
  color: #000000; /* Set the text color to white */
  border: none;
  top: 0;
  left: -30px; /* Adjust the initial position as needed */
  padding-top: 15px;
  padding-bottom: 15px;
  transition: all 0.5s ease-in-out;
}

/* Pseudo-element for the left side of the button */
.elementor-14 .elementor-element.elementor-element-3518cf11 .elementor-cta__button-wrapper .elementor-cta__button.elementor-button.elementor-size-sm::before {
  content: "";
  position: absolute;
  top: 0;
  left: -60px; /* Change the left value to adjust the initial position */
  width: 150px; /* Initially no width, the left side is touching the left border */
  height: 100%;
  border-radius: 0px;
  background-color: #ffffff; /* Background color on hover (white) */
  transition: all 0.5s ease-in-out;
  z-index: -1; /* Place it behind the button text */
}


/* Hover effect to expand the button on the right */
.elementor-14 .elementor-element.elementor-element-3518cf11 .elementor-cta__button-wrapper .elementor-cta__button.elementor-button.elementor-size-sm:hover::before {
  width: 350px; /* Expands to the right on hover to fill the length */
   
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-75811864 *//* Style for the button */
.elementor-14 .elementor-element.elementor-element-75811864 .elementor-cta__button-wrapper .elementor-cta__button.elementor-button.elementor-size-sm {
  position: relative;
  color: #000000; /* Set the text color to white */
  border: none;
  top: 0;
  left: -30px; /* Adjust the initial position as needed */
  padding-top: 15px;
  padding-bottom: 15px;
  transition: all 0.5s ease-in-out;
}

/* Pseudo-element for the left side of the button */
.elementor-14 .elementor-element.elementor-element-75811864 .elementor-cta__button-wrapper .elementor-cta__button.elementor-button.elementor-size-sm::before {
  content: "";
  position: absolute;
  top: 0;
  left: -60px; /* Change the left value to adjust the initial position */
  width: 150px; /* Initially no width, the left side is touching the left border */
  height: 100%;
  border-radius: 0px;
  background-color: #ffffff; /* Background color on hover (white) */
  transition: all 0.5s ease-in-out;
  z-index: -1; /* Place it behind the button text */
}


/* Hover effect to expand the button on the right */
.elementor-14 .elementor-element.elementor-element-75811864 .elementor-cta__button-wrapper .elementor-cta__button.elementor-button.elementor-size-sm:hover::before {
  width: 350px; /* Expands to the right on hover to fill the length */
   
}/* End custom CSS */
/* Start custom CSS */.gtranslate_wrapper{
  position: fixed;
  bottom: 0;
  right: 8%;
  z-index: 999999;
  box-sizing: border-box;
  border-radius: 1px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Contralto';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.anaheim-medicalclinic.com/wp-content/uploads/2024/08/contralto-big-regular.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Scandia';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.anaheim-medicalclinic.com/wp-content/uploads/2024/08/Scandia-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Scandia';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.anaheim-medicalclinic.com/wp-content/uploads/2024/08/Scandia-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Scandia';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.anaheim-medicalclinic.com/wp-content/uploads/2024/08/Scandia-BoldItalic.woff') format('woff');
}
/* End Custom Fonts CSS */