#cookie-law-info-bar {
font-size: 15px;
margin: 0 auto;
padding: 12px 10px;
position: absolute;
text-align: center;
box-sizing: border-box;
width:100%;
z-index: 9999; display: none;
left:0px;
font-weight:300;
box-shadow: 0 -1px 10px 0 rgba(172, 171, 171, 0.3);
}
#cookie-law-info-again {
font-size: 10pt;
margin: 0;
padding:5px 10px;
text-align: center;
z-index: 9999;
cursor: pointer;
box-shadow: #161616 2px 2px 5px 2px;
}
#cookie-law-info-bar span {
vertical-align: middle;
} .cli-plugin-button, .cli-plugin-button:visited {
display: inline-block;
padding: 9px 12px;
color: #fff;
text-decoration: none;
position: relative;
cursor: pointer;
margin-left: 5px;
text-decoration: none;
}
.cli-plugin-main-link {
margin-left:0px;
font-weight: 550; text-decoration: underline;
}
.cli-plugin-button:hover {
background-color: #111;
color: #fff;
text-decoration: none;
}
.small.cli-plugin-button, .small.cli-plugin-button:visited {
font-size: 11px;
}
.cli-plugin-button, .cli-plugin-button:visited,
.medium.cli-plugin-button, .medium.cli-plugin-button:visited {
font-size: 13px;
font-weight: 400;
line-height: 1;
}
.large.cli-plugin-button, .large.cli-plugin-button:visited {
font-size: 14px;
padding: 8px 14px 9px;
}
.super.cli-plugin-button, .super.cli-plugin-button:visited {
font-size: 34px;
padding: 8px 14px 9px;
}
.pink.cli-plugin-button, .magenta.cli-plugin-button:visited {
background-color: #e22092;
}
.pink.cli-plugin-button:hover {
background-color: #c81e82;
}
.green.cli-plugin-button, .green.cli-plugin-button:visited {
background-color: #91bd09;
}
.green.cli-plugin-button:hover {
background-color: #749a02;
}
.red.cli-plugin-button, .red.cli-plugin-button:visited {
background-color: #e62727;
}
.red.cli-plugin-button:hover {
background-color: #cf2525;
}
.orange.cli-plugin-button, .orange.cli-plugin-button:visited {
background-color: #ff5c00;
}
.orange.cli-plugin-button:hover {
background-color: #d45500;
}
.blue.cli-plugin-button, .blue.cli-plugin-button:visited {
background-color: #2981e4;
}
.blue.cli-plugin-button:hover {
background-color: #2575cf;
}
.yellow.cli-plugin-button, .yellow.cli-plugin-button:visited {
background-color: #ffb515;
}
.yellow.cli-plugin-button:hover {
background-color: #fc9200;
}
.cli-plugin-button{ margin-top:5px; }
.cli-bar-popup{
-moz-background-clip: padding;
-webkit-background-clip: padding;
background-clip: padding-box;
-webkit-border-radius:30px;
-moz-border-radius:30px;
border-radius:30px;
padding:20px;
}
.cli-powered_by_p{width:100% !important; display:block !important; color:#333; clear:both; font-style:italic !important; font-size:12px !important; margin-top:15px !important; }
.cli-powered_by_a{color:#333; font-weight:600 !important; font-size:12px !important;} .cli-plugin-main-link.cli-plugin-button {
text-decoration: none;
}
.cli-plugin-main-link.cli-plugin-button {
margin-left: 5px;
}.gdpr-container-fluid {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.gdpr-row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.gdpr-col-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.gdpr-col-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.gdpr-align-items-stretch {
-ms-flex-align: stretch!important;
align-items: stretch!important;
}
.gdpr-d-flex {
display: -ms-flexbox!important;
display: flex!important;
}
.gdpr-px-0 {
padding-left: 0;
padding-right: 0;
}
.modal-backdrop.show {
opacity: .8;
}
.modal-open {
overflow: hidden
}
.modal-open .gdpr-modal {
overflow-x: hidden;
overflow-y: auto
}
.gdpr-modal.fade .gdpr-modal-dialog {
transition: -webkit-transform .3s ease-out;
transition: transform .3s ease-out;
transition: transform .3s ease-out,-webkit-transform .3s ease-out;
-webkit-transform: translate(0,-25%);
transform: translate(0,-25%)
}
.gdpr-modal.show .gdpr-modal-dialog {
-webkit-transform: translate(0,0);
transform: translate(0,0)
}
.modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1039;
background-color: #000
}
.modal-backdrop.fade {
opacity: 0
}
.modal-backdrop.show {
opacity: .5
}
.gdpr-modal {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1050;
display: none;
overflow: hidden;
outline: 0
}
.gdpr-modal a {
text-decoration: none;
}
.gdpr-modal .gdpr-modal-dialog {
position: relative;
width: auto;
margin: .5rem;
pointer-events: none;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
.gdpr-modal .gdpr-modal-dialog {
max-width:500px;
margin: 1.75rem auto;
min-height: calc(100% - (1.75rem * 2));
}
}
@media (min-width: 992px) {
.gdpr-modal .gdpr-modal-dialog {
max-width: 900px;
}
}
.gdpr-modal-content {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
pointer-events: auto;
background-color: #fff;
background-clip: padding-box;
border: 1px solid rgba(0,0,0,.2);
border-radius: .3rem;
outline: 0
}
.gdpr-modal .row {
margin: 0 -15px;
}
.gdpr-modal .modal-body {
padding: 0;
position: relative;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.gdpr-modal .close {
position: absolute;
right: 10px;
top: 10px;
z-index: 1;
padding: 0;
background-color: transparent;
border: 0;
-webkit-appearance: none;
font-size: 1.5rem;
font-weight: 700;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
}
.gdpr-modal .close:focus {
outline: 0;
}
.gdpr-switch {
display: inline-block;
position: relative;
min-height: 1px;
padding-left: 70px;
font-size: 14px;
}
.gdpr-switch input[type="checkbox"] {
display:none;
}
.gdpr-switch .gdpr-slider {
background-color: #e3e1e8;
height: 24px;
width: 50px;
bottom: 0;
cursor: pointer;
left: 0;
position: absolute;
right: 0;
top: 0;
transition: .4s;
}
.gdpr-switch .gdpr-slider:before {
background-color: #fff;
bottom: 2px;
content: "";
height: 20px;
left: 2px;
position: absolute;
transition: .4s;
width: 20px;
}
.gdpr-switch input:checked + .gdpr-slider {
background-color:rgb(99, 179, 95);
}
.gdpr-switch input:checked + .gdpr-slider:before {
transform: translateX(26px);
}
.gdpr-switch .gdpr-slider {
border-radius: 34px;
}
.gdpr-switch .gdpr-slider:before {
border-radius: 50%;
}
.gdpr-tab-content>.gdpr-tab-pane {
display: none;
}
.gdpr-tab-content>.active {
display: block;
}
.gdpr-fade {
transition: opacity .15s linear;
}
.gdpr-nav-pills {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none;
-ms-flex-direction: column !important;
flex-direction: column !important;
align-items: stretch !important;
-ms-align-items: stretch !important;
}
.nav.gdpr-nav-pills, .gdpr-tab-content {
width: 100%;
padding: 30px;
}
.nav.gdpr-nav-pills {
background: #f3f3f3;
}
.nav.gdpr-nav-pills .gdpr-nav-link {
border: 1px solid #0070ad;
margin-bottom: 10px;
color: #0070ad;
font-size: 14px;
display: block;
padding: .5rem 1rem;
border-radius: .25rem;
}
.nav.gdpr-nav-pills .gdpr-nav-link.active, .nav.gdpr-nav-pills .show>.gdpr-nav-link {
background-color: #0070ad;
border: 1px solid #0070ad;
}
.nav.gdpr-nav-pills .gdpr-nav-link.active {
color: #ffffff;
}
.gdpr-tab-content .gdpr-button-wrapper {
padding-top: 30px;
margin-top: 30px;
border-top: 1px solid #d6d6d6;
}
.gdpr-tab-content .gdpr-button-wrapper .btn-gdpr {
background-color: #0070ad;
color: #ffffff;
font-size: 14px;
display: inline-block;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 1px solid transparent;
padding: .375rem .75rem;
font-size: 1rem;
line-height: 1.5;
border-radius: .25rem;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.gdpr-tab-content p {
color: #343438;
font-size: 14px;
margin-top: 0;
}
.gdpr-tab-content h4 {
font-size: 20px;
margin-bottom: .5rem;
margin-top: 0;
font-family: inherit;
font-weight: 500;
line-height: 1.2;
color: inherit;
}
.cli-container-fluid {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.cli-row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.cli-col-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.cli-col-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.cli-align-items-stretch {
-ms-flex-align: stretch!important;
align-items: stretch!important;
}
.cli-d-flex {
display: -ms-flexbox!important;
display: flex!important;
}
.cli-px-0 {
padding-left: 0;
padding-right: 0;
}
.cli-btn {
cursor: pointer;
font-size: 14px;
display: inline-block;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 1px solid transparent;
padding: .5rem 1.25rem;
line-height: 1;
border-radius: .25rem;
transition: all .15s ease-in-out;
}
.cli-btn:hover {
opacity: .8;
}
.cli-read-more-link {
cursor: pointer;
font-size: 15px;
font-weight: 500;
text-decoration: underline;
}
.cli-btn:focus {
outline: 0;
}
.cli-modal-backdrop.cli-show {
opacity: .8;
}
.cli-modal-open {
overflow: hidden
}
.cli-barmodal-open {
overflow: hidden
}
.cli-modal-open .cli-modal {
overflow-x: hidden;
overflow-y: auto
}
.cli-modal.cli-fade .cli-modal-dialog {
transition: -webkit-transform .3s ease-out;
transition: transform .3s ease-out;
transition: transform .3s ease-out,-webkit-transform .3s ease-out;
-webkit-transform: translate(0,-25%);
transform: translate(0,-25%)
}
.cli-modal.cli-show .cli-modal-dialog {
-webkit-transform: translate(0,0);
transform: translate(0,0)
}
.cli-modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000;
display: none;
}
.cli-modal-backdrop.cli-fade {
opacity: 0
}
.cli-modal-backdrop.cli-show {
opacity: .5;
display: block;
}
.cli-modal.cli-show {
display: block;
}
.cli-modal a {
text-decoration: none;
}
.cli-modal .cli-modal-dialog {
position: relative;
width: auto;
margin: .5rem;
pointer-events: none;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
.cli-modal .cli-modal-dialog {
max-width:500px;
margin: 1.75rem auto;
min-height: calc(100% - (1.75rem * 2))
}
}
@media (min-width: 992px) {
.cli-modal .cli-modal-dialog {
max-width: 900px;
}
}
.cli-modal-content {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
pointer-events: auto;
background-color: #fff;
background-clip: padding-box;
border-radius: .3rem;
outline: 0
}
.cli-modal .row {
margin: 0 -15px;
}
.cli-modal .modal-body {
padding: 0;
position: relative;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.cli-modal .cli-modal-close {
position: absolute;
right: 10px;
top: 10px;
z-index: 1;
padding: 0;
background-color: transparent !important;
border: 0;
-webkit-appearance: none;
font-size: 1.5rem;
font-weight: 700;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
}
.cli-modal .cli-modal-close:focus {
outline: 0;
}
.cli-switch {
display: inline-block;
position: relative;
min-height: 1px;
padding-left: 70px;
font-size: 14px;
}
.cli-switch input[type="checkbox"] {
display:none;
}
.cli-switch .cli-slider {
background-color: #e3e1e8;
height: 24px;
width: 50px;
bottom: 0;
cursor: pointer;
left: 0;
position: absolute;
right: 0;
top: 0;
transition: .4s;
}
.cli-switch .cli-slider:before {
background-color: #fff;
bottom: 2px;
content: "";
height: 20px;
left: 2px;
position: absolute;
transition: .4s;
width: 20px;
}
.cli-switch input:checked + .cli-slider {
background-color: #00acad
}
.cli-switch input:checked + .cli-slider:before {
transform: translateX(26px);
}
.cli-switch .cli-slider {
border-radius: 34px;
}
.cli-switch .cli-slider:before {
border-radius: 50%;
}
.cli-tab-content {
background: #ffffff;
}
.cli-tab-content>.cli-active {
display: block;
}
.cli-fade {
transition: opacity .15s linear;
}
.cli-nav-pills {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none;
-ms-flex-direction: column;
flex-direction: column;
}
.cli-nav-pills, .cli-tab-content {
width: 100%;
padding: 30px;
}
@media (max-width: 767px) {
.cli-nav-pills, .cli-tab-content {
padding: 30px 10px;
}
}
.cli-nav-pills {
background: #f3f3f3;
}
.cli-nav-pills .cli-nav-link {
border: 1px solid #00acad;
margin-bottom: 10px;
color: #00acad;
font-size: 14px;
display: block;
padding: .5rem 1rem;
border-radius: .25rem;
cursor: pointer
}
.cli-nav-pills .cli-nav-link.cli-active, .cli-nav-pills .cli-show>.cli-nav-link {
background-color: #00acad;
border: 1px solid #00acad;
}
.cli-nav-pills .cli-nav-link.cli-active {
color: #ffffff;
}
.cli-tab-content .cli-button-wrapper {
padding-top: 30px;
margin-top: 30px;
border-top: 1px solid #d6d6d6;
}
.cli-tab-content p {
color: #343438;
font-size: 14px;
margin-top: 0;
}
.cli-tab-content h4 {
font-size: 20px;
margin-bottom: 1.5rem;
margin-top: 0;
font-family: inherit;
font-weight: 500;
line-height: 1.2;
color: inherit;
} .cli-container-fluid {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.cli-row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.cli-col-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.cli-col-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
flex-direction: column;
}
.cli-align-items-stretch {
-ms-flex-align: stretch!important;
align-items: stretch!important;
}
.cli-d-flex {
display: -ms-flexbox!important;
display: flex!important;
}
.cli-px-0 {
padding-left: 0;
padding-right: 0;
}
.cli-btn {
cursor: pointer;
font-size: 14px;
display: inline-block;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 1px solid transparent;
padding: .5rem 1.25rem;
line-height: 1;
border-radius: .25rem;
transition: all .15s ease-in-out;
}
.cli-btn:hover {
opacity: .8;
}
.cli-read-more-link {
cursor: pointer;
font-size: 15px;
font-weight: 500;
text-decoration: underline;
}
.cli-btn:focus {
outline: 0;
}
.cli-modal-backdrop.cli-show {
opacity: .8;
}
.cli-modal-open {
overflow: hidden
}
.cli-barmodal-open {
overflow: hidden
}
.cli-modal-open .cli-modal {
overflow-x: hidden;
overflow-y: auto
}
.cli-modal.cli-fade .cli-modal-dialog {
transition: -webkit-transform .3s ease-out;
transition: transform .3s ease-out;
transition: transform .3s ease-out,-webkit-transform .3s ease-out;
-webkit-transform: translate(0,-25%);
transform: translate(0,-25%)
}
.cli-modal.cli-show .cli-modal-dialog {
-webkit-transform: translate(0,0);
transform: translate(0,0)
}
.cli-modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000;
-webkit-transform:scale(0);
transform:scale(0);
transition: opacity ease-in-out 0.5s;
}
.cli-modal-backdrop.cli-fade {
opacity: 0;
}
.cli-modal-backdrop.cli-show {
opacity: .5;
-webkit-transform:scale(1);
transform:scale(1);
}
.cli-modal {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 99999;
transform: scale(0);
overflow: hidden;
outline: 0;
display: none;
}
.cli-modal a {
text-decoration: none;
}
.cli-modal .cli-modal-dialog {
position: relative;
width: auto;
margin: .5rem;
pointer-events: none;
font-family: inherit;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
.cli-modal .cli-modal-dialog {
max-width:500px;
margin: 1.75rem auto;
min-height: calc(100% - (1.75rem * 2))
}
}
.cli-modal-content {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
pointer-events: auto;
background-color: #fff;
background-clip: padding-box;
border-radius: .2rem;
box-sizing: border-box;
outline: 0
}
.cli-modal .row {
margin: 0 -15px;
}
.cli-modal .modal-body {
padding: 0;
position: relative;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.cli-modal .cli-modal-close:focus {
outline: 0;
}
.cli-switch {
display: inline-block;
position: relative;
min-height: 1px;
padding-left: 38px;
font-size: 14px;
}
.cli-switch input[type="checkbox"] {
display:none;
}
.cli-switch .cli-slider {
background-color: #e3e1e8;
height: 20px;
width: 38px;
bottom: 0;
cursor: pointer;
left: 0;
position: absolute;
right: 0;
top: 0;
transition: .4s;
}
.cli-switch .cli-slider:before {
background-color: #fff;
bottom: 2px;
content: "";
height: 15px;
left: 3px;
position: absolute;
transition: .4s;
width: 15px;
}
.cli-switch input:checked + .cli-slider {
background-color: #61a229;
}
.cli-switch input:checked + .cli-slider:before {
transform: translateX(18px);
}
.cli-switch .cli-slider {
border-radius: 34px;
font-size:0;
}
.cli-switch .cli-slider:before {
border-radius: 50%;
}
.cli-tab-content {
background: #ffffff;
}
.cli-nav-pills {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none;
-ms-flex-direction: column;
flex-direction: column;
}
.cli-nav-pills, .cli-tab-content {
width: 100%;
padding:5px 30px 5px 5px;
box-sizing: border-box;
}
@media (max-width: 767px) {
.cli-nav-pills, .cli-tab-content {
padding: 30px 10px;
}
}
.cli-nav-pills {
background: #fff;
}
.cli-nav-pills .cli-nav-link {
border: 1px solid #cccccc;
margin-bottom: 10px;
color:#2a2a2a;
font-size: 14px;
display: block;
padding: .5rem 1rem;
border-radius: .25rem;
cursor: pointer
}
.cli-nav-pills .cli-nav-link.cli-active, .cli-nav-pills .cli-show>.cli-nav-link {
background-color: #f6f6f9;
border: 1px solid #cccccc;
}
.cli-nav-pills .cli-nav-link.cli-active {
color:#2a2a2a;
}
.cli-tab-content .cli-button-wrapper {
padding-top: 30px;
margin-top: 30px;
border-top: 1px solid #d6d6d6;
}
.cli-tab-content p {
color: #343438;
font-size: 14px;
margin-top: 0;
}
.cli-tab-content h4 {
font-size: 20px;
margin-bottom: 1.5rem;
margin-top: 0;
font-family: inherit;
font-weight: 500;
line-height: 1.2;
color: inherit;
} #cookie-law-info-bar .cli-nav-pills,#cookie-law-info-bar .cli-tab-content,#cookie-law-info-bar .cli-nav-pills .cli-show>.cli-nav-link,#cookie-law-info-bar a.cli-nav-link.cli-active{
background: transparent;
}
#cookie-law-info-bar .cli-nav-pills .cli-nav-link.cli-active,#cookie-law-info-bar  .cli-nav-link,#cookie-law-info-bar .cli-tab-container p,#cookie-law-info-bar span.cli-necessary-caption,#cookie-law-info-bar .cli-switch .cli-slider:after
{
color:inherit;
}
#cookie-law-info-bar .cli-tab-header a:before
{
border-right: 1px solid currentColor;
border-bottom: 1px solid currentColor;
}
#cookie-law-info-bar .cli-row
{
margin-top:20px;
}
#cookie-law-info-bar .cli-col-4
{
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none;
}
#cookie-law-info-bar .cli-col-8
{
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.cli-wrapper {
max-width: 90%;
float: none;
margin: 0 auto;
}
#cookie-law-info-bar .cli-tab-content h4
{
margin-bottom:0.5rem;
}
#cookie-law-info-bar .cli-nav-pills .cli-nav-link
{
padding: .2rem 0.5rem;
}
#cookie-law-info-bar .cli-tab-container
{
display:none;
text-align:left;
} .cli-tab-footer .cli-btn {
background-color: #00acad;
padding: 10px 15px;
text-decoration:none;
}
.cli-tab-footer .wt-cli-privacy-accept-btn {
background-color: #61a229;
color: #ffffff;
border-radius: 0;
}
.cli-tab-footer {
width:100%;
text-align:right;
padding: 20px 0;
} .cli-col-12
{
width:100%;
}
.cli-tab-header
{
display: flex;
justify-content: space-between;
}
.cli-tab-header a:before {
width: 10px;
height: 2px;
left: 0;
top: calc(50% - 1px);
}
.cli-tab-header a:after {
width: 2px;
height: 10px;
left: 4px;
top: calc(50% - 5px);
-webkit-transform: none;
transform: none;
}
.cli-tab-header a:before {
width: 7px;
height: 7px;
border-right: 1px solid #4a6e78;
border-bottom: 1px solid #4a6e78;
content: " ";
transform: rotate(-45deg);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
margin-right:10px;
}
.cli-tab-header a.cli-nav-link  {
position: relative;
display: flex;
align-items: center;
font-size:14px;
color:#000;
text-transform: capitalize;
}
.cli-tab-header.cli-tab-active .cli-nav-link:before
{
transform: rotate(45deg);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.cli-tab-header {
border-radius: 5px;
padding: 12px 15px;
cursor: pointer;
transition: background-color 0.2s ease-out 0.3s, color 0.2s ease-out 0s;
background-color:#f2f2f2;
}
.cli-modal .cli-modal-close {
position: absolute;
right: 0;
top: 0;
z-index: 1;
-webkit-appearance: none;
width: 40px;
height: 40px;
padding: 0;
border-radius: 50%;
padding: 10px;
background: transparent;
border:none;
min-width: 40px;
}
.cli-tab-container h4,.cli-tab-container h1 {
font-family: inherit;
font-size: 16px;
margin:10px 0;
}
#cliSettingsPopup .cli-tab-section-container {
padding-top: 12px;
}
.cli-tab-container p ,.cli-privacy-content-text{
font-size: 14px;
line-height: 1.4;
margin-top: 0;
padding: 0;
color: #000;
}
.wt-cli-privacy
{
display:none;
}
.cli-tab-content
{
display:none;
}
.cli-tab-section .cli-tab-content
{
padding: 10px 20px 5px 20px;
}
.cli-tab-section
{
margin-top:5px;
}
@media (min-width: 992px) {
.cli-modal .cli-modal-dialog {
max-width: 645px;
}
}
.cli-switch .cli-slider:after{
content: attr(data-cli-disable);
position: absolute;
right: 50px;
color: #000;
font-size:12px;
text-align:right;
min-width: 80px;
}
.cli-switch input:checked + .cli-slider:after
{
content: attr(data-cli-enable);
}
.cli-privacy-overview:not(.cli-collapsed) .cli-privacy-content {
max-height: 60px;
transition: max-height 0.15s ease-out;
overflow: hidden;
}
a.cli-privacy-readmore {
font-size: 12px;
margin-top: 12px;
display: inline-block;
padding-bottom: 0;
cursor: pointer;
color:#000;
text-decoration: underline;
}
.cli-modal-footer {
position: relative;
}
a.cli-privacy-readmore:before {
content: attr(data-readmore-text);
}
.cli-collapsed a.cli-privacy-readmore:before {
content: attr(data-readless-text);
}
.cli-collapsed .cli-privacy-content
{
transition: max-height 0.25s ease-in;
}
.cli-privacy-content p
{
margin-bottom:0;
}
.cli-modal-close svg {
fill: #000;
}
span.cli-necessary-caption {
color: #000;
font-size: 12px;
}
.cli-tab-section.cli-privacy-tab {
display: none;
}
#cookie-law-info-bar .cli-tab-section.cli-privacy-tab {
display: block;
}
#cookie-law-info-bar .cli-privacy-overview {
display: none;
}
.cli-tab-container .cli-row
{
max-height: 500px;
overflow-y: auto;
}
.cli-modal.cli-blowup.cli-out {
z-index: -1;
}
.cli-modal.cli-blowup {
z-index: 999999;
transform: scale(1);
}
.cli-modal.cli-blowup .cli-modal-dialog {
animation: blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
.cli-modal.cli-blowup.cli-out .cli-modal-dialog
{
animation: blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
@keyframes blowUpContent {
0% {
transform: scale(1);
opacity: 1;
}
99.9% {
transform: scale(2);
opacity: 0;
}
100% {
transform: scale(0);
}
}
@keyframes blowUpContentTwo {
0% {
transform: scale(2);
opacity: 0;
}
100% {
transform: scale(1);
opacity: 1;
}
}
@keyframes blowUpModal {
0% {
transform: scale(0);
}
100% {
transform: scale(1);
}
}
@keyframes blowUpModalTwo {
0% {
transform: scale(1);
opacity: 1;
}
50% {
transform: scale(0.5);
opacity: 0;
}
100% {
transform: scale(0);
opacity: 0;
}
}
.cli-tab-section .cookielawinfo-row-cat-table td, .cli-tab-section .cookielawinfo-row-cat-table th {
font-size: 12px;
}
.cli_settings_button
{
cursor: pointer;
} .wt-cli-sr-only
{
display: none;
font-size:16px;
} a.wt-cli-element.cli_cookie_close_button {
text-decoration: none;
color: #333333;
font-size: 22px;
line-height: 22px;
cursor: pointer;
position: absolute;
right: 10px;
top: 5px;
} .cli-bar-container{
float: none;
margin: 0 auto;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
justify-content: space-between;
-webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}
.cli-bar-btn_container {
margin-left: 20px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
flex-wrap: nowrap;
}
.cli-style-v2 a
{
cursor: pointer;
}
.cli-bar-btn_container a {
white-space: nowrap;
}
.cli-style-v2 .cli-plugin-main-link
{
font-weight:inherit;
}
.cli-style-v2
{
font-size: 11pt;
line-height: 18px;
font-weight:normal;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-container,#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-container{
display: block;
}
.cli-style-v2 .cli-bar-message {
width: 70%;
text-align: left;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-message,#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-message
{
width:100%;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-style-v2 .cli-bar-btn_container {
margin-top:8px;
margin-left: 0px;
flex-wrap: wrap;
} #cookie-law-info-bar[data-cli-type="popup"] .cli-style-v2 .cli-bar-btn_container {
margin-top:8px;
margin-left: 0px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli_messagebar_head{
text-align: left; margin-bottom: 5px;
margin-top: 0px;
font-size: 16px;
} .cli-style-v2 .cli-bar-message .wt-cli-ccpa-element,.cli-style-v2 .cli-bar-message .wt-cli-ccpa-checkbox {
margin-top: 5px;
}
.cli-style-v2 .cli-bar-btn_container .cli_action_button ,
.cli-style-v2 .cli-bar-btn_container .cli-plugin-main-link,
.cli-style-v2 .cli-bar-btn_container .cli_settings_button
{
margin-left: 5px;
}
.wt-cli-ccpa-checkbox label {
font-size: inherit;
cursor: pointer;
margin: 0px 0px 0px 5px;
} #cookie-law-info-bar[data-cli-style="cli-style-v2"]
{
padding: 14px 25px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="widget"]
{
padding:32px 30px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"] {
padding: 32px 45px;
}
.cli-style-v2 .cli-plugin-main-link:not(.cli-plugin-button), .cli-style-v2 .cli_settings_button:not(.cli-plugin-button),.cli-style-v2 .cli_action_button:not(.cli-plugin-button){
text-decoration: underline;
}
.cli-style-v2 .cli-bar-btn_container .cli-plugin-button {
margin-top: 5px;
margin-bottom: 5px;
}
a.wt-cli-ccpa-opt-out {
white-space: nowrap;
text-decoration: underline;
}
.wt-cli-necessary-checkbox {
display: none !important;
}
@media (max-width: 985px) {
.cli-style-v2 .cli-bar-message
{
width:100%;
}
.cli-style-v2.cli-bar-container
{
justify-content:left;
flex-wrap: wrap;
}
.cli-style-v2 .cli-bar-btn_container {
margin-left:0px;
margin-top: 10px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"],#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="widget"],#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"]
{
padding: 25px 25px;
}
} .wt-cli-ckyes-brand-logo {
display: flex;
align-items: center;
font-size: 9px;
color: #111111;
font-weight: normal;
}
.wt-cli-ckyes-brand-logo img{
width: 65px;
margin-left: 2px;
}
.wt-cli-privacy-overview-actions {
padding-bottom:0;
}
@media only screen and (max-width: 479px) and (min-width: 320px){
.cli-style-v2 .cli-bar-btn_container {
flex-wrap: wrap;
}
} .wt-cli-cookie-description {
font-size: 14px;
line-height: 1.4;
margin-top: 0;
padding: 0;
color: #000;
}.container  { 
width: 1280px; 
position: relative; 
margin: 0 auto; 
padding: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-direction: row;
-ms-flex-direction: row;
}
.container.no-flex							{display: block;}
.container .column,
.container .columns                         { float: none; display: inline; margin-left: 10px; margin-right: 10px;  }
.container.no-flex .column,
.container.no-flex .columns					{float: left;}
.row                                        { margin-bottom: 20px; }
{ margin-left: 0; margin-right: 0; } .column.alpha, .columns.alpha               { margin-left: 0; }
.column.omega, .columns.omega               { margin-right: 0; } .container .one.column,
.container .one.columns                     { width: 60px; }
.container .two.columns                     { width: 140px; }
.container .three.columns                   { width: 220px; }
.container .four.columns                    { width: 300px; }
.container .five.columns                    { width: 380px; }
.container .six.columns                     { width: 460px; }
.container .seven.columns                   { width: 540px; }
.container .eight.columns                   { width: 620px; }
.container .nine.columns                    { width: 700px; }
.container .ten.columns                     { width: 780px; }
.container .eleven.columns                  { width: 860px; }
.container .twelve.columns                  { width: 940px; }
.container .thirteen.columns                { width: 1020px; }
.container .fourteen.columns                { width: 1100px; }
.container .fifteen.columns                 { width: 1180px; }
.container .sixteen.columns                 { width: 1260px; }
.container .one-third.column                { width: 406.666px; }
.container .two-thirds.column               { width: 833.333px; } .container .offset-by-one                   { padding-left: 80px; }
.container .offset-by-two                   { padding-left: 160px; }
.container .offset-by-three                 { padding-left: 240px; }
.container .offset-by-four                  { padding-left: 320px; }
.container .offset-by-five                  { padding-left: 400px; }
.container .offset-by-six                   { padding-left: 480px; }
.container .offset-by-seven                 { padding-left: 560px; }
.container .offset-by-eight                 { padding-left: 640px; }
.container .offset-by-nine                  { padding-left: 720px; }
.container .offset-by-ten                   { padding-left: 800px; }
.container .offset-by-eleven                { padding-left: 880px; }
.container .offset-by-twelve                { padding-left: 960px; }
.container .offset-by-thirteen              { padding-left: 1040px; }
.container .offset-by-fourteen              { padding-left: 1120px; }
.container .offset-by-fifteen               { padding-left: 1200px; } .ie8 .container                                  {width: 960px;}
.ie8 .container .column,
.ie8 .container .columns                         { margin-left: 10px; margin-right: 10px; }
.ie8 .column.alpha, .columns.alpha               { margin-left: 0; margin-right: 10px; }
.ie8 .column.omega, .columns.omega               { margin-right: 0; margin-left: 10px; }
.ie8 .alpha.omega    
.ie8 .container .one.column,
.ie8 .container .one.columns                     { width: 40px;  }
.ie8 .container .two.columns                     { width: 100px; }
.ie8 .container .three.columns                   { width: 160px; }
.ie8 .container .four.columns                    { width: 220px; }
.ie8 .container .five.columns                    { width: 280px; }
.ie8 .container .six.columns                     { width: 340px; }
.ie8 .container .seven.columns                   { width: 400px; }
.ie8 .container .eight.columns                   { width: 460px; }
.ie8 .container .nine.columns                    { width: 520px; }
.ie8 .container .ten.columns                     { width: 580px; }
.ie8 .container .eleven.columns                  { width: 640px; }
.ie8 .container .twelve.columns                  { width: 700px; }
.ie8 .container .thirteen.columns                { width: 760px; }
.ie8 .container .fourteen.columns                { width: 820px; }
.ie8 .container .fifteen.columns                 { width: 880px; }
.ie8 .container .sixteen.columns                 { width: 940px; }
.ie8 .container .one-third.column                { width: 300px; }
.ie8 .container .two-thirds.column               { width: 620px; } .ie8 .container .offset-by-one                   { padding-left: 60px;  }
.ie8 .container .offset-by-two                   { padding-left: 120px; }
.ie8 .container .offset-by-three                 { padding-left: 180px; }
.ie8 .container .offset-by-four                  { padding-left: 240px; }
.ie8 .container .offset-by-five                  { padding-left: 300px; }
.ie8 .container .offset-by-six                   { padding-left: 360px; }
.ie8 .container .offset-by-seven                 { padding-left: 420px; }
.ie8 .container .offset-by-eight                 { padding-left: 480px; }
.ie8 .container .offset-by-nine                  { padding-left: 540px; }
.ie8 .container .offset-by-ten                   { padding-left: 600px; }
.ie8 .container .offset-by-eleven                { padding-left: 660px; }
.ie8 .container .offset-by-twelve                { padding-left: 720px; }
.ie8 .container .offset-by-thirteen              { padding-left: 780px; }
.ie8 .container .offset-by-fourteen              { padding-left: 840px; }
.ie8 .container .offset-by-fifteen               { padding-left: 900px; } @media only screen and (max-width: 1300px) {
.container                                  {width: 960px;}
.container .column,
.container .columns                         { margin-left: 10px; margin-right: 10px; }
.column.alpha, .columns.alpha               { margin-left: 0; margin-right: 10px; }
.column.omega, .columns.omega               { margin-right: 0; margin-left: 10px; }
.alpha.omega    
.container .one.column,
.container .one.columns                     { width: 40px;  }
.container .two.columns                     { width: 100px; }
.container .three.columns                   { width: 160px; }
.container .four.columns                    { width: 220px; }
.container .five.columns                    { width: 280px; }
.container .six.columns                     { width: 340px; }
.container .seven.columns                   { width: 400px; }
.container .eight.columns                   { width: 460px; }
.container .nine.columns                    { width: 520px; }
.container .ten.columns                     { width: 580px; }
.container .eleven.columns                  { width: 640px; }
.container .twelve.columns                  { width: 700px; }
.container .thirteen.columns                { width: 760px; }
.container .fourteen.columns                { width: 820px; }
.container .fifteen.columns                 { width: 880px; }
.container .sixteen.columns                 { width: 940px; }
.container .one-third.column                { width: 300px; }
.container .two-thirds.column               { width: 620px; } .container .offset-by-one                   { padding-left: 60px;  }
.container .offset-by-two                   { padding-left: 120px; }
.container .offset-by-three                 { padding-left: 180px; }
.container .offset-by-four                  { padding-left: 240px; }
.container .offset-by-five                  { padding-left: 300px; }
.container .offset-by-six                   { padding-left: 360px; }
.container .offset-by-seven                 { padding-left: 420px; }
.container .offset-by-eight                 { padding-left: 480px; }
.container .offset-by-nine                  { padding-left: 540px; }
.container .offset-by-ten                   { padding-left: 600px; }
.container .offset-by-eleven                { padding-left: 660px; }
.container .offset-by-twelve                { padding-left: 720px; }
.container .offset-by-thirteen              { padding-left: 780px; }
.container .offset-by-fourteen              { padding-left: 840px; }
.container .offset-by-fifteen               { padding-left: 900px; }
}  @media only screen and (min-width: 768px) and (max-width: 959px) {
.container                                  { width: 768px; }
.container .column,
.container .columns                         { margin-left: 10px; margin-right: 10px;  }
.column.alpha, .columns.alpha               { margin-left: 0; margin-right: 10px; }
.column.omega, .columns.omega               { margin-right: 0; margin-left: 10px; }
.alpha.omega                                { margin-left: 0; margin-right: 0; }
.container .one.column,
.container .one.columns                     { width: 28px; }
.container .two.columns                     { width: 76px; }
.container .three.columns                   { width: 124px; }
.container .four.columns                    { width: 172px; }
.container .five.columns                    { width: 220px; }
.container .six.columns                     { width: 268px; }
.container .seven.columns                   { width: 316px; }
.container .eight.columns                   { width: 364px; }
.container .nine.columns                    { width: 412px; }
.container .ten.columns                     { width: 460px; }
.container .eleven.columns                  { width: 508px; }
.container .twelve.columns                  { width: 556px; }
.container .thirteen.columns                { width: 604px; }
.container .fourteen.columns                { width: 652px; }
.container .fifteen.columns                 { width: 700px; }
.container .sixteen.columns                 { width: 748px; }
.container .one-third.column                { width: 236px; }
.container .two-thirds.column               { width: 492px; } .container .offset-by-one                   { padding-left: 48px; }
.container .offset-by-two                   { padding-left: 96px; }
.container .offset-by-three                 { padding-left: 144px; }
.container .offset-by-four                  { padding-left: 192px; }
.container .offset-by-five                  { padding-left: 240px; }
.container .offset-by-six                   { padding-left: 288px; }
.container .offset-by-seven                 { padding-left: 336px; }
.container .offset-by-eight                 { padding-left: 384px; }
.container .offset-by-nine                  { padding-left: 432px; }
.container .offset-by-ten                   { padding-left: 480px; }
.container .offset-by-eleven                { padding-left: 528px; }
.container .offset-by-twelve                { padding-left: 576px; }
.container .offset-by-thirteen              { padding-left: 624px; }
.container .offset-by-fourteen              { padding-left: 672px; }
.container .offset-by-fifteen               { padding-left: 720px; }
}  @media only screen and (max-width: 767px) {
.container { width: 90%; }
.container .columns,
.container .column { margin: 0; }
.container .one.column,
.container .one.columns,
.container .two.columns,
.container .three.columns,
.container .four.columns,
.container .five.columns,
.container .six.columns,
.container .seven.columns,
.container .eight.columns,
.container .nine.columns,
.container .ten.columns,
.container .eleven.columns,
.container .twelve.columns,
.container .thirteen.columns,
.container .fourteen.columns,
.container .fifteen.columns,
.container .sixteen.columns,
.container .one-third.column,
.container .two-thirds.column  { width: 100%; } .container .offset-by-one,
.container .offset-by-two,
.container .offset-by-three,
.container .offset-by-four,
.container .offset-by-five,
.container .offset-by-six,
.container .offset-by-seven,
.container .offset-by-eight,
.container .offset-by-nine,
.container .offset-by-ten,
.container .offset-by-eleven,
.container .offset-by-twelve,
.container .offset-by-thirteen,
.container .offset-by-fourteen,
.container .offset-by-fifteen { padding-left: 0; }
}  @media only screen and (min-width: 480px) and (max-width: 767px) {
.container { width: 90%; }
.container .columns,
.container .column { margin: 0; }
.container .one.column,
.container .one.columns,
.container .two.columns,
.container .three.columns,
.container .four.columns,
.container .five.columns,
.container .six.columns,
.container .seven.columns,
.container .eight.columns,
.container .nine.columns,
.container .ten.columns,
.container .eleven.columns,
.container .twelve.columns,
.container .thirteen.columns,
.container .fourteen.columns,
.container .fifteen.columns,
.container .sixteen.columns,
.container .one-third.column,
.container .two-thirds.column { width: 100%; }
}  .clearfix:before,
.clearfix:after,
.row:before,
.row:after {
content: '\0020';
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0; }
.row:after,
.clearfix:after {
clear: both; }
.row,
.clearfix {
zoom: 1; } .clear {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block; }
body {
line-height: 1; }
ol, ul {
list-style: none; }
blockquote, q {
quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none; }
table {
border-collapse: collapse;
border-spacing: 0; } body {
background: #fff;
font: 14px/23px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #444;
-webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%;
}
* { 
-moz-box-sizing: border-box; 
-webkit-box-sizing: border-box; 
box-sizing: border-box; 
}
.clear {clear:both;}
img[src*=".svg"] {
width: 100%;
height: auto;
} h1, h2, h3, h4, h5, h6 {
color: #181818;
font-family: "Georgia", "Times New Roman", serif;
font-weight: normal; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
h1 { font-size: 46px; line-height: 50px; margin-bottom: 14px;}
h2 { font-size: 35px; line-height: 40px; margin-bottom: 10px; }
h3 { font-size: 28px; line-height: 34px; margin-bottom: 8px; }
h4 { font-size: 21px; line-height: 30px; margin-bottom: 4px; }
h5 { font-size: 17px; line-height: 24px; }
h6 { font-size: 14px; line-height: 21px; }
.subheader { color: #777; }
p { margin: 0 0 20px 0; }
p img { margin: 0; }
p.lead { font-size: 21px; line-height: 27px; color: #777;  }
em { font-style: italic; }
strong { font-weight: bold; color: #333; }
small { font-size: 80%; } blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #777; font-style: italic; }
blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }
blockquote cite { display: block; font-size: 12px; color: #555; }
blockquote cite:before { content: "\2014 \0020"; }
hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; } @-moz-document url-prefix() {
body {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
}
} p a, p a:visited { line-height: inherit; } ul, ol { margin-bottom: 20px; }
ul { list-style: none outside; }
ol { list-style: decimal; }
ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }
ul.square { list-style: square outside; }
ul.circle { list-style: circle outside; }
ul.disc { list-style: disc outside; }
ul ul, ul ol,
ol ol, ol ul { margin: 4px 0 5px 30px; font-size: 90%;  }
ul ul li, ul ol li,
ol ol li, ol ul li { margin-bottom: 6px; }
li { line-height: 18px; margin-bottom: 12px; }
ul.large li { line-height: 21px; }
li p { line-height: 21px; } img.scale-with-grid {
max-width: 100%;
height: auto; } .button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
display: inline-block;
font-size: 11px;
font-weight: bold;
text-decoration: none;
text-shadow: none;
cursor: pointer;
margin-bottom: 20px;
line-height: normal;
padding: 8px 10px; 
}
.button:active,
button:active,
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active {
border: none;
background: none;
}
.button.full-width,
button.full-width,
input[type="submit"].full-width,
input[type="reset"].full-width,
input[type="button"].full-width {
width: 100%;
padding-left: 0 !important;
padding-right: 0 !important;
text-align: center; } button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
} form {
margin-bottom: 20px; }
fieldset {
margin-bottom: 20px; }
input[type="text"],
input[type="password"],
input[type="email"],
textarea,
select {
outline: none;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-webkit-font-smoothing: antialiased;
border-radius: 2px;
margin: 0;
width: 210px;
max-width: 100%;
display: block;
margin-bottom: 20px;}
select {
padding: 0; }
textarea {
min-height: 60px; }
label,
legend {
display: block;
font-weight: bold;
font-size: 13px;  }
select {
width: 220px; }
input[type="checkbox"] {
display: inline; } .remove-bottom { margin-bottom: 0 !important; }
.half-bottom { margin-bottom: 10px !important; }
.add-bottom { margin-bottom: 20px !important; }
html { overflow-y: scroll; }
.anchor {position: relative; top: -100px} body {
background-color: #FFF;
color: #000;
margin:0px;
animation: fadein 2s;
-moz-animation: fadein 2s; -webkit-animation: fadein 2s; -o-animation: fadein 2s; overflow: hidden;
font-size: 18px;
line-height: 1.2;
} @keyframes fadein {
0% {opacity:0.01;}
1% {opacity: 0;}
50% {opacity: 50;}
100% {opacity:1;}
}
@-moz-keyframes fadein { 0% {opacity:0.01;}
1% {opacity: 0;}
50% {opacity: 50;}
100% {opacity:1;}
}
@-webkit-keyframes fadein { 0% {opacity:0.01;}
1% {opacity: 0;}
50% {opacity: 50;}
100% {opacity:1;}
}
@-o-keyframes fadein { 0% {opacity:0.01;}
1% {opacity: 0;}
50% {opacity: 50;}
100% {opacity:1;}
} h1.visually-hidden,
.visually-hidden {
font-size: 0;
width: 1px;
height: 1px;
display: inline-block;
overflow: hidden;
position: absolute!important;
border: 0!important;
padding: 0!important;
margin: 0!important;
clip: rect(1px,1px,1px,1px);
}
h1, h2, h3, h4, h5, p, li, span, label, strong {
font-family: inherit;
font-weight: inherit;
font-size: inherit;
line-height: 1.4;
color: inherit;
} #wpadminbar span.display-name {color: #FFF;}
#wpadminbar .ab-top-menu>li.hover>.ab-item span,
#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus span,
#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item span,
#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus span {
color: #00b9eb;
}
strong {
font-family: inherit;
font-weight: 700;
font-size: inherit;
line-height: inherit;
color: inherit;
}
a {
font-family: inherit;
font-weight: inherit;
font-size: inherit;
line-height: inherit;
color: inherit;
text-decoration: none;
padding-bottom: 1px;
border-bottom: none;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
position: relative;
}
a:not(.read-more, .box-link, .ab-item):before { 
content: '';
position: absolute;
width: 100%;
height: 2px;
background-color: #fff;
bottom: 0;
left: 0;
transform-origin: right;
transform: scaleX(0);
transition: transform .3s ease-in-out;
}
a:not(.read-more, .box-link, .show-more):hover::before {
transform-origin: left;
transform: scaleX(1);
}
.orange-line a:not(.read-more, .box-link):before { background-color: #D4886A;}
blockquote { padding: 0; border: 0; font-style: normal; font-size: inherit; line-height: inherit; color: inherit;}
.pointer {cursor: pointer;}
img {display: block; max-width: 100%; height: auto;}
.hide-desktop {display: none !important;}
.wrap { position: relative; display: block; }
a.box-link {
position: absolute;
top: 0px;
left: 0px;
display: block;
border: none;
height: 100%;
width: 100%;
z-index: 1000;
background: transparent url(//senategroup.co.uk/wp-content/themes/senate-group/assets/box-link.png);
color: transparent;
}
.video-wrapper {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.video-wrapper iframe,
.video-wrapper object,
.video-wrapper embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.fade-2 {
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.fade-3 {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
} .flex,
.container .column.flex,
.container .columns.flex {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
flex-direction: row;
-ms-flex-direction: row;
} .flex-wrap {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.flex-col { flex-direction: column !important;} .flex-align-c { -ms-flex-align: center;
align-items: center;
}
.flex-align-s { align-items: flex-start;  
-ms-flex-align: start;
} 
.flex-align-e { align-items: flex-end;  
-ms-flex-align: end;
} .flex-justify-c { justify-content: center; 
-webkit-justify-content: center; 
-ms-flex-pack: center;
}
.flex-justify-sb { -ms-flex-pack: justify; 
-webkit-box-pack: justify; 
-webkit-justify-content: space-between; 
justify-content: space-between; 
}
.flex-justify-se { justify-content: space-evenly;
-webkit-justify-content: space-evenly;
}
.flex-justify-fs { -ms-flex-align: start; 
-ms-flex-pack: start; 
justify-content: flex-start;
-webkit-justify-content: flex-start;
}
.flex-justify-fe { -ms-flex-align: end; 
-ms-flex-pack: end; 
justify-content: flex-end;
-webkit-justify-content: flex-end;
} .margin-top {margin-top: 50px;}
.margin-bottom {margin-bottom: 50px;}
.margin-auto { margin: auto !important;} .padding-top {padding-top: 50px;}
.padding-bottom {padding-bottom: 50px;} .shape { position: absolute; pointer-events: none;}
.shape img {max-width: none; width: 100%;} .relative {position: relative;}
.absolute { position: absolute;}
.static {position: static !important;}
.inline-block {display: inline-block;}
.mid {
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
}
.full {
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.fixed.full { height: 100vh; }
.full.eighty { height: 80vh; } .z1 {z-index: 1;}
.z2 {z-index: 2;}
.z3 {z-index: 3;}
.z4 {z-index: 4;}
.z5 {z-index: 5;}
.z6 {z-index: 6;}
.z7 {z-index: 7;} .band.overflow-v,
.overflow-v {overflow: visible !important;}
.band.overflow-h,
.overflow-h {overflow: hidden !important;} .bg-white {background: #fff;}
.bg-grey {background: #ECE9E9;}
.bg-orange {background: #D4886A;}
.bg-darkgrey {background: #323E48;}
.bg-white-hov:hover {background: #fff;}
.bg-black-hov:hover {background: #000;}
.bg-image {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.overlay {
position: absolute;
width: 100%; 
height: 100%; 
opacity: 0.6;
top: 0;
left: 0;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.overlay.grey { background-color:#323E48;}
.overlay.white {background-color: #fff;}
.bw-filter { filter: grayscale(1) contrast(1.2); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Grayscale=1, Contrast=1.2)";}
.luminosity { mix-blend-mode: luminosity;}
.top-fade {
position: absolute;
width: 100%; 
height: 30%;
left: 0;
top: 0;
z-index: 1;
background: rgb(50,62,72);
background: -moz-linear-gradient(180deg, rgba(50,62,72,1) 0%, rgba(50,62,72,0) 24%, rgba(50,62,72,0) 100%);
background: -webkit-linear-gradient(180deg, rgba(50,62,72,1) 0%, rgba(50,62,72,0) 24%, rgba(50,62,72,0) 100%);
background: linear-gradient(180deg, rgba(50,62,72,1) 0%, rgba(50,62,72,0) 24%, rgba(50,62,72,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#323e48",endColorstr="#323e48",GradientType=1);
}
.left-fade {
position: absolute;
width: 10%; 
height: 100%;
left: 0;
top: 0;
z-index: 1;
background: rgb(236,233,233);
background: -moz-linear-gradient(90deg, rgba(236,233,233,1) 0%, rgba(236,233,233,0) 32%, rgba(236,233,233,0) 100%);
background: -webkit-linear-gradient(90deg, rgba(236,233,233,1) 0%, rgba(236,233,233,0) 32%, rgba(236,233,233,0) 100%);
background: linear-gradient(90deg, rgba(236,233,233,1) 0%, rgba(236,233,233,0) 32%, rgba(236,233,233,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ece9e9",endColorstr="#ece9e9",GradientType=1);
} .font-size-1 { font-size: 8.967rem; }
.font-size-2 { font-size: 3.125rem; }
.font-size-3 { font-size: 1.875rem; }
.font-size-4 { font-size: 1.563rem; }
.font-size-5 { font-size: 1.25rem; }
.font-size-6 { font-size: 1.125rem; }
.font-size-7 { font-size: 0.875rem; }
.font-size-8 { font-size: 2.188rem; }
.font-size-9 { font-size: 1rem; }
.font-size-10 {font-size: 6.25rem; }
.font-size-11 {font-size: 4.375rem; }
.font-size-12 { font-size: 5.625rem; }
.font-size-13 { font-size: 2.813rem; }
.line-height-1 {line-height: 1.2;} .spacing-1 { letter-spacing: 1.5px;} .txt-white,
.txt-white-hov:hover,
.txt-white-bold strong {color: #fff;}
.txt-darkgrey,
.txt-darkgrey-hov:hover,
.txt-darkgrey-bold strong {color: #323E48;}
.txt-orange,
.txt-orange-hov:hover,
.txt-orange-bold strong {color: #D4886A;}
.txt-faded-hov:hover {opacity: 0.7;} ul:not(nav ul, .mobile-menu ul) { list-style: none; margin: 0;}
ul:not(nav ul, .mobile-menu ul) li { padding-left: 30px; position: relative;}
ul:not(nav ul, .mobile-menu ul) li::before {
content: "\2022";
color: #D4886A; 
position: absolute;
left: 0;
top: 0;
width: auto;
font-size: 20px;
line-height: 1.2;	
}
ul:not(nav ul, .mobile-menu ul) li::marker { display: none;}
ul.large-text { margin: 30px 0 0 50px;}
ul.large-text li { width: 50%;} .bd-white {border-color: #fff !important;}
.bd-black {border-color: #000 !important;}
.bd-white-hov:hover {border-color: #fff !important;}
.bd-black-hov:hover {border-color: #000 !important;}
.bd-faded-hov:hover {opacity: 0.7;} .weight-light { font-family: urbane, sans-serif; font-weight: 300;}
.weight-medium {font-family: urbane, sans-serif; font-weight: 500; font-style: normal;}
.weight-bold {font-family: urbane, sans-serif; font-weight: 600;} .txt-center {text-align: center;}
.txt-right {text-align: right;}
.txt-uppercase {text-transform: uppercase;} .trans {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
} form {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
flex-direction: row;
-ms-flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-pack: justify; 
-webkit-box-pack: justify; 
-webkit-justify-content: space-between; 
justify-content: space-between; 
margin: 0 !important;
}
.forminator-row { width: 100% !important; margin: 0 !important;} 
.forminator-row label {display: none !important;}
.forminator-error-message {
position: absolute;
bottom: 0;
background: #fff !important;
color: #cc8367 !important;
text-transform: uppercase;
border-radius: 0 !important;
border: none;
text-shadow: none;
font-weight: 600 !important;
font-size: 14px !important;
}
.forminator-col { position: relative;}
.forminator-edit-module { display: none;}
.band.find-out-more .forminator-ui#forminator-module-624.forminator-design--default .forminator-file-upload > span {color: #fff;}
.band.find-out-more .forminator-ui#forminator-module-624.forminator-design--default .forminator-button-delete [class*="forminator-icon-"] {color: #fff;}
.band.find-out-more .forminator-ui#forminator-module-624.forminator-design--default .forminator-button-delete:hover {background-position: 219px!important;}
input[type="text"]:not(.adminbar-input, .band.breadcrumb.filter),
input[type="email"],
select:not(.band.breadcrumb.filter select),
textarea {
background: none !important;
border: none !important;
border-radius: 0 !important;
border-bottom: 3px solid #fff !important;
font-size: 20px !important; 
color: #fff !important; 
font-weight: 600 !important; 
font-family: urbane, sans-serif !important;
text-transform: uppercase !important; 
padding-bottom: 10px !important;
margin-bottom: 50px !important;
}
::placeholder { color: #fff !important; font-weight: 600 !important; font-family: urbane, sans-serif !important;}
input[type="text"],
input[type="email"] { width: 49%;}
textarea { width: 100% !important; min-height: auto !important;}
select::-ms-expand {
display: none;
}
input[type="submit"]:not(.adminbar-input),
.forminator-row button {
background-color: transparent !important;
background: url(//senategroup.co.uk/wp-content/themes/senate-group/assets/svg/arrow-right-black.svg) !important;
background-position: 219px !important;
background-size: 30px !important;
background-repeat: no-repeat !important;
border: none !important;
text-transform: uppercase;
font-size: 20px !important;
font-weight: 600 !important;
line-height: 1.2 !important;
-webkit-transition: all 0.4s ease-in-out !important;
-moz-transition: all 0.4s ease-in-out !important;
-o-transition: all 0.4s ease-in-out !important;
transition: all 0.4s ease-in-out !important;
display: inline-block !important;
text-align: center !important;
min-width: 140px !important;
letter-spacing: 1.5px;
position: relative !important; 
padding-right: 60px !important;
padding-left: 0 !important;
font-family: urbane, sans-serif !important;
color: #fff !important;
float: right;
}
input[type="submit"]:hover,
.forminator-row button:hover {
color: #323E48 !important;
background-position: right !important;
box-shadow: none !important;
}
.uploadCVBtn .forminator-button-upload::after {
content: 'Upload CV';
position: absolute;
height: 100%;
width: auto;
left:0;
background-color: #D4886A;
color: #fff;
text-align: left;
padding-left: 9px;
padding-right: 20px;
}
.forminator-button:active,
.forminator-button:focus,
.forminator-ui.forminator-custom-form[data-design=default] .forminator-button:active,
.forminator-ui.forminator-custom-form[data-design=default] .forminator-button:focus {
box-shadow: none!important;
}
#wpadminbar #adminbarsearch .adminbar-button {display: none !important;} .read-more,
.show-more button {
font-family: inherit;
text-transform: uppercase;
font-size: 20px !important;
line-height: 1.2 !important;
outline: none !important;
box-shadow: none !important;
text-shadow: none !important;
border-bottom: none;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
display: inline-block;
text-align: center;
min-width: 140px;
padding: 12px 20px;
letter-spacing: 1.5px;
}
.show-more button { 
background: none; 
border: none; 
color: inherit; 
margin: 0;
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
}
.read-more.arrow,
.show-more.arrow { position: relative; padding-right: 50px; padding-left: 0; text-align: end;}
.read-more.arrow:hover,
.show-more.arrow:hover {border-bottom: none;}
.read-more.arrow img,
.read-more.arrow svg,
.show-more.arrow svg {
width: 30px;
position: absolute;
top: 50%;
right: 0;
transform: translate(0, -50%);
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.read-more.arrow:hover img,
.read-more.arrow:hover svg,
.show-more.arrow:hover svg { right: -10px;}
.arr-orange svg path,
.arr-orange svg line,
.arr-darkgrey svg path,
.arr-darkgrey svg line {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.arr-orange svg path,
.arr-orange svg line { stroke: #D4886A;}
.arr-darkgrey svg path,
.arr-darkgrey svg line { stroke: #323E48;}
.arr-orange:hover svg path,
.arr-orange:hover svg line { stroke: #D4886A;}
.arr-darkgrey-hov:hover svg path,
.arr-darkgrey-hov:hover svg line { stroke: #323E48;}
.arr-white-hov:hover svg path,
.arr-white-hov:hover svg line { stroke: #fff;}
.read-more.border { padding: 0; padding-bottom: 5px; border-bottom: 3px solid #D4886A; pointer-events: all;}
.read-more.border.txt-darkgrey-hov:hover { border-bottom: 3px solid #323E48;}
.buttons-wrap.txt-center .read-more {margin: 0px 7px;} .popup-overlay {
display: none;
position: fixed;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
background: rgba(0,0,0,0.7);
z-index: 10000000;
}
.popup {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
width: 80%;
max-height: 80%;
z-index: 10000001;
display: none;
max-width: 1400px;
}
.popup.popup-video .popup-close {
position: absolute;
top: -50px;
right: -50px;
transform: translate(-50%, 0%);
-ms-transform: translate(-50%, 0%);
-webkit-transform: translate(-50%, 0%);
-moz-transform: translate(-50%, 0%);
z-index: 100;
cursor: pointer;
pointer-events: auto;
width: 25px;
height: 25px;
}
.popup:not(.popup-video) .popup-close {
position: absolute;
top: 20px;
right: 20px;
z-index: 100;
cursor: pointer;
pointer-events: auto;
width: 25px;
height: 25px;
}
.popup:not(.popup-video) {
padding: 70px;
overflow-y: scroll;
} .accordion-wrap {padding-top: 30px;}
.accordion-item {border-top: 2px solid rgba(30, 26, 52, 0.2);}
.accordion-head {padding: 40px 100px; cursor: pointer;}
.accordion-head:hover {background: rgba(0,0,0,0.1);}
.accordion-head:hover .arrow {
transform: scale(1.1);
-ms-transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
}
.accordion-head .arrow {width: 50px; margin-left: auto;}
.accordion-head h3 {margin: 0px;}
.open .accordion-head .arrow {
transform: rotate(90deg);
-ms-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
}
.accordion-content {padding: 20px 100px 40px 100px; display: none;}
.first .accordion-content {display: block;} .anim {
-webkit-transition: transform 0.8s ease-in-out, opacity 0.8s ease;
-moz-transition: transform 0.8s ease-in-out, opacity 0.8s ease;
-o-transition: transform 0.8s ease-in-out, opacity 0.8s ease;
transition: transform 0.8s ease-in-out, opacity 0.8s ease;
opacity: 0;
}
.anim.enable {opacity: 1;}
.zoom-in {
transform: scale(0.9);
-ms-transform: scale(0.9);
-webkit-transform: scale(0.9);
-moz-transform: scale(0.9);
}
.fade-up {
transform: translate(0%, 100px);
-ms-transform: translate(0%, 100px);
-webkit-transform: translate(0%, 100px);
-moz-transform: translate(0%, 100px);
}
.fade-down {
transform: translate(0%, -100px);
-ms-transform: translate(0%, -100px);
-webkit-transform: translate(0%, -100px);
-moz-transform: translate(0%, -100px);
}
.fade-left {
transform: translate(-100px, 0%);
-ms-transform: translate(-100px, 0%);
-webkit-transform: translate(-100px, 0%);
-moz-transform: translate(-100px, 0%);
}
.fade-up-left {
transform: translate(100px, 100px);
-ms-transform: translate(100px, 100px);
-webkit-transform: translate(100px, 100px);
-moz-transform: translate(100px, 100px);
}
.fade-down-left {
transform: translate(100px, -100px);
-ms-transform: translate(100px, -100px);
-webkit-transform: translate(100px, -100px);
-moz-transform: translate(100px, -100px);
}
.fade-right {
transform: translate(-100px, 0%);
-ms-transform: translate(-100px, 0%);
-webkit-transform: translate(-100px, 0%);
-moz-transform: translate(-100px, 0%);
}
.fade-up-right {
transform: translate(-100px, 100px);
-ms-transform: translate(-100px, 100px);
-webkit-transform: translate(-100px, 100px);
-moz-transform: translate(-100px, 100px);
}
.fade-down-right {
transform: translate(-100px, -100px);
-ms-transform: translate(-100px, -100px);
-webkit-transform: translate(-100px, -100px);
-moz-transform: translate(-100px, -100px);
}
.fade-left {
transform: translate(100px, 0%);
-ms-transform: translate(100px, 0%);
-webkit-transform: translate(100px, 0%);
-moz-transform: translate(100px, 0%);
}
.fade-up.enable,
.fade-down.enable,
.fade-right.enable,
.fade-left.enable,
.fade-up-left.enable,
.fade-down-left.enable,
.fade-up-right.enable,
.fade-down-right.enable {
transform: translate(0px, 0px);
-ms-transform: translate(0px, 0px);
-webkit-transform: translate(0px, 0px);
-moz-transform: translate(0px, 0px);
}
.zoom-in.enable {
transform: scale(1);
-ms-transform: scale(1);
-webkit-transform: scale(1);
-moz-transform: scale(1);
}  .band {
width: 100%;
margin: 0px auto;
overflow: hidden;
padding: 100px 0px;
}
.ie8 .band {width: 100%;}
.bodycopy ul li,
.bodycopy ol li {
font-family: inherit;
color: inherit;
font-size: inherit;
line-height: inherit;
}
.bodycopy h2 {
margin-bottom: 40px;
}
.bodycopy h3,
.bodycopy h4 {
font-size: 22px;
line-height: 1.2;
margin-bottom: 20px;
color: inherit;
font-family: inherit;
}
.bodycopy blockquote {
border-top: 1px #D4886A solid;
border-bottom: 1px solid #D4886A;
color: #323E48;
padding: 100px 100px 55px 60px;
font-weight: 600;
font-size: 26px;
line-height: 1.2;
margin-top: 60px;
margin-bottom: 60px;
}
.bodycopy blockquote p { 
font-size: 26px;
line-height: 1.2;
font-style: normal;
color: #323E48;
}
.bodycopy blockquote strong {
padding-left: 160px; 
color: #D4886A;
font-weight: 300;
width: 100%;
font-style: normal;
position: relative;
margin-bottom: 30px;
display: inline-block;
}
.bodycopy blockquote strong:before {
content: "";
background-image: url(//senategroup.co.uk/wp-content/themes/senate-group/assets/svg/quote-open-orange.svg);
background-size: cover;
background-position: center;
background-repeat: no-repeat;
position: absolute; 
bottom: 0;
left: 0;
width: 120px; 
height: 90px;
}
.bodycopy a:not(.share-buttons a) { border-bottom: 1px solid #323E48;}
.bodycopy a:not(.share-buttons a):hover { border-bottom: 1px solid #cc8367; color: #cc8367;}
.share-buttons p {width: 100%; text-align: center;}
.share-buttons .icon { width: 70px; margin: 0 30px;}
.share-buttons .icon.small { width: 60px;}
.share-buttons .icon.middle { width: 65px; }
.share-buttons .icon path,
.share-buttons .icon rect {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.share-buttons svg,
.share-popup svg { overflow: visible;}
.share-buttons .icon:hover path,
.share-buttons .icon:hover rect {fill: #323E48;}
.share-buttons .icon:hover .line-1,
.share-popup .icon:hover .line-1 { transform: translate(-2px, 2px);}
.share-buttons .icon:hover .line-2,
.share-popup .icon:hover .line-2 { transform: translate(2px, -2px);}
.band.bodycopy .share-buttons {margin-top: 30px;} header {
padding: 30px 50px;
height: auto;
position: fixed;
width: 100%;
z-index: 9000;
box-shadow: 0 4px 35px -2px rgba(0,0,0,0);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
header.sticky {
padding: 12px 50px 12px 50px;
height: auto;
}
header .fixed-bg { 
width: 100%; 
height: 100%; 
position: absolute; 
top: 0; 
left: 0; 
transform: translate(0, -150px);
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
z-index: -1;
}
header.down .fixed-bg {transform: translate(0, 0);}
header .logo {margin-left: -30px;}
header .logo svg { 
width: 130px; 
height: auto;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;	
}
header.sticky .logo svg { width: 100px;}
header .logo svg #Path_10 {
transform: translate(0, 0);
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
header .logo svg #Path_11 {
transform: translate(0, 0);
opacity: 1;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
header.sticky .logo svg #Path_10 {
transform: translate(0, 20px);
}
header.sticky .logo svg #Path_11 {
transform: translate(0, -30px);
opacity: 0;
}
header ul { margin: 0;}
header ul li { margin: 0; position: relative; padding-top: 5px;}
header .left ul li { margin-right: 30px;}
header .right ul li { margin-left: 30px;}
header ul li a { position: relative;}
header ul li a::before { 
content: '';
position: absolute;
width: 100%;
height: 2px;
background-color: #D4886A;
top: 0;
left: 0;
transform-origin: right;
transform: scaleX(0);
transition: transform .3s ease-in-out;
}
header ul li a:hover::before,
header ul li.active a::before {
transform-origin: left;
transform: scaleX(1);
} header .mobile-menu-button {
width: 30px !important;
cursor: pointer;
}
header .mobile-menu-button svg {display: block;}
header .mobile-menu-button line {
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
header .mobile-menu-button.active .menu-line-3 {
opacity: 0;
transform: rotate(-45deg) translate(-12px, -2px);
}
header .mobile-menu-button.active .menu-line-1 {
transform: rotate(45deg) translate(4px, -4px);
}
header .mobile-menu-button.active .menu-line-2 {
transform: rotate(-45deg) translate(-12px, 7px);
}
header.reverse .mobile-menu-button .menu-line-3,
header.reverse .mobile-menu-button .menu-line-1,
header.reverse .mobile-menu-button .menu-line-2 {
stroke: #FFF;
} .mobile-menu { 
position: fixed;
width: 100vw;
height: 100vh; 
opacity: 0;
transform: translate(100%, 0);
z-index: 8000;
background-color: #323E48;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.mobile-menu.open { opacity: 1; transform: translate(0, 0);}
.mobile-menu ul { margin: 0;}
.mobile-menu ul li:last-child {margin: 0;}
.mobile-menu ul li {position: relative;}  .news-gateway .title,
.about-us.services .title,
.about-us.contact .title,
.news-gateway .title h2,
.about-us.services .title h2,
.about-us.contact .title h2 { display: inline-block;} .band-homebanner {
height: 100vh;
overflow: hidden;
position: relative;
}
.band-homebanner .text-wrap { width: 100%; position: relative;}
.band-homebanner .scroll-down-button { 
position: absolute;
left: 50%; 
transform: translate(-50%, 0);
opacity: 0;
bottom: 50px;
}
.band-homebanner .video-wrapper {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
pointer-events: none;
overflow: hidden;
padding: 0;
}
.band-homebanner .unmute-button { 
bottom: 50px; 
right: 50px; 
z-index: 2000; 
cursor: pointer; 
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.band-homebanner .unmute-button:hover { transform: scale(1.1);}
.band-homebanner iframe {
width: 100vw;
height: 56.25vw; min-height: 100vh;
min-width: 177.77vh; position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.band-homebanner h1 { opacity: 0;}
.band-homebanner .overflow-h { margin-left: 40px;}
.band-homebanner .two { transform: translate(-300px, 0); opacity: 0;}
.about-us .image-cutout {
width: 900px;
height: 600px; 
left: 0; 
bottom: 0;
}
.about-us .title { position: relative;}
.about-us .title .scroll-line svg {
position: absolute;
width: 100vw;
bottom: -10px;
left: 0;
height: 3px;
}
.about-us .text { padding-right: 120px; margin-bottom: 50px; margin-top: 50px;}
.about-us .links a { justify-content: flex-end; margin-bottom: 20px;}
.about-us .links a:last-child {margin: 0;}
.featured-project .top h3 { margin-bottom: 30px;}
.featured-project .container.top { height: 400px;}
.featured-project .top .eight.columns { margin-bottom: 50px; height: 210px;}
.featured-project .top .eight.columns p { padding-right: 40px;}
.featured-project .top .four.columns { padding-top: 10px; position: relative; height: 140px;}
.featured-project .top .four.columns .animation-line svg { position: absolute; top: 0; left: 0; width: 100%; height: 3px;}
.featured-project .top .four.columns p { margin-bottom: 10px;}
.featured-project .double-slide .glide__slides { transform: translate3d(0, 0, 0) !important;}
.featured-project .double-slide .glide__slide {
position: absolute;
top: 0;
left: 0;
order: 2;
opacity: 0;
transition: opacity 900ms ease-in-out;
}
.featured-project .double-slide .glide__slide.glide__slide--active {
position: relative;
order: 1;
opacity: 1;
z-index: 1;
}
.featured-project .slider-wrapper { margin-top: 80px;}
.featured-project .slider-wrapper img { max-width: none; width: 100%; }
.featured-project .slider-wrapper .slider-item.glide__slide {
-webkit-filter: grayscale(100%); filter: grayscale(100%);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.featured-project .slider-wrapper .slider-item.glide__slide.glide__slide--active {
-webkit-filter: none;
filter: none;
}
.featured-project .slider-wrapper .slider-arrow.left {
position: absolute;
top: -90px;
left: 50%;
transform: translate(-110%, 0);
}
.featured-project .slider-wrapper .slider-arrow.right {
position: absolute;
top: -90px;
right: 50%;
transform: translate(130%, 0);
}
.featured-project.life-at-senate .slider-wrapper .slider-arrow.left,
.featured-project.project-single .slider-wrapper .slider-arrow.left,
.featured-project.social-value .slider-wrapper .slider-arrow.left {
position: absolute;
top: 50%;
left: 100px;
transform: translate(0, -50%);
}
.featured-project.life-at-senate .slider-wrapper .slider-arrow.right,
.featured-project.project-single .slider-wrapper .slider-arrow.right,
.featured-project.social-value .slider-wrapper .slider-arrow.right {
position: absolute;
top: 50%;
right: 100px;
transform: translate(0, -50%);
}
.featured-project .view-more { padding-top: 90px;}
.testimonial.homepage .top { margin-bottom: 40px;}
.testimonial.homepage .top .speech-icon { margin-right: 30px;}
.testimonial.homepage .top p { margin: 0;}
.testimonial.homepage blockquote { margin-bottom: 60px;}
.testimonial.homepage .image-cutout { bottom: 0; right: -60px; width: 800px; height: 520px;}
.news-gateway .title { margin-bottom: 40px; position: relative;}
.news-gateway .title .scroll-line svg { 
position: absolute;
width: 50vw;
bottom: -5px;
right: 0;
height: 3px;
}
.news-gateway .item .image-wrap { overflow: hidden; margin-bottom: 20px;}
.news-gateway .item .image-wrap img { 
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
width: 100%;
}
.news-gateway .item:hover .image-wrap img { transform: scale(1.2);}
.news-gateway .item .text { padding-right: 30px;}
.news-gateway .item:hover .text a.read-more { color: #323E48; border-bottom: 6px solid #323E48;}
.accreditations.homepage,
.accreditations-top { padding: 150px 0 300px; position: relative; overflow: hidden;}
.accreditations-top { padding: 70px 0 70px 0;}
.accreditations-top h3 {margin-bottom: 30px;}
.accreditations-top p {margin-bottom: 50px;}
.accreditations-top .slider-item {margin: auto;}
.accreditations-top .slider-item img { margin: auto;}
.accreditations-top .slider-item.small img { width: 70%;}
.accreditations.homepage .bg-image,
.accreditations-top .bg-image {top: 0; left: 0; width: 100%; height: 100%; opacity: 30%; mix-blend-mode: luminosity;}
.accreditations .slide-inner,
.accreditations-top .slider-inner { z-index: 2; position: relative;}
.accreditations.homepage .slider-item,
.accreditations-top .slider-item { width: 250px; margin-right: 40px;}
.find-out-more { overflow: visible;}
.find-out-more .container { padding: 50px 0; margin-top: -280px; z-index: 2;}
.find-out-more .container::before {
content: "";
background-color: #D4886A;
height: 100%; 
width: 150%;
position: absolute;
left: 0; 
top: 0;
}
.find-out-more .top { margin-bottom: 50px; }
.find-out-more .top h4 { width: 40%; }
.find-out-more .top p { margin-bottom: 0; width: 60%;}
.find-out-more form .wrap-end {text-align: end; width: 100%;}
.find-out-more .wrap-end input[type="submit"] {margin-right: -10px;}
.find-out-more p.disclaimer {margin: 0;} .band.sub-page-banner { padding-top: 300px; padding-bottom: 150px; text-align: center; position: relative;}
.band.sub-page-banner.shorter { padding: 200px 0 100px 0;}
.band.sub-page-banner.text-image { text-align: left; padding-top: 250px;}
.band.sub-page-banner.news-page { padding-bottom: 50px; overflow: visible;}
.band.sub-page-banner.news-page img { position: absolute; width: 100%;}
.band.sub-page-banner p {margin-top: 30px;}
.band.sub-page-banner.text-image .text-wrap { padding-right: 100px;}
.band.sub-page-banner.text-image .image-cutout {width: 740px; right: 0; bottom: 0;} .band.breadcrumb { padding: 40px 0;}
.band.breadcrumb p { margin: 0;}
.band.breadcrumb.filter .four.columns {padding-top: 20px; border-top: 1px solid #D4886A;}
.band.breadcrumb.filter label {
font-family: inherit;
font-size: inherit;
font-weight: inherit;
}
.facetwp-facet { margin: 0 !important;}
.band.breadcrumb.filter select { 
margin: 0;
border: none;
width: auto;
max-width: 200px;
padding: 0;
color: #323E48;
text-align: end;
padding-right: 30px;
-webkit-appearance: none;
background: transparent url(//senategroup.co.uk/wp-content/themes/senate-group/assets/svg/arrow-orange-down-no-line.svg);
background-size: 15px;
background-repeat: no-repeat;
background-position: right;
margin-bottom: 0 !important;
font-family: inherit;
font-size: inherit;
text-transform: uppercase;
font-weight: inherit;
} .band.service-page-gateway {padding: 0; overflow: visible;}
.band.service-page-gateway .fifteen.columns { margin-top: -100px;}
.band.service-page-gateway .service-item {width: 33.3%; padding: 60px 30px 65px 30px; text-align: center;}
.band.service-page-gateway .service-item:hover .overlay { background-color: #323E48;}
.band.service-page-gateway .service-item p { 
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.band.service-page-gateway .service-item:hover p { color: #fff;}
.band.service-page-gateway .service-item:hover p.read-more { border-color: #fff;}
.band.service-page-gateway p.read-more {margin-top: 20px; margin-bottom: 0;}
.band.about-us.services .image-cutout { left: 0; width: 600px; height: 600px;}
.band.about-us.services-left .image-cutout { width: 550px; height: 550px;}
.band.about-us.services .scroll-line svg {left: unset; right:0; width: 50vw;}
.band.about-us.services .text,
.band.about-us.services-left .text { padding-right: 50px; }
.band.about-us.services  .text h3 { margin-top: 40px;}
.band.about-us.services.extra-padding { padding-bottom: 250px;}
.band.text-center { padding-bottom: 40px;}
.band.text-center.extra-padding { padding-bottom: 250px;}
.band.text-center .bg-image,
.band.about-us.services .bg-image {mix-blend-mode: luminosity; opacity: 20%; }
.band.text-center h4,
.band.text-center h3, 
.band.text-center h2 { margin-bottom: 30px;}
.band.text-center p { margin-bottom: 60px;} .band.values-grid { padding-top: 0;}
.band.values-grid .item { width: auto; border-bottom: 3px solid #D4886A; position: relative; margin-bottom: 20px; padding-bottom: 25px;}
.band.values-grid .item .accordion-content { 
padding: 0 40px;
max-height: 0;
overflow: hidden;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
display: block;
}
.band.values-grid .item.open .accordion-content {max-height: 500px;}
.band.values-grid .item .accordion-content p { margin: 20px 0 20px 0;}
.band.values-grid .item p:not(.accordion-content p) {
margin-bottom: 5px; 
cursor: pointer;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.band.values-grid .item:hover p:not(.accordion-content p) { color: #D4886A; }
.band.values-grid .item svg { width: 40px; position: absolute; top: 15px; right: 0; cursor: pointer;}
.band.values-grid .item line {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.band.values-grid .item:hover svg .uuid-2271fc0f-bf89-4c8d-89aa-c283cdbae7dc { stroke: #D4886A; }
.band.values-grid .item.open line#uuid-739c517e-c88f-4458-b054-5c02f0b104a9\ line-1 { transform: rotateX(90deg); transform-origin: center center; }
.band.our-people-grid .facetwp-template {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
flex-direction: row;
-ms-flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-pack: justify;
-webkit-box-pack: justify;
-webkit-justify-content: flex-start;
justify-content: flex-start;
width: 100%;
}
.band.our-people-grid .item { width: 23%; margin-top: 100px; margin-right: 33px;}
.band.our-people-grid .item:nth-child(4n+4) { margin-right: 0;}
.band.our-people-grid .item .image-wrap { width: 80%; border-radius: 100%; overflow: hidden; margin: 0 auto 40px auto;}
.band.our-people-grid .inner-wrap { border-top: 1px solid #D4886A; padding-top: 20px;}
.band.our-people-grid .icon-wrap {position: relative;}
.band.our-people-grid .icon-wrap::before {
content: "";
height: 100%; 
width: 2px; 
background-color: #D4886A;
position: absolute;
left: 50%; 
top: 0;
transform: translate(-50%, 0); 
}
.band.our-people-grid .icon-wrap .icon { width: 30px; margin: 0 10px; position: relative;}
.band.our-people-grid .icon-wrap .icon .uuid-4e3a4a78-044a-4e09-8770-918c872d053a,
.band.our-people-grid .icon-wrap .icon .uuid-43a032c9-ad01-43a1-a43a-0738fcb0ece0 {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.band.our-people-grid .icon-wrap .icon:hover .uuid-4e3a4a78-044a-4e09-8770-918c872d053a,
.band.our-people-grid .icon-wrap .icon:hover .uuid-43a032c9-ad01-43a1-a43a-0738fcb0ece0 { fill: #fff;}
.band.our-people-grid .button-wrap { margin-top: 100px;}
.band.our-clients { padding-bottom: 350px; }
.band.our-clients .title {position: relative; margin-bottom: 50px;}
.band.our-clients .title .scroll-line svg {
position: absolute;
width: 100vw;
bottom: -10px;
left: 0;
height: 3px;
}
.band.our-clients .glide__track { width: 65vw; flex-shrink: 0;}
.band.our-clients .slide-wrap img.square {max-width: 120px;}
.band.our-clients .slide-wrap img { max-width: 290px; margin-bottom: 40px;}
.band.our-clients .slide-wrap img:last-child { margin-bottom: 0;}
.band.our-clients .glide__arrows { position: absolute; right: 0; bottom: 0;}
.band.our-clients .glide__arrows .slider-arrow.left { margin-right: 20px;}
.band.our-clients .glide__arrows .slider-arrow line, 
.band.our-clients .glide__arrows .slider-arrow path { 
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.band.our-clients .glide__arrows .slider-arrow:hover line, 
.band.our-clients .glide__arrows .slider-arrow:hover path { stroke: #323E48;} .band.news-gateway-main { padding-top: 40px; padding-bottom: 250px;}
.band.news-gateway-main .facetwp-template,
.band.project-gateway .facetwp-template {
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
flex-direction: row;
-ms-flex-direction: row;
-ms-flex-pack: justify;
-webkit-box-pack: justify;
-webkit-justify-content: start;
justify-content: start;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.band.news-gateway-main article { margin:0 8px 80px 8px; position: relative; overflow: hidden;}
.band.news-gateway-main .inner{ width: 400px; height: 400px; padding: 30px; margin-top: 20px;}
.band.news-gateway-main .inner .bg-image {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.band.news-gateway-main .inner .bg-image.opacity { opacity: 0;}
.band.news-gateway-main .inner:hover .bg-image.opacity { opacity: 1;}
.band.news-gateway-main h4,
.band.news-gateway-main p { z-index: 4; position: relative; margin: 0;}
.band.news-gateway-main .inner .share-button { position: absolute; bottom: 30px; right: 30px; width: 30px; pointer-events: all; z-index: 2000; overflow: visible; cursor: pointer;}
.band.news-gateway-main .inner .share-button  svg {overflow: visible;}
.band.news-gateway-main .inner .share-button polygon,
.band.news-gateway-main .inner .share-button path {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.band.news-gateway-main .inner .share-button:hover polygon { transform: translate(0, -5px);}
.band.news-gateway-main .scroll-down-button .arrow { margin-top: 20px;}
.band.news-gateway-main.news-page { padding-top: 100px;}
.band.news-gateway-main.news-page h3 { width: 100%; text-align: center; margin-bottom: 70px;}
.share-popup {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 100px;
background: #323f48;
z-index: 2001;
color: #fff;
padding: 0 20px;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
transform: translateY(100%)
}
.share-popup.jobs {
width: 230px;
height: 50px;
bottom: -4px;
left: 230px;
z-index: 1;
}
.share-popup.open { transform: translateY(0%);}
.share-popup .icon { width: 40px; margin-right: 20px; position: relative;}
.share-popup.jobs .icon {width: 30px;}
.share-popup .close-button {width: 30px; position: absolute; right: 20px; cursor: pointer;}
.share-popup.jobs .close-button { width: 20px;}
.share-popup .icon:hover path,
.share-popup .icon:hover rect, 
.share-popup .icon:hover rect { fill: #D4886A;}
.share-popup .close-button:hover line { stroke: #D4886A;}
.share-popup .icon path,
.share-popup .icon rect, 
.share-popup .icon rect { 
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.share-popup .close-button line { 
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
} .band.project-gateway { padding-top: 30px; padding-bottom: 250px;}
.band.project-gateway .item { width: 32%; margin: 0px 8px 70px 8px;}
.band.project-gateway .item img { 
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.band.project-gateway .item:hover img { transform: scale(1.2);}
.band.project-gateway .item .image-wrap { margin-bottom: 20px; overflow: hidden;}
.band.project-gateway .item:hover .read-more { color: #323E48; border-color: #323E48;} .band.featured-project.project-single { padding: 0; overflow: visible;}
.band.featured-project.project-single .slider-wrapper { margin: 0;}
.band.project-info { padding-top: 30px; padding-bottom: 0;}
.band.project-info .info-item { padding: 20px 0; border-top: 1px solid #D4886A;}
.band.project-info .info-item:last-child { border-bottom: 1px solid #D4886A;}
.band.project-info .info-item p { margin: 0;}
.band.project-gateway.project-single { padding-top: 100px;}
.band.project-gateway.project-single h3:not(.font-size-3) { margin-bottom: 80px;}
.band.project-gateway.project-single .item:hover .read-more { color: #fff; border-color: #fff;} .band.sub-page-banner.life-at-senate .image-cutout { width: 800px; right: 0;}
.band.featured-project.life-at-senate { padding: 0 0 100px 0;}
.band.featured-project.life-at-senate .slider-wrapper { margin: 0 0 70px 0;}
.band.quote-slider .bg-image.luminosity { opacity: 18%;}
.band.quote-slider { padding-top: 250px;}
.band.quote-slider blockquote { margin-bottom: 50px;}
.band.quote-slider .icon {
background-image: url(//senategroup.co.uk/wp-content/themes/senate-group/assets/svg/quote-open-orange.svg);
background-size: cover;
background-position: center;
background-repeat: no-repeat;
position: absolute;
top: 100px;
left: 50%;
transform: translate(-50%, 0);
width: 120px;
height: 90px;
}
.band.quote-slider .glide__arrows { width: 100%; margin-top: 50px;}
.band.quote-slider .glide__arrows .slider-arrow { margin: 0 10px;}
.band.quote-slider .glide__arrows .slider-arrow svg { width: 60px;}
.band.quote-slider .glide__arrows .slider-arrow svg polygon { 
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.band.quote-slider .glide__arrows .slider-arrow:hover svg polygon {fill: #fff;}
.band.about-us.life-at-senate .text { margin-top: 20px; padding: 0;}
.band.about-us.recruitment { padding-bottom: 250px;}
.job-item { margin-bottom: 70px; overflow: hidden
;}
.job-item h3 { margin-bottom: 20px;}
.job-item .buttons { margin-top: 30px;}
.job-item .share-button { margin-left: 40px; cursor: pointer}
.job-item .share-button svg { width: 30px; }
.job-item .share-button svg .uuid-def75202-bf60-4544-a5f5-bee0ef6f5180 {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.job-item .share-button:hover svg .uuid-def75202-bf60-4544-a5f5-bee0ef6f5180 { fill: #323E48;}
.band.vacancy-bodycopy {padding-bottom: 250px;}
.band.vacancy-bodycopy iframe {width: 780px; height: 468px;}
.band.vacancy-bodycopy .video-wrap {margin: 50px 0;}
.band.vacancy-bodycopy p:has(iframe) {margin: 50px 0;} .band.about-us.services .image-wrap { width: 400px; }
.band.about-us .image-cutout.top { bottom: unset; top: 100px; left: unset; right: 50px;}
.featured-project.social-value { padding: 0; overflow: visible;}
.featured-project.social-value .slider-wrapper { margin: 0;} .band.sub-page-banner .six.columns {
padding-top: 20px;
position: relative;
height: auto;
text-align: left;
margin-top: 40px;
}
.band.sub-page-banner .six.columns .animation-line svg { 
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 3px;
}
.band.sub-page-banner .six.columns p { margin: 0 0 10px 0;}
.about-us.contact .scroll-line svg { left: unset; right: 0; width: 50vw;}
.about-us .map-wrapper { width: 50%; height: 100%; position: absolute; top: 0; right: 0;}
.about-us #map { width: 100%; height: 100%;}
.band.spacer { padding: 180px 0 0 0;} footer { padding-bottom: 40px;}
footer.padding-top { padding-top: 80px;}
footer .top .four.columns { position: relative; padding-top: 20px;}
footer .top .four.columns svg { position: absolute; top: 0; left: 0; width: 100%; height: 3px;}
footer .bottom { margin-top: 50px;}
footer .bottom p {margin: 0;}
footer .bottom .accreditations { width: 110px;}   @media all and (min-width: 1700px) { .news-gateway .title .scroll-line svg { width: auto; }
}
@media all and (max-width: 1500px) {
.band.our-clients .glide__track { width: 70vw;}
}
@media all and (min-width: 1300px) {
.full.eighty { height: 60vh;}
} @media all and (max-width: 1300px) {  .font-size-1 { font-size: 7.5rem; }
.font-size-2 { font-size: 2.5rem; }
.font-size-3 { font-size: 1.25rem; }
.font-size-8 { font-size: 1.75rem; }
.font-size-10 { font-size: 6.15rem; }
.font-size-11 { font-size: 1.875rem; }
.font-size-13 {font-size: 2.500rem;}
.left-fade { height: 80%;}
.bodycopy blockquote { padding: 100px 50px 45px 50px;}
.bodycopy .ten.columns { width: 100%;} header { padding: 30px 40px;}
header .logo { margin-left: 0;}
header .logo svg { width: 100px; }
header .left ul li { margin-right: 15px;}
header .right ul li { margin-left: 15px;}
header .left ul li, header .right ul li  {font-size: 14px;}
header .left ul li  {margin-right: 14px;}
header .right ul li  {margin-left: 14px;}
.about-us .image-cutout { width: 600px; height: 495px;}
.testimonial.homepage .image-cutout { width: 600px; height: 400px; }
.testimonial.homepage .top .speech-icon svg { width: 110px; height: 100%; }
.news-gateway .item .text h4 { margin-bottom: 10px;}
footer .top .four.columns p { font-size: 18px; }
footer .top .four.columns br { display: none;}
footer .container .eleven.columns { width: 800px; }
.band.about-us.services.smaller-bottom-padding { padding-bottom: 150px;}
.band.about-us.services .image-cutout { width: 600px; height: 470px;}
.band.sub-page-banner.text-image { padding-top: 200px; padding-bottom: 80px; }
.band.sub-page-banner.text-image.news-page { padding-bottom: 30px;}
.band.sub-page-banner.text-image h1 { font-size: 5rem; }
.band.sub-page-banner.text-image .image-cutout { width: 540px;}
.band.sub-page-banner.text-image.news-page h1 { font-size: 45px;}
.band.sub-page-banner .font-size-11 { font-size: 4.375rem;}
.band.text-center { padding-bottom: 60px;}
.band.text-center .font-size-8 { font-size: 1.563rem; }
.band.values-grid .item img { width: 150px; }
.band.our-clients .glide__track { width: 70vw;}
.band.news-gateway-main .inner { width: 450px; height: 450px;}
.band.news-gateway-main.news-page .inner { width: 300px; height: 300px;}
.band.news-gateway-main.news-page article {width: 48%;}
.band.news-gateway-main.news-page article .inner { width: 100%;}
.band.news-gateway-main.news-page article:last-child { display: none;}
.band.about-us.services.life-at-senate { padding-bottom: 250px; }
.band.about-us.services { padding-bottom: 300px;}
.band.about-us.services .image-cutout { width: 400px; height: 400px;}
.band.about-us.services .nine.columns,
.band.about-us.services .six.columns,
.band.about-us.services .ten.columns { width: 100%;}
.band.sub-page-banner.life-at-senate .nine.columns { width: 600px;}
.band.about-us.life-at-senate { padding-top: 40px; padding-bottom: 100px;}
.band.about-us.life-at-senate .ten.columns {width: 100%; margin-top: 30px;}
.band.values-grid .item svg { width: 30px;}
.band.our-people-grid .item { width: 30%; margin-right: 31px;}
} @media all and (min-width: 768px) and (max-width: 959px) {
.hide-desktop {display: block !important;}
.hide-mobile {display: none !important;}  .font-size-1 { font-size: 5.625rem; }
.font-size-2 { font-size: 2.188rem; }
.font-size-10 { font-size: 4.9rem; }
.font-size-11 { font-size: 1.563rem; }
.font-size-13 {font-size: 2rem; }
.full.eighty { height: 50vh;} .about-us .container .nine.columns { width: 100%; }
.featured-project .top .four.columns { width: 45%; }
.featured-project.life-at-senate .slider-wrapper .slider-arrow.left,
.featured-project.project-single .slider-wrapper .slider-arrow.left,
.featured-project.social-value .slider-wrapper .slider-arrow.left { left: 50px; }
.featured-project.life-at-senate .slider-wrapper .slider-arrow.right,
.featured-project.project-single .slider-wrapper .slider-arrow.right,
.featured-project.social-value .slider-wrapper .slider-arrow.right { right: 50px;}
.testimonial.homepage .image-cutout { width: 500px; height: 330px; }
.news-gateway .container .five.columns { width: 45%; }
.news-gateway .five.columns.first {
width: 100%; 
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: flex-start;
margin-bottom: 50px;
}
.band.sub-page-banner { padding-top: 200px;}
.band.sub-page-banner.text-image { padding-top: 200px; padding-bottom: 250px; }
.band.sub-page-banner.text-image .text-wrap { padding-right: 300px;}
.band.sub-page-banner.text-image .container .ten.columns { width: 100%; }
.band.service-page-gateway .read-more { font-size: 18px !important; min-width: 100px;}
.band.about-us.services .links { align-items: flex-end;}
.band.about-us.services .container .eight.columns,
.band.about-us.services-left .container .eight.columns { width: 100%; }
.band.about-us.services .image-cutout { width: 500px; height: 400px;}
.band.about-us .image-cutout.top { top: unset; bottom: 30px;}
.band.about-us.services-left .image-cutout {width: 450px; height: 450px;}
.band.about-us.services .image-wrap { margin: 60px 0 50px 0; width: 300px;}
.band.our-clients .glide__arrows { right: 20px;}
.band.news-gateway-main .inner { width: 350px; height: 350px;}
.news-gateway .title .scroll-line svg { width: 100vw;}
.band.project-gateway .item { width: 48%; }
.band.project-gateway.project-single .item:last-child { display: none;}
.band.sub-page-banner.life-at-senate .nine.columns { width: 100%;}
.band.about-us.recruitment .six.columns {width: 100%; }
.about-us.contact { padding-bottom: 100px;}
.about-us.contact .text { padding-right: 50px;}
.band.values-grid .item svg { width: 25px;}
footer .top .four.columns { width: 45%; padding-bottom: 20px;}
footer .top { justify-content: space-between;}
footer .container .eleven.columns { width: auto; flex-wrap: wrap;}
footer .bottom p { width: 50%;}
footer .bottom a { width: 50%; }
footer .bottom a:first-child {order: 3;}
footer .accreditations { margin-top: 30px;}
.forminator-row button { width: auto !important;}
.band.breadcrumb.filter .eight.columns { width: 200px;}
.band.breadcrumb.filter .four.columns {width: 250px;}
.band.our-people-grid .item { margin-right: 24px;}
} @media all and (max-width: 767px) {
.hide-desktop {display: block !important;}
.hide-mobile {display: none !important;}  .font-size-1 { font-size: 5.625rem; }
.font-size-2 { font-size: 2.188rem; }
.font-size-10 { font-size: 4rem; }
.font-size-4 { font-size: 1.25rem; }
.font-size-13 { font-size: 1.5rem;}
.full.eighty { height: 40vh;}
ul.large-text { flex-direction: row;}
ul.large-text li { width: 100%;} input[type="text"], input[type="email"] { width: 100%; } .band-homebanner .text-wrap { flex-direction: column;}
.band-homebanner .text-wrap .overflow-h { margin: 0;}
.band-homebanner h1 { line-height: 1;}
.band-homebanner .two { line-height: 1.2;}
.about-us .container .nine.columns { width: 100%; }
.band.about-us.services .image-cutout { width: 300px; height: 300px;}
.about-us .text { padding-right: 0;}
.featured-project { padding-bottom: 60px;}
.featured-project .container.top { height: auto;}
.featured-project .top .four.columns { width: 100%; padding: 15px 0; height: auto;}
.featured-project .top .eight.columns {height: auto; }
.featured-project .top h3 { margin-bottom: 20px;}
.featured-project .slider-wrapper { margin-top: 50px;}
.featured-project .slider-wrapper .slider-arrow.left { top: -50px;}
.featured-project .slider-wrapper .slider-arrow.right { top: -50px;}
.featured-project.life-at-senate .slider-wrapper .slider-arrow.left,
.featured-project.project-single .slider-wrapper .slider-arrow.left,
.featured-project.social-value .slider-wrapper .slider-arrow.left { left: 20px; }
.featured-project.life-at-senate .slider-wrapper .slider-arrow.right,
.featured-project.project-single .slider-wrapper .slider-arrow.right,
.featured-project.social-value .slider-wrapper .slider-arrow.right { right: 20px;}
.featured-project .slider-wrapper .slider-arrow svg { width: 30px;}
.featured-project .view-more { padding-top: 50px; }
.band.featured-project.life-at-senate { overflow: visible; }
.testimonial.homepage { padding-bottom: 450px;}
.testimonial.homepage .image-cutout { width: 600px; height: 400px; }
.news-gateway .container .five.columns { width: 100%; margin-bottom: 50px; }
.news-gateway .five.columns.first {
width: 100%; 
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: flex-start;
margin-bottom: 50px;
}
.news-gateway .item .text h4 { margin-bottom: 20px;}
.find-out-more .container::before { left: 50%; transform: translate(-50%, 0); width: 100vw;}
.find-out-more .top {flex-wrap: wrap;}
.find-out-more .top h4,
.find-out-more .top p { width: 100%; }
.accreditations.homepage .slider-item {width: 200px; margin-right: 20px;}
.accreditations-top .slider-item { width: 100px;}
.accreditations-top .slider-item.small img { width: 100%;}
.band.sub-page-banner { padding-bottom: 350px; padding-top: 250px;}
.band.sub-page-banner.text-image h1 { font-size: 4rem;}
.band.sub-page-banner.life-at-senate h1{font-size: 3rem; }
.band.sub-page-banner.text-image { padding-bottom: 350px;}
.band.sub-page-banner.news-overview { padding-bottom: 200px;}
.band.sub-page-banner.text-image.news-page { padding-bottom: 70px;}
.band.sub-page-banner.text-image.news-page h1 { font-size: 35px;}
.band.sub-page-banner.news-page img { position: relative; margin-bottom: -300px; margin-top: 50px;}
.band.service-page-gateway .fifteen.columns { margin-top: -300px;}
.band.service-page-gateway .service-item { width: 100%; }
.band.about-us.services .scroll-line svg {width: 100vw;}
.band.about-us.services-left .image-cutout { width: 450px; height: 450px;}
.band.text-center p { font-size: 20px;}
.band.values-grid .fifteen.columns { justify-content: center;}
.band.values-grid .item svg { width: 20px; top: 10px;}
.band.our-people-grid .item { width: 48%;}
.band.our-clients { padding-bottom: 150px;}
.band.our-clients .container { padding-bottom: 70px;}
.band.our-clients .glide__track { width: 100vw;}
.band.our-clients .client-slider { margin-bottom: 50px;}
.band.our-clients .slide-wrap { height: 320px; justify-content: space-between;}
.band.our-clients .slide-wrap img { width: auto; height: 80px; margin-bottom: 20px;}
.band.our-clients .glide__arrows { bottom: 290px;}
.band.our-clients .glide__arrows svg { width: 30px;}
.band.our-clients .five.columns {margin-top: 50px;}
.band.news-gateway-main { padding-top: 20px;}
.band.news-gateway-main article { width: 48%;}
.band.news-gateway-main .inner { width: 100%; height: 300px;}
.band.news-gateway-main.news-page article { width: 100%;}
.news-gateway .title .scroll-line svg { width: 100vw;}
.band.breadcrumb.filter .container { justify-content: flex-end;}
.band.breadcrumb.filter .eight.columns {width: 50%;}
.band.breadcrumb.filter .four.columns { width: 50%; margin-bottom: 20px;}
.band.breadcrumb.news-page { padding-top: 300px;}
.band.bodycopy { padding-top: 20px;}
.bodycopy blockquote { padding: 70px 0 45px 0; font-size: 20px;}
.bodycopy blockquote p { font-size: 20px;}
.bodycopy blockquote strong { padding-left: 130px; margin-bottom: 20px;}
.bodycopy blockquote strong:before { width: 100px; height: 75px; bottom: 5px;}
.band.project-gateway .item { width: 48%;}
.band.project-gateway.project-single .item { width: 100%;}
.band.about-us.services.smaller-bottom-padding { padding-bottom: 70px;}
.band.about-us.services .image-wrap { width: 250px; margin: 50px 0 20px 0;}
.band.about-us .image-cutout.top { 
top: unset;
bottom: 70px;
width: 400px;
height: 340px;
left: 50%;
transform: translate(-50%, 0);
}
.about-us .map-wrapper { width: 100%; height: 50%; top: unset; bottom: 0;}
.about-us.contact .scroll-line svg { width: 100vw;}
footer .top .four.columns { width: 45%; padding-bottom: 20px;}
footer .top .four.columns p { font-size: 16px;}
footer .top { justify-content: space-between;}
footer .container .eleven.columns { width: auto; flex-wrap: wrap;}
footer .bottom p, footer .bottom a { width: 100%; margin-bottom: 10px;}
footer .bottom a::before { display: none;}
footer .bottom a:first-child {order: 3;}
footer .accreditations { margin-top: 30px;}
.find-out-more .container.anim {opacity: 1;}
.find-out-more .container.fade-left {
transform: translate(0%, 0%);
-ms-transform: translate(0%, 0%);
-webkit-transform: translate(0%, 0%);
-moz-transform: translate(0%, 0%);
}
.forminator-ui.forminator-custom-form[data-design=default] .forminator-button-delete {
padding-right: 0;
}
.forminator-row button { width: auto !important; }
.uploadCVBtn .forminator-button-upload {margin-right: 100px!important;}
.uploadCVBtn .forminator-button-upload::after {top: 0; padding: 10px 20px 10px 9px; width: 100%;}
.forminator-ui.forminator-custom-form[data-design=default] .forminator-file-upload {flex-wrap: wrap;}
.forminator-row button.forminator-button-delete { padding-right: 0!important; }
.band.about-us.services.life-at-senate { padding-bottom: 100px;}
.share-popup.jobs { left: 0;}
.about-us.contact { padding-bottom: 450px;}
.band.our-people-grid .facetwp-template { justify-content: space-between !important;}
.band.our-people-grid .item { width: 45%;}
}
@media all and (max-width: 767px) {
.band.our-people-grid .item {
margin-right: 0px !important;
}
.wrap-people {
flex-wrap: wrap;
}
} @media all and (max-width: 479px) { .show-small-mobile { display: block !important;}
.hide-small-mobile {display: none !important;} .font-size-1 { font-size: 4.375rem; }
.font-size-2 { font-size: 1.875rem; }
.font-size-8 { font-size: 1.563rem; }
.font-size-10 { font-size: 3.75rem; }
.font-size-13 { font-size: 1.3rem;} header.sticky { padding: 0 30px 0 30px;}
header.sticky .logo svg #Path_10 { transform: translate(-40px, 20px);}
.about-us { padding-bottom: 350px;}
.about-us.services { padding-top: 50px; padding-bottom: 100px;}
.about-us .image-cutout { width: 400px; height: 295px;}
.featured-project .slider-wrapper { margin-top: 80px;}
.featured-project .slider-wrapper .glide__arrows {width: 300px; margin: auto; position: relative;} 
.featured-project.life-at-senate .slider-wrapper .slider-arrow.left,
.featured-project.project-single .slider-wrapper .slider-arrow.left,
.featured-project.social-value .slider-wrapper .slider-arrow.left { top: -210px; left: 0; transform: none;}
.featured-project.life-at-senate .slider-wrapper .slider-arrow.right,
.featured-project.project-single .slider-wrapper .slider-arrow.right,
.featured-project.social-value .slider-wrapper .slider-arrow.right {top: -210px; left: 40px; right: unset; transform: none;}
.featured-project .slider-wrapper .slider-arrow line,
.featured-project .slider-wrapper .slider-arrow path { stroke: #d4886a;}
.featured-project .top .eight.columns p { padding-right: 0;}
.accreditations.homepage { padding: 100px 0 270px;}
.testimonial.homepage { padding-bottom: 300px; }
.testimonial.homepage .top .speech-icon svg { width: 60px; }
.testimonial.homepage .read-more.arrow { font-size: 18px !important;}
.testimonial.homepage .image-cutout { width: 400px; height: 260px; right: 0;}
.news-gateway { padding-bottom: 250px;}
.news-gateway.homepage { padding-bottom: 60px;}
.news-gateway .container .five.columns { margin-bottom: 70px;}
.news-gateway .title .scroll-line svg { width: 100vw;}
.find-out-more .top h4 {margin-bottom: 20px;}
.band.sub-page-banner { padding-top: 200px;}
.band.sub-page-banner.text-image .text-wrap { padding: 0;}
.band.sub-page-banner.text-image h1 { font-size: 40px;}
.band.sub-page-banner.text-image .image-cutout { width: 440px;}
.band.about-us.services .image-cutout { width: 400px; height: 300px;}
.band.about-us.services-left .image-cutout { width: 300px; height: 300px;}
.band.about-us.services .text, .band.about-us.services-left .text { padding-right: 0;}
.about-us .links.small-mob a {font-size: 15px !important;}
.band.about-us .image-cutout.top { bottom: 0; width: 350px;}
.band.text-center { padding-top: 50px;}
.band.text-center .font-size-8 { font-size: 20px;}
.band.text-center .read-more.arrow { text-align: center; font-size: 16px !important; padding-right: 30px;}
.band.text-center .read-more.arrow svg { width: 20px; }
.band.values-grid .item { width: 100%; }
.band.values-grid .item br { display: none;}
.band.values-grid .item svg { top: 5px;}
.band.values-grid .accordion-content p { font-size: 15px;}
.band.our-people-grid .item-wrap { justify-content: center; margin: 60px 0;}
.band.our-people-grid .item:first-child { margin-top: 0;}
.band.our-people-grid .item { width: 80%; margin-top: 50px;}
.band.our-people-grid .facetwp-template { justify-content: center;}
.band.breadcrumb.filter .container {justify-content: space-between;}
.band.breadcrumb.filter .eight.columns { width: 100%;}
.band.breadcrumb.filter .four.columns { width: 100%; margin-bottom:0; margin-top: 20px;}
.band.news-gateway-main article { width: 100%; }
.band.project-gateway .item { width: 100%; }
.band.sub-page-banner .font-size-11 { font-size: 2.375rem;}
footer .top .four.columns { width: 100%; }
} @media (-webkit-min-device-pixel-ratio: 1.5) {}.glide {
position: relative;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.glide * {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.glide__track {
overflow: hidden;
}
.glide__slides {
position: relative;
width: 100%;
list-style: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
-ms-touch-action: pan-Y;
touch-action: pan-Y;
overflow: hidden;
margin: 0;
padding: 0;
white-space: nowrap;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
will-change: transform;
}
.glide__slides--dragging {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.glide__slide {
width: 100%;
height: 100%;
-ms-flex-negative: 0;
flex-shrink: 0;
white-space: normal;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-webkit-tap-highlight-color: transparent;
}
.glide__slide a {
-webkit-user-select: none;
user-select: none;
-webkit-user-drag: none;
-moz-user-select: none;
-ms-user-select: none;
}
.glide__arrows {
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.glide__bullets {
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.glide--rtl {
direction: rtl;
}
.glide__arrow {
position: absolute;
display: block;
top: 50%;
z-index: 2;
color: white;
text-transform: uppercase;
padding: 9px 12px;
background-color: transparent;
border: 2px solid rgba(255, 255, 255, 0.5);
border-radius: 4px;
-webkit-box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
text-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.1);
opacity: 1;
cursor: pointer;
-webkit-transition: opacity 150ms ease, border 300ms ease-in-out;
transition: opacity 150ms ease, border 300ms ease-in-out;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
line-height: 1;
}
.glide__arrow:focus {
outline: none;
}
.glide__arrow:hover {
border-color: white;
}
.glide__arrow--left {
left: 2em;
}
.glide__arrow--right {
right: 2em;
}
.glide__arrow--disabled {
opacity: 0.33;
}
.glide__bullets {
position: absolute;
z-index: 2;
bottom: 2em;
left: 50%;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
list-style: none;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.glide__bullet {
background-color: rgba(255, 255, 255, 0.5);
width: 9px;
height: 9px;
padding: 0;
border-radius: 50%;
border: 2px solid transparent;
-webkit-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
cursor: pointer;
line-height: 0;
-webkit-box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
margin: 0 0.25em;
}
.glide__bullet:focus {
outline: none;
}
.glide__bullet:hover, .glide__bullet:focus {
border: 2px solid white;
background-color: rgba(255, 255, 255, 0.5);
}
.glide__bullet--active {
background-color: white;
}
.glide--swipeable {
cursor: grab;
cursor: -webkit-grab;
}
.glide--dragging {
cursor: grabbing;
cursor: -webkit-grabbing;
}#forminator-module-311:not(.select2-dropdown) {
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}
#forminator-module-311 {
border-width: 0;
border-style: none;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
}
#forminator-module-311 {
border-color: rgba(0,0,0,0);
background-color: rgba(0,0,0,0);
}
#forminator-module-311 .forminator-pagination-footer .forminator-button-paypal {
flex: 1;
}
#forminator-module-311 .forminator-button-paypal > .paypal-buttons {
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-response-message,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-response-message p {
font-size: 15px;
font-family: inherit;
font-weight: 400;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-response-message.forminator-error {
background-color: #F9E4E8;
box-shadow: inset 2px 0 0 0 #E04562;
-moz-box-shadow: inset 2px 0 0 0 #E04562;
-webkit-box-shadow: inset 2px 0 0 0 #E04562;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-response-message.forminator-error:hover,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-response-message.forminator-error:focus,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-response-message.forminator-error:active {
box-shadow: inset 2px 0 0 0 #E04562;
-moz-box-shadow: inset 2px 0 0 0 #E04562;
-webkit-box-shadow: inset 2px 0 0 0 #E04562;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-response-message.forminator-error,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-response-message.forminator-error p {
color: #333333;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-response-message.forminator-success {
background-color: #BCEEE6;
box-shadow: inset 2px 0 0 0 #1ABCA1;
-moz-box-shadow: inset 2px 0 0 0 #1ABCA1;
-webkit-box-shadow: inset 2px 0 0 0 #1ABCA1;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-response-message.forminator-success:hover,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-response-message.forminator-success:focus,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-response-message.forminator-success:active {
box-shadow: inset 2px 0 0 0 #1ABCA1;
-moz-box-shadow: inset 2px 0 0 0 #1ABCA1;
-webkit-box-shadow: inset 2px 0 0 0 #1ABCA1;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-response-message.forminator-success,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-response-message.forminator-success p {
color: #333333;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-response-message.forminator-loading {
background-color: #F8F8F8;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-response-message.forminator-loading,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-response-message.forminator-loading p {
color: #666666;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-title {
font-size: 45px;
font-family: inherit;
font-weight: 400;
text-align: left;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-subtitle {
font-size: 18px;
font-family: inherit;
font-weight: 400;
text-align: left;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-title {
color: #333333;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-subtitle {
color: #333333;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-label {
font-size: 12px;
font-family: inherit;
font-weight: 700;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-label {
color: #777771;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-label .forminator-required {
color: #E04562;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-description-password {
display: block;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-description,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-description p {
font-size: 12px;
font-family: inherit;
font-weight: 400;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-description a,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-description a:hover,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-description a:focus,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-description a:active {
box-shadow: none;
text-decoration: none;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-description p {
margin: 0;
padding: 0;
border: 0;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-description,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-description p {
color: #777771;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-description a {
color: #17A8E3;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-description a:hover {
color: #008FCA;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-description a:active {
color: #008FCA;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-error-message {
font-size: 12px;
font-family: inherit;
font-weight: 500;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-error-message {
background-color: #F9E4E8;
color: #E04562;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-input,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-input input {
font-size: 16px;
font-family: inherit;
font-weight: 400;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-input,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-input:hover,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-input:focus,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-input:active {
border-color: #777771;
background-color: #EDEDED;
color: #000000;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-input.forminator-calculation:disabled {
-webkit-text-fill-color: #000000;
opacity: 1;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-input input,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-input input:hover,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-input input:focus,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-input input:active {
color: #000000;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-input::placeholder {
color: #888888;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-input:-moz-placeholder {
color: #888888;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-input::-moz-placeholder {
color: #888888;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-input:-ms-input-placeholder {
color: #888888;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-input::-webkit-input-placeholder {
color: #888888;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-is_hover .forminator-input {
border-color: #17A8E3;
background-color: #E6E6E6;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-is_active .forminator-input {
border-color: #17A8E3;
background-color: #E6E6E6;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-has_error .forminator-input {
border-color: #E04562;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-input-with-icon [class*="forminator-icon-"] {
color: #777771;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-is_active .forminator-input-with-icon [class*="forminator-icon-"] {
color: #17A8E3;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-suffix {
font-size: 16px;
font-family: inherit;
font-weight: 500;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-suffix {
color: #000000;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-prefix {
font-size: 16px;
font-family: inherit;
font-weight: 500;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-prefix {
color: #000000;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-textarea {
font-size: 16px;
font-family: inherit;
font-weight: 400;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-textarea,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-textarea:hover,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-textarea:focus,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-textarea:active {
border-color: #777771;
background-color: #EDEDED;
color: #000000;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-is_hover .forminator-textarea {
border-color: #17A8E3;
background-color: #E6E6E6;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-is_active .forminator-textarea {
border-color: #17A8E3;
background-color: #E6E6E6;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-has_error .forminator-textarea {
border-color: #E04562;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-textarea::placeholder {
color: #888888;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-textarea:-moz-placeholder {
color: #888888;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-textarea::-moz-placeholder {
color: #888888;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-textarea:-ms-input-placeholder {
color: #888888;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-textarea::-webkit-input-placeholder {
color: #888888;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-radio {
font-size: 14px;
font-family: inherit;
font-weight: 400;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-radio {
color: #000000;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-radio .forminator-radio-bullet,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-radio .forminator-radio-image {
border-color: #777771;
background-color: #EDEDED;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-radio .forminator-radio-bullet:before {
background-color: #17A8E3;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-radio input:checked + .forminator-radio-bullet {
border-color: #17A8E3;
background-color: #EDEDED;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-radio:hover .forminator-radio-image,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-radio input:checked ~ .forminator-radio-image {
border-color: #17A8E3;
background-color: #E1F6FF;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-has_error .forminator-radio .forminator-radio-bullet {
border-color: #E04562;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-checkbox,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-checkbox__label,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-checkbox__label p {
font-size: 14px;
font-family: inherit;
font-weight: 400;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-checkbox,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-checkbox__label,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-checkbox__label p {
color: #000000;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-checkbox .forminator-checkbox-box {
border-color: #777771;
background-color: #EDEDED;
color: #17A8E3;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-checkbox .forminator-checkbox-image {
border-color: #777771;
background-color: #EDEDED;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-checkbox input:checked + .forminator-checkbox-box {
border-color: #17A8E3;
background-color: #EDEDED;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-checkbox:hover .forminator-checkbox-image,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-checkbox input:checked ~ .forminator-checkbox-image {
border-color: #17A8E3;
background-color: #E1F6FF;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-has_error .forminator-checkbox .forminator-checkbox-box {
border-color: #E04562;
}
@media screen and ( max-width: 782px ) {
.forminator-ui#forminator-module-311.forminator-design--default .forminator-checkbox:hover .forminator-checkbox-image {
border-color: #777771;
background-color: #EDEDED;
}
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-consent,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-consent__label,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-consent__label p {
color: #000000;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-consent .forminator-checkbox-box {
border-color: #777771;
background-color: #EDEDED;
color: #17A8E3;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-consent input:checked + .forminator-checkbox-box {
border-color: #17A8E3;
background-color: #EDEDED;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-has_error .forminator-consent .forminator-checkbox-box {
border-color: #E04562;
}
.forminator-ui#forminator-module-311.forminator-design--default select.forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__rendered {
font-size: 16px;
line-height: 22px;
font-weight: 400;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] {
border-color: #777771;
background-color: #EDEDED;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__rendered {
color: #000000;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__arrow {
color: #777771;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"]:hover {
border-color: #17A8E3;
background-color: #E6E6E6;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"]:hover .select2-selection__rendered {
color: #000000;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"]:hover .select2-selection__arrow {
color: #17A8E3;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-select2 + .forminator-select.select2-container--open .selection .select2-selection--single[role="combobox"] {
border-color: #17A8E3;
background-color: #E6E6E6;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-select2 + .forminator-select.select2-container--open .selection .select2-selection--single[role="combobox"] .select2-selection__rendered {
color: #000000;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-select2 + .forminator-select.select2-container--open .selection .select2-selection--single[role="combobox"] .select2-selection__arrow {
color: #17A8E3;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-field.forminator-has_error .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] {
border-color: #E04562;
}
.forminator-select-dropdown-container--open .forminator-custom-form-311.forminator-dropdown--default .select2-search input {
font-size: 16px;
font-weight: 400;
}
.forminator-select-dropdown-container--open .forminator-custom-form-311.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option {
font-size: 16px;
font-weight: 400;
}
.forminator-select-dropdown-container--open .forminator-custom-form-311.forminator-dropdown--default {
border-color: #17A8E3;
background-color: #E6E6E6;
}
.forminator-select-dropdown-container--open .forminator-custom-form-311.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option {
color: #777771;
}
.forminator-select-dropdown-container--open .forminator-custom-form-311.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option:not(.select2-results__option--selected).select2-results__option--highlighted {
background-color: #DDDDDD;
color: #000000;
}
.forminator-select-dropdown-container--open .forminator-custom-form-311.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--selected {
background-color: #17A8E3;
color: #FFFFFF;
}
.forminator-select-dropdown-container--open .forminator-custom-form-311.forminator-dropdown--default .select2-search input,
.forminator-select-dropdown-container--open .forminator-custom-form-311.forminator-dropdown--default .select2-search input:focus,
.forminator-select-dropdown-container--open .forminator-custom-form-311.forminator-dropdown--default .select2-search input:hover {
border-color: #17A8E3;
background-color: #FFFFFF;
color: #000000;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-multiselect .forminator-option {
font-size: 16px;
font-family: inherit;
font-weight: 400;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-multiselect {
border-color: #777771;
background-color: #E6E6E6;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-has_error .forminator-multiselect {
border-color: #E04562;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-multiselect .forminator-option {
color: #777771;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-multiselect .forminator-option:hover {
background-color: #DDDDDD;
color: #000000;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-multiselect .forminator-option.forminator-is_checked {
background-color: #17A8E3;
color: #FFFFFF;
}
.forminator-custom-form-311.forminator-calendar--default {
font-family: inherit;
}
.forminator-custom-form-311.forminator-calendar--default:before {
border-color: #17A8E3;
background-color: #E6E6E6;
}
.forminator-custom-form-311.forminator-calendar--default .ui-datepicker-header .ui-corner-all {
background-color: #17A8E3;
color: #FFFFFF;
}
.forminator-custom-form-311.forminator-calendar--default .ui-datepicker-header .ui-datepicker-title select {
border-color: #BBBBBB;
background-color: #FFFFFF;
color: #777771;
}
.forminator-custom-form-311.forminator-calendar--default .ui-datepicker-calendar thead th {
color: #333333;
}
.forminator-custom-form-311.forminator-calendar--default .ui-datepicker-calendar tbody td a.ui-state-default,
.forminator-custom-form-311.forminator-calendar--default .ui-datepicker-calendar tbody td.ui-state-disabled span {
border-color: #E6E6E6;
background-color: #E6E6E6;
color: #777771;
}
.forminator-custom-form-311.forminator-calendar--default .ui-datepicker-calendar tbody td a.ui-state-default:hover,
.forminator-custom-form-311.forminator-calendar--default .ui-datepicker-calendar tbody td a.ui-state-default.ui-state-hover {
border-color: #DDDDDD;
background-color: #DDDDDD;
color: #777771;
}
.forminator-custom-form-311.forminator-calendar--default .ui-datepicker-calendar tbody td a.ui-state-default:active,
.forminator-custom-form-311.forminator-calendar--default .ui-datepicker-calendar tbody td a.ui-state-default.ui-state-active {
border-color: #17A8E3;
background-color: #17A8E3;
color: #FFFFFF;
}
.forminator-custom-form-311.forminator-calendar--default .ui-datepicker-calendar tbody td a.ui-state-default.ui-state-highlight {
border-color: #17A8E3;
background-color: #C8DEE7;
color: #17A8E3;
}
.forminator-custom-form-311.forminator-calendar--default .ui-datepicker-calendar tbody td a.ui-state-default.ui-state-highlight:active,
.forminator-custom-form-311.forminator-calendar--default .ui-datepicker-calendar tbody td a.ui-state-default.ui-state-highlight.ui-state-active {
border-color: #17A8E3;
background-color: #17A8E3;
color: #FFFFFF;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-button-upload {
font-size: 14px;
font-family: inherit;
font-weight: 500;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-file-upload > span {
font-size: 12px;
font-family: inherit;
font-weight: 500;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-button-upload {
background-color: #1ABCA1;
color: #FFFFFF;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-button-upload:hover {
background-color: #159C85;
color: #FFFFFF;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-button-upload:active {
background-color: #159C85;
color: #FFFFFF;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-file-upload > span {
color: #777771;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-button-delete {
background-color: rgba(0,0,0,0);
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-button-delete:hover {
background-color: #F9E4E8;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-button-delete:active {
background-color: #F9E4E8;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-button-delete [class*="forminator-icon-"] {
color: #E04562;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-button-delete:hover [class*="forminator-icon-"] {
color: #E04562;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-button-delete:active [class*="forminator-icon-"] {
color: #E04562;
}  .forminator-ui#forminator-module-311.forminator-design--default .forminator-multi-upload .forminator-multi-upload-message p {
font-size: 13px;
line-height: 1.7;
font-weight: 400;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-multi-upload .forminator-multi-upload-message p a,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-multi-upload .forminator-multi-upload-message p a:visited,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-multi-upload .forminator-multi-upload-message p a:hover,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-multi-upload .forminator-multi-upload-message p a:focus {
font-weight: 700;
text-decoration: underline;
}  .forminator-ui#forminator-module-311.forminator-design--default .forminator-uploaded-file .forminator-uploaded-file--title {
font-size: 13px;
line-height: 1.3;
font-weight: 700;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-uploaded-file .forminator-uploaded-file--size {
font-size: 12px;
line-height: 1.4em;
font-weight: 700;
}  .forminator-ui#forminator-module-311.forminator-design--default .forminator-multi-upload {
cursor: pointer;
border-color: #777771;
background-color: #EDEDED;
color: #777771;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-multi-upload .forminator-multi-upload-message p {
color: #666666;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-multi-upload .forminator-multi-upload-message p a,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-multi-upload .forminator-multi-upload-message p a:visited,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-multi-upload .forminator-multi-upload-message p a:hover,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-multi-upload .forminator-multi-upload-message p a:focus {
color: #17A8E3;
} .forminator-ui#forminator-module-311.forminator-design--default .forminator-multi-upload:hover {
border-color: #17A8E3;
background-color: #E6E6E6;
color: #777771;
} .forminator-ui#forminator-module-311.forminator-design--default .forminator-multi-upload.forminator-dragover {
border-color: #17A8E3;
background-color: #E1F6FF;
color: #17A8E3;
} .forminator-ui#forminator-module-311.forminator-design--default .forminator-has_error .forminator-multi-upload {
border-color: #E04562;
background-color: #EDEDED;
color: #777771;
}  .forminator-ui#forminator-module-311.forminator-design--default .forminator-uploaded-file .forminator-uploaded-file--preview {
border-color: #777771;
background-color: #FFFFFF;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-uploaded-file .forminator-uploaded-file--preview [class*="forminator-icon-"] {
color: #777771;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-uploaded-file .forminator-uploaded-file--title {
color: #333333;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-uploaded-file .forminator-uploaded-file--size {
color: #888888;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-uploaded-file .forminator-uploaded-file--size [class*="forminator-icon-"] {
color: #888888;
} .forminator-ui#forminator-module-311.forminator-design--default .forminator-uploaded-file.forminator-has_error .forminator-uploaded-file--image,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-uploaded-file.forminator-has_error .forminator-uploaded-file--preview {
border-color: #E04562;
background-color: #FFFFFF;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-uploaded-file.forminator-has_error .forminator-uploaded-file--preview [class*="forminator-icon-"] {
color: #777771;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-uploaded-file.forminator-has_error .forminator-uploaded-file--size [class*="forminator-icon-"] {
color: #E04562;
}  .forminator-ui#forminator-module-311.forminator-design--default .forminator-signature .forminator-signature--placeholder {
font-size: 16px;
font-weight: 400;
}  .forminator-ui#forminator-module-311.forminator-design--default .forminator-signature {
border-color: #777771;
background-color: #EDEDED !important;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-signature .forminator-signature--placeholder {
color: #888888;
} .forminator-ui#forminator-module-311.forminator-design--default .forminator-field-signature.forminator-is_hover .forminator-signature {
border-color: #17A8E3;
background-color: #E6E6E6 !important;
} .forminator-ui#forminator-module-311.forminator-design--default .forminator-field-signature.forminator-has_error .forminator-signature {
border-color: #E04562;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-button-submit {
font-size: 14px;
font-family: inherit;
font-weight: 500;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-button-submit {
background-color: #17A8E3;
color: #FFFFFF;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-button-submit:hover {
background-color: #008FCA;
color: #FFFFFF;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-button-submit:active {
background-color: #008FCA;
color: #FFFFFF;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-pagination-steps .forminator-step .forminator-step-label {
font-size: 12px;
font-family: inherit;
font-weight: 500;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-pagination-steps .forminator-break {
background-color: #777771;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-pagination-steps .forminator-break:before {
background-color: #17A8E3;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-pagination-steps .forminator-step .forminator-step-label {
color: #17A8E3;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-pagination-steps .forminator-step .forminator-step-dot {
border-color: #777771;
background-color: #17A8E3;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-pagination-steps .forminator-step.forminator-current ~ .forminator-step .forminator-step-label {
color: #777771;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-pagination-steps .forminator-step.forminator-current ~ .forminator-step .forminator-step-dot {
border-color: #777771;
background-color: #777771;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-pagination-progress .forminator-progress-label {
font-size: 12px;
font-family: inherit;
font-weight: 500;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-pagination-progress .forminator-progress-label {
color: #777771;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-pagination-progress .forminator-progress-bar {
background-color: #E6E6E6;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-pagination-progress .forminator-progress-bar span {
background-color: #17A8E3;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-button-back {
font-size: 14px;
font-family: inherit;
font-weight: 500;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-button-back {
background-color: #1ABCA1;
color: #FFFFFF;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-button-back:hover {
background-color: #159C85;
color: #FFFFFF;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-button-back:active {
background-color: #159C85;
color: #FFFFFF;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-button-next {
font-size: 14px;
font-family: inherit;
font-weight: 500;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-button-next {
background-color: #1ABCA1;
color: #FFFFFF;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-button-next:hover {
background-color: #159C85;
color: #FFFFFF;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-button-next:active {
background-color: #159C85;
color: #FFFFFF;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-repeater-field {
background: rgba(248, 248, 248, 0.5);
box-shadow: inset 5px 0px 0px rgba(221, 221, 221, 0.5);
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-repeater-field .forminator-grouped-fields {
border-bottom: 1px solid rgba(170, 170, 170, 0.5);
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-repeater-field .forminator-grouped-fields:last-child {
border-bottom: unset;
}    
.forminator-ui#forminator-module-311.forminator-design--default .forminator-repeater-action-link,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-repeater-action-button {
font-size: 12px;
font-family: inherit;
font-weight: 500;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-repeater-action-icon {
font-size: 18px;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-repeater-action-link {
color: #17A8E3;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-repeater-action-link:hover,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-repeater-action-link:active,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-repeater-action-link:focus {
color: #289DCC;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-repeater-action-icon {
color: #888888;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-repeater-action-icon:hover,
.forminator-ui#forminator-module-311.forminator-design--default .forminator-repeater-action-icon:active {
color: #666;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-repeater-action-button {
background-color: #F8F8F8;
color: #666666;
border: 1px solid #AAAAAA;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-repeater-action-button:hover {
background-color: #F1F1F1;
color: #666666;
border: 1px solid #AAAAAA;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-repeater-action-button:active {
background-color: #EEEEEE;
color: #333333;
border: 1px solid #888888;
}
.forminator-ui#forminator-module-311.forminator-design--default .forminator-repeater-action-button:disabled {
background-color: transparent;
color: #AAAAAA;
border: 1px solid rgba(31, 31, 31, 0.12);
}
.forminator-ui#forminator-module-311.forminator-design--default .StripeElement {
padding: 9px;
border-width: 1px;
border-style: solid;
border-color: #777771;
border-radius: 2px;
background-color: #EDEDED;
color: #000000;
transition: 0.2s ease;
}
.forminator-ui#forminator-module-311.forminator-design--default .StripeElement:hover {
border-color: #17A8E3;
background-color: #E6E6E6;
}
.forminator-ui#forminator-module-311.forminator-design--default .StripeElement--focus,
.forminator-ui#forminator-module-311.forminator-design--default .StripeElement--focus:hover {
border-color: #17A8E3;
background-color: #E6E6E6;
}
.forminator-ui#forminator-module-311.forminator-design--default .StripeElement--invalid,
.forminator-ui#forminator-module-311.forminator-design--default .StripeElement--invalid:hover,
.forminator-ui#forminator-module-311.forminator-design--default .StripeElement--focus.StripeElement--invalid {
border-color: #E04562;
}.forminator-ui [class*=forminator-icon-]:before,.forminator-ui [class^=forminator-icon-]:before{speak:none;line-height:1;font-family:forminator-icons-font!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;letter-spacing:0;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes click-animation{0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:.2;-khtml-opacity:.2}50%{-webkit-transform:translate(-50%,-50%) scale(2);transform:translate(-50%,-50%) scale(2);opacity:.1;-khtml-opacity:.1}100%{-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);opacity:0;-khtml-opacity:0}}@keyframes click-animation{0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:.2;-khtml-opacity:.2}50%{-webkit-transform:translate(-50%,-50%) scale(2);transform:translate(-50%,-50%) scale(2);opacity:.1;-khtml-opacity:.1}100%{-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);opacity:0;-khtml-opacity:0}}@font-face{font-family:forminator-icons-font;font-weight:400;font-style:normal;font-display:swap;src:url(//senategroup.co.uk/wp-content/plugins/forminator/assets/forminator-ui/fonts/forminator-icons-font.eot?1.7.4);src:local("forminator-icons-font"),url(//senategroup.co.uk/wp-content/plugins/forminator/assets/forminator-ui/fonts/forminator-icons-font.eot?1.7.4#iefix) format("embedded-opentype"),url(//senategroup.co.uk/wp-content/plugins/forminator/assets/forminator-ui/fonts/forminator-icons-font.woff2?1.7.4) format("woff2"),url(//senategroup.co.uk/wp-content/plugins/forminator/assets/forminator-ui/fonts/forminator-icons-font.woff?1.7.4) format("woff"),url(//senategroup.co.uk/wp-content/plugins/forminator/assets/forminator-ui/fonts/forminator-icons-font.ttf?1.7.4) format("truetype"),url(//senategroup.co.uk/wp-content/plugins/forminator/assets/forminator-ui/fonts/forminator-icons-font.svg?1.7.4#forminator-icons-font) format("svg")}.forminator-ui .forminator-loading:before{-webkit-animation:spin 1.3s linear infinite;animation:spin 1.3s linear infinite}.forminator-ui .forminator-icon-calendar:before{content:"📅"}.forminator-ui .forminator-icon-cancel:before{content:"✕"}.forminator-ui .forminator-icon-check:before{content:"✓"}.forminator-ui .forminator-icon-chevron-down:before{content:"⌄"}.forminator-ui .forminator-icon-chevron-left:before{content:"❮"}.forminator-ui .forminator-icon-chevron-right:before{content:"❯"}.forminator-ui .forminator-icon-chevron-up:before{content:"⌃"}.forminator-ui .forminator-icon-close:before{content:"⊗"}.forminator-ui .forminator-icon-file:before{content:"📄"}.forminator-ui .forminator-icon-loader:before{content:"◌"}.forminator-ui .forminator-icon-refresh:before{content:"⟳"}.forminator-ui .forminator-icon-reset:before{content:"⥁"}.forminator-ui .forminator-icon-social-facebook:before{content:""}.forminator-ui .forminator-icon-social-linkedin:before{content:""}.forminator-ui .forminator-icon-social-twitter:before{content:""}.forminator-ui .forminator-icon-upload:before{content:"⊼"}.forminator-ui .forminator-icon-warning:before{content:"⚠"}.forminator-ui .forminator-icon-add:before{content:""}.forminator-ui .forminator-icon-remove:before{content:""}.forminator-ui .forminator-icon-star:before{content:""}.forminator-ui .forminator-icon-heart:before{content:""}.forminator-ui .forminator-icon-like:before{content:""}.forminator-ui .forminator-icon-smile:before{content:""}.forminator-ui .forminator-icon-eye:before{content:""}.forminator-ui .forminator-icon-eye-hide:before{content:""}.forminator-ui .forminator-screen-reader-only{width:1px!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;margin:-1px!important;padding:0!important;border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important}.forminator-ui *{-webkit-box-sizing:border-box;box-sizing:border-box}.forminator-ui img{max-width:100%}.forminator-ui .forminator-hidden{display:none!important}.forminator-ui fieldset{line-height:1}.forminator-ui.forminator-custom-form[data-grid=open] .forminator-row-inside:not(:last-child),.forminator-ui.forminator-custom-form[data-grid=open] .forminator-row:not(:last-child){margin-bottom:20px}.forminator-ui.forminator-custom-form[data-grid=open] .forminator-row-inside:focus,.forminator-ui.forminator-custom-form[data-grid=open] .forminator-row:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.forminator-ui.forminator-custom-form[data-grid=open] .forminator-col:not(:last-child){margin-bottom:20px}.forminator-ui.forminator-custom-form[data-grid=open] .forminator-col:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row,.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row-inside{-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:783px){.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row .forminator-col-md-3,.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row-inside .forminator-col-md-3{width:25%;max-width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row .forminator-col-md-4,.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row-inside .forminator-col-md-4{width:33.33333333%;max-width:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%}.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row .forminator-col-md-6,.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row-inside .forminator-col-md-6{width:50%;max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row .forminator-col-md-12,.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row-inside .forminator-col-md-12{width:100%;max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row .forminator-no-margin,.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row-inside .forminator-no-margin{margin-bottom:-30px}.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row .forminator-no-margin .forminator-col,.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row-inside .forminator-no-margin .forminator-col{margin-bottom:30px}}@media(min-width:783px){.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row-inside:not(:last-child),.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row:not(:last-child){margin-bottom:30px}}@media(min-width:783px){.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row,.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row-inside{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-15px;margin-left:-15px}}@media(min-width:783px){.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-col:not(:last-child){margin-bottom:0}}@media(min-width:783px){.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-col{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 15px}}@media(min-width:783px){.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-col-3 .forminator-row-inside[data-multiple=true] .forminator-col:not(:last-child),.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-col-3 .forminator-row[data-multiple=true] .forminator-col:not(:last-child),.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-col-4 .forminator-row-inside[data-multiple=true] .forminator-col:not(:last-child),.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-col-4 .forminator-row[data-multiple=true] .forminator-col:not(:last-child){margin-bottom:30px}}@media(min-width:783px){.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-col-3 .forminator-row-inside[data-multiple=true],.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-col-3 .forminator-row[data-multiple=true],.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-col-4 .forminator-row-inside[data-multiple=true],.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-col-4 .forminator-row[data-multiple=true]{display:block}}.forminator-ui.forminator-custom-form[data-design=default]{font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,.01) 0 0 1px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox .forminator-checkbox-box:before,.forminator-ui.forminator-custom-form[data-design=default] .forminator-response-message.forminator-loading:before{speak:none;line-height:1;font-family:forminator-icons-font!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;letter-spacing:0;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox input,.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio .forminator-radio-image span span,.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio input,.forminator-ui.forminator-custom-form[data-design=default] .forminator-rating,.forminator-ui.forminator-custom-form[data-design=default] .forminator-response-message.forminator-accessible{width:1px!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;margin:-1px!important;padding:0!important;border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes click-animation{0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:.2;-khtml-opacity:.2}50%{-webkit-transform:translate(-50%,-50%) scale(2);transform:translate(-50%,-50%) scale(2);opacity:.1;-khtml-opacity:.1}100%{-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);opacity:0;-khtml-opacity:0}}@keyframes click-animation{0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:.2;-khtml-opacity:.2}50%{-webkit-transform:translate(-50%,-50%) scale(2);transform:translate(-50%,-50%) scale(2);opacity:.1;-khtml-opacity:.1}100%{-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);opacity:0;-khtml-opacity:0}}.forminator-ui.forminator-custom-form[data-design=default]{width:100%;margin:30px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.forminator-ui.forminator-custom-form[data-design=default] .forminator-field{margin:0;padding:0;border:0}.forminator-ui.forminator-custom-form[data-design=default] .forminator-field:focus{-webkit-box-shadow:none;box-shadow:none}.forminator-ui.forminator-custom-form[data-design=default] .forminator-field-upload .forminator-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.forminator-ui.forminator-custom-form[data-design=default] .forminator-field-upload .forminator-file-upload{margin-top:auto}.forminator-ui.forminator-custom-form[data-design=default]:first-child{margin-top:0}.forminator-ui.forminator-custom-form[data-design=default]:last-child{margin-bottom:0}.forminator-ui.forminator-custom-form[data-design=default][data-color-option=default] .forminator-field:focus{outline:0}@media(min-width:783px){.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small):first-child{margin-top:0}}@media(min-width:783px){.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small):last-child{margin-bottom:0}}.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small).forminator-fields-disabled>.forminator-pagination>*,.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small).forminator-fields-disabled>:not(.forminator-response-message):not(.forminator-pagination){opacity:.5;-khtml-opacity:.5;pointer-events:none}.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small).forminator-fields-disabled>.forminator-pagination>* *,.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small).forminator-fields-disabled>:not(.forminator-response-message):not(.forminator-pagination) *{pointer-events:none}.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small).forminator-partial-disabled .forminator-row:not(.forminator-paypal-row){cursor:not-allowed}.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small).forminator-partial-disabled .forminator-row:not(.forminator-paypal-row) .forminator-col{opacity:.5;-khtml-opacity:.5}.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small).forminator-partial-disabled .forminator-row:not(.forminator-paypal-row) .forminator-col,.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small).forminator-partial-disabled .forminator-row:not(.forminator-paypal-row) .forminator-col *{pointer-events:none}.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small).forminator-partial-disabled .forminator-pagination-footer .forminator-button:not(.forminator-button-submit){opacity:.5;-khtml-opacity:.5;pointer-events:none}@media(min-width:783px){.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small){margin:30px 0}}.forminator-draft-wrap{font-weight:400;font-size:15px}.forminator-draft-wrap .forminator-draft-notice{margin-bottom:30px;padding:15px 22px;border-radius:2px;font-family:inherit;font-size:inherit;font-weight:inherit;color:#333;background-color:#bceee6}.forminator-draft-wrap .forminator-draft-notice.draft-success{background-color:#bceee6;box-shadow:inset 2px 0 0 0 #1abca1;-moz-box-shadow:inset 2px 0 0 0 #1abca1;-webkit-box-shadow:inset 2px 0 0 0 #1abca1}.forminator-draft-wrap .forminator-draft-notice.draft-error{background-color:#f9e4e8;box-shadow:inset 2px 0 0 0 #e04562;-moz-box-shadow:inset 2px 0 0 0 #e04562;-webkit-box-shadow:inset 2px 0 0 0 #e04562}.forminator-draft-wrap .forminator-draft-email-response p:last-of-type{margin-bottom:20px}.forminator-draft-wrap .forminator-copy-field{position:relative;margin-bottom:40px}.forminator-draft-wrap .forminator-copy-field .forminator-draft-link{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:9px 110px 11px 15px;margin:0;background:#eee;border:none;color:#555;text-decoration:underline;outline:0;line-height:20px;font-family:inherit;font-size:inherit;font-weight:inherit;opacity:1}.forminator-draft-wrap .forminator-copy-field button,.forminator-draft-wrap .forminator-copy-field button:hover{width:98px;height:30px;padding:0;position:absolute;top:50%;right:6px;background-color:#666;color:#fff;font-family:inherit;font-style:inherit;font-weight:500;font-size:13px;line-height:22px;border:0;outline:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.forminator-draft-wrap .forminator-copy-field button:hover{background-color:#7b7b7b}.forminator-draft-wrap .forminator-draft-form .forminator-row,.forminator-draft-wrap .forminator-draft-form .forminator-row-inside{margin-bottom:20px}.forminator-draft-wrap .forminator-draft-form .forminator-label{display:block;cursor:default;margin:0 0 5px 0;border:0;line-height:1.7em;font-size:13px;font-family:inherit;font-weight:500;color:#888}.forminator-draft-wrap .forminator-draft-form .forminator-email--field{display:block;width:100%;min-width:unset;max-width:unset;height:auto;min-height:unset;max-height:unset;margin:0;padding:10px;font-size:16px;font-family:inherit;font-weight:400;background-color:#ededed;color:#000;border-width:0;border-style:none;border-radius:0;background-image:unset;line-height:1.3em;-webkit-transition:.2s ease;transition:.2s ease;outline:0}.forminator-draft-wrap .forminator-draft-form .forminator-has_error .forminator-email--field{box-shadow:inset 2px 0 0 0 #e04562;-moz-box-shadow:inset 2px 0 0 0 #e04562;-webkit-box-shadow:inset 2px 0 0 0 #e04562}.forminator-draft-wrap .forminator-draft-form .forminator-has_error .forminator-error-message{display:block;padding:2px 10px;margin:5px 0 0;border-radius:0;line-height:2em;background-color:#f9e4e8;color:#e04562;font-size:12px;font-family:inherit;font-weight:500}.forminator-draft-wrap .forminator-draft-form button.forminator-button-submit{background-color:#289dcc;color:#fff;font-size:14px;font-family:inherit;font-weight:500;outline:0;width:auto;min-width:100px;max-width:unset;height:auto;min-height:unset;max-height:unset;cursor:pointer;display:inline-block;position:relative;margin:0 10px 0 0;padding:10px;border:0;border-radius:0;background-image:unset;line-height:1.45em;text-align:center;-webkit-transition:.2s ease;transition:.2s ease}.forminator-draft-wrap .forminator-draft-form button.forminator-button-submit:hover{background-color:#35aede}.forminator-ui.forminator-custom-form[data-design=default] .forminator-response-message{margin:0 0 20px;padding:15px 20px 15px 22px;border-radius:2px;text-align:left}.forminator-ui.forminator-custom-form[data-design=default] .forminator-response-message p{margin:0;padding:0;border:0;line-height:1.3em;letter-spacing:0}.forminator-ui.forminator-custom-form[data-design=default] .forminator-response-message p:not(:last-child){margin-bottom:10px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-response-message,.forminator-ui.forminator-custom-form[data-design=default] .forminator-response-message:active,.forminator-ui.forminator-custom-form[data-design=default] .forminator-response-message:focus,.forminator-ui.forminator-custom-form[data-design=default] .forminator-response-message:hover{-webkit-box-shadow:none;box-shadow:none}.forminator-ui.forminator-custom-form[data-design=default] .forminator-response-message:last-child{margin-bottom:0}.forminator-ui.forminator-custom-form[data-design=default] .forminator-response-message[aria-hidden=true]{display:none}.forminator-ui.forminator-custom-form[data-design=default] .forminator-response-message.forminator-loading{position:relative;padding-left:46px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-response-message.forminator-loading:before{content:"◌";position:absolute;top:17px;left:20px;font-size:16px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-response-message.forminator-show{display:block}.forminator-ui.forminator-custom-form[data-design=default][data-color-option=default] .forminator-response-message,.forminator-ui.forminator-custom-form[data-design=default][data-color-option=default] .forminator-response-message:active,.forminator-ui.forminator-custom-form[data-design=default][data-color-option=default] .forminator-response-message:focus,.forminator-ui.forminator-custom-form[data-design=default][data-color-option=default] .forminator-response-message:hover{outline:0}@media(min-width:783px){.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-response-message:last-child{margin-bottom:0}}@media(min-width:783px){.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-response-message{margin-bottom:30px}}.forminator-ui.forminator-custom-form[data-design=default] .forminator-subtitle,.forminator-ui.forminator-custom-form[data-design=default] .forminator-title{display:block;margin:0;padding:0;border:0}.forminator-ui.forminator-custom-form[data-design=default] .forminator-subtitle:after,.forminator-ui.forminator-custom-form[data-design=default] .forminator-subtitle:before,.forminator-ui.forminator-custom-form[data-design=default] .forminator-title:after,.forminator-ui.forminator-custom-form[data-design=default] .forminator-title:before{content:unset;display:none}.forminator-ui.forminator-custom-form[data-design=default] .forminator-title{line-height:1em}.forminator-ui.forminator-custom-form[data-design=default] .forminator-title+.forminator-subtitle{margin-top:10px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-subtitle{line-height:1.4em}.forminator-ui.forminator-custom-form[data-design=default] .forminator-border{width:100%;min-width:100%;max-width:100%;height:0;min-height:unset;max-height:unset;display:block;margin:20px 0 0;padding:0;border:0;background-image:unset;background-color:rgba(0,0,0,0)}.forminator-ui.forminator-custom-form[data-design=default] .forminator-border:first-child{margin-top:0}@media(min-width:783px){.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-border:first-child{margin-top:0}}@media(min-width:783px){.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-border{margin-top:30px}}.forminator-ui.forminator-custom-form[data-design=default] .forminator-label{cursor:default;display:block;line-height:1.7em;margin:0;border:0}.forminator-ui.forminator-custom-form[data-design=default] .forminator-label[for]{cursor:pointer}.forminator-ui.forminator-custom-form[data-design=default] .forminator-description,.forminator-ui.forminator-custom-form[data-design=default] .forminator-error-message{margin:5px 0 0}.forminator-ui.forminator-custom-form[data-design=default] .forminator-label+.forminator-description{margin:0 0 5px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-description{display:block;line-height:1.5em}.forminator-ui.forminator-custom-form[data-design=default] .forminator-description:first-child{margin:0 0 5px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-description::after{content:"";display:block;clear:both}.forminator-ui.forminator-custom-form[data-design=default] .forminator-description span:not(.forminator-monospace){float:right;margin-right:0;margin-left:auto;text-align:right}.forminator-ui.forminator-custom-form[data-design=default] .forminator-description>a{margin:0 2px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-description.forminator-repeater-description{margin:0 0 10px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-error-message{display:none;padding:2px 10px;border-radius:2px;line-height:2em}.forminator-ui.forminator-custom-form[data-design=default] .forminator-has_error .forminator-error-message{display:block}.forminator-ui.forminator-custom-form[data-design=default] .forminator-input{width:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:unset;max-width:unset;min-height:unset;max-height:unset;height:auto;line-height:1.3em;background-image:unset;-webkit-transition:.2s ease;transition:.2s ease;margin:0;padding:9px;border-width:1px;border-style:solid;border-radius:2px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-input,.forminator-ui.forminator-custom-form[data-design=default] .forminator-input:active,.forminator-ui.forminator-custom-form[data-design=default] .forminator-input:disabled,.forminator-ui.forminator-custom-form[data-design=default] .forminator-input:focus,.forminator-ui.forminator-custom-form[data-design=default] .forminator-input:hover{-webkit-box-shadow:none;box-shadow:none}.forminator-ui.forminator-custom-form[data-design=default] .forminator-input:disabled:not(.forminator-calculation){border-style:dotted}.forminator-ui.forminator-custom-form[data-design=default] .forminator-input:disabled{pointer-events:none}.forminator-ui.forminator-custom-form[data-design=default] .forminator-input:disabled:-moz-placeholder{opacity:.4;-khtml-opacity:.4}.forminator-ui.forminator-custom-form[data-design=default] .forminator-input:disabled::-moz-placeholder{opacity:.4;-khtml-opacity:.4}.forminator-ui.forminator-custom-form[data-design=default] .forminator-input:disabled:-ms-input-placeholder{opacity:.4;-khtml-opacity:.4}.forminator-ui.forminator-custom-form[data-design=default] .forminator-input:disabled::-webkit-input-placeholder{opacity:.4;-khtml-opacity:.4}.forminator-ui.forminator-custom-form[data-design=default] .forminator-input.forminator-field--phone{direction:ltr}.forminator-ui.forminator-custom-form[data-design=default] .forminator-custom-input{display:none;margin-top:10px}.forminator-ui.forminator-custom-form[data-design=default][data-color-option=default] .forminator-input,.forminator-ui.forminator-custom-form[data-design=default][data-color-option=default] .forminator-input:active,.forminator-ui.forminator-custom-form[data-design=default][data-color-option=default] .forminator-input:disabled,.forminator-ui.forminator-custom-form[data-design=default][data-color-option=default] .forminator-input:focus,.forminator-ui.forminator-custom-form[data-design=default][data-color-option=default] .forminator-input:hover{outline:0}.forminator-ui.forminator-custom-form[data-design=default] .forminator-input-with-prefix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.forminator-ui.forminator-custom-form[data-design=default] .forminator-input-with-prefix input{min-width:50px;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;padding:0;border:0;background-image:none;background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}.forminator-ui.forminator-custom-form[data-design=default] .forminator-input-with-prefix .forminator-prefix,.forminator-ui.forminator-custom-form[data-design=default] .forminator-input-with-prefix .forminator-suffix{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.forminator-ui.forminator-custom-form[data-design=default] .forminator-input-with-prefix .forminator-prefix{margin-right:10px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-input-with-prefix .forminator-suffix{margin-left:10px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-input-with-toggle{position:relative}.forminator-ui.forminator-custom-form[data-design=default] .forminator-input-with-toggle .forminator-input{padding-right:40px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-input-with-toggle .forminator-password-toggle{width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;right:10px;z-index:2;padding:0;border:0;border-radius:4px;background:rgba(0,0,0,0);color:#888;font-size:15px;line-height:1;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.forminator-ui.forminator-custom-form[data-design=default] .forminator-input-with-toggle .forminator-password-toggle:active,.forminator-ui.forminator-custom-form[data-design=default] .forminator-input-with-toggle .forminator-password-toggle:focus,.forminator-ui.forminator-custom-form[data-design=default] .forminator-input-with-toggle .forminator-password-toggle:hover{outline:0}.forminator-ui.forminator-custom-form[data-design=default] .forminator-input-with-toggle .forminator-password-toggle:hover{background-color:rgba(0,0,0,.03);color:#666}.forminator-ui.forminator-custom-form[data-design=default] .forminator-input-with-toggle .forminator-password-toggle:focus-visible{-webkit-box-shadow:0 0 0 2px #007cba;box-shadow:0 0 0 2px #007cba}.forminator-ui.forminator-custom-form[data-design=default] .forminator-input-with-toggle .forminator-password-toggle svg{pointer-events:none}[dir=rtl] .forminator-ui.forminator-custom-form[data-design=default] .forminator-input-with-toggle .forminator-input{padding-left:40px;padding-right:10px}[dir=rtl] .forminator-ui.forminator-custom-form[data-design=default] .forminator-input-with-toggle .forminator-password-toggle{left:10px;right:auto}.forminator-ui.forminator-custom-form[data-design=default] .forminator-textarea{width:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;resize:vertical;margin:0;min-height:var(--forminator-textarea-min-height,140px);background-image:unset;line-height:20px;-webkit-transition:.2s ease;transition:.2s ease;padding:9px;border-width:1px;border-style:solid;border-radius:2px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-textarea,.forminator-ui.forminator-custom-form[data-design=default] .forminator-textarea:active,.forminator-ui.forminator-custom-form[data-design=default] .forminator-textarea:disabled,.forminator-ui.forminator-custom-form[data-design=default] .forminator-textarea:focus,.forminator-ui.forminator-custom-form[data-design=default] .forminator-textarea:hover{-webkit-box-shadow:none;box-shadow:none}.forminator-ui.forminator-custom-form[data-design=default] .forminator-textarea:disabled{pointer-events:none;border-style:dotted}.forminator-ui.forminator-custom-form[data-design=default] .forminator-textarea:disabled:-moz-placeholder{opacity:.4;-khtml-opacity:.4}.forminator-ui.forminator-custom-form[data-design=default] .forminator-textarea:disabled::-moz-placeholder{opacity:.4;-khtml-opacity:.4}.forminator-ui.forminator-custom-form[data-design=default] .forminator-textarea:disabled:-ms-input-placeholder{opacity:.4;-khtml-opacity:.4}.forminator-ui.forminator-custom-form[data-design=default] .forminator-textarea:disabled::-webkit-input-placeholder{opacity:.4;-khtml-opacity:.4}.forminator-ui.forminator-custom-form[data-design=default] .forminator-has_error .tmce-active .forminator-textarea.wp-editor-area{display:none}.forminator-ui.forminator-custom-form[data-design=default][data-color-option=default] .forminator-textarea,.forminator-ui.forminator-custom-form[data-design=default][data-color-option=default] .forminator-textarea:active,.forminator-ui.forminator-custom-form[data-design=default][data-color-option=default] .forminator-textarea:disabled,.forminator-ui.forminator-custom-form[data-design=default][data-color-option=default] .forminator-textarea:focus,.forminator-ui.forminator-custom-form[data-design=default][data-color-option=default] .forminator-textarea:hover{outline:0}.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio{cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin:10px 0;pointer-events:none}.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio input:checked+.forminator-radio-bullet:before{opacity:1;-khtml-opacity:1}.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio span{cursor:pointer;pointer-events:all;display:block}.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio .forminator-radio-bullet{width:20px;height:20px;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;position:relative;border-width:1px;border-style:solid;border-radius:40px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio .forminator-radio-bullet:before{content:" ";width:10px;height:10px;opacity:0;-khtml-opacity:0;display:block;position:absolute;top:50%;left:50%;border-radius:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.2s ease;transition:.2s ease}.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio .forminator-radio-bullet~span{margin-left:10px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio .forminator-radio-label{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;line-height:20px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio .forminator-radio-image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:3px;border-width:2px;border-style:solid;border-radius:2px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio .forminator-radio-image span{width:70px;height:70px;background-repeat:no-repeat;background-size:cover;background-position:center}.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio.forminator-has_image .forminator-radio-image{margin-left:0}.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio.forminator-radio-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;margin-right:20px;margin-bottom:0}.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio.forminator-radio-inline.forminator-has_image.forminator-has_bullet{min-width:80px;padding-top:90px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio.forminator-radio-inline.forminator-has_image.forminator-has_bullet .forminator-radio-image{position:absolute;top:0;left:0}.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio.forminator-radio-inline:last-of-type{margin-right:0}.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio:not(.forminator-radio-inline){margin:20px 0}.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio:not(.forminator-radio-inline).forminator-has_image.forminator-has_bullet .forminator-radio-bullet{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:10px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio:not(.forminator-radio-inline).forminator-has_image.forminator-has_bullet .forminator-radio-label{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio:not(.forminator-radio-inline).forminator-has_image.forminator-has_bullet .forminator-radio-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio:not(.forminator-radio-inline):first-of-type{margin-top:10px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio:not(.forminator-radio-inline):first-child{margin-top:0}.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio:not(.forminator-radio-inline):last-of-type{margin-bottom:10px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio:not(.forminator-radio-inline):last-child{margin-bottom:0}[dir=rtl] .forminator-ui.forminator-custom-form[data-design=default] .forminator-radio .forminator-radio-bullet~span{margin-right:10px;margin-left:0}.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox{cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin:10px 0;pointer-events:none}.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox input:checked+.forminator-checkbox-box:before{opacity:1;-khtml-opacity:1}.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox span{cursor:pointer;pointer-events:all;display:block}.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox .forminator-checkbox-box{width:20px;height:20px;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;position:relative;border-width:1px;border-style:solid;border-radius:2px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox .forminator-checkbox-box:before{content:"✓";opacity:0;-khtml-opacity:0;display:block;position:absolute;top:50%;left:50%;color:inherit;font-size:12px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.2s ease;transition:.2s ease}.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox .forminator-checkbox-box~span{margin-left:10px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox-label{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;line-height:20px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox .forminator-checkbox-image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:3px;border-width:2px;border-style:solid;border-radius:2px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox .forminator-checkbox-image span{width:70px;height:70px;background-repeat:no-repeat;background-size:cover;background-position:center}.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox__label{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;line-height:20px;margin-left:10px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox__label h1:last-child,.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox__label h2:last-child,.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox__label h3:last-child,.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox__label h4:last-child,.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox__label h5:last-child,.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox__label h6:last-child,.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox__label ol:last-child,.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox__label p:last-child,.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox__label ul:last-child{margin-bottom:0}.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox.forminator-has_image .forminator-checkbox-image{margin-left:0}.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox.forminator-checkbox-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;margin-right:20px;margin-bottom:0}.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox.forminator-checkbox-inline.forminator-has_box{min-width:80px;padding-top:90px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox.forminator-checkbox-inline.forminator-has_box .forminator-checkbox-image{position:absolute;top:0;left:0}.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox.forminator-checkbox-inline:last-of-type{margin-right:0}.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox:not(.forminator-checkbox-inline){margin:20px 0}.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox:not(.forminator-checkbox-inline).forminator-has_image.forminator-has_box .forminator-checkbox-box{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:10px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox:not(.forminator-checkbox-inline).forminator-has_image.forminator-has_box .forminator-checkbox-label{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox:not(.forminator-checkbox-inline).forminator-has_image.forminator-has_box .forminator-checkbox-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox:not(.forminator-checkbox-inline):first-of-type{margin-top:10px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox:not(.forminator-checkbox-inline):first-child{margin-top:0}.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox:not(.forminator-checkbox-inline):last-of-type{margin-bottom:10px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox:not(.forminator-checkbox-inline):last-child{margin-bottom:0}.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox:not(.forminator-checkbox-inline).forminator-consent{margin:0}.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox:not(.forminator-checkbox-inline)+.forminator-consent__label p:first-child{margin-top:0}[dir=rtl] .forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox__label{margin-right:10px;margin-left:0}[dir=rtl] .forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox-box~span{margin-right:10px;margin-left:0}.forminator-ui.forminator-custom-form[data-design=default] .forminator-button{width:auto;min-width:100px;max-width:unset;height:auto;min-height:unset;max-height:unset;cursor:pointer;display:inline-block;position:relative;margin:0 10px 0 0;padding:10px;border:0;border-radius:2px;background-image:unset;line-height:1.45em;text-align:center;-webkit-transition:.2s ease;transition:.2s ease}@media(max-width:782px){.forminator-ui.forminator-custom-form[data-design=default] .forminator-button{width:100%;margin:0 0 10px 0}}.forminator-ui.forminator-custom-form[data-design=default] .forminator-button span{display:block;-webkit-transition:.2s ease;transition:.2s ease}.forminator-ui.forminator-custom-form[data-design=default] .forminator-button .forminator-icon-loader{opacity:0;-khtml-opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.2s ease;transition:.2s ease}.forminator-ui.forminator-custom-form[data-design=default] .forminator-button .forminator-icon-loader:before{display:block}.forminator-ui.forminator-custom-form[data-design=default] .forminator-button,.forminator-ui.forminator-custom-form[data-design=default] .forminator-button:active,.forminator-ui.forminator-custom-form[data-design=default] .forminator-button:focus,.forminator-ui.forminator-custom-form[data-design=default] .forminator-button:hover{-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.forminator-ui.forminator-custom-form[data-design=default] .forminator-button:active,.forminator-ui.forminator-custom-form[data-design=default] .forminator-button:focus,.forminator-ui.forminator-custom-form[data-design=default] .forminator-button:hover{-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.6);box-shadow:0 1px 4px 0 rgba(0,0,0,.6)}.forminator-ui.forminator-custom-form[data-design=default] .forminator-button:active span[aria-hidden]:not([class*=forminator-icon-]){width:120%;padding:120% 0 0}.forminator-ui.forminator-custom-form[data-design=default] .forminator-button.forminator-disabled,.forminator-ui.forminator-custom-form[data-design=default] .forminator-button.forminator-onload,.forminator-ui.forminator-custom-form[data-design=default] .forminator-button:disabled{opacity:.5;-khtml-opacity:.5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.forminator-ui.forminator-custom-form[data-design=default] .forminator-button.forminator-onload span{opacity:0;-khtml-opacity:0}.forminator-ui.forminator-custom-form[data-design=default] .forminator-button.forminator-onload .forminator-icon-loader{opacity:1;-khtml-opacity:1}.forminator-ui.forminator-custom-form[data-design=default] .forminator-button:last-child{margin-right:0}.forminator-ui.forminator-custom-form[data-design=default].draft-enabled .forminator-save-draft-link{display:inline-block;font-size:15px;font-weight:500;color:#17a8e3;text-decoration:none;background-color:rgba(0,0,0,0);padding:10px 0;margin:0 10px;text-decoration:none}.forminator-ui.forminator-custom-form[data-design=default].draft-enabled .forminator-save-draft-link.disabled{color:#a5a5a5;cursor:default}@media(max-width:782px){.forminator-ui.forminator-custom-form[data-design=default].draft-enabled .forminator-save-draft-link{text-align:center;width:100%;margin:0 0 10px 0}}.forminator-ui.forminator-custom-form[data-design=default].draft-enabled .forminator-button-paypal+.forminator-save-draft-link{margin:0}.forminator-ui.forminator-custom-form[data-design=default][data-color-option=default] .forminator-button,.forminator-ui.forminator-custom-form[data-design=default][data-color-option=default] .forminator-button:active,.forminator-ui.forminator-custom-form[data-design=default][data-color-option=default] .forminator-button:focus,.forminator-ui.forminator-custom-form[data-design=default][data-color-option=default] .forminator-button:hover{outline:0}[dir=rtl] .forminator-ui.forminator-custom-form[data-design=default] .forminator-button{margin:0 0 0 10px}@media(max-width:782px){[dir=rtl] .forminator-ui.forminator-custom-form[data-design=default] .forminator-button{margin:0 0 10px 0}}.forminator-ui.forminator-custom-form[data-design=default] .forminator-field-captcha{overflow:hidden}.forminator-ui.forminator-custom-form[data-design=default] .forminator-g-recaptcha:not(.recaptcha-invisible) .grecaptcha-badge{visibility:visible}.forminator-ui.forminator-custom-form[data-design=default] .forminator-g-recaptcha:not(.recaptcha-invisible)>div{width:100%!important}.forminator-ui.forminator-custom-form[data-design=default] .forminator-g-recaptcha:not(.recaptcha-invisible) iframe{max-width:100%;max-height:100%!important}.forminator-ui.forminator-custom-form[data-design=default] .forminator-captcha-left{text-align:left}.forminator-ui.forminator-custom-form[data-design=default] .forminator-captcha-left>div{margin-right:auto}.forminator-ui.forminator-custom-form[data-design=default] .forminator-captcha-right{text-align:right}.forminator-ui.forminator-custom-form[data-design=default] .forminator-captcha-right>div{margin-left:auto}.forminator-ui.forminator-custom-form[data-design=default] .forminator-captcha-center{text-align:center}.forminator-ui.forminator-custom-form[data-design=default] .forminator-captcha-center>div{margin-left:auto;margin-right:auto}[dir=rtl] .forminator-ui.forminator-custom-form[data-design=default] .forminator-captcha-left{text-align:right}[dir=rtl] .forminator-ui.forminator-custom-form[data-design=default] .forminator-captcha-left>div{margin-left:auto;margin-right:0}[dir=rtl] .forminator-ui.forminator-custom-form[data-design=default] .forminator-captcha-right{text-align:left}[dir=rtl] .forminator-ui.forminator-custom-form[data-design=default] .forminator-captcha-right>div{margin-right:auto;margin-left:0}.forminator-ui.forminator-custom-form[data-design=default] .forminator-action-buttons{margin-top:-30px;line-height:1}.forminator-ui.forminator-custom-form[data-design=default] .forminator-action-buttons .forminator-repeater-action-button{padding:5px 15px;border-radius:15px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-action-buttons .forminator-repeater-action-button:disabled{pointer-events:none}.forminator-ui.forminator-custom-form[data-design=default] .forminator-action-buttons .forminator-repeater-add,.forminator-ui.forminator-custom-form[data-design=default] .forminator-action-buttons .forminator-repeater-remove{margin-top:30px;cursor:pointer}.forminator-ui.forminator-custom-form[data-design=default] .forminator-action-buttons .forminator-repeater-action-icon{padding:0;background:rgba(0,0,0,0);border:none}.forminator-ui.forminator-custom-form[data-design=default] .forminator-action-buttons .forminator-repeater-action-icon .sui-screen-reader-text{width:1px;min-width:1px;height:1px;min-height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);position:absolute!important;margin:-1px;padding:0;border:0;word-wrap:normal!important}.forminator-ui.forminator-custom-form[data-design=default] .forminator-action-buttons .forminator-repeater-action-button,.forminator-ui.forminator-custom-form[data-design=default] .forminator-action-buttons .forminator-repeater-action-icon{margin-right:15px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-action-buttons .forminator-repeater-action-link{display:inline-block;margin-right:20px;text-decoration:none;background:rgba(0,0,0,0)}.forminator-ui.forminator-custom-form[data-design=default][data-color-option=default] .forminator-action-buttons .forminator-repeater-add,.forminator-ui.forminator-custom-form[data-design=default][data-color-option=default] .forminator-action-buttons .forminator-repeater-remove{outline:0}[dir=rtl] .forminator-ui.forminator-custom-form[data-design=default] .forminator-action-buttons .forminator-repeater-action-button,[dir=rtl] .forminator-ui.forminator-custom-form[data-design=default] .forminator-action-buttons .forminator-repeater-action-icon{margin-left:15px;margin-right:0}[dir=rtl] .forminator-ui.forminator-custom-form[data-design=default] .forminator-action-buttons .forminator-repeater-action-link{margin-left:20px;margin-right:0}.forminator-ui.forminator-custom-form[data-design=default] .forminator-repeater-field{border-radius:4px;padding:20px 20px 30px 25px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-repeater-field .forminator-grouped-fields{padding:30px 0}.forminator-ui.forminator-custom-form[data-design=default] .forminator-repeater-field .forminator-grouped-fields:first-child{padding-top:0}.forminator-ui.forminator-custom-form[data-design=default] .forminator-repeater-field .forminator-grouped-fields:last-child{padding-bottom:0}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider .forminator-hidden-input{display:none}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider .forminator-slide{position:relative;text-align:left;cursor:pointer;border:1px solid transparent;background:#ededed;border-radius:5px;border:1px solid #777771}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider .forminator-slide:after{content:"";position:absolute;top:0;bottom:0;right:-10px;left:-10px;border-radius:inherit;background:inherit;border:inherit}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider .forminator-slide:after{top:-1px;bottom:-1px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider.forminator-disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider.forminator-disabled .forminator-slide{border:none;background:#ddd;border:1px solid transparent}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider.forminator-disabled .ui-slider-range{background:#ddd}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider.forminator-disabled .ui-slider-handle{background:#aaa}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider .ui-slider-handle{width:20px;height:20px;border-radius:100%;background:#17a8e3;border:0;position:absolute;z-index:1;cursor:pointer;-ms-touch-action:none;touch-action:none}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider .ui-slider-handle:focus,.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider .ui-slider-handle:hover{background:#1289ba}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider.forminator-slider-size-large .ui-slider-handle{width:40px;height:40px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider.forminator-slider-size-large .forminator-slide{border-radius:10px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider.forminator-slider-size-large .forminator-slide:after{right:-20px;left:-20px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider .ui-slider-range{background:#17a8e3;position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider .ui-slider-range::after{content:"";position:absolute;inset:-1px;right:-9px;left:-9px;border-radius:inherit;background:inherit;border:inherit}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider .ui-state-disabled .ui-slider-handle,.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider .ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider .ui-slider-horizontal{min-height:10px;margin:6px 10px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider .ui-slider-horizontal .ui-slider-handle{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:-10px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.15);box-shadow:0 0 3px 0 rgba(0,0,0,.15)}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider .ui-slider-horizontal.forminator-slide-handle-icon .ui-slider-handle{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZF8xMjY4MV8yODgpIj4KPHBhdGggZD0iTTEgMkwxIDEwIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTUgMkw1IDEwIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTkgMkw5IDEwIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9nPgo8ZGVmcz4KPGZpbHRlciBpZD0iZmlsdGVyMF9kXzEyNjgxXzI4OCIgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0IGR4PSIxIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAuNSIvPgo8ZmVDb21wb3NpdGUgaW4yPSJoYXJkQWxwaGEiIG9wZXJhdG9yPSJvdXQiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMSAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0iZWZmZWN0MV9kcm9wU2hhZG93XzEyNjgxXzI4OCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDFfZHJvcFNoYWRvd18xMjY4MV8yODgiIHJlc3VsdD0ic2hhcGUiLz4KPC9maWx0ZXI+CjwvZGVmcz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-position:6px center;background-size:10px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider .ui-slider-horizontal .ui-slider-range{top:-1px;bottom:-1px;border-radius:5px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider .ui-slider-horizontal .ui-slider-range-min{left:-1px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider .ui-slider-horizontal .ui-slider-range-max{right:0}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider.forminator-slider-size-large .ui-slider-horizontal{min-height:20px;margin:10px 20px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider.forminator-slider-size-large .ui-slider-horizontal.forminator-slide-handle-icon .ui-slider-handle{background-position:center}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider.forminator-slider-size-large .ui-slider-horizontal .ui-slider-handle{margin-left:-20px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider.forminator-slider-size-large .ui-slider-horizontal.forminator-slide-handle-icon .ui-slider-handle{background-size:12px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider.forminator-slider-size-large .ui-slider-horizontal .ui-slider-range::after{right:-19px;left:-19px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider.forminator-slider-size-large .ui-slider-horizontal .ui-slider-range-min{border-radius:10px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider.forminator-slider-small{width:25%}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider.forminator-slider-medium{width:50%}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider.forminator-slider-large{width:75%}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider-labels,.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider-limit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#888;font-size:15px;font-weight:400;line-height:22px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider-limit{margin:0 10px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider-size-large .forminator-slider-limit{margin:0 20px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider-size-large .forminator-slider-labels{margin:0 5px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider-limit-top{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider-separator{display:none}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider-value-max,.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider-value-min{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider-amount{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;margin:5px 0;color:#333;font-size:16px;font-weight:400;line-height:22px;letter-spacing:-.2px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-slider-amount.forminator-slider-amount-top{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.forminator-ui.forminator-custom-form[data-design=default][data-color-option=default] .forminator-slider .ui-slider-handle{outline:0}.forminator-ui.forminator-custom-form[data-design=default] .forminator-rating-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.forminator-ui.forminator-custom-form[data-design=default] .forminator-rating-wrapper.forminator-rating-focused .forminator-rating-items{border:1px solid #17a8e3}.forminator-ui.forminator-custom-form[data-design=default] .forminator-rating-wrapper .forminator-rating-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1;gap:10px;border:1px solid transparent}.forminator-ui.forminator-custom-form[data-design=default] .forminator-rating-wrapper .forminator-rating-items.forminator-rating-md{font-size:24px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-rating-wrapper .forminator-rating-items.forminator-rating-lg{font-size:32px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-rating-wrapper .forminator-rating-items.forminator-rating-sm{font-size:16px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-rating-wrapper .forminator-rating-suffix{display:block;font-size:13px;line-height:22px;letter-spacing:-.25px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-rating-wrapper .forminator-rating-item{cursor:pointer;-webkit-transition:ease color .2s;transition:ease color .2s}.wp-core-ui .button,.wp-core-ui .button-primary,.wp-core-ui .button-secondary{display:inline-block;text-decoration:none;font-size:13px;font-weight:500;line-height:2.92307692;min-height:40px;margin:0;padding:0 16px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:2px;white-space:nowrap;box-sizing:border-box}.wp-core-ui button::-moz-focus-inner,.wp-core-ui input[type=button]::-moz-focus-inner,.wp-core-ui input[type=reset]::-moz-focus-inner,.wp-core-ui input[type=submit]::-moz-focus-inner{border-width:0;border-style:none;padding:0}.wp-core-ui .button-group.button-compact .button,.wp-core-ui .button.button-compact{line-height:2.30769231;min-height:32px;padding:0 12px}.wp-core-ui .button-group.button-small .button,.wp-core-ui .button.button-small{line-height:2;min-height:24px;padding:0 8px;font-size:11px}.wp-core-ui .button-group.button-large .button,.wp-core-ui .button.button-large{line-height:2.92307692;min-height:40px;padding:0 16px}.wp-core-ui .button-group.button-hero .button,.wp-core-ui .button.button-hero{font-size:14px;line-height:3.28571429;min-height:48px;padding:0 36px}.wp-core-ui .button.hidden{display:none}.wp-core-ui .button .dashicons,.wp-core-ui .button-primary .dashicons,.wp-core-ui .button-secondary .dashicons{line-height:1.9;vertical-align:top}.wp-core-ui .button.button-compact .dashicons{line-height:1.5}.wp-core-ui .button.button-small .dashicons{line-height:1.1}.wp-core-ui .button.button-hero .dashicons{line-height:2.3}.wp-core-ui input[type=reset],.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:focus,.wp-core-ui input[type=reset]:hover{background:0 0;border:none;box-shadow:none;padding:0 2px 1px;width:auto}.wp-core-ui .button,.wp-core-ui .button-secondary{color:var(--wp-admin-theme-color,#3858e9);border-color:var(--wp-admin-theme-color,#3858e9);background:0 0;vertical-align:top}.wp-core-ui p .button{vertical-align:baseline}.wp-core-ui .button-secondary:hover,.wp-core-ui .button.hover,.wp-core-ui .button:hover{background:rgba(var(--wp-admin-theme-color--rgb,56,88,233),.04);border-color:var(--wp-admin-theme-color-darker-20,#183ad6);color:var(--wp-admin-theme-color-darker-20,#183ad6)}.wp-core-ui .button-secondary:focus,.wp-core-ui .button.focus,.wp-core-ui .button:focus{background:0 0;border-color:var(--wp-admin-theme-color,#3858e9);color:var(--wp-admin-theme-color,#3858e9);box-shadow:0 0 0 var(--wp-admin-border-width-focus,1.5px) var(--wp-admin-theme-color,#3858e9);outline:1px solid transparent;outline-offset:0}.wp-core-ui .button-secondary:active,.wp-core-ui .button:active{background:rgba(var(--wp-admin-theme-color--rgb,56,88,233),.08);border-color:var(--wp-admin-theme-color-darker-20,#183ad6);color:var(--wp-admin-theme-color-darker-20,#183ad6);box-shadow:none}.wp-core-ui .button.active,.wp-core-ui .button.active:hover{background-color:rgba(var(--wp-admin-theme-color--rgb,56,88,233),.08);color:var(--wp-admin-theme-color-darker-20,#183ad6);border-color:var(--wp-admin-theme-color,#3858e9);box-shadow:inset 0 2px 6px -2px var(--wp-admin-theme-color-darker-20);outline:3px solid transparent;outline-offset:-3px}.wp-core-ui .button.active:focus{background-color:rgba(var(--wp-admin-theme-color--rgb),.08);color:var(--wp-admin-theme-color-darker-20,#183ad6);border-color:var(--wp-admin-theme-color-darker-20,#183ad6);box-shadow:inset 0 2px 6px -2px var(--wp-admin-theme-color-darker-20),0 0 0 var(--wp-admin-border-width-focus,1.5px) var(--wp-admin-theme-color,#3858e9);outline-width:4px}.wp-core-ui .button-disabled,.wp-core-ui .button-secondary.disabled,.wp-core-ui .button-secondary:disabled,.wp-core-ui .button-secondary[disabled],.wp-core-ui .button.disabled,.wp-core-ui .button:disabled,.wp-core-ui .button[disabled]{color:#8a8a8a!important;border-color:#d8d8d8!important;background:0 0!important;box-shadow:none!important;cursor:default;transform:none!important}.wp-core-ui .button-secondary[aria-disabled=true],.wp-core-ui .button[aria-disabled=true]{color:#8a8a8a!important;cursor:default}.wp-core-ui .button-link{margin:0;padding:0;box-shadow:none;border:0;border-radius:0;background:0 0;cursor:pointer;text-align:left;color:var(--wp-admin-theme-color,#3858e9);text-decoration:underline;transition-property:border,background,color;transition-duration:.05s;transition-timing-function:ease-in-out}.wp-core-ui .button-link:active,.wp-core-ui .button-link:hover{color:var(--wp-admin-theme-color-darker-20,#183ad6)}.wp-core-ui .button-link:focus{color:var(--wp-admin-theme-color,#3858e9);box-shadow:0 0 0 var(--wp-admin-border-width-focus,1.5px) var(--wp-admin-theme-color,#3858e9);border-radius:2px;outline:1px solid transparent}.wp-core-ui .button-link-delete{color:#d63638}.wp-core-ui .button-link-delete:focus,.wp-core-ui .button-link-delete:hover{color:#d63638;background:0 0}.wp-core-ui .button-link-delete:disabled{background:0 0!important}.wp-core-ui .button-primary{background:var(--wp-admin-theme-color,#3858e9);border-color:var(--wp-admin-theme-color,#3858e9);color:#fff;text-decoration:none;text-shadow:none}.wp-core-ui .button-primary.hover,.wp-core-ui .button-primary:hover{background:var(--wp-admin-theme-color-darker-10,#2145e6);border-color:var(--wp-admin-theme-color-darker-10,#2145e6);color:#fff}.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary:focus{background:var(--wp-admin-theme-color,#3858e9);border-color:var(--wp-admin-theme-color,#3858e9);color:#fff;box-shadow:0 0 0 var(--wp-admin-border-width-focus,1.5px) var(--wp-admin-theme-color,#3858e9),inset 0 0 0 1px #fff;outline:1px solid transparent}.wp-core-ui .button-primary.active,.wp-core-ui .button-primary.active:focus,.wp-core-ui .button-primary.active:hover,.wp-core-ui .button-primary:active{background:var(--wp-admin-theme-color-darker-20,#183ad6);border-color:var(--wp-admin-theme-color-darker-20,#183ad6);box-shadow:none;color:#fff}.wp-core-ui .button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#8a8a8a!important;background:#e2e2e2!important;border-color:#e2e2e2!important;box-shadow:none!important;text-shadow:none!important;cursor:default}.wp-core-ui .button-primary[aria-disabled=true]{cursor:default}.wp-core-ui .button-group{position:relative;display:inline-block;white-space:nowrap;font-size:0;vertical-align:middle}.wp-core-ui .button-group>.button{display:inline-block;border-radius:0;margin-right:-1px}.wp-core-ui .button-group>.button:first-child{border-radius:2px 0 0 2px}.wp-core-ui .button-group>.button:last-child{border-radius:0 2px 2px 0}.wp-core-ui .button-group>.button-primary+.button{border-left:0}.wp-core-ui .button-group>.button:focus{position:relative;z-index:1}.wp-core-ui .button-group>.button.active{border-color:var(--wp-admin-theme-color);box-shadow:inset 0 2px 6px -2px var(--wp-admin-theme-color-darker-20)}.wp-core-ui .button-group>.button.active:focus{border-color:var(--wp-admin-theme-color);box-shadow:inset 0 2px 6px -2px var(--wp-admin-theme-color-darker-20),0 0 0 var(--wp-admin-border-width-focus,1.5px) var(--wp-admin-theme-color)}@media screen and (max-width:782px){.wp-core-ui .button,.wp-core-ui .button.button-compact,.wp-core-ui .button.button-large,.wp-core-ui .button.button-small,a.preview,input#publish,input#save-post{padding:0 14px;line-height:2.71428571;font-size:14px;vertical-align:middle;min-height:40px;margin-bottom:4px}.wp-core-ui .button .dashicons,.wp-core-ui .button-primary .dashicons,.wp-core-ui .button-secondary .dashicons{line-height:1.9}.wp-core-ui .copy-to-clipboard-container .copy-attachment-url{margin-bottom:0}#media-upload.wp-core-ui .button{padding:0 10px;line-height:1.69230769;min-height:24px;font-size:13px}.media-frame.mode-grid .bulk-select .button{margin-bottom:0}.wp-core-ui .save-post-status.button{position:relative;margin:0 14px 0 10px}.wp-core-ui.wp-customizer .button{font-size:13px;line-height:2.30769231;min-height:32px;margin:0;vertical-align:inherit}.wp-customizer .theme-overlay .theme-actions .button{margin-bottom:5px}.media-modal-content .media-toolbar-primary .media-button{margin-top:10px;margin-left:5px}.interim-login .button.button-large{min-height:32px;line-height:2.30769231;padding:0 12px}}.cookielawinfo-column-1 {width: 25%;}
.cookielawinfo-column-2 {width: 10%;}
.cookielawinfo-column-3 {width: 15%;}
.cookielawinfo-column-4 {width: 50%;} .cookielawinfo-simple thead {width: 100%;}
.cookielawinfo-simple td {padding: 5px 5px 5px 0;vertical-align: top;}
.cookielawinfo-simple thead th {padding-right: 10px;text-align: left;} .cookielawinfo-modern {border: 1px solid #e3e3e3;background-color: #f2f2f2;width: 100%;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;}
.cookielawinfo-modern td, .cookielawinfo-modern th {padding: 5px;color: #333;}
.cookielawinfo-modern thead {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;padding: .2em 0 .2em .5em;text-align: left;color: #4B4B4B;background-color: #C8C8C8;background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e3e3e3), color-stop(.6,#B3B3B3));background-image: -moz-linear-gradient(top, #D6D6D6, #B0B0B0, #B3B3B3 90%);border-bottom: solid 1px #999;}
.cookielawinfo-modern th {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 17px;line-height: 20px;font-style: normal;font-weight: normal;text-align: left;text-shadow: white 1px 1px 1px;}
.cookielawinfo-modern td {line-height: 20px;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 14px;border-bottom: 1px solid #fff;border-top: 1px solid #fff;}
.cookielawinfo-modern tr.cookielawinfo-row:hover {background-color: #fff;} .cookielawinfo-elegant {border: 1px solid #DFDFDF;background-color: #F9F9F9;width: 100%;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;font-family: Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;color: #333;}
.cookielawinfo-elegant tr {border-top-color: white;border-bottom: 1px solid #DFDFDF;color: #555;}
.cookielawinfo-elegant th {text-shadow: rgba(255, 255, 255, 0.796875) 0px 1px 0px;font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-weight: normal;padding: 7px 7px 8px;text-align: left;line-height: 1.3em;font-size: 14px;}
.cookielawinfo-elegant td {font-size: 12px;padding: 4px 7px 2px;vertical-align: top;} .cookielawinfo-rounded {background-color: #f5f5f5;padding: 5px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 1px solid #ebebeb;}
.cookielawinfo-rounded td, .rounded th {padding: 1px 5px;}
.cookielawinfo-rounded thead {text-shadow: 0 1px 0 white;color: #999;}
.cookielawinfo-rounded th {text-align: left;text-transform: uppercase;font-size: 11pt;border-bottom: 1px solid #fff;padding: 1px 5px;}
.cookielawinfo-rounded td {font-size: 10pt;padding: 5px;}
.cookielawinfo-rounded tr.cookielawinfo-row:hover {background-color: #fff;} table.cookielawinfo-classic {font-family: Verdana, Arial, Helvetica, sans-serif;border-collapse: collapse;border-left: 1px solid #ccc;border-top: 1px solid #ccc; color: #333;}
table.cookielawinfo-classic thead tr th {text-transform: uppercase;background: #e2e2e2;}
table.cookielawinfo-classic tfoot tr th, table.cookielawinfo-classic tfoot tr td {text-transform: uppercase;color: #000;font-weight: bold;}
table.cookielawinfo-classic tfoot tr th {width: 20%;}
table.cookielawinfo-classic tfoot tr td {width: 80%;}
table.cookielawinfo-classic td, table.cookielawinfo-classic th {border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 5px;line-height: 1.8em;font-size: 0.8em;vertical-align: top;width: 20%;}
table.cookielawinfo-classic tr.odd th, table.cookielawinfo-classic tr.odd td {background: #efefef;} table.cookielawinfo-winter {font: 85% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;padding: 0; margin: 10px 0 20px; border-collapse: collapse; color: #333; background: #F3F5F7;}
table.cookielawinfo-winter a {color: #3A4856; text-decoration: none; border-bottom: 1px solid #C6C8CB;}
table.cookielawinfo-winter a:visited {color: #777;}
table.cookielawinfo-winter a:hover {color: #000;}
table.cookielawinfo-winter caption {text-align: left; text-transform: uppercase;  padding-bottom: 10px; font: 200% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;}
table.cookielawinfo-winter thead th {background: #3A4856; padding: 15px 10px; color: #fff; text-align: left; font-weight: normal;}
table.cookielawinfo-winter tbody {border-left: 1px solid #EAECEE; border-right: 1px solid #EAECEE;}
table.cookielawinfo-winter tbody {border-bottom: 1px solid #EAECEE;}
table.cookielawinfo-winter tbody td, table.cookielawinfo-winter tbody th {padding: 10px; background: url(//senategroup.co.uk/wp-content/plugins/cookie-law-info/legacy/images/td_back.gif) repeat-x; text-align: left;}
table.cookielawinfo-winter tbody tr {background: #F3F5F7;}
table.cookielawinfo-winter tbody tr.odd {background: #F0F2F4;}
table.cookielawinfo-winter tbody  tr:hover {background: #EAECEE; color: #111;}
table.cookielawinfo-winter tfoot td, table.cookielawinfo-winter tfoot th, table.cookielawinfo-winter tfoot tr {text-align: left; font: 120%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; text-transform: uppercase; background: #fff; padding: 10px;} @media(max-width:800px) {
table.cookielawinfo-row-cat-table td, table.cookielawinfo-row-cat-table th
{
width:23%;
font-size:12px;
word-wrap: break-word;
}
table.cookielawinfo-row-cat-table .cookielawinfo-column-4, table.cookielawinfo-row-cat-table .cookielawinfo-column-4
{
width:45%;
}
}
.cookielawinfo-row-cat-title{
border-bottom: 1px solid #eee;
text-align: center;
}
.cookielawinfo-row-cat-title-head{
text-align: center;
}
.cookielawinfo-row-cat-table{
width: 99%;
margin-left: 5px;
}