.elementor-2931 .elementor-element.elementor-element-edfaa1b{--display:flex;}.elementor-2931 .elementor-element.elementor-element-d466a47 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2931 .elementor-element.elementor-element-d466a47 .webvio-ba-wrap{border-radius:0px 0px 0px 0px;}.elementor-2931 .elementor-element.elementor-element-d466a47 .webvio-ba-layout{gap:16px;}.elementor-2931 .elementor-element.elementor-element-d466a47 .webvio-ba-thumb-item{width:190px;min-width:190px;height:106px;background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:0px 0px 0px 0px;}.elementor-2931 .elementor-element.elementor-element-d466a47 .webvio-ba-thumb-list{gap:8px;}.elementor-2931 .elementor-element.elementor-element-d466a47 .webvio-ba-thumb-item.is-active{border-color:var( --e-global-color-24d0443 );box-shadow:0 0 0 1px var(--webvio-thumb-active-color, #2563eb);}.elementor-2931 .elementor-element.elementor-element-d466a47 .webvio-ba-thumb-nav{color:var( --e-global-color-primary );background-color:var( --e-global-color-880f92b );width:100%;height:45px;font-size:20px;border-radius:0px 0px 0px 0px;}.elementor-2931 .elementor-element.elementor-element-d466a47 .webvio-ba-thumb-prev{border-style:solid;border-width:0px 0px 1px 0px;border-color:#A09C91;}.elementor-2931 .elementor-element.elementor-element-d466a47 .webvio-ba-thumb-next{border-style:solid;border-width:1px 0px 0px 0px;border-color:#A09C91;}.elementor-2931 .elementor-element.elementor-element-d466a47 .webvio-ba-label-before{color:#F9F3DE;}.elementor-2931 .elementor-element.elementor-element-d466a47 .webvio-ba-label-after{color:var( --e-global-color-primary );}.elementor-2931 .elementor-element.elementor-element-d466a47 .webvio-ba-label{background-color:#02010100;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-2931 .elementor-element.elementor-element-d466a47 .webvio-ba-handle{width:44px;height:44px;margin-left:calc(-44px / 2);background-color:#F1F5F900;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-style:solid;border-width:1px 1px 1px 1px;border-color:#F9F3DE;border-radius:50%;}.elementor-2931 .elementor-element.elementor-element-d466a47 .webvio-ba-handle .webvio-ba-handle-svg{stroke:#F9F3DE;color:#F9F3DE;}.elementor-2931 .elementor-element.elementor-element-d466a47 .webvio-ba-handle .webvio-ba-handle-img{color:#F9F3DE;}.elementor-2931 .elementor-element.elementor-element-d466a47 .webvio-ba-handle .webvio-ba-handle-svg path{stroke-width:1.5;}.elementor-2931 .elementor-element.elementor-element-d466a47 .webvio-ba-center-line{background-color:#F9F3DE;width:2px;margin-left:calc(-2px / 2);}.elementor-2931 .elementor-element.elementor-element-d466a47 .webvio-ba-main{border-radius:0px 0px 0px 0px;}.elementor-2931 .elementor-element.elementor-element-dfb7d6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-reviews{background-color:#1A1A1A00;padding:0px 0px 0px 0px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-summary-avg{color:#F9F3DE;font-family:"FranklinGothic URW Comp", Sans-serif;font-size:90px;font-weight:600;line-height:0.7em;letter-spacing:-1.4px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-summary-stars .webvio-sc-star.filled{color:#A80000;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-summary-stars .webvio-sc-star.empty{color:#A09C91;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-summary-total{color:#A09C91;font-family:"Termina", Sans-serif;font-size:20px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-bar-fill{background-color:#A80000;border-radius:0px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-bar-track{background-color:#494741;height:2px;border-radius:0px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-dist-num{color:#e5e7eb;font-family:"FranklinGothic URW Comp", Sans-serif;font-size:30px;font-weight:600;line-height:1em;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-dist-count{color:#A09C91;font-size:20px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-dist-row{color:#A09C91;padding:0px 0px 0px 0px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-distribution{gap:55px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-summary{padding:25px 25px 25px 25px;border-color:#494741;border-width:2px;border-style:solid;border-radius:0px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-form-title{color:var( --e-global-color-primary );font-family:"FranklinGothic URW Comp", Sans-serif;font-size:30px;font-weight:600;line-height:0.6em;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-form-head{padding:30px 30px 30px 30px;margin:-2px -2px 22px -2px;border-color:#494741;border-width:2px;border-style:solid;border-radius:0px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-form-head .webvio-sc-add-review-btn{color:var( --e-global-color-2930616 );background-color:#FFFFFF00;border-color:#494741;border-width:2px;border-style:solid;border-radius:0px;font-size:16px;padding:6px 16px 6px 16px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-form-body{padding:0px 34px 50px 34px;gap:21px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-form-stars .webvio-sc-star.filled{color:#A80000;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-form-stars .webvio-sc-star.empty{color:#A09C91;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-form-stars.webvio-sc-input-stars .webvio-sc-star{font-size:25px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-input-stars .webvio-sc-stars{gap:2px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-form-textarea{background-color:#11111100;border-color:#494741;border-width:1px;border-style:solid;border-radius:0px 0px 0px 0px;color:var( --e-global-color-2930616 );font-family:"Termina", Sans-serif;font-size:16px;min-height:145px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-form-textarea::placeholder{color:#F9F3DE80;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-form-message.success{color:var( --e-global-color-primary );}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-form-message.error{color:#ef4444;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-form-message{font-family:"FranklinGothic URW Comp", Sans-serif;font-size:16px;padding:12px 30px 12px 30px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-form-wrap{padding:0px 0px 0px 0px;border-color:#494741;border-width:2px;border-style:solid;border-radius:0px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-btn{color:var( --e-global-color-2930616 );background-color:transparent;border-color:#494741;border-width:2px;border-style:solid;font-family:"Termina", Sans-serif;font-size:20px;padding:20px 20px 20px 20px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-list{border-style:solid;border-width:2px 2px 0px 2px;border-color:#494741;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-review-item{padding:24px 24px 24px 24px;border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:#494741;gap:24px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-review-avatar{background-color:#494741;color:#ffffff;width:54px;height:54px;font-size:calc(54px * 0.4);}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-review-name{color:#F9F3DE;font-family:"FranklinGothic URW Comp", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:1em;margin-bottom:5px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-review-date{color:#A09C91;font-family:"Termina", Sans-serif;font-size:16px;font-weight:400;margin-bottom:5px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-review-rating .webvio-sc-star{font-size:22px;color:#A80000;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-review-rating .webvio-sc-rating-num{color:#A09C91;font-family:"Termina", Sans-serif;font-size:20px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-review-text{color:#A09C91;font-family:"Termina", Sans-serif;font-size:20px;font-weight:400;line-height:1.6;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-load-more-wrap{margin:0px 0px 0px 0px;text-align:center;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-load-more-btn{width:100%;min-width:0;padding:21px 12px 21px 12px;background-color:#0A0A0A00;color:#F9F3DE;font-family:"Termina", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;border-style:solid;border-width:0px 2px 2px 2px;border-color:#494741;border-radius:0px 0px 0px 0px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-load-more-btn:hover{background-color:var( --e-global-color-bc7fba3 );color:var( --e-global-color-10d0701 );}@media(max-width:1023px){.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-summary-avg{font-size:50px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-summary-total{font-size:16px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-form-textarea{font-size:14px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-review-name{font-size:25px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-review-date{font-size:15px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-review-rating .webvio-sc-rating-num{font-size:17px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-review-text{font-size:17px;}}@media(max-width:767px){.elementor-2931 .elementor-element.elementor-element-d466a47 > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-2931 .elementor-element.elementor-element-d466a47 .webvio-ba-thumb-item{width:100px;min-width:100px;height:60px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-summary-avg{font-size:45px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-dist-num{font-size:22px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-distribution{gap:22px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-form-title{font-size:25px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-form-head .webvio-sc-add-review-btn{font-size:12px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-form-body{padding:0px 20px 50px 20px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-review-date{font-size:14px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-review-text{font-size:15px;}}@media(max-width:459px){.elementor-2931 .elementor-element.elementor-element-d466a47 .webvio-ba-thumb-item{width:85px;min-width:85px;height:56px;}.elementor-2931 .elementor-element.elementor-element-d466a47 .webvio-ba-thumb-list{gap:4px;}.elementor-2931 .elementor-element.elementor-element-d466a47 .webvio-ba-label{font-size:10px;padding:5px 5px 5px 5px;}.elementor-2931 .elementor-element.elementor-element-d466a47 .webvio-ba-handle{width:37px;height:37px;margin-left:calc(-37px / 2);}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-form-textarea{font-size:13px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-form-message{font-size:13px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-btn{font-size:15px;padding:15px 15px 15px 15px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-review-rating .webvio-sc-star{font-size:20px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-review-rating .webvio-sc-rating-num{font-size:14px;}.elementor-2931 .elementor-element.elementor-element-8c912cf .webvio-sc-load-more-btn{padding:17px 17px 17px 17px;font-size:14px;}}/* Start custom CSS for webvio_reviews, class: .elementor-element-8c912cf */.elementor-2931 .elementor-element.elementor-element-8c912cf button.webvio-sc-btn.webvio-sc-submit-btn {
    width: calc(100% + 2px);
    margin: -1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfb7d6e */.sc-alert.sc-alert-warning ,#grained{
    display: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'FranklinGothic URW Comp';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://visionarycolour.com/wp-content/uploads/2026/01/FranklinGothic-URW-Comp-Book.woff') format('woff'),
		url('https://visionarycolour.com/wp-content/uploads/2026/01/FranklinGothic-URW-Comp-Book.ttf') format('truetype');
}
@font-face {
	font-family: 'FranklinGothic URW Comp';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://visionarycolour.com/wp-content/uploads/2026/01/FranklinGothic-URW-Comp-Demi.woff') format('woff'),
		url('https://visionarycolour.com/wp-content/uploads/2026/01/FranklinGothic-URW-Comp-Demi.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Termina';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://visionarycolour.com/wp-content/uploads/2026/01/Termina-Regular.woff') format('woff'),
		url('https://visionarycolour.com/wp-content/uploads/2026/01/Termina-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Termina';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://visionarycolour.com/wp-content/uploads/2026/01/Termina-Medium.woff') format('woff'),
		url('https://visionarycolour.com/wp-content/uploads/2026/01/Termina-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Termina';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://visionarycolour.com/wp-content/uploads/2026/01/Termina-Bold.woff') format('woff'),
		url('https://visionarycolour.com/wp-content/uploads/2026/01/Termina-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */