.elementor-180553 .elementor-element.elementor-element-0a4fcf1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-180553 .elementor-element.elementor-element-0a4fcf1 > .elementor-container{min-height:700px;}.elementor-180553 .elementor-element.elementor-element-0a4fcf1{padding:50px 0px 50px 0px;}.elementor-180553 .elementor-element.elementor-element-4db9e96 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-180553 .elementor-element.elementor-element-e202656 img{width:100%;}.elementor-180553 .elementor-element.elementor-element-fb06231:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-180553 .elementor-element.elementor-element-fb06231 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-180553 .elementor-element.elementor-element-fb06231 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-180553 .elementor-element.elementor-element-fb06231 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-180553 .elementor-element.elementor-element-32909e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-180553 .elementor-element.elementor-element-32909e3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:600;line-height:35px;color:var( --e-global-color-primary );}.elementor-180553 .elementor-element.elementor-element-9ff3480 > .elementor-container{min-height:350px;}.elementor-180553 .elementor-element.elementor-element-6f5522a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-180553 .elementor-element.elementor-element-6f5522a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-180553 .elementor-element.elementor-element-6f5522a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 15px 30px 15px;}.elementor-180553 .elementor-element.elementor-element-6f5522a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:767px){.elementor-180553 .elementor-element.elementor-element-0a4fcf1{padding:0px 0px 0px 0px;}.elementor-180553 .elementor-element.elementor-element-32909e3 .elementor-heading-title{font-size:35px;line-height:45px;}}@media(min-width:768px){.elementor-180553 .elementor-element.elementor-element-4db9e96{width:60%;}.elementor-180553 .elementor-element.elementor-element-fb06231{width:39.956%;}}@media(max-width:1024px) and (min-width:768px){.elementor-180553 .elementor-element.elementor-element-4db9e96{width:100%;}.elementor-180553 .elementor-element.elementor-element-fb06231{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-32909e3 */@media (max-width: 575px) {
    .mobile-break {
        display: block;
    }   
    .laptop-title br {
        display: none;   
    }
}/* End custom CSS */
/* Start custom CSS *//* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

/* Multi Step Form Start */
.laptop-raffle-form-row {
    display: flex;
    justify-content: center;
	align-items: center;
	gap: 15px;
}
.laptop-raffle-form-row.text-row {
	flex-direction: column;
	gap: 0;
}
.laptop-raffle-form-group {
	width: 100%;
	margin-bottom: 15px;
}
.last-row .laptop-raffle-form-group {
	margin-bottom: 0!important;
}
.laptop-raffle-form-group.group-left {
	text-align: right;
}
.laptop-raffle-form-group.group-right {
	text-align: left;
}
.laptop-raffle-form-group.group-center {
	text-align: center;
}
.laptop-raffle-form-row input[type="radio"] {
    width: 0;
    height: 0;
    padding: 0;
    opacity: 0;
}
.custom-label {
	padding: 7px 35px!important;
	border-radius: 30px;
	font-family: "Ubuntu", Sans-serif;
	font-weight: 600;
	font-size: 20px;
	line-height: 20px;
	text-transform: uppercase;
	cursor: pointer;
}
.custom-label-orange {
	background-color: #FEBB1A;
	color: #0A2D71!important;
	border: none;
}

.custom-label-orange:hover {
	background-color: #FEBB1A;
	color: #0A2D71!important;
}

.text-row .custom-label-orange {
	float: inherit;
}

.custom-label-gray {
	background-color: #454D5C!important;
	color: #d1d1d1!important;
	text-decoration: none!important;
	border: none;
}

.custom-label-gray:hover {
	text-decoration: none!important;
	background-color: #454D5C;
	color: #FFFFFF;
	outline: none;
}
label.custom-control-label.custom-label.custom-label-orange.float-none {
    float: none;
    display: inline-block;
}
.main-label {
	font-family: "Lato", Sans-serif;
	font-weight: 600;
  	color: #fff;
  	font-size: 25px;
	text-align: center;
	line-height: 35px;
  	margin-bottom: 30px;
  	display: inline-block;
  	width: 100%;
}
.laptop-raffle-multi-step-form .form-control {
	width: 100%;
	display: block;
	margin: auto;
	font-family: "Lato", Sans-serif;
	font-weight: 400;
	font-size: 18px;
	border: none;
	color: #333;
	padding: 10px;
}
.laptop-raffle-multi-step-form .form-control:focus {
	outline: none;
	border: nonr;
}
.laptop-raffle-multi-step-form small {
    font-size: 15px;
    color: #fff;
    display: block;
    margin-top: 5px;
}
.laptop-raffle-multi-step-form button[type="submit"] {
	font-family: "Ubuntu", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	background-color: #FEBB1A;
	text-transform: uppercase;
	color: #0A2D71;
	padding: 12px 40px;
	border-radius: 30px;
}

#contactForm button:disabled {
    opacity: 0.5;
}
#responseMsg {
    width: 100%;
	font-family: "Lato", Sans-serif;
    font-size: 18px;
	font-weight: 600;
	line-height: 26px;
    text-align: center;
    border-radius: 3px;
}
.error, .processing {
    margin-top: 20px;
    padding: 12px;
    color: #b94a48;
    background-color: #f2dede;
    line-height: 25px;
}
.success {
    margin-top: 20px;
    padding: 12px;
    color: #021D38;
    background-color: #FEBB1A;
}
#responseMsg a {
	color: #021D38;
}
/* Multi Step Form End */

@media (max-width: 575px) {
	.main-label {
		font-size: 20px;
		line-height: 30px;
	}
}
/* Multi Step Form End *//* End custom CSS */