*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
@media all {
  *#dm .dmInner nav.u_1998592992 { color:black !important; }

  *#dm .dmInner div.u_1883778469 .dmwidget-title {
    font-size:24px !important;
    text-align:left !important;
    color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1883778469 input:not([type="submit"]) {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-radius:21px 21px 21px 21px !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_1883778469 textarea {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-radius:21px 21px 21px 21px !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_1883778469 select {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-radius:21px 21px 21px 21px !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_1883778469 {
    background-color:var(--color_5) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:21px 21px 21px 21px !important;
  }

  *#dm .dmInner div.u_1883778469 .dmformsubmit:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1883778469 .dmformsubmit.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1883778469 .dmformsubmit {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    border-style:solid !important;
    border-color:rgb(11,25,86) rgb(11,25,86) rgb(11,25,86) rgb(11,25,86) !important;
    border-width:1px 1px 2px 1px !important;
    width:750px !important;
    height:50px !important;
    border-radius:21px 21px 21px 21px !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px inset !important;
  }

  *#dm .dmInner a.u_1113301554:hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1113301554.hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1113301554 {
    border-radius:50px !important;
    box-shadow:rgba(0,0,0,0.25) -3px 0px 11px 0px !important;
    background-color:rgba(0,105,252,1) !important;
    background-image:initial !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

  *#dm .dmInner a.u_1113301554 .iconBg { display:inline !important; }

  *#dm .dmInner a.u_1113301554 span.icon {
    color:rgba(0,240,255,1) !important;
    fill:rgba(0,240,255,1) !important;
  }

  *#dm .dmInner a.u_1088652586:hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1088652586.hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1088652586 {
    border-radius:50px !important;
    box-shadow:rgba(0,0,0,0.25) -3px 0px 11px 0px !important;
    background-color:rgba(0,105,252,1) !important;
    background-image:initial !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

  *#dm .dmInner a.u_1088652586 .iconBg { display:inline !important; }

  *#dm .dmInner a.u_1088652586 span.icon {
    color:rgba(0,240,255,1) !important;
    fill:rgba(0,240,255,1) !important;
  }

  *#dm .dmInner a.u_1480135115:hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1480135115.hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1480135115 {
    border-radius:50px !important;
    box-shadow:rgba(0,0,0,0.25) -3px 0px 11px 0px !important;
    background-color:rgba(0,105,252,1) !important;
    background-image:initial !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

  *#dm .dmInner a.u_1480135115 .iconBg { display:inline !important; }

  *#dm .dmInner a.u_1480135115 span.icon {
    color:rgba(0,240,255,1) !important;
    fill:rgba(0,240,255,1) !important;
  }

  *#dm .dmInner a.u_1326315606:hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1326315606.hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1326315606 {
    border-radius:50px !important;
    box-shadow:rgba(0,0,0,0.25) -3px 0px 11px 0px !important;
    background-color:rgba(0,105,252,1) !important;
    background-image:initial !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

  *#dm .dmInner a.u_1326315606 .iconBg { display:inline !important; }

  *#dm .dmInner a.u_1326315606 span.icon {
    color:rgba(0,240,255,1) !important;
    fill:rgba(0,240,255,1) !important;
  }

  *#dm .dmInner a.u_1098267216:hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1098267216.hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1098267216 {
    border-radius:50px !important;
    box-shadow:rgba(0,0,0,0.25) -3px 0px 11px 0px !important;
    background-color:rgba(0,105,252,1) !important;
    background-image:initial !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

  *#dm .dmInner a.u_1098267216 .iconBg { display:inline !important; }

  *#dm .dmInner a.u_1098267216 span.icon {
    color:rgba(0,240,255,1) !important;
    fill:rgba(0,240,255,1) !important;
  }

  *#dm .dmInner div.u_1593142691 img { object-fit:cover !important; }

  *#dm .dmInner div.u_1561324554 .dmwidget-title {
    font-size:24px !important;
    text-align:left !important;
    color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1561324554 input:not([type="submit"]) {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-radius:21px 21px 21px 21px !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_1561324554 textarea {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-radius:21px 21px 21px 21px !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_1561324554 select {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-radius:21px 21px 21px 21px !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_1561324554 {
    background-color:var(--color_5) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:21px 21px 21px 21px !important;
  }

  *#dm .dmInner div.u_1561324554 .dmformsubmit:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1561324554 .dmformsubmit.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1561324554 .dmformsubmit {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    border-style:solid !important;
    border-color:rgb(11,25,86) rgb(11,25,86) rgb(11,25,86) rgb(11,25,86) !important;
    border-width:1px 1px 2px 1px !important;
    width:750px !important;
    height:50px !important;
    border-radius:21px 21px 21px 21px !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px inset !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1945223138 { text-align:center !important; }

  *.dmTabletBody #dm .d-page-1716942098 DIV.dmInner { background-attachment:initial !important; }

  *#dm .d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-image:url(https://lirp.cdn-website.com/1c519efe/dms3rep/multi/opt/b-3705h.png) !important;
    background-size:auto !important;
    background-attachment:fixed !important;
  }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:url(https://lirp.cdn-website.com/1c519efe/dms3rep/multi/opt/b-3705h.png) !important;
    background-size:auto !important;
    background-attachment:initial !important;
  }
}
.hero-bubble
{
	background:linear-gradient(135deg,rgba(0,105,252,0.8) 0%,rgba(255,255,255,0.85) 100%) !important;
	padding:2.5rem !important;
	border-radius:16px !important;
	box-shadow:0 8px 16px rgba(0,0,0,0.15) !important;
}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:768px) and (max-width:1024px) {}
.card-step
{
	position:relative !important;
	flex:1 1 calc(33% - 2rem) !important;
	min-width:240px !important;
	background:rgba(255,255,255,0.3) !important;
	backdrop-filter:blur(10px) !important;
	border-radius:16px !important;
	padding:2rem !important;
	color:#1A1A1A !important;
	text-align:center !important;
	overflow:visible !important;
}
.card-step::before
{
	content:"" !important;
	position:absolute !important;
	top:-2px !important;
	left:-2px !important;
	right:-2px !important;
	bottom:-2px !important;
	border-radius:18px !important;
	z-index:-1 !important;
}
.card-step1::before
{
	border:2px solid #0069FC !important;
	box-shadow:0 0 12px #0069FC !important;
}
.card-step2::before
{
	border:2px solid #AAD2EA !important;
	box-shadow:0 0 12px #AAD2EA !important;
}
.card-step3::before
{
	border:2px solid #00F0FF !important;
	box-shadow:0 0 12px #00F0FF !important;
}
.card-step4::before
{
	border:2px solid #CCFFFF !important;
	box-shadow:0 0 12px #CCFFFF !important;
}
.card-step5::before
{
	border:2px solid #2E74FF !important;
	box-shadow:0 0 12px #2E74FF !important;
}
.card-step6::before
{
	border:2px solid #D0F4FF !important;
	box-shadow:0 0 12px #D0F4FF !important;
}
@media (max-width:768px) {
  .card-step { flex:1 1 100%; }
}
.bubble-3d-ultra::before
{
	content:"" !important;
	position:absolute !important;
	top:10% !important;
	left:10% !important;
	width:60% !important;
	height:40% !important;
	background:linear-gradient(120deg,rgba(255,255,255,0.8),rgba(255,255,255,0) 80%) !important;
	transform:rotate(-20deg) !important;
	filter:blur(6px) !important;
	pointer-events:none !important;
}
.bubble-3d-ultra::after
{
	content:"" !important;
	position:absolute !important;
	bottom:0 !important;
	left:0 !important;
	width:100% !important;
	height:20% !important;
	background:linear-gradient(to top,rgba(255,255,255,0.25),transparent) !important;
	pointer-events:none !important;
}
.bubble-3d-ultra.tilted
{
	transform:perspective(800px) rotateX(8deg) rotateY(-6deg) !important;
}
.bubble-3d-frost::before
{
	content:"" !important;
	position:absolute !important;
	top:12% !important;
	left:12% !important;
	width:76% !important;
	height:30% !important;
	background:radial-gradient(circle at top left,rgba(255,255,255,0.6),transparent 75%) !important;
	filter:blur(5px) !important;
	pointer-events:none !important;
}
.bubble-3d-frost::after
{
	content:"" !important;
	position:absolute !important;
	bottom:0 !important;
	left:0 !important;
	width:100% !important;
	height:18% !important;
	background:linear-gradient(to top,rgba(255,255,255,0.25),transparent) !important;
	pointer-events:none !important;
}
*#dm .dmInner div.u_1893078842
{
	background:var(--bubble-bg) !important;
	border-radius:18px !important;
	box-shadow:0 20px 40px rgba(0,0,0,0.15),inset 0 2px 6px rgba(255,255,255,0.6) !important;
	position:relative !important;
	border:4px solid transparent !important;
	overflow:hidden !important;
	backdrop-filter:blur(12px) !important;
	border-image:linear-gradient(60deg,var(--brand-primary),var(--brand-secondary),var(--brand-primary)) 1 round !important;
	animation:floatBubble 6s ease-in-out infinite !important;
}
*#dm .dmInner div.u_1593142691
{
	background:var(--bubble-bg) !important;
	border-radius:18px !important;
	box-shadow:0 20px 40px rgba(0,0,0,0.15),inset 0 2px 6px rgba(255,255,255,0.6) !important;
	position:relative !important;
	border:4px solid transparent !important;
	overflow:hidden !important;
	backdrop-filter:blur(12px) !important;
	border-image:linear-gradient(60deg,var(--brand-primary),var(--brand-secondary),var(--brand-primary)) 1 round !important;
	animation:floatBubble 6s ease-in-out infinite !important;
}
#64f77f72[data-css-edit] {
  background: var(--bubble-bg);
  border-radius: 24px;
  box-shadow: 0 20px 40px rgba(0,0,0,0.15),
    inset 0 2px 6px rgba(255,255,255,0.6);
  position: relative;
  border: 4px solid transparent;
  overflow: hidden;
  backdrop-filter: blur(12px);
  border-image: linear-gradient(
    60deg,
    var(--brand-primary),
    var(--brand-secondary),
    var(--brand-primary)
  ) 1 round;
  animation: floatBubble 6s ease-in-out infinite;
}separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1243667655
{
	margin-left:0 !important;
	padding-top:100px !important;
	padding-left:40px !important;
	padding-bottom:100px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:40px !important;
	margin-right:0 !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	max-width:none !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm .dmInner div.u_1893078842
{
}
*#dm .dmInner div.u_1593142691
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
}



@media all {
    
#\38 55b3ff3 {
    min-height: 739px;
    column-gap: 8%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#feb4258a {
    align-items: flex-end;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e5f00a03 {
    width: 100%;
    grid-template-rows: minmax(634px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-image: url(https://lirp.cdn-website.com/1c519efe/dms3rep/multi/opt/CoolyBox+Hero+Background+Digital+Ice-1920w.png);
    background-origin: border-box;
    box-shadow: rgba(0, 0, 0, 0.25) 12px 0px 11px -9px inset;
    border-radius: 21px 21px 21px 21px;
    background-repeat: repeat;
    background-size: auto;
    margin-top: -1px;
    background-attachment: fixed;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4f77f72[data-css-edit] {
    background: var(--bubble-bg);
    border-radius: 24px;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15),
    inset 0 2px 6px rgba(255,255,255,0.6);
    position: relative;
    border: 4px solid transparent;
    overflow: hidden;
    backdrop-filter: blur(12px);
    border-image: linear-gradient(
    60deg,
    var(--brand-primary),
    var(--brand-secondary),
    var(--brand-primary)
  ) 1 round;
    animation: floatBubble 6s ease-in-out infinite;
}
#\36 4f77f72 {
    align-items: center;
    justify-self: center;
    align-self: start;
    order: 0;
    width: 71.25%;
    min-height: 102.15%;
    background-image: linear-gradient(0deg, rgba(255, 252, 252, 1) 0%, rgba(0, 105, 252, 1) 100%);
    height: auto;
    flex-wrap: nowrap;
    background-origin: border-box;
    box-shadow: rgba(0, 0, 0, 0.25) 12px 0px 11px -9px inset;
    border-radius: 21px 21px 21px 21px;
    padding: 4% 4% 4% 4%;
    margin: -19px 64px 0% 0%;
}
    
#\33 52baf70 {
    width: 615px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0e92148 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 cadce89 {
    width: 96.94%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bc36e59 {
    width: 679px;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    order: 2;
    margin-bottom: 0px;
    margin-top: -81px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ed88001 {
    width: 620px;
    height: 64px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 21px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 55b3ff3 {
    min-height: 627px;
    padding: 0px 0px 0px 0px;
}
    
#e5f00a03 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4f77f72 {
    justify-self: center;
    align-self: center;
    height: auto;
    min-height: 70.86%;
    width: 56.23%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 cadce89 {
    width: 99.93%;
}
}



@media (max-width: 767px) {
    
#\38 55b3ff3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#feb4258a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e5f00a03 {
    width: 100.00%;
    grid-template-rows: minmax(670px, max-content);
}
    
#\36 4f77f72 {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 67.15%;
    width: 79.27%;
    padding: 8% 8% 8% 8%;
    margin: 99px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 52baf70 {
    order: 1;
}
    
#\30 cadce89 {
    order: 2;
    width: 99.01%;
}
    
#\30 bc36e59 {
    order: 1;
}
}



@media all {
    
#fa68a856[data-css-edit] {
    background: var(--bubble-bg);
    border-radius: 18px;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15),
    inset 0 2px 6px rgba(255,255,255,0.6);
    position: relative;
    border: 4px solid transparent;
    overflow: hidden;
    backdrop-filter: blur(4px);
    border-image: linear-gradient(
    60deg,
    var(--brand-primary),
    var(--brand-secondary),
    var(--brand-primary)
  ) 1 round;
    animation: floatBubble 6s ease-in-out infinite;
}
#fa68a856 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    padding-left: 6%;
    padding-right: 6%;
    padding-bottom: 2%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#fc4ef8f4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(135deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    border-radius: 30px 30px 30px 30px;
    box-shadow: none;
    background-origin: border-box;
}
    
#\37 b5ed8df {
    width: 220px;
    height: 50px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: center;
    margin-top: -43px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#f20c7c24[data-css-edit] {
    background: var(--bubble-bg);
    border-radius: 18px;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15),
    inset 0 2px 6px rgba(255,255,255,0.6);
    position: relative;
    border: 4px solid transparent;
    overflow: hidden;
    backdrop-filter: blur(12px);
    border-image: linear-gradient(
    60deg,
    var(--brand-primary),
    var(--brand-secondary),
    var(--brand-primary)
  ) 1 round;
    animation: floatBubble 6s ease-in-out infinite;
}
#f20c7c24 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: initial;
    box-shadow: rgba(255, 0, 0, 1) 0px 12px 11px -9px inset;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_3);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#a6d6e5eb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_71i {
    width: 22.97%;
    height: 154px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin-left: 4px;
    margin-top: -75px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 25599e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 774ff09 {
    width: 220px;
    height: 50px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: center;
    margin-top: -33px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c1a0d03[data-css-edit] {
    background: var(--bubble-bg);
    border-radius: 18px;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15),
    inset 0 2px 6px rgba(255,255,255,0.6);
    position: relative;
    border: 4px solid transparent;
    overflow: hidden;
    backdrop-filter: blur(12px);
    border-image: linear-gradient(
    60deg,
    var(--brand-primary),
    var(--brand-secondary),
    var(--brand-primary)
  ) 1 round;
    animation: floatBubble 6s ease-in-out infinite;
}
#\32 c1a0d03 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: initial;
    box-shadow: rgba(255, 0, 0, 1) 0px 12px 11px -9px inset;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_3);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#d2a52437 {
    width: 19.70%;
    height: 185px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin-left: 4px;
    margin-top: -52px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fa68a856 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 331px;
    column-gap: 1%;
    padding-bottom: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#f20c7c24 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#fa68a856 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#f20c7c24 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_71i {
    height: 240px;
}
    
#\32 c1a0d03 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d2a52437 {
    height: 240px;
}
}



@media all {
    
#\39 0610507[data-css-edit] {
    background: var(--bubble-bg);
    border-radius: 18px;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15),
    inset 0 2px 6px rgba(255,255,255,0.6);
    position: relative;
    border: 4px solid transparent;
    overflow: hidden;
    backdrop-filter: blur(12px);
    border-image: linear-gradient(
    60deg,
    var(--brand-primary),
    var(--brand-secondary),
    var(--brand-primary)
  ) 1 round;
    animation: floatBubble 6s ease-in-out infinite;
}
#\39 0610507 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: initial;
    box-shadow: rgba(255, 0, 0, 1) 0px 12px 11px -9px inset;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_3);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\39 2789273 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#cdefe680[data-css-edit] {
    background: var(--bubble-bg);
    border-radius: 18px;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15),
    inset 0 2px 6px rgba(255,255,255,0.6);
    position: relative;
    border: 4px solid transparent;
    overflow: hidden;
    backdrop-filter: blur(8px);
    border-image: linear-gradient(
    60deg,
    var(--brand-primary),
    var(--brand-secondary),
    var(--brand-primary)
  ) 1 round;
    animation: floatBubble 6s ease-in-out infinite;
}
#cdefe680 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    padding-left: 6%;
    padding-right: 6%;
    padding-bottom: 2%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#e61db186 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(135deg, rgba(0, 0, 0, 0) 21%, rgba(0, 0, 0, 1) 100%);
    border-radius: 30px 30px 30px 30px;
    background-origin: border-box;
}
    
#\38 ba83a74 {
    width: 14.27%;
    height: 146px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin-left: 4px;
    margin-top: -70px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5b0c1e8 {
    width: 220px;
    height: 50px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: center;
    margin-top: -45px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#b85094c5[data-css-edit] {
    background: var(--bubble-bg);
    border-radius: 18px;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15),
    inset 0 2px 6px rgba(255,255,255,0.6);
    position: relative;
    border: 4px solid transparent;
    overflow: hidden;
    backdrop-filter: blur(12px);
    border-image: linear-gradient(
    60deg,
    var(--brand-primary),
    var(--brand-secondary),
    var(--brand-primary)
  ) 1 round;
    animation: floatBubble 6s ease-in-out infinite;
}
#b85094c5 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: initial;
    box-shadow: rgba(255, 0, 0, 1) 0px 12px 11px -9px inset;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_3);
    order: 0;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\34 d027c56 {
    width: 10.80%;
    height: 87px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin-left: 4px;
    margin-top: -52px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e4c1f1a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c9891754 {
    width: 220px;
    height: 50px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: center;
    margin-top: -33px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 0610507 {
    width: 49.5%;
    min-height: 8px;
}
    
#cdefe680 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 331px;
    column-gap: 1%;
    padding-bottom: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#b85094c5 {
    width: 49.5%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\39 0610507 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cdefe680 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 ba83a74 {
    height: 240px;
}
    
#b85094c5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 d027c56 {
    height: 240px;
}
}



@media all {
    
#\35 7103528 {
    max-width: 100%;
    width: 730px;
    height: auto;
    order: 1;
}
    
#\36 e8a3bff {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d4a0ad4c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 ec3b3df {
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    align-items: center;
    order: 0;
    background-image: linear-gradient(45deg, rgba(228, 248, 254, 1) 0%, rgba(0, 195, 255, 0.4) 100%);
    border-radius: 57px 57px 57px 57px;
    background-origin: border-box;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 e8a3bff {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\35 7103528 {
    order: 1;
}
    
#\36 e8a3bff {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\35 ec3b3df {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
}
}

