section.hero-banner-partner{position:relative;min-height:31.25rem;border-top:.0625rem solid #eee;border-bottom:.0625rem solid #eee;overflow-x:hidden;display:block;background-color:#fff;padding-top:3.75rem;padding-right:0;padding-bottom:3.75rem;padding-left:0}section.hero-banner-partner .box-bg{background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;width:100%;top:0;left:0;height:100%;padding-right:1.25rem;padding-left:1.25rem}section.hero-banner-partner .mobile-img{position:relative;width:100%;display:none}section.hero-banner-partner .content-box{position:relative;width:100%;padding-right:.75rem;padding-left:.75rem;flex:0 0 100%;max-width:100%}section.hero-banner-partner .content-box .inner-box{padding-right:0;padding-bottom:3.125rem;padding-left:0;padding-top:0;max-width:31.875rem}section.hero-banner-partner .content-box .inner-box h1{font-weight:400;color:#143b5c;line-height:1.34;margin-bottom:.5625rem;font-size:3.375rem}section.hero-banner-partner .content-box .inner-box p.big-pera{font-size:1.25rem;line-height:2rem;letter-spacing:0;margin:1rem 0 1rem 0;font-weight:400;color:#5e5c58}section.hero-banner-partner .content-box .inner-box p{line-height:1.4875rem;font-size:.875rem;color:#5e5c58}section.hero-banner-partner .content-box .inner-box p:last-of-type{margin-bottom:0}section.hero-banner-partner .content-box .button-box{margin-top:1.8125rem}section.hero-banner-partner .content-box .button-box a.cta-link{font-size:.875rem;font-weight:700;width:auto;min-width:11.75rem;border-radius:3.125rem;display:inline-block;text-align:center;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;appearance:none;text-transform:uppercase;vertical-align:top;position:relative;text-decoration:none;background-color:#143b5c;color:#fff;transition:all .6s cubic-bezier(.42,0,.58,1);-webkit-transition:all .6s cubic-bezier(.42,0,.58,1);-moz-transition:all .6s cubic-bezier(.42,0,.58,1);-ms-transition:all .6s cubic-bezier(.42,0,.58,1);-o-transition:all .6s cubic-bezier(.42,0,.58,1);overflow:hidden;border:.1875rem solid transparent;padding-top:.6875rem;padding-right:1.75rem;padding-bottom:.6875rem;padding-left:1.75rem;line-height:normal;font-weight:bold}section.hero-banner-partner .content-box .button-box a.cta-link:before{display:block;position:absolute;top:0;right:-0.9375rem;height:100%;width:0;content:"";background:#00a7d8;transition:all .6s cubic-bezier(.42,0,.58,1);-webkit-transition:all .6s cubic-bezier(.42,0,.58,1);-moz-transition:all .6s cubic-bezier(.42,0,.58,1);-ms-transition:all .6s cubic-bezier(.42,0,.58,1);-o-transition:all .6s cubic-bezier(.42,0,.58,1);transform:skewX(-25deg);-webkit-transform:skewX(-25deg);-moz-transform:skewX(-25deg);-ms-transform:skewX(-25deg);-o-transform:skewX(-25deg)}section.hero-banner-partner .content-box .button-box a.cta-link:hover{text-decoration:none;outline:0;color:#fff;border-color:#143b5c}section.hero-banner-partner .content-box .button-box a.cta-link:hover:before{left:-0.9375rem;right:auto;width:150%}section.hero-banner-partner .content-box .button-box a.cta-link span{position:relative;font:inherit}@media(min-width:768px){section.hero-banner-partner .content-box{padding-right:1.25rem;padding-left:1.25rem;flex:0 0 50%;max-width:50%}}@media(min-width:992px){section.hero-banner-partner .content-box .button-box{display:flex;align-items:center}}@media(max-width:1200px){section.hero-banner-partner .content-box .inner-box h1{font-size:2.375rem;line-height:3rem}section.hero-banner-partner .content-box .inner-box p.big-pera{font-size:1.125rem}section.hero-banner-partner .content-box .inner-box p{line-height:1.4rem;letter-spacing:0;font-size:.875rem}section.hero-banner-partner .box-bg{min-height:28.125rem}}@media(max-width:767px){section.hero-banner-partner .box-bg{display:none}section.hero-banner-partner{padding:0}section.hero-banner-partner .page-center{max-width:100%}section.hero-banner-partner .mobile-img{position:relative;width:100%;display:block;padding:0}section.hero-banner-partner .content-box .inner-box{padding-right:0;padding-bottom:3.125rem;padding-left:0;padding-top:0;padding:2.5rem 0 !important;max-width:100%}section.hero-banner-partner .content-box .inner-box h1{margin-top:-0.625rem}section.hero-banner-partner .content-box .inner-box p.big-pera{line-height:1.35;font-size:1.125rem}section.hero-banner-partner .content-box .button-box a.cta-link{display:block;width:100%}}