@charset "UTF-8";


body {
margin: 0 auto;
} h4 {
color: #222222 !important;
margin: 15px 0;
font-size: 0.75em !important;
font-weight: 800 !important;
text-transform: uppercase !important;
}
.calculator {
position: relative;
display: block;
max-width: 1100px;
margin: 0 auto;
transition: ease 0.2s;
}
.step {
position: inherit;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
@media screen and (max-width: 1000px) {
.step {
height: 100%;
margin: 20px auto;
}
}
#backArrow {
display: none;
cursor: pointer;
transition: ease 0.2s;
}
#backArrow:hover {
color: #00b5cc;
}
.step-header {
display: grid;
grid-template-columns: 2fr 1fr;
align-items: center;
max-width: 960px;
margin: 0 auto;
padding: 0 20px;
}
.step-header i {
font-size: 25px;
}
@media (max-width: 1000px) {
.step-header {
grid-template-columns: 1fr;
}
}
.step-title {
display: grid;
grid-template-columns: 1fr 6fr;
align-items: center;
}
@media (max-width: 1000px) {
.step-title {
grid-template-columns: 1fr;
}
}
.ctx-logo {
text-align: right;
margin: 15px 0 0 0;
}
.ctx-logo img {
max-width: 150px;
}
@media (max-width: 1000px) {
.ctx-logo {
display: none;
text-align: center;
grid-row: 1;
margin: 0 0 20px 0;
}
}
.title {
text-align: left;
}
@media screen and (max-width: 1000px) {
.title {
margin: 0 20px;
text-align: center;
}
}
h2 {
color: #333333 !important;
margin: 0 !important;
font-size: 27px !important;
}
@media screen and (max-width: 1000px) {
h2 {
font-size: 25px !important;
}
}
.options {
position: inherit;
display: flex;
flex-direction: row;
margin: 30px auto;
color: #222222;
min-width: 775px;
}
@media screen and (max-width: 1000px) {
.options {
display: grid;
grid-template-columns: 1fr;
grid-gap: 10px;
width: 100%;
margin: 0 auto;
min-width: auto;
}
}
@media screen and (max-width: 1000px) {
.measurement-options {
display: grid;
grid-template-columns: 1fr 1fr !important;
grid-gap: 0;
width: 100%;
margin: 0 auto;
min-width: auto;
}
}
.option {
position: inherit;
display: flex;
flex-direction: column;
justify-content: flex-end;
align-items: end;
width: 250px;
height: 350px;
margin: 10px;
border-radius: 2px;
cursor: pointer;
border-radius: 10px;
transition: ease-out 0.2s;
}
.option p {
color: #ffffff;
font-size: 15px;
font-weight: 500;
z-index: 999;
background: #00b5cc;
padding: 10px 20px;
margin: 10px;
border-radius: 10px;
transition: ease 0.2s;
}
.option::before {
content: "";
position: absolute;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.3);
border-radius: 10px;
cursor: pointer;
}
.option:hover,
.option:focus {
transform: scale(1.05);
opacity: 1;
}
@media (max-width: 1000px) {
.option:hover,
.option:focus {
transform: scale(1);
opacity: 1;
}
}
.option:hover p {
transform: translateY(-20px);
}
@media screen and (max-width: 1000px) {
.option {
width: 90%;
margin: 0 5%;
height: 150px;
}
}
.option-unchecked {
opacity: 1;
}
.icon {
color: #00b5cc;
margin-right: 10px;
}
.icon-back {
color: #00b5cc;
margin-right: 10px;
cursor: pointer;
font-size: 20px;
margin-bottom: 20px;
margin: 10px auto;
transition: 0.2s;
}
.icon-back:hover {
opacity: 0.5;
transform: scale(1.2);
}
.close-button {
position: absolute;
top: 10px;
right: 15px;
font-size: 25px;
color: #333333;
cursor: pointer;
transition: ease 0.2s;
}
.close-button:hover {
color: #00b5cc;
transform: scale(1.1);
}
.trade-pack-icon {
color: #00b5cc;
padding: 5px;
border-radius: 50px;
margin-left: 10px;
cursor: pointer;
font-size: 20px;
transition: 0.2s;
position: absolute;
width: 10px;
height: 10px;
text-align: center;
top: -20px;
}
.main-icon {
color: #00b5cc;
padding: 5px;
border-radius: 50px;
margin-left: 10px;
cursor: pointer;
font-size: 20px;
transition: 0.2s;
position: absolute;
width: 10px;
height: 10px;
text-align: center;
top: -20px;
}
.main-icon:hover {
transform: scale(1.1);
}
.intro-icon {
display: flex;
justify-content: center;
align-items: center;
flex-direction: row;
width: 50px;
height: 50px;
margin: 0 auto;
color: #00b5cc;
border-radius: 50px;
font-size: 30px;
transition: 0.2s;
z-index: 1;
}
.next {
position: relative;
display: block;
font-size: 12px;
text-align: center;
color: #666;
width: 545px;
margin: 0;
}
@media (max-width: 1000px) {
.next {
width: 100%;
}
}
.next-button {
position: relative;
display: block;
background: #00b5cc;
color: #ffffff !important;
margin: 0 auto 10px auto;
border: none !important;
font-weight: 400 !important;
cursor: pointer;
padding: 10px 30px !important;
border-radius: 5px !important;
opacity: 1;
transition: 0.2s !important;
font-size: 14px !important;
width: 200px;
}
.next-button:hover {
opacity: 0.6;
}
@media (max-width: 900px) {
.next-button {
width: 95% !important;
height: 40px !important;
}
}
.item-result {
text-align: right;
}
.item-result span {
margin: 0;
text-align: right;
font-size: 12px;
color: #333333;
}
@media (max-width: 1000px) {
.back {
position: absolute;
}
}
#surepaveLine {
z-index: 999;
}
.option-grass {
min-height: 100%;
background: url(https://strol.com.au/calculators/CalcuPave%20Australia/img/surepave-grass-parking.jpg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.option-gravel {
min-height: 100%;
background: url(https://strol.com.au/calculators/CalcuPave%20Australia/img/surepave-driveway.jpg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.option-pebbles {
min-height: 100%;
background: url(https://strol.com.au/calculators/CalcuPave%20Australia/img/surepave-campervan-park.jpg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.option-pedestrian {
min-height: 100%;
background: url(https://strol.com.au/calculators/CalcuPave%20Australia/img/pebblelock-heels.jpg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.option-cars {
min-height: 100%;
background: url(https://strol.com.au/calculators/CalcuPave%20Australia/img/pebblelock-pavers.jpg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.option-small-trucks {
min-height: 100%;
background: url(https://strol.com.au/calculators/CalcuPave%20Australia/img/surepave-driveway-2.jpg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.option-large-trucks {
min-height: 100%;
background: url(https://strol.com.au/calculators/CalcuPave%20Australia/img/canberra-airport-surepave.jpg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.user-input {
position: relative;
display: block;
margin: 10px;
text-align: center;
}
.user-input input {
position: relative;
display: block;
width: 130px;
height: 85px;
font-size: 28px;
padding: 10px 0;
background: #f2f2f2;
border: none;
border-radius: 5px;
text-align: center;
text-indent: 10px;
outline: none;
}
@media screen and (max-width: 1000px) {
.user-input input {
width: 100%;
text-indent: 0;
margin: 0 auto;
}
}
.result-input {
position: relative;
display: inline-block;
margin-right: 10px;
}
label {
position: absolute;
display: block;
font-size: 12px;
text-transform: uppercase;
font-weight: 600;
margin: 0;
top: -10px;
width: 130px;
z-index: 999;
background: #00b5cc;
color: #ffffff;
padding: 5px;
text-align: center;
border-radius: 5px;
}
@media (max-width: 1000px) {
label {
margin: 0 auto;
width: 100%;
}
}
.surfaceDropdown {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
width: 120px;
height: 40px;
border: none;
border-radius: 8px;
color: #222222;
outline: none;
text-indent: 10px;
padding-right: 5px;
font-size: 14px;
}
@media (max-width: 1000px) {
.surfaceDropdown {
width: 95%;
font-size: 14px !important;
}
}
.area-result {
width: 80px;
height: 40px;
border: none;
border-radius: 8px;
color: #222222;
background: #ffffff;
padding: 0;
outline: none;
text-align: center;
font-size: 14px;
}
@media (max-width: 1000px) {
.area-result {
width: 100%;
font-size: 16px;
}
}
.results {
position: inherit;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height: 100vh;
width: 100%;
}
.results-col {
position: inherit;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
margin: 50px auto;
width: 100%;
}
@media screen and (max-width: 1000px) {
.results-col {
flex-direction: column;
margin: 0 auto;
}
}
.inputs {
position: relative;
display: inline-block;
width: 48%;
margin-top: 20px;
}
@media screen and (max-width: 1000px) {
.inputs {
width: 100%;
}
}
.inputs-cars {
position: relative;
display: inline-block;
width: 48%;
margin-top: -105px;
}
@media screen and (max-width: 1000px) {
.inputs-cars {
width: 100%;
margin-top: -75px;
}
}
.outputs {
position: relative;
display: inline-block;
width: 38%;
}
@media screen and (max-width: 1000px) {
.outputs {
width: 100%;
}
}
.output-results {
background: #ffffff;
padding: 10px 5px;
border-radius: 10px 10px 0 0;
box-shadow: 0 0 50px -10px rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 1000px) {
.output-results {
margin: 0 5px;
padding: 10px 0;
}
} .checkbox {
visibility: hidden;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
position: absolute;
left: -40px;
width: 20px;
height: 20px;
margin: 0;
padding: 0;
opacity: 0;
transition: 0.2s;
}
input[type=checkbox] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: transparent;
}
.result {
position: relative;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
padding: 5px 20px;
width: 100%;
cursor: default;
transition: 0.2s;
}
.result .img {
position: relative;
width: 120px !important;
height: 40px !important;
border-radius: 50px !important;
-o-object-fit: cover;
object-fit: cover;
max-width: 40px;
}
@media (max-width: 900px) {
.result img {
width: 125px !important;
}
}
.result:hover {
background: #00b5cc;
color: #ffffff;
transform: scale(1.05);
box-shadow: 0 10px 15px -10px #00b5cc;
border-radius: 5px;
}
.result:hover span {
color: #ffffff;
}
.result:hover .checkbox {
visibility: visible;
opacity: 1;
left: -30px;
}
.result:hover .trade-pack-icon {
color: #ffffff;
}
.result-details {
position: relative;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
width: 100%;
padding: 0 20px;
}
.result-details p {
position: relative;
display: flex;
align-items: center;
margin: 0 30px 10px 0;
font-size: 14px;
color: #222222;
}
@media screen and (max-width: 1000px) {
.result-details p {
margin: 0 10px 10px 0;
}
}
.triangles-bottom {
text-align: right;
background: url(https://strol.com.au/calculators/CalcuPave%20Australia/img/triangles.png);
background-position: center;
background-repeat: repeat-x;
background-size: contain;
height: 8px;
margin: 0;
padding: 0;
}
@media (max-width: 1000px) {
.triangles-bottom {
margin: 0 auto;
padding: 0;
width: 97%;
}
}
.cta-button {
height: 40px;
padding: 0 15px !important;
margin: 0 10px 0 0;
background: #00b5cc;
border: 0 !important;
border-radius: 5px !important;
color: #fff !important;
float: left;
cursor: pointer;
transition: ease 0.2s;
font-weight: 500 !important;
font-size: 14px !important;
}
.cta-button:hover {
opacity: 0.8;
}
.result-icon {
color: #00b5cc;
margin-right: 10px;
font-size: 20px;
margin-bottom: 12px;
}
strong {
color: #00b5cc;
}
.result-subtotal {
position: relative;
display: flex;
flex-direction: row;
align-items: center;
padding: 0 20px;
width: 100%;
}
.item-name {
position: relative;
width: 320px;
font-size: 14px;
margin-left: 20px;
}
@media (max-width: 1000px) {
.item-name {
width: 100%;
margin-left: 10px;
}
}
.item-qty {
position: relative;
width: 200px;
font-weight: 700;
font-size: 15px;
text-align: end;
}
@media (max-width: 1000px) {
.item-qty {
width: 120px;
}
}
.subtotal {
position: relative;
width: 100%;
font-size: 12px;
}
.divider {
border-top: solid 1px #999;
margin: 20px 0 0 0;
padding: 20px 0 10px 0;
}
.subtotal-results {
position: relative;
display: flex;
flex-direction: row;
justify-content: space-between;
font-weight: 700;
}
.subtotal-results span {
font-size: 20px;
font-weight: 700;
color: #00b5cc;
}
.render-layer {
position: relative;
display: block;
height: 500px;
left: 18%;
}
@media screen and (max-width: 1000px) {
.render-layer {
margin: 0 auto;
width: 100%;
height: -webkit-fit-content;
height: -moz-fit-content;
height: fit-content;
left: auto;
text-align: center;
}
}
.render {
position: absolute;
height: 500px !important;
left: 0;
opacity: 1;
transition: ease 0.4s;
}
@media (max-width: 1000px) {
.render {
height: 400px !important;
left: 50%;
transform: translate(-50%);
transition: none;
}
.render-opacity {
transition: none;
}
}
.render-base {
position: relative;
height: 500px !important;
}
@media (max-width: 1000px) {
.render-base {
height: 400px !important;
}
}
.render-opacity {
opacity: 0.1;
transition: ease 0.4s;
}
.result-footer {
padding: 20px;
}
.tooltip {
position: relative;
display: inline-block;
z-index: 9999;
}
.tooltip p {
margin: 0;
font-size: 13px;
color: #00b5cc;
cursor: pointer;
transition: ease 0.2s;
}
.tooltip p:hover {
transform: scale(1.05);
}
.tooltip .tooltiptext {
visibility: hidden;
width: 160px;
background-color: #222222;
color: #ffffff;
text-align: center;
font-size: 13px;
border-radius: 6px;
position: absolute;
padding: 10px;
z-index: 9999;
margin: 12px 0 0 -55px;
transform: translateY(10px);
opacity: 0;
transition: 0.2s;
}
.tooltip-intro {
top: 90%;
left: 47%;
}
.tooltip .tooltiptext::after {
content: "";
position: absolute;
bottom: 100%;
left: 50%;
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color: transparent transparent #222222 transparent;
z-index: 9999;
}
.tooltip:hover .tooltiptext {
visibility: visible;
transform: translateY(0px);
opacity: 1;
z-index: 9999;
}
.legend {
position: relative;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
flex-wrap: wrap;
}
@media screen and (max-width: 1000px) {
.legend {
margin: 0 0 20px 0;
}
}
.legend-item {
position: relative;
display: flex;
flex-direction: row;
justify-content: start;
align-items: center;
margin-right: 30px;
margin-top: 10px;
flex: 0 0 33%;
cursor: pointer;
transition: 0.2s;
}
.legend-item:hover {
opacity: 0.6;
}
.legend-key {
position: relative;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
background: #00b5cc;
color: #ffffff;
width: 20px;
height: 20px;
margin-right: 10px;
border-radius: 50px;
font-size: 12px;
}
@media screen and (max-width: 1000px) {
.legend-key {
min-width: 24px;
min-height: 24px;
}
}
.legend-item-placeholder {
visibility: hidden;
position: relative;
display: flex;
flex-direction: row;
justify-content: start;
align-items: center;
margin-right: 30px;
margin-top: 10px;
flex: 0 0 33%;
transition: 0.2s;
}
.legend-name {
font-size: 13px;
font-weight: 300;
}
.legend-reference {
max-width: 24px !important;
position: absolute;
left: 12px;
top: 0px;
box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.5);
border-radius: 100px;
}
.edit-cost {
cursor: pointer !important;
transition: ease 0.2s;
z-index: 9999;
}
.edit-cost:hover {
transform: scale(1.3);
}
.legend-note {
position: absolute;
bottom: -10px;
left: 30px;
font-size: 10px;
font-weight: 500;
}
.footer {
margin: 20px auto;
max-width: 400px;
}
@media screen and (max-width: 1000px) {
.footer {
margin: 20px;
}
}
.footer-cta {
text-align: right;
margin: 20px 0;
max-width: 100%;
text-align: left;
color: #222222;
font-size: 11px !important;
font-weight: 400 !important;
font-family: "Söhne Mono";
line-height: 1.3;
}
.footer-cta span {
color: #222222;
font-size: 11px !important;
font-weight: 400 !important;
font-family: "Söhne Mono";
line-height: 1.3;
}
.footer-cta a {
color: #00b5cc;
font-size: 11px !important;
font-weight: 400 !important;
font-family: "Söhne Mono";
line-height: 1.3;
}
@media (max-width: 1000px) {
.footer-cta {
margin: 20px 5px;
}
}
#smartPaveNote {
color: #222222;
font-size: 12px !important;
font-weight: 400 !important;
}
.spec {
display: flex;
flex-direction: row;
align-items: center;
border: solid 1px #eee;
border-radius: 8px;
padding-right: 10px;
}
@media (max-width: 1000px) {
.spec {
width: 33%;
}
}
.dropdown::after {
content: "";
position: absolute;
border: solid 5px transparent;
border-top: solid 5px #333;
border-radius: 2px;
right: 13px;
top: 18px;
}
.popup-container {
position: absolute;
left: 50%;
transform: translate(-50%);
top: 15%;
max-width: 450px;
margin: 0 auto;
background: #ffffff;
box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.3);
padding: 30px;
border-radius: 10px;
margin: 0 auto;
z-index: 9999;
width: 100%;
}
.popup-container h3 {
margin: 0;
}
.popup-bg {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(255, 255, 255, 0.6);
z-index: 1;
}
@media (max-width: 900px) {
.popup-container {
width: 100%;
top: 42%;
}
}
.email-input {
display: grid;
grid-template-columns: 3fr 1fr;
align-items: flex-end;
grid-gap: 10px;
}
.email-input input {
height: 40px;
width: 100%;
border-radius: 5px;
outline: none;
text-indent: 10px;
text-align: start;
padding: 0;
border: 0;
background: #eee;
}
.email-input button {
background: #00b5cc;
color: #ffffff !important;
height: 40px !important;
width: 100px !important;
border: none !important;
border-radius: 5px !important;
padding: 0;
outline: none;
opacity: 1;
cursor: pointer;
transition: ease 0.2s !important;
font-size: 14px !important;
}
.email-input button:hover {
opacity: 0.8;
}
.rates {
display: grid;
grid-template-columns: 2fr 1fr 1fr;
grid-gap: 20px;
}
@media (max-width: 900px) {
.rates {
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 10px;
}
}
.rates-product {
display: flex;
flex-direction: column;
justify-content: space-between;
}
.rates-product p {
margin: 10px 0 20px 0;
}
.rates-product p:nth-child(1) {
font-weight: 600;
}
.rates-header p {
font-size: 14px !important;
line-height: 1.2;
}
.rates-rates input {
margin: 6px 0 20px 0;
border: 0 !important;
border-radius: 5px !important;
text-align: left;
text-indent: 10px;
background: #eee;
padding: 5px;
font-size: 14px !important;
}
.rates-rates p {
margin: 10px 0 20px 0;
}
.rates-rates p:nth-child(1) {
font-weight: 600;
}
@media (max-width: 900px) {
.rates-rates input {
width: 100px;
font-size: 16px !important;
}
}
.rates-qty {
display: flex;
flex-direction: column;
justify-content: space-between;
}
.rates-qty p {
margin: 10px 0 20px 0;
}
.rates-qty p:nth-child(1) {
font-weight: 600;
}
.rates-buttons {
margin: 20px 0 0 0;
}
.rates-buttons button {
background: #00b5cc;
color: #ffffff !important;
width: 100%;
border: none !important;
border-radius: 5px !important;
height: 40px;
cursor: pointer;
transition: 0.2s !important;
font-size: 14px !important;
padding: 0 !important;
}
.rates-buttons button:hover {
background: #00b5cc;
color: #ffffff;
opacity: 0.8;
}
.natural-ground-ped {
bottom: 30px;
}.col-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.col-row.disable-cols-gap div[class*="col-desk"]{padding-left:0;padding-right:0}.col-row.disable-rows-gap div[class*="col-desk"]{padding-top:0;padding-bottom:0}.col-desk-1,.col-desk-2,.col-desk-3,.col-desk-4,.col-desk-5,.col-desk-6,.col-tab-1,.col-tab-2,.col-tab-3,.col-tab-4,.col-tab-5,.col-tab-6,.col-mob-1,.col-mob-2,.col-mob-3,.col-mob-4,.col-mob-5,.col-mob-6{position:relative;min-height:1px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.col-mob-1{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-mob-2{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-mob-3{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-mob-4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-mob-5{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.col-mob-6{-webkit-box-flex:0;-ms-flex:0 0 16.66666%;flex:0 0 16.66666%;max-width:16.66666%}@media (min-width: 768px){.col-tab-1{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-tab-2{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-tab-3{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-tab-4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-tab-5{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.col-tab-6{-webkit-box-flex:0;-ms-flex:0 0 16.66666%;flex:0 0 16.66666%;max-width:16.66666%}}@media (min-width: 1025px){.col-desk-1{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-desk-2{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-desk-3{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-desk-4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-desk-5{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.col-desk-6{-webkit-box-flex:0;-ms-flex:0 0 16.66666%;flex:0 0 16.66666%;max-width:16.66666%}}.jet-elements select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.jet-elements-icon{display:inline-block;line-height:1;text-align:center}.jet-elements-icon svg{display:block;width:1em;height:1em;fill:currentColor}.jet-elements .jet-elements-edit-template-link{position:absolute;bottom:5px;right:5px;display:inline-block;padding:5px;background-color:#b7084e;color:#fff;-webkit-border-radius:3px;border-radius:3px;font-size:14px;line-height:1;text-align:center}.jet-elements .jet-elements-edit-template-link i{width:1em;height:1em}.jet-elements .jet-elements-edit-template-link:hover{background-color:#840739;color:#fff}.jet-elements .tippy-box[data-animation=scale][data-placement*=top]{-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}.jet-elements .tippy-box[data-animation=scale][data-placement*=bottom]{-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.jet-elements .tippy-box[data-animation=scale][data-placement*=left]{-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.jet-elements .tippy-box[data-animation=scale][data-placement*=right]{-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.jet-elements .tippy-box[data-animation=scale][data-state=hidden]{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);opacity:0}.jet-elements .tippy-box[data-animation=perspective][data-placement^=top]{-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}.jet-elements .tippy-box[data-animation=perspective][data-placement^=top][data-state=visible]{-webkit-transform:perspective(700px);transform:perspective(700px)}.jet-elements .tippy-box[data-animation=perspective][data-placement^=top][data-state=hidden]{-webkit-transform:perspective(700px) translateY(8px) rotateX(60deg);transform:perspective(700px) translateY(8px) rotateX(60deg)}.jet-elements .tippy-box[data-animation=perspective][data-placement^=bottom]{-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.jet-elements .tippy-box[data-animation=perspective][data-placement^=bottom][data-state=visible]{-webkit-transform:perspective(700px);transform:perspective(700px)}.jet-elements .tippy-box[data-animation=perspective][data-placement^=bottom][data-state=hidden]{-webkit-transform:perspective(700px) translateY(-8px) rotateX(-60deg);transform:perspective(700px) translateY(-8px) rotateX(-60deg)}.jet-elements .tippy-box[data-animation=perspective][data-placement^=left]{-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.jet-elements .tippy-box[data-animation=perspective][data-placement^=left][data-state=visible]{-webkit-transform:perspective(700px);transform:perspective(700px)}.jet-elements .tippy-box[data-animation=perspective][data-placement^=left][data-state=hidden]{-webkit-transform:perspective(700px) translateX(8px) rotateY(-60deg);transform:perspective(700px) translateX(8px) rotateY(-60deg)}.jet-elements .tippy-box[data-animation=perspective][data-placement^=right]{-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.jet-elements .tippy-box[data-animation=perspective][data-placement^=right][data-state=visible]{-webkit-transform:perspective(700px);transform:perspective(700px)}.jet-elements .tippy-box[data-animation=perspective][data-placement^=right][data-state=hidden]{-webkit-transform:perspective(700px) translateX(-8px) rotateY(60deg);transform:perspective(700px) translateX(-8px) rotateY(60deg)}.jet-elements .tippy-box[data-animation=perspective][data-state=hidden]{opacity:0}.jet-elements .tippy-box[data-animation=shift-away][data-state=hidden]{opacity:0}.jet-elements .tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=top]{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.jet-elements .tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=bottom]{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.jet-elements .tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=left]{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.jet-elements .tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=right]{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.jet-elements .tippy-box[data-animation=shift-toward][data-state=hidden]{opacity:0}.jet-elements .tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=top]{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.jet-elements .tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=bottom]{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.jet-elements .tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=left]{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.jet-elements .tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=right]{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}@-webkit-keyframes jetFade{0%{opacity:0}100%{opacity:1}}@keyframes jetFade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes jetZoomIn{0%{opacity:0;-webkit-transform:scale(0.75);transform:scale(0.75)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jetZoomIn{0%{opacity:0;-webkit-transform:scale(0.75);transform:scale(0.75)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes jetZoomOut{0%{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jetZoomOut{0%{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes jetMoveUp{0%{opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes jetMoveUp{0%{opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes jetMoveUpBig{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes jetMoveUpBig{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes jetMoveDown{0%{opacity:0;-webkit-transform:translateY(-25px);transform:translateY(-25px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes jetMoveDown{0%{opacity:0;-webkit-transform:translateY(-25px);transform:translateY(-25px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes jetMoveDownBig{0%{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes jetMoveDownBig{0%{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes jetMoveLeft{0%{opacity:0;-webkit-transform:translateX(25px);transform:translateX(25px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes jetMoveLeft{0%{opacity:0;-webkit-transform:translateX(25px);transform:translateX(25px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes jetMoveLeftBig{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes jetMoveLeftBig{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes jetMoveRight{0%{opacity:0;-webkit-transform:translateX(-25px);transform:translateX(-25px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes jetMoveRight{0%{opacity:0;-webkit-transform:translateX(-25px);transform:translateX(-25px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes jetMoveRightBig{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes jetMoveRightBig{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes jetFallPerspective{0%{opacity:0;-webkit-transform:perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);transform:perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg)}100%{opacity:1;-webkit-transform:perspective(1000px) translateY(0) translateZ(0) rotateX(0deg);transform:perspective(1000px) translateY(0) translateZ(0) rotateX(0deg)}}@keyframes jetFallPerspective{0%{opacity:0;-webkit-transform:perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);transform:perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg)}100%{opacity:1;-webkit-transform:perspective(1000px) translateY(0) translateZ(0) rotateX(0deg);transform:perspective(1000px) translateY(0) translateZ(0) rotateX(0deg)}}@-webkit-keyframes jetFlipInX{0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes jetFlipInX{0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes jetFlipInY{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes jetFlipInY{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.jet-family-column-flex-horizontal>.elementor-column-wrap>.elementor-widget-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.jet-family-column-flex-vertical>.elementor-column-wrap>.elementor-widget-wrap{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%}.jet-family-column-flex-wrap-true>.elementor-column-wrap>.elementor-widget-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.jet-family-column-flex-start>.elementor-column-wrap>.elementor-widget-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.jet-family-column-flex-center>.elementor-column-wrap>.elementor-widget-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jet-family-column-flex-end>.elementor-column-wrap>.elementor-widget-wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.jet-family-column-flex-space-between>.elementor-column-wrap>.elementor-widget-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.jet-family-column-flex-space-evenly>.elementor-column-wrap>.elementor-widget-wrap{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.jet-family-column-flex-space-around>.elementor-column-wrap>.elementor-widget-wrap{-ms-flex-pack:distribute;justify-content:space-around}@media (max-width: 1024px){.jet-family-column-tablet-flex-horizontal>.elementor-column-wrap>.elementor-widget-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.jet-family-column-tablet-flex-vertical>.elementor-column-wrap>.elementor-widget-wrap{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%}.jet-family-column-tablet-flex-start>.elementor-column-wrap>.elementor-widget-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.jet-family-column-tablet-flex-center>.elementor-column-wrap>.elementor-widget-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jet-family-column-tablet-flex-end>.elementor-column-wrap>.elementor-widget-wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.jet-family-column-tablet-flex-space-between>.elementor-column-wrap>.elementor-widget-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.jet-family-column-tablet-flex-space-evenly>.elementor-column-wrap>.elementor-widget-wrap{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.jet-family-column-tablet-flex-space-around>.elementor-column-wrap>.elementor-widget-wrap{-ms-flex-pack:distribute;justify-content:space-around}}@media (max-width: 767px){.jet-family-column-mobile-flex-horizontal>.elementor-column-wrap>.elementor-widget-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.jet-family-column-mobile-flex-vertical>.elementor-column-wrap>.elementor-widget-wrap{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%}.jet-family-column-mobile-flex-start>.elementor-column-wrap>.elementor-widget-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.jet-family-column-mobile-flex-center>.elementor-column-wrap>.elementor-widget-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jet-family-column-mobile-flex-end>.elementor-column-wrap>.elementor-widget-wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.jet-family-column-mobile-flex-space-between>.elementor-column-wrap>.elementor-widget-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.jet-family-column-mobile-flex-space-evenly>.elementor-column-wrap>.elementor-widget-wrap{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.jet-family-column-mobile-flex-space-around>.elementor-column-wrap>.elementor-widget-wrap{-ms-flex-pack:distribute;justify-content:space-around}}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.rtl .slick-slider{position:relative;display:block}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.rtl .slick-slider .slick-list,.rtl .slick-slider .slick-track{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track,.slick-loading .slick-slide{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide img{display:block;margin:auto}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.elementor-slick-slider .slick-loading .slick-slide{visibility:hidden}.elementor-slick-slider .slick-loading .slick-list{background:#fff}.elementor-slick-slider .slick-loading .slick-list:after{content:"\e8fb";font-family:eicons;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite;font-size:25px;color:#a4afb7}.elementor-slick-slider .slick-next,.elementor-slick-slider .slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.elementor-slick-slider .slick-next:hover,.elementor-slick-slider .slick-next:focus,.elementor-slick-slider .slick-prev:hover,.elementor-slick-slider .slick-prev:focus{color:transparent;outline:none;background:transparent}.elementor-slick-slider .slick-next:hover:before,.elementor-slick-slider .slick-next:focus:before,.elementor-slick-slider .slick-prev:hover:before,.elementor-slick-slider .slick-prev:focus:before{opacity:1}.elementor-slick-slider .slick-next.slick-disabled:before,.elementor-slick-slider .slick-prev.slick-disabled:before{opacity:.25}.elementor-slick-slider .slick-next:before,.elementor-slick-slider .slick-prev:before{font-family:eicons;font-size:35px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elementor-slick-slider .slick-prev{left:-25px}.elementor-slick-slider .slick-prev:before{content:"\e89f"}.rtl .elementor-slick-slider .slick-prev:before{content:"\e89e"}.elementor-slick-slider .slick-next{right:-25px}.elementor-slick-slider .slick-next:before{content:"\e89e"}.rtl .elementor-slick-slider .slick-next:before{content:"\e89f"}.elementor-slick-slider .slick-dotted{margin-bottom:30px}.elementor-slick-slider ul.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.elementor-slick-slider ul.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0;padding:0;cursor:pointer}.elementor-slick-slider ul.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.elementor-slick-slider ul.slick-dots li button:focus,.elementor-slick-slider ul.slick-dots li button:hover{outline:none}.elementor-slick-slider ul.slick-dots li button:focus:before,.elementor-slick-slider ul.slick-dots li button:hover:before{opacity:1}.elementor-slick-slider ul.slick-dots li button:before{font-family:eicons;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\e914";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elementor-slick-slider ul.slick-dots li.slick-active button:before{opacity:.75;color:#000}.elementor-slick-slider .slick-arrows-inside .slick-prev{left:0}.elementor-slick-slider .slick-arrows-inside .slick-next{right:0}.elementor-slick-slider .slick-dots-inside .slick-dots{bottom:5px}.elementor-slick-slider .slick-dots-inside.slick-dotted{margin-bottom:0}.jet-parallax-section__layout{position:absolute;display:block;width:100%;height:100%;top:0;left:0;overflow:hidden;pointer-events:none;-webkit-perspective:1200px;perspective:1200px}.jet-parallax-section__image{width:100%;height:100%;background-repeat:no-repeat;-webkit-background-size:auto auto;background-size:auto;background-position-x:50%;background-position-y:50%;will-change:transform}.jet-parallax-section .jet-parallax-section__scroll-layout:not(.is-mac) .jet-parallax-section__image{-webkit-transition:background-position 0s linear,-webkit-transform 0.5s cubic-bezier(0.25, 0.88, 0.54, 0.98);transition:background-position 0s linear,-webkit-transform 0.5s cubic-bezier(0.25, 0.88, 0.54, 0.98);-o-transition:transform 0.5s cubic-bezier(0.25, 0.88, 0.54, 0.98),background-position 0s linear;transition:transform 0.5s cubic-bezier(0.25, 0.88, 0.54, 0.98),background-position 0s linear;transition:transform 0.5s cubic-bezier(0.25, 0.88, 0.54, 0.98),background-position 0s linear,-webkit-transform 0.5s cubic-bezier(0.25, 0.88, 0.54, 0.98)}.jet-elements-loader{position:absolute;left:50%;top:50%;width:24px;height:24px;margin-top:-12px;margin-left:-12px;border:4px rgba(0,0,0,0.15) solid;border-top-width:4px;border-top-style:solid;border-top-color:#fff;-webkit-border-radius:50%;border-radius:50%;-webkit-animation:spCircRot .6s infinite linear;animation:spCircRot .6s infinite linear}@-webkit-keyframes spCircRot{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spCircRot{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}