.c-video-modal .modal-dialog{margin-left:auto;margin-right:auto;max-width:1200px;width:95%}.c-video-modal .modal-dialog .modal-content{background-color:transparent;border:none}.c-video-modal .modal-dialog .modal-body{height:0;overflow:hidden;padding-top:56.25%;position:static;width:100%}.c-video-modal .modal-dialog .close{color:#fff;font-size:32px;font-weight:400;opacity:1;position:absolute;top:-30px;right:0;text-shadow:none}.c-video-modal .modal-dialog iframe{background:#000;box-shadow:0 0 8px rgba(0,0,0,.6);display:block;height:100%;position:absolute;left:0;top:0;width:100%}.image-text{display:-ms-flexbox;display:flex;margin-bottom:20px;position:relative}.equal-height .image-text{height:100%}@media (min-width:768px){.equal-height .image-text{margin-bottom:0}}.slick-slider .image-text{margin-bottom:0}.image-text.hover-enabled:hover .main-image{transform:scale(1.05)}.image-text--video-box{border:none;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-weight:unset;height:100%;max-width:none;outline:none!important;padding:0;text-align:left;text-transform:none;width:100%}.image-text .eyebrow-text{display:block;color:#666;font-family:FuturaPT-Heavy,sans-serif;font-size:12px;font-weight:unset;letter-spacing:1.2px;line-height:1.67;margin-bottom:8px;text-transform:uppercase}.image-text .main-heading{color:inherit;display:block;font-family:FuturaPT-Demi,sans-serif;font-size:18px;font-weight:500;line-height:1.4;margin-bottom:16px;text-align:left}@media (min-width:1025px){.image-text .main-heading{font-size:24px;line-height:1.3;margin-bottom:24px}}.image-text .image-text-wrapper{display:block}.image-text .image-container{display:block;overflow:hidden;position:relative;width:100%}.image-text .image-container.is-video-enabled{pointer-events:none}.image-text .image-container .main-image{transition:.35s ease-in-out;width:100%}.image-text .image-container .play-circle-icon{cursor:pointer;display:block;height:40px;pointer-events:all;position:absolute;bottom:24px;right:24px;width:40px;z-index:1;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M.5 20C.5 9.23 9.23.5 20 .5S39.5 9.23 39.5 20 30.77 39.5 20 39.5.5 30.77.5 20z' fill='%23fff' stroke='%23fff'/%3E%3Cpath d='M17 26V14l8.696 6.087L17 26z' fill='%23000'/%3E%3C/svg%3E")}.image-text .image-container .play-circle-icon:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M.5 20C.5 9.23 9.23.5 20 .5S39.5 9.23 39.5 20 30.77 39.5 20 39.5.5 30.77.5 20z' stroke='%23fff'/%3E%3Cpath d='M17 26V14l8.696 6.087L17 26z' fill='%23fff'/%3E%3C/svg%3E")}.image-text .image-container.gradient-overlay:after{background:linear-gradient(180deg,transparent 56.58%,rgba(0,0,0,.7) 75.19%);content:"";height:100%;position:absolute;left:0;top:0;width:100%}.image-text .image-container.theme-dark.gradient-overlay:after{background:linear-gradient(180deg,transparent 56.58%,hsla(0,0%,100%,.7) 75.19%)}.image-text .cta-buttons{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.image-text .cta-buttons{-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start}}.image-text .cta-buttons.is-video-enabled{pointer-events:none}.image-text .cta-buttons .btn+.btn{margin-top:16px}@media (min-width:768px){.image-text .cta-buttons .btn+.btn{margin-top:0;margin-left:24px}}.image-text .cta-buttons .btn-primary{background-color:#000;border-radius:100px;border:1px solid #000;box-shadow:none;color:#fff;font-size:14px;line-height:1;outline:none;padding:16px 24px}.image-text .cta-buttons .btn-primary:not(:disabled):not(.disabled):active{background-color:#000;border-color:#000;color:#fff}.image-text .cta-buttons .btn-primary:hover{background-color:transparent;color:#000}.image-text .cta-buttons .btn-secondary{background-color:transparent;border-radius:100px;border:1px solid #000;box-shadow:none;color:#000;font-size:14px;line-height:1;outline:none;padding:16px 24px}.image-text .cta-buttons .btn-secondary:not(:disabled):not(.disabled):active{background-color:transparent;border-color:#000;color:#000}.image-text .cta-buttons .btn-secondary:hover{background-color:#000;color:#fff}.image-text .cta-buttons .btn-link{background:none;border:none;border-bottom:1px solid #000;border-radius:0;box-shadow:none;color:#000;font-size:14px;outline:none;padding:0}.image-text .cta-buttons .btn-link:hover{border-bottom-color:transparent;text-decoration:none}.image-text .theme-light{background-color:#f9f9f9;color:#000}.image-text .theme-dark{background-color:#000;color:#fff}.image-text .theme-dark .eyebrow-text{color:#ccc}.image-text .theme-dark .btn-primary,.image-text .theme-dark .btn-primary:not(:disabled):not(.disabled):active{background-color:#fff;border-color:#fff;color:#000}.image-text .theme-dark .btn-primary:hover{background-color:transparent;color:#fff}.image-text .theme-dark .btn-secondary,.image-text .theme-dark .btn-secondary:not(:disabled):not(.disabled):active{background-color:transparent;border-color:#fff;color:#fff}.image-text .theme-dark .btn-secondary:hover{background-color:#fff;color:#000}.image-text .theme-dark .btn-link{border-color:#fff;color:#fff}@media (max-width:767.98px){.image-text br{display:none}}.image-text .content-container{padding:24px 16px;width:100%}@media (min-width:1025px){.image-text .content-container{padding:24px}}.image-text .content-container.over-image{background-color:transparent;padding:0;position:absolute;bottom:24px;left:24px;width:auto}.image-text .content-container.over-image .main-heading{margin-bottom:16px}.image-text .content-container.over-image.theme-light{color:#fff}.image-text .content-container.over-image.theme-light .eyebrow-text{color:#ccc}.image-text .content-container.over-image.theme-light .btn-primary,.image-text .content-container.over-image.theme-light .btn-primary:not(:disabled):not(.disabled):active{background-color:#fff;border-color:#fff;color:#000}.image-text .content-container.over-image.theme-light .btn-primary:hover{background-color:transparent;color:#fff}.image-text .content-container.over-image.theme-light .btn-secondary,.image-text .content-container.over-image.theme-light .btn-secondary:not(:disabled):not(.disabled):active{background-color:transparent;border-color:#fff;color:#fff}.image-text .content-container.over-image.theme-light .btn-secondary:hover{background-color:#fff;color:#000}.image-text .content-container.over-image.theme-light .btn-link{border-color:#fff;color:#fff}.image-text .content-container.over-image.theme-light .btn-link:hover{border-bottom-color:transparent;text-decoration:none}.image-text .content-container.over-image.theme-dark{color:#000}.image-text .content-container.over-image.theme-dark .eyebrow-text{color:#666}.image-text .content-container.over-image.theme-dark .btn-primary{outline:none;background-color:#000;border-color:#000;color:#fff}.image-text .content-container.over-image.theme-dark .btn-primary:not(:disabled):not(.disabled):active{background-color:#000;border-color:#000;color:#fff}.image-text .content-container.over-image.theme-dark .btn-primary:hover{background-color:transparent;color:#000}.image-text .content-container.over-image.theme-dark .btn-secondary,.image-text .content-container.over-image.theme-dark .btn-secondary:not(:disabled):not(.disabled):active{background-color:transparent;border-color:#000;color:#000}.image-text .content-container.over-image.theme-dark .btn-secondary:hover{background-color:#000;color:#fff}.image-text .content-container.over-image.theme-dark .btn-link{border-color:#000;color:#000}.image-text .content-container.over-image.theme-dark .btn-link:hover{border-bottom-color:transparent;text-decoration:none}
