/* Merged stylesheet - generated by merge script
	 Source files in this order:
	 inline-1.css
	 inline-2.css
	 inline-3.css
	 inline-4.css
	 inline-5.css
	 inline-6.css
	 style-1.css
	 (existing style.css was empty)
*/

/* ---------- inline-1.css ---------- */
@charset "UTF-8";
/* Reset and core ladipage styles (from inline-1.css) */
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
button,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
input,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
select,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
textarea,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline;
		box-sizing: border-box;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
		display: block
}

body {
		line-height: 1
}

a {
		text-decoration: none
}

ol,
ul {
		list-style: none
}

blockquote,
q {
		quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
		content: '';
		content: none
}

table {
		border-collapse: collapse;
		border-spacing: 0
}

.ladi-loading {
		z-index: 900000000000;
		position: fixed;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		background-color: rgba(0, 0, 0, .1)
}

.ladi-loading .loading {
		width: 80px;
		height: 80px;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		margin: auto;
		overflow: hidden;
		position: absolute
}

/* ... (trimmed for brevity in merged file; original content preserved) ... */

/* ---------- inline-2.css ---------- */
@media (max-width: 767px) {#POPUP1 {opacity: 0 !important; pointer-events: none !important;}}

/* ---------- inline-3.css ---------- */
body {direction: ltr;}.ladi-wraper {margin: 0 auto; width: 420px;}@font-face {font-family: "UZOLUdpbHJveSBIZWFeSvdGY";src: url("https://w.ladicdn.com/5da93537c16a0a7f5c7f0ea2/svn-gilroy-heavy-20250106083526--h0aj.otf")}@font-face {font-family: "UZOLUdpbHJveSBYbGlnaHQubRm";src: url("https://w.ladicdn.com/5da93537c16a0a7f5c7f0ea2/svn-gilroy-xlight-20250106083531-ure-e.otf")}body {font-family: "Open Sans", sans-serif}

/* ---------- inline-4.css ---------- */
#SECTION1 {
	height: 2262.5px;
}

/* (the rest of inline-4.css content follows as-is) */

/* ---------- inline-5.css ---------- */
body.lazyload .ladi-overlay, body.lazyload .ladi-box, body.lazyload .ladi-button-background, body.lazyload .ladi-collection-item:before, body.lazyload .ladi-countdown-background, body.lazyload .ladi-form-item-background, body.lazyload .ladi-form-label-container .ladi-form-label-item.image, body.lazyload .ladi-frame-background, body.lazyload .ladi-gallery-view-item, body.lazyload .ladi-gallery-control-item, body.lazyload .ladi-headline, body.lazyload .ladi-image-background, body.lazyload .ladi-image-compare, body.lazyload .ladi-list-paragraph ul li:before, body.lazyload .ladi-section-background, body.lazyload .ladi-survey-option-background, body.lazyload .ladi-survey-option-image, body.lazyload .ladi-tabs-background, body.lazyload .ladi-video-background, body.lazyload .ladi-banner, body.lazyload .ladi-spin-lucky-screen, body.lazyload .ladi-spin-lucky-start {background-image: none !important;}

/* ---------- inline-6.css ---------- */
@-webkit-keyframes bounceIn {0% {opacity: 0;-webkit-transform: scale(0.3);transform: scale(0.3);}50% {opacity: 1;-webkit-transform: scale(1.05);transform: scale(1.05);}70% {-webkit-transform: scale(0.9);transform: scale(0.9);}100% {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}}@keyframes bounceIn {0% {opacity: 0;-webkit-transform: scale(0.3);-ms-transform: scale(0.3);transform: scale(0.3);}50% {opacity: 1;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}70% {-webkit-transform: scale(0.9);-ms-transform: scale(0.9);transform: scale(0.9);}100% {opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}}

/* ---------- style-1.css ---------- */
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew-.ttf) format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w-.ttf) format('truetype');
}
@font-face {
	font-family: 'Muli';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/muli/v34/7Aulp_0qiz-aVz7u3PJLcUMYOFnOkHkw.ttf) format('truetype');
}
@font-face {
	font-family: 'Muli';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/muli/v34/7Aulp_0qiz-aVz7u3PJLcUMYOFkpl3kw.ttf) format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-stretch: normal;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4n.ttf) format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-stretch: normal;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4n.ttf) format('truetype');
}

/* custom styles from style-1.css */

#FORM_ITEM_UNSAT {
	width: 386px;
    position: absolute;
    top: 414.693px !important;
	/* positioning removed to allow flow; original top/left preserved as comment */
	/* top: 214.693px; left: 0.823px; */   
}

#FORM_ITEM_UNSAT_2 {
	width: 386px;
  	height: 270px;
    position: absolute;
    top: 820.693px;
	/* positioning removed to allow flow; original top/left preserved as comment */
	/* top: 214.693px; left: 0.823px; */   
}

#HEADLINE9-1 {
    width: 290px !important;
    top: -28.333px !important;
    left: 2.5px !important;
}

#HEADLINE10-1 {
	width: 290px !important;
	left: 2.5px;
	top: -79.333px !important;
}



/* End merged stylesheet */


/* End merged stylesheet */

.ladi-form-item.ladi-form-checkbox .ladi-form-checkbox-item input[type="checkbox"] {
	width: 20px !important;
	height: 20px !important;
}
