@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700|Playfair+Display&display=swap");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{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.vertical-align{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0}@media only screen and (max-height: 850px), screen and (max-width: 768px){.vertical-align{all:inherit}}.circular-radio{-webkit-appearance:none;background-color:#FFF;border-radius:50px;border-width:0;color:#FFF;cursor:pointer;display:inline-block;height:1rem;margin:0 7px 0 0;outline:none;padding:0;position:relative;top:0.2rem;width:1rem}.circular-radio:checked{background-color:#333}.mobile-br{display:none}@media only screen and (max-width: 768px){.mobile-br .mobile-br{display:block !important}}body{font-family:Arial, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif}h1{font-family:'Playfair Display', 'Open Sans'}body{background:url(../img/caesarstone-seasons-bg.png) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#5b5a5d}main .container{max-width:900px}main #logo{max-width:26rem}main h1{font-size:2.2rem}main h2{font-size:1.3rem}main p{font-size:1.3rem;line-height:1.9rem}main p.smaller{font-size:1.1rem;line-height:1.6rem}form input.form-control{line-height:3.2rem;height:3.2rem;border-radius:0px;font-size:1.5rem}form input.form-control::placeholder{letter-spacing:2px;text-align:center;text-transform:uppercase}form input.form-control:focus{color:#000;background-color:#fff;border-color:#474747;box-shadow:0 0 0 0.2rem rgba(90,90,90,0.25)}form .form-check-label,form .col-form-label{line-height:1.8rem;font-size:1.2rem}form label.form-check-label[for="signUpToNewsletter"]{font-size:0.8rem}form button[type='submit']{border-radius:0px;padding:0.6rem 5.5rem;border:2px solid #000;color:#000;font-weight:bold;letter-spacing:0.2rem}form button[type='submit']:hover{background-color:#000}form .form-check{padding-left:0px}form #email-fail{position:absolute;z-index:1000;width:98.5%}form #email-fail p{font-size:0.8rem;line-height:1rem}.thank-you{display:none}.thank-you h2{line-height:2rem}@media only screen and (max-height: 1200px){.pb-5{padding-bottom:1.6rem !important}.pt-5{padding-top:1.6rem !important}.py-5{padding-top:1.6rem !important;padding-bottom:1.6rem !important}.mb-4,.my-4{padding-bottom:1rem !important}main .container{max-width:670px}main #logo{max-width:13rem}main h1{font-size:1.3rem}main h2{font-size:1.1rem}main p{font-size:0.9rem;line-height:1.4rem}main p.smaller{font-size:0.8rem;line-height:1.1rem}form input.form-control{line-height:2.4rem;height:2.4rem;border-radius:0px;font-size:0.9rem}form input.form-control::placeholder{letter-spacing:2px;text-align:center;text-transform:uppercase}form input.form-control:focus{color:#000;background-color:#fff;border-color:#474747;box-shadow:0 0 0 0.2rem rgba(90,90,90,0.25)}form .form-check-label,form .col-form-label{font-size:0.9rem;line-height:1.3rem}form button[type='submit']{border-radius:0px;padding:0.4rem 4.5rem 0.4rem !important;border:2px solid #000;color:#000;font-weight:bold;letter-spacing:0.2rem}form button[type='submit']:hover{background-color:#000}form .mb-4{margin-bottom:0px !important}}@media (max-width: 768px){main h1{font-size:1.9rem}main h2{font-size:1.4rem}main p{font-size:1rem;line-height:1.5rem}main p.smaller{font-size:0.9rem;line-height:1.4rem}form .pr-2,form .pl-2,form .mb-4{padding:0rem !important;margin-bottom:0px !important}form input{height:3rem;margin-bottom:0.5rem}form input:not(.circular-radio){min-height:3rem}.mobile-label input{top:-0.5rem}.mobile-label label{width:250px;text-align:left}}#register.modal.open{transform:translateX(0%);opacity:1}#register{position:fixed;z-index:99;top:0;left:0;height:100%;width:100%;background:#FFF;color:#FFF;display:flex;justify-content:center;align-items:center;transform:translateY(-100%);opacity:0;transition:all 0.4s ease-in-out;padding-top:8.5em}#register button.close{position:absolute;right:1.5em;top:1.5em;background:none;border:none;box-shadow:none;display:inline-block;cursor:pointer}#register button.close:hover,#register button.close:focus{outline:none;border:none;box-shadow:none}#register button.close span{font-size:6em;font-weight:100;color:#FFF;display:block;line-height:0.5;height:0.7em}#register img{position:fixed;top:1.5em;left:1.5em;width:6em;height:auto}#register .modal--footer{width:100%;text-align:center}#register .modal--footer span{display:block}#register .modal--footer a{color:#FFF;text-decoration:none}#register .modal--footer a:hover,#register .modal--footer a:focus{text-decoration:underline}

/*# sourceMappingURL=style.css.map */
