/*
Theme Name: Eternum Event
Theme URI: https://www.eternumevents.com/
Template: hello-elementor
Author: Sopagraphics
Author URI: https://www.sopagraphics.com/
Version: 1.0.1770285091
Updated: 2026-02-05 10:51:31
*/
:root { interpolate-size: allow-keywords; }
.fullwidth { margin-left: 0px !important; width: 100vw !important; max-width: 100vw !important; }
* { margin: 0; padding: 0; box-sizing: border-box; }
body { min-height: 100vh; overflow-x: hidden; background: #ffffff; padding:0; }
#background { 
	position: relative; 
	width: 100%; 
	min-height: 100vh; 
	/* background: linear-gradient( 23deg, rgba(244, 238, 239, 0) 0%, rgba(238, 213, 241, 0.08) 10%, rgba(238, 213, 241, 0.46) 29%, rgba(240, 226, 225, 1) 57%, rgba(255, 255, 255, 0) 100% );  */
	filter: blur(52px); 
	
	background-color: #edf3fa;
    background-image:
      radial-gradient(ellipse 55% 40% at 95% 5%, #f5e3dc 0%, rgba(245,227,220,0) 55%),
      radial-gradient(ellipse 70% 55% at 75% 15%, #e4d7ec 0%, rgba(228,215,236,0) 65%),
      radial-gradient(ellipse 90% 70% at 55% 0%, #e8e0ee 0%, rgba(232,224,238,0) 70%),
      radial-gradient(ellipse 100% 80% at 10% 90%, #e5eff8 0%, rgba(229,239,248,0) 75%),
      linear-gradient(160deg, #eee6f0 0%, #e8f0f9 55%, #e6eff9 100%);
    

}
#wrapperEE{ position: fixed; inset: 0; pointer-events: none;  z-index: -1;}
#circle-top-right, #circle-bottom-right { position: absolute; border-radius: 50%; background: linear-gradient( 180deg, rgba(206, 213, 248, 1) 0%, rgba(244, 232, 240, 1) 100% ); filter: blur(68px); }
#circle-top-right { width: 777px; height: 779px; top: -250px; right: -200px; }
#circle-bottom-right { width: 463px; height: 465px; bottom: -150px; right: -50px; transform: rotate(90deg); }