@media only screen and (max-width:768px){.thanksAndInstallationContainer{width:100%}
.installationFormWrapper{width:100% !important}
}
.payment-receipt-print-wrapper{display:none}
@media print{body>div:not(.payment-receipt-print-wrapper){display:none !important}
.payment-receipt-print-wrapper{display:block !important}
}
#successmodal{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:3rem}
#successmodal .modal{all:unset;background-color:#f5f5f5;display:flex;flex-direction:column;width:490px;height:auto;border-radius:6px;stroke-width:1px;stroke:#f5f5f5;margin:20px 10px !important}
@media only screen and (max-width:768px){#successmodal .modal{width:auto !important;margin:50px 10px !important;background:linear-gradient(134deg,#FFF 0,#FFF 100%)}
#successmodal{padding-bottom:0}
}
.thumb-container{text-align:center;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}
@media only screen and (max-width:768px){.thumb-container{padding:30px;padding-top:10px}
}
.thumb-container p{font-size:16px;color:#444}
.success-heading{color:#444;text-align:center;font-size:22px;font-weight:500;line-height:40px;letter-spacing:.44px}
@media only screen and (max-width:767px){.success-heading{max-width:75%;font-size:24px;line-height:32px}
}
.thumb-success{text-align:center;width:150px;height:140px}
.thumb-success-mobile{text-align:center;width:145px;height:135px}
@media only screen and (min-width:768px){.thumb-success-mobile{display:none}
}
@media only screen and (max-width:767px){.thumb-success{display:none}
.thumb-success-mobile{display:block;margin-bottom:10px}
}
button{cursor:pointer;border:0;font-weight:600}
.border-wrapper{padding:0 30px;position:relative}
.border-wrapper.sideHoles::after{content:"";position:absolute;left:-9px;height:20px;width:20px;border-radius:50%;background:white}
@media only screen and (max-width:767px){.border-desktop{display:none}
}
@media only screen and (min-width:767px){.border-mobile{display:none}
}
.border-wrapper.sideHoles::before{content:"";position:absolute;right:-9px;height:20px;width:20px;border-radius:50%;background:white}
@media only screen and (max-width:768px){.border-wrapper.sideHoles::before{background:#f5f5f5}
}
@media only screen and (max-width:768px){.border-wrapper.sideHoles::after{background:#f5f5f5}
}
.ticket-info-wrapper{padding:30px;display:flex;align-items:center;justify-content:space-around}
@media only screen and (max-width:768px){.ticket-info-wrapper{padding:8px 20px;padding-bottom:0}
}
.ticket-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px}
.ticket-info .heading{color:#444;font-size:14px;font-weight:500;letter-spacing:.28px}
@media only screen and (max-width:768px){.ticket-info .heading{font-size:12px;font-weight:400;line-height:140.625%;letter-spacing:.24px}
}
.ticket-info .value{color:#878787;font-size:14px;font-weight:400;letter-spacing:.28px}
@media only screen and (max-width:768px){.ticket-info .value{font-size:13px;line-height:18px;letter-spacing:.26px}
}
.download-receipt{padding:20px 30px;display:flex;align-items:center;justify-content:center}
.download-receipt-btn{width:234px;height:40px;background-color:#f5f5f5;border-radius:5px;display:flex;align-items:center;justify-content:center;gap:10px;stroke-width:1px;stroke:#e3e3e3;color:#f04c23;text-align:center;font-size:14px;font-weight:500;line-height:40px;letter-spacing:.28px;text-transform:uppercase}
@media only screen and (max-width:768px){.download-receipt-btn{border:0;box-shadow:none;letter-spacing:.7px;padding:10px 30px;height:30px;font-size:12px}
.download-receipt{padding:10px 30px}
}
.download-receipt-btn .receipt-download-icon{width:16.5px;height:20px}
@media only screen and (max-width:768px){.download-receipt-btn .receipt-download-icon{width:14.025px;height:17px}
}
.offer-card-mobile{margin-top:20px;bottom:0;width:87%;background:linear-gradient(158deg,#fdbb17 0,#ff5a12 59.53%,#bc137a 100%);padding:25px 17px;border-radius:6px;color:#fff;height:215px}
@media only screen and (min-width:767px){.offer-card-mobile{display:none}
}
.offer-heading{color:var(--white,#FFF);font-size:18px;font-weight:700}
.offer-details{opacity:.8;margin:20px 0;color:var(--white,#FFF);font-size:14px;font-weight:400;line-height:20px;letter-spacing:.28px}
.avail-btn{border:0;background:#fff;width:158px;height:40px;border-radius:4px;cursor:pointer;margin-bottom:15px;color:#ff5a12;text-align:center;font-size:14px;font-weight:500;line-height:40px;letter-spacing:.14px;text-transform:uppercase}
#sidebar{position:absolute;top:0;left:0;bottom:0;width:250px;padding:0;margin:0;overflow:auto}
#page-container{position:absolute;top:0;left:0;margin:0;padding:0;border:0}
@media screen{#sidebar.opened+#page-container{left:250px}
#page-container{bottom:0;right:0;overflow:auto}
.loading-indicator{display:none}
.loading-indicator.active{display:block;position:absolute;width:64px;height:64px;top:50%;left:50%;margin-top:-32px;margin-left:-32px}
.loading-indicator img{position:absolute;top:0;left:0;bottom:0;right:0}
}
@media print{@page{margin:0}
html{margin:0}
body{margin:0;-webkit-print-color-adjust:exact}
#sidebar{display:none}
#page-container{width:auto;height:auto;overflow:visible;background-color:transparent}
.d{display:none}
}
.pf{position:relative;background-color:white;overflow:hidden;margin:0;border:0}
.pc{position:absolute;border:0;padding:0;margin:0;top:0;left:0;width:100%;height:100%;overflow:hidden;display:block;transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0}
.pc.opened{display:block}
.bf{position:absolute;border:0;margin:0;top:0;bottom:0;width:100%;height:100%;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}
.bi{position:absolute;border:0;margin:0;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}
@media print{.pf{margin:0;box-shadow:none;page-break-after:always;page-break-inside:avoid}
@-moz-document url-prefix(){.pf{overflow:visible;border:1px solid #fff}
.pc{overflow:visible}
}
}
.c{position:absolute;border:0;padding:0;margin:0;overflow:hidden;display:block}
.t{position:absolute;white-space:pre;font-size:1px;transform-origin:0 100%;-ms-transform-origin:0 100%;-webkit-transform-origin:0 100%;unicode-bidi:bidi-override;-moz-font-feature-settings:"liga" 0}
.t:after{content:''}
.t:before{content:'';display:inline-block}
.t span{position:relative;unicode-bidi:bidi-override}
._{display:inline-block;color:transparent;z-index:-1}
::selection{background:rgba(127,255,255,0.4)}
::-moz-selection{background:rgba(127,255,255,0.4)}
.pi{display:none}
.d{position:absolute;transform-origin:0 100%;-ms-transform-origin:0 100%;-webkit-transform-origin:0 100%}
.it{border:0;background-color:rgba(255,255,255,0.0)}
.ir:hover{cursor:pointer}
/*! 
* Fancy styles for pdf2htmlEX
* Copyright 2012,2013 Lu Wang <coolwanglu@gmail.com> 
* https://github.com/pdf2htmlEX/pdf2htmlEX/blob/master/share/LICENSE
*/@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@keyframes swing{0{transform:rotate(0)}
10%{transform:rotate(0)}
90%{transform:rotate(720deg)}
100%{transform:rotate(720deg)}
}
@-webkit-keyframes swing{0{-webkit-transform:rotate(0)}
10%{-webkit-transform:rotate(0)}
90%{-webkit-transform:rotate(720deg)}
100%{-webkit-transform:rotate(720deg)}
}
@media screen{#sidebar{background-color:#2f3236;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjQiPgo8cmVjdCB3aWR0aD0iNCIgaGVpZ2h0PSI0IiBmaWxsPSIjNDAzYzNmIj48L3JlY3Q+CjxwYXRoIGQ9Ik0wIDBMNCA0Wk00IDBMMCA0WiIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2U9IiMxZTI5MmQiPjwvcGF0aD4KPC9zdmc+")}
#outline{font-family:Georgia,Times,"Times New Roman",serif;font-size:13px;margin:2em 1em}
#outline ul{padding:0}
#outline li{list-style-type:none;margin:1em 0}
#outline li>ul{margin-left:1em}
#outline a,#outline a:visited,#outline a:hover,#outline a:active{line-height:1.2;color:#e8e8e8;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden;outline:0}
#outline a:hover{color:#0cf}
#page-container{background-color:#9e9e9e;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiPgo8cmVjdCB3aWR0aD0iNSIgaGVpZ2h0PSI1IiBmaWxsPSIjOWU5ZTllIj48L3JlY3Q+CjxwYXRoIGQ9Ik0wIDVMNSAwWk02IDRMNCA2Wk0tMSAxTDEgLTFaIiBzdHJva2U9IiM4ODgiIHN0cm9rZS13aWR0aD0iMSI+PC9wYXRoPgo8L3N2Zz4=");-webkit-transition:left 500ms;transition:left 500ms}
.pf{margin:13px auto;box-shadow:1px 1px 3px 1px #333;border-collapse:separate}
.pc.opened{-webkit-animation:fadein 100ms;animation:fadein 100ms}
.loading-indicator.active{-webkit-animation:swing 1.5s ease-in-out .01s infinite alternate none;animation:swing 1.5s ease-in-out .01s infinite alternate none}
.checked{background:no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goQDSYgDiGofgAAAslJREFUOMvtlM9LFGEYx7/vvOPM6ywuuyPFihWFBUsdNnA6KLIh+QPx4KWExULdHQ/9A9EfUodYmATDYg/iRewQzklFWxcEBcGgEplDkDtI6sw4PzrIbrOuedBb9MALD7zv+3m+z4/3Bf7bZS2bzQIAcrmcMDExcTeXy10DAFVVAQDksgFUVZ1ljD3yfd+0LOuFpmnvVVW9GHhkZAQcxwkNDQ2FSCQyRMgJxnVdy7KstKZpn7nwha6urqqfTqfPBAJAuVymlNLXoigOhfd5nmeiKL5TVTV+lmIKwAOA7u5u6Lped2BsbOwjY6yf4zgQQkAIAcedaPR9H67r3uYBQFEUFItFtLe332lpaVkUBOHK3t5eRtf1DwAwODiIubk5DA8PM8bYW1EU+wEgCIJqsCAIQAiB7/u253k2BQDDMJBKpa4mEon5eDx+UxAESJL0uK2t7XosFlvSdf0QAEmlUnlRFJ9Waho2Qghc1/U9z3uWz+eX+Wr+lL6SZfleEAQIggA8z6OpqSknimIvYyybSCReMsZ6TislhCAIAti2Dc/zejVNWwCAavN8339j27YbTg0AGGM3WltbP4WhlRWq6Q/btrs1TVsYHx+vNgqKoqBUKn2NRqPFxsbGJzzP05puUlpt0ukyOI6z7zjOwNTU1OLo6CgmJyf/gA3DgKIoWF1d/cIY24/FYgOU0pp0z/Ityzo8Pj5OTk9PbwHA+vp6zWghDC+VSiuRSOQgGo32UErJ38CO42wdHR09LBQK3zKZDDY2NupmFmF4R0cHVlZWlmRZ/iVJUn9FeWWcCCE4ODjYtG27Z2Zm5juAOmgdGAB2d3cBADs7O8uSJN2SZfl+WKlpmpumaT6Yn58vn/fs6XmbhmHMNjc3tzDGFI7jYJrm5vb29sDa2trPC/9aiqJUy5pOp4f6+vqeJ5PJBAB0dnZe/t8NBajx/z37Df5OGX8d13xzAAAAAElFTkSuQmCC)}
}
.ff0{font-family:sans-serif;visibility:hidden}
.thanksAndInstallationContainer{width:1160px;margin:0 auto}
.thanksContainer{text-align:center;display:flex;align-items:center;justify-content:center;min-height:300px;font-size:48px;letter-spacing:2px;font-weight:500}
.installationContainer{padding:50px;text-align:center;border-top:1px dotted #999}
.installationContainer p{margin-bottom:25px;font-size:38px;letter-spacing:2px}
.installationContainer p a{text-decoration:none;color:#f04c23}
.installationContainer p a:hover{text-decoration:underline;color:#f04c23;transition:all .3s ease-in}
.installationFormWrapper{width:500px;margin:0 auto}
.installationDateTimeContainer{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}
.installationDateTimeContainer select{width:100%;height:40px;padding:10px;border-color:#999;color:#000;border-radius:5px}
.installationFormWrapper .submitBtn{width:50%;margin:20px auto}
.submitBtn button{border-radius:6px;background:#f04c23;color:#fff;font-size:13px;font-weight:500;text-transform:uppercase;border:0;padding:15px 50px;cursor:pointer}