/**
 * Theme Name: ProfileTree Child Theme
 * Description: ProfileTree Child Theme for Base Theme
 * Author: ProfileTree
 * Author URI: https://profiletree.com/
 * Template: blocksy
 * Text Domain: blocksy
 */

/*
--wp--preset--color--palette-color-1: var(--theme-palette-color-1, #5E2F8B); Purple
--wp--preset--color--palette-color-2: var(--theme-palette-color-2, #132535); Off Blue
--wp--preset--color--palette-color-3: var(--theme-palette-color-3, #000); Black
--wp--preset--color--palette-color-4: var(--theme-palette-color-4, #6E7084); Light Grey
--wp--preset--color--palette-color-5: var(--theme-palette-color-5, #fff); White
--wp--preset--color--palette-color-6: var(--theme-palette-color-6, #F5F5F7); Site BG
--wp--preset--color--palette-color-7: var(--theme-palette-color-7, #FFD400); Yellow
--wp--preset--color--palette-color-8: var(--theme-palette-color-8, rgba(255, 255, 255, 0)); Transparent
--wp--preset--color--palette-color-9: var(--theme-palette-color-8, #1EB1A7; Teal



*/
/*Rainbow*/
.rainbow-banner .elementor-widget-container {
    align-items: end;
    display: flex;
}

.mhcookie-close {
    color: #ffd400 !important;
}

.mhcookie-btn {
    border-radius: 4px!important;
    font-weight: 700!important;
    border: 2px solid #ffd400!important;
}

.mhcookie-btn:hover {
	background: #5E2F8B!important;
	color: #ffd400!important;
}

/*Installers Map*/
.mapsvg path {
    cursor: pointer;
}

/*Header*/
a.ct-button {
    border-color: #ffd400;
}

[data-header*="type-1"] .ct-header [data-transparent-row="yes"] [data-id="button"] .ct-button {
	border-color: #5E2F8B;
	color: #fff!important;
}


[data-header*="type-1"] .ct-header [data-transparent-row="yes"] [data-id="button"] a:hover.ct-button, [data-header*="type-1"] .ct-header [data-transparent-row="yes"] [data-id="button"] a:focus.ct-button {
	border-color: #ffd400!important;
	color: #5E2F8B!important;
}

a:hover.ct-button, a:focus.ct-button {
    border-color: #ffd400;
}

/*Box hover*/
a.box-hover .fake-btn .elementor-icon-box-title, a.box-hover .fake-btn .elementor-icon svg {
	transition: all ease .33s;
}

a.box-hover:hover .fake-btn .elementor-icon-box-title {
	color: var(--theme-palette-color-7, #FFD400);
}

a.box-hover:hover .fake-btn .elementor-icon svg {
	fill: var(--theme-palette-color-7, #FFD400);
}


/*General*/
.entry-meta [data-type=pill] a{
	line-height:0;
}


.menu>[class*=ct-mega-menu]>.sub-menu>.menu-item:not(:last-child) a {
    height: 100%;
    width: 100%;
}

svg.e-font-icon-svg.e-fas-search {
    margin-top: 5px;
}

.elementor-widget-theme-post-content a:hover, .elementor-widget-theme-post-content a:focus {
	text-decoration:underline;	
}

/*List Amends*/
.site-main .elementor-widget-text-editor ul, .elementor-widget-theme-post-content ul.wp-block-list, .tablepress ul {
    list-style-type: disc ;
    padding-left: 20px ;
}

.site-main .elementor-widget-text-editor ul ul, .elementor-widget-theme-post-content ul.wp-block-list ul, .tablepress ul ul {
  list-style-type: circle;
}

.site-main .elementor-widget-text-editor ul ul ul, .elementor-widget-theme-post-content ul.wp-block-list ul ul, .tablepress ul ul ul {
  list-style-type: square;
}

.site-main .elementor-widget-text-editor ol, .elementor-widget-theme-post-content ol.wp-block-list, .tablepress ol {
  list-style-type: decimal; /* Adds numbers to ordered lists */
  padding-left: 20px; /* Adds proper indentation */
}

.site-main .elementor-widget-text-editor ul li, .elementor-widget-theme-post-content ul.wp-block-list li, .tablepress ul li {
  display: list-item; /* Ensures list items display as list items */
}

.rank-math-breadcrumb p {
	color:var(--wp--preset--color--palette-color-5)!important;
}

.rank-math-breadcrumb p a {
	color:var(--wp--preset--color--palette-color-7)!important;
	transition: all ease .33s;
}



h2.elementor-heading-title span, h3.elementor-heading-title span {
	color:#5E2F8B;
}

.elementor-button span {
    align-items: center;
}

#help-guides .elementor-icon-wrapper {
	vertical-align: middle;
	display: flex ;
}

.elementor.elementor-715 a:hover .elementor-heading-title, .elementor.elementor-715 a:focus .elementor-heading-title {
	color: var(--wp--preset--color--palette-color-1)!important;
}

/*Mega Menu*/
.menu>[class*=ct-mega-menu]>.sub-menu>.menu-item {
    padding: 0px;
}

.menu>[class*=ct-mega-menu]>.sub-menu>.menu-item a {
	padding: var(--menu-item-padding, 19.5px)!important;
}

/*Footer*/

a.pt-link-footer {
	color: #fff!important;
	text-decoration: underline!important;
	transition: all ease .33s;
}

a.pt-link-footer:hover, a.pt-link-footer:focus {
	color: #FFD400;
}


.elementor-element.elementor-element-db5bb65.elementor-absolute.elementor-widget.elementor-widget-image .elementor-widget-container {
    display: flex;
}

.ct-footer-copyright a {
    color: var(--wp--preset--color--palette-color-5)!important;
    text-decoration: underline!important;
}

footer .widget_nav_menu {
    margin-top: 20px !important;
	width: 100%;
}

footer.ct-footer [data-link=underline] a {
    color: var(--wp--preset--color--palette-color-3);
    text-decoration: none!important;
	width: 100% !important;
    display: block;
	padding-bottom: 10px;
}

footer.ct-footer [data-link=underline] a:hover, footer.ct-footer [data-link=underline] a:focus {
    text-decoration: underline!important;
}

/*Gravity Forms*/

.gform_confirmation_message {
    color: #fff !important;
    text-decoration: underline !important;
}

label.gform-field-label.gfield_consent_label {
	color: #fff!important;
}


label.gform-field-label.gfield_consent_label a {
	color: #fff!important;
	transition: all ease .33s;
	text-decoration: underline;
}


label.gform-field-label.gfield_consent_label a:hover, label.gform-field-label.gfield_consent_label a:focus {
	color: #FFD400!important;
	text-decoration: underline;
}

span.gfield_required.gfield_required_asterisk {
    color: #fff !important;
    padding-left: 5px;
}

.gform-theme--framework .gform_validation_errors .gform_submission_error {
    color: #ffd400!important;
}

.gform-theme--framework .gform_validation_errors {
    border-color: #ffd400!important;
}

.gform-theme--framework .gform_validation_errors .gform-icon {
    color: #ffd400!important;
    border-color: #ffd400!important;
}

.gform-theme--framework .gfield_error .gform-theme-field-control:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework .gfield_error input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework .gfield_error select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework .gfield_error select[multiple]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework .gfield_error textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
	--gf-local-border-color: #ffd400!important;
}

p.gform_required_legend {
    color: #fff !important;
}

.gform-theme--framework .gfield_validation_message:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
	--gf-local-color: #ffd400!important;
}

.gform-theme--foundation .gform_footer, .gform-theme--foundation .gform_page_footer {
    margin-block-start: 0px!important;
}

input#input_3_1 {
    padding: 10px 15px;
    height: 45px;
}

input#gform_submit_button_3 {
    height: 45px;
    padding: 10px 15px;
}

input#gform_submit_button_4, input#gform_submit_button_5, input#gform_submit_button_6, input#gform_submit_button_7, input#gform_submit_button_9 {
	margin-top: 10px;
}

.gform_wrapper input {
	border-radius:4px!important;
	border-color:#fff!important;
	padding: 10px 15px;
}

.gform-body input:focus {
	border-color:var(--wp--preset--color--palette-color-1)!important;
}

.gform_body fieldset{
	padding: 0!important;
    margin: 0!important;
    margin-bottom: 0em!important;
    border: none!important;
}

.charleft.ginput_counter.gfield_description, span#gfield_upload_rules_8_6 {
    color: #fff;
}

button#gform_browse_button_8_6 {
    color: var(--wp--preset--color--palette-color-5)!important;
    background: var(--wp--preset--color--palette-color-1)!important;
	border: 1px solid var(--wp--preset--color--palette-color-1)!important;
	font-weight:700!important;
}

.gform-theme--framework .gfield:where(.gfield--type-fileupload,.gfield--input-type-fileupload) .gform_drop_area::before {
 color: var(--wp--preset--color--palette-color-1)!important;	
}

input.gform-button, input.gform_button {
    color: var(--wp--preset--color--palette-color-3)!important;
    background: var(--wp--preset--color--palette-color-7)!important;
	border: 2px solid var(--wp--preset--color--palette-color-7)!important;
	font-weight:500!important;
	width:100%!important;
}

input.gform-button:hover, input.gform-button:focus, input.gform_button:hover, input.gform_button:focus {
    color: var(--wp--preset--color--palette-color-1)!important;
    background: var(--wp--preset--color--palette-color-7)!important;
}

.yellow-btn input.gform-button, input.gform_button {
    color: var(--wp--preset--color--palette-color-1)!important;
    background: var(--wp--preset--color--palette-color-7)!important;
	border: 2px solid var(--wp--preset--color--palette-color-7)!important;
	font-weight:700!important;
	width:100%!important;
}

.yellow-btn input.gform-button:hover, input.gform-button:focus, input.gform_button:hover, input.gform_button:focus {
    color: var(--wp--preset--color--palette-color-7)!important;
    background: var(--wp--preset--color--palette-color-1)!important;
}

div#gform_fields_3 {
	display:flex;
	align-items: flex-start;
}

div#field_3_1 {
    width: 100%;
}

div#field_submit {
    width: 35%;
}

.gform_fields {
    gap: 10px!important;
}

@media only screen and (max-width: 1200px) {
	div#gform_fields_3 {
		flex-direction: column;
		gap: 5px!important;
	}
	
	div#field_submit {
		width: 100%;
		margin-top:10px;
	}
}

/*News Item*/
.elementor-337 .elementor-element.elementor-element-1c25ea45 .elementor-heading-title {
	    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: 80px;
}
	
.elementor-1053 .elementor-element.elementor-element-cc3f945 .elementor-heading-title, .elementor-1065 .elementor-element.elementor-element-10d1f57 .elementor-heading-title, .elementor-894 .elementor-element.elementor-element-7805007 .elementor-heading-title, .elementor-1547 .elementor-element.elementor-element-7053885 .elementor-heading-title, .elementor-755 .elementor-element.elementor-element-7665381 .elementor-heading-title {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: 65px;
}

.elementor-element.elementor-element-778e9142.elementor-widget.elementor-widget-text-editor, .elementor-element.elementor-element-3468cb8.elementor-widget.elementor-widget-text-editor, .elementor-1065 .elementor-element.elementor-element-96d22c4, .elementor-894 .elementor-element.elementor-element-3fc3a59, .elementor-1547 .elementor-element.elementor-element-3433ff0 {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: 80px;
}

.elementor-755 .elementor-element.elementor-element-add65df {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: 135px;
}

@media only screen and (max-width: 767px) {
	.elementor-337 .elementor-element.elementor-element-1c25ea45 .elementor-heading-title {
		-webkit-line-clamp: 5;
		min-height: 0px;
	}
}

/*Accordian/FAQs*/
.e-n-accordion svg.e-font-icon-svg.e-fas-arrow-right, .e-n-accordion svg.e-font-icon-svg.e-fas-arrow-down {
	fill: var(--wp--preset--color--palette-color-3)!important;
}

summary.e-n-accordion-item-title {
    padding: 10px 0px !important;
}

span.e-n-accordion-item-title-icon {
    margin-left: 30px;
}

@media only screen and (max-width: 767px) {
	span.e-n-accordion-item-title-icon {
		margin-left: 15px;
	}
}

/*details[open] summary span.e-n-accordion-item-title-header, details summary:hover span.e-n-accordion-item-title-header {
    background: var(--wp--preset--color--palette-color-1);
}*/



/*Help Guides Item*/
.elementor-596 .elementor-element.elementor-element-b8ff680 .elementor-icon-wrapper {
    display: flex;
}

.elementor-596 .elementor-element.elementor-element-cba38de:hover svg, .elementor-596 .elementor-element.elementor-element-cba38de:focus svg {
	fill: var(--e-global-color-blocksy_palette_1)!important;
}

/* Styling for PostCode Checker Form */

div#gform_3_validation_container {
    margin:0;
    padding:0.75em;
    margin-top:1em;
    border:2px solid white;
    background:rgba(255,255,255,0.1);
}
div#gform_3_validation_container * {
    color:white;
    font-weight:600;
}

div#gform_3_validation_container .gform-icon {
    display:none;
}

#gform_3 .gfield_validation_message{
    color:white;
}

#gform_3 .gform-loader{
    display:none!important;
}

/* END of Styling for PostCode Checker Form */


table.tablepress {
    display: block;
    overflow: hidden;
    overflow-x: scroll;
}

table.tablepress td {
	background: #fff!important;
}

.dt-container .dt-layout-cell {
	padding: 0px !important;
}

a.installer:hover h3 {
	color: var(--wp--preset--color--palette-color-1)!important;
}

.tablepress>:where(thead,tfoot)>tr>* {
    background: #5E2F8B!important;
    color: #fff !important;
}

.tablepress thead .dt-orderable-desc .dt-column-order:after, .tablepress thead .dt-ordering-desc .dt-column-order:after, .tablepress thead .dt-orderable-asc .dt-column-order:before, .tablepress thead .dt-ordering-asc .dt-column-order:before {
    fill: #fff!important;
    color: #fff!important;
}

@media only screen and (min-width: 1280px) {
	table.tablepress {
		display: inline-table;
	}
}

.offer-info {
	color:#5E2F8B;
}

/* Gravity Forms Loading */
[data-active-form="true"]:before{
	content:"";
	background-image: url("data:image/svg+xml,%3Csvg width='80px' height='80px' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.706 0.290 C 7.484 0.362,7.356 0.490,7.294 0.699 C 7.259 0.816,7.253 1.088,7.253 2.508 C 7.253 4.389,7.251 4.365,7.443 4.557 C 7.700 4.813,8.300 4.813,8.557 4.557 C 8.749 4.365,8.747 4.389,8.747 2.508 C 8.747 0.688,8.744 0.656,8.596 0.480 C 8.472 0.333,8.339 0.284,8.040 0.276 C 7.893 0.272,7.743 0.278,7.706 0.290 M2.753 2.266 C 2.595 2.338,2.362 2.566,2.281 2.728 C 2.197 2.897,2.193 3.085,2.269 3.253 C 2.343 3.418,4.667 5.750,4.850 5.843 C 5.109 5.976,5.375 5.911,5.643 5.649 C 5.907 5.391,5.977 5.111,5.843 4.850 C 5.750 4.667,3.418 2.343,3.253 2.269 C 3.101 2.200,2.901 2.199,2.753 2.266 M12.853 2.282 C 12.730 2.339,12.520 2.536,11.518 3.541 C 10.597 4.464,10.316 4.762,10.271 4.860 C 10.195 5.025,10.196 5.216,10.272 5.378 C 10.342 5.528,10.572 5.764,10.727 5.845 C 10.884 5.927,11.117 5.926,11.280 5.843 C 11.447 5.757,13.757 3.447,13.843 3.280 C 13.926 3.118,13.927 2.884,13.846 2.729 C 13.764 2.572,13.552 2.364,13.392 2.283 C 13.213 2.192,13.048 2.192,12.853 2.282 M0.699 7.292 C 0.404 7.385,0.258 7.620,0.258 7.999 C 0.259 8.386,0.403 8.618,0.698 8.706 C 0.816 8.741,1.079 8.747,2.508 8.747 C 3.997 8.747,4.196 8.742,4.318 8.702 C 4.498 8.644,4.644 8.498,4.702 8.318 C 4.788 8.053,4.745 7.677,4.608 7.491 C 4.578 7.451,4.492 7.384,4.417 7.343 L 4.280 7.267 2.547 7.261 C 1.152 7.257,0.791 7.263,0.699 7.292 M11.745 7.278 C 11.622 7.308,11.452 7.411,11.392 7.492 C 11.255 7.677,11.212 8.053,11.298 8.318 C 11.356 8.498,11.502 8.644,11.682 8.702 C 11.804 8.742,12.003 8.747,13.492 8.747 C 14.921 8.747,15.184 8.741,15.302 8.706 C 15.597 8.618,15.741 8.386,15.742 7.999 C 15.742 7.614,15.595 7.383,15.290 7.291 C 15.187 7.260,14.864 7.254,13.496 7.256 C 12.578 7.258,11.790 7.268,11.745 7.278 M4.853 10.282 C 4.730 10.339,4.520 10.536,3.518 11.541 C 2.597 12.464,2.316 12.762,2.271 12.860 C 2.195 13.025,2.196 13.216,2.272 13.378 C 2.342 13.528,2.572 13.764,2.727 13.845 C 2.884 13.927,3.117 13.926,3.280 13.843 C 3.447 13.757,5.757 11.447,5.843 11.280 C 5.926 11.118,5.927 10.884,5.846 10.729 C 5.764 10.572,5.552 10.364,5.392 10.283 C 5.213 10.192,5.048 10.192,4.853 10.282 M10.753 10.266 C 10.595 10.338,10.362 10.566,10.281 10.728 C 10.197 10.897,10.193 11.085,10.269 11.253 C 10.343 11.418,12.667 13.750,12.850 13.843 C 13.109 13.976,13.375 13.911,13.643 13.649 C 13.907 13.391,13.977 13.111,13.843 12.850 C 13.750 12.667,11.418 10.343,11.253 10.269 C 11.101 10.200,10.901 10.199,10.753 10.266 M7.745 11.277 C 7.620 11.309,7.451 11.412,7.392 11.492 C 7.254 11.678,7.253 11.691,7.253 13.489 C 7.253 14.921,7.259 15.184,7.294 15.302 C 7.382 15.597,7.615 15.741,8.000 15.741 C 8.385 15.741,8.618 15.597,8.706 15.302 C 8.768 15.090,8.767 11.875,8.704 11.690 C 8.644 11.514,8.575 11.430,8.420 11.346 C 8.310 11.286,8.246 11.271,8.057 11.264 C 7.930 11.259,7.790 11.265,7.745 11.277 ' stroke='none' fill-rule='evenodd' fill='%233921a0'%3E%3C/path%3E%3C/svg%3E");  background-position: center center;
	background-size: 10%;
	background-repeat: no-repeat;
	display: inline-block;
	width: 105%;
	height: 105%;
	background-color:rgba(255,255,255,0.5);
	border-radius: 0.5em;
	position: absolute;
	top:7.5%;
	left: -2.5%;
	color:white;
	padding:0;
}
[data-active-form="true"]:after{
	content:"";
	background-image: url("data:image/svg+xml,%3Csvg width='80px' height='80px' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.706 0.290 C 7.484 0.362,7.356 0.490,7.294 0.699 C 7.259 0.816,7.253 1.088,7.253 2.508 C 7.253 4.389,7.251 4.365,7.443 4.557 C 7.700 4.813,8.300 4.813,8.557 4.557 C 8.749 4.365,8.747 4.389,8.747 2.508 C 8.747 0.688,8.744 0.656,8.596 0.480 C 8.472 0.333,8.339 0.284,8.040 0.276 C 7.893 0.272,7.743 0.278,7.706 0.290 M2.753 2.266 C 2.595 2.338,2.362 2.566,2.281 2.728 C 2.197 2.897,2.193 3.085,2.269 3.253 C 2.343 3.418,4.667 5.750,4.850 5.843 C 5.109 5.976,5.375 5.911,5.643 5.649 C 5.907 5.391,5.977 5.111,5.843 4.850 C 5.750 4.667,3.418 2.343,3.253 2.269 C 3.101 2.200,2.901 2.199,2.753 2.266 M12.853 2.282 C 12.730 2.339,12.520 2.536,11.518 3.541 C 10.597 4.464,10.316 4.762,10.271 4.860 C 10.195 5.025,10.196 5.216,10.272 5.378 C 10.342 5.528,10.572 5.764,10.727 5.845 C 10.884 5.927,11.117 5.926,11.280 5.843 C 11.447 5.757,13.757 3.447,13.843 3.280 C 13.926 3.118,13.927 2.884,13.846 2.729 C 13.764 2.572,13.552 2.364,13.392 2.283 C 13.213 2.192,13.048 2.192,12.853 2.282 M0.699 7.292 C 0.404 7.385,0.258 7.620,0.258 7.999 C 0.259 8.386,0.403 8.618,0.698 8.706 C 0.816 8.741,1.079 8.747,2.508 8.747 C 3.997 8.747,4.196 8.742,4.318 8.702 C 4.498 8.644,4.644 8.498,4.702 8.318 C 4.788 8.053,4.745 7.677,4.608 7.491 C 4.578 7.451,4.492 7.384,4.417 7.343 L 4.280 7.267 2.547 7.261 C 1.152 7.257,0.791 7.263,0.699 7.292 M11.745 7.278 C 11.622 7.308,11.452 7.411,11.392 7.492 C 11.255 7.677,11.212 8.053,11.298 8.318 C 11.356 8.498,11.502 8.644,11.682 8.702 C 11.804 8.742,12.003 8.747,13.492 8.747 C 14.921 8.747,15.184 8.741,15.302 8.706 C 15.597 8.618,15.741 8.386,15.742 7.999 C 15.742 7.614,15.595 7.383,15.290 7.291 C 15.187 7.260,14.864 7.254,13.496 7.256 C 12.578 7.258,11.790 7.268,11.745 7.278 M4.853 10.282 C 4.730 10.339,4.520 10.536,3.518 11.541 C 2.597 12.464,2.316 12.762,2.271 12.860 C 2.195 13.025,2.196 13.216,2.272 13.378 C 2.342 13.528,2.572 13.764,2.727 13.845 C 2.884 13.927,3.117 13.926,3.280 13.843 C 3.447 13.757,5.757 11.447,5.843 11.280 C 5.926 11.118,5.927 10.884,5.846 10.729 C 5.764 10.572,5.552 10.364,5.392 10.283 C 5.213 10.192,5.048 10.192,4.853 10.282 M10.753 10.266 C 10.595 10.338,10.362 10.566,10.281 10.728 C 10.197 10.897,10.193 11.085,10.269 11.253 C 10.343 11.418,12.667 13.750,12.850 13.843 C 13.109 13.976,13.375 13.911,13.643 13.649 C 13.907 13.391,13.977 13.111,13.843 12.850 C 13.750 12.667,11.418 10.343,11.253 10.269 C 11.101 10.200,10.901 10.199,10.753 10.266 M7.745 11.277 C 7.620 11.309,7.451 11.412,7.392 11.492 C 7.254 11.678,7.253 11.691,7.253 13.489 C 7.253 14.921,7.259 15.184,7.294 15.302 C 7.382 15.597,7.615 15.741,8.000 15.741 C 8.385 15.741,8.618 15.597,8.706 15.302 C 8.768 15.090,8.767 11.875,8.704 11.690 C 8.644 11.514,8.575 11.430,8.420 11.346 C 8.310 11.286,8.246 11.271,8.057 11.264 C 7.930 11.259,7.790 11.265,7.745 11.277 ' stroke='none' fill-rule='evenodd' fill='%233921a0'%3E%3C/path%3E%3C/svg%3E");  background-position: center center;
	background-size: 10%;
	background-repeat: no-repeat;
	display: inline-block;
	width: 105%;
	height: 105%;
	border-radius: 0.5em;
	position: absolute;
	top:7.5%;
	left: -2.5%;
	padding:0;
	opacity: 0.75;
	transform-origin: 50% 50%;
	animation: spin 6s linear infinite;
}

@keyframes spin{
	from{
		transform: rotate(0deg);
	}
	to{
		transform: rotate(360deg);
	}
}

