.visa-main-title{font-family:"Inter",system-ui,sans-serif;font-weight:900;font-size:3rem;line-height:1.1;letter-spacing:-.02em}.visa-subtitle{font-family:"Inter",system-ui,sans-serif;font-weight:400;line-height:1.6;font-size:1.3rem}.advantage-text{font-family:"Inter",system-ui,sans-serif;font-weight:500}.trust-number{font-family:"Inter",system-ui,sans-serif;font-weight:800}.director-name{font-family:"Inter",system-ui,sans-serif;font-weight:700}.director-position{font-family:"Inter",system-ui,sans-serif;font-weight:400}.accordion-body a:hover{color:#fff!important}.navbar-nav .dropdown-submenu .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;border-radius:0 8px 8px 8px}.mobile-menu-toggle.active{transform:rotate(180deg);background-color:var(--orange-main);color:white;border-color:var(--orange-main)!important}.mobile-submenu.show{max-height:1000px;padding:12px 0 12px 15px}.mobile-menu.show{left:0}.mobile-menu.show .mobile-menu-content{opacity:1;transform:translateX(0)}.burger-btn.close::before{content:"✕";transform:rotate(90deg) scale(1.1);opacity:1}.burger-btn.close{position:fixed;top:25px;right:20px;color:var(--text-main);background:#fff;border:none!important;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px rgba(0,0,0,.1);margin:0;z-index:1061;margin-right:10px}body.admin-bar .burger-btn.close{top:45px}.visa-hero-section{background:#fff;color:#222;position:relative;overflow:hidden;padding-bottom:80px}.visa-hero-container{display:flex;align-items:center;gap:80px;position:relative;z-index:2}.visa-hero-content{flex:1}.visa-hero-image{flex:0 0 500px}.experience-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(240,124,36,.1);padding:4px 16px;border-radius:25px;margin-bottom:30px;border:1px solid rgba(240,124,36,.2);transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.experience-badge:hover{transform:translateY(-8px);box-shadow:0 10px 20px rgba(0,0,0,.2)}.experience-icon{font-size:2em;color:#f07c24}.experience-text{font-size:.9em;font-weight:500;color:#222}.visa-main-title{font-size:3rem;font-weight:800;line-height:1.1;margin-bottom:25px;color:#222}.typing-text{color:#f07c24;display:inline-block;min-width:150px}.typed-text{border-right:3px solid #f07c24;padding-right:5px;animation:blink 1s infinite}.visa-subtitle{font-size:1.3rem;line-height:1.6;margin-bottom:30px;color:#666}.visa-subtitle strong{color:#222}.advantages-list{display:flex;flex-direction:column;gap:15px;margin-bottom:40px}.advantage-item{display:flex;align-items:center;gap:12px}.advantage-icon{font-size:1.4em;color:#f07c24}.advantage-text{font-size:1.1rem;font-weight:500;color:#222}.cta-buttons{display:flex;gap:40px;margin-bottom:40px;flex-wrap:wrap;align-items:center}.cta-primary,.cta-secondary{padding:18px 32px;border:none;border-radius:50px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:10px}.cta-primary{background:#f07c24;color:white}.cta-primary:hover{background:#d66e1f;transform:translateY(-2px);box-shadow:0 10px 25px rgba(240,124,36,.3)}.cta-secondary{background:0 0;color:#222;border:2px solid rgba(240,124,36,.3)}.cta-secondary:hover{background:rgba(240,124,36,.1);border-color:#f07c24;transform:translateY(-2px)}.trust-signals{display:flex;gap:40px}.trust-item{text-align:center}.trust-number{display:block;font-size:2rem;font-weight:800;color:#f07c24}.trust-text{font-size:.9rem;color:#666}.image-container{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 15px 40px rgba(34,34,34,.15);border:1px solid rgba(240,124,36,.1);height:550px}.director-photo{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}.passport-badge{position:absolute;top:20px;right:20px;background:#f07c24;padding:10px 15px;border-radius:25px;display:flex;align-items:center;gap:8px;font-weight:600;color:white;animation:float 3s ease-in-out infinite;font-size:1rem}.experience-floating{position:absolute;bottom:20px;left:20px;background:rgba(240,124,36,.95);padding:15px;border-radius:15px;text-align:center;color:white;animation:pulse 2s ease-in-out infinite}.exp-years{display:block;font-size:1.5rem;font-weight:800}.exp-text{font-size:.9rem}.director-signature{text-align:center;margin-top:20px;padding:15px;background:linear-gradient(135deg,rgba(240,124,36,.1) 0%,rgba(240,124,36,.05) 100%);border-radius:15px;border:1px solid rgba(240,124,36,.2)}.director-name{font-size:1.3rem;font-weight:700;color:#222;margin-bottom:5px}.director-position{font-size:1rem;color:#666;font-weight:500}.directions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-top:20px}.direction-card{padding:25px;border:2px solid #e0e0e0;border-radius:15px;text-align:center;transition:all .3s ease;cursor:pointer;background:#fff;display:flex;flex-direction:column;align-items:center;height:100%}.direction-card:hover{border-color:#f07c24;transform:translateY(-5px);box-shadow:0 10px 25px rgba(240,124,36,.15)}.direction-flag{font-size:3rem;display:block;margin-bottom:15px}.direction-name{display:block;font-weight:700;margin-bottom:10px;color:#222;font-size:1.2rem}.direction-desc{font-size:.95rem;color:#666;margin-bottom:15px;flex-grow:1}.direction-price{font-size:1.1rem;font-weight:700;color:#f07c24;margin-top:auto}.direction-time{font-size:.85rem;color:#888;margin-top:5px}.popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(34,34,34,.7);z-index:1100;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;overflow-y:auto}.popup-content{background:#fff;padding:40px;border-radius:20px;max-width:650px;width:100%;position:relative;color:#222;box-shadow:0 20px 40px rgba(34,34,34,.2);margin:auto;max-height:90vh;overflow-y:auto}#directionsPopup .popup-content{max-height:85vh;display:flex;flex-direction:column}.directions-popup-body{flex:1;overflow-y:auto;padding-right:5px}.directions-popup-body::-webkit-scrollbar{width:6px}.directions-popup-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.directions-popup-body::-webkit-scrollbar-thumb{background:var(--orange-main);border-radius:3px}.popup-close{position:absolute;top:-10px;right:-10px;background:0 0;border:none;font-size:2rem;cursor:pointer;color:#666;z-index:1}.popup-close:hover{color:#f07c24}.popup-content h3{color:#222;margin-bottom:15px;font-size:1.8rem;text-align:center}.popup-content p{color:#666;margin-bottom:20px;text-align:center}.consultation-form{display:flex;flex-direction:column;gap:15px;margin-top:20px}.consultation-form input,.consultation-form select{padding:15px;border:2px solid #e0e0e0;border-radius:10px;font-size:1rem;color:#222;transition:border-color .3s ease}.consultation-form input:focus,.consultation-form select:focus{outline:none;border-color:#f07c24}.consultation-form button{padding:15px;background:#f07c24;color:white;border:none;border-radius:10px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background .3s ease}.consultation-form button:hover{background:#d66e1f}.search-container{position:relative;display:flex;align-items:center;background:#fff;border-radius:15px;border:2px solid #f07c24;box-shadow:0 4px 12px rgba(240,124,36,.15);transition:all .3s ease;overflow:hidden;height:50px}.search-container:focus-within{border-color:#d66e1f;box-shadow:0 6px 20px rgba(240,124,36,.25);transform:translateY(-2px)}.search-icon-wrapper{padding:0 16px;display:flex;align-items:center;justify-content:center;color:#666;flex-shrink:0}.search-input{flex:1;padding:0;border:none;outline:none;font-size:15px;color:#222;background:0 0;font-family:"Inter",system-ui,sans-serif;height:100%;min-width:0}.search-input::placeholder{color:#666;opacity:.8}.search-button{padding:0 20px;background:#f07c24;border:none;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;color:white;font-weight:600;font-size:14px;height:calc(100% + 4px);margin:-2px -2px -2px 0;white-space:nowrap;font-family:"Inter",system-ui,sans-serif;flex-shrink:0;border-top-right-radius:13px;border-bottom-right-radius:13px}.search-button:hover{background:#d66e1f}@media (max-width:992px){.search-container{height:48px}.search-button{padding:0 18px;font-size:14px;height:calc(100% + 4px);margin:-2px -2px -2px 0;border-top-right-radius:11px;border-bottom-right-radius:11px}.search-icon-wrapper{padding:0 14px}}@media (max-width:768px){.search-container{height:46px;border-radius:13px}.blog-read-more{justify-content:center}.search-button{padding:0 16px;font-size:13px;height:calc(100% + 4px);margin:-2px -2px -2px 0;border-top-right-radius:11px;border-bottom-right-radius:11px}.search-input{font-size:14px}.search-icon-wrapper{padding:0 12px}.search-icon{width:18px;height:18px}}@media (max-width:576px){.search-container{height:44px;border-radius:12px}.search-button{padding:0 14px;font-size:12px;height:calc(100% + 4px);margin:-2px -2px -2px 0;border-top-right-radius:10px;border-bottom-right-radius:10px}.search-input{font-size:13px}.search-input::placeholder{font-size:13px}.search-icon-wrapper{padding:0 10px}.search-icon{width:16px;height:16px}}@media (max-width:400px){.search-container{height:42px;border-radius:11px}.search-button{padding:0 12px;font-size:12px;height:calc(100% + 4px);margin:-2px -2px -2px 0;border-top-right-radius:9px;border-bottom-right-radius:9px}.search-input{font-size:12px}.search-input::placeholder{font-size:12px}}@media (max-width:768px){.experience-icon{font-size:1.7em}}@media (max-width:1200px){.visa-hero-container{gap:50px}.visa-hero-image{flex:0 0 450px}.image-container{height:500px}}@media (max-width:1024px){.visa-hero-container{gap:40px}.visa-main-title{font-size:3rem}.visa-hero-image{flex:0 0 400px}.image-container{height:450px}}@media (max-width:768px){.visa-hero-section{padding:30px 0}.visa-hero-container{flex-direction:column;text-align:center;gap:30px}.visa-main-title{font-size:2.2rem}.visa-subtitle{font-size:1.1rem}.trust-signals{justify-content:center}.cta-buttons{justify-content:center}.visa-hero-image{flex:0 0 auto;width:100%;max-width:450px;margin:0 auto}.image-container{height:400px;margin-top:20px}.director-photo{object-position:center 20%}.passport-badge{top:15px;right:15px;padding:8px 12px;font-size:.9rem}.experience-floating{bottom:15px;left:15px;padding:12px}#directionsPopup .popup-content{max-height:95vh;height:95vh}.director-signature{margin-top:15px;padding:12px}.director-name{font-size:1.1rem}.director-position{font-size:.9rem}}@media (max-width:550px){.visa-hero-section{padding:25px 0}.advantages-list{margin-left:20px}.visa-main-title{font-size:1.8rem}.typing-text{min-width:120px;margin-top:10px;font-size:2rem}.visa-subtitle{font-size:1rem}.advantage-text{font-size:.95rem}.cta-buttons{flex-direction:column;align-items:center;gap:12px}.cta-primary,.cta-secondary{width:100%;max-width:300px;justify-content:center;padding:14px 20px;font-size:1rem}.trust-signals{flex-direction:column;gap:15px}.trust-number{font-size:1.6rem}.popup-content{padding:25px 20px}.directions-grid{grid-template-columns:1fr}.image-container{height:350px;border-radius:15px}.experience-badge{padding:6px 12px;font-size:.85rem;margin-bottom:20px}.advantages-list{gap:12px;margin-bottom:30px}.advantage-item{gap:10px}}@media (max-width:375px){.visa-main-title{font-size:1.6rem}.experience-badge{padding:5px 10px;font-size:.8rem}.advantages-list{gap:10px}.advantage-item{gap:8px}.visa-hero-image{max-width:300px}.image-container{height:320px}.cta-primary,.cta-secondary{padding:12px 18px;font-size:.95rem}.trust-number{font-size:1.4rem}.popup-content h3{font-size:1.5rem}.director-name{font-size:1rem}.director-position{font-size:.85rem}}@media (min-width:992px){.navbar-nav .dropdown-submenu .dropdown-submenu>.dropdown-menu{z-index:1002}}.mobile-menu .mobile-submenu.show{max-height:5000px;padding:12px 0 12px 15px}.mobile-menu .mobile-submenu .mobile-submenu .mobile-submenu{margin-left:5px;border-left-width:1px}.mobile-menu .mobile-menu-toggle.active{transform:rotate(180deg);background-color:var(--orange-main);color:white;border-color:var(--orange-main)!important}.team-section{padding:40px 0;background:linear-gradient(135deg,#fff 0%,#f9f9f9 100%)}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:0 auto}.team-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:all .3s ease;height:100%}.team-card:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgba(240,124,36,.15)}.team-photo-wrapper{position:relative;overflow:hidden;height:400px}.team-photo-wrapper a{display:block;width:100%;height:100%;text-decoration:none}.team-photo{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.photo-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(240,124,36,.3);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;cursor:pointer}.team-photo-wrapper:hover .photo-overlay{opacity:1}.team-photo-wrapper:hover .team-photo{transform:scale(1.05)}.team-info{padding:25px;text-align:center}.team-name{font-size:1.5rem;font-weight:700;color:#222;margin-bottom:5px}.team-position{font-size:1.1rem;color:#f07c24;font-weight:600;margin-bottom:15px}.team-description{color:#666;line-height:1.6}.certificates-section{padding:40px 0;background:#f8f9fa}.certificates-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;max-width:1000px;margin:0 auto}.certificate-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:all .3s ease}.certificate-card:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgba(240,124,36,.15)}.certificate-image-wrapper{position:relative;overflow:hidden;height:400px}.certificate-image-wrapper a{display:block;width:100%;height:100%;text-decoration:none}.certificate-image{width:100%;height:100%;object-fit:contain;background-color:#f9f9f9;transition:transform .5s ease}.certificate-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(240,124,36,.4);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;cursor:pointer;color:white}.certificate-image-wrapper:hover .certificate-overlay{opacity:1}.certificate-image-wrapper:hover .certificate-image{transform:scale(1.05)}.view-text{margin-top:10px;font-weight:600;font-size:1.1rem}.certificate-info{padding:25px}.certificate-title{font-size:1.3rem;font-weight:700;color:#222;margin-bottom:10px;text-align:center}.certificate-desc{color:#666;line-height:1.6}@media (max-width:992px){.team-grid{grid-template-columns:repeat(2,1fr);gap:25px}.certificates-grid{grid-template-columns:1fr;max-width:600px}.team-photo-wrapper,.certificate-image-wrapper{height:350px}}@media (max-width:768px){.team-section,.certificates-section{padding:60px 0}.team-grid{grid-template-columns:1fr;max-width:400px;gap:20px}.team-photo-wrapper,.certificate-image-wrapper{height:370px}.team-info,.certificate-info{padding:20px}.team-name,.certificate-title{font-size:1.3rem}.team-position{font-size:1rem}}@media (max-width:480px){.team-section,.certificates-section{padding:50px 0}.team-photo-wrapper,.certificate-image-wrapper{height:370px}.team-info,.certificate-info{padding:15px}.view-text{font-size:1rem}.why-us__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important}.faq__question,.faq__answer{padding-left:0!important}}.contacts-section{padding:40px 0;background:linear-gradient(135deg,#fff 0%,#f9f9f9 100%)}.contacts-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.contact-info-card{background:#fff;border-radius:20px;padding:40px;box-shadow:0 10px 30px rgba(0,0,0,.08);border:1px solid rgba(240,124,36,.1)}.contact-item{display:flex;align-items:flex-start;align-items:center;gap:15px;margin-bottom:30px;flex-direction:column}.contact-item:last-child{margin-bottom:0;border-bottom:none}.contact-icon{width:50px;height:50px;background:rgba(240,124,36,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#f07c24;font-size:1.3rem}.contact-details h3{color:#222;font-weight:700;margin-bottom:8px;font-size:1.2rem}.contact-details p,.contact-details a{color:#666;text-decoration:none;transition:color .3s ease;line-height:1.5}.contact-details a:hover{color:#f07c24}.contact-social{display:flex;gap:10px;margin-top:10px}.social-contact-link{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;text-decoration:none;transition:transform .3s ease}.social-contact-link:hover{transform:translateY(-3px);color:#fff!important}.social-contact-link.viber{background-color:#7360f2;color:#fff;transition:all .3s ease}.social-contact-link.telegram{background-color:#27a6e5;color:#fff;transition:all .3s ease}.social-contact-link.whatsapp{background-color:#25d366;color:#fff;transition:all .3s ease}.map-container{border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.08);height:100%}.map-container iframe{width:100%;height:100%;border:none;display:block}@media (max-width:992px){.contacts-grid{grid-template-columns:1fr;gap:30px}.contact-info-card{padding:30px}.map-container{height:400px}}@media (max-width:768px){.contacts-section{padding:60px 0}.contact-social{justify-content:center}.contact-info-card{padding:25px}.contact-item{flex-direction:row;text-align:center;gap:10px;align-items:center}.contact-icon{align-self:center}.map-container{height:350px}}.visa-type-header{text-align:center;margin-bottom:50px}.visa-type-title{font-size:2.5rem;font-weight:800;color:#222;margin-bottom:15px;position:relative}.visa-type-title:after{content:"";display:block;width:80px;height:4px;background:#f07c24;margin:15px auto 0;border-radius:2px}.visa-type-subtitle{font-size:1.2rem;color:#666;max-width:600px;margin:0 auto}@media (max-width:768px){.visa-type-header{margin-bottom:30px}.visa-type-title{font-size:2rem}.visa-type-subtitle{font-size:1.1rem}}.blog-section{padding:40px 0;background:#f8f9fa}.blog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-bottom:40px}.blog-card{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.08);transition:all .3s ease;height:100%;display:flex;flex-direction:column}.blog-card:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(240,124,36,.15)}.blog-image-container{position:relative;width:100%;height:320px;overflow:hidden;background:#f9f9f9}.blog-image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog-card:hover .blog-image{transform:scale(1.05)}.blog-date{position:absolute;top:15px;left:15px;background:#f07c24;color:white;padding:6px 12px;border-radius:20px;font-size:.8rem;font-weight:600;z-index:2}.blog-content{padding:20px;flex-grow:1;display:flex;flex-direction:column}.blog-title{font-size:1.1rem;font-weight:700;color:#222;margin-bottom:10px;line-height:1.4;flex-grow:1}.blog-title a{color:inherit;text-decoration:none;transition:color .3s ease}.blog-title a:hover{color:#f07c24}.blog-excerpt{color:#666;font-size:.9rem;line-height:1.5;margin-bottom:15px;position:relative;max-height:9em;overflow:hidden}.blog-excerpt::after{content:"";position:absolute;bottom:0;left:0;right:0;height:20px;background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.9))}.blog-read-more{color:#f07c24;text-decoration:none;font-weight:600;font-size:.9rem;display:inline-flex;align-items:center;gap:5px;transition:gap .3s ease;margin-top:auto;justify-content:center!important}.blog-read-more:hover{gap:8px}.all-posts-link{text-align:center;margin-top:30px}.all-posts-button{display:inline-flex;align-items:center;gap:10px;background:#f07c24;color:white!important;padding:12px 30px;border-radius:25px;text-decoration:none;font-weight:600;transition:all .3s ease}.all-posts-button:hover{background:#d66e1f;transform:translateY(-2px);color:white;box-shadow:0 8px 20px rgba(240,124,36,.3)}@media (max-width:1200px){.blog-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.blog-grid{grid-template-columns:repeat(2,1fr);gap:20px}.blog-section{padding:60px 0}}@media (max-width:768px){.blog-grid{grid-template-columns:1fr;max-width:400px;margin:0 auto 30px}.blog-image-container{height:400px}.blog-content{padding:15px}.blog-title{font-size:1rem}}@media (max-width:480px){.blog-section{padding:50px 0}.blog-grid{gap:15px}.blog-image-container{height:300px}}.connection-section{padding:40px 0;background:#fff}.connection-form .form-control{width:100%;padding:15px 20px;border:2px solid #e0e0e0;border-radius:10px;font-size:1rem;font-family:"Inter",sans-serif;margin-bottom:20px;transition:border-color .3s ease}.connection-form .form-control:focus{outline:none;border-color:#f07c24}.wpcf7-acceptance{display:flex;align-items:flex-start;gap:10px;margin-bottom:20px}.wpcf7-acceptance input[type=checkbox]{width:18px;height:18px;margin-top:3px}.wpcf7-acceptance span{color:#666;font-size:.9rem;line-height:1.4}.wpcf7-acceptance a{color:#f07c24;text-decoration:none}.connection-form-button{width:100%;padding:15px;background:#f07c24;color:white;border:none;border-radius:10px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background .3s ease}.connection-form-button:hover{background:#d66e1f}@media (max-width:768px){.connection-section{padding:60px 0}}.connection-form .form-field{margin-bottom:20px!important}.connection-form input.wpcf7-form-control.wpcf7-tel{width:100%!important;padding:16px 20px!important;border:2px solid #e0e0e0!important;border-radius:12px!important;font-size:1rem!important;font-family:"Inter",sans-serif!important;transition:all .3s ease!important;background:#fff!important;color:#222!important;margin-bottom:0!important}.connection-form input.wpcf7-form-control.wpcf7-tel:focus{outline:none!important;border-color:#f07c24!important;box-shadow:0 0 0 3px rgba(240,124,36,.1)!important}.connection-form input.wpcf7-form-control.wpcf7-tel::placeholder{color:#999!important;font-size:1rem!important;font-weight:400!important}.connection-form .form-check{margin:20px 0!important;padding:0!important}.connection-form .wpcf7-acceptance{display:flex!important;align-items:flex-start!important;gap:12px!important}.connection-form .wpcf7-acceptance input[type=checkbox]{width:20px!important;height:20px!important;margin-top:2px!important;flex-shrink:0!important;margin-right:0!important}.connection-form .wpcf7-acceptance .wpcf7-list-item{margin:0!important}.connection-form .wpcf7-acceptance .wpcf7-list-item-label{color:#666!important;font-size:.9rem!important;line-height:1.4!important;font-family:"Inter",sans-serif!important;text-align:left!important;display:block!important}.connection-form .wpcf7-acceptance a{color:#f07c24!important;text-decoration:none!important;font-weight:500!important;transition:color .3s ease!important}.connection-form .wpcf7-acceptance a:hover{color:#d66e1f!important;text-decoration:underline!important}.connection-form input.wpcf7-form-control.wpcf7-submit{width:100%!important;padding:16px!important;background:#f07c24!important;color:white!important;border:none!important;border-radius:12px!important;font-size:1.1rem!important;font-weight:700!important;cursor:pointer!important;transition:all .3s ease!important;font-family:"Inter",sans-serif!important;margin-top:10px!important;display:block!important;max-width:none!important;text-align:center!important}.connection-form input.wpcf7-form-control.wpcf7-submit:hover{background:#d66e1f!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px rgba(240,124,36,.3)!important}@media (max-width:768px){.connection-form input.wpcf7-form-control.wpcf7-tel{padding:14px 16px!important}.connection-form input.wpcf7-form-control.wpcf7-submit{padding:14px!important;font-size:1rem!important;margin-top:8px!important}.connection-form .form-check{margin:15px 0!important}.connection-form .form-field{margin-bottom:15px!important}}@media (max-width:480px){.connection-form .wpcf7-acceptance{align-items:flex-start!important}.connection-form .wpcf7-acceptance .wpcf7-list-item-label{font-size:.8rem!important}.connection-form input.wpcf7-form-control.wpcf7-tel{padding:12px 14px!important}.connection-form input.wpcf7-form-control.wpcf7-submit{padding:12px!important;font-size:.95rem!important}}.country-img{width:200px;margin-bottom:30px;border-radius:50px}.country-icon{width:50px;padding:5px;border-radius:10px}.footer-nav .widget_nav_menu .footer-heading{color:white!important;margin-bottom:20px!important;font-size:1.1rem!important;font-weight:600!important}.contact-item{display:flex;gap:12px;margin-bottom:0;flex-direction:row;justify-content:flex-start;align-items:flex-start}.contact-item i{color:#fff;font-size:1.1rem;flex-shrink:0;width:16px}.contact-item a{color:#666;text-decoration:none;font-size:.95rem;transition:color .3s ease}.contact-item a:hover{color:#f07c24}@media (max-width:992px){.contact-item{flex-direction:column;align-items:center;justify-content:center}.contact-item{justify-content:center}}.content_sup_acc{padding:0;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.sup_acc h2{cursor:pointer}.home-reviews-section{font-family:"Inter",sans-serif;line-height:1.6;padding:40px 0;background-color:#f9f9f9;position:relative}.home-reviews-container{max-width:1400px;margin:0 auto;padding:0 20px;position:relative}.home-reviews-header{text-align:center;margin-bottom:60px;position:relative}.home-reviews-title{font-size:42px;font-weight:700;margin-bottom:25px;position:relative;padding-bottom:25px}.home-reviews-title::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100px;height:4px;background:#f07c24!important;border-radius:2px}.home-reviews-subtitle{font-size:18px;max-width:600px;margin:25px auto 0;line-height:1.5}.home-reviews-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:50px}.home-review-card{background-color:#fff;border-radius:12px;padding:25px;box-shadow:0 5px 20px rgba(0,0,0,.05);border:1px solid #eee;transition:all .3s ease;height:100%;display:flex;flex-direction:column;position:relative}.home-review-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.1)}.home-review-header{display:flex;align-items:center;margin-bottom:15px}.home-review-avatar{width:60px;height:60px;border-radius:50%;margin-right:15px;overflow:hidden;flex-shrink:0;position:relative;border:2px solid #f07c24!important;box-sizing:border-box}.home-review-avatar img{width:100%;height:100%;object-fit:cover}.home-review-avatar-initials{width:100%;height:100%;background:#f07c24!important;color:white;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:20px}.home-review-info{flex:1}.home-review-author{font-weight:600;font-size:16px;margin-bottom:3px}.home-review-date{font-size:14px;color:#888}.home-review-rating{color:#f07c24!important;font-size:14px;margin-top:5px}.home-review-text{color:#444;line-height:1.7;font-size:15px;flex:1;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;position:relative}.home-review-text::after{content:"";position:absolute;bottom:0;left:0;right:0;height:20px;background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.9))}.home-reviews-button-container{text-align:center}.home-reviews-button{display:inline-flex;align-items:center;justify-content:center;padding:15px 40px;background:#f07c24!important;color:#fff!important;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:"Inter",sans-serif;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;position:relative;overflow:hidden;box-shadow:0 4px 15px rgba(240,124,36,.2)}.home-reviews-button:hover{background:#d66e1f;transform:translateY(-2px);box-shadow:0 6px 20px rgba(240,124,36,.3);color:#fff!important}.home-reviews-button:active{transform:translateY(0)}.home-reviews-button i{margin-left:10px;transition:transform .3s ease}.home-reviews-button:hover i{transform:translateX(5px)}a.home-reviews-button,a.home-reviews-button:hover,a.home-reviews-button:focus{text-decoration:none;color:#fff!important}.visa__page,.container-visa{margin-left:auto!important;margin-right:auto!important}@media (max-width:1200px){.home-reviews-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:768px){.home-reviews-section{padding:60px 0}.home-reviews-title{font-size:32px!important;padding-bottom:20px}.home-reviews-title::after{width:80px;height:3px}.home-reviews-subtitle{font-size:16px;padding:0 15px}.home-reviews-grid{grid-template-columns:1fr;max-width:500px;margin-left:auto;margin-right:auto}.home-review-card{padding:20px}.home-reviews-button{padding:14px 30px;font-size:15px}}.container-page header{background:#f07c24!important;color:#fff!important;transition:all .3s ease;display:flex;justify-content:center}.mpay_wrap button{background:#f07c24!important;color:#fff!important}.catalog-country .col-12{max-width:1400px!important}.mpay_wrap input{padding:8px!important;margin-bottom:2px}.mpay_wrap button:hover{transform:translateY(-6px);box-shadow:0 6px 15px rgba(0,0,0,.15);background-color:#d66e1f}.blog-page .preview-inner{background:#f07c24!important;color:#fff!important}.blog-page .preview-content .preview-content-inner img{margin-bottom:5px;margin-right:10px}.emoji{width:25px!important}.container-visa .preview-inner-content{background:#f07c24!important;color:#fff!important}.site-main{max-width:1400px!important;width:100%!important}@media (max-width:575.98px){.preview-inner-content .cost{font-size:16px!important}}@media (max-width:400px){.current-page .preview-content .preview-content-inner p{font-size:1em}}.blog-image-link{display:block;position:relative;overflow:hidden}.blog-image-link .blog-image{display:block;width:100%;height:100%;transition:transform .3s ease}.blog-image-link:hover .blog-image{transform:scale(1.1)}.blog-pagination{margin-top:60px;text-align:center}.blog-pagination .page-numbers{display:inline-block;padding:8px 16px;margin:0 4px;border:1px solid #ddd;border-radius:4px;text-decoration:none;color:#333;transition:all .3s}.blog-pagination .page-numbers.current{background-color:#007cba;color:white;border-color:#007cba}.blog-pagination .page-numbers:hover:not(.current){background-color:#f5f5f5}@media (max-width:850px){.documents__list{gap:20px!important}}