.contact-form-block a{color:var(--sss-gold)}.contact-form-block a:hover{color:var(--sss-blue)}.contact-form-block p{line-height:30px}.contact-form-block p.contact-form-required-message{color:var(--sss-grey-blue-65);font-size:14px;width:100%;text-align:right}.contact-form-block .contact-form-block-container{padding:30px 30px 50px 30px;background-color:var(--sss-white);position:relative;box-shadow:5px 5px 10px #00000042}.contact-form-container .gap-custom-3 div:not(:last-child){margin-right:15px}.contact-form-container .gap-custom-3 div.text-area-width{width:100%}.contact-form-container .heading-title{font-size:18px;font-weight:700;color:var(--sss-gold)}.contact-form-container .heading-inner-title{font-weight:500;margin-right:10px}.contact-form-block .input-wrapper p{margin-bottom:0;font-weight:500}.contact-form-block .wt-btn-full{border:0}.contact-form-block .form-check{font-size:16px}.contact-form-block .form-check-input{border:solid 1px var(--sss-blue-grey-25)}.contact-form-block .form-check-input:focus{box-shadow:none;border:solid 1px var(--sss-blue-grey-25)}.form-check-input[type=checkbox]{background-color:var(--sss-white);background-blend-mode:exclusion}.contact-form-block input[type=text]:focus,.contact-form-block input[type=email]:focus,.contact-form-block input[type=date]:focus,.contact-form-block textarea:focus,.contact-form-block select{border-color:var(--sss-gold)}.contact-form-block input[type=text],.contact-form-block input[type=email],.contact-form-block input[type=date],.contact-form-block textarea,.contact-form-block select{border:solid 1px var(--sss-blue-grey-25);font-size:16px;padding:8px 18px;font-weight:300;border-radius:0}.contact-form-block select{-webkit-appearance:auto}.contact-form-block .form-control:focus{box-shadow:none;border-color:var(--sss-gold)}.contact-form-block input[type=text].invalid,.contact-form-block input[type=email].invalid,.contact-form-block input[type=date].invalid,.contact-form-block input[type=checkbox].invalid,.contact-form-block textarea.invalid{border-color:red}.contact-form-block .invalid-feedback,.contact-form-block .invalid-feedback-h-captcha{color:red;font-size:14px;font-weight:500}.contact-form-block #success-message{font-size:16px;line-height:25px;font-weight:500;color:#0ba100}#button-style{font-family:Poppins,sans-serif;padding:6px 15px;text-transform:uppercase;background:var(--sss-gold);text-decoration:none;font-size:20px;cursor:pointer;font-weight:500;color:var(--sss-dark-blue);border-radius:0}.newsletter-form-cover{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;display:flex;align-items:center;justify-content:center;padding-top:50px;text-align:center;z-index:2;background-image:url(/wp-content/themes/supersiteskills/assets/img/Home_Hero_BG1.png);background-size:cover;background-repeat:no-repeat;background-position:top;overflow:hidden}.newsletter-form-cover img.newsletter-form-img{width:300px;height:auto}.newsletter-form-cover .newsletter-form-box-message{display:block;width:60%;height:auto;background-color:var(--sss-white);text-align:left}.newsletter-form-cover .newsletter-form-cover-description span{color:var(--sss-gold);font-weight:700}.newsletter-form-cover .newsletter-form-cover-description{width:80%}.newsletter-form-cover .newsletter-form-cover-description p{color:var(--sss-white);line-height:25px}.newsletter-social-wrapper{display:grid;grid-gap:15px;grid-template-columns:auto auto auto auto;font-size:25px}.newsletter-social-wrapper a{color:var(--sss-grey-blue-65)}.newsletter-social-wrapper a:hover{color:var(--sss-gold)}.container-loading{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,0.13);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,0.1);backdrop-filter:blur(4.6px);-webkit-backdrop-filter:blur(4.6px)}.spinner{width:56px;height:56px;display:grid;animation:spinner-plncf9 4s infinite}.spinner::before,.spinner::after{content:"";grid-area:1/1;border:9px solid;border-radius:50%;border-color:var(--sss-gold) var(--sss-gold) #0000 #0000;mix-blend-mode:darken;animation:spinner-plncf9 1s infinite linear}.spinner::after{border-color:#0000 #0000 #fae8b9 #fae8b9;animation-direction:reverse}@keyframes spinner-plncf9{100%{transform:rotate(1turn)}}@media(max-width:991px){.contact-form-container .row-checkbox{margin-bottom:1rem}.newsletter-form-cover .newsletter-form-box-message{width:80%}}@media(max-width:768px){.newsletter-form-cover .newsletter-form-box-message{width:90%}}@media(max-width:575px){.contact-form-block p.contact-form-required-message{text-align:left}}