.elementor-585 .elementor-element.elementor-element-fe33e99{--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;--background-transition:0.3s;}.elementor-585 .elementor-element.elementor-element-82d0807{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-585 .elementor-element.elementor-element-f1dd9d5{font-family:"Satoshi", Sans-serif;font-size:19px;}.elementor-585 .elementor-element.elementor-element-31218f2{--display:flex;--background-transition:0.3s;}.elementor-585 .elementor-element.elementor-element-f5f0a66 .elementor-menu-toggle{margin:0 auto;background-color:#FFFFFF;}.elementor-585 .elementor-element.elementor-element-f5f0a66 .elementor-nav-menu .elementor-item{font-family:"Satoshi", Sans-serif;font-size:16px;text-transform:lowercase;}.elementor-585 .elementor-element.elementor-element-f5f0a66 .elementor-nav-menu--dropdown{background-color:#FAF9F9;}.elementor-585 .elementor-element.elementor-element-f5f0a66 .elementor-nav-menu--dropdown a:hover,
					.elementor-585 .elementor-element.elementor-element-f5f0a66 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-585 .elementor-element.elementor-element-f5f0a66 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-585 .elementor-element.elementor-element-f5f0a66 .elementor-menu-toggle:hover{color:#000000;}.elementor-585 .elementor-element.elementor-element-f5f0a66 .elementor-nav-menu--dropdown a:hover,
					.elementor-585 .elementor-element.elementor-element-f5f0a66 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-585 .elementor-element.elementor-element-f5f0a66 .elementor-nav-menu--dropdown a.highlighted{background-color:#E9E9E9;}.elementor-585 .elementor-element.elementor-element-f5f0a66 .elementor-nav-menu--dropdown .elementor-item, .elementor-585 .elementor-element.elementor-element-f5f0a66 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Satoshi", Sans-serif;}@media(min-width:768px){.elementor-585 .elementor-element.elementor-element-82d0807{--width:14%;}.elementor-585 .elementor-element.elementor-element-31218f2{--width:66%;}}@media(max-width:767px){.elementor-585 .elementor-element.elementor-element-fe33e99{--content-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:center;--align-items:center;}.elementor-585 .elementor-element.elementor-element-82d0807{--width:33%;}.elementor-585 .elementor-element.elementor-element-f1dd9d5{text-align:center;font-size:14px;}.elementor-585 .elementor-element.elementor-element-31218f2{--width:34%;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-585 .elementor-element.elementor-element-f5f0a66 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-f5f0a66.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-585 .elementor-element.elementor-element-f5f0a66 .elementor-nav-menu .elementor-item{font-size:24px;}.elementor-585 .elementor-element.elementor-element-f5f0a66 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-585 .elementor-element.elementor-element-f5f0a66{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-585 .elementor-element.elementor-element-f5f0a66 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-585 .elementor-element.elementor-element-f5f0a66 .elementor-nav-menu--dropdown .elementor-item, .elementor-585 .elementor-element.elementor-element-f5f0a66 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:18px;letter-spacing:0.8px;word-spacing:0em;}.elementor-585 .elementor-element.elementor-element-f5f0a66 .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:14px;padding-bottom:14px;}.elementor-585 .elementor-element.elementor-element-f5f0a66 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-585 .elementor-element.elementor-element-f5f0a66 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:48px !important;}}/* Start custom CSS for nav-menu, class: .elementor-element-f5f0a66 *//* Make the dropdown cover the whole screen */
.elementor-nav-menu--dropdown {
  position: fixed !important;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: #fff; /* change background as needed */
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  z-index: 9999;
}

/* Style menu items inside */
.elementor-nav-menu--dropdown a {
  font-size: 24px; /* bigger text for fullscreen menu */
  padding: 15px 0;
}

.elementor-nav-menu--dropdown {
  justify-content: flex-start;
  align-items: flex-start;
  padding: 40px 20px; /* optional: add spacing so text isn’t glued to the edge */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://yann-keerim.com/wp-content/uploads/2025/09/Satoshi-Medium.woff2') format('woff2'),
		url('https://yann-keerim.com/wp-content/uploads/2025/09/Satoshi-Medium.woff') format('woff'),
		url('https://yann-keerim.com/wp-content/uploads/2025/09/Satoshi-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://yann-keerim.com/wp-content/uploads/2025/09/Satoshi-Bold.woff2') format('woff2'),
		url('https://yann-keerim.com/wp-content/uploads/2025/09/Satoshi-Bold.woff') format('woff'),
		url('https://yann-keerim.com/wp-content/uploads/2025/09/Satoshi-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */