.custom-text-banner-section{width:100%}.custom-text-banner-section .custom-text-banner-container{display:flex;flex-direction:column;align-items:center;padding:98px 90px 78px 90px}@media only screen and (max-width: 1180px){.custom-text-banner-section .custom-text-banner-container{width:100%;padding:80px 80px}}@media only screen and (max-width: 900px){.custom-text-banner-section .custom-text-banner-container{width:100%;padding:50px 25px}}.custom-text-banner-section .custom-text-banner-container .image-logo-container{width:521px;height:32px;margin-bottom:24px}@media only screen and (max-width: 528px){.custom-text-banner-section .custom-text-banner-container .image-logo-container{width:100%;height:100%}}.custom-text-banner-section .custom-text-banner-container .image-logo-container img{width:100%;height:100%}.custom-text-banner-section .custom-text-banner-container .text-info{color:#141414;text-align:center;font-feature-settings:"dlig" on;font-family:var(--custom-first-font-family);font-size:32px;font-style:normal;font-weight:700;line-height:130%;width:100%;max-width:792px;margin:0px auto 50px;align-self:stretch}.custom-text-banner-section .custom-text-banner-container .text-info p{white-space:break-spaces}.custom-text-banner-section .custom-text-banner-container .custom-button{width:250px;height:50px;background:#141414;border:2px solid #141414;display:flex;flex-direction:row;--initial-gradient: linear-gradient(#000, #000);--hover-gradient: linear-gradient(#FFF, #FFF);--initial-background-position: 100% 0%;--hover-background-position: 0% 0%;background-color:rgba(0,0,0,0);background-image:var(--initial-gradient),var(--hover-gradient);background-size:101% 101%,0 101%;background-position:var(--initial-background-position);background-repeat:no-repeat;transition:background-size .45s cubic-bezier(0.785, 0.135, 0.15, 0.86),background-position .45s step-end,color .45s cubic-bezier(0.785, 0.135, 0.15, 0.86),border .45s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.custom-text-banner-section .custom-text-banner-container .custom-button .button-text{color:#fff;text-align:center;font-family:var(--custom-first-font-family);font-size:18px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:.18px;text-transform:uppercase;width:220px;height:100%;align-items:center;justify-content:center;display:flex}.custom-text-banner-section .custom-text-banner-container .custom-button .button-svg{background:#fff;width:46px;height:100%;align-items:center;justify-content:center;display:flex}.custom-text-banner-section .custom-text-banner-container .custom-button .button-svg svg{width:14px;height:14px;flex-shrink:0;overflow:hidden}.custom-text-banner-section .custom-text-banner-container .custom-button .button-svg svg path{transition:transform .3s ease,opacity .3s ease}.custom-text-banner-section .custom-text-banner-container .custom-button:hover{background-position:var(--hover-background-position);background-size:0 101%,101% 101%}.custom-text-banner-section .custom-text-banner-container .custom-button:hover .button-text{color:#000}.custom-text-banner-section .custom-text-banner-container .custom-button:hover .button-svg .arrow-out{transform:translate(14px, -13px)}.custom-text-banner-section .custom-text-banner-container .custom-button:hover .button-svg .arrow-in{transform:translate(15px, -15px)}
