@charset "UTF-8";div#inner-page-wrapper{margin-bottom:0}div#inner-page-wrapper>.container{width:100%;padding:0}.ip-banner canvas{height:640px}.canvas-img{position:relative}.canvas-img canvas{width:100%;height:auto;display:block}.canvas-img img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.res-area{position:relative}.ress-bg.global-canvas-bg{display:flex;justify-content:flex-end;align-items:flex-start;width:936px;height:870px;top:-100px;right:-10%;left:unset}.res-holder{position:relative;display:block;text-align:center;z-index:5}.res-holder .res-content{position:relative;display:block}.res-holder .res-content .res-title{font-size:68px;color:#000;font-family:var(--font-family-title);text-transform:uppercase;margin-top:50px;margin-bottom:20px}.res-holder .res-content .res-title em{font-size:50px;font-style:normal}.res-holder .res-content p{font-size:19px;color:#000;line-height:28px}.res-list-wrap{display:flex;justify-content:center;flex-flow:wrap;align-items:center;position:relative;padding:40px 0;width:90%;margin:auto}.res-list-wrap .res-list{display:block;width:25%;padding:0 20px;margin:40px 0;display:flex;justify-content:center;align-items:center}.res-list-wrap .res-list .res-img img{border-radius:20px;-o-object-fit:contain;object-fit:contain;background:#f6f0f0}.res-list-wrap .res-list .res-text{display:block;text-align:center;font-size:17px;padding-top:20px;color:#000}.res-list-wrap .res-list .res-text span{font-size:35px;display:block;font-family:var(--font-family-title)}.res-list-wrap .res-list .res-text p{display:block;line-height:26px;padding:10px 0}.res-list-wrap .res-list .res-cta{display:flex;align-items:center;justify-content:center;padding:10px 0 0}.res-list-wrap .res-list .res-cta a{width:100%}.res-list-wrap .res-list .res-img span{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:115px;height:115px;background:url(../../assets/images/resources/play-icon.png) no-repeat;background-size:100% 100%;background-position:center;z-index:5}.aiosp-wrap .aiosp-container .aios-popup-body{max-width:944px;min-height:auto}.aiosp-content.aios-popup-body button.aiosp-close:after{content:"򰉇";font-family:agentimage;color:#d1d534;font-size:30px}.aiosp-content.aios-popup-body button.aiosp-close{font-size:0;width:auto;height:auto;line-height:1;padding:5px;top:30px!important;right:30px;opacity:1}.resources-popup-form{font-size:0;max-width:762px;margin:0 auto}.rscs-fields{display:inline-block;width:50%;margin:0 0 12px;padding:0 16px}.resources-popup-form input{font-size:14px;font-weight:400;letter-spacing:0;background:transparent;width:100%;height:52px;color:#8f8f8f;padding:0 5px;border-radius:0;resize:none;border:none;border-bottom:solid 1px rgba(0,0,0,.5);-webkit-appearance:none;-moz-appearance:none;font-family:var(--font-family-default)}.resources-popup-form input[type=submit]{border:solid 2px #d1d534;border-radius:30px;transition:all .3s ease-in-out;font-weight:700;background:transparent!important;color:#000!important;max-width:250px;margin:15px auto 0;display:block;text-transform:uppercase}.resources-popup-form input[type=submit]:hover{background:#d1d534!important}.rscs-fields.rscs-btn{width:100%;margin-top:26px}.resources-popup-content{padding:22px 0 0}.resources-popup-content .ip-resources-text{margin:22px auto 24px;max-width:530px;line-height:1.5}.resources-popup-content .res-title{font-size:68px;color:#000;font-family:var(--font-family-title);text-transform:uppercase;margin-top:50px;margin-bottom:20px}.resources-popup-content p{font-size:19px;color:#000;line-height:28px}.resources-popup-content .res-title em{font-size:50px;font-style:normal}.siteArrow{position:absolute;top:50%;transform:translateY(-50%);font-size:clamp(1rem,2vw,4.688em);z-index:10;cursor:pointer;transition:opacity .3s ease;background:transparent;border:none}.siteArrow--prev{left:-1rem}.siteArrow--next{right:-1rem}.siteArrow:hover{opacity:.7}.wpcf7-response-output{font-size:14px}.video-wrapper iframe{min-height:400px}.video-wrapper a{margin-top:20px!important}@media only screen and (min-width: 992px) and (max-width: 1600px){.res-list-wrap .res-list .res-cta a{width:13.938vw}}@media only screen and (max-width: 991px){.res-list-wrap .res-list{width:50%;padding:0 5px}.res-holder .res-content .res-title em,.resources-popup-content .res-title em{font-size:30px}.ip-banner canvas{background-position:top right -330px}}@media only screen and (max-width: 767px){.rscs-fields{width:100%}}@media only screen and (max-width: 480px){.resources-popup-content .res-title,.res-holder .res-content .res-title{font-size:45px}}
