html{box-sizing:border-box;font-family:Roboto,sans-serif;font-size:16px}*,:after,:before{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,ol,p,ul{font-weight:400;margin:0;padding:0}ol,ul{list-style:none}img{height:auto;max-width:100%}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/fonts/roboto/Roboto-Regular.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:200;src:url(/fonts/roboto/Roboto-Light.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(/fonts/roboto/Roboto-Medium.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/fonts/roboto/Roboto-Bold.ttf) format("truetype")}@font-face{font-family:MossyBold;font-style:normal;font-weight:400;src:url(/fonts/mossyBold/MossyBold.ttf) format("truetype")}@font-face{font-family:Handlee;font-style:normal;font-weight:400;src:url(/fonts/handlee/Handlee-Regular.ttf) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:300;src:url(/fonts/lato/Lato-Light.ttf) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(/fonts/lato/Lato-Regular.ttf) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(/fonts/lato/Lato-Bold.ttf) format("truetype")}.form-body{background-color:#fff;border-radius:5px;box-shadow:0 5px 15px rgba(0,0,0,.4);margin:0 20px;max-width:950px;padding:20px 30px}.form-body #free-question-form-container{color:#571403}.form-body #free-question-form-container .form-container .form-inputs .inputs{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:0}@media screen and (min-width:767px){.form-body #free-question-form-container .form-container .form-inputs .inputs{flex-direction:row;margin-bottom:15px}}.form-body #free-question-form-container .form-container .form-inputs .inputs .input-textarea{width:100%}.form-body #free-question-form-container .form-container .form-inputs .inputs .input-textarea textarea{field-sizing:content;height:auto;min-height:150px;padding:6px 12px;resize:none;width:100%}@media screen and (min-width:767px){.form-body #free-question-form-container .form-container .form-inputs .inputs .input-textarea textarea{min-height:100px}}.form-body #free-question-form-container .form-container .form-inputs .inputs .input-textarea label{color:#571403;display:block;font-size:14px;font-weight:700;margin-bottom:5px}.form-body #free-question-form-container .form-container .form-inputs .inputs .input{margin-bottom:15px;width:100%}@media screen and (min-width:767px){.form-body #free-question-form-container .form-container .form-inputs .inputs .input{margin-bottom:0;width:48%}}.form-body #free-question-form-container .form-container .form-inputs .inputs .input .date-birth-content,.form-body #free-question-form-container .form-container .form-inputs .inputs .input .gender-title,.form-body #free-question-form-container .form-container .form-inputs .inputs .input label{color:#571403;display:block;font-size:14px;font-weight:700;margin-bottom:5px}.form-body #free-question-form-container .form-container .form-inputs .inputs .input .birthday-select{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.form-body #free-question-form-container .form-container .form-inputs .inputs .input .birthday-select select{height:34px;width:120px}.form-body #free-question-form-container .form-container .form-inputs .inputs .input input{color:#000;font-size:14px;height:34px;padding:6px 12px;width:100%}.form-body #free-question-form-container .form-container .form-inputs .inputs .input input::-moz-placeholder{color:transparent}.form-body #free-question-form-container .form-container .form-inputs .inputs .input input::placeholder{color:transparent}.form-body #free-question-form-container .required-fields{font-size:10px;margin-bottom:20px;margin-top:10px;text-align:right}@media screen and (min-width:767px){.form-body #free-question-form-container .required-fields{font-size:14px;margin:0}}.form-body #free-question-form-container .consent-container{font-size:12px}@media screen and (min-width:767px){.form-body #free-question-form-container .consent-container{font-size:14px}}.form-body #free-question-form-container .consent-container sup{font-size:10px}.form-body #free-question-form-container .consent-container a{color:#571403;font-size:12px}@media screen and (min-width:767px){.form-body #free-question-form-container .consent-container a{font-size:14px}}.form-body #free-question-form-container .consent-container .able-to-contract,.form-body #free-question-form-container .consent-container .checkbox{margin-bottom:5px}.form-body #free-question-form-container .consent-container .data-treatment{margin-bottom:10px}.form-body #free-question-form-container .consent-container .data-treatment-details{margin-bottom:20px}.form-body #free-question-form-container .submitContainer{width:100%}.form-body #free-question-form-container .submitContainer button{background:#571403;border-radius:5px;color:#fff;font-family:Roboto,sans-serif;font-size:14px;margin-bottom:10px;padding:10px 7px;text-transform:uppercase;transition:all .3s ease;white-space:normal;width:100%}.form-body #free-question-form-container .submitContainer button:hover{background-color:#881f05;cursor:pointer}.form-body #free-question-form-container .submitContainer button:disabled{background-color:grey;cursor:default}.form-body #free-question-form-container .submitContainer button:disabled:hover{background-color:grey}@media screen and (min-width:767px){.form-body #free-question-form-container .submitContainer button{font-size:23px}}.form-body #free-question-form-container .submitContainer .recaptcha{font-size:12px;text-align:center}.form-body #free-question-form-container .submitContainer .recaptcha a{color:#571403}@media screen and (min-width:767px){.form-body{margin:0 auto;padding:40px}}.form-body .iti{width:100%}.form-body .error{background:#ffc4c4;border-radius:9px;color:red;display:inline-block;font-size:12px;margin-bottom:8px;margin-top:3px;padding:5px 15px}.form-body .gender-container .gender-title{font-size:16px;margin-bottom:10px}.form-body .gender-container .choices{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:15px}.form-body .gender-container .choices .custom-radio{background-color:#fff;border:1px solid #000;color:#000;cursor:pointer;display:block;font-family:Lato,sans-serif;font-size:16px;padding:6px 15px;position:relative;width:49%}.form-body .gender-container .choices .custom-radio input{cursor:pointer;opacity:0;position:absolute}.form-body .gender-container .choices .custom-radio .radio-label{display:inline-block;font-size:16px;vertical-align:middle}.form-body .gender-container .choices .custom-radio .checkmark{background-color:#eee;border-radius:50%;height:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px}.form-body .gender-container .choices .custom-radio:hover input~.checkmark{background-color:#ccc}.form-body .gender-container .choices .custom-radio input:checked~.checkmark{background-color:#571403}.form-body .email-container,.form-body .firstname-container,.form-body .lastname-container,.form-body .question-container{position:relative}.form-body .email-container .loader,.form-body .firstname-container .loader,.form-body .lastname-container .loader,.form-body .question-container .loader{animation:rotation 1s linear infinite;border:3px solid #02bfcc;border-bottom-color:transparent;border-radius:50%;box-sizing:border-box;height:18px;margin-bottom:-3px;position:absolute;right:10px;top:26%;transform:translateY(-50%);width:18px}.form-body .question-container .loader{top:10%}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.form-body .suggestions-list{background-color:#fff;border:1px solid #b3aeae;border-radius:0 0 4px 4px;border-top:none;box-shadow:0 2px 4px rgba(0,0,0,.1);left:0;list-style-type:none;margin:0;max-height:200px;overflow-y:auto;padding:0;position:absolute;top:100%;width:100%;z-index:1000}.form-body .suggestions-list .suggestion-item{color:#000;cursor:pointer;padding:10px;transition:background-color .2s ease}.form-body .suggestions-list .suggestion-item:hover{background-color:#f0f2f5}@font-face{font-family:samarka;font-style:normal;font-weight:400;src:url(/fonts/samarka/samarka-webfont.woff2) format("woff2"),url(/fonts/samarka/samarka-webfont.woff) format("woff")}.grecaptcha-badge{visibility:hidden}html body .main-container .header-content{align-items:center;background-color:#571403;display:flex;flex-direction:column;justify-content:center;padding:10px 0}html body .main-container .header-content .header-width-container .text-content.title{color:#dfaa4a;font-family:samarka,cursive;font-size:79px;margin-top:-10px;text-align:center}@media screen and (min-width:767px){html body .main-container .header-content .header-width-container .text-content.title{font-size:140px;margin-top:-30px}}html body .main-container .header-content .header-width-container .text-content.subtitle{color:#fff;font-family:Roboto,sans-serif;font-size:15px;font-weight:200;letter-spacing:4px;text-align:center;text-transform:uppercase}html body .main-container .header-content .header-width-container .text-content.subtitle span{display:none}@media screen and (min-width:767px){html body .main-container .header-content .header-width-container .text-content.subtitle br{display:none}html body .main-container .header-content .header-width-container .text-content.subtitle span{display:initial}}html body .main-container .body-content{align-items:center;background-color:#fff;color:#571403;display:flex;flex-direction:column;font-family:Roboto,sans-serif;font-weight:200;justify-content:center;margin:0 auto;max-width:1170px;padding:10px 0}@media screen and (min-width:767px){html body .main-container .body-content{flex-direction:row;padding:40px 0}}html body .main-container .body-content .left-content{flex:1}html body .main-container .body-content .left-content img{max-width:100px}@media screen and (min-width:767px){html body .main-container .body-content .left-content img{max-width:none}}html body .main-container .body-content .right-content{flex:2;padding:0 10px}html body .main-container .body-content .right-content .intro{font-size:14px;line-height:20px}@media screen and (min-width:767px){html body .main-container .body-content .right-content .intro{font-size:19px;line-height:30px}}html body .main-container .body-content .right-content .intro strong{font-weight:400}html body .main-container .form-content{background:url(/images/landingPages/astro-karma/pattern-gold.png);padding-bottom:70px}html body .main-container .form-content .form-title{padding:30px 0}html body .main-container .form-content .form-title .online-psychic{color:#571403;font-family:samarka,cursive;font-size:75px;text-align:center}@media screen and (min-width:767px){html body .main-container .form-content .form-title .online-psychic{font-size:115px}html body .main-container .form-content .form-title .online-psychic br{display:none}}html body .footer{background-color:#571403;color:#fff;font-size:12px;padding:20px}html body .footer .footer-container{line-height:1.5;margin:0 auto;max-width:980px}html body .footer .footer-container .bloctel,html body .footer .footer-container .default-offer,html body .footer .footer-container .referral-links-container,html body .footer .footer-container .special-offer{display:none}html body .footer .footer-container .links{margin-bottom:15px;text-align:center}html body .footer .footer-container .links a{text-decoration:none}html body .footer a{color:#fff}html body.thank_you .main-container .body-content .right-content{text-align:center}html body.thank_you .main-container .body-content .right-content .thanks{font-size:30px;font-weight:700;margin-bottom:30px}html body.thank_you .main-container .body-content .right-content .look-emails{margin-bottom:30px}html body.thank_you .main-container .body-content .right-content .phone-block{background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);line-height:30px;margin-bottom:20px;min-height:20px;padding:19px}html body.thank_you .main-container .body-content .right-content .phone-block .offer{font-size:20px}html body.thank_you .main-container .body-content .right-content .phone-block .offer strong{font-size:22px}html body.thank_you .main-container .body-content .right-content .phone-block .offer sup{font-size:12px}html body.thank_you .footer .footer-container .default-offer{display:block;margin-bottom:10px}
