.fl-page-content,.menu li a,.menu li a span,header{position:relative}.btn,.menu li a span,.menu li a.btn span{padding:0!important}.btn,.btn span{display:inline-block;transition:.3s;text-align:center}.btn,.main a:not(.btn,.block-link):hover,footer a:not(.btn,.block-link):hover{text-decoration:none}.btn,.btn span{text-align:center}.fl-page-content{z-index:1}header{z-index:4}.menu li a span{z-index:1}.menu li a:after{content:'';display:block;height:6px;background:#4db8a0;position:absolute;bottom:20px;left:30%;width:0;opacity:0;border-radius:5px;transition:.5s ease-in-out;z-index:0}.btn,.btn span,.main a:not(.btn,.block-link),footer a:not(.btn,.block-link){position:relative}.menu li a:hover{color:#1c2445!important}.menu li a:hover:after{opacity:1;width:42%;left:50%}.menu li a.btn span+span{padding:8px 0!important}.menu li.nav-bt-empty a:after,.menu li.nav-bt-full a:after{display:none!important}@media screen and (max-width:1000px){.fl-node-o2gs4xt0hfj3>.fl-row-content-wrap{border-radius:0 100px 0 0}}.btn{overflow:hidden}.btn span{left:0;top:0;width:100%;height:100%;padding:8px 24px;color:inherit}.btn--blue,.btn--blue span,.btn--green span{color:#fff}.btn span+span{top:-100px;position:absolute!important}.btn:hover span:first-child{top:100px}.btn:hover span+span{top:0}.btn--blue{background-color:#1c2445;border-radius:20px}.btn--green{background-color:#4db8a0;color:#fff;border-radius:20px}.btn--bw{border:2px solid #fff}.btn--white{background-color:#fff;border:2px solid #4db8a0;color:#1c2445;border-radius:20px}.main a:not(.btn,.block-link) span,footer a:not(.btn,.block-link) span{position:relative;z-index:1}.main a:not(.btn,.block-link):after,footer a:not(.btn,.block-link):after{content:'';display:block;height:8px;background:#4db8a0;position:absolute;bottom:2px;left:30%;width:0;opacity:0;border-radius:5px;transition:.5s ease-in-out;z-index:0}@media screen and (max-width:768px){.main a:not(.btn,.block-link):after,.menu li a:after,footer a:not(.btn,.block-link):after{display:none}}.main a:not(.btn,.block-link):hover:after,footer a:not(.btn,.block-link):hover:after{opacity:1;width:60%;left:50%}.fl-node-u8wszy79om4t .menu a{padding-left:12px;padding-right:12px}.fl-node-u8wszy79om4t .fl-menu .menu{text-align:center;display:flex;flex-wrap:nowrap}@media screen and (max-width:1200px){.fl-node-u8wszy79om4t .menu a{flex-wrap:wrap;padding-left:17px;padding-right:17px}.fl-node-u8wszy79om4t .fl-menu .menu{flex-wrap:wrap}}.fl-menu .fl-menu-mobile-toggle.hamburger .hamburger-menu rect,.fl-menu .fl-menu-mobile-toggle.hamburger-label .hamburger-menu rect{fill:#4db8a0}li.current-menu-item a:hover{color:#4db8a0!important}.menu li.nav-bt-empty .btn--white:hover{border-color:#4db8a0!important}