.btn{position: relative;background-color: transparent;color: #fff !important;border: 1px solid var(--primary);height: 68px;line-height: 68px;border-radius: 0;padding: 0 20px;font-size: 18px;font-weight:500;text-transform: uppercase;display: inline-flex;align-items: center;justify-content: center;min-width: 271px;overflow: hidden;z-index: 3;white-space: nowrap;}.btn::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -2;background: #000;}.btn::before{content: '';position: absolute;top: 0;left: 0;height: 100%;width: calc(200% + 1px);z-index: -1;transform: translateX(-50%);transition: transform 0.4s ease-out;transform-origin: left;background: rgb(255, 255, 255);background: -moz-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, var(--primary) 50%, var(--primary) 100%);background: -webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, var(--primary) 50%, var(--primary) 100%);background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, var(--primary) 50%, var(--primary) 100%);}.btn:hover{color: var(--primary) !important;}.btn:hover::before{transform: translateX(0);transform-origin: left;transition: transform 0.4s ease-out;}.btn--secondary{background-color: var(--secondary);color: var(--primary) !important;border: 1px solid var(--border-color);}.btn--secondary::before{background: var(--secondary);}.btn--secondary:hover{background-color: #fff;color: #000 !important;}.btn--white{background-color: #fff;color: var(--primary) !important;border: 1px solid #fff;}.btn--white:hover{background-color: var(--primary);color: #fff !important;border: 1px solid var(--primary);}.btn--arrow::after{content: '\f061';font-family: "Font Awesome 6 Pro";font-style: normal;font-weight: 300;-webkit-font-smoothing: antialiased;padding-left: 8px;font-size: 1.1em;}.btn--outline-primary{}.btn--outline-primary:hover{}.btn--outline-secondary{}.btn--outline-secondary:hover{}.btn--lg{height: 67px;min-width: 300px;font-size:18px;}.btn--sm{min-width:156px;}.btn-list{display: inline-flex;flex-wrap: wrap;margin: 0 -8px 15px;}.btn-list .btn{margin: 0 8px 15px;}.btn-list--lg .btn{margin: 0 23px 25px;}@media(min-width:992px){.btn-list--lg { display: inline-flex;flex-wrap: wrap;margin: 0 -23px 25px;}}#pricing{padding-top:30px;}#pricing h1{margin-bottom:75px;margin-top: 50px;}#pricing ul{list-style: none;padding:0;margin-bottom:40px;}#pricing ul li{border-bottom:1px solid var(--border-color);font-size:15px;padding-bottom:12px;margin-bottom:12px;}#pricing svg{max-width:18px;max-height:18px;fill:var(--primary);}.pricing-col{border:1px solid var(--border-color);padding:50px 25px;}.pricing-col__title{font-size:30px;font-weight:bold;}.pricing-col__tag{font-size:20px;color:var(--third);margin:17px 0;}.pricing-fee{font-size:36px;font-weight:bold;}.pricing-fee__info{font-size:14px;margin-bottom:25px;}.pricing-service-title{font-size:15px;text-transform: uppercase;font-weight:bold;margin-bottom:22px;}.mw-850{max-width: 860px!important;width: 100%!important;margin-left: auto;margin-right: auto;}.info-pricing{float: right;margin-top: -2px;}.footer a{color: white;}.areas a{color: black;}