.elementor-column.clickable a:after {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 2;
} .clickable .elementor-widget, .clickable .elementor-widget-wrap {
position: static;
}
.elementor-column.clickable {
opacity : 1;
transition: 0.3s;
}
.elementor-column.clickable:hover{
opacity:0;
transition: 0.3s;
}  #responsive-form{
margin:0 auto;
width:100%;
}
#responsive-form label {
width: 100%;
}
.form-row{
width: 100%;
}
.column-half, .column-full{
float: left;
position: relative;
padding: 0 16px;
width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.clearfix:after {
content: "";
display: table;
clear: both;
} @media only screen and (min-width: 48em) {
.column-half{
width: 50%;
padding-right: 8px;
}
.column-half + .column-half{
width: 50%;
padding-left: 8px;
padding-right: 16px;
}
} .wpcf7-submit{
float: right;
} .wpcf7-submit{
background: #000 ;
color: white ;
} .wpcf7-submit:hover{
background: #f3f3f3;
color: #000;
} div.wpcf7-mail-sent-ok {
text-shadow: none;
border: none;
background: #8BC34A;
color: white;
font-family: ‘Raleway’;
}
input.wpcf7-form-control.wpcf7-submit:hover {
background-color: #BC273A;
color: white;
}
input.wpcf7-form-control.wpcf7-submit {
border-color: #BC273A;
color: #BC273A;
}
.bbspa-frombtn--primary input[type="date"],
.bbspa-frombtn--primary input[type="email"],
.bbspa-frombtn--primary input[type="number"],
.bbspa-frombtn--primary input[type="password"],
.bbspa-frombtn--primary input[type="search"],
.bbspa-frombtn--primary input[type="tel"],
.bbspa-frombtn--primary input[type="text"],
.bbspa-frombtn--primary input[type="url"],
.bbspa-frombtn--primary select,
.bbspa-frombtn--primary textarea,
.bbspa-frombtn--gray input[type="date"],
.bbspa-frombtn--gray input[type="email"],
.bbspa-frombtn--gray input[type="number"],
.bbspa-frombtn--gray input[type="password"],
.bbspa-frombtn--gray input[type="search"],
.bbspa-frombtn--gray input[type="tel"],
.bbspa-frombtn--gray input[type="text"],
.bbspa-frombtn--gray input[type="url"],
.bbspa-frombtn--gray select,
.bbspa-frombtn--gray textarea {
border-radius: 0;
border: 0px solid transparent;
}
.bbspa-frombtn--gray input.wpcf7-form-control.wpcf7-submit,
.bbspa-frombtn--primary input.wpcf7-form-control.wpcf7-submit {
transition: all .3s;
padding: 4px 24px;
}
.bbspa-frombtn--gray input.wpcf7-form-control.wpcf7-submit {
border-color: #707070;
background: #707070;
color: #FFFFFF;
}
.bbspa-frombtn--gray input.wpcf7-form-control.wpcf7-submit:hover {
border-color: #FFFFFF;
background: #FFFFFF;
color: #707070;
}
.bbspa-frombtn--primary input.wpcf7-form-control.wpcf7-submit {
border-color: #AD3027;
background: #AD3027;
color: #FFFFFF;
}
.bbspa-frombtn--primary input.wpcf7-form-control.wpcf7-submit:hover {
border-color: #FFFFFF;
background: #FFFFFF;
color: #AD3027;
}
.bbspa-we-block-title {
white-space: nowrap;
word-spacing: -1em;
line-height:240px;
bottom: -36px;
}
.bbspa-we-block-title span {
display:inline-block;
color:#FFF;
width:240px;
padding-left:8px;
margin-left:8px;
}
.bbspa-we-block-btn p {
margin: 0;
}
.bbspa-we-block-btn a {
white-space: nowrap;
word-spacing: -4px;
line-height:68px;
font-weight: 400 !important;
font-size: 16px !important;
}
.bbspa-we-block-btn a span {
display:inline-block;
color:#FFF;
width:68px;
padding-left:3px;
margin-left:3px;
position: relative;
}
.bbspa-we-block-btn a span:after {
content: '';
display: block;
position: absolute;
background-color: transparent;
left: 0;
right: 0;
bottom: -20px;
height: 16px;
transition: .3s all;
}
.bbspa-we-page--intro {
transition: all .3s;
transform-origin: left center;
}
.e-con.bbspa-we-page--grid {
transition: all .3s;
z-index: 1;
}
.bbspa-we-page--grid-intro {
overflow: hidden;
}
.bbspa-we-page--grid-intro .e-con-inner {
transform: scale(1.6);
transform-origin: left center;
transition: all .3s;
}
.elementor-80 .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon,
.elementor-82 .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon,
.elementor-84 .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon,
.elementor-86 .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon,
.elementor-7527 .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
align-self: baseline;
padding-top: .35em;
}
@media screen and (max-width: 1024px) {
.bbspa-we-page--grid-intro .e-con-inner {
transform: scale(1);
}
}
@media screen and (max-width: 767px) {
.bbspa-we-page--grid {
transform: scale(2) translateX(-10px);
margin-top: 240px;
margin-bottom: 240px;
}
.bbspa-we-block-btn a span:after {
left: auto;
right: -20px;
bottom: 0;
top: 0;
height: auto;
width: 16px;
}
}
@media screen and (max-width: 360px) {
.bbspa-we-page--intro {
transform: scale(.8);
}
}
.bbspa-we-block-btn a:hover span:after,
.bbspa-we-block-btn--current a span:after {
background-color: inherit;
} .elementor-accordion .elementor-accordion-item:first-child {
display: none !important;
}
.elementor-accordion {
border: 1px solid #d4d4d4;
} body {
max-width: 1920px;
margin: 0 auto;
}
.page-content ul,
.page-content ol {
margin-bottom: .9rem;
}
.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
margin-bottom: 0!important;
}