.slowzoom{-webkit-animation:zoomSlow 60s linear infinite;-moz-animation:zoomSlow 60s linear infinite;animation:zoomSlow 60s linear infinite}@-webkit-keyframes zoomSlow{0%{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(1.3) rotate(.1deg);-webkit-transform:scale(1.3) rotate(.1deg);transform:scale(1.3) rotate(.1deg)}to{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes zoomSlow{0%{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(1.45) rotate(.3deg);-webkit-transform:scale(1.45) rotate(.3deg);transform:scale(1.45) rotate(.3deg)}to{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}keyframes zoomSlow{0%{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(1.3) rotate(.1deg);-webkit-transform:scale(1.3) rotate(.1deg);transform:scale(1.3) rotate(.1deg)}to{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}.background-image{background-size:cover;height:100%;position:absolute;top:0;width:100%}.hero-content-wrap.container{position:relative;z-index:2}section#page-hero{background-position:50%;background-size:cover;overflow:hidden;padding:clamp(120px,30vw,280px) 0 clamp(120px,30vw,230px);position:relative}.hero-restrict-size{max-width:1040px}.hero-call-to-action{display:inline-block;margin-right:40px}.hero-cta-wrap{margin-top:60px}h1.hero-h1{color:#9a0000;font-family:Canadian,Georgia,Serif;font-size:clamp(18px,2vw,36px);line-height:1;margin-bottom:30px;margin-top:0}h1.hero-h1,h2.hero-h2{padding:0;text-transform:uppercase}h2.hero-h2{color:#fff;font-family:futuraBold,OpenSans,Helvetica,Arial,Sans-Serif;font-size:clamp(36px,4vw,72px);font-weight:900;line-height:100%;margin:0 0 40px}#page-hero .paragraph-text{color:#fff;font-family:futuraBook,OpenSans,Helvetica,Arial,Sans-Serif;font-size:clamp(16px,1.5vw,24px);line-height:1.8em;padding-right:clamp(60px,10vw,160px)}.price-text{font-family:Canadian,Serif;font-size:30px;line-height:1;margin-top:90px}.reduce-space{margin-top:10px}.hero-cta-2 .cta_button{padding:10px 20px!important}.hero-cta-2 .cta_button:hover{background:#ffffff1a!important;display:block;padding:10px 20px!important}#homepage-hero h2.hero-h2{font-size:clamp(48px,10vw,105px)}@media(max-width:767px){.hero-call-to-action a span{font-size:20px!important;line-height:1.1}}@media(max-width:650px){.hero-call-to-action{display:block;margin-right:0}.hero-call-to-action.hero-cta-2{margin-top:20px}}