/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.lity .lity-container{margin:1.5rem 0;background:transparent;}.lity .lity-container .lity-content{min-height:300px;min-width:300px;overflow-y:auto;max-height:85%;}.lity .lity-container .lity-content::-webkit-scrollbar{width:10px;}.lity .lity-container .lity-content::-webkit-scrollbar-button{background:white;height:100%;}.lity .lity-container .lity-content::-webkit-scrollbar-track-piece{background:#eee;border-radius:10px;}.lity .lity-container .lity-content::-webkit-scrollbar-thumb{background:#888;border-radius:10px;}.lity .lity-container .lity-content .form-overlay::before{content:url(/themes/custom/skgbp/_images/spinner-sk-small.gif);position:absolute;display:flex;align-items:center;justify-content:space-evenly;right:0;left:0;top:0;bottom:0;margin:auto;overflow:hidden;}.lity .lity-container .lity-content div[pageid]{max-width:750px;background:transparent;}.lity .lity-container .lity-close{position:absolute;top:0;right:10px;color:black;}.lity .lity-container .lity-close:hover{color:black;}.form-overlay{text-align:center;margin:auto;}.form-overlay::before{content:url(/themes/custom/skgbp/_images/spinner-sk-large.gif);}.form-js{pointer-events:none;cursor:wait;}.ck-editor-placeholder{display:none;}.form-embedded .clickdform.mainDiv{display:block;}.clickdform.mainDiv{background-color:white;padding:2.5rem 0 1.5rem;display:none;}.clickdform.mainDiv #clickdimensionsForm .ban-error{padding:1.4rem;margin:1.4rem;position:relative;font-weight:bold;color:var(--skp-color-1);background-color:#F3CBD1;}.clickdform.mainDiv #cd_ht_text{display:none;}.clickdform.mainDiv .responsiveRow{display:flex;align-items:flex-start;flex-direction:row;}.clickdform.mainDiv .responsiveRow h3{margin-bottom:3.5rem;}.clickdform.mainDiv .responsiveRow .responsiveCell{position:relative;padding:0 1.4rem;width:100%;}.clickdform.mainDiv .responsiveRow .responsiveCell div:has(input[type=checkbox]){display:flex;flex-direction:row;align-items:baseline;padding:0;}.clickdform.mainDiv .responsiveRow .responsiveCell input[type=checkbox] ~ span{position:static;}.clickdform.mainDiv .responsiveRow .responsiveCell .requiredInfo{color:#D97943;}.clickdform.mainDiv .responsiveRow .responsiveCell span:not(.requiredStar){position:absolute;top:-1rem;left:2.5rem;padding:0 1rem;background-color:white;color:var(--text-color);min-width:0;width:auto;}.clickdform.mainDiv .responsiveRow .responsiveCell .requiredInfo{padding:0 0 2.5rem;}.clickdform.mainDiv .responsiveRow .responsiveCell .emptyCell{display:none;}.clickdform.mainDiv .responsiveRow .responsiveCell input,.clickdform.mainDiv .responsiveRow .responsiveCell textarea,.clickdform.mainDiv .responsiveRow .responsiveCell select{width:100%;height:50px;border:1px solid var(--skp-color-11);border-bottom:2px solid black;padding:0.5rem;background:white;color:black;}.clickdform.mainDiv .responsiveRow .responsiveCell input:focus,.clickdform.mainDiv .responsiveRow .responsiveCell textarea:focus,.clickdform.mainDiv .responsiveRow .responsiveCell select:focus{border:2px solid var(--skp-color-11);border-bottom:2px solid var(--text-color);}.clickdform.mainDiv .responsiveRow .responsiveCell input:-internal-autofill-selected{box-shadow:0 0 0 1000px #ffffff inset;}.clickdform.mainDiv .responsiveRow .responsiveCell input[type=hidden]{display:none;}.clickdform.mainDiv .responsiveRow .responsiveCell textarea{height:140px;}.clickdform.mainDiv .responsiveRow .responsiveCell input[type=checkbox]{width:auto;height:auto;}.clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer{margin:2rem 0;}.clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer #btnSubmit{padding:0 0 0.55rem;color:black;font-weight:bold;text-transform:capitalize;border:0;border-bottom:0.1rem solid black;transition:all 350ms;background:transparent;cursor:pointer;width:auto;height:auto;text-align:left;-webkit-appearance:none;border-radius:0;}.clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer #btnSubmit:hover{padding-bottom:0;margin-bottom:0.55rem;}.banner-form .clickdform.mainDiv{background-color:transparent;}.banner-form .clickdform.mainDiv .responsiveRow .responsiveCell input,.banner-form .clickdform.mainDiv .responsiveRow .responsiveCell select,.banner-form .clickdform.mainDiv .responsiveRow .responsiveCell textarea{border:0.1rem solid #198cb5;border-bottom:3px solid #198cb5;background-color:#cbe9f4;}.banner-form .clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer{margin:0 0 2rem 0;}.banner-form .clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer #btnSubmit{padding:10px 25px;color:black;font-weight:bold;text-transform:none;border:0.1rem solid #198cb5;border-bottom:3px solid #198cb5;transition:all 350ms;background:#cbe9f4;cursor:pointer;width:auto;height:auto;text-align:center;border-radius:8px;}.banner-form .clickdform.mainDiv .responsiveRow .responsiveCell .buttonContainer #btnSubmit:hover{background-color:var(--background-color);padding-right:35px;margin-bottom:0;}.banner-form .clickdform.mainDiv .responsiveRow .responsiveCell span:not(.requiredStar){background-color:#cbe9f4;font-weight:bold;}.banner-form .clickdform.mainDiv .responsiveRow .responsiveCell .crm-form-txt{font-size:small;}#banner-form-section .bg--img{background-color:#cbe9f4;height:auto;}#banner-form-section .bg--img .heading--1,#banner-form-section .bg--img .heading--4{color:var(--body-background);}#banner-form-section .bg--img .heading--4{font-size:1em;}#banner-form-section .bg--img .heading--1{margin:2.5rem 0 2rem;}@media only screen and (max-width:820px){.clickdform.mainDiv .responsiveRow{display:block;}.lity-container{margin:0 1.5rem;max-height:80%;width:85%;}.form-overlay::before{content:url(/themes/custom/skgbp/_images/spinner-sk-small.gif);}#banner-form-section .bg--img{background-image:none !important;}}
