body{color:#333;font-family:Arial,sans-serif;font-size:15px}.row{--bs-gutter-x:4rem}.hero-section{background:url(https://90956.fs1.hubspotusercontent-na1.net/hubfs/90956/Webinar/STULZ-USA-Webinar-Series-Landing-Page-Header-Image.jpg) no-repeat 50%;background-size:cover;color:#fff;overflow:hidden;padding:0;position:relative}.hero-section:before{background:rgba(0,0,0,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.hero-content{padding-bottom:140px;padding-top:140px;z-index:2}.hero-content,.logo-container{position:relative}.back-link{color:#e30613;display:inline-block;font-size:15px;font-weight:400;text-decoration:none;transition:color .3s ease}.back-link:hover{color:#c01a1f;text-decoration:none}.stulz-logo{color:#fff;float:right;font-size:20px;font-weight:700;padding:0;position:relative;right:0;top:0;z-index:3}.stulz-logo img{display:block;height:100px}.hero-title{font-size:46px;font-weight:400;margin-bottom:15px;max-width:700px}.hero-subtitle{font-size:16px;opacity:.9}.webinar-label{font-family:Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:120%;margin-bottom:20px;text-transform:uppercase}.video-section{background:#fff;padding:80px 0}.video-section h3{font-size:1.5rem;margin-bottom:20px}.video-section p{color:#666;font-size:.95rem;line-height:1.6;margin-bottom:25px}.video-section .form-control{max-width:300px}.video-placeholder{background:#a8b5b8;height:350px;position:relative}.play-button,.video-placeholder{align-items:center;display:flex;justify-content:center}.play-button{background:#fff;border-radius:50%;box-shadow:0 4px 15px rgba(0,0,0,.3);cursor:pointer;height:80px;width:80px}.play-button:after{border-bottom:15px solid transparent;border-left:25px solid #333;border-top:15px solid transparent;content:"";height:0;margin-left:5px;width:0}.subscribe-form{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:30px}.subscribe-form h3{font-size:1.3rem;margin-bottom:15px}.subscribe-form p{color:#666;font-size:.9rem;margin-bottom:20px}.btn-red{background:#e30613;border:none;border-radius:0;color:#fff;font-family:Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.08em;line-height:120%;padding:12px 20px;text-transform:uppercase}.btn-red:hover{background:#c01a1f!important;color:#fff!important}.btn-red:active,.btn-red:focus,.btn-red:focus-visible{background:#e30613!important;box-shadow:none!important;color:#fff!important}.btn-gray{background:#a1a1a0;border:none;border-radius:0;color:#fff;font-family:Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.08em;line-height:120%;padding:12px 20px;text-transform:uppercase}.btn-gray:hover{background:#8a8a8a!important;color:#fff!important}.btn-gray:active,.btn-gray:focus,.btn-gray:focus-visible{background:#a1a1a0!important;box-shadow:none!important;color:#fff!important}.section-category{color:#e30613;font-family:Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:120%;margin-bottom:15px;text-transform:uppercase}.section-title{font-size:36px;font-weight:400;margin-bottom:50px}.webinar-section{padding:80px 0}.webinar-section-alt{background:#f9f9f9}.webinar-card{margin-bottom:40px}.webinar-card>a{text-decoration:none}.webinar-image{align-items:center;background:#a8b5b8;background-position:50%;background-size:cover;color:#fff;display:flex;font-size:1.2rem;height:0;justify-content:center;margin-bottom:20px;padding-bottom:100%;position:relative;width:100%}.webinar-title{display:-webkit-box;font-size:26px;font-weight:400;-webkit-line-clamp:3;line-height:1.3;margin-bottom:15px;-webkit-box-orient:vertical;min-height:101px;overflow:hidden}.webinar-title a{color:inherit;text-decoration:none;transition:color .3s ease}.webinar-title a:hover{color:#e30613}.webinar-description{color:#666;font-size:15px;line-height:1.5;margin-bottom:20px}.innovation-section{background:#f5f5f5;padding:80px 0}.innovation-video{align-items:center;background:#a8b5b8;color:#fff;display:flex;font-size:1.2rem;justify-content:center}.innovation-content h2{font-size:32px;margin-bottom:20px}.innovation-content p{font-size:15px;line-height:1.6;margin-bottom:15px}.content-section{background:#fff;padding:80px 0}.content-section img{height:auto!important}.content-section h2{font-size:32px;font-weight:700;margin-bottom:20px;margin-top:30px}.content-section h2:first-of-type{margin-top:0}.content-section p{font-size:15px;line-height:1.6;margin-bottom:15px}.content-section ul{font-size:15px;line-height:1.6;margin-bottom:20px}.content-section ul li{margin-bottom:8px}.form-section{background:#f5f5f5;padding:80px 0}.form-card{background:#fff;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:40px}.form-card h2{font-size:28px;font-weight:400;line-height:1.3;margin-bottom:30px}.form-card .hs-form fieldset.form-columns-2{display:flex;gap:15px;width:100%}.form-card .hs-form fieldset.form-columns-2 .hs-form-field{flex:1;margin-right:0!important;width:calc(50% - 7.5px)!important}.form-card .hs-form-field{margin-bottom:20px}.form-card .hs-form-field label{color:#575757;display:block;font-size:15px;font-weight:400;margin-bottom:8px}.form-card .hs-form-field .hs-input,.form-card .hs-form-field select{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;color:#575757;font-family:Arial,sans-serif;font-size:15px;padding:12px;width:100%!important}.form-card .hs-form-field .hs-input:focus,.form-card .hs-form-field select:focus{border-color:#999;outline:none}.form-card .hs-form .hs-submit{margin-top:10px;text-align:left}.form-card .hs-error-msgs{list-style:none;margin:5px 0 0;padding:0}.form-card .hs-error-msgs li label{color:#e30613;display:block;font-size:13px}.form-card .form-control{border:1px solid #ddd;border-radius:4px;font-size:15px;margin-bottom:15px;padding:12px}.form-card .form-check{margin-bottom:20px}.form-card .form-check-label{font-size:15px;margin-left:8px}.hs-form-field{margin-bottom:15px}.hs-form-field label{color:#575757;display:block;font-size:15px;font-weight:400;margin-bottom:8px}.hs-form-field .input{width:100%}.hs-form-field .hs-input{border:1px solid #ccc;border-radius:4px;color:#575757;font-family:Arial,sans-serif;font-size:15px;padding:12px;width:100%}.hs-form-field .hs-input::placeholder{color:#ccc}.hs-form-field .hs-input:focus{border-color:#999;outline:none}.hs-form .hs-form-booleancheckbox{margin-bottom:20px}.hs-form .hs-form-booleancheckbox label{color:#575757;display:inline-block;font-size:15px;margin-left:8px}.hs-form .hs-form-booleancheckbox input[type=checkbox]{height:20px;vertical-align:middle;width:20px}.hs-form .hs-button,.hs-form button[type=submit],.hs-form input[type=submit]{background:#e30613;border:none;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-family:Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.08em;line-height:120%;margin-top:10px;padding:12px 20px;text-align:center;text-decoration:none;text-transform:uppercase;width:auto}.hs-form .hs-button:hover,.hs-form button[type=submit]:hover,.hs-form input[type=submit]:hover{background:#c01a1f!important;color:#fff!important;text-decoration:none!important}.hs-form .hs-button:active,.hs-form .hs-button:focus,.hs-form .hs-button:focus-visible,.hs-form button[type=submit]:active,.hs-form button[type=submit]:focus,.hs-form button[type=submit]:focus-visible,.hs-form input[type=submit]:active,.hs-form input[type=submit]:focus,.hs-form input[type=submit]:focus-visible{background:#e30613!important;box-shadow:none!important;color:#fff!important;text-decoration:none!important}.hs-form .hs-submit{text-align:left}.hs-form .hs-error-msgs{list-style:none;margin:5px 0 0;padding:0}.hs-form .hs-error-msgs li label{color:#e30613;display:block;font-size:13px}.hs-form .hs-form-required{color:#e30613}.footer-signup{background:url(https://f.hubspotusercontent00.net/hubfs/7528309/raw_assets/public/mV0_hubspot/barricade/images/crane_gradient.jpg) no-repeat 50%;background-size:cover;color:#fff;padding:80px 0;position:relative;text-align:center}.footer-signup h2{font-size:32px;font-weight:300;margin-bottom:30px}.footer-signup .hs-form-field{margin-bottom:15px;text-align:left}.footer-signup .hs-form-field label{color:#fff;display:block;font-size:15px;font-weight:400;margin-bottom:8px;text-align:left}.footer-signup .hs-form-field .input{margin:0 auto;max-width:400px;width:100%}.footer-signup .hs-form-field .hs-input{background:#fff;border:1px solid #ccc;border-radius:4px;color:#333;font-family:Arial,sans-serif;font-size:15px;padding:12px;text-align:left;width:100%}.footer-signup .hs-form-field .hs-input::placeholder{color:#999}.footer-signup .hs-form-field .hs-input:focus{border-color:#999;outline:none}.footer-signup .hs-form .hs-form-booleancheckbox{margin-bottom:20px;text-align:left}.footer-signup .hs-form .hs-form-booleancheckbox label{color:#fff;display:inline-block;font-size:15px;margin-left:8px;text-align:left}.footer-signup .hs-form .hs-form-booleancheckbox input[type=checkbox]{height:20px;vertical-align:middle;width:20px}.footer-signup .hs-form .hs-submit{text-align:center}.footer-signup .hs-form .hs-button,.footer-signup .hs-form button[type=submit],.footer-signup .hs-form input[type=submit]{background:#e30613;border:none;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-family:Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.08em;line-height:120%;margin-top:10px;padding:12px 20px;text-align:center;text-decoration:none;text-transform:uppercase;width:auto}.footer-signup .hs-form .hs-button:hover,.footer-signup .hs-form button[type=submit]:hover,.footer-signup .hs-form input[type=submit]:hover{background:#c01a1f!important;color:#fff!important;text-decoration:none!important}.footer-signup .hs-form .hs-error-msgs{list-style:none;margin:5px 0 0;padding:0;text-align:left}.footer-signup .hs-form .hs-error-msgs li label{color:#ff6b6b;display:block;font-size:13px}.footer-signup .hs-form .hs-form-required{color:#ff6b6b}.footer-bottom{background:#000;color:#fff;font-size:14px;padding:40px 0}.social-icons{text-align:right}.social-icons a{color:#fff;font-size:24px;margin-left:15px}@media (max-width:991px){.webinar-section .col-lg-3{flex:0 0 50%;max-width:50%}}@media (max-width:767px){.social-icons{margin-top:20px}.footer-bottom .col-md-6,.social-icons{text-align:center}.hero-title{font-size:32px}.hero-content{padding-bottom:60px}.content-section .col-lg-7{margin-bottom:40px}.section-title{font-size:32px}}@media (max-width:575px){.webinar-section .col-lg-3{flex:0 0 100%;max-width:100%}}