<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Accordion */
.customAccordion .annual_block {
    margin-bottom: 30px;
}
.customAccordion .et_pb_toggle.et_pb_accordion_item {
    width: 100%;
    padding: 15px 0px;
    border-top: 1px solid #6b55a2;
    margin: 0;
}
.customAccordion .et_pb_toggle.et_pb_accordion_item:last-child{
	border-bottom: 1px solid #6b55a2;
}
.customAccordion .et_pb_toggle.et_pb_accordion_item .et_pb_toggle_title {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 26px;
    color: #6e5aa7;
    font-weight: 700;
    letter-spacing: 0.6px;
    text-transform: uppercase;
	cursor:pointer;
    font-family: 'Open Sans', sans-serif !important;
}
.customAccordion .et_pb_toggle.et_pb_accordion_item .et_pb_toggle_content {
    margin-top: 15px;
}
.customAccordion .et_pb_toggle.et_pb_accordion_item .et_pb_toggle_title:after {
    position: absolute;
    content: "\33";
    top: 14px;
    font-family: etmodules;
    color: #6b55a2;
    font-size: 24px;
    padding-left: 1px;
    pointer-events: none;
    right: 0;
    transition: all 0.3s ease-in-out;
}
.customAccordion .et_pb_toggle.et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title::after {
    transform: rotate(180deg);
    top: 17px;
}

.customAccordion .et_pb_toggle.et_pb_accordion_item .et_pb_toggle_content p a:before {
    content: "\e092";
    color: #fff;
    font-size: 12px;
    pointer-events: none;
    transition: all 0.3s ease-in-out;
    margin: 0px 10px 0 0;
    display: inline-block;
    line-height: 1;
    font-family: ETmodules;
    background: #6b55a2;
    padding: 5px;
    border-radius: 50%;
}
.customAccordion .et_pb_toggle.et_pb_accordion_item .et_pb_toggle_content p a {
    color: #484848 !important;
    font-size: 16px;
    line-height: 1;
}
.customAccordion .et_pb_toggle.et_pb_accordion_item .et_pb_toggle_content p a:hover{
	color: #6b55a2 !important;
}

.pum-container.custom-position .stay_box .gform-theme--foundation form {
    position: relative;
}
.pum-container.custom-position .stay_box .gform_wrapper form input[type="email"]{
    padding-right: 52px;
    border-radius: 0 !important;
}
.pum-container.custom-position .stay_box .gform-theme--foundation .gform_footer.before{
	height: 36px;
	top: 1px;
	overflow: hidden;
}
.pum-theme-4788 .pum-content + .pum-close,
.pum-theme-default-theme .pum-content + .pum-close{
	background: url('data:image/svg+xml,&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20.58 20.59" style="fill: %23ffffff;"&gt;&lt;g id="Layer_2" data-name="Layer 2"&gt;&lt;g id="Layer_1-2" data-name="Layer 1"&gt;&lt;polygon points="10.87 10.3 20.3 19.73 19.73 20.3 10.3 10.87 0.57 20.59 0 20.02 9.72 10.29 0.29 0.86 0.86 0.29 10.29 9.72 20.01 0 20.58 0.58 10.87 10.3"/&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;');
	font-size:0px;
	background-size: 100%;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	top: 15px;
	right: 15px;
}
.pum-container.custom-position .gform_validation_errors {
    background: #fff !important;
    border-color: #fff !important;
}
.stay_box .gform-theme--no-framework form {
    position: relative;
}
.stay_box .gform-theme--no-framework form .gform-footer.gform_footer.top_label {
    height: 38px;
    top: 0;
    overflow: hidden;
}
.gform-theme--no-framework .stay_box .gfield_description.validation_message.gfield_validation_message {
    position: absolute;
    background: transparent;
    border: none;
    padding: 0;
    font-size: 13px;
	color: #fff !important;
}
.stay_box .gform_wrapper.gravity-theme .gfield_validation_message,
.stay_box .gform_wrapper.gravity-theme .validation_message{
    background: transparent;
    border: none;
    margin-block-start: 8px;
    padding: 0 !important;
	position: unset;
}


@media(max-width:767px){
	.pum-container.custom-position {
		left: 50% !important;
		top: 50% !important;
		margin-left: inherit;
		transform: translate(-50%, -50%);
		width: 95% !important;
	}
}

</pre></body></html>