.elementor-67334 .elementor-element.elementor-element-dcaf246:not(.elementor-motion-effects-element-type-background), .elementor-67334 .elementor-element.elementor-element-dcaf246 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cd14583 );}.elementor-67334 .elementor-element.elementor-element-dcaf246{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-67334 .elementor-element.elementor-element-dcaf246 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-67334 .elementor-element.elementor-element-03a6910 > .elementor-element-populated{padding:40px 20px 20px 20px;}.elementor-67334 .elementor-element.elementor-element-0c1d7c4{text-align:start;}.elementor-67334 .elementor-element.elementor-element-0c1d7c4 img{width:80px;}.elementor-67334 .elementor-element.elementor-element-e8896fc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-67334 .elementor-element.elementor-element-412ead1:not(.elementor-motion-effects-element-type-background), .elementor-67334 .elementor-element.elementor-element-412ead1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cd14583 );}.elementor-67334 .elementor-element.elementor-element-412ead1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-67334 .elementor-element.elementor-element-412ead1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-67334 .elementor-element.elementor-element-519bd58 > .elementor-element-populated{margin:-40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 010px 50px 20px;}.elementor-67334 .elementor-element.elementor-element-8c1a2f0 > .elementor-widget-container{margin:0em 0em -0.3em 0em;padding:0em 0em 0em 0em;}.elementor-67334 .elementor-element.elementor-element-8c1a2f0{text-align:start;}.elementor-67334 .elementor-element.elementor-element-8c1a2f0 .elementor-heading-title{font-family:"obviously", Sans-serif;font-size:51px;font-weight:400;font-style:normal;line-height:0.9em;color:#E95DBF;}.elementor-67334 .elementor-element.elementor-element-e5a826f > .elementor-widget-container{margin:0em 0em -0.3em 0em;padding:0em 0em 0em 0em;}.elementor-67334 .elementor-element.elementor-element-e5a826f{text-align:start;}.elementor-67334 .elementor-element.elementor-element-e5a826f .elementor-heading-title{font-family:"obviously", Sans-serif;font-size:4.9em;font-weight:900;font-style:normal;line-height:0.9em;letter-spacing:-3.9px;color:#E95DBF;}.elementor-67334 .elementor-element.elementor-element-0ad65b6{text-align:start;}.elementor-67334 .elementor-element.elementor-element-0ad65b6 .elementor-heading-title{font-family:"obviously", Sans-serif;font-size:4.8em;font-weight:900;font-style:normal;line-height:0.9em;letter-spacing:-3.9px;color:#E95DBF;}.elementor-67334 .elementor-element.elementor-element-7a7dcb2{width:var( --container-widget-width, 111.238% );max-width:111.238%;--container-widget-width:111.238%;--container-widget-flex-grow:0;}.elementor-67334 .elementor-element.elementor-element-7a7dcb2 > .elementor-widget-container{margin:0.5em 0em 1em 0em;padding:0em 0em 0em 0em;}.elementor-67334 .elementor-element.elementor-element-7a7dcb2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-67334 .elementor-element.elementor-element-7a7dcb2 .elementor-heading-title{font-family:"obviouslynarrow", Sans-serif;font-size:1.6em;font-weight:500;text-transform:capitalize;color:#A571FD;}.elementor-67334 .elementor-element.elementor-element-fd05bcd{width:var( --container-widget-width, 98.811% );max-width:98.811%;--container-widget-width:98.811%;--container-widget-flex-grow:0;}.elementor-67334 .elementor-element.elementor-element-fd05bcd > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-67334 .elementor-element.elementor-element-fd05bcd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-67334 .elementor-element.elementor-element-1a44c2c > .elementor-widget-container{margin:0.5em 0em 0.5em 0em;}.elementor-67334 .elementor-element.elementor-element-1a44c2c .elementor-heading-title{font-family:"obviouslynarrow", Sans-serif;font-size:1.6em;font-weight:500;color:#A571FD;}.elementor-67334 .elementor-element.elementor-element-bab0db3 > .elementor-widget-container{margin:10px 0px 0px -80px;}.elementor-67334 .elementor-element.elementor-element-bab0db3 .elementor-countdown-wrapper{max-width:74%;}body:not(.rtl) .elementor-67334 .elementor-element.elementor-element-bab0db3 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 18px/2 );}body:not(.rtl) .elementor-67334 .elementor-element.elementor-element-bab0db3 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 18px/2 );}body.rtl .elementor-67334 .elementor-element.elementor-element-bab0db3 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 18px/2 );}body.rtl .elementor-67334 .elementor-element.elementor-element-bab0db3 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 18px/2 );}.elementor-67334 .elementor-element.elementor-element-bab0db3 .elementor-countdown-item{padding:15px 15px 15px 15px;background-color:#02010100;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E95DBF;border-radius:200px 200px 200px 200px;}.elementor-67334 .elementor-element.elementor-element-bab0db3 .elementor-countdown-digits{color:#E95DBF;font-family:"obviously", Sans-serif;font-size:40px;font-weight:900;line-height:46px;}.elementor-67334 .elementor-element.elementor-element-bab0db3 .elementor-countdown-label{color:#E95DBF;font-family:"obviously", Sans-serif;font-size:11px;line-height:13px;letter-spacing:-0.1px;}.elementor-67334 .elementor-element.elementor-element-0d75931 > .elementor-element-populated{padding:30px 20px 50px 50px;}.elementor-67334 .elementor-element.elementor-element-361d81f > .elementor-widget-container{margin:-40px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-67334 .elementor-element.elementor-element-361d81f{text-align:start;}.elementor-67334 .elementor-element.elementor-element-361d81f img{border-radius:50px 50px 50px 50px;}.elementor-67334 .elementor-element.elementor-element-67c1b5e:not(.elementor-motion-effects-element-type-background), .elementor-67334 .elementor-element.elementor-element-67c1b5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cd14583 );}.elementor-67334 .elementor-element.elementor-element-67c1b5e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-67334 .elementor-element.elementor-element-67c1b5e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-67334 .elementor-element.elementor-element-c8add8e > .elementor-element-populated{padding:0px 20px 80px 20px;}.elementor-67334 .elementor-element.elementor-element-6465981 img{border-radius:30px 30px 30px 30px;}.elementor-67334 .elementor-element.elementor-element-0eed58a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-67334 .elementor-element.elementor-element-0eed58a{font-family:"obviously", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-67334 .elementor-element.elementor-element-19947ce > .elementor-element-populated{margin:-40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 010px 80px 20px;}.elementor-67334 .elementor-element.elementor-element-e622fbb .elementor-heading-title{font-family:"obviously", Sans-serif;font-size:70px;font-weight:900;text-transform:uppercase;line-height:0.9em;color:#E95DBF;}.elementor-67334 .elementor-element.elementor-element-4ec27ef > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-67334 .elementor-element.elementor-element-4ec27ef .elementor-heading-title{font-family:"obviouslynarrow", Sans-serif;font-size:36px;font-weight:500;color:#E95DBF;}.elementor-67334 .elementor-element.elementor-element-b15da6a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-67334 .elementor-element.elementor-element-b15da6a{font-family:"obviously", Sans-serif;font-size:18px;font-weight:400;color:#E95DBF;}.elementor-67334 .elementor-element.elementor-element-d45d300:not(.elementor-motion-effects-element-type-background), .elementor-67334 .elementor-element.elementor-element-d45d300 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E95DBF;}.elementor-67334 .elementor-element.elementor-element-d45d300{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 0px 0px;}.elementor-67334 .elementor-element.elementor-element-d45d300 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-67334 .elementor-element.elementor-element-c68614d > .elementor-element-populated{margin:-40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 010px 80px 20px;}.elementor-67334 .elementor-element.elementor-element-e71fb51 .elementor-heading-title{font-family:"obviously", Sans-serif;font-size:70px;font-weight:900;text-transform:uppercase;line-height:0.9em;color:var( --e-global-color-cd14583 );}.elementor-67334 .elementor-element.elementor-element-e8e3f18 > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-67334 .elementor-element.elementor-element-e8e3f18 .elementor-heading-title{font-family:"obviously", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-cd14583 );}.elementor-67334 .elementor-element.elementor-element-a05c834 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-67334 .elementor-element.elementor-element-a05c834{font-family:"obviously", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-67334 .elementor-element.elementor-element-9ac6f8b > .elementor-element-populated{margin:0px 0px -200px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px -50px 20px;}.elementor-67334 .elementor-element.elementor-element-eacdb82 img{border-radius:30px 30px 30px 30px;}@media(max-width:1024px){.elementor-67334 .elementor-element.elementor-element-7a7dcb2{width:var( --container-widget-width, 552.93px );max-width:552.93px;--container-widget-width:552.93px;--container-widget-flex-grow:0;}.elementor-67334 .elementor-element.elementor-element-7a7dcb2 .elementor-heading-title{font-size:22px;}.elementor-67334 .elementor-element.elementor-element-fd05bcd{width:var( --container-widget-width, 639px );max-width:639px;--container-widget-width:639px;--container-widget-flex-grow:0;}.elementor-67334 .elementor-element.elementor-element-1a44c2c .elementor-heading-title{font-size:22px;}.elementor-67334 .elementor-element.elementor-element-e622fbb .elementor-heading-title{font-size:3.3em;}.elementor-67334 .elementor-element.elementor-element-4ec27ef .elementor-heading-title{font-size:22px;}.elementor-67334 .elementor-element.elementor-element-e8e3f18 .elementor-heading-title{font-size:22px;}}@media(min-width:768px){.elementor-67334 .elementor-element.elementor-element-519bd58{width:46.217%;}.elementor-67334 .elementor-element.elementor-element-0d75931{width:53.783%;}.elementor-67334 .elementor-element.elementor-element-c8add8e{width:47.87%;}.elementor-67334 .elementor-element.elementor-element-19947ce{width:52.13%;}.elementor-67334 .elementor-element.elementor-element-c68614d{width:52.13%;}.elementor-67334 .elementor-element.elementor-element-9ac6f8b{width:47.87%;}}@media(max-width:1024px) and (min-width:768px){.elementor-67334 .elementor-element.elementor-element-519bd58{width:100%;}.elementor-67334 .elementor-element.elementor-element-0d75931{width:100%;}}@media(max-width:767px){.elementor-67334 .elementor-element.elementor-element-dcaf246{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-67334 .elementor-element.elementor-element-03a6910 > .elementor-element-populated{padding:0px 0px 10px 20px;}.elementor-67334 .elementor-element.elementor-element-e8896fc{width:100%;max-width:100%;}.elementor-67334 .elementor-element.elementor-element-e8896fc img{width:77%;}.elementor-67334 .elementor-element.elementor-element-412ead1{padding:0px 0px 0px 0px;}.elementor-67334 .elementor-element.elementor-element-519bd58 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 0em 0em 0em;}.elementor-67334 .elementor-element.elementor-element-8c1a2f0{width:100%;max-width:100%;text-align:center;}.elementor-67334 .elementor-element.elementor-element-8c1a2f0 > .elementor-widget-container{margin:0px 0px 02px 0px;}.elementor-67334 .elementor-element.elementor-element-8c1a2f0 .elementor-heading-title{font-size:2.3em;letter-spacing:-2px;}.elementor-67334 .elementor-element.elementor-element-e5a826f{width:100%;max-width:100%;text-align:center;}.elementor-67334 .elementor-element.elementor-element-e5a826f > .elementor-widget-container{margin:-4px 0px 2px 0px;}.elementor-67334 .elementor-element.elementor-element-e5a826f .elementor-heading-title{font-size:2.9em;letter-spacing:-3.1px;}.elementor-67334 .elementor-element.elementor-element-0ad65b6{width:100%;max-width:100%;text-align:center;}.elementor-67334 .elementor-element.elementor-element-0ad65b6 > .elementor-widget-container{margin:-4px 0px 2px 0px;}.elementor-67334 .elementor-element.elementor-element-0ad65b6 .elementor-heading-title{font-size:3em;letter-spacing:-3.1px;}.elementor-67334 .elementor-element.elementor-element-7a7dcb2{width:100%;max-width:100%;text-align:center;}.elementor-67334 .elementor-element.elementor-element-7a7dcb2 > .elementor-widget-container{margin:0.5em 0em 0em 0em;}.elementor-67334 .elementor-element.elementor-element-7a7dcb2 .elementor-heading-title{font-size:18px;}.elementor-67334 .elementor-element.elementor-element-fd05bcd{width:100%;max-width:100%;}.elementor-67334 .elementor-element.elementor-element-fd05bcd > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-67334 .elementor-element.elementor-element-1a44c2c{width:100%;max-width:100%;text-align:center;}.elementor-67334 .elementor-element.elementor-element-1a44c2c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-67334 .elementor-element.elementor-element-1a44c2c .elementor-heading-title{font-size:20px;}.elementor-67334 .elementor-element.elementor-element-0d75931 > .elementor-element-populated{padding:1em 1em 0em 1em;}.elementor-67334 .elementor-element.elementor-element-361d81f > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-67334 .elementor-element.elementor-element-67c1b5e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-67334 .elementor-element.elementor-element-c8add8e > .elementor-element-populated{padding:0em 1em 3em 1em;}.elementor-67334 .elementor-element.elementor-element-6465981 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-67334 .elementor-element.elementor-element-0eed58a > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-67334 .elementor-element.elementor-element-0eed58a{text-align:center;}.elementor-67334 .elementor-element.elementor-element-19947ce > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1em 1em 1em 1em;}.elementor-67334 .elementor-element.elementor-element-e622fbb > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-67334 .elementor-element.elementor-element-e622fbb{text-align:center;}.elementor-67334 .elementor-element.elementor-element-e622fbb .elementor-heading-title{font-size:3.3em;}.elementor-67334 .elementor-element.elementor-element-4ec27ef{text-align:center;}.elementor-67334 .elementor-element.elementor-element-4ec27ef .elementor-heading-title{font-size:2em;}.elementor-67334 .elementor-element.elementor-element-b15da6a > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-67334 .elementor-element.elementor-element-b15da6a{text-align:center;font-size:1em;}.elementor-67334 .elementor-element.elementor-element-d45d300{padding:0px 0px 0px 0px;}.elementor-67334 .elementor-element.elementor-element-c68614d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 20px 20px 20px;}.elementor-67334 .elementor-element.elementor-element-e71fb51 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-67334 .elementor-element.elementor-element-e71fb51{text-align:center;}.elementor-67334 .elementor-element.elementor-element-e71fb51 .elementor-heading-title{font-size:37px;}.elementor-67334 .elementor-element.elementor-element-e8e3f18 > .elementor-widget-container{margin:15px 0px 10px 0px;}.elementor-67334 .elementor-element.elementor-element-e8e3f18{text-align:center;}.elementor-67334 .elementor-element.elementor-element-e8e3f18 .elementor-heading-title{font-size:14px;}.elementor-67334 .elementor-element.elementor-element-a05c834{text-align:center;}.elementor-67334 .elementor-element.elementor-element-9ac6f8b > .elementor-element-populated{margin:-3px 0px -200px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 2px 0px 15px;}}/* Start custom CSS for hubspot-form, class: .elementor-element-fd05bcd */.hs-form {
font-size: 9px !important;
color: #A571FD;
line-height:10px !important;
}

.hs-input {
display:block;
font-size:14px;
padding-left:10px;
background-color:#FFDDE8;
color:#A571FD;
border: 2px solid #E95DBF;
border-radius:20px;
height: 25px;  /* Set a specific height for all input boxes */
margin-bottom: 5px;  /* Add space below each input field */
}

.hs-button {
background-color:#E95DBF;
color:#FFDDE8;
font-weight:bold;
font-size:18px;
width:200px;
height:40px;
border-radius:20px;
border: 5px;
margin-top: 10px;  /* Add space on top of the button */
transition: all 0.3s ease-in-out;
}

.hs-button:hover {
background-color:#A571FD;
color:#FFDDE8;
cursor:pointer;
}

/* Remove bullets from the list */
.hs-form .inputs-list {
    list-style: none;
}

.hs-form-field {
    margin-right: -20px;
    
}

.hs-form-field label {
    display: inline-block;
    max-width: 500px;
    overflow: hidden;
    white-space: nowrap;
}

/* Hide default checkbox */
.hs-input[type="checkbox"] {
    visibility: hidden;
    position: absolute;
}

/* Create a new box */
.hs-input[type="checkbox"] + span {
    position: relative;
    padding-left: 30px;
    display: flex; /* Add flex display */
    align-items: center; /* Vertically align the items */
}

.hs-input[type="checkbox"] + span:before {
    content: '';
    position: absolute;
    left: 0;
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 2px solid #6F0650;
    border-radius: 50%; /* This makes the box round */
    margin-right: 10px;
    text-align: center;
    line-height: 13px;
}

/* Show a checkmark when checkbox is selected */
.hs-input[type="checkbox"]:checked + span:before {
    content: '✔';
}

/* Show when the checkbox is hovered */
.hs-input[type="checkbox"]:hover + span:before {
    border-color:#A90276;
}

@media (max-width: 768px) {
  .hs-form {
    text-align: center;
  }

  .hs-form-field {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-right: 0; /* Reset any margin shifting */
  }

  .hs-input {
    width: 90%; /* Adjust width for smaller screens */
    margin: 0 auto 10px auto; /* Center with auto margins */
  }

  .hs-button {
    margin: 0px auto 0 auto; /* Center button */
    width: 80%; /* Optional: Make button responsive */
  }

  .hs-form-field label {
    text-align: center;
    white-space: normal; /* Allow label to wrap on small screens */
  }

  .hs-input[type="checkbox"] + span {
    justify-content: center;
    padding-left: 0;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b15da6a */.elementor-67334 .elementor-element.elementor-element-b15da6a{max-width:480px;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'obviously';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/themes/mads/webfonts/obviously-regular-webfont.woff2') format('woff2'),
		url('/wp-content/themes/mads/webfonts/obviously-regular-webfont.woff') format('woff');
}
@font-face {
	font-family: 'obviously';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('/wp-content/themes/mads/webfonts/obviously-semibold-webfont.woff2') format('woff2'),
		url('/wp-content/themes/mads/webfonts/obviously-semibold-webfont.woff') format('woff');
}
@font-face {
	font-family: 'obviously';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('/wp-content/themes/mads/webfonts/obviously-bold-webfont.woff2') format('woff2'),
		url('/wp-content/themes/mads/webfonts/obviously-bold-webfont.woff') format('woff');
}
@font-face {
	font-family: 'obviously';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('/wp-content/themes/mads/webfonts/obviously-medium-webfont.woff2') format('woff2'),
		url('/wp-content/themes/mads/webfonts/obviously-medium-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'obviouslynarrow';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('/wp-content/themes/mads/webfonts/obviously-narrow-webfont.woff2') format('woff2'),
		url('/wp-content/themes/mads/webfonts/obviously-narrow-webfont.woff') format('woff');
}
@font-face {
	font-family: 'obviouslynarrow';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('/wp-content/themes/mads/webfonts/obviously-narrowmedium-webfont.woff2') format('woff2'),
		url('/wp-content/themes/mads/webfonts/obviously-narrowmedium-webfont.woff') format('woff');
}
@font-face {
	font-family: 'obviouslynarrow';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('/wp-content/themes/mads/webfonts/obviously-narrowsemibold-webfont.woff2') format('woff2'),
		url('/wp-content/themes/mads/webfonts/obviously-narrowsemibold-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */