a.onyx{color:#0c0c0c}a.onyx:hover{color:#3c3c3c}.allerthon-logo{padding-left:18px;padding-top:24px;width:194px}.allerthon-badge{max-width:550px;width:100%}body{color:#0c0c0c;font-family:Geologica,sans-serif;font-optical-sizing:auto;font-size:18px;font-weight:400;margin:0;padding:0}body.thank-you h1{font-size:36px;line-height:40px;padding:0}body.thank-you section{padding-bottom:100px}.btn{border:solid 4px transparent;border-radius:100px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;padding:14px 20px;text-align:center}.btn.btn-primary{background-color:#ffd332;color:#0c0c0c}.btn.btn-primary:hover{background-color:#0c5c11;border-color:transparent;color:#fff}.btn.btn-secondary{background-color:#0c5c11;color:#fff;padding:10px 20px}.btn.btn-secondary:hover{background-color:transparent;border:solid 4px #0c5c11;color:#0c5c11}.btn.btn-tertiary{background-color:#e6e6e6;color:#0c0c0c}.btn.btn-tertiary:hover{background-color:#0c0c0c;color:#fff}footer{background-color:#083c0b;color:#fff;font-weight:300;text-align:center}footer .container{padding-bottom:30px;padding-top:30px}footer .gradient{background:linear-gradient(to right,#ffd332,#8bbb3d,#1b5d2f);height:36px}footer ul{list-style:none;padding-left:0}footer ul li{margin-bottom:10px}footer ul li a{color:#fff}.footnote{font-size:14px;line-height:18px}form{font-weight:200}form .btn{width:100%}form .form-check-input[type=checkbox]{border-color:#0c5c11}form .form-check-label{font-size:18px}form .form-control,form .form-select{background-color:#f3fbf4;border-color:#0c5c11}form .form-control::-moz-placeholder,form .form-select::-moz-placeholder{color:#0c0c0c;font-weight:300;opacity:1}form .form-control::placeholder,form .form-select::placeholder{color:#0c0c0c;font-weight:300;opacity:1}form .form-select option:first-of-type{color:#212529}h1,h2,h3{color:#0c5c11;font-weight:700}h1{font-size:36px;line-height:42px;margin-bottom:18px;margin-top:22px;padding:0 60px}h2{font-size:30px;line-height:34px}h2:after{background-color:#0c5c11;content:"";display:block;height:2px;margin:30px 0;width:72px}.hero{background-image:url(https://allerthon-splash-page.calcium-company.workers.dev/img/hero-m.webp);background-position:center top;background-repeat:no-repeat;background-size:cover;height:677px;max-width:1600px;position:relative}.hero a{color:#0c0c0c;display:inline-block;font-size:18px;font-weight:700;line-height:22px;position:relative;text-decoration:underline}.hero a:after{background-image:url(https://allerthon-splash-page.calcium-company.workers.dev/img/arrow-down.svg);background-position:center;background-repeat:no-repeat;background-size:100%;content:"";height:23px;position:absolute;right:-18px;transition:transform .25s;vertical-align:bottom;width:15px}.hero .gradient-container{display:none;height:100%;margin:auto;max-width:1600px;position:absolute;top:0;width:100%}.hero .gradient-container .gradient{height:100%;position:absolute;top:0;width:15%}.hero .gradient-container .gradient.gradient-left{background:linear-gradient(to right,#fff,rgba(255,255,255,0));left:0}.hero .gradient-container .gradient.gradient-right{background:linear-gradient(to right,rgba(255,255,255,0),#fff);right:0}hr{border-top:solid 1px #0c5c11;margin:80px auto}.isi{padding-bottom:20px}.isi a{color:inherit}.isi .black-box{border:solid 2px #0088ce;margin-bottom:16px;padding:16px}.isi ul{margin-bottom:0;padding-left:16px}.isi ul li:last-child{margin-bottom:0}.isi ul li::marker{color:#0088ce}.modal .modal-dialog{max-width:1060px}.modal .modal-dialog .modal-body,.modal .modal-dialog .modal-content,.modal .modal-dialog .modal-footer,.modal .modal-dialog .modal-header,.modal .modal-dialog .modal-title{border:0}.modal .modal-dialog .modal-content{border-radius:18px}.modal .modal-dialog .modal-content .close-wrapper{padding:18px;text-align:right}.modal .modal-dialog .modal-content .close-wrapper .btn-close{background-image:none;height:36px;opacity:.9;width:36px}.modal .modal-dialog .modal-content .close-wrapper .btn-close:hover{opacity:1}.modal .modal-dialog .modal-content .modal-footer{flex-direction:column;justify-content:space-around}.modal .modal-dialog .modal-content .modal-footer .btn{margin-bottom:18px;width:100%}.modal .modal-dialog .modal-content .modal-header{display:block;text-align:center}.modal .modal-dialog .modal-content .modal-title{color:#0c5c11;font-size:36px;font-weight:700;line-height:40px}.modal-backdrop{background-color:#12a51a}.modal-backdrop.show{opacity:.9}p{font-size:18px;line-height:32px}.references{padding-bottom:20px}section{background-image:url(https://allerthon-splash-page.calcium-company.workers.dev/img/bg-images-m.webp);background-position:center -40px;background-repeat:no-repeat;background-size:contain;padding-bottom:20px}section .container{padding:0 44px;position:relative}section .container.narrow{padding:70px}sup{font-size:60%;line-height:1}@media (min-width:390px){h1{margin-top:54px}}@media (min-width:430px){.hero{height:747px}}@media (min-width:768px){body.thank-you h1{font-size:58px;line-height:62px}body.thank-you section{min-height:60vh}h1{margin-top:22px}.hero{background-image:url(https://allerthon-splash-page.calcium-company.workers.dev/img/hero-d.webp);background-size:150%;height:650px}.hero a:after{display:inline-block;margin-left:6px;position:static}section{background-image:url(https://allerthon-splash-page.calcium-company.workers.dev/img/bg-images-d.webp)}}@media (min-width:992px){body.thank-you section{background-size:cover;min-height:64vh}footer ul li{display:inline;margin-bottom:0;margin-right:20px}.hero{background-size:cover}h1{font-size:48px;line-height:56px;margin-bottom:26px;margin-top:28px}.hero{background-position:center bottom;height:830px}.hero a:hover:after{transform:translateY(4px)}.modal .modal-dialog .modal-content{padding:48px}.modal .modal-dialog .modal-content .close-wrapper{padding:0}.modal .modal-dialog .modal-content .modal-footer{flex-direction:row}.modal .modal-dialog .modal-content .modal-footer .btn{margin-bottom:0;width:45%}section{background-position:center top;background-size:contain;padding-top:112px}}@media (min-width:1200px){.allerthon-logo{width:300px}h1{font-size:60px;line-height:66px;margin-top:14px}h2{font-size:64px;line-height:72px}h3{font-size:38px}.hero{background-size:cover;height:890px}}@media (min-width:1400px){.allerthon-logo{width:400px}h1{margin-top:0;padding:0 100px}}@media (min-width:1600px){section{padding-top:160px}section .container{padding:0}section .container.narrow{padding:0}}