body,html{background-color:var(--white-color)!important}.container{margin:auto;max-width:var(--container-width)!important;padding-left:var(--size-2);padding-right:var(--size-2);width:100%}ol,ul{list-style:none!important;margin:0;padding:0}a{color:var(--primary-text-color);text-decoration:none}.btn{align-items:center;background-color:var(--accent-color);border-radius:var(--border-radius-small);display:inline-flex;font-weight:700;height:48px;justify-content:center;line-height:20px;min-width:160px;padding-left:var(--size-4);padding-right:var(--size-4)}.btn,.btn:hover{color:var(--white-color)}.btn:hover{text-decoration:none}.h1{font-size:60px}.h1,.h2{font-weight:800;line-height:120%}.h2{font-size:40px}.h3{font-size:24px;font-weight:800;line-height:140%}.text{color:var(--secondary-text-color);font-size:18px;line-height:160%}.text-center{text-align:center}.hero{align-items:center;background:#74a4d2;background:linear-gradient(90deg,#74a4d2,#74a4d2 38%,#165dc7 63%,#165dc7);display:flex;height:calc(100vh - 170px);justify-content:center;min-height:600px;overflow:hidden;position:relative}.hero:before{background-color:#000;content:""}.hero-image,.hero:before{height:100%;position:absolute;width:100%}.hero-image{left:50%;top:0;transform:translate(-50%)}.hero-image img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.7;position:relative;width:100%;z-index:1}.hero-wrapper{align-items:center;display:flex;gap:var(--size-4);justify-content:space-between;z-index:3}.hero-info{color:var(--white-color);display:flex;flex-direction:column;justify-content:flex-start;padding-bottom:var(--size-6);padding-top:var(--size-6);position:relative}.hero-title{font-weight:300;margin-bottom:0;text-transform:uppercase;text-wrap:balance}.hero-subtitle{font-weight:600;text-transform:uppercase}.hero-desc{font-size:26px;line-height:120%;margin-bottom:var(--size-4);margin-top:var(--size-5);text-wrap:balance}.hero-quiz{background-color:var(--white-color);display:flex;flex-direction:column;gap:var(--size-4);height:100%;justify-content:center;max-width:400px;padding:var(--size-4);text-align:center;text-wrap:balance;width:100%}.start-app{padding-bottom:var(--size-2);padding-top:var(--size-2)}.start-app .h2{margin-bottom:var(--size-8)}.features{--radius:130px;--border-width:30px;--step-width:260px;--wave-color:var(--gray-color);display:flex;margin:auto!important;max-width:800px!important;width:100%!important}.features-left{display:flex;flex-direction:column;gap:0;height:100%}.feature,.features-left{border-radius:var(--radius)}.feature{background-color:transparent;height:var(--step-width);position:relative;width:var(--step-width)}.feature:after{background-color:#fff;border-radius:var(--radius);content:"";height:calc(var(--step-width) - var(--border-width)*2);left:var(--border-width);position:absolute;top:var(--border-width);width:calc(var(--step-width) - var(--border-width)*2)}.feature:nth-child(2n){background-image:linear-gradient(90deg,transparent 50%,var(--wave-color) 50%)}.feature:nth-child(odd){background-image:linear-gradient(90deg,var(--wave-color) 50%,transparent 50%)}.feature:not(:first-child){margin-top:-30px}.feature-inner{align-items:center;border-radius:var(--radius);display:flex;height:100%;justify-content:center;width:100%}.feature-image{height:calc(var(--step-width) - var(--border-width)*2 - 10px);position:relative;width:calc(var(--step-width) - var(--border-width)*2 - 10px);z-index:2}.features-right{border-bottom:var(--border-width) solid var(--wave-color);border-top:var(--border-width) solid var(--wave-color);display:flex;flex:1;flex-direction:column;justify-content:space-between;margin-left:-130px;padding:var(--size-4) 0 var(--size-4) 180px}.feature-content{display:flex;gap:var(--size-1)}.feature-content .text{font-size:16px;line-height:150%}.feature-text{flex:1}.feature-text .h3{margin:0}.feature-text p.text{margin:0;text-align:justify}.feature-number{align-items:center;display:flex;gap:var(--size-2);width:100px}.feature-number img{display:none;height:var(--size-8);width:var(--size-8)}.feature-number div{align-items:center;color:var(--accent-color);display:flex;font-size:var(--size-6);font-weight:700;justify-content:center;max-width:100px;width:100%}.feature-separator{background-color:var(--wave-color);height:2px;width:100%}.success-stories{margin-bottom:var(--size-12);margin-top:var(--size-12);padding-left:var(--size-2);padding-right:var(--size-2)}.ss-subtitle{padding-bottom:var(--size-3);padding-top:var(--size-3)}.success-story{align-items:center;display:flex;flex-direction:column;gap:var(--size-3);justify-content:flex-start}.success-story>*{text-align:center}.ss-separator{font-size:24px;line-height:28px}.ss-text{font-style:italic;font-weight:400;text-wrap:balance}.articles{margin-bottom:var(--size-12);margin-top:var(--size-12)}.articles .h2.text-center{margin-bottom:var(--size-4)}.article-video,.articles .container.text-center{margin-top:var(--size-4)}.article-video{margin-bottom:var(--size-8)}.video{background-color:#000;height:0;padding-bottom:56.25%;position:relative;width:100%}.video__link,.video__media{height:100%;left:0;position:absolute;top:0;width:100%}.video__media{border:none}.video__button{background-color:transparent;border:none;cursor:pointer;display:none;height:48px;left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:68px;z-index:1}.video__button-shape{fill:#212121;fill-opacity:.8}.video__button-icon{fill:#fff}.video__button:focus{outline:none}.video:hover .video__button-shape,.video__button:focus .video__button-shape{fill:red;fill-opacity:1}.video--enabled{cursor:pointer}.video--enabled .video__button{display:block}.post-grid{display:grid;gap:var(--size-4);grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));margin-bottom:var(--size-5);margin-top:var(--size-3)}.post{background-color:var(--gray-color);border:1px solid var(--border-color)}.post-image{width:100%}.post-image img{aspect-ratio:5/3;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.post-info{display:flex;flex-direction:column;gap:var(--size-2);padding:var(--size-3);text-wrap:balance}.post-info a{color:var(--secondary-text-color)}.post-info a:hover{color:#000}.specials{background-color:var(--gray-color);padding-bottom:var(--size-12);padding-top:var(--size-12)}.specials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))}.special{flex-direction:column;gap:var(--size-4);justify-content:flex-start;padding:var(--size-8)}.special,.special-icon{align-items:center;display:flex}.special-icon{background-color:var(--accent-color);border-radius:12px;height:var(--size-8);justify-content:center;width:var(--size-8)}.special-icon img{max-height:20px;max-width:20px}.cta{color:var(--white-color);height:320px;position:relative}.cta:before{background-color:#000;z-index:1}.cta:after,.cta:before{content:"";display:block;height:100%;position:absolute;top:0;width:100%}.cta:after{background:url(https://tnvisaexpert.com/wp-content/uploads/2024/09/bg-city-2x-scaled.jpg) 50% no-repeat;background-size:cover;opacity:.25;z-index:2}.cta-info{display:flex;flex-direction:column;gap:var(--size-3);height:100%;justify-content:center;padding-bottom:var(--size-2);padding-top:var(--size-2);position:relative;z-index:4}.title-1{font-weight:300}.title-1,.title-2{text-transform:uppercase}.title-2{font-weight:600}.cta-desc{font-size:20px;line-height:24px}.we-help{height:560px;position:relative}.we-help .text{text-wrap:balance}.we-help:before{background-color:var(--gray-color);z-index:1}.we-help:after,.we-help:before{content:"";height:100%;position:absolute;top:0;width:100%}.we-help:after{background:url(https://tnvisaexpert.com/wp-content/uploads/2024/10/world-map-1-svg.svg) 50% no-repeat;background-size:contain;z-index:2}.we-help-info{display:flex;flex-direction:column;gap:var(--size-3);padding-top:var(--size-6);position:relative;z-index:3}.numbers{background-color:var(--gray-color)}.numbers-grid{align-items:center;background-color:var(--white-color);border:1px solid var(--border-color);display:flex;justify-content:space-between;padding:var(--size-6)}.number-value{margin-bottom:var(--size-2)}.number{text-align:center}.number:first-child{text-align:left}.number:last-child{text-align:right}.reviews{background-color:var(--gray-color);padding-bottom:var(--size-12);padding-top:var(--size-12)}.review-info{display:flex;flex-direction:column;gap:var(--size-3);margin-bottom:var(--size-6)}.author-reviews{display:grid;gap:var(--size-4);grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))}.author-review{background-color:var(--white-color);border:1px solid var(--border-color);display:flex;gap:var(--size-2);padding:var(--size-3)}.avatar img{height:var(--size-5);width:var(--size-5)}.r-info{margin-bottom:var(--size-2)}.rating{color:#e7bb1b;font-size:20px}.r-time{color:#a6a6a6}.publications{margin-left:auto;margin-right:auto;margin-top:var(--size-6);max-width:1300px;width:100%}.publications-list{display:inline-flex;flex-wrap:wrap;gap:var(--size-2);justify-content:space-between;width:100%}.publications-item{padding-left:var(--size-1);padding-right:var(--size-1)}.faq{background-color:var(--gray-color)}.faq-wrapper{background-color:var(--white-color);border:1px solid var(--border-color);padding:var(--size-12)}.faq-list,.faq-wrapper{gap:var(--size-3)}.faq-item,.faq-list,.faq-wrapper{display:flex;flex-direction:column}.faq-item{align-items:center;overflow:hidden}.faq-item .faq-title{align-items:center;background-color:var(--gray-alpha-color);display:flex;padding:var(--size-3) var(--size-5) var(--size-3) var(--size-4);position:relative;transition:all .3s ease-in-out;width:100%}.faq-item .faq-content{max-height:0;padding:var(--size-1) var(--size-2) 0 var(--size-2);transition:all .3s ease-in-out}.faq-item .faq-title:after{content:url(https://tnvisaexpert.com/wp-content/uploads/2024/09/arrow-right.svg);height:var(--size-3);position:absolute;right:var(--size-2);top:var(--size-5);transform:translateY(-50%);transition:all .3s ease-in-out;width:var(--size-3)}.faq-item .faq-title.active:after{transform:translateY(-50%) rotate(180deg)}.tools{background-color:var(--gray-color);padding-bottom:var(--size-12);padding-top:var(--size-12)}.tools-wrapper{display:flex;gap:var(--size-8)}.tools-info{width:50%}.tools-info .h3,.tools-info .text p:not(:last-child){margin-bottom:var(--size-3)}.tools-image{width:50%}.tools-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mgh-wrapper{display:grid;gap:var(--size-8);grid-template-columns:repeat(2,1fr);padding-top:var(--size-8)}.mission{background-color:var(--white-color);border:1px solid var(--border-color);display:flex;flex-direction:column;gap:var(--size-3);padding:var(--size-8) var(--size-4)}.mission .text{flex:1;text-wrap:balance}.get-help{display:flex;flex-direction:column;gap:var(--size-3);padding-bottom:var(--size-8)}.get-help ul li{font-size:20px;font-weight:600;line-height:130%;padding-left:2rem;position:relative}.get-help ul li:not(:last-child){padding-bottom:var(--size-2)}.get-help ul li:before{content:url(https://tnvisaexpert.com/wp-content/uploads/2024/09/check-solid.svg);height:auto;left:0;position:absolute;top:2px;width:1rem}.about{background-color:var(--gray-color);padding-bottom:var(--size-12);padding-top:var(--size-12);position:relative;z-index:1}.about:before{background:#000;background:linear-gradient(0deg,transparent,rgba(0,0,0,.05));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.about-wrapper{display:flex;gap:var(--size-8);position:relative;z-index:3}.about .h3,.about-wrapper{opacity:.5}.about .h3,.about-text p:not(:last-child){margin-bottom:var(--size-3)}.main-info{margin-bottom:var(--size-12);margin-top:var(--size-12)}.main-info-wrapper{display:flex;gap:var(--size-8)}.main-info-wrapper>*{flex:1}.main-info-cta{padding-top:3.7rem}.main-info-cta p{margin-bottom:var(--size-3)}.main-info-cta .accent{color:var(--accent-color);font-weight:800}.main-info-cta strong{font-weight:800}.main-info-text .h3{margin-bottom:var(--size-3)}.main-info-link{margin-top:var(--size-3);text-align:center}@media(max-width:1300px){.hero-subtitle,.hero-title{font-size:52px}}@media(max-width:1100px){.hero{min-height:800px}}@media screen and (max-width:991px){.hero-wrapper{flex-direction:column}.hero-info{padding-bottom:var(--size-4);padding-top:var(--size-4)}.hero-desc{margin-bottom:var(--size-4);margin-top:var(--size-3)}.hero-quiz{gap:var(--size-2);max-width:100%}}@media screen and (max-width:769px){.h1{font-size:46px}.h2{font-size:32px}.hero{min-height:900px}.main-info-wrapper{flex-direction:column}.main-info-cta,.start-app{padding-top:0}.start-app{padding-bottom:0}.features{--border-width:0}.features-left{display:none}.features-right{gap:var(--size-3);margin-left:0;padding:0}.feature-content{background-color:#f7f7f7;border-radius:4px;flex-direction:column-reverse;gap:var(--size-2);padding:var(--size-2)}.feature-number img{display:block}.feature-separator{display:none}.specials{padding-bottom:var(--size-6);padding-top:var(--size-6)}.special{padding:var(--size-6)}.review-info{gap:var(--size-2)}.faq-wrapper{gap:var(--size-1);padding:var(--size-6) var(--size-2)}.faq-list{margin-top:var(--size-2)}.faq-item .faq-title{padding:var(--size-2) var(--size-5) var(--size-2) var(--size-3)}.faq-item .faq-title:after{top:var(--size-4)}.tools-wrapper{flex-direction:column-reverse;gap:var(--size-4)}.tools{padding-bottom:var(--size-8);padding-top:var(--size-8)}.tools-image,.tools-info{width:100%}.get-help{padding-bottom:0}.mgh-wrapper{gap:var(--size-4);grid-template-columns:repeat(1,1fr)}.header-menu{left:0;padding:.5rem var(--one-offset) .5rem var(--one-offset)!important;z-index:10!important}.we-help{height:auto}.we-help-info{padding-bottom:var(--size-6)}}@media screen and (max-width:650px){.numbers-grid{flex-direction:column;gap:var(--size-4)}.number-value{margin-bottom:var(--size-1)}.number{text-align:center!important}.publications-list{justify-content:center}}@media screen and (max-width:460px){.h1{font-size:36px}.h1,.h2{font-weight:700}.h2{font-size:28px}.h3{font-size:20px;font-weight:700}.hero-info{padding-left:0;padding-right:0}.hero{height:auto;min-height:auto}.hero-quiz{margin-bottom:2rem}.feature-number div{font-size:var(--size-4);justify-content:flex-start}.start-app .h2{margin-bottom:var(--size-4)}.special{gap:var(--size-1_5);padding:var(--size-2)}.mission{padding:var(--size-4) var(--size-2)}.author-review,.post-info{padding:var(--size-2)}}
