.block-video{position:relative}.block-video .video-wrap{display:block;cursor:pointer;position:relative}.block-video .play-icon{width:5rem;height:5rem}@media(max-width: 1023px){.block-video .play-icon{width:4rem;height:4rem}}.block-video img{width:100%;height:auto;display:block;object-fit:cover;border-radius:.5rem}@media(max-width: 1023px){.block-video img{aspect-ratio:4/3}}.block-video .text-div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;display:flex;color:#fff;font-weight:700;line-height:150%;position:absolute;font-style:normal;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:"IBM Plex Sans",sans-serif;text-transform:uppercase;text-shadow:0px 2px 4px rgba(0,0,0,.25)}.block-video .form-video-modal{top:0;left:0;width:100%;height:100%;z-index:1000;display:none;position:fixed;background-color:rgba(0,0,0,.8)}.block-video .form-video-modal .form-video-modal-wrap{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.block-video .form-video-modal .form-video-modal-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:auto;max-height:90%;position:relative;background:#fff;max-width:23.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-size:cover;border-radius:1rem;border-radius:1rem;background-position:center;padding:2rem 1.5rem;width:calc(100% - 2.5rem);-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border:1px solid rgba(245,252,248,.35)}.block-video .form-video-modal .form-video-modal-content::before{content:"";top:0;left:0;width:100%;height:100%;position:absolute;background:rgba(0,0,0,.8);border-radius:1rem}@media(max-width: 1023px){.block-video .form-video-modal .form-video-modal-content{padding:1.5rem 1rem}}.block-video .form-video-modal .content-div{z-index:1;position:relative}.block-video .form-video-modal .top-div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.block-video .form-video-modal .top-div svg{width:2rem;height:2rem}.block-video .form-video-modal .top-div span{color:#fff;font-weight:600;font-style:normal;font-size:1.25rem;line-height:1.25rem;font-family:"IBM Plex Sans",sans-serif}.block-video .form-video-modal .form-video-close{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:3rem;cursor:pointer;height:3rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:2rem auto 0 auto}.block-video .form-video-modal .form-video-close svg{display:block;width:3rem;min-height:auto;height:3rem}.block-video .form-video-modal .gform_confirmation_message{text-align:center;font-weight:600;color:#1f2b24;margin:5rem auto;font-family:"IBM Plex Sans",sans-serif}@media(max-width: 1023px){.block-video .form-video-modal .gform_confirmation_message{margin:2.5rem auto}}.block-video .form-video-modal .gform_wrapper .validation_message{border:none;padding:0px;margin-top:.25rem;font-size:.75rem;background-color:rgba(0,0,0,0)}.block-video .form-video-modal form{position:relative;margin-top:1.875rem}.block-video .form-video-modal form .gform_body .gform_fields{grid-row-gap:2.5rem;grid-column-gap:1.5rem}.block-video .form-video-modal form .gform_body .gfield{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.block-video .form-video-modal form .gform_body .gfield .gfield_label{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;color:#fff;font-weight:400;font-size:.875rem;font-style:normal;line-height:1rem;font-family:"IBM Plex Sans",sans-serif;margin-bottom:.5rem}.block-video .form-video-modal form .gform_body .gfield .ginput_container{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;margin-top:1px}.block-video .form-video-modal form .gform_body .gfield input{border-top:0;border-left:0;border-right:0;color:#fff;font-weight:400;height:2.5rem;line-height:150%;border-radius:0;padding:.5rem 0;font-size:1.125rem;background:rgba(0,0,0,0);border-bottom:1px solid #8f8e8f}.block-video .form-video-modal form .gform_body .gfield input::-webkit-input-placeholder{color:#8f8e8f}.block-video .form-video-modal form .gform_body .gfield input::-moz-placeholder{color:#8f8e8f}.block-video .form-video-modal form .gform_body .gfield input:-ms-input-placeholder{color:#8f8e8f}.block-video .form-video-modal form .gform_body .gfield input::-ms-input-placeholder{color:#8f8e8f}.block-video .form-video-modal form .gform_body .gfield input::placeholder{color:#8f8e8f}.block-video .form-video-modal form .gform_body .gfield .gfield_description{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding:0;font-size:12px;color:#1f2b24;margin-top:-2px;line-height:120%;margin-bottom:2px;text-transform:capitalize}.block-video .form-video-modal form .gform_body .gfield .gfield_description.validation_message{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;border:none;margin-top:4px;color:#c02b0a;background-color:rgba(0,0,0,0)}.block-video .form-video-modal form .gform_footer{margin:0 !important;padding:3rem 0 0 0 !important}.block-video .form-video-modal form .gform_footer input[type=submit]{margin:0;width:100%;border:none;color:#fff;padding:12px;cursor:pointer;font-size:16px;font-weight:700;line-height:150%;text-align:center;border-radius:4px;background:#5ea745}.block-video .form-video-modal form img{width:auto;height:.75rem}@media(max-width: 1023px){.block-video .form-video-modal form img{aspect-ratio:initial}}.block-video .form-video-modal .btn-description{left:0;right:0;top:auto;bottom:0;color:#627089;font-weight:400;font-style:normal;text-align:center;line-height:150%;position:absolute;font-size:1.125rem}@media(max-width: 1023px){.block-video .form-video-modal .btn-description{font-size:.875rem}}.block-video .form-video-modal .gfield_required{display:none !important}.block-video .form-video-modal .gform_ajax_spinner{right:0;width:auto;display:block;min-height:auto;height:1rem;position:absolute}.block-video .video-popup-link{top:0;left:0;width:100%;height:100%;position:absolute;pointer-events:none}.block-video .video-popup-link.active{pointer-events:all}.block-video .video-banner{left:0;top:1rem;font-weight:700;line-height:150%;color:#1f2b24;position:absolute;font-size:1rem;background:#effaf4;padding:.625rem 1rem;border-radius:0px .5rem .5rem 0px}@media(max-width: 1023px){.block-video .video-banner{font-size:.875rem;padding:.5rem .75rem}}.gslide-media{height:100% !important}@media(max-width: 1023px){.gslide-media .plyr__video-wrapper{aspect-ratio:1/1.5 !important}}.gform_ajax_spinner{width:2rem !important;height:2rem !important}
/*# sourceMappingURL=css/block-video.min.css.map */
