.elementor-kit-151{--e-global-color-primary:#313C59;--e-global-color-secondary:#313C59;--e-global-color-text:#2D3444;--e-global-color-accent:#EF1B3F;--e-global-color-fdfbbe0:#FFFFFF;--e-global-color-44e4841:#FFFFFF;--e-global-color-0e33fd6:#2C2D33;--e-global-color-b09edff:#2C2D33;--e-global-color-bb77860:#FFFFFF;--e-global-color-20d4876:#2C2D33;--e-global-color-b2fe744:#FFFFFF;--e-global-color-bf15306:#2C2D33;--e-global-color-c8a4498:#FFFFFF;--e-global-color-eb52cee:#F7F7F7;--e-global-color-3763cc5:#2C2D33;--e-global-color-56a3252:#F7F7F7;--e-global-color-67b6ffe:#EE1B3F;--e-global-color-ff1fb0b:#FF1D1D;--e-global-color-e3f8e81:#CDCECF;--e-global-color-cce9218:#DDDDDD;--e-global-color-ae7adfd:#00000026;--e-global-color-4cd2c5d:#E5EDF0;--e-global-color-8784315:#EEEEEE;--e-global-color-53db555:#7494A414;--e-global-color-b342f51:#EFF3F6;--e-global-color-46658a2:#394D5014;--e-global-color-fb556f1:#EFF3F6;--e-global-color-c368a26:#7494A421;--e-global-typography-primary-font-family:"Text";--e-global-typography-secondary-font-family:"Heading";--e-global-typography-text-font-family:"Text";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Heading";font-size:18px;letter-spacing:0.03em;overscroll-behavior:auto;}.elementor-kit-151 e-page-transition{background-color:var( --e-global-color-cce9218 );}.elementor-kit-151 p{margin-block-end:15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1640px;}.e-con{--container-max-width:1640px;--container-default-padding-top:0%;--container-default-padding-right:3%;--container-default-padding-bottom:0%;--container-default-padding-left:3%;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .header-inner{width:calc(1640px + 10%);max-width:100%;height:90px;max-height:100%;transition:all 0.7s;}.e-page-transition--entered .site-header .header-inner{height:90px;max-height:100%;transition:all 0.7s;}.site-header.scroll .header-inner{height:90px;max-height:100%;transition:all 0.7s;}.header-inner{padding-inline-end:calc(5% + 15px);padding-inline-start:calc(5% + 15px);}.site-header .site-branding .site-logo img{width:143px;max-width:143px;height:50px;max-height:50px;}.site-header .site-branding{width:143px;max-width:143px;height:50px;max-height:50px;}.site-header .site-branding .site-logo .logo-link{width:143px;max-width:143px;height:50px;max-height:50px;}.site-header .site-navigation ul.menu li a{color:var( --e-global-color-secondary );}.site-header .site-navigation .menu li{font-family:"INTEGRAL", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.01em;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}body{--grid_line_line_color:#EEEEEE;--grid_line_line_color_light:#EEEEEE;--grid_line_columns:2;--grid_line_max_width:1640px;--grid-line-the-width:90%;--grid_line_line_width:1px;--grid_line_direction:90deg;--grid_line_z_index:-1;position:relative;}body::before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;margin-right:auto;margin-left:auto;pointer-events:none;z-index:var(--grid_line_z_index, 0);min-height:100vh;width:calc(var(--grid-line-the-width) - (2 * 0px));max-width:var(--grid_line_max_width, 100%);background-size:calc(100% + var(--grid_line_line_width, 1px)) 100%;}body.light::before{background-image:repeating-linear-gradient(var(--grid_line_direction, 90deg), var(--grid_line_column_color, transparent), var(--grid_line_column_color, transparent) calc((100% / var(--grid_line_columns, 12)) - var(--grid_line_line_width, 1px)), var(--grid_line_line_color_light, #eee) calc((100% / var(--grid_line_columns, 12)) - var(--grid_line_line_width, 1px)), var(--grid_line_line_color_light, #eee) calc(100% / var(--grid_line_columns, 12)));outline:var(--grid_line_line_width, 1px) solid var(--grid_line_line_color_light, #eee);}body.dark::before{background-image:repeating-linear-gradient(var(--grid_line_direction, 90deg), var(--grid_line_column_color, transparent), var(--grid_line_column_color, transparent) calc((100% / var(--grid_line_columns, 12)) - var(--grid_line_line_width, 1px)), var(--grid_line_line_color, #eee) calc((100% / var(--grid_line_columns, 12)) - var(--grid_line_line_width, 1px)), var(--grid_line_line_color, #eee) calc(100% / var(--grid_line_columns, 12)));outline:var(--grid_line_line_width, 1px) solid var(--grid_line_line_color, #eee);}@media(max-width:1200px){.e-con{--container-default-padding-top:0%;--container-default-padding-right:3%;--container-default-padding-bottom:0%;--container-default-padding-left:3%;}.site-header .header-inner{width:90%;max-width:100%;}.header-inner{padding-inline-end:20px;padding-inline-start:20px;}.site-header .site-navigation .menu li{font-size:14px;}}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:0%;--container-default-padding-right:3%;--container-default-padding-bottom:0%;--container-default-padding-left:3%;}.site-header .header-inner{width:94%;max-width:100%;height:80px;max-height:100%;transition:all 0.7s;}.e-page-transition--entered .site-header .header-inner{height:80px;max-height:100%;transition:all 0.7s;}.site-header.scroll .header-inner{height:80px;max-height:100%;transition:all 0.7s;}.header-inner{padding-inline-end:10px;padding-inline-start:10px;}body{--grid_line_columns:2;--grid-line-the-width:94%;}}@media(max-width:767px){.e-con{--container-default-padding-top:0%;--container-default-padding-right:3%;--container-default-padding-bottom:0%;--container-default-padding-left:3%;}.site-header .header-inner{width:94%;max-width:100%;}.header-inner{padding-inline-end:5px;padding-inline-start:5px;}.site-header .site-branding .site-logo img{width:110px;max-width:110px;height:52px;max-height:52px;}.site-header .site-branding{width:110px;max-width:110px;height:52px;max-height:52px;}.site-header .site-branding .site-logo .logo-link{width:110px;max-width:110px;height:52px;max-height:52px;}.site-header .site-navigation .menu li{font-size:14px;}}@media(max-width:660px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:0%;--container-default-padding-right:3%;--container-default-padding-bottom:0%;--container-default-padding-left:3%;}.header-inner{padding-inline-end:0px;padding-inline-start:0px;}.site-header .site-branding .site-logo img{width:110px;max-width:110px;height:52px;max-height:52px;}.site-header .site-branding{width:110px;max-width:110px;height:52px;max-height:52px;}.site-header .site-branding .site-logo .logo-link{width:110px;max-width:110px;height:52px;max-height:52px;}body{--grid_line_columns:1;--grid-line-the-width:94%;}}:root { --lightgrey:#f7f7f7; --bordergrey:rgba(0, 0, 0, 0.11); }
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Text';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://fugu.fugostudio.com/wp-content/uploads/2025/09/ParalucentLight-Regular.woff2') format('woff2'),
		url('https://fugu.fugostudio.com/wp-content/uploads/2025/09/ParalucentLight-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Text';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://fugu.fugostudio.com/wp-content/uploads/2025/09/Paralucent-Light.woff2') format('woff2'),
		url('https://fugu.fugostudio.com/wp-content/uploads/2025/09/Paralucent-Light.woff') format('woff');
}
@font-face {
	font-family: 'Text';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://fugu.fugostudio.com/wp-content/uploads/2025/09/Paralucent-Bold-1.woff2') format('woff2'),
		url('https://fugu.fugostudio.com/wp-content/uploads/2025/09/Paralucent-Bold-1.woff') format('woff');
}
@font-face {
	font-family: 'Text';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://fugu.fugostudio.com/wp-content/uploads/2025/09/Paralucent-Text-Light-Height.woff2') format('woff2'),
		url('https://fugu.fugostudio.com/wp-content/uploads/2025/09/Paralucent-Text-Light-Height.woff') format('woff');
}
@font-face {
	font-family: 'Text';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://fugu.fugostudio.com/wp-content/uploads/2025/09/Paralucent-Thin-Height.woff2') format('woff2'),
		url('https://fugu.fugostudio.com/wp-content/uploads/2025/09/Paralucent-Thin-Height.woff') format('woff');
}
@font-face {
	font-family: 'Text';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://fugu.fugostudio.com/wp-content/uploads/2025/09/Paralucent-Text-Extra-Light-Height.woff2') format('woff2'),
		url('https://fugu.fugostudio.com/wp-content/uploads/2025/09/Paralucent-Text-Extra-Light-Height.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Heading';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://fugu.fugostudio.com/wp-content/uploads/2025/09/Media.woff2') format('woff2'),
		url('https://fugu.fugostudio.com/wp-content/uploads/2025/09/Media.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'INTEGRAL';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://fugu.fugostudio.com/wp-content/uploads/2025/10/IntegralCF-ExtraBold.woff2') format('woff2'),
		url('https://fugu.fugostudio.com/wp-content/uploads/2025/10/IntegralCF-ExtraBold.woff') format('woff');
}
@font-face {
	font-family: 'INTEGRAL';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://fugu.fugostudio.com/wp-content/uploads/2025/10/IntegralCF-Bold.woff2') format('woff2'),
		url('https://fugu.fugostudio.com/wp-content/uploads/2025/10/IntegralCF-Bold.woff') format('woff');
}
@font-face {
	font-family: 'INTEGRAL';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://fugu.fugostudio.com/wp-content/uploads/2025/10/IntegralCF-Medium.woff2') format('woff2'),
		url('https://fugu.fugostudio.com/wp-content/uploads/2025/10/IntegralCF-Medium.woff') format('woff');
}
/* End Custom Fonts CSS */