@media(min-width:1366px){.container{max-width:1320px}}.top-header{background:linear-gradient(135deg,#247cff,#024ec0 58%);color:#fff;padding-top:6px;padding-bottom:6px}.top-header .container-fluid{padding-left:30px;padding-right:30px;position:relative}@media(max-width:767px){.top-header .container-fluid{padding-left:10px!important;padding-right:10px!important}.top-header .container-fluid .row{margin-left:0;margin-right:0}}@media(max-width:1120px){.top-header .container-fluid .row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.top-header .container-fluid .row [class*=col-]{flex:0 0 auto;width:auto;max-width:100%}}@media(max-width:850px){.top-header .container-fluid .row{flex-direction:column;text-align:center;row-gap:8px}.top-header .container-fluid .row [class*=col-]{flex:0 0 100%;width:100%}}.top-header .container-fluid a{color:#fff;font-size:14px;font-weight:400;letter-spacing:.5px;white-space:nowrap}.top-header .container-fluid a svg{font-size:20px!important}@media(max-width:1120px){.top-header .container-fluid a{font-size:12px;letter-spacing:.2px}}@media(max-width:460px){.top-header .container-fluid a{font-size:10px;white-space:normal}}.top-header .container-fluid a:hover{color:#fff}@media(max-width:767px){.top-header .container-fluid .portfolio-text{text-align:center}}.top-header .container-fluid .button-group{display:inline-flex!important;align-items:center!important}.top-header .container-fluid .button-group span{font-size:14px!important}@media(max-width:425px){.top-header .container-fluid .button-group span{font-size:12px!important}}.top-header .container-fluid .book-appointment a{text-transform:uppercase}.top-header .container-fluid .book-appointment a i{margin-right:10px}@media(max-width:850px){.top-header .container-fluid .book-appointment{justify-content:center!important}}.main-header{position:relative;top:0;left:0;width:100%;z-index:20;background:#fff;transition:all .3s ease}@media(max-width:1199px){.main-header{padding:0}}.main-header .container-fluid{padding-left:26px;padding-right:26px}@media(max-width:425px){.main-header .container-fluid{padding-left:16px;padding-right:16px}}@media(max-width:1199px){.main-header .mobile-hide{display:none}}.main-header.sticky{background:#fff;position:fixed;top:0;left:0;right:0;width:100%;z-index:999;box-shadow:0 0 20px -10px rgba(0,0,0,.8);animation:sticky-animation .5s ease-out both}.main-header.sticky .logo img{width:160px!important;height:auto!important;max-height:none}@media(max-width:425px){.main-header.sticky .logo img{width:120px!important}}@media(max-width:1199px){.main-header.sticky .logo-bottom{width:max-content}}@media(max-width:767px){.main-header.sticky .logo-bottom{font-size:11px;padding:5px 10px}}.main-header.opened{background:#fff;position:fixed;top:0;left:0;right:0;width:100%;z-index:999;box-shadow:0 0 20px -10px rgba(0,0,0,.8);animation:none}.main-header.opened .logo img{max-height:none}.main-header .logo a{line-height:43px}@media(max-width:1199px){.main-header .logo a{line-height:38px}}@media(max-width:479px){.main-header .logo a{line-height:40px}}.main-header .logo img{width:160px!important;height:auto!important}@media(max-width:425px){.main-header .logo img{width:120px!important}}.main-header .navigation{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.main-header .navigation .main-navigation{display:inline-flex;padding:0}@media(max-width:1199px){.main-header .navigation .main-navigation{order:3}}.main-header .navigation .main-navigation .navbar-collapse{justify-content:flex-end}@media(max-width:1199px){.main-header .navigation .main-navigation .mobile-nav-box{position:fixed;right:-500px;top:122px;width:360px;height:calc(100vh - 122px);background:#247cff;transition:all .5s ease-in-out 0s;overflow-y:auto;z-index:99}.main-header .navigation .main-navigation .mobile-nav-box.show{right:0}}@media(max-width:999px){.main-header .navigation .main-navigation .mobile-nav-box{right:-880px}}@media(max-width:813px){.main-header .navigation .main-navigation .mobile-nav-box{top:122px;height:calc(100vh - 122px)}}@media(max-width:767px){.main-header .navigation .main-navigation .mobile-nav-box{width:100%;top:134px;height:calc(100vh - 134px)}}@media(max-width:426px){.main-header .navigation .main-navigation .mobile-nav-box{top:119px;height:calc(100vh - 119px)}}.main-header .navigation .main-navigation .nav-item+.nav-item{margin-left:.5rem}@media(max-width:1299px){.main-header .navigation .main-navigation .nav-item+.nav-item{margin-left:2px}}@media(max-width:1199px){.main-header .navigation .main-navigation .nav-item+.nav-item{margin-left:0}}.main-header .navigation .main-navigation .nav-item .nav-link{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#484848}@media(max-width:1260px){.main-header .navigation .main-navigation .nav-item .nav-link{font-size:.813rem}}@media(max-width:1217px){.main-header .navigation .main-navigation .nav-item .nav-link{font-size:.75rem}}@media(max-width:1199px){.main-header .navigation .main-navigation .nav-item .nav-link{color:#fff;padding-left:15px;font-size:16px}}.main-header .navigation .main-navigation .nav-item .nav-link:hover{color:#024ec0}@media(max-width:1199px){.main-header .navigation .main-navigation .nav-item .nav-link:hover{color:#fff}}.main-header .navigation .main-navigation .nav-item.show .nav-link{background:rgba(206,212,218,.2);color:#024ec0;border-radius:4px}@media(max-width:1199px){.main-header .navigation .main-navigation .nav-item.show .nav-link{border-radius:0;font-size:16px}}@media(max-width:991px){.main-header .navigation .main-navigation .nav-item.show .nav-link{background:rgba(206,212,218,.99)}}.main-header .navigation .main-navigation .nav-item.show .nav-link.gradient-text{background:linear-gradient(90deg,#ff6d41,#ee892b,#ff5c51,#ff7214,#fc1f1f);background-size:300% 300%;animation:gradientMove 3s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;border-radius:0}.main-header .navigation .main-navigation .nav-item.app-cost-item{display:none}@media(max-width:1199px){.main-header .navigation .main-navigation .nav-item.app-cost-item{display:block}}.main-header .navigation .btn-top-header{padding:.5rem .5625rem;font-size:12px;font-weight:600;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#247cff,#024ec0 58%);border:1px solid rgba(0,0,0,0);border-radius:8px;display:inline-flex;margin-left:10px;transition:all .3s ease}.main-header .navigation .btn-top-header img{width:30px}.main-header .navigation .btn-top-header:hover{background:linear-gradient(135deg,#247cff,#024ec0 58%);border-color:#247cff;color:#247cff;box-shadow:0 0 20px rgba(0,0,0,.18)}@media(max-width:1299px){.main-header .navigation .btn-top-header{margin-left:10px;padding:.5rem .6rem}}@media(max-width:767px){.main-header .navigation .btn-top-header{font-size:12px}}.main-header .navigation .nav-expander{margin-left:1rem;display:inline-flex;flex-wrap:wrap;justify-content:center;transition:all .3s ease;padding:6px}.main-header .navigation .nav-expander img{width:30px}.main-header .navigation .nav-expander span{border-radius:50%;transition:none;list-style:none;transition:all .3s ease;margin:6px 5px}@media(max-width:1299px){.main-header .navigation .nav-expander span{margin:5px 4px}}.main-header .navigation .nav-expander:hover{transform:scale(.9);transform-origin:center center;background:linear-gradient(135deg,#247cff,#024ec0 58%)}.main-header .navigation .nav-expander:hover span{background:rgba(0,0,0,0);color:#fff}@media(max-width:1340px){.main-header .navigation .nav-expander{margin-left:10px}}@media(max-width:1320px){.main-header .navigation .nav-expander{padding:4px}}@media(max-width:1199px){.main-header .navigation .nav-expander{padding:6px;margin-left:1rem}}@media(max-width:767px){.main-header .navigation .nav-expander{display:none}}@media(max-width:1365px){.main-header .container{max-width:100%}}@media(max-width:991px){.main-header.sticky .mobile-nav-box{top:122px!important;height:calc(100vh - 122px)!important}}@media(max-width:768px){.main-header.sticky .mobile-nav-box{top:122px!important;height:calc(100vh - 122px)!important}}@media(max-width:767px){.main-header.sticky .mobile-nav-box{top:128px!important;height:calc(100vh - 128px)!important}}@media(max-width:426px){.main-header.sticky .mobile-nav-box{top:119px!important;height:calc(100vh - 119px)!important}}.expandale-nav{position:fixed;background:#fff;color:#fff;top:0;left:auto;right:calc(-40% - 15px);width:30%;height:100%;opacity:0;z-index:999;visibility:hidden;transition:all 1.2s cubic-bezier(.19,1,.22,1) .5s;overflow:hidden;display:flex;flex-direction:row;align-content:stretch}@media(max-width:1199px){.expandale-nav{right:calc(-50% - 15px);width:50%}}@media(max-width:991px){.expandale-nav{right:calc(-60% - 15px);width:60%}}.expandale-nav:before{content:"";position:fixed;top:0;right:0;width:100%;height:100%;opacity:0;visibility:hidden;background-color:rgba(255,255,255,.3);transition:all 1s cubic-bezier(.19,1,.22,1) .5s;z-index:-1;backdrop-filter:blur(2px)}.open-expandale-nav .expandale-nav{opacity:1;visibility:visible;right:0;box-shadow:0 0 100px rgba(136,142,160,.4)}.open-expandale-nav .expandale-nav:before{opacity:1;visibility:visible;transition:all 1.5s cubic-bezier(.19,1,.22,1) .5s}.expandale-nav .wrapper{padding:1.5625rem 1.875rem 2rem 3.125rem;height:100%;overflow:auto;background:#fff;width:100%}.expandale-nav .wrapper .canvas-logo{margin-bottom:1.875rem}.expandale-nav .wrapper .close-expandable-nav{width:40px;height:40px;position:absolute;display:inline-block;top:1.25rem;right:1.875rem;cursor:pointer}.expandale-nav .wrapper .close-expandable-nav:after,.expandale-nav .wrapper .close-expandable-nav:before{content:"";display:block;position:absolute;left:4px;bottom:18px;width:30px;height:3px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#232323}.expandale-nav .wrapper .close-expandable-nav:before{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg)}.expandale-nav .wrapper .close-expandable-nav:after{transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-48deg)}.expandale-nav .wrapper .offcanvas-text p{color:#333;font-size:1.125rem;margin-bottom:1.875rem}@media(max-width:1199px){.expandale-nav .wrapper .offcanvas-text p{font-size:1rem}}.expandale-nav .wrapper .canvas-contact .contact{padding:0 0 1.875rem;margin-bottom:0}.expandale-nav .wrapper .canvas-contact .contact li{padding:0 0 1rem;display:flex;align-items:center;color:#333;font-size:1rem}.expandale-nav .wrapper .canvas-contact .contact li i{padding-right:1.25rem;color:#024ec0;font-size:1.375rem}.expandale-nav .wrapper .canvas-contact .contact li a{color:#333}.expandale-nav .wrapper .canvas-contact .contact li a:hover{color:#024ec0;text-decoration:none}.expandale-nav .wrapper .canvas-contact .social{padding:0;margin-bottom:0}.expandale-nav .wrapper .canvas-contact .social li{list-style:none;display:inline-block;margin-right:1.25rem}.expandale-nav .wrapper .canvas-contact .social li a{width:40px;height:40px;border-radius:50%;background:#024ec0;border:1px solid rgba(0,0,0,0);display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem;color:#fff}.expandale-nav .wrapper .canvas-contact .social li a:hover{background:rgba(0,0,0,0);border-color:#024ec0;color:#024ec0;opacity:1}.expandale-nav .wrapper .canvas-contact .detail-container h4{color:#000;font-weight:700}.expandale-nav .wrapper .canvas-contact .detail-container .flag img{width:100%;object-fit:fill;line-height:0px;height:30px;width:30px;display:inline-block;border-radius:50%;margin-right:10px}@media(max-height:600px){.open-expandale-nav{overflow:hidden}}.navbar-toggler{width:60px;height:60px;padding:0;position:relative;cursor:pointer;background:#fff;border-radius:50%;z-index:9;margin-right:-11px;transform-origin:center;transform:scale(.5);transition:.55s ease-in-out;background:#247cff}.navbar-toggler:focus{outline:none}.navbar-toggler span{transition:.25s ease-in-out;box-sizing:border-box;display:block;background:#fff;border-radius:2px}.navbar-toggler #hamburger span{width:0}.navbar-toggler #hamburger span:first-child{transition-delay:.5s}.navbar-toggler #hamburger span:nth-child(2){transition-delay:.125s}.navbar-toggler #hamburger span:nth-child(3){transition-delay:.25s}.navbar-toggler #cross{position:absolute;top:0;height:100%;width:100%;transform:rotate(45deg)}.navbar-toggler #cross span:first-child{height:0;width:4px;position:absolute;top:10%;left:28px;transition-delay:0s;height:80%;transition-delay:.625s}.navbar-toggler #cross span:nth-child(2){width:0;height:4px;position:absolute;left:10%;top:28px;transition-delay:.25s;width:80%;transition-delay:.375s}.navbar-toggler.collapsed{background:rgba(255,255,255,0);transform:scale(.6)}.navbar-toggler.collapsed span{background:#247cff}.navbar-toggler.collapsed #hamburger{position:absolute;top:0;height:100%;width:100%}.navbar-toggler.collapsed #hamburger span{width:40px;height:4px;position:relative;top:5px;left:10px;margin:10px 0}.navbar-toggler.collapsed #hamburger span:first-child{transition-delay:.5s}.navbar-toggler.collapsed #hamburger span:nth-child(2){transition-delay:.625s}.navbar-toggler.collapsed #hamburger span:nth-child(3){transition-delay:.75s}.navbar-toggler.collapsed #cross{position:absolute;top:0;height:100%;width:100%;transform:rotate(45deg)}.navbar-toggler.collapsed #cross span:first-child{height:0;width:4px;position:absolute;top:10%;left:28px;transition-delay:0s}.navbar-toggler.collapsed #cross span:nth-child(2){width:0;height:4px;position:absolute;left:10%;top:28px;transition-delay:.25s}body.noScroll{overflow:hidden}.overlay-loder{position:fixed;bottom:0;width:100%;z-index:99999;background:rgba(0,43,127,.6);display:none}.overlay-loder .fancy-spinner{display:flex;justify-content:center;align-items:center;width:5rem;height:5rem;margin:auto}.overlay-loder .fancy-spinner div{position:absolute;width:4rem;height:4rem;border-radius:50%}.overlay-loder .fancy-spinner div.ring{border:.5rem solid rgba(0,0,0,0);animation:fancy 2s infinite alternate}.overlay-loder .fancy-spinner div.ring:first-child{border-left-color:#fff;border-right-color:#fff}.overlay-loder .fancy-spinner div.ring:nth-child(2){border-top-color:#fff;border-bottom-color:#fff;animation-delay:1s}.overlay-loder .fancy-spinner div.dot{width:1rem;height:1rem;background:#fff}@keyframes fancy{to{transform:rotate(1turn) scale(.5)}}.logo-bottom{position:absolute;background:-webkit-linear-gradient(#024ec0) 0 50%;z-index:10;padding:5px 10px;bottom:0;font-size:14px;width:max-content}@media(max-width:1199px){.logo-bottom{width:max-content;padding:12px 10px 10px}}@media(max-width:599px){.logo-bottom{width:max-content;font-size:11px}}.logo-bottom a{color:#fff;display:flex;align-items:center}.logo-bottom a:hover{color:#fff}.logo-bottom a:after{content:" ";display:block;position:absolute;width:100%;bottom:-20px;left:0;height:30px;background:-webkit-linear-gradient(135deg,transparent 75%,#024ec0 0) 0 50%,-webkit-linear-gradient(45deg,transparent 75%,#024ec0 0) 0 50%;background-repeat:repeat-x;background-size:12px 12px,12px 12px}.logo-parent .logo-bottom{position:absolute;background:linear-gradient(135deg,#247cff,#024ec0 58%);z-index:10;padding:5px 10px;bottom:0;font-size:14px;width:max-content}@media(max-width:1199px){.logo-parent .logo-bottom{width:max-content;padding:12px 10px 10px}}@media(max-width:599px){.logo-parent .logo-bottom{width:max-content;font-size:11px}}.logo-parent .logo-bottom a{color:#fff;display:flex;align-items:center}.logo-parent .logo-bottom a:after{content:" ";display:block;position:absolute;width:100%;bottom:-20px;left:0;height:30px;background:-webkit-linear-gradient(135deg,transparent 75%,#024ec0 0) 0 50%,-webkit-linear-gradient(45deg,transparent 75%,#024ec0 0) 0 50%;background-repeat:repeat-x;background-size:12px 12px,12px 12px}.logo-parent .side-quote-btn{position:fixed;top:300px;right:-47px;background:linear-gradient(135deg,#247cff,#024ec0 58%);transform:rotate(90deg);z-index:9;border-radius:0 0 10px 10px}.logo-parent .side-quote-btn .sideButton{color:#fff;display:flex;gap:5px;justify-content:center;padding:7px 10px 10px;cursor:pointer}@media(max-width:767px){.logo-parent .side-quote-btn .sideButton{padding-bottom:7px}}.nav-link.gradient-text{background:linear-gradient(90deg,#ff6d41,#e95454,#fc1f1f,#ff7214,#face40);background-size:300% 300%;animation:gradientMove 3s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;font-weight:600}.nav-link.gradient-text:hover{-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}@media(max-width:1199px){.nav-link.gradient-text{background:none;-webkit-text-fill-color:#fff}.nav-link.gradient-text:hover{-webkit-text-fill-color:#fff;color:#fff}}@keyframes gradientMove{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}