.elementor-62949 .elementor-element.elementor-element-c87b8fb{--display:flex;--min-height:550px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:center;--gap:32px 32px;--background-transition:0.3s;--padding-block-start:80px;--padding-block-end:80px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-62949 .elementor-element.elementor-element-c87b8fb:not(.elementor-motion-effects-element-type-background), .elementor-62949 .elementor-element.elementor-element-c87b8fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-62949 .elementor-element.elementor-element-c87b8fb, .elementor-62949 .elementor-element.elementor-element-c87b8fb::before{--border-transition:0.3s;}.elementor-62949 .elementor-element.elementor-element-3d9738a6{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-62949 .elementor-element.elementor-element-3d9738a6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-62949 .elementor-element.elementor-element-17149d80 .elementor-heading-title{color:var( --e-global-color-cbab2f3 );font-family:"sofia-pro", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:30px;}.elementor-62949 .elementor-element.elementor-element-72a42a88{text-align:left;}.elementor-62949 .elementor-element.elementor-element-72a42a88 .elementor-heading-title{color:var( --e-global-color-a557c96 );font-family:var( --e-global-typography-e1ff656-font-family ), Sans-serif;font-size:var( --e-global-typography-e1ff656-font-size );font-weight:var( --e-global-typography-e1ff656-font-weight );line-height:var( --e-global-typography-e1ff656-line-height );letter-spacing:var( --e-global-typography-e1ff656-letter-spacing );word-spacing:var( --e-global-typography-e1ff656-word-spacing );}.elementor-62949 .elementor-element.elementor-element-4a6dd85{color:var( --e-global-color-a557c96 );font-size:var( --e-global-typography-4f7fca0-font-size );line-height:var( --e-global-typography-4f7fca0-line-height );letter-spacing:var( --e-global-typography-4f7fca0-letter-spacing );word-spacing:var( --e-global-typography-4f7fca0-word-spacing );width:100%;max-width:100%;}.elementor-62949 .elementor-element.elementor-element-6cbd53a9 .elementor-button{fill:var( --e-global-color-a557c96 );color:var( --e-global-color-a557c96 );background-color:var( --e-global-color-cbab2f3 );}.elementor-62949 .elementor-element.elementor-element-6cbd53a9 .elementor-button:hover, .elementor-62949 .elementor-element.elementor-element-6cbd53a9 .elementor-button:focus{color:var( --e-global-color-a557c96 );background-color:var( --e-global-color-28e5078 );}.elementor-62949 .elementor-element.elementor-element-6cbd53a9 .elementor-button:hover svg, .elementor-62949 .elementor-element.elementor-element-6cbd53a9 .elementor-button:focus svg{fill:var( --e-global-color-a557c96 );}.elementor-62949 .elementor-element.elementor-element-26fc2e5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:80px;--padding-block-end:40px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-62949 .elementor-element.elementor-element-1d43a90e{font-size:var( --e-global-typography-4f7fca0-font-size );line-height:var( --e-global-typography-4f7fca0-line-height );letter-spacing:var( --e-global-typography-4f7fca0-letter-spacing );word-spacing:var( --e-global-typography-4f7fca0-word-spacing );}.elementor-62949 .elementor-element.elementor-element-595e141d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:stretch;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-62949 .elementor-element.elementor-element-7c0e9d44{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--gap:16px 16px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:var( --e-global-color-6cf9a9c );--border-color:var( --e-global-color-6cf9a9c );--border-radius:32px 32px 32px 32px;box-shadow:8px 8px 0px 0px #7F2062;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-62949 .elementor-element.elementor-element-7c0e9d44, .elementor-62949 .elementor-element.elementor-element-7c0e9d44::before{--border-transition:0.3s;}.elementor-62949 .elementor-element.elementor-element-798c2d28{--display:flex;--background-transition:0.3s;}.elementor-62949 .elementor-element.elementor-element-4b531868{text-align:left;}.elementor-62949 .elementor-element.elementor-element-7ed2c853{--display:flex;--background-transition:0.3s;}.elementor-62949 .elementor-element.elementor-element-49246e6d{font-family:var( --e-global-typography-8f0588b-font-family ), Sans-serif;font-size:var( --e-global-typography-8f0588b-font-size );font-weight:var( --e-global-typography-8f0588b-font-weight );line-height:var( --e-global-typography-8f0588b-line-height );letter-spacing:var( --e-global-typography-8f0588b-letter-spacing );word-spacing:var( --e-global-typography-8f0588b-word-spacing );}.elementor-62949 .elementor-element.elementor-element-4a64bcbd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--gap:16px 16px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:var( --e-global-color-6cf9a9c );--border-color:var( --e-global-color-6cf9a9c );--border-radius:32px 32px 32px 32px;box-shadow:8px 8px 0px 0px #7F2062;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-62949 .elementor-element.elementor-element-4a64bcbd, .elementor-62949 .elementor-element.elementor-element-4a64bcbd::before{--border-transition:0.3s;}.elementor-62949 .elementor-element.elementor-element-5866293b{--display:flex;--background-transition:0.3s;}.elementor-62949 .elementor-element.elementor-element-5af021df{text-align:left;}.elementor-62949 .elementor-element.elementor-element-70797d7{--display:flex;--background-transition:0.3s;}.elementor-62949 .elementor-element.elementor-element-1b884c7{font-family:var( --e-global-typography-8f0588b-font-family ), Sans-serif;font-size:var( --e-global-typography-8f0588b-font-size );font-weight:var( --e-global-typography-8f0588b-font-weight );line-height:var( --e-global-typography-8f0588b-line-height );letter-spacing:var( --e-global-typography-8f0588b-letter-spacing );word-spacing:var( --e-global-typography-8f0588b-word-spacing );}.elementor-62949 .elementor-element.elementor-element-3d64f5b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--gap:16px 16px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:var( --e-global-color-6cf9a9c );--border-color:var( --e-global-color-6cf9a9c );--border-radius:32px 32px 32px 32px;box-shadow:8px 8px 0px 0px #7F2062;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-62949 .elementor-element.elementor-element-3d64f5b8, .elementor-62949 .elementor-element.elementor-element-3d64f5b8::before{--border-transition:0.3s;}.elementor-62949 .elementor-element.elementor-element-15f56914{--display:flex;--background-transition:0.3s;}.elementor-62949 .elementor-element.elementor-element-3a3bb4db{text-align:left;}.elementor-62949 .elementor-element.elementor-element-2e72159{--display:flex;--background-transition:0.3s;}.elementor-62949 .elementor-element.elementor-element-3181a26{font-family:var( --e-global-typography-8f0588b-font-family ), Sans-serif;font-size:var( --e-global-typography-8f0588b-font-size );font-weight:var( --e-global-typography-8f0588b-font-weight );line-height:var( --e-global-typography-8f0588b-line-height );letter-spacing:var( --e-global-typography-8f0588b-letter-spacing );word-spacing:var( --e-global-typography-8f0588b-word-spacing );}.elementor-62949 .elementor-element.elementor-element-7147985{--display:flex;--background-transition:0.3s;--padding-block-start:20px;--padding-block-end:40px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-62949 .elementor-element.elementor-element-ff98196{text-align:center;}.elementor-62949 .elementor-element.elementor-element-ff98196 .elementor-heading-title{font-family:var( --e-global-typography-8f0588b-font-family ), Sans-serif;font-size:var( --e-global-typography-8f0588b-font-size );font-weight:var( --e-global-typography-8f0588b-font-weight );line-height:var( --e-global-typography-8f0588b-line-height );letter-spacing:var( --e-global-typography-8f0588b-letter-spacing );word-spacing:var( --e-global-typography-8f0588b-word-spacing );}.elementor-62949 .elementor-element.elementor-element-ff98196 > .elementor-widget-container{padding:40px 20px 20px 20px;}.elementor-62949 .elementor-element.elementor-element-2732e695{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--gap:32px 32px;--background-transition:0.3s;--border-radius:160px 0px 0px 0px;}.elementor-62949 .elementor-element.elementor-element-2732e695:not(.elementor-motion-effects-element-type-background), .elementor-62949 .elementor-element.elementor-element-2732e695 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-62949 .elementor-element.elementor-element-2732e695, .elementor-62949 .elementor-element.elementor-element-2732e695::before{--border-transition:0.3s;}.elementor-62949 .elementor-element.elementor-element-dde2365 .elementor-heading-title{color:var( --e-global-color-cbab2f3 );}.elementor-62949 .elementor-element.elementor-element-703014b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--gap:0px 64px;--background-transition:0.3s;}.elementor-62949 .elementor-element.elementor-element-61e096f .elementor-heading-title{color:var( --e-global-color-a557c96 );font-family:var( --e-global-typography-658da25-font-family ), Sans-serif;font-size:var( --e-global-typography-658da25-font-size );font-weight:var( --e-global-typography-658da25-font-weight );line-height:var( --e-global-typography-658da25-line-height );letter-spacing:var( --e-global-typography-658da25-letter-spacing );word-spacing:var( --e-global-typography-658da25-word-spacing );}.elementor-62949 .elementor-element.elementor-element-61e096f{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-62949 .elementor-element.elementor-element-798c635{--divider-border-style:solid;--divider-color:var( --e-global-color-a557c96 );--divider-border-width:3px;width:auto;max-width:auto;}.elementor-62949 .elementor-element.elementor-element-798c635 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-62949 .elementor-element.elementor-element-798c635 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-62949 .elementor-element.elementor-element-7f9af7d img{width:90%;}.elementor-62949 .elementor-element.elementor-element-61b4640{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--gap:0px 64px;--background-transition:0.3s;}.elementor-62949 .elementor-element.elementor-element-af793fb img{width:90%;}.elementor-62949 .elementor-element.elementor-element-3067c22{--divider-border-style:solid;--divider-color:var( --e-global-color-a557c96 );--divider-border-width:3px;width:auto;max-width:auto;}.elementor-62949 .elementor-element.elementor-element-3067c22 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-62949 .elementor-element.elementor-element-3067c22 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-62949 .elementor-element.elementor-element-453693c .elementor-heading-title{color:var( --e-global-color-a557c96 );font-family:var( --e-global-typography-658da25-font-family ), Sans-serif;font-size:var( --e-global-typography-658da25-font-size );font-weight:var( --e-global-typography-658da25-font-weight );line-height:var( --e-global-typography-658da25-line-height );letter-spacing:var( --e-global-typography-658da25-letter-spacing );word-spacing:var( --e-global-typography-658da25-word-spacing );}.elementor-62949 .elementor-element.elementor-element-453693c{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-62949 .elementor-element.elementor-element-ec55fa6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--gap:0px 64px;--background-transition:0.3s;}.elementor-62949 .elementor-element.elementor-element-a834c9a .elementor-heading-title{color:var( --e-global-color-a557c96 );font-family:var( --e-global-typography-658da25-font-family ), Sans-serif;font-size:var( --e-global-typography-658da25-font-size );font-weight:var( --e-global-typography-658da25-font-weight );line-height:var( --e-global-typography-658da25-line-height );letter-spacing:var( --e-global-typography-658da25-letter-spacing );word-spacing:var( --e-global-typography-658da25-word-spacing );}.elementor-62949 .elementor-element.elementor-element-a834c9a{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-62949 .elementor-element.elementor-element-d378392{--divider-border-style:solid;--divider-color:var( --e-global-color-a557c96 );--divider-border-width:3px;width:auto;max-width:auto;}.elementor-62949 .elementor-element.elementor-element-d378392 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-62949 .elementor-element.elementor-element-d378392 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-62949 .elementor-element.elementor-element-acc67b1 img{width:90%;}.elementor-62949 .elementor-element.elementor-element-29a18c74{--display:flex;--min-height:15px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-62949 .elementor-element.elementor-element-29a18c74:not(.elementor-motion-effects-element-type-background), .elementor-62949 .elementor-element.elementor-element-29a18c74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://www.ruby.com/wp-content/uploads/2022/06/04.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-62949 .elementor-element.elementor-element-29a18c74, .elementor-62949 .elementor-element.elementor-element-29a18c74::before{--border-transition:0.3s;}.elementor-62949 .elementor-element.elementor-element-93e924e{--display:flex;--background-transition:0.3s;--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-62949 .elementor-element.elementor-element-f5f3453{text-align:center;font-family:"sofia-pro", Sans-serif;font-size:35px;font-weight:700;line-height:45px;}.elementor-62949 .elementor-element.elementor-element-28a45f4{--display:flex;--min-height:748px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:stretch;--background-transition:0.3s;--padding-block-start:140px;--padding-block-end:40px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-62949 .elementor-element.elementor-element-28a45f4:not(.elementor-motion-effects-element-type-background), .elementor-62949 .elementor-element.elementor-element-28a45f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://www.ruby.com/wp-content/uploads/2022/05/Desktop.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-62949 .elementor-element.elementor-element-28a45f4, .elementor-62949 .elementor-element.elementor-element-28a45f4::before{--border-transition:0.3s;}.elementor-62949 .elementor-element.elementor-element-6e6738b2{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-62949 .elementor-element.elementor-element-246bb20{font-size:var( --e-global-typography-4f7fca0-font-size );line-height:var( --e-global-typography-4f7fca0-line-height );letter-spacing:var( --e-global-typography-4f7fca0-letter-spacing );word-spacing:var( --e-global-typography-4f7fca0-word-spacing );}.elementor-62949 .elementor-element.elementor-element-3301a47{--display:flex;--justify-content:flex-start;--background-transition:0.3s;}.elementor-62949 .elementor-element.elementor-element-3409e72d{--display:flex;--min-height:500px;--background-transition:0.3s;--border-radius:68px 68px 68px 68px;}.elementor-62949 .elementor-element.elementor-element-3409e72d:not(.elementor-motion-effects-element-type-background), .elementor-62949 .elementor-element.elementor-element-3409e72d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://www.ruby.com/wp-content/uploads/2024/01/CTA_WomanPhone-1-1047x1200.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-62949 .elementor-element.elementor-element-3409e72d, .elementor-62949 .elementor-element.elementor-element-3409e72d::before{--border-transition:0.3s;}@media(max-width:1024px){.elementor-62949 .elementor-element.elementor-element-c87b8fb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-62949 .elementor-element.elementor-element-3d9738a6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-62949 .elementor-element.elementor-element-72a42a88 .elementor-heading-title{font-size:var( --e-global-typography-e1ff656-font-size );line-height:var( --e-global-typography-e1ff656-line-height );letter-spacing:var( --e-global-typography-e1ff656-letter-spacing );word-spacing:var( --e-global-typography-e1ff656-word-spacing );}.elementor-62949 .elementor-element.elementor-element-4a6dd85{text-align:center;font-size:var( --e-global-typography-4f7fca0-font-size );line-height:var( --e-global-typography-4f7fca0-line-height );letter-spacing:var( --e-global-typography-4f7fca0-letter-spacing );word-spacing:var( --e-global-typography-4f7fca0-word-spacing );}.elementor-62949 .elementor-element.elementor-element-26fc2e5f{--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-62949 .elementor-element.elementor-element-1d43a90e{font-size:var( --e-global-typography-4f7fca0-font-size );line-height:var( --e-global-typography-4f7fca0-line-height );letter-spacing:var( --e-global-typography-4f7fca0-letter-spacing );word-spacing:var( --e-global-typography-4f7fca0-word-spacing );}.elementor-62949 .elementor-element.elementor-element-595e141d{--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-62949 .elementor-element.elementor-element-49246e6d{font-size:var( --e-global-typography-8f0588b-font-size );line-height:var( --e-global-typography-8f0588b-line-height );letter-spacing:var( --e-global-typography-8f0588b-letter-spacing );word-spacing:var( --e-global-typography-8f0588b-word-spacing );}.elementor-62949 .elementor-element.elementor-element-1b884c7{font-size:var( --e-global-typography-8f0588b-font-size );line-height:var( --e-global-typography-8f0588b-line-height );letter-spacing:var( --e-global-typography-8f0588b-letter-spacing );word-spacing:var( --e-global-typography-8f0588b-word-spacing );}.elementor-62949 .elementor-element.elementor-element-3181a26{font-size:var( --e-global-typography-8f0588b-font-size );line-height:var( --e-global-typography-8f0588b-line-height );letter-spacing:var( --e-global-typography-8f0588b-letter-spacing );word-spacing:var( --e-global-typography-8f0588b-word-spacing );}.elementor-62949 .elementor-element.elementor-element-ff98196 .elementor-heading-title{font-size:var( --e-global-typography-8f0588b-font-size );line-height:var( --e-global-typography-8f0588b-line-height );letter-spacing:var( --e-global-typography-8f0588b-letter-spacing );word-spacing:var( --e-global-typography-8f0588b-word-spacing );}.elementor-62949 .elementor-element.elementor-element-2732e695{--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;--justify-content:flex-start;--align-items:center;--gap:26px 32px;--border-radius:0px 0px 0px 0px;}.elementor-62949 .elementor-element.elementor-element-61e096f .elementor-heading-title{font-size:var( --e-global-typography-658da25-font-size );line-height:var( --e-global-typography-658da25-line-height );letter-spacing:var( --e-global-typography-658da25-letter-spacing );word-spacing:var( --e-global-typography-658da25-word-spacing );}.elementor-62949 .elementor-element.elementor-element-453693c .elementor-heading-title{font-size:var( --e-global-typography-658da25-font-size );line-height:var( --e-global-typography-658da25-line-height );letter-spacing:var( --e-global-typography-658da25-letter-spacing );word-spacing:var( --e-global-typography-658da25-word-spacing );}.elementor-62949 .elementor-element.elementor-element-a834c9a .elementor-heading-title{font-size:var( --e-global-typography-658da25-font-size );line-height:var( --e-global-typography-658da25-line-height );letter-spacing:var( --e-global-typography-658da25-letter-spacing );word-spacing:var( --e-global-typography-658da25-word-spacing );}.elementor-62949 .elementor-element.elementor-element-f5f3453{font-size:40px;line-height:56px;}.elementor-62949 .elementor-element.elementor-element-28a45f4{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:stretch;--flex-wrap:nowrap;--padding-block-start:40px;--padding-block-end:0px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-62949 .elementor-element.elementor-element-6e6738b2{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:20px;}.elementor-62949 .elementor-element.elementor-element-246bb20{font-size:var( --e-global-typography-4f7fca0-font-size );line-height:var( --e-global-typography-4f7fca0-line-height );letter-spacing:var( --e-global-typography-4f7fca0-letter-spacing );word-spacing:var( --e-global-typography-4f7fca0-word-spacing );}.elementor-62949 .elementor-element.elementor-element-3301a47{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-62949 .elementor-element.elementor-element-3301a47.e-con{--align-self:stretch;}}@media(max-width:767px){.elementor-62949 .elementor-element.elementor-element-c87b8fb{--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-62949 .elementor-element.elementor-element-72a42a88{text-align:center;}.elementor-62949 .elementor-element.elementor-element-72a42a88 .elementor-heading-title{font-size:var( --e-global-typography-e1ff656-font-size );line-height:var( --e-global-typography-e1ff656-line-height );letter-spacing:var( --e-global-typography-e1ff656-letter-spacing );word-spacing:var( --e-global-typography-e1ff656-word-spacing );}.elementor-62949 .elementor-element.elementor-element-4a6dd85{font-size:var( --e-global-typography-4f7fca0-font-size );line-height:var( --e-global-typography-4f7fca0-line-height );letter-spacing:var( --e-global-typography-4f7fca0-letter-spacing );word-spacing:var( --e-global-typography-4f7fca0-word-spacing );width:100%;max-width:100%;}.elementor-62949 .elementor-element.elementor-element-1d43a90e{font-size:var( --e-global-typography-4f7fca0-font-size );line-height:var( --e-global-typography-4f7fca0-line-height );letter-spacing:var( --e-global-typography-4f7fca0-letter-spacing );word-spacing:var( --e-global-typography-4f7fca0-word-spacing );}.elementor-62949 .elementor-element.elementor-element-595e141d{--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-62949 .elementor-element.elementor-element-49246e6d{font-size:var( --e-global-typography-8f0588b-font-size );line-height:var( --e-global-typography-8f0588b-line-height );letter-spacing:var( --e-global-typography-8f0588b-letter-spacing );word-spacing:var( --e-global-typography-8f0588b-word-spacing );}.elementor-62949 .elementor-element.elementor-element-1b884c7{font-size:var( --e-global-typography-8f0588b-font-size );line-height:var( --e-global-typography-8f0588b-line-height );letter-spacing:var( --e-global-typography-8f0588b-letter-spacing );word-spacing:var( --e-global-typography-8f0588b-word-spacing );}.elementor-62949 .elementor-element.elementor-element-3181a26{font-size:var( --e-global-typography-8f0588b-font-size );line-height:var( --e-global-typography-8f0588b-line-height );letter-spacing:var( --e-global-typography-8f0588b-letter-spacing );word-spacing:var( --e-global-typography-8f0588b-word-spacing );}.elementor-62949 .elementor-element.elementor-element-ff98196 .elementor-heading-title{font-size:var( --e-global-typography-8f0588b-font-size );line-height:var( --e-global-typography-8f0588b-line-height );letter-spacing:var( --e-global-typography-8f0588b-letter-spacing );word-spacing:var( --e-global-typography-8f0588b-word-spacing );}.elementor-62949 .elementor-element.elementor-element-2732e695{--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-62949 .elementor-element.elementor-element-61e096f .elementor-heading-title{font-size:var( --e-global-typography-658da25-font-size );line-height:var( --e-global-typography-658da25-line-height );letter-spacing:var( --e-global-typography-658da25-letter-spacing );word-spacing:var( --e-global-typography-658da25-word-spacing );}.elementor-62949 .elementor-element.elementor-element-453693c .elementor-heading-title{font-size:var( --e-global-typography-658da25-font-size );line-height:var( --e-global-typography-658da25-line-height );letter-spacing:var( --e-global-typography-658da25-letter-spacing );word-spacing:var( --e-global-typography-658da25-word-spacing );}.elementor-62949 .elementor-element.elementor-element-a834c9a .elementor-heading-title{font-size:var( --e-global-typography-658da25-font-size );line-height:var( --e-global-typography-658da25-line-height );letter-spacing:var( --e-global-typography-658da25-letter-spacing );word-spacing:var( --e-global-typography-658da25-word-spacing );}.elementor-62949 .elementor-element.elementor-element-28a45f4{--min-height:20px;--gap:16px 16px;--flex-wrap:wrap;--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-62949 .elementor-element.elementor-element-28a45f4:not(.elementor-motion-effects-element-type-background), .elementor-62949 .elementor-element.elementor-element-28a45f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:contain;}.elementor-62949 .elementor-element.elementor-element-6e6738b2{--margin-block-start:0px;--margin-block-end:42px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-62949 .elementor-element.elementor-element-246bb20{font-size:var( --e-global-typography-4f7fca0-font-size );line-height:var( --e-global-typography-4f7fca0-line-height );letter-spacing:var( --e-global-typography-4f7fca0-letter-spacing );word-spacing:var( --e-global-typography-4f7fca0-word-spacing );}.elementor-62949 .elementor-element.elementor-element-3301a47.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-62949 .elementor-element.elementor-element-3409e72d{--min-height:auto;}}@media(min-width:768px){.elementor-62949 .elementor-element.elementor-element-3d9738a6{--width:56%;}.elementor-62949 .elementor-element.elementor-element-7c0e9d44{--width:27%;}.elementor-62949 .elementor-element.elementor-element-798c2d28{--width:80px;}.elementor-62949 .elementor-element.elementor-element-4a64bcbd{--width:27%;}.elementor-62949 .elementor-element.elementor-element-5866293b{--width:80px;}.elementor-62949 .elementor-element.elementor-element-3d64f5b8{--width:27%;}.elementor-62949 .elementor-element.elementor-element-15f56914{--width:80px;}.elementor-62949 .elementor-element.elementor-element-6e6738b2{--width:50%;}.elementor-62949 .elementor-element.elementor-element-3301a47{--width:50%;}.elementor-62949 .elementor-element.elementor-element-3409e72d{--width:500px;}}@media(max-width:1024px) and (min-width:768px){.elementor-62949 .elementor-element.elementor-element-3d9738a6{--width:100%;}.elementor-62949 .elementor-element.elementor-element-7c0e9d44{--width:45%;}.elementor-62949 .elementor-element.elementor-element-4a64bcbd{--width:45%;}.elementor-62949 .elementor-element.elementor-element-3d64f5b8{--width:45%;}.elementor-62949 .elementor-element.elementor-element-6e6738b2{--width:50%;}.elementor-62949 .elementor-element.elementor-element-3301a47{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-3409e72d */.elementor-62949 .elementor-element.elementor-element-3409e72d { aspect-ratio: 4/3;  }/* End custom CSS */