.elementor-23651 .elementor-element.elementor-element-2743cb3e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-23651 .elementor-element.elementor-element-2743cb3e:not(.elementor-motion-effects-element-type-background), .elementor-23651 .elementor-element.elementor-element-2743cb3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3E4BE1;}.elementor-23651 .elementor-element.elementor-element-2743cb3e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8px 15px 8px 15px;}.elementor-23651 .elementor-element.elementor-element-2743cb3e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23651 .elementor-element.elementor-element-0bb09df > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-23651 .elementor-element.elementor-element-0bb09df{--distance:1.2em;}.elementor-23651 .elementor-element.elementor-element-0bb09df .reyEl-menu-nav .menu-item > a{font-size:14px;text-transform:uppercase;}.elementor-23651 .elementor-element.elementor-element-0bb09df .reyEl-menu{--link-color:#FFFFFF;}.elementor-23651 .elementor-element.elementor-element-0bb09df .reyEl-menu .menu-item > a{color:#FFFFFF;}.elementor-23651 .elementor-element.elementor-element-540a1b4{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:2px;--grid-row-gap:0px;}.elementor-23651 .elementor-element.elementor-element-540a1b4 .elementor-widget-container{text-align:right;}.elementor-23651 .elementor-element.elementor-element-540a1b4 .elementor-social-icon{background-color:#FFFFFF00;}.elementor-23651 .elementor-element.elementor-element-540a1b4 .elementor-social-icon i{color:#FFFFFF;}.elementor-23651 .elementor-element.elementor-element-540a1b4 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-23651 .elementor-element.elementor-element-62b259fd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-23651 .elementor-element.elementor-element-62b259fd:not(.elementor-motion-effects-element-type-background), .elementor-23651 .elementor-element.elementor-element-62b259fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23651 .elementor-element.elementor-element-62b259fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;}.elementor-23651 .elementor-element.elementor-element-62b259fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23651 .elementor-element.elementor-element-62b259fd a{color:#FFFFFF;}.elementor-23651 .elementor-element.elementor-element-62b259fd a:hover{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-23651 .elementor-element.elementor-element-14c7e2e9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23651 .elementor-element.elementor-element-14c7e2e9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23651 .elementor-element.elementor-element-14c7e2e9.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-23651 .elementor-element.elementor-element-14c7e2e9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-23651 .elementor-element.elementor-element-3d2d4377{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:center;}.elementor-23651 .elementor-element.elementor-element-3d2d4377 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 12px 12px 12px;}.elementor-23651 .elementor-element.elementor-element-3d2d4377.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23651 .elementor-element.elementor-element-3d2d4377 .rey-siteLogo img, .elementor-23651 .elementor-element.elementor-element-3d2d4377 .rey-siteLogo .custom-logo{width:150px;}.elementor-23651 .elementor-element.elementor-element-3d2d4377 .rey-siteLogo .custom-logo{object-fit:cover;}.elementor-23651 .elementor-element.elementor-element-64b3511d > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-23651 .elementor-element.elementor-element-61bd3c7 .rey-elSearchForm-form{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:20px 20px 20px 20px;}.elementor-23651 .elementor-element.elementor-element-61bd3c7 .rey-elSearchForm-form input[type="search"]{color:#000000;background-color:#F7F7F7;border-radius:20px 20px 20px 20px;}.elementor-23651 .elementor-element.elementor-element-61bd3c7  .rey-elSearchForm-form .btn{color:#000000;}.elementor-bc-flex-widget .elementor-23651 .elementor-element.elementor-element-06067ec.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23651 .elementor-element.elementor-element-06067ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23651 .elementor-element.elementor-element-06067ec.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23651 .elementor-element.elementor-element-b143cc2{width:auto;max-width:auto;--icon-box-icon-margin:10px;--hover-primary-color:#000000;}.elementor-23651 .elementor-element.elementor-element-b143cc2 > .elementor-widget-container{margin:0px 19px 0px 0px;}.elementor-23651 .elementor-element.elementor-element-b143cc2 .elementor-icon-box-wrapper{align-items:center;}.elementor-23651 .elementor-element.elementor-element-b143cc2.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-23651 .elementor-element.elementor-element-b143cc2.elementor-view-framed .elementor-icon, .elementor-23651 .elementor-element.elementor-element-b143cc2.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-23651 .elementor-element.elementor-element-b143cc2.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23651 .elementor-element.elementor-element-b143cc2.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-23651 .elementor-element.elementor-element-b143cc2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23651 .elementor-element.elementor-element-b143cc2.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23651 .elementor-element.elementor-element-b143cc2.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23651 .elementor-element.elementor-element-b143cc2.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-23651 .elementor-element.elementor-element-b143cc2 .elementor-icon{font-size:20px;}.elementor-23651 .elementor-element.elementor-element-b143cc2 .elementor-icon-box-title, .elementor-23651 .elementor-element.elementor-element-b143cc2 .elementor-icon-box-title a{font-size:15px;}.elementor-23651 .elementor-element.elementor-element-b143cc2 .elementor-icon-box-title{color:#000000;}.elementor-23651 .elementor-element.elementor-element-b143cc2 .elementor-icon-box-description{color:#000000;}.elementor-23651 .elementor-element.elementor-element-170bce7{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-23651 .elementor-element.elementor-element-170bce7 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-23651 .elementor-element.elementor-element-170bce7.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-23651 .elementor-element.elementor-element-170bce7.elementor-view-framed .elementor-icon, .elementor-23651 .elementor-element.elementor-element-170bce7.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-23651 .elementor-element.elementor-element-170bce7 .elementor-icon{font-size:20px;}.elementor-23651 .elementor-element.elementor-element-170bce7 .elementor-icon-box-title, .elementor-23651 .elementor-element.elementor-element-170bce7 .elementor-icon-box-title a{font-size:15px;}.elementor-23651 .elementor-element.elementor-element-170bce7 .elementor-icon-box-title{color:#000000;}.elementor-23651 .elementor-element.elementor-element-170bce7 .elementor-icon-box-description{color:#000000;}.elementor-23651 .elementor-element.elementor-element-6dc481a{width:auto;max-width:auto;}.elementor-23651 .elementor-element.elementor-element-6dc481a > .elementor-widget-container{margin:0px 0px 0px 40px;}.elementor-23651 .elementor-element.elementor-element-6dc481a .rey-headerAccount-btnIcon{color:#000000;}.elementor-23651 .elementor-element.elementor-element-d5f2036{width:auto;max-width:auto;}.elementor-23651 .elementor-element.elementor-element-d5f2036 > .elementor-widget-container{margin:0px 0px 0px 40px;}.elementor-23651 .elementor-element.elementor-element-d5f2036.elementor-element{--align-self:center;}.elementor-23651 .elementor-element.elementor-element-d5f2036 .btn{color:#000000;}.elementor-23651 .elementor-element.elementor-element-f99ed17{width:auto;max-width:auto;}.elementor-23651 .elementor-element.elementor-element-f99ed17 > .elementor-widget-container{margin:0px 0px 0px 34px;}.elementor-23651 .elementor-element.elementor-element-f99ed17 .rey-headerCart{color:#000000;}.elementor-23651 .elementor-element.elementor-element-f99ed17 .rey-headerCart .rey-headerIcon-counter{display:inline-flex;background-color:#E4F0F8;color:#000000;}.elementor-23651 .elementor-element.elementor-element-01f8390{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23651 .elementor-element.elementor-element-01f8390:not(.elementor-motion-effects-element-type-background), .elementor-23651 .elementor-element.elementor-element-01f8390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;}.elementor-23651 .elementor-element.elementor-element-026c6de.elementor-element{--align-self:center;}.elementor-23651 .elementor-element.elementor-element-5c510c67 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-23651 .elementor-element.elementor-element-5c510c67:not(.elementor-motion-effects-element-type-background), .elementor-23651 .elementor-element.elementor-element-5c510c67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-23651 .elementor-element.elementor-element-5c510c67 > .elementor-container{min-height:60px;}.elementor-23651 .elementor-element.elementor-element-5c510c67{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;}.elementor-23651 .elementor-element.elementor-element-5c510c67 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23651 .elementor-element.elementor-element-5c510c67 a{color:#FFFFFF;}.elementor-23651 .elementor-element.elementor-element-5c510c67 a:hover{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-23651 .elementor-element.elementor-element-fbbd974.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23651 .elementor-element.elementor-element-fbbd974.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23651 .elementor-element.elementor-element-fbbd974.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-23651 .elementor-element.elementor-element-781ce75b{width:auto;max-width:auto;}.elementor-23651 .elementor-element.elementor-element-781ce75b .rey-siteLogo img, .elementor-23651 .elementor-element.elementor-element-781ce75b .rey-siteLogo .custom-logo{width:60px;}.elementor-23651 .elementor-element.elementor-element-a0c6ff8{width:auto;max-width:auto;--header-nav-x-spacing:1.5rem;}.elementor-23651 .elementor-element.elementor-element-a0c6ff8 > .elementor-widget-container{margin:0px 0px 0px 25px;}.elementor-23651 .elementor-element.elementor-element-a0c6ff8 .rey-mainMenu--desktop > .menu-item > a{font-size:16px;color:#000000;border-style:none;}.elementor-23651 .elementor-element.elementor-element-a0c6ff8 .rey-mainMenu .menu-item-has-children .--submenu-indicator{color:#000000;}.elementor-23651 .elementor-element.elementor-element-a0c6ff8 .rey-mainMenu--desktop .--is-regular .sub-menu .menu-item > a, .elementor-23651 .elementor-element.elementor-element-a0c6ff8 .rey-mainMenu--desktop .--is-mega-cols .sub-menu .menu-item > a{color:#000000;}.elementor-23651 .elementor-element.elementor-element-a0c6ff8 .rey-mainNavigation-mobileBtn{--hbg-bars-width:24px;--hbg-bars-thick:3px;--hbg-bars-distance:5px;--hbg-bars-roundness:2px;}.elementor-23651 .elementor-element.elementor-element-125b56b2{width:auto;max-width:auto;align-self:center;--hsi-br-tl:3px;--hsi-br-tr:3px;--hsi-br-br:3px;--hsi-br-bl:3px;}.rey-headerSearch--inline form, .rey-headerSearch--inline input[type="search"], .rey-headerSearch--inline .rey-searchForm-list{color:#FFFFFF;}.elementor-23651 .elementor-element.elementor-element-125b56b2 .rey-headerSearch--inline form{background-color:rgba(255, 255, 255, 0);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.2);}.elementor-23651 .elementor-element.elementor-element-125b56b2 .rey-headerSearch--inline form:before{display:none;}.elementor-23651 .elementor-element.elementor-element-125b56b2 .rey-headerSearch--inline.--active form:before{display:block;background-color:rgba(255, 255, 255, 0.11);}.elementor-23651 .elementor-element.elementor-element-125b56b2 .rey-headerSearch--inline{--width:320px;}.elementor-23651 .elementor-element.elementor-element-125b56b2 .rey-headerSearch--inline .icon-search{font-size:14px;color:#FFFFFF;}.elementor-23651 .elementor-element.elementor-element-2189d69c{width:auto;max-width:auto;}.elementor-23651 .elementor-element.elementor-element-2189d69c > .elementor-widget-container{margin:0px 0px 0px 40px;}.elementor-23651 .elementor-element.elementor-element-2189d69c .rey-headerCart .rey-headerIcon-counter{display:inline-flex;background-color:#E4F0F8;color:#000000;}.elementor-23651 .elementor-element.elementor-element-26f50c9f{width:auto;max-width:auto;}.elementor-23651 .elementor-element.elementor-element-26f50c9f > .elementor-widget-container{margin:0px 0px 0px 40px;}@media(max-width:1024px){.elementor-23651 .elementor-element.elementor-element-62b259fd > .elementor-container{min-height:60px;}.elementor-23651 .elementor-element.elementor-element-6dc481a > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-23651 .elementor-element.elementor-element-f99ed17 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-23651 .elementor-element.elementor-element-5c510c67 > .elementor-container{min-height:60px;}.elementor-23651 .elementor-element.elementor-element-125b56b2 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-23651 .elementor-element.elementor-element-125b56b2 .rey-headerSearch--inline .icon-search{font-size:18px;}.elementor-23651 .elementor-element.elementor-element-2189d69c > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-23651 .elementor-element.elementor-element-26f50c9f > .elementor-widget-container{margin:0px 0px 0px 20px;}}@media(max-width:767px){.elementor-23651 .elementor-element.elementor-element-67d1ef38{width:70%;}.elementor-23651 .elementor-element.elementor-element-0bb09df{width:initial;max-width:initial;--distance:5px;}.elementor-23651 .elementor-element.elementor-element-0bb09df .reyEl-menu-nav .menu-item > a{font-size:11px;}.elementor-23651 .elementor-element.elementor-element-3f23c6e8{width:30%;}.elementor-23651 .elementor-element.elementor-element-14c7e2e9{width:30%;}.elementor-23651 .elementor-element.elementor-element-64b3511d{width:70%;}.elementor-23651 .elementor-element.elementor-element-06067ec{width:70%;}.elementor-23651 .elementor-element.elementor-element-781ce75b .rey-siteLogo img, .elementor-23651 .elementor-element.elementor-element-781ce75b .rey-siteLogo .custom-logo{width:96px;}.elementor-23651 .elementor-element.elementor-element-a0c6ff8 .rey-mainNavigation-mobileBtn{--hbg-bars-width:21px;--hbg-bars-thick:3px;--hbg-bars-distance:4px;}}@media(min-width:768px){.elementor-23651 .elementor-element.elementor-element-14c7e2e9{width:20%;}.elementor-23651 .elementor-element.elementor-element-64b3511d{width:35%;}.elementor-23651 .elementor-element.elementor-element-06067ec{width:45%;}.elementor-23651 .elementor-element.elementor-element-fbbd974{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-23651 .elementor-element.elementor-element-64b3511d{width:86%;}.elementor-23651 .elementor-element.elementor-element-06067ec{width:86%;}}/* Start custom CSS */header.sticky-header {
	--header-height: 100px;
	--shrink-header-to: 0.6;
	--transition: .45s cubic-bezier(.4, 0, .2, 1);
	background-color: rgba(244, 245, 248, 0);
	transition: background-color var(--transition),
				backdrop-filter var(--transition),
				box-shadow var(--transition);
}

/***
* Sticky header activated
*/
header.sticky-header.elementor-sticky--effects {
	background-color: rgba(42,57,223,.9);
	box-shadow: 0px 4px 33px 1px rgba(0, 0, 0, .07);
	-webkit-backdrop-filter: saturate(180%) blur(20px);
	backdrop-filter: saturate(180%) blur(20px);
}
header.sticky-header > .elementor-container {
	min-height: var(--header-height);
	transition: min-height var(--transition);
}
header.sticky-header.elementor-sticky--effects > .elementor-container {
	min-height: calc( var(--header-height) * var(--shrink-header-to) );
}

/***
* Shorter header on mobile (70px instead of 100px)
*/
@media only screen and (max-width: 767px) {
	header.sticky-header {
		--header-height: 70px;
	}
}

/***
* class: .logo
*/
header.sticky-header .logo img {
	transition: transform var(--transition);
}
header.sticky-header.elementor-sticky--effects .logo img {
	transform: scale(.8);
}


h3.elementor-icon-box-title a {
    color: black !important;
}/* End custom CSS */