@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap);.site.grid-container.container{padding:0!important}.trustvisa-home-template .site-content,.trustvisa-home-template .content-area,.trustvisa-home-template .site-main{margin:0;max-width:none;padding:0;width:100%}.trustvisa-home-template .inside-article{padding:0}.evisa-main-wrap,.evisa-main-wrap *{-webkit-box-sizing:border-box;box-sizing:border-box}.evisa-main-wrap{--evisa-teal:#187b81;--evisa-teal-light:#FDB913;--evisa-text:#081126;--evisa-text-heading:#101828;--evisa-muted:#344054;--evisa-soft:#F4F8F9;--evisa-soft-blue:#EDF3F5;--evisa-border:#EDF3F5;--evisa-shadow:0 18px 50px rgba(15, 23, 42, 0.08);background:#fff;color:var(--evisa-text);font-family:"Plus Jakarta Sans",Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:1.55;overflow-x:hidden}.main-font,.main-font *{font-family:"Plus Jakarta Sans",Arial,sans-serif!important}.evisa-main-wrap a{color:inherit;text-decoration:none}.evisa-main-wrap img{display:block;height:auto;max-width:100%}.evisa-main-wrap h1,.evisa-main-wrap h2,.evisa-main-wrap h3,.evisa-main-wrap h4,.evisa-main-wrap p{margin-top:0}.evisa-main-wrap h1,.evisa-main-wrap h2{color:var(--evisa-text-heading);font-weight:700;line-height:1.25;letter-spacing:-2%}.evisa-main-wrap h1{font-size:64px;max-width:620px}.evisa-main-wrap h2,.evisa-main-wrap h1.h2{font-size:48px}.evisa-main-wrap .container{--bs-gutter-x:1.5rem;margin-left:auto;margin-right:auto;max-width:100%;padding-left:calc(var(--bs-gutter-x) * 0.5);padding-right:calc(var(--bs-gutter-x) * 0.5);width:100%}.evisa-main-wrap .row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x) * -0.5);margin-right:calc(var(--bs-gutter-x) * -0.5);margin-top:calc(var(--bs-gutter-y) * -1)}.evisa-main-wrap .row>*{-ms-flex-negative:0;flex-shrink:0;margin-top:var(--bs-gutter-y);padding-left:calc(var(--bs-gutter-x) * 0.5);padding-right:calc(var(--bs-gutter-x) * 0.5)}.gap-25{gap:25px}.evisa-main-wrap .card{background-clip:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;position:relative;word-wrap:break-word}.evisa-main-wrap .card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.how-work .nav .nav-item,.how-work .nav{width:50%}.how-work .nav{margin-bottom:25px!important}.evisa-main-wrap .nav{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0;border:0;padding:10px;background-color:#f4f8fa;border-radius:10px}.evisa-main-wrap .nav-item .nav-link{display:block;width:100%;text-align:center;border:0;font-size:18px;font-weight:500;color:#8a879f;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;padding:7px 5px;position:relative;z-index:1;background-color:#fff0}.evisa-main-wrap .nav-item .nav-link:before{position:absolute;content:"";top:0;width:100%;height:100%;box-shadow:0 4px 4px #c6d5dd5e;background-color:#fff;opacity:0;z-index:-1;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;left:-2px;right:-2px}.evisa-main-wrap .nav-item .nav-link.active{color:#0F172A}.evisa-main-wrap .nav-item .nav-link.active:before{opacity:1}.evisa-main-wrap .tab-pane{display:none}.evisa-main-wrap .tab-pane.active{display:block}.evisa-main-wrap .fade{opacity:0;-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.evisa-main-wrap .fade.show{opacity:1}.evisa-main-wrap .accordion-tittle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;text-align:left;width:100%}.evisa-main-wrap .accordion-tittle .arrow{position:absolute;z-index:2;right:27px;top:24px;width:42px;height:42px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background-color:#fff;box-shadow:0 4px 7px #b2becd4a;display:block;font-size:14px;color:#b3b3c0;font-weight:600;margin-bottom:16px}.evisa-main-wrap .accordion-tittle .arrow:before,.accordion_box .block .acc-btn .arrow:before{color:var(--evisa-text-heading);content:"";font-family:"Font Awesome 5 Pro";font-weight:500;position:absolute;-webkit-transition:.6s cubic-bezier(.165,.84,.44,1);-o-transition:.6s cubic-bezier(.165,.84,.44,1);transition:.6s cubic-bezier(.165,.84,.44,1);top:8px;left:15px;font-size:16px}.evisa-main-wrap .accordion-tittle.collapsed .arrow:before,.accordion_box .block.active-block .acc-btn .arrow:before{color:var(--evisa-text-heading);content:"";transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg)}.accordion-tittle:before{z-index:1;position:absolute;width:52px;height:101px;border-radius:28px;-webkit-border-radius:28px;-moz-border-radius:28px;-ms-border-radius:28px;-o-border-radius:28px;background-color:#f4f8fa;content:"";top:-22px;right:4px;-webkit-transform:rotate(-134deg);-ms-transform:rotate(-134deg);transform:rotate(-134deg)}.evisa-main-wrap .collapse:not(.show){display:none}.evisa-section{padding:64px 0}.evisa-section-lead,.evisa-section-title p,.evisa-form-heading p,.evisa-faq__intro p,.evisa-testimonials p{color:var(--evisa-muted);font-size:20px;margin-bottom:0}.evisa-btn{align-items:center;background:var(--evisa-teal);border:1px solid var(--evisa-teal);border-radius:91px;color:#fff!important;display:inline-flex;font-size:16px;line-height:18px;font-weight:500;justify-content:center;padding:15px 0 15px 0;min-width:420px;text-transform:uppercase;letter-spacing:0;max-width:100%;text-align:center;position:relative;transition:all 0.15s linear}.evisa-btn i,.evisa-btn span{transition:all 0.15s linear;position:absolute;right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;top:0;padding:0}.evisa-btn:hover,.evisa-btn:focus{background:var(--evisa-teal-light);border-color:var(--evisa-teal-light);color:#fff}.evisa-btn:hover span{-webkit-transform:translateX(7px);-ms-transform:translateX(7px);transform:translate(7px)}.evisa-btn svg{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:18px}.evisa-btn--light{background:#fff;border-color:#fff;color:var(--evisa-text-heading)!important;min-width:280px}.evisa-btn--light:hover,.evisa-btn--light:focus{background:var(--evisa-teal-light);border-color:var(--evisa-teal-light)}.evisa-hero{background:#F3F8F9}.evisa-kicker,.evisa-subtitle{color:#344054;font-size:20px;font-weight:500;margin-bottom:24px}.evisa-check-list{display:-ms-grid;display:grid;gap:9px;list-style:none;margin:0 0 24px;padding:0}.evisa-check-list li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#29384a;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:500;gap:10px}.evisa-check-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:999px;color:var(--evisa-teal);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 22px;flex:0 0 22px;height:22px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px}.evisa-check-icon svg{fill:currentColor}.evisa-shortcode-card{background:#fff;border:1px solid var(--evisa-border);border-radius:16px;-webkit-box-shadow:var(--evisa-shadow);box-shadow:var(--evisa-shadow)}.evisa-shortcode-card--hero{max-width:520px}.evisa-shortcode-card--hero form,.evisa-shortcode-card--hero .nationality-form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.evisa-shortcode-card--hero input,.evisa-shortcode-card--hero select{border:0;border-radius:10px;color:var(--evisa-text);-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:44px;padding:10px 12px;width:100%}.evisa-shortcode-card--hero .field{width:calc(100% - 170px)}.evisa-shortcode-card--hero input.wpcf7-submit{width:170px;font-size:16px!important;font-weight:400!important}.evisa-shortcode-card--hero button,.evisa-shortcode-card--hero input[type="submit"],.evisa-shortcode-card--hero .button{background:var(--evisa-teal);border:0;border-radius:10px;color:#fff;font-size:.78rem;font-weight:700;min-height:44px;padding:6px 12px;white-space:nowrap}.evisa-shortcode-card--hero button:hover,.evisa-shortcode-card--hero input[type="submit"]:hover,.evisa-shortcode-card--hero .button:hover{background:var(--evisa-teal-light)}.evisa-video-wrap{padding:12px;position:relative}.evisa-video-card{aspect-ratio:16 / 9;background:#061a26;border:3px solid #fff;border-radius:15px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5);display:block;overflow:hidden;position:relative;z-index:2}.evisa-video-card::after{background:radial-gradient(circle at center,rgba(255,255,255,.08),rgba(6,26,38,.24));content:"";inset:0;position:absolute}.evisa-video-card img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.evisa-play-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f6a800;border-radius:999px;-webkit-box-shadow:0 12px 28px rgba(246,168,0,.35);box-shadow:0 12px 28px rgba(246,168,0,.35);color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:72px;inset:50% auto auto 50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:72px;z-index:3}.evisa-play-button svg{fill:currentColor;height:32px;margin-left:4px;width:32px}.evisa-ornament{pointer-events:none;position:absolute;z-index:1}.evisa-ornament--left{width:auto;max-width:auto;top:69px;left:-32px;transform:translate3d(.029px,.029px,0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);-webkit-transform:translate3d(.029px,.029px,0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1)}.evisa-ornament--top{transform:translate3d(.029px,0,0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);-webkit-transform:translate3d(.029px,0,0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);left:-35px;width:auto;max-width:auto;bottom:16%;z-index:1}.evisa-ornament--right{transform:translate3d(0,.029px,0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);-webkit-transform:translate3d(0,.029px,0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);right:-56px;top:18px;z-index:1}.evisa-ornament--bottom{transform:translate3d(0,0,0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);-webkit-transform:translate3d(0,0,0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);right:-45px;width:auto;max-width:auto;bottom:20px;z-index:1}.evisa-work{background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(78%,#fff),to(rgba(233,243,245,.8)));background:linear-gradient(180deg,#fff 0%,#fff 78%,rgba(233,243,245,.8) 100%);position:relative}.evisa-tabs{background:var(--evisa-soft);border-radius:8px;display:-ms-grid;display:grid;gap:0;-ms-grid-columns:minmax(0,1fr) 0 minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto 28px;max-width:580px;padding:4px}.evisa-tabs .nav-link{border:0;border-radius:6px;color:#667085;font-size:.92rem;font-weight:500;min-height:42px;width:100%}.evisa-tabs .nav-link.active{background:#fff;-webkit-box-shadow:0 8px 18px rgba(15,23,42,.08);box-shadow:0 8px 18px rgba(15,23,42,.08);color:var(--evisa-text-heading)}.evisa-tab-content{position:relative}.content p:last-child{margin-bottom:0}.evisa-step-accordion{display:-ms-grid;display:grid;gap:16px}.evisa-step-accordion .accordion-item,.evisa-faq-accordion .accordion-item{background:#fff;border:1px solid var(--evisa-border);-webkit-box-shadow:0 10px 32px rgba(15,23,42,.05);box-shadow:0 10px 32px rgba(15,23,42,.05);overflow:hidden;position:relative;border-radius:20px!important;margin-bottom:20px}.evisa-step-accordion .accordion-tittle{color:var(--evisa-text-heading)!important;position:relative;font-weight:600;font-size:20px}.evisa-step-index{margin-right:14px}.evisa-step-accordion .accordion-body{color:var(--evisa-text);font-size:16px;padding:10px 28px 0 64px}.evisa-application{background:var(--evisa-soft)}.evisa-form-heading{margin-bottom:28px}.evisa-form-heading h2{font-size:clamp(2rem, 3.3vw, 3.2rem)}.evisa-shortcode-card--application{border-radius:18px;padding:clamp(18px, 3vw, 30px)}.evisa-shortcode-card--application input,.evisa-shortcode-card--application select,.evisa-shortcode-card--application textarea{border:1px solid var(--evisa-border);border-radius:8px;min-height:42px}.evisa-shortcode-card--application button,.evisa-shortcode-card--application input[type="submit"],.evisa-shortcode-card--application .button{background:var(--evisa-teal);border:0;border-radius:999px;color:#fff;font-weight:800;min-height:48px;padding:12px 28px;text-transform:uppercase}.evisa-work{background-image:url(/wp-content/themes/generatepress-child/assets/img/bg-how-work.webp);background-position:bottom center;background-repeat:no-repeat;background-size:cover}.evisa-blogs{background:#fff;background-image:url(/wp-content/themes/generatepress-child/assets/img/bg-new-blog.webp);position:relative;background-position:top center;background-repeat:no-repeat;background-size:min(100%, 1490px) auto}.evisa-testimonials{background:#EDF3F5;background-image:url(/wp-content/themes/generatepress-child/assets/img/bg-testimonials.png);background-position:bottom center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.ul_li_center{justify-content:center}.ul_li,.ul_li_right,.ul_li_center,.ul_li_between{margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center}.xb-swiper-sliders{position:relative}.paginations{padding-top:50px}.swiper-pagination-bullet{margin:0 3px;background:var(--evisa-teal);width:12px;height:12px}.xb-blog__nav .nav-item.tm-blog-button-prev{left:-30px}.xb-blog__nav .nav-item.tm-blog-button-next{right:-30px}.xb-blog__nav .nav-item{position:absolute;top:41%;z-index:5;-webkit-box-shadow:0 4px 4px rgba(198,213,221,.37);box-shadow:0 4px 4px rgba(198,213,221,.37);margin:0;width:60px;height:60px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background-color:#fff;font-size:18px;display:flex;align-items:center;justify-content:center;color:#000;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.xb-backtotop .scroll,.xb-blog__nav .nav-item:hover{background-color:var(--evisa-teal)}.xb-blog .xb-item--inner a{display:block}.xb-blog{padding:30px 15px}.xb-carousel-inner{margin:-30px 0}.xb-blog .xb-item--inner{background-color:#fff;box-shadow:0 14px 19px #dde5ec6b;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;overflow:hidden;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;position:relative}.xb-blog .xb-item--inner{flex-direction:column}.xb-blog,.xb-blog .xb-item--inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:start;align-content:flex-start;position:relative!important}.xb-blog:hover .xb-item--inner{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.xb-blog .xb-item--img{overflow:hidden;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;height:230px}.xb-blog .xb-item--img img{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);-webkit-transition:.3s cubic-bezier(.67,.04,.3,.91);-o-transition:.3s cubic-bezier(.67,.04,.3,.91);transition:.3s cubic-bezier(.67,.04,.3,.91);height:100%;object-fit:cover;width:100%}.xb-blog:hover .xb-item--img img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.xb-blog .xb-item--holder{padding:40px 35px 63px!important;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;position:relative}.xb-item--holder{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xb-blog .xb-item--category{padding:9px 19px 8px}.xb-blog .xb-item--category{display:inline-block;position:absolute;top:-16px;background:#0c9;padding:9px 19px 10px;color:#fff;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;line-height:1;font-size:12px;font-weight:700;text-transform:uppercase}.xb-blog .xb-item--title{font-size:24px;line-height:34px;margin-bottom:20px;letter-spacing:-.72px;color:var(--evisa-text-heading);font-weight:600}.xb-blog .xb-item--inner a.xb-item--link{color:#58595E;display:flex;align-items:center;z-index:2;position:relative}.xb-blog .xb-item--link span{display:inline-block;margin-left:19px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.xb-blog .xb-item--link:hover span{-webkit-transform:translateX(7px);-ms-transform:translateX(7px);transform:translate(7px)}.border-effect a,.border-effect-2 a{display:inline!important;width:100%;background-repeat:no-repeat;background-position-y:-2px;background-image:linear-gradient(transparent calc(100% - 2px),currentColor 1px);-webkit-transition:.6s cubic-bezier(.215,.61,.355,1);-o-transition:.6s cubic-bezier(.215,.61,.355,1);transition:.6s cubic-bezier(.215,.61,.355,1);background-size:0 100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.xb-blog:hover .border-effect a{background-size:100% 100%;color:inherit}.evisa-blogs .xb-swiper-container .swiper-wrapper{align-items:stretch}.evisa-blogs .xb-swiper-container .swiper-slide{display:flex;height:auto}.evisa-blogs .xb-blog{align-items:stretch}.evisa-blogs .xb-blog .xb-item--inner{align-items:stretch;display:flex;flex-direction:column;height:100%;width:100%}.evisa-blogs .xb-blog .xb-item--img{flex:0 0 auto;width:100%}.evisa-blogs .xb-blog .xb-item--holder{display:flex;flex:1 1 auto;flex-direction:column}.evisa-blogs .xb-blog .xb-item--inner a.xb-item--link{margin-top:auto}.evisa-section-title{margin:0 auto 40px}.evisa-service-card{border:0;border-radius:14px;-webkit-box-shadow:var(--evisa-shadow);box-shadow:var(--evisa-shadow);overflow:hidden}.evisa-service-card__image{aspect-ratio:1.65 / 1;display:block;overflow:hidden}.evisa-service-card__image img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.15s ease;transition:-webkit-transform 0.15s ease;transition:transform 0.15s ease;transition:transform 0.15s ease,-webkit-transform 0.15s ease;width:100%}.evisa-service-card:hover .evisa-service-card__image img{-webkit-transform:scale(1.04);transform:scale(1.04)}.evisa-service-card .card-body{padding:22px 24px 26px}.evisa-badge{background:var(--evisa-teal);border-radius:999px;color:#fff;display:inline-block;font-size:.68rem;font-weight:800;margin-bottom:14px;padding:6px 12px;text-transform:uppercase}.evisa-service-card h3{font-size:1.22rem;font-weight:700;line-height:1.35;margin-bottom:18px}.evisa-service-card h3 a:hover,.evisa-card-link:hover,.evisa-text-link:hover{color:var(--evisa-teal)}.evisa-card-link,.evisa-text-link{color:var(--evisa-muted);font-size:.9rem;font-weight:600}.evisa-testimonials__intro h2{margin-bottom:28px}.evisa-testimonials h2 span,.evisa-faq h2 span{color:#667085;display:block}.evisa-testimonials__intro p{margin-bottom:18px}.evisa-testimonials__intro .evisa-text-link{color:var(--evisa-teal);display:inline-flex;font-size:16px;font-weight:700}.evisa-testimonials .xb-carousel-inner{margin:0}.evisa-testimonials .xb-swiper-container{padding:2px 4px}.evisa-testimonials .xb-swiper-container .swiper-wrapper{align-items:stretch}.evisa-testimonials .xb-swiper-container .swiper-slide{display:flex;height:auto}.evisa-testimonials .xb-testimonial{display:flex;width:100%}.evisa-testimonials .xb-testimonial .xb-item--inner{align-items:center;background:#fff;border-radius:20px;box-shadow:0 14px 24px rgba(221,229,236,.55);display:flex;flex-direction:column;min-height:548px;padding:60px 54px 56px;width:100%}.evisa-testimonials .xb-testimonial .xb-item--img{align-items:center;display:flex;justify-content:center;margin-bottom:40px;min-height:40px;padding-bottom:40px;position:relative;width:100%}.evisa-testimonials .xb-testimonial .xb-item--img::after{background:#d9e2e8;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.evisa-testimonials .xb-testimonial .xb-item--img img,.evisa-testimonials .xb-testimonial .xb-item--ratting img{display:block;height:auto;max-width:100%}.evisa-testimonials .xb-testimonial .xb-item--content{color:#101828;flex:1 1 auto;font-size:18px;font-weight:500;line-height:2.05;margin-bottom:48px}.evisa-testimonials .xb-testimonial .xb-item--bottom{margin-top:auto}.evisa-testimonials .xb-testimonial .xb-item--ratting{display:flex;justify-content:center;margin-bottom:13px}.evisa-testimonials .xb-testimonial .xb-item--title{color:var(--evisa-text-heading);font-size:14px;font-weight:800;letter-spacing:.08em;line-height:1.35;margin:0;text-transform:uppercase}.xb-testimonial__nav{gap:18px;margin-top:128px}.xb-testimonial__nav .tm-nav-item{align-items:center;background:#fff;border-radius:50%;box-shadow:0 10px 18px rgba(221,229,236,.65);cursor:pointer;display:flex;height:68px;justify-content:center;transition:0.25s ease;width:68px}.xb-testimonial__nav .tm-nav-item::before{content:"";display:block;height:0;width:0}.xb-testimonial__nav .tm-button-prev::before{border-bottom:9px solid transparent;border-right:13px solid #cfd6df;border-top:9px solid transparent}.xb-testimonial__nav .tm-button-next::before{border-bottom:9px solid transparent;border-left:13px solid #cfd6df;border-top:9px solid transparent}.xb-testimonial__nav .tm-button-prev:hover::before{border-right-color:var(--evisa-text-heading)}.xb-testimonial__nav .tm-button-next:hover::before{border-left-color:var(--evisa-text-heading)}@media (max-width:1199px){.evisa-testimonials .xb-testimonial .xb-item--inner{min-height:500px;padding:48px 34px 44px}.evisa-testimonials .xb-testimonial .xb-item--content{font-size:16px}}@media (max-width:991px){.xb-testimonial__nav{margin:28px 0 16px}.xb-testimonial__nav{justify-content:end;margin-bottom:30px;margin-top:-65px}}@media (max-width:767px){.hide-for-md,.xb-testimonial__nav.ul_li{display:none}.testimonial .sec-title{margin-bottom:25px}.evisa-testimonials .xb-testimonial .xb-item--inner{min-height:430px;padding:36px 24px 32px}.evisa-testimonials .xb-testimonial .xb-item--img{margin-bottom:28px;padding-bottom:28px}.evisa-testimonials .xb-testimonial .xb-item--content{line-height:1.8;margin-bottom:32px}}.evisa-cta{background-color:transparent;background-image:linear-gradient(180deg,#FFFFFF 50%,#F4F8F9 50%);padding:32px 0 0}.evisa-cta__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(/wp-content/themes/generatepress-child/assets/img/cta-bg.png);background-position:center;background-size:cover;border-radius:18px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:28px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:190px;padding:64px 48px}.evisa-cta__inner p{color:#cfe7e9;font-size:1rem;font-weight:600;margin-bottom:8px}.evisa-cta__inner h2{color:#fff;font-size:clamp(2rem, 4vw, 3rem);max-width:620px}.evisa-main-wrap .wrap-modal{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(8,17,38,.5);inset:0;padding:20px;position:fixed;z-index:9999}.evisa-main-wrap .wrap-modal:not(.d-none){display:-webkit-box;display:-ms-flexbox;display:flex}.evisa-main-wrap .modal--small{background:#fff;border-radius:18px;-webkit-box-shadow:0 28px 80px rgba(8,17,38,.22);box-shadow:0 28px 80px rgba(8,17,38,.22);margin:0 auto;max-width:520px;padding:34px;position:relative}.evisa-main-wrap .modal-content__close{background:#eef6f7;border:0;border-radius:999px;height:32px;position:absolute;right:18px;top:18px;width:32px}.evisa-main-wrap .modal-content__close::before,.evisa-main-wrap .modal-content__close::after{background:var(--evisa-text-heading);content:"";height:2px;left:9px;position:absolute;top:15px;width:14px}.evisa-main-wrap .modal-content__close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.evisa-main-wrap .modal-content__close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.evisa-main-wrap .modal__icon{height:48px;margin:0 auto 16px;width:48px}.evisa-main-wrap .modal-buton__green{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--evisa-teal);border:0;border-radius:999px;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:800;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:44px;min-width:140px;padding:10px 18px}@media (max-width:575px){.evisa-shortcode-card--hero input.wpcf7-submit,.evisa-shortcode-card--hero .field{width:100%}.evisa-cta__inner{padding:24px 16px}}@media (min-width:576px){.evisa-main-wrap .container{max-width:540px}}@media (min-width:768px){.how-work .accordion-item .accordion-tittle{padding:24px 70px 0 35px;background:#fff0;box-shadow:none!important}.how-work .accordion-item{padding-bottom:24px!important}.how-work .accordion_box .block .content{padding:0 44px}.evisa-main-wrap .container{max-width:720px}.evisa-main-wrap .col-md-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.evisa-main-wrap .d-md-block{display:block!important}.evisa-btn--light{min-width:330px}}@media (min-width:992px){.evisa-main-wrap .container{max-width:960px}.evisa-main-wrap .col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.evisa-main-wrap .col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.evisa-main-wrap .col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.evisa-main-wrap .col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.evisa-main-wrap .text-lg-end{text-align:right!important}.evisa-main-wrap .mb-lg-5{margin-bottom:3rem!important}.evisa-btn--light{min-height:60px}}@media (min-width:1200px){.evisa-main-wrap .container{max-width:1140px}.evisa-main-wrap .col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.evisa-main-wrap .g-xl-5{--bs-gutter-x:2rem;--bs-gutter-y:2rem}}@media (min-width:1400px){.evisa-main-wrap .container{max-width:1320px}}@media (max-width:991.98px){.evisa-hero{text-align:center}.evisa-check-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.evisa-check-list li{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.evisa-shortcode-card--hero{margin-left:auto;margin-right:auto}.evisa-faq__intro{position:static}.evisa-cta__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 32px}}@media (max-width:767.98px){.evisa-section{padding:48px 0}.evisa-shortcode-card--hero form,.evisa-shortcode-card--hero .nationality-form{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.evisa-step-accordion .accordion-tittle,.evisa-faq-accordion .accordion-tittle{font-size:.95rem;padding-left:18px;padding-right:18px}.evisa-btn,.evisa-btn--light{width:100%}.evisa-video-card{border-width:5px}.evisa-play-button{height:56px;width:56px}.evisa-ornament{display:none}}.xb-faq-content .faq-img{margin-left:-50px}@media (max-width:991px){.xb-faq-content .faq-img{margin-left:0}}.xb-faq{padding-left:55px}@media (max-width:1199px){.xb-faq{padding-left:20px}}.accordion_box{position:relative}.accordion_box .block{position:relative;overflow:hidden;border:1px solid #EDF3F5;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;margin-bottom:20px}.accordion_box .block::before{position:absolute;width:52px;height:101px;border-radius:28px;-webkit-border-radius:28px;-moz-border-radius:28px;-ms-border-radius:28px;-o-border-radius:28px;background-color:#F4F8FA;content:"";top:-22px;right:4px;z-index:-1;-webkit-transform:rotate(-134deg);-ms-transform:rotate(-134deg);transform:rotate(-134deg)}.accordion_box .block:last-child{margin-bottom:0}.accordion_box .block .acc-btn{color:var(--evisa-text-heading);position:relative;font-weight:600;font-size:20px;cursor:pointer;padding:29px 40px;padding-right:70px}.accordion_box .block .acc-btn .arrow{position:absolute;right:27px;top:24px;width:42px;height:42px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background-color:#fff;box-shadow:0 4px 7px rgba(178,190,205,.29)}.accordion_box .block .acc-btn span{display:block;font-size:14px;color:#B3B3C0;font-weight:600;margin-bottom:16px}.accordion_box .block .content{position:relative;padding:0 40px;padding-bottom:35px}.accordion_box .block .content p:not(:last-child){margin-bottom:20px}.accordion_box .block .content ul{list-style:none}.accordion_box .block .content ul li:not(:last-child){margin-bottom:10px}.accordion_box .block .content ul li i{margin-right:10px;font-size:16px}.accordion_box .block .acc_body{position:relative;display:none}.accordion_box .block .acc_body.current{display:block}.evisa-faq .accordion_box{list-style:none;margin:0;padding:0}.evisa-faq .accordion_box .block{background:#fff;box-shadow:0 10px 32px rgba(15,23,42,.05)}.evisa-faq .accordion_box .block .acc-btn{color:var(--evisa-text-heading)}.evisa-faq .accordion_box .block .content{color:var(--evisa-text);font-size:16px;line-height:1.7}.evisa-faq .accordion_box .block .content ul{margin:16px 0 0;padding:0}.evisa-faq .accordion_box .block .content ul li{padding-left:28px;position:relative}.evisa-faq .accordion_box .block .content ul li i{color:var(--evisa-teal);font-style:normal;left:0;margin-right:0;position:absolute;top:.05em}.evisa-faq .accordion_box .block .content ul li i::before{content:"\2713"}.xb-faq2{padding:0}.xb-faq2 .accordion_box .block{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-style:dashed;border-color:#CDCECF;margin:0;margin-top:-1px}.xb-faq2 .accordion_box .block .acc-btn{padding:32px 40px;padding-right:100px;font-size:24px;color:#110F10;background-color:#fff}@media (max-width:767px){.xb-faq2 .accordion_box .block .acc-btn{padding:25px;padding-right:70px;font-size:18px}}.xb-faq2 .accordion_box .block .acc-btn .arrow{width:30px;height:30px;border:1px solid #F6F6F6;box-shadow:none;top:31px;right:38px;z-index:1}@media (max-width:767px){.xb-faq2 .accordion_box .block .acc-btn .arrow{right:25px}}.xb-faq2 .accordion_box .block .acc-btn .arrow::before{top:0;left:10px;font-size:14px}.xb-faq2 .accordion_box .block.active-block .acc-btn .arrow::before{color:#fff}.xb-faq2 .accordion_box .block.active-block .acc-btn .arrow::after{opacity:1}.xb-faq2 .accordion_box .block .content{padding:35px 40px;padding-right:100px;font-size:18px;line-height:28px}@media (max-width:767px){.xb-faq2 .accordion_box .block .content{padding:25px}}.faq-shape .shape{position:absolute}.faq-shape .shape--1{top:11%;left:4%}@media only screen and (min-width:1200px) and (max-width:1500px){.faq-shape .shape--1{top:5%;left:3%}}@media (max-width:1199px){.faq-shape .shape--1{top:4%}}.faq-shape .shape--2{right:3%;top:13%}@media only screen and (min-width:1200px) and (max-width:1500px){.faq-shape .shape--2{right:3%;top:7%}}