.elementor-65028 .elementor-element.elementor-element-6409dcf{--display:flex;--min-height:112px;--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-65028 .elementor-element.elementor-element-b488e12{--display:flex;--min-height:48px;--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:flex-start;}.elementor-65028 .elementor-element.elementor-element-7b1fa5f{width:auto;max-width:auto;text-align:start;}.elementor-65028 .elementor-element.elementor-element-7b1fa5f.elementor-element{--align-self:flex-start;}.elementor-65028 .elementor-element.elementor-element-7b1fa5f img{width:110px;max-width:110px;height:48px;}.elementor-65028 .elementor-element.elementor-element-7bab06d{--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-65028 .elementor-element.elementor-element-89b6b2b > .elementor-widget-container{padding:7px 0px 0px 0px;}.elementor-65028 .elementor-element.elementor-element-89b6b2b.elementor-element{--align-self:flex-start;}.elementor-65028 .elementor-element.elementor-element-89b6b2b .elementor-nav-menu .elementor-item{font-family:"sofia-pro", Sans-serif;font-weight:700;}.elementor-65028 .elementor-element.elementor-element-89b6b2b .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-65028 .elementor-element.elementor-element-89b6b2b .elementor-nav-menu--main .elementor-item:hover,
					.elementor-65028 .elementor-element.elementor-element-89b6b2b .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-65028 .elementor-element.elementor-element-89b6b2b .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-65028 .elementor-element.elementor-element-89b6b2b .elementor-nav-menu--main .elementor-item:focus{color:#001F60;fill:#001F60;}.elementor-65028 .elementor-element.elementor-element-89b6b2b .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#32969D;}.elementor-65028 .elementor-element.elementor-element-89b6b2b{--e-nav-menu-horizontal-menu-item-margin:calc( 32px / 2 );}.elementor-65028 .elementor-element.elementor-element-89b6b2b .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:32px;}.elementor-65028 .elementor-element.elementor-element-89b6b2b .elementor-nav-menu--dropdown a, .elementor-65028 .elementor-element.elementor-element-89b6b2b .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-65028 .elementor-element.elementor-element-89b6b2b .elementor-nav-menu--dropdown{background-color:#FFFFFF;}.elementor-65028 .elementor-element.elementor-element-8390206 .elementor-button{background-color:#FFFFFF00;font-family:"sofia-pro", Sans-serif;font-size:18px;font-weight:700;line-height:28px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-image-width:1px 1px 1px 1px;border-color:var( --e-global-color-a557c96 );border-radius:4px 4px 4px 4px;padding:4px 12px 4px 12px;}.elementor-65028 .elementor-element.elementor-element-8390206 .elementor-button:hover, .elementor-65028 .elementor-element.elementor-element-8390206 .elementor-button:focus{background-color:#001F60;color:#FFFFFF;}.elementor-65028 .elementor-element.elementor-element-8390206 > .elementor-widget-container{padding:0px 0px 0px 32px;}.elementor-65028 .elementor-element.elementor-element-8390206 .elementor-button:hover svg, .elementor-65028 .elementor-element.elementor-element-8390206 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-65028 .elementor-element.elementor-element-eb848db{--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;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;}.elementor-65028 .elementor-element.elementor-element-72056fa .elementor-button{background-color:#FFFFFF00;font-family:"sofia-pro", Sans-serif;font-size:18px;font-weight:700;line-height:28px;fill:#D9D9D9;color:#D9D9D9;border-radius:8px 8px 8px 8px;padding:9px 24px 9px 24px;}.elementor-65028 .elementor-element.elementor-element-72056fa .elementor-button:hover, .elementor-65028 .elementor-element.elementor-element-72056fa .elementor-button:focus{background-color:#32969D00;color:#001F60;}.elementor-65028 .elementor-element.elementor-element-72056fa .elementor-button:hover svg, .elementor-65028 .elementor-element.elementor-element-72056fa .elementor-button:focus svg{fill:#001F60;}.elementor-65028 .elementor-element.elementor-element-f55fa8d .elementor-search-form__container{min-height:50px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-65028 .elementor-element.elementor-element-f55fa8d .elementor-search-form__submit{min-width:50px;}body:not(.rtl) .elementor-65028 .elementor-element.elementor-element-f55fa8d .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-65028 .elementor-element.elementor-element-f55fa8d .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-65028 .elementor-element.elementor-element-f55fa8d .elementor-search-form__input, .elementor-65028 .elementor-element.elementor-element-f55fa8d.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-65028 .elementor-element.elementor-element-f55fa8d .elementor-search-form__icon{--e-search-form-icon-size-minimal:18px;}.elementor-65028 .elementor-element.elementor-element-f55fa8d input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-157fff2-font-size );line-height:var( --e-global-typography-157fff2-line-height );}.elementor-65028 .elementor-element.elementor-element-f55fa8d .elementor-search-form__input,
					.elementor-65028 .elementor-element.elementor-element-f55fa8d .elementor-search-form__icon,
					.elementor-65028 .elementor-element.elementor-element-f55fa8d .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-65028 .elementor-element.elementor-element-f55fa8d .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-65028 .elementor-element.elementor-element-f55fa8d.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-65028 .elementor-element.elementor-element-f55fa8d:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:var( --e-global-color-a557c96 );border-color:var( --e-global-color-a557c96 );border-width:2px 2px 2px 2px;border-radius:2px;}.elementor-65028 .elementor-element.elementor-element-f55fa8d.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:var( --e-global-color-a557c96 );border-color:var( --e-global-color-a557c96 );border-width:2px 2px 2px 2px;border-radius:2px;}.elementor-65028 .elementor-element.elementor-element-f55fa8d:not(.elementor-search-form--skin-full_screen) .elementor-search-form--focus .elementor-search-form__input,
					.elementor-65028 .elementor-element.elementor-element-f55fa8d .elementor-search-form--focus .elementor-search-form__icon,
					.elementor-65028 .elementor-element.elementor-element-f55fa8d .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-65028 .elementor-element.elementor-element-f55fa8d.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-65028 .elementor-element.elementor-element-f55fa8d:not(.elementor-search-form--skin-full_screen) .elementor-search-form--focus .elementor-search-form__container{background-color:var( --e-global-color-a557c96 );border-color:var( --e-global-color-a557c96 );}.elementor-65028 .elementor-element.elementor-element-f55fa8d.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input:focus{background-color:var( --e-global-color-a557c96 );border-color:var( --e-global-color-a557c96 );}.elementor-65028 .elementor-element.elementor-element-f55fa8d .elementor-search-form--focus .elementor-search-form__container{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-65028 .elementor-element.elementor-element-98e19b1 .elementor-button{background-color:#FFFFFF00;font-family:"sofia-pro", Sans-serif;font-size:18px;font-weight:700;line-height:28px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-image-width:1px 1px 1px 1px;border-color:var( --e-global-color-a557c96 );border-radius:4px 4px 4px 4px;padding:4px 12px 4px 12px;}.elementor-65028 .elementor-element.elementor-element-98e19b1 .elementor-button:hover, .elementor-65028 .elementor-element.elementor-element-98e19b1 .elementor-button:focus{background-color:#001F60;color:#FFFFFF;}.elementor-65028 .elementor-element.elementor-element-98e19b1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-65028 .elementor-element.elementor-element-98e19b1 .elementor-button:hover svg, .elementor-65028 .elementor-element.elementor-element-98e19b1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-65028 .elementor-element.elementor-element-0022bee .elementor-button{background-color:#FFFFFF;font-family:"sofia-pro", Sans-serif;font-size:18px;font-weight:700;line-height:28px;fill:#001F60;color:#001F60;border-radius:8px 8px 8px 8px;padding:10px 24px 10px 24px;}.elementor-65028 .elementor-element.elementor-element-0022bee .elementor-button:hover, .elementor-65028 .elementor-element.elementor-element-0022bee .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-a557c96 );}.elementor-65028 .elementor-element.elementor-element-0022bee .elementor-button:hover svg, .elementor-65028 .elementor-element.elementor-element-0022bee .elementor-button:focus svg{fill:var( --e-global-color-a557c96 );}.elementor-65028 .elementor-element.elementor-element-90c148f .elementor-button{background-color:#E5136C;font-family:"sofia-pro", Sans-serif;font-size:18px;font-weight:600;line-height:28px;fill:var( --e-global-color-a557c96 );color:var( --e-global-color-a557c96 );border-radius:8px 8px 8px 8px;padding:10px 24px 10px 24px;}.elementor-65028 .elementor-element.elementor-element-90c148f .elementor-button:hover, .elementor-65028 .elementor-element.elementor-element-90c148f .elementor-button:focus{background-color:#3401B5;color:#FFFFFF;}.elementor-65028 .elementor-element.elementor-element-90c148f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-65028 .elementor-element.elementor-element-90c148f .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-65028 .elementor-element.elementor-element-90c148f .elementor-button:hover svg, .elementor-65028 .elementor-element.elementor-element-90c148f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-65028 .elementor-element.elementor-element-b23965b .elementor-button{background-color:#32969D;font-family:"sofia-pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:28px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-radius:08px 08px 08px 08px;padding:10px 24px 10px 24px;}.elementor-65028 .elementor-element.elementor-element-b23965b .elementor-button:hover, .elementor-65028 .elementor-element.elementor-element-b23965b .elementor-button:focus{background-color:#FFFFFF;color:#32969D;border-color:#32969D;}.elementor-65028 .elementor-element.elementor-element-b23965b .elementor-button:hover svg, .elementor-65028 .elementor-element.elementor-element-b23965b .elementor-button:focus svg{fill:#32969D;}.elementor-65028 .elementor-element.elementor-element-3b659e3 .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;}.elementor-65028 .elementor-element.elementor-element-3b659e3 .elementor-button:hover, .elementor-65028 .elementor-element.elementor-element-3b659e3 .elementor-button:focus{background-color:var( --e-global-color-a557c96 );color:var( --e-global-color-primary );}.elementor-65028 .elementor-element.elementor-element-3b659e3 .elementor-button:hover svg, .elementor-65028 .elementor-element.elementor-element-3b659e3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-65028 .elementor-element.elementor-element-4a68eb7 .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;}.elementor-65028 .elementor-element.elementor-element-4a68eb7 .elementor-button:hover, .elementor-65028 .elementor-element.elementor-element-4a68eb7 .elementor-button:focus{background-color:var( --e-global-color-a557c96 );color:var( --e-global-color-primary );}.elementor-65028 .elementor-element.elementor-element-4a68eb7 .elementor-button:hover svg, .elementor-65028 .elementor-element.elementor-element-4a68eb7 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-65028 .elementor-element.elementor-element-0a350cc{--display:flex;--min-height:112px;--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;--z-index:999;}.elementor-65028 .elementor-element.elementor-element-3d49f5c{--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;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;}.elementor-65028 .elementor-element.elementor-element-3d49f5c:not(.elementor-motion-effects-element-type-background), .elementor-65028 .elementor-element.elementor-element-3d49f5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#102259;}.elementor-65028 .elementor-element.elementor-element-47fa07d .elementor-button{background-color:#FFFFFF00;font-family:"sofia-pro", Sans-serif;font-size:18px;font-weight:700;line-height:28px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-image-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:9px 24px 9px 24px;}.elementor-65028 .elementor-element.elementor-element-47fa07d .elementor-button:hover, .elementor-65028 .elementor-element.elementor-element-47fa07d .elementor-button:focus{background-color:#37C1CC;color:#FFFFFF;border-color:#37C1CC;}.elementor-65028 .elementor-element.elementor-element-47fa07d .elementor-button:hover svg, .elementor-65028 .elementor-element.elementor-element-47fa07d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-65028 .elementor-element.elementor-element-91d0a91 .elementor-button{background-color:#32969D00;font-family:"sofia-pro", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-image-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:08px 08px 08px 08px;padding:12px 24px 012px 24px;}.elementor-65028 .elementor-element.elementor-element-91d0a91 .elementor-button:hover, .elementor-65028 .elementor-element.elementor-element-91d0a91 .elementor-button:focus{background-color:#37C1CC;color:#FFFFFF;border-color:#37C1CC;}.elementor-65028 .elementor-element.elementor-element-91d0a91 .elementor-button:hover svg, .elementor-65028 .elementor-element.elementor-element-91d0a91 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-65028 .elementor-element.elementor-element-aafeaaf{--display:flex;--min-height:48px;--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:flex-start;}.elementor-65028 .elementor-element.elementor-element-270933b{width:auto;max-width:auto;text-align:start;}.elementor-65028 .elementor-element.elementor-element-270933b.elementor-element{--align-self:flex-start;}.elementor-65028 .elementor-element.elementor-element-270933b img{width:122px;max-width:122px;height:48px;}.elementor-65028 .elementor-element.elementor-element-0b48a69{--display:flex;}.elementor-65028 .elementor-element.elementor-element-2e5547e .elementor-button{background-color:#FFFFFF00;font-family:"sofia-pro", Sans-serif;font-size:18px;font-weight:700;line-height:28px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-image-width:1px 1px 1px 1px;border-color:var( --e-global-color-a557c96 );border-radius:4px 4px 4px 4px;padding:4px 12px 4px 12px;}.elementor-65028 .elementor-element.elementor-element-2e5547e .elementor-button:hover, .elementor-65028 .elementor-element.elementor-element-2e5547e .elementor-button:focus{background-color:#001F60;color:#FFFFFF;}.elementor-65028 .elementor-element.elementor-element-2e5547e > .elementor-widget-container{padding:0px 0px 0px 32px;}.elementor-65028 .elementor-element.elementor-element-2e5547e .elementor-button:hover svg, .elementor-65028 .elementor-element.elementor-element-2e5547e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-65028 .elementor-element.elementor-element-d1224c7 .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;}.elementor-65028 .elementor-element.elementor-element-d1224c7 .elementor-button:hover, .elementor-65028 .elementor-element.elementor-element-d1224c7 .elementor-button:focus{color:#FFFFFF;}.elementor-65028 .elementor-element.elementor-element-d1224c7 .elementor-button:hover svg, .elementor-65028 .elementor-element.elementor-element-d1224c7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-65028 .elementor-element.elementor-element-fc7bfab .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;}.elementor-65028 .elementor-element.elementor-element-fc7bfab .elementor-button:hover, .elementor-65028 .elementor-element.elementor-element-fc7bfab .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-65028 .elementor-element.elementor-element-fc7bfab .elementor-button:hover svg, .elementor-65028 .elementor-element.elementor-element-fc7bfab .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-65028 .elementor-element.elementor-element-870e3b4{--display:flex;--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-65028 .elementor-element.elementor-element-33375cc7{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-6cf9a9c );--border-color:var( --e-global-color-6cf9a9c );--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-65028 .elementor-element.elementor-element-33375cc7:not(.elementor-motion-effects-element-type-background), .elementor-65028 .elementor-element.elementor-element-33375cc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a557c96 );background-image:url("https://www.ruby.com/wp-content/uploads/2023/03/03.svg");background-position:bottom center;background-repeat:repeat-x;}.elementor-65028 .elementor-element.elementor-element-2333e818{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3%;--padding-bottom:2%;--padding-left:4%;--padding-right:2%;}.elementor-65028 .elementor-element.elementor-element-2333e818:not(.elementor-motion-effects-element-type-background), .elementor-65028 .elementor-element.elementor-element-2333e818 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7F2062;}.elementor-65028 .elementor-element.elementor-element-2333e818.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-65028 .elementor-element.elementor-element-73554ec2 .elementor-heading-title{font-family:"sofia-pro", Sans-serif;font-size:50px;font-weight:900;line-height:62px;color:var( --e-global-color-a557c96 );}.elementor-65028 .elementor-element.elementor-element-3ebe016f .elementor-heading-title{font-family:"sofia-pro", Sans-serif;font-size:50px;font-weight:900;line-height:62px;color:var( --e-global-color-a557c96 );}.elementor-65028 .elementor-element.elementor-element-75107b04{color:var( --e-global-color-a557c96 );}.elementor-65028 .elementor-element.elementor-element-41fae918 .elementor-button{background-color:var( --e-global-color-3cd0b75 );font-family:"sofia-pro", Sans-serif;font-size:18px;font-weight:700;line-height:28px;fill:var( --e-global-color-a557c96 );color:var( --e-global-color-a557c96 );border-style:solid;border-width:2px 2px 2px 2px;border-image-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;padding:9px 24px 9px 24px;}.elementor-65028 .elementor-element.elementor-element-41fae918 .elementor-button:hover, .elementor-65028 .elementor-element.elementor-element-41fae918 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-a557c96 );}.elementor-65028 .elementor-element.elementor-element-41fae918 .elementor-button:hover svg, .elementor-65028 .elementor-element.elementor-element-41fae918 .elementor-button:focus svg{fill:var( --e-global-color-a557c96 );}.elementor-65028 .elementor-element.elementor-element-174380e7{--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65028 .elementor-element.elementor-element-174380e7:not(.elementor-motion-effects-element-type-background), .elementor-65028 .elementor-element.elementor-element-174380e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a557c96 );}.elementor-65028 .elementor-element.elementor-element-174380e7.e-con{--align-self:stretch;}.elementor-65028 .elementor-element.elementor-element-3ec2135c{--display:flex;--min-height:25vh;--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;box-shadow:0px 0px 0px 0.5px #EFE8DC inset;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-65028 .elementor-element.elementor-element-35f88813{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-65028 .elementor-element.elementor-element-35f88813 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-65028 .elementor-element.elementor-element-53dd74cf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-65028 .elementor-element.elementor-element-492f8b4f > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-65028 .elementor-element.elementor-element-17abbbe7{--display:flex;--min-height:25vh;--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;box-shadow:0px 0px 0px 0.5px #EFE8DC inset;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-65028 .elementor-element.elementor-element-3af81d5d{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-65028 .elementor-element.elementor-element-3af81d5d > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-65028 .elementor-element.elementor-element-10166dcc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-65028 .elementor-element.elementor-element-256e6aa > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-65028 .elementor-element.elementor-element-124f841c{--display:flex;--min-height:25vh;--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;box-shadow:0px 0px 0px 0.5px #EFE8DC inset;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-65028 .elementor-element.elementor-element-75e1dc3{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-65028 .elementor-element.elementor-element-75e1dc3 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-65028 .elementor-element.elementor-element-12f9724{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-65028 .elementor-element.elementor-element-12494c54 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-65028 .elementor-element.elementor-element-603aa054{--display:flex;--min-height:25vh;--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;box-shadow:0px 0px 0px 0.5px #EFE8DC inset;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-65028 .elementor-element.elementor-element-77923234{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-65028 .elementor-element.elementor-element-77923234 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-65028 .elementor-element.elementor-element-44f260a0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-65028 .elementor-element.elementor-element-3d9376e6 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-65028 .elementor-element.elementor-element-2bbc3ddf{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-6cf9a9c );--border-color:var( --e-global-color-6cf9a9c );--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-65028 .elementor-element.elementor-element-2bbc3ddf:not(.elementor-motion-effects-element-type-background), .elementor-65028 .elementor-element.elementor-element-2bbc3ddf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a557c96 );background-image:url("https://www.ruby.com/wp-content/uploads/2023/03/03.svg");background-position:bottom center;background-repeat:repeat-x;}.elementor-65028 .elementor-element.elementor-element-406aa585{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3%;--padding-bottom:2%;--padding-left:4%;--padding-right:2%;}.elementor-65028 .elementor-element.elementor-element-406aa585:not(.elementor-motion-effects-element-type-background), .elementor-65028 .elementor-element.elementor-element-406aa585 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#32969D;}.elementor-65028 .elementor-element.elementor-element-406aa585.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-65028 .elementor-element.elementor-element-73299429 .elementor-heading-title{color:var( --e-global-color-a557c96 );}.elementor-65028 .elementor-element.elementor-element-4fa6c270 .elementor-heading-title{color:var( --e-global-color-a557c96 );}.elementor-65028 .elementor-element.elementor-element-5ec7c7db{color:var( --e-global-color-a557c96 );}.elementor-65028 .elementor-element.elementor-element-22b7c618 .elementor-button{background-color:var( --e-global-color-3cd0b75 );font-family:"sofia-pro", Sans-serif;font-size:18px;font-weight:700;line-height:28px;fill:var( --e-global-color-a557c96 );color:var( --e-global-color-a557c96 );border-style:solid;border-width:2px 2px 2px 2px;border-image-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:9px 24px 9px 24px;}.elementor-65028 .elementor-element.elementor-element-22b7c618 .elementor-button:hover, .elementor-65028 .elementor-element.elementor-element-22b7c618 .elementor-button:focus{background-color:#32969D;color:#FFFFFF;border-color:#FFFFFF;}.elementor-65028 .elementor-element.elementor-element-22b7c618 .elementor-button:hover svg, .elementor-65028 .elementor-element.elementor-element-22b7c618 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-65028 .elementor-element.elementor-element-99e4eac{--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65028 .elementor-element.elementor-element-99e4eac:not(.elementor-motion-effects-element-type-background), .elementor-65028 .elementor-element.elementor-element-99e4eac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a557c96 );}.elementor-65028 .elementor-element.elementor-element-99e4eac.e-con{--align-self:stretch;}.elementor-65028 .elementor-element.elementor-element-2324add6{--display:flex;--min-height:25vh;--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;box-shadow:0px 0px 0px 0.5px #EFE8DC inset;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-65028 .elementor-element.elementor-element-3d6f396a{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-65028 .elementor-element.elementor-element-3d6f396a > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-65028 .elementor-element.elementor-element-3ae1378b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-65028 .elementor-element.elementor-element-227c4d23 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-65028 .elementor-element.elementor-element-be665b2{--display:flex;--min-height:25vh;--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;box-shadow:0px 0px 0px 0.5px #EFE8DC inset;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-65028 .elementor-element.elementor-element-6b4d33c7{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-65028 .elementor-element.elementor-element-6b4d33c7 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-65028 .elementor-element.elementor-element-6a162133{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-65028 .elementor-element.elementor-element-60d7f80b > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-65028 .elementor-element.elementor-element-7bac5780{--display:flex;--min-height:25vh;--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;box-shadow:0px 0px 0px 0.5px #EFE8DC inset;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-65028 .elementor-element.elementor-element-17c47c09{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-65028 .elementor-element.elementor-element-17c47c09 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-65028 .elementor-element.elementor-element-20ee459e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-65028 .elementor-element.elementor-element-2e3ea8e9 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-65028 .elementor-element.elementor-element-787678c4{--display:flex;--min-height:25vh;--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;box-shadow:0px 0px 0px 0.5px #EFE8DC inset;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-65028 .elementor-element.elementor-element-2280f7a4{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-65028 .elementor-element.elementor-element-2280f7a4 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-65028 .elementor-element.elementor-element-75cbd61f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-65028 .elementor-element.elementor-element-62dae85e > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-65028 .elementor-element.elementor-element-7ceb343{--display:flex;--min-height:25vh;--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;box-shadow:0px 0px 0px 0.5px #EFE8DC inset;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-65028 .elementor-element.elementor-element-7ff3e897{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-65028 .elementor-element.elementor-element-7ff3e897 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-65028 .elementor-element.elementor-element-2627d280{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-65028 .elementor-element.elementor-element-d553ca0 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-65028 .elementor-element.elementor-element-3a62b45d{--display:flex;--min-height:25vh;--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;box-shadow:0px 0px 0px 0.5px #EFE8DC inset;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-65028 .elementor-element.elementor-element-3c502fa3{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-65028 .elementor-element.elementor-element-3c502fa3 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-65028 .elementor-element.elementor-element-474270ac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-65028 .elementor-element.elementor-element-4fb7b6f4 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-65028 .elementor-element.elementor-element-5b7b61c2{--display:flex;--min-height:50vh;--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-6cf9a9c );--border-color:var( --e-global-color-6cf9a9c );--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-65028 .elementor-element.elementor-element-5b7b61c2:not(.elementor-motion-effects-element-type-background), .elementor-65028 .elementor-element.elementor-element-5b7b61c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a557c96 );background-image:url("https://www.ruby.com/wp-content/uploads/2023/03/03.svg");background-position:bottom center;background-repeat:repeat-x;}.elementor-65028 .elementor-element.elementor-element-12f9c4b8{--display:flex;--min-height:50vh;--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;--align-items:stretch;--padding-top:3%;--padding-bottom:2%;--padding-left:4%;--padding-right:4%;}.elementor-65028 .elementor-element.elementor-element-12f9c4b8:not(.elementor-motion-effects-element-type-background), .elementor-65028 .elementor-element.elementor-element-12f9c4b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-65028 .elementor-element.elementor-element-12f9c4b8.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-65028 .elementor-element.elementor-element-6341398b .elementor-heading-title{color:var( --e-global-color-a557c96 );}.elementor-65028 .elementor-element.elementor-element-44b55235 .elementor-heading-title{color:var( --e-global-color-a557c96 );}.elementor-65028 .elementor-element.elementor-element-78999a89{color:var( --e-global-color-a557c96 );}.elementor-65028 .elementor-element.elementor-element-6207003a .elementor-button{background-color:var( --e-global-color-3cd0b75 );font-family:"sofia-pro", Sans-serif;font-size:18px;font-weight:700;line-height:28px;fill:var( --e-global-color-a557c96 );color:var( --e-global-color-a557c96 );border-style:solid;border-width:2px 2px 2px 2px;border-image-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:9px 24px 9px 24px;}.elementor-65028 .elementor-element.elementor-element-6207003a .elementor-button:hover, .elementor-65028 .elementor-element.elementor-element-6207003a .elementor-button:focus{background-color:#102259;color:#FFFFFF;border-color:#FFFFFF;}.elementor-65028 .elementor-element.elementor-element-6207003a .elementor-button:hover svg, .elementor-65028 .elementor-element.elementor-element-6207003a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-65028 .elementor-element.elementor-element-640f0f1f{--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--flex-wrap:wrap;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-65028 .elementor-element.elementor-element-640f0f1f:not(.elementor-motion-effects-element-type-background), .elementor-65028 .elementor-element.elementor-element-640f0f1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a557c96 );}.elementor-65028 .elementor-element.elementor-element-31c7211c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65028 .elementor-element.elementor-element-31c7211c.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-65028 .elementor-element.elementor-element-6e3fd72d.elementor-element{--align-self:flex-start;}.elementor-65028 .elementor-element.elementor-element-4fd7435b.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-65028 .elementor-element.elementor-element-4fd7435b .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-65028 .elementor-element.elementor-element-4fd7435b .elementor-nav-menu--main .elementor-item:hover,
					.elementor-65028 .elementor-element.elementor-element-4fd7435b .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-65028 .elementor-element.elementor-element-4fd7435b .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-65028 .elementor-element.elementor-element-4fd7435b .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-e6d83ce );fill:var( --e-global-color-e6d83ce );}.elementor-65028 .elementor-element.elementor-element-4fd7435b{--e-nav-menu-horizontal-menu-item-margin:calc( 16px / 2 );}.elementor-65028 .elementor-element.elementor-element-4fd7435b .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:16px;}.elementor-65028 .elementor-element.elementor-element-5ecbe612 .elementor-heading-title{color:var( --e-global-color-3cd0b75 );}.elementor-65028 .elementor-element.elementor-element-382a40cc{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-65028 .elementor-element.elementor-element-382a40cc.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-65028 .elementor-element.elementor-element-c445811.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-65028 .elementor-element.elementor-element-c445811 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-65028 .elementor-element.elementor-element-c445811 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-65028 .elementor-element.elementor-element-c445811 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-65028 .elementor-element.elementor-element-c445811 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-65028 .elementor-element.elementor-element-c445811 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-e6d83ce );fill:var( --e-global-color-e6d83ce );}.elementor-65028 .elementor-element.elementor-element-c445811{--e-nav-menu-horizontal-menu-item-margin:calc( 16px / 2 );}.elementor-65028 .elementor-element.elementor-element-c445811 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:16px;}.elementor-65028 .elementor-element.elementor-element-4d0616e0{--display:flex;--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:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-6cf9a9c );--border-color:var( --e-global-color-6cf9a9c );--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-65028 .elementor-element.elementor-element-4d0616e0:not(.elementor-motion-effects-element-type-background), .elementor-65028 .elementor-element.elementor-element-4d0616e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://www.ruby.com/wp-content/uploads/2022/07/03.svg");background-position:top center;background-repeat:repeat-x;background-size:contain;}.elementor-65028 .elementor-element.elementor-element-4d0616e0.e-con{--align-self:stretch;}.elementor-65028 .elementor-element.elementor-element-6e86abe9{--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-65028 .elementor-element.elementor-element-78efec3a{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-65028 .elementor-element.elementor-element-78efec3a img{max-width:100%;border-radius:8px 8px 8px 8px;}.elementor-65028 .elementor-element.elementor-element-29f428f9{--display:flex;--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:flex-start;--align-items:flex-start;}.elementor-65028 .elementor-element.elementor-element-2004836e .elementor-heading-title{color:var( --e-global-color-a557c96 );}.elementor-65028 .elementor-element.elementor-element-6011cd33{color:var( --e-global-color-a557c96 );}.elementor-65028 .elementor-element.elementor-element-92a48e{font-weight:700;color:var( --e-global-color-a557c96 );}.elementor-65028 .elementor-element.elementor-element-33fb310{--display:flex;--min-height:50vh;--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-6cf9a9c );--border-color:var( --e-global-color-6cf9a9c );}.elementor-65028 .elementor-element.elementor-element-33fb310:not(.elementor-motion-effects-element-type-background), .elementor-65028 .elementor-element.elementor-element-33fb310 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a557c96 );}.elementor-65028 .elementor-element.elementor-element-3bda0aa1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3%;--padding-bottom:2%;--padding-left:4%;--padding-right:2%;}.elementor-65028 .elementor-element.elementor-element-3bda0aa1:not(.elementor-motion-effects-element-type-background), .elementor-65028 .elementor-element.elementor-element-3bda0aa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e6d83ce );}.elementor-65028 .elementor-element.elementor-element-3bda0aa1.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-65028 .elementor-element.elementor-element-62e33ef5 .elementor-heading-title{color:var( --e-global-color-a557c96 );}.elementor-65028 .elementor-element.elementor-element-230beedb{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-65028 .elementor-element.elementor-element-230beedb:not(.elementor-motion-effects-element-type-background), .elementor-65028 .elementor-element.elementor-element-230beedb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a557c96 );}.elementor-65028 .elementor-element.elementor-element-274d4a01 .elementor-button{background-color:var( --e-global-color-a557c96 );font-family:"sofia-pro", Sans-serif;font-size:18px;font-weight:700;line-height:28px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-image-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;padding:9px 24px 9px 24px;}.elementor-65028 .elementor-element.elementor-element-274d4a01{width:var( --container-widget-width, 48.5% );max-width:48.5%;--container-widget-width:48.5%;--container-widget-flex-grow:0;}.elementor-65028 .elementor-element.elementor-element-5d9af2a2 .elementor-button{background-color:var( --e-global-color-3cd0b75 );font-family:"sofia-pro", Sans-serif;font-size:18px;font-weight:700;line-height:28px;fill:var( --e-global-color-a557c96 );color:var( --e-global-color-a557c96 );border-style:solid;border-width:2px 2px 2px 2px;border-image-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;padding:9px 24px 9px 24px;}.elementor-65028 .elementor-element.elementor-element-5d9af2a2{width:var( --container-widget-width, 48.5% );max-width:48.5%;--container-widget-width:48.5%;--container-widget-flex-grow:0;}.elementor-65028 .elementor-element.elementor-element-0a971a9{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:992px){.elementor-65028 .elementor-element.elementor-element-33375cc7{--width:100%;}.elementor-65028 .elementor-element.elementor-element-2333e818{--width:25%;}.elementor-65028 .elementor-element.elementor-element-174380e7{--width:75%;}.elementor-65028 .elementor-element.elementor-element-3ec2135c{--width:50%;}.elementor-65028 .elementor-element.elementor-element-17abbbe7{--width:50%;}.elementor-65028 .elementor-element.elementor-element-124f841c{--width:50%;}.elementor-65028 .elementor-element.elementor-element-603aa054{--width:50%;}.elementor-65028 .elementor-element.elementor-element-2bbc3ddf{--width:100%;}.elementor-65028 .elementor-element.elementor-element-406aa585{--width:33%;}.elementor-65028 .elementor-element.elementor-element-99e4eac{--width:75%;}.elementor-65028 .elementor-element.elementor-element-2324add6{--width:33%;}.elementor-65028 .elementor-element.elementor-element-be665b2{--width:33%;}.elementor-65028 .elementor-element.elementor-element-7bac5780{--width:33%;}.elementor-65028 .elementor-element.elementor-element-787678c4{--width:33%;}.elementor-65028 .elementor-element.elementor-element-7ceb343{--width:33%;}.elementor-65028 .elementor-element.elementor-element-3a62b45d{--width:33%;}.elementor-65028 .elementor-element.elementor-element-5b7b61c2{--width:100%;}.elementor-65028 .elementor-element.elementor-element-12f9c4b8{--width:25%;}.elementor-65028 .elementor-element.elementor-element-640f0f1f{--width:33%;}.elementor-65028 .elementor-element.elementor-element-31c7211c{--width:45%;}.elementor-65028 .elementor-element.elementor-element-382a40cc{--width:45%;}.elementor-65028 .elementor-element.elementor-element-4d0616e0{--width:33%;}.elementor-65028 .elementor-element.elementor-element-6e86abe9{--width:90%;}.elementor-65028 .elementor-element.elementor-element-33fb310{--width:100%;}.elementor-65028 .elementor-element.elementor-element-3bda0aa1{--width:25%;}}@media(max-width:1199px){.elementor-65028 .elementor-element.elementor-element-6409dcf{--min-height:80px;--justify-content:space-between;}.elementor-65028 .elementor-element.elementor-element-f55fa8d input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-157fff2-font-size );line-height:var( --e-global-typography-157fff2-line-height );}.elementor-65028 .elementor-element.elementor-element-3b659e3{width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-65028 .elementor-element.elementor-element-3b659e3 .elementor-button{font-size:28px;line-height:28px;padding:15px 0px 15px 0px;}.elementor-65028 .elementor-element.elementor-element-4a68eb7{width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-65028 .elementor-element.elementor-element-4a68eb7 .elementor-button{font-size:28px;line-height:28px;padding:15px 0px 15px 0px;}.elementor-65028 .elementor-element.elementor-element-0a350cc{--min-height:80px;--justify-content:space-between;}.elementor-65028 .elementor-element.elementor-element-d1224c7{width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-65028 .elementor-element.elementor-element-d1224c7 .elementor-button{font-size:28px;line-height:28px;padding:15px 0px 15px 0px;}.elementor-65028 .elementor-element.elementor-element-fc7bfab{width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;}.elementor-65028 .elementor-element.elementor-element-fc7bfab .elementor-button{font-size:28px;line-height:28px;padding:15px 0px 15px 0px;}.elementor-65028 .elementor-element.elementor-element-33375cc7{--min-height:64px;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65028 .elementor-element.elementor-element-2333e818{--min-height:0vh;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-65028 .elementor-element.elementor-element-73554ec2 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-65028 .elementor-element.elementor-element-3ebe016f .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-65028 .elementor-element.elementor-element-75107b04{font-size:18px;}.elementor-65028 .elementor-element.elementor-element-41fae918{width:100%;max-width:100%;}.elementor-65028 .elementor-element.elementor-element-41fae918 .elementor-button{padding:9px 17px 9px 17px;}.elementor-65028 .elementor-element.elementor-element-3ec2135c{--min-height:0vh;--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-65028 .elementor-element.elementor-element-35f88813 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-65028 .elementor-element.elementor-element-492f8b4f .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-65028 .elementor-element.elementor-element-20ef68a2{font-size:14px;line-height:20px;}.elementor-65028 .elementor-element.elementor-element-17abbbe7{--min-height:0vh;--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-65028 .elementor-element.elementor-element-3af81d5d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-65028 .elementor-element.elementor-element-256e6aa .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-65028 .elementor-element.elementor-element-55d2955a{font-size:14px;line-height:20px;}.elementor-65028 .elementor-element.elementor-element-124f841c{--min-height:0vh;--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-65028 .elementor-element.elementor-element-75e1dc3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-65028 .elementor-element.elementor-element-12494c54 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-65028 .elementor-element.elementor-element-2c39ed14{font-size:14px;line-height:20px;}.elementor-65028 .elementor-element.elementor-element-603aa054{--min-height:0vh;--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-65028 .elementor-element.elementor-element-77923234 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-65028 .elementor-element.elementor-element-3d9376e6 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-65028 .elementor-element.elementor-element-f7bab5d{font-size:14px;line-height:20px;}.elementor-65028 .elementor-element.elementor-element-2bbc3ddf{--min-height:0px;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65028 .elementor-element.elementor-element-406aa585{--min-height:0px;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-65028 .elementor-element.elementor-element-73299429 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-65028 .elementor-element.elementor-element-4fa6c270 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-65028 .elementor-element.elementor-element-5ec7c7db{font-size:18px;}.elementor-65028 .elementor-element.elementor-element-2324add6{--min-height:0vh;--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-65028 .elementor-element.elementor-element-3d6f396a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-65028 .elementor-element.elementor-element-227c4d23 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-65028 .elementor-element.elementor-element-19364253{font-size:14px;line-height:20px;}.elementor-65028 .elementor-element.elementor-element-be665b2{--min-height:0vh;--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-65028 .elementor-element.elementor-element-6b4d33c7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-65028 .elementor-element.elementor-element-60d7f80b .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-65028 .elementor-element.elementor-element-4cf65d17{font-size:14px;line-height:20px;}.elementor-65028 .elementor-element.elementor-element-7bac5780{--min-height:0vh;--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-65028 .elementor-element.elementor-element-17c47c09 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-65028 .elementor-element.elementor-element-2e3ea8e9 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-65028 .elementor-element.elementor-element-343af079{font-size:14px;line-height:20px;}.elementor-65028 .elementor-element.elementor-element-787678c4{--min-height:0vh;--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-65028 .elementor-element.elementor-element-2280f7a4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-65028 .elementor-element.elementor-element-62dae85e .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-65028 .elementor-element.elementor-element-3fcc3cda{font-size:14px;line-height:20px;}.elementor-65028 .elementor-element.elementor-element-7ceb343{--min-height:0vh;--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-65028 .elementor-element.elementor-element-7ff3e897 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-65028 .elementor-element.elementor-element-d553ca0 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-65028 .elementor-element.elementor-element-1c2dadb9{font-size:14px;line-height:20px;}.elementor-65028 .elementor-element.elementor-element-3a62b45d{--min-height:0vh;--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-65028 .elementor-element.elementor-element-3c502fa3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-65028 .elementor-element.elementor-element-4fb7b6f4 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-65028 .elementor-element.elementor-element-5e74c29c{font-size:14px;line-height:20px;}.elementor-65028 .elementor-element.elementor-element-5b7b61c2{--min-height:0vh;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65028 .elementor-element.elementor-element-12f9c4b8{--min-height:0vh;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-65028 .elementor-element.elementor-element-6341398b .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-65028 .elementor-element.elementor-element-44b55235 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-65028 .elementor-element.elementor-element-78999a89{font-size:18px;}.elementor-65028 .elementor-element.elementor-element-33fb310{--min-height:0vh;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;}.elementor-65028 .elementor-element.elementor-element-3bda0aa1{--min-height:0px;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-65028 .elementor-element.elementor-element-62e33ef5 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-65028 .elementor-element.elementor-element-230beedb{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--align-content:center;}.elementor-65028 .elementor-element.elementor-element-274d4a01{width:100%;max-width:100%;}.elementor-65028 .elementor-element.elementor-element-274d4a01 .elementor-button{padding:9px 17px 9px 17px;}.elementor-65028 .elementor-element.elementor-element-5d9af2a2{width:100%;max-width:100%;}.elementor-65028 .elementor-element.elementor-element-5d9af2a2 .elementor-button{padding:9px 17px 9px 17px;}}@media(max-width:991px){.elementor-65028 .elementor-element.elementor-element-6409dcf{--min-height:0px;--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;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-65028 .elementor-element.elementor-element-b488e12{--width:33%;--min-height:40px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-65028 .elementor-element.elementor-element-7b1fa5f img{width:100%;max-width:100%;height:auto;}.elementor-65028 .elementor-element.elementor-element-eb848db{--width:66%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65028 .elementor-element.elementor-element-f55fa8d input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-157fff2-font-size );line-height:var( --e-global-typography-157fff2-line-height );}.elementor-65028 .elementor-element.elementor-element-3b659e3{--container-widget-width:32px;--container-widget-flex-grow:0;width:var( --container-widget-width, 32px );max-width:32px;}.elementor-65028 .elementor-element.elementor-element-3b659e3 .elementor-button{font-size:28px;line-height:20px;padding:0px 0px 0px 0px;}.elementor-65028 .elementor-element.elementor-element-4a68eb7 .elementor-button{font-size:28px;line-height:20px;padding:0px 0px 0px 0px;}.elementor-65028 .elementor-element.elementor-element-0a350cc{--min-height:0px;--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;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-65028 .elementor-element.elementor-element-3d49f5c{--width:100%;--justify-content:center;--gap:15px 20px;--row-gap:15px;--column-gap:20px;--margin-top:0px;--margin-bottom:17px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-65028 .elementor-element.elementor-element-3d49f5c.e-con{--align-self:center;}.elementor-65028 .elementor-element.elementor-element-47fa07d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-65028 .elementor-element.elementor-element-47fa07d .elementor-button{border-width:2px 2px 2px 2px;border-image-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;padding:6px 15px 8px 15px;}.elementor-65028 .elementor-element.elementor-element-91d0a91 .elementor-button{border-width:2px 2px 2px 2px;border-image-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;padding:8px 15px 10px 15px;}.elementor-65028 .elementor-element.elementor-element-aafeaaf{--width:100%;--min-height:40px;--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;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-65028 .elementor-element.elementor-element-270933b img{width:100%;max-width:100%;height:auto;}.elementor-65028 .elementor-element.elementor-element-0b48a69{--content-width:100px;--min-height:32px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-65028 .elementor-element.elementor-element-2e5547e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-65028 .elementor-element.elementor-element-d1224c7{--container-widget-width:32px;--container-widget-flex-grow:0;width:var( --container-widget-width, 32px );max-width:32px;}.elementor-65028 .elementor-element.elementor-element-d1224c7 .elementor-button{font-size:28px;line-height:20px;padding:0px 0px 0px 0px;}.elementor-65028 .elementor-element.elementor-element-fc7bfab .elementor-button{font-size:28px;line-height:20px;padding:0px 0px 0px 0px;}.elementor-65028 .elementor-element.elementor-element-870e3b4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-65028 .elementor-element.elementor-element-33375cc7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65028 .elementor-element.elementor-element-2333e818{--padding-top:68px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-65028 .elementor-element.elementor-element-41fae918{width:100%;max-width:100%;}.elementor-65028 .elementor-element.elementor-element-41fae918 .elementor-button{font-size:15px;line-height:25px;padding:7px 10px 7px 10px;}.elementor-65028 .elementor-element.elementor-element-2bbc3ddf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65028 .elementor-element.elementor-element-5b7b61c2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65028 .elementor-element.elementor-element-640f0f1f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--flex-wrap:wrap;--align-content:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-65028 .elementor-element.elementor-element-31c7211c{--width:100%;}.elementor-65028 .elementor-element.elementor-element-382a40cc{--width:100%;}.elementor-65028 .elementor-element.elementor-element-4d0616e0{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-65028 .elementor-element.elementor-element-6e86abe9{--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:flex-start;--align-items:flex-start;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-65028 .elementor-element.elementor-element-33fb310{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65028 .elementor-element.elementor-element-230beedb{--width:100%;--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;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-65028 .elementor-element.elementor-element-274d4a01{width:100%;max-width:100%;}.elementor-65028 .elementor-element.elementor-element-274d4a01 .elementor-button{font-size:15px;line-height:25px;padding:7px 10px 7px 10px;}.elementor-65028 .elementor-element.elementor-element-5d9af2a2{width:100%;max-width:100%;}.elementor-65028 .elementor-element.elementor-element-5d9af2a2 .elementor-button{font-size:15px;line-height:25px;padding:7px 10px 7px 10px;}}@media(max-width:1199px) and (min-width:992px){.elementor-65028 .elementor-element.elementor-element-b488e12{--width:50%;}.elementor-65028 .elementor-element.elementor-element-eb848db{--width:50%;}.elementor-65028 .elementor-element.elementor-element-3d49f5c{--width:50%;}.elementor-65028 .elementor-element.elementor-element-aafeaaf{--width:50%;}.elementor-65028 .elementor-element.elementor-element-2333e818{--width:100%;}.elementor-65028 .elementor-element.elementor-element-174380e7{--width:100%;}.elementor-65028 .elementor-element.elementor-element-3ec2135c{--width:100%;}.elementor-65028 .elementor-element.elementor-element-17abbbe7{--width:100%;}.elementor-65028 .elementor-element.elementor-element-124f841c{--width:100%;}.elementor-65028 .elementor-element.elementor-element-603aa054{--width:100%;}.elementor-65028 .elementor-element.elementor-element-406aa585{--width:100%;}.elementor-65028 .elementor-element.elementor-element-99e4eac{--width:100%;}.elementor-65028 .elementor-element.elementor-element-2324add6{--width:100%;}.elementor-65028 .elementor-element.elementor-element-be665b2{--width:100%;}.elementor-65028 .elementor-element.elementor-element-7bac5780{--width:100%;}.elementor-65028 .elementor-element.elementor-element-787678c4{--width:100%;}.elementor-65028 .elementor-element.elementor-element-7ceb343{--width:100%;}.elementor-65028 .elementor-element.elementor-element-3a62b45d{--width:100%;}.elementor-65028 .elementor-element.elementor-element-12f9c4b8{--width:100%;}.elementor-65028 .elementor-element.elementor-element-640f0f1f{--width:100%;}.elementor-65028 .elementor-element.elementor-element-4d0616e0{--width:100%;}.elementor-65028 .elementor-element.elementor-element-3bda0aa1{--width:100%;}.elementor-65028 .elementor-element.elementor-element-230beedb{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-b488e12 */@media screen and (min-width:1200px) { 
    .elementor-65028 .elementor-element.elementor-element-b488e12 { width:auto; min-width:122px; }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-89b6b2b */.elementor-65028 .elementor-element.elementor-element-89b6b2b .dropdown a {
    position:relative;
}

.elementor-65028 .elementor-element.elementor-element-89b6b2b .dropdown a:after {
    font-family: "Font Awesome 5 Free"; 
    display:inline-block;
    font-weight: 900;
    color:#32969D !important;
    content: "\f078";
    position:relative;
    font-size:18px;
    border:none;
    opacity:1 !important;
    transform:none;
    top:3px;
    padding-left:6px;
}
.elementor-65028 .elementor-element.elementor-element-89b6b2b .dropdown.active a:after {
    content:"\f077";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bab06d */.elementor-65028 .elementor-element.elementor-element-7bab06d { min-width:fit-content; }/* End custom CSS */
/* Start custom CSS for search-form, class: .elementor-element-f55fa8d */.elementor-65028 .elementor-element.elementor-element-f55fa8d input, .elementor-65028 .elementor-element.elementor-element-f55fa8d input:hover, .elementor-65028 .elementor-element.elementor-element-f55fa8d input:focus { 
    border:none !important;
    box-shadow:none !important; 
    outline:none !important; 
    
}
.elementor-65028 .elementor-element.elementor-element-f55fa8d input { padding:0 0 0 15px !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb848db */.elementor-65028 .elementor-element.elementor-element-eb848db { width:auto; min-width:fit-content; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6409dcf */.elementor-65028 .elementor-element.elementor-element-6409dcf { z-index:999 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d49f5c *//*.elementor-65028 .elementor-element.elementor-element-3d49f5c {
    width: auto;
    min-width: fit-content;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aafeaaf */@media screen and (min-width:1200px) { 
    .elementor-65028 .elementor-element.elementor-element-aafeaaf { width:auto; min-width:122px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a350cc */.elementor-65028 .elementor-element.elementor-element-0a350cc { z-index:999 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73554ec2 */@media screen and (max-width:1200px){
    .elementor-65028 .elementor-element.elementor-element-73554ec2 * { color:var(--e-global-color-primary) !important; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ebe016f */@media screen and (max-width:1200px){
    .elementor-65028 .elementor-element.elementor-element-3ebe016f * { color:var(--e-global-color-primary) !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75107b04 */@media screen and (max-width:1200px){
    .elementor-65028 .elementor-element.elementor-element-75107b04 * { color:var(--e-global-color-primary) !important; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41fae918 */@media screen and (min-width:767px){
    .elementor-65028 .elementor-element.elementor-element-41fae918 .elementor-button { white-space: nowrap; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2333e818 */@media screen and (min-width:1200px){ .elementor-65028 .elementor-element.elementor-element-2333e818 { min-width:512px; } }
@media screen and (max-width:1200px){ .elementor-65028 .elementor-element.elementor-element-2333e818 { background:#fff !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33375cc7 */@media screen and (max-width: 1200px) {
.elementor-65028 .elementor-element.elementor-element-33375cc7 {
min-height: fit-content;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73299429 */@media screen and (max-width:1200px){
    .elementor-65028 .elementor-element.elementor-element-73299429 * { color:var(--e-global-color-primary) !important; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fa6c270 */@media screen and (max-width:1200px){
    .elementor-65028 .elementor-element.elementor-element-4fa6c270 * { color:var(--e-global-color-primary) !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ec7c7db */@media screen and (max-width:1200px){
    .elementor-65028 .elementor-element.elementor-element-5ec7c7db * { color:var(--e-global-color-primary) !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406aa585 */@media screen and (min-width:1200px){ .elementor-65028 .elementor-element.elementor-element-406aa585 { min-width:512px; } }
@media screen and (max-width:1200px){ .elementor-65028 .elementor-element.elementor-element-406aa585 { background:#fff !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bbc3ddf */@media screen and (max-width:1200px){
    .elementor-65028 .elementor-element.elementor-element-2bbc3ddf { min-height:fit-content; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6341398b */@media screen and (max-width:1200px){
    .elementor-65028 .elementor-element.elementor-element-6341398b * { color:var(--e-global-color-primary) !important; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44b55235 */@media screen and (max-width:1200px){
    .elementor-65028 .elementor-element.elementor-element-44b55235 * { color:var(--e-global-color-primary) !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78999a89 */@media screen and (max-width:1200px){
    .elementor-65028 .elementor-element.elementor-element-78999a89 * { color:var(--e-global-color-primary) !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12f9c4b8 */@media screen and (min-width:1200px){ .elementor-65028 .elementor-element.elementor-element-12f9c4b8 { min-width:512px; } }
@media screen and (max-width:1200px){ .elementor-65028 .elementor-element.elementor-element-12f9c4b8 { background:#fff !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e86abe9 */@media screen and (max-width:1200px){
 .elementor-65028 .elementor-element.elementor-element-6e86abe9 { background-color:#EFE8DC !important; }   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d0616e0 */.elementor-65028 .elementor-element.elementor-element-4d0616e0 { min-width:425px; }
@media screen and (max-width:768px){
    .elementor-65028 .elementor-element.elementor-element-4d0616e0 { min-width:100%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b7b61c2 */@media screen and (max-width:1200px){
    .elementor-65028 .elementor-element.elementor-element-5b7b61c2 { min-height:fit-content; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62e33ef5 */@media screen and (max-width:1200px){
    .elementor-65028 .elementor-element.elementor-element-62e33ef5 * { color:var(--e-global-color-primary) !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bda0aa1 */@media screen and (min-width:1200px){ .elementor-65028 .elementor-element.elementor-element-3bda0aa1 { min-width:512px; } }
@media screen and (max-width:1200px){ .elementor-65028 .elementor-element.elementor-element-3bda0aa1 { background:#fff !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33fb310 */@media screen and (max-width:1200px){
    .elementor-65028 .elementor-element.elementor-element-33fb310 { min-height:fit-content; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-274d4a01 */@media screen and (min-width:767px){
    .elementor-65028 .elementor-element.elementor-element-274d4a01 .elementor-button { white-space: nowrap; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d9af2a2 */@media screen and (min-width:767px){
    .elementor-65028 .elementor-element.elementor-element-5d9af2a2 .elementor-button { white-space: nowrap; }
}/* End custom CSS */