@media (min-width:992px){.navbar-toggle-btn,.hide-large{display:none}p{font-size:var(--size-18);line-height:1.55}}@media only screen and (max-width:991px){html,body{overflow-x:hidden}.mobile-hide{display:none}.stable{overflow:hidden}.overlay.visible{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;background:#1111115e}.navbar{margin-top:0}p.text-25{font-size:var(--size-20)}p.text-22{font-size:var(--size-18)}.navbar-toggle-btn{display:block;background:transparent!important;border:none;cursor:pointer;height:40px;outline:0;overflow:hidden;position:relative;text-indent:-900em;width:40px;min-width:40px;float:right;margin-right:2px;padding:12px 8px}.navbar-toggle .icon-bar{width:100%;height:3px;background-color:#fff;display:block;margin-bottom:4px}.navbar-toggler-icon{position:relative;width:25px;height:20px;margin:0;display:block}.navbar-toggler-icon span{opacity:1;left:0;display:block;width:100%;height:2px;border-radius:10px;color:#000;background-color:#333;position:absolute;transform:rotate(0deg);transition:.4s ease-in-out}.navbar-toggler-icon span:nth-child(1){top:0}.navbar-toggler-icon span:nth-child(2){top:9px}.navbar-toggler-icon span:nth-child(3){top:18px}.navbar-toggle-btn[aria-expanded="true"] .navbar-toggler-icon span:nth-child(1){transform:translateY(9px) rotate(135deg)}.navbar-toggle-btn[aria-expanded="true"] .navbar-toggler-icon span:nth-child(2){opacity:0;transform:translateX(-60px)}.navbar-toggle-btn[aria-expanded="true"] .navbar-toggler-icon span:nth-child(3){transform:translateY(-9px) rotate(-135deg)}.navbar-header{width:100%;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.navbar-header:before,.navbar-header:after{display:none}#navbar li span:not(.drop-menu) .fa-angle-down{display:none}#navbar{background:#fff;position:fixed;top:0;left:-290px;height:100%;width:290px;max-width:290px;padding:20px 0;transition:.3s all;-webkit-transition:.3s all;display:block;overflow-y:auto;border-right:1px solid #ddd;z-index:99}#navbar.in{left:0}.site-header .sub-menu-1 li{width:100%;float:none;padding:8px 15px}#navbar li.has-dropdown>.fa-angle-down{display:none}.sub-menu-1>li{border-bottom:1px solid #ccc;padding:15px}.site-header .drop-menu{float:right;width:100%;height:46px;text-align:center;cursor:pointer;margin-top:0;top:0;right:0;background:#fff0;display:flex;align-items:center;justify-content:end;position:absolute;padding-right:20px}#navbar li ul.dropdowm-menu1{min-width:100%!important;position:static;left:0!important;transform:translateX(0%)!important;-webkit-transform:translateX(0%)!important;display:none;opacity:1!important;visibility:visible!important;background:#fff0;width:100%;box-shadow:none;-webkit-box-shadow:none}#navbar li ul.dropdowm-menu1>li{padding-left:0;padding-right:0}#navbar li .large-menu li a{align-items:start;-webkit-box-align:start}.space-sm-x{padding-right:15px;padding-left:15px}.sm-flex-wrap{flex-wrap: wrap;}.sm-right{text-align: right;width: 100%;}}@media (max-width:980px){.text-50{font-size:var(--size-30)}.banner{padding:120px 0 40px}}@media (max-width:767px){h2,.text-32{font-size:var(--size-30)}.btn{font-size:16px}.space-80{padding-top:40px;padding-bottom:40px}.space-bottom-80{padding-bottom:40px}.row-flex .col-xs-6{width:50%}.sm-flex-wrap{flex-wrap:wrap}.relations h4{font-size:var(--size-20);padding-bottom:10px;padding-top:10px;display:flex;justify-content:space-between;align-items:center}.relations h4:after{display:inline-block;width:8px;height:8px;border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg);margin-bottom:3px;margin-left:4px}.toggle-body{display:none}.p-3{padding:1rem}.pb-3{padding-bottom:2rem}.pt-3{padding-top:2rem}#footer{padding:40px 15px 0}#footer h4{font-size:var(--base-size)}#footer h4:first-child{display:flex;justify-content:space-between;align-items:center;cursor:pointer}#footer h4:first-child:after{display:inline-block;content:'';width:8px;height:8px;border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg);margin-bottom:3px;margin-left:4px}.footer-btns{flex-direction:column}}@media (max-width:680px){.text-35{font-size:var(--size-30)}/*.small-mobile{max-width: 120px;}*/.p-6{padding: 1rem;}.sm-full{width: 100%;} .sm-text-center{text-align: center;}}