

/* Start:/local/templates/main/external/bootstrap_grid.css?165347261242107*/
@-ms-viewport{width:device-width}html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}.container{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}@media (min-width:576px){.container{padding-right:15px;padding-left:15px}}@media (min-width:768px){.container{padding-right:15px;padding-left:15px}}@media (min-width:992px){.container{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.container{padding-right:15px;padding-left:15px}}@media (min-width:576px){.container{width:540px;max-width:100%}}@media (min-width:768px){.container{width:720px;max-width:100%}}@media (min-width:992px){.container{width:960px;max-width:100%}}@media (min-width:1200px){.container{width:1140px;max-width:100%}}.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}@media (min-width:576px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:768px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:992px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.container-fluid{padding-right:15px;padding-left:15px}}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media (min-width:576px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:768px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:992px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:1200px){.row{margin-right:-15px;margin-left:-15px}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:576px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-right:15px;padding-left:15px}}@media (min-width:768px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-right:15px;padding-left:15px}}@media (min-width:992px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-right:15px;padding-left:15px}}.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-0{right:auto}.pull-1{right:8.333333%}.pull-2{right:16.666667%}.pull-3{right:25%}.pull-4{right:33.333333%}.pull-5{right:41.666667%}.pull-6{right:50%}.pull-7{right:58.333333%}.pull-8{right:66.666667%}.pull-9{right:75%}.pull-10{right:83.333333%}.pull-11{right:91.666667%}.pull-12{right:100%}.push-0{left:auto}.push-1{left:8.333333%}.push-2{left:16.666667%}.push-3{left:25%}.push-4{left:33.333333%}.push-5{left:41.666667%}.push-6{left:50%}.push-7{left:58.333333%}.push-8{left:66.666667%}.push-9{left:75%}.push-10{left:83.333333%}.push-11{left:91.666667%}.push-12{left:100%}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-sm-0{right:auto}.pull-sm-1{right:8.333333%}.pull-sm-2{right:16.666667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.333333%}.pull-sm-5{right:41.666667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.333333%}.pull-sm-8{right:66.666667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.333333%}.pull-sm-11{right:91.666667%}.pull-sm-12{right:100%}.push-sm-0{left:auto}.push-sm-1{left:8.333333%}.push-sm-2{left:16.666667%}.push-sm-3{left:25%}.push-sm-4{left:33.333333%}.push-sm-5{left:41.666667%}.push-sm-6{left:50%}.push-sm-7{left:58.333333%}.push-sm-8{left:66.666667%}.push-sm-9{left:75%}.push-sm-10{left:83.333333%}.push-sm-11{left:91.666667%}.push-sm-12{left:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-md-0{right:auto}.pull-md-1{right:8.333333%}.pull-md-2{right:16.666667%}.pull-md-3{right:25%}.pull-md-4{right:33.333333%}.pull-md-5{right:41.666667%}.pull-md-6{right:50%}.pull-md-7{right:58.333333%}.pull-md-8{right:66.666667%}.pull-md-9{right:75%}.pull-md-10{right:83.333333%}.pull-md-11{right:91.666667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.333333%}.push-md-2{left:16.666667%}.push-md-3{left:25%}.push-md-4{left:33.333333%}.push-md-5{left:41.666667%}.push-md-6{left:50%}.push-md-7{left:58.333333%}.push-md-8{left:66.666667%}.push-md-9{left:75%}.push-md-10{left:83.333333%}.push-md-11{left:91.666667%}.push-md-12{left:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-lg-0{right:auto}.pull-lg-1{right:8.333333%}.pull-lg-2{right:16.666667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.333333%}.pull-lg-5{right:41.666667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.333333%}.pull-lg-8{right:66.666667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.333333%}.pull-lg-11{right:91.666667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.333333%}.push-lg-2{left:16.666667%}.push-lg-3{left:25%}.push-lg-4{left:33.333333%}.push-lg-5{left:41.666667%}.push-lg-6{left:50%}.push-lg-7{left:58.333333%}.push-lg-8{left:66.666667%}.push-lg-9{left:75%}.push-lg-10{left:83.333333%}.push-lg-11{left:91.666667%}.push-lg-12{left:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-xl-0{right:auto}.pull-xl-1{right:8.333333%}.pull-xl-2{right:16.666667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.333333%}.pull-xl-5{right:41.666667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.333333%}.pull-xl-8{right:66.666667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.333333%}.pull-xl-11{right:91.666667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.333333%}.push-xl-2{left:16.666667%}.push-xl-3{left:25%}.push-xl-4{left:33.333333%}.push-xl-5{left:41.666667%}.push-xl-6{left:50%}.push-xl-7{left:58.333333%}.push-xl-8{left:66.666667%}.push-xl-9{left:75%}.push-xl-10{left:83.333333%}.push-xl-11{left:91.666667%}.push-xl-12{left:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.order-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.order-sm-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-sm-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.order-md-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-md-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.order-lg-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-lg-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.order-xl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-xl-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}/*# sourceMappingURL=bootstrap-grid.min.css.map */
/* End */


/* Start:/local/templates/main/components/bitrix/search.form/top-mobile-form-opened/style.css?16534726592050*/
.top-search-mobile-block-opened {
  display: flex;
  white-space: nowrap;
  align-items: center;
  position: relative;
  background-color: white;
  width: 100%;
  padding: 20px 15px !important;
}
@media (max-width: 1024px) {
  .top-search-mobile-block-opened .logo {
    width: 40%;
  }
}
.top-search-mobile-block-opened .close {
  width: 20px;
  height: 20px;
  margin-left: 15px;
  margin-right: 15px;
}
.top-search-mobile-block-opened .top-phone-image {
  margin-left: auto;
  padding-left: 15px;
}
.top-search-mobile-block-opened .top-user-image {
  margin-left: 15px;
  margin-right: 15px;
}
.top-search-mobile-block-opened .top-phone {
  display: flex;
  align-items: center;
  flex: 1;
  color: #80889D;
  font-size: 0.875rem;
  border-right: 1px solid #E7E9EE;
  padding: 22px 0;
}
.top-search-mobile-block-opened .top-phone a {
  font-size: 1.25rem;
  font-weight: bold;
  color: #111A39;
  text-decoration: none;
  padding-right: 28px;
  padding-left: 17px;
}
.top-search-mobile-block-opened .top-search {
  display: flex;
  align-items: center;
  position: relative;
  padding-right: 15px;
}
.top-search-mobile-block-opened .top-search .open-top-search {
  cursor: pointer;
  transition: all 0.1s;
  background-image: url("/local/templates/main/components/bitrix/search.form/top-mobile-form-opened/../../../../img/search.svg");
  background-size: contain;
  background-repeat: no-repeat;
  width: 22px;
  height: 22px;
  position: relative;
}
.top-search-mobile-block-opened .top-search .open-top-search.active {
  background-image: url("/local/templates/main/components/bitrix/search.form/top-mobile-form-opened/../../../../img/cross.svg");
}
.top-search-mobile-block-opened .top-search-input-wrapper {
  position: absolute;
  display: flex;
  align-items: center;
  width: 84%;
  left: 0px;
  opacity: 0;
  transition: all 0.2s;
  pointer-events: none;
}
.top-search-mobile-block-opened .top-search-input-wrapper input {
  width: 100%;
  height: 60px;
  padding-left: 25px;
  font-size: 1rem;
  border: 0;
  border-bottom: 1px solid black;
}
.top-search-mobile-block-opened .top-search-input-wrapper.active {
  pointer-events: all;
  opacity: 1;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/main/components/bitrix/menu/mobile_menu/style.css?17369384942790*/
.mobile-menu {
  width: 100%;
  height: 100%;
  background-color: #243873;
  z-index: 25;
  padding-top: 25px !important;
  padding-bottom: 25px !important;
  display: flex;
  flex-direction: column;
}
.mobile-menu .links {
  display: flex;
  align-items: center;
  gap: 14px;
}
.mobile-menu .links a {
  padding: 5px;
  border-radius: 5px;
  background-color: #627ABE;
  width: 42px;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mobile-menu .top-block {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.mobile-menu .top-block a {
  color: white;
  font-size: 15px;
  font-weight: 600;
}
.mobile-menu .bottom-block {
  display: flex;
  align-items: center;
  margin-top: auto;
  margin-bottom: 0;
  padding-top: 15px;
}

.dom {
  display: block;
  padding: 5px;
  border-radius: 5px;
  background-position: right bottom;
  background-repeat: no-repeat;
  flex: 30%;
  max-width: 100%;
  overflow: hidden;
  Text-align: center
}
@media (max-width: 1024px) {
  .mobile-menu .bottom-block {
    flex-direction: column;
    align-items: flex-start;
  }
  .mobile-menu .bottom-block .button.footer {
    margin: 0;
    margin-top: 15px;
  }
}
.mobile-menu .bottom-block .inner {
  display: flex;
  align-items: center;
  width: 100%;
  margin-top: 15px;
}
.mobile-menu .bottom-block .inner > .button.footer {
  margin: 0;
}
.mobile-menu .bottom-block .inner .links {
  margin-left: auto;
  margin-right: 15px;
}
.mobile-menu .bottom-block .phone-wrapper {
  display: flex;
  flex-direction: column;
}
.mobile-menu .bottom-block .phone-wrapper .title {
  color: #A0AAC7;
  font-size: 15px;
  padding-bottom: 5px;
}
.mobile-menu .bottom-block .phone-wrapper .phone {
  font-size: 28px;
  color: white;
  font-weight: bold;
}
@media (max-width: 1200px) {
  .mobile-menu .bottom-block .phone-wrapper .phone {
    font-size: 24px;
  }
}
.mobile-menu .bottom-block .address-wrapper {
  margin-left: auto;
  margin-right: 180px;
}
@media (max-width: 1800px) {
  .mobile-menu .bottom-block .address-wrapper {
    margin-right: 80px;
  }
}
@media (max-width: 1600px) {
  .mobile-menu .bottom-block .address-wrapper {
    margin-right: 180px;
  }
}
@media (max-width: 1400px) {
  .mobile-menu .bottom-block .address-wrapper {
    margin-right: 100px;
  }
}
@media (max-width: 1200px) {
  .mobile-menu .bottom-block .address-wrapper {
    margin-right: 0px;
  }
}
@media (max-width: 1024px) {
  .mobile-menu .bottom-block .address-wrapper {
    margin-left: 0;
    margin-top: 15px;
  }
}
.mobile-menu .bottom-block .address-wrapper .title {
  color: #A0AAC7;
  font-size: 15px;
  padding-bottom: 5px;
}
.mobile-menu .bottom-block .address-wrapper .address {
  font-size: 16px;
  color: white;
  font-weight: 600;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/main/components/bitrix/menu/top_menu/style.css?1695103609786*/
.top-menu {
  display: flex;
  gap: 20px;
  padding: 22px 10px 22px 0;
}
@media (max-width: 1600px) {
  .top-menu {
    gap: 10px;
    flex-wrap: wrap;
  }
}
@media (max-width: 1400px) {
  .top-menu {
    gap: 10px;
  }
}
@media (max-width: 1200px) {
  .top-menu {
    gap: 10px;
  }
}
@media (max-width: 1130px) {
  .top-menu {
    padding: 11px 11px 11px 0;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1024px) {
  .top-menu {
    display: none;
  }
}
.top-menu a {
  font-size: 14px;
  color: #364E94;
  text-decoration: none;
  font-weight: bold;
  white-space: nowrap;
}
@media (max-width: 1600px) {
  .top-menu a {
    font-size: 14px;
  }
}
@media (max-width: 1130px) {
  .top-menu a {
    font-size: 14px;
  }
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/main/components/bitrix/search.form/top-form/style.css?16757684221770*/
.top-search-block {
  display: flex;
  white-space: nowrap;
  align-items: center;
  margin-right: 0;
  margin-left: auto;
  position: relative;
}
@media (max-width: 1024px) {
  .top-search-block {
    display: none;
  }
}
.top-search-block .top-phone {
  display: flex;
  align-items: center;
  flex: 1;
  /* border-right: 1px solid #E7E9EE; */
  padding: 22px 0;
}
@media (max-width: 1600px) {
  .top-search-block .top-phone {
    font-size: 13px;
  }
}
.top-search-block .top-phone .title {
  color: #80889D;
  font-size: 14px;
}
.top-search-block .top-phone .phone a {
  font-size: 20px;
  font-weight: bold;
  color: #111A39;
  text-decoration: none;
  padding-right: 28px;
  padding-left: 17px;
}
@media (max-width: 1200px) {
  .top-search-block .top-phone .phone a {
    font-size: 18px;
  }
}
.top-search-block .top-search {
  display: flex;
  align-items: center;
  position: relative;
  padding-left: 25px;
}
.top-search-block .top-search .open-top-search {
  cursor: pointer;
  transition: all 0.1s;
  background-image: url("/local/templates/main/components/bitrix/search.form/top-form/../../../../img/search.svg");
  background-size: contain;
  background-repeat: no-repeat;
  width: 22px;
  height: 22px;
  position: relative;
  left: 0px;
  top: 0px;
}
.top-search-block .top-search .open-top-search.active {
  background-image: url("/local/templates/main/components/bitrix/search.form/top-form/../../../../img/cross.svg");
}

.top-search-input-wrapper {
  position: absolute;
  display: flex;
  align-items: center;
  width: 100%;
  right: 64px;
  opacity: 0;
  transition: all 0.2s;
  pointer-events: none;
}
.top-search-input-wrapper input {
  width: 100%;
  height: 50px;
  padding-left: 5px;
  font-size: 1rem;
  border: 0;
  border-bottom: 1px solid black;
}
.top-search-input-wrapper.active {
  pointer-events: all;
  opacity: 1;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/main/components/bitrix/menu/main_menu/style.css?16951032581584*/
.main-menu {
  display: flex;
  gap: 60px;
  padding-left: 50px;
  margin-right: 20px;
  /* flex-wrap: wrap; */
}
@media (max-width: 1700px) {
  .main-menu {
    gap: 30px;
    padding-left: 50px;
  }

}
@media (max-width: 1500px) {
  .main-menu {
    gap: 20px;
    padding-left: 30px;
     flex-wrap: wrap;
  }
}
@media (max-width: 1300px) {
  .main-menu {
    padding-left: 20px;
    gap: 15px;
  }
}
@media (max-width: 1130px) {
  .main-menu {
    margin-left: auto;
    margin-right: auto;
    gap: 15px;
  }
}
@media (max-width: 1024px) {
  .main-menu {
    display: none;
  }
}
.main-menu a {
  font-size: 16px;
  color: #111A39;
  text-decoration: none;
  font-weight: 600;
  white-space: nowrap;
}
/* @media (max-width: 1700px) {
  .main-menu a {
    font-size: 15px;
  }
}
@media (max-width: 1300px) {
  .main-menu a {
    font-size: 13px;
  }
} */


.main-menu-right {
  display: flex;
  align-items: center;
  margin-left: auto;
  padding-left: 5px;
}
@media (max-width: 1024px) {
  .main-menu-right {
    display: none;
  }
}
.main-menu-right img {
  margin-right: 21px;
}
@media (max-width: 1130px) {
  .main-menu-right img {
    display: none;
  }
}
.main-menu-right a {
  font-size: 14px;
  white-space: nowrap;
  color: #364E94;
  padding: 15px 24px;
  text-decoration: none;
  font-weight: bold;
  border: 2px solid #BDC7E3;
  border-radius: 5px;
}
@media (max-width: 1600px) {
  .main-menu-right a {
    padding: 15px 10px !important;
  }
}
/* @media (max-width: 1200px) {
  .main-menu-right a {
    font-size: 11px;
  }
} */

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/main/components/bitrix/search.form/top-mobile-form/style.css?16534726591824*/
.top-search-mobile-block {
  display: flex;
  white-space: nowrap;
  align-items: center;
  position: relative;
  background-color: white;
  width: 100%;
}
@media (max-width: 1024px) {
  .top-search-mobile-block .logo {
    width: 40%;
  }
}
.top-search-mobile-block .burger {
  margin-left: 15px;
  margin-right: 15px;
}
.top-search-mobile-block .top-phone-image {
  margin-left: auto;
  padding-left: 15px;
}
.top-search-mobile-block .top-user-image {
  margin-left: 15px;
  margin-right: 15px;
}
.top-search-mobile-block .top-phone {
  display: flex;
  align-items: center;
  flex: 1;
  color: #80889D;
  font-size: 0.875rem;
  border-right: 1px solid #E7E9EE;
  padding: 22px 0;
}
.top-search-mobile-block .top-phone a {
  font-size: 1.25rem;
  font-weight: bold;
  color: #111A39;
  text-decoration: none;
  padding-right: 28px;
  padding-left: 17px;
}
.top-search-mobile-block .top-search {
  display: flex;
  align-items: center;
  position: relative;
  padding-right: 15px;
}
.top-search-mobile-block .top-search .open-top-search {
  cursor: pointer;
  transition: all 0.1s;
  background-image: url("/local/templates/main/components/bitrix/search.form/top-mobile-form/../../../../img/search.svg");
  background-size: contain;
  background-repeat: no-repeat;
  width: 22px;
  height: 22px;
  position: relative;
}
.top-search-mobile-block .top-search .open-top-search.active {
  background-image: url("/local/templates/main/components/bitrix/search.form/top-mobile-form/../../../../img/cross.svg");
}

.top-search-input-wrapper {
  position: absolute;
  display: flex;
  align-items: center;
  width: 100%;
  right: 42px;
  opacity: 0;
  transition: all 0.2s;
  pointer-events: none;
}
.top-search-input-wrapper input {
  width: 100%;
  height: 50px;
  padding-left: 5px;
  font-size: 1rem;
  border: 0;
  border-bottom: 1px solid black;
}
.top-search-input-wrapper.active {
  pointer-events: all;
  opacity: 1;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/main/components/bitrix/breadcrumb/main/style.css?1653472659398*/
.breadcrumbs {
  display: flex;
  align-items: center;
  gap: 16px;
  padding-bottom: 21px !important;
  flex-wrap: wrap;
}
.breadcrumbs .item {
  display: flex;
  align-items: center;
  gap: 16px;
  font-size: 14px;
  font-weight: normal;
  color: #364E94;
}
.breadcrumbs .item .line {
  color: #3E3E3E;
}
.breadcrumbs .item.empty-link {
  color: #3E3E3E;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/main/tdstyle.css?165476147251*/
table.small_td td{
    font-size:10px !important;
}
/* End */


/* Start:/local/templates/main/components/bitrix/menu/footer_menu/style.css?16534726591209*/
.footer-menu {
  display: flex;
  list-style: none;
  flex-wrap: wrap;
  gap: 24px;
}
@media (max-width: 1024px) {
  .footer-menu {
    flex-direction: column;
  }
}
.footer-menu div.item-wrapper {
  margin-top: 25px;
}
@media (max-width: 1024px) {
  .footer-menu div.item-wrapper {
    display: none;
  }
}
.footer-menu div.root-item {
  min-width: calc(25% - 24px);
}
.footer-menu div.root-item > a {
  font-size: 20px;
  font-weight: bold;
  color: white;
  margin-bottom: 25px;
  white-space: nowrap;
}
@media (max-width: 1200px) {
  .footer-menu div.root-item > a {
    font-size: 16px;
    width: 100%;
    display: block;
    margin-bottom: 0px;
  }
}
.footer-menu div.item {
  margin-bottom: 15px;
}
.footer-menu a {
  font-size: 15px;
  font-weight: normal;
  color: #C5CCE3;
  text-decoration: none;
  width: 100%;
}
@media (max-width: 1200px) {
  .footer-menu a {
    font-size: 14px;
  }
}
.footer-menu .links {
  display: flex;
  align-items: center;
  gap: 14px;
}
.footer-menu .links a {
  padding: 5px;
  border-radius: 5px;
  background-color: #627ABE;
  width: 42px;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/components/infopro/hlbk.list/templates/.default/style.css?1653472659993*/
.official-resources {
  flex-direction: column;
  color: #A0AAC7;
  margin-top: 25px;
  border-bottom: 1px solid #FFFFFF20;
  overflow: hidden;
  position: relative;
}
.official-resources .swiper-pagination .swiper-pagination-bullet {
  background-color: white;
}
.official-resources .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 0.5;
}
.official-resources .title {
  font-size: 15px;
}
.official-resources .list {
  margin-top: 13px;
  padding-bottom: 60px;
}
.official-resources .list > .item {
  width: 100%;
  height: auto !important;
  border-radius: 5px;
  padding: 15px 19px;
  color: white;
  background-color: #2D4284;
  display: flex;
  align-items: center;
  font-size: 13px;
  font-weight: normal;
}
@media (max-width: 1200px) {
  .official-resources .list > .item {
    width: 100%;
    padding: 15px 15px;
  }
}
.official-resources .list > .item img {
  margin-right: 19px;
  max-width: 100px;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/main/template_styles.css?171869374527075*/
*,
*::before,
*::after {
  margin: 0;
  padding: 0;
  outline: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  height: 100%;
  min-width: 375px;
}

body {
  width: 100%;
  height: 100%;
  color: #111A39;
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  font-weight: normal;
  position: relative;
  background-color: #F4F5F7;
}

h1 {
  font-size: 46px;
  font-weight: bold;
  padding-bottom: 41px;
}

@media (max-width: 500px) {
  h1 {
    font-size: 32px;
  }

}

h2 {
  font-size: 40px;
  font-weight: bold;
  display: flex;
  align-items: center;
}

h2 .title {
  display: flex;
  align-items: center;
  width: 100%;
}

@media (max-width: 1024px) {
  h2 {
    font-size: 28px;
    flex-direction: column;
    align-items: flex-start;
  }
}

h2 a {
  margin-left: 60px;
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: bold;
}

@media (max-width: 1024px) {
  h2 a {
    margin: 0;
    margin-top: 15px;
  }
}

h2 a img {
  padding-left: 15px;
}

h3 {
  font-size: 28px;
  font-weight: bold;
  margin-bottom: 18px;
}

h4 {
  font-size: 24px;
  font-weight: bold;
}

h5 {
  font-size: 18px;
  font-weight: 600;
}

h6 {
  font-size: 15px;
  font-weight: 600;
}

header {
  background-color: white;
}

footer {
  background-color: #243873;
}

footer .top-block {
  display: flex;
  align-items: center;
  padding: 45px 0;
  border-bottom: 1px solid #FFFFFF20;
}

@media (max-width: 1024px) {
  footer .top-block {
    flex-direction: column;
    align-items: flex-start;
  }

  footer .top-block .button.footer {
    margin: 0;
    margin-top: 15px;
  }
}

footer .top-block .phone-wrapper {
  display: flex;
  flex-direction: column;
}

footer .top-block .phone-wrapper .title {
  color: #A0AAC7;
  font-size: 15px;
  padding-bottom: 5px;
}

footer .top-block .phone-wrapper .phone {
  font-size: 28px;
  color: white;
  font-weight: bold;
}

@media (max-width: 1200px) {
  footer .top-block .phone-wrapper .phone {
    font-size: 24px;
  }
}

footer .top-block .address-wrapper {
  margin-left: auto;
  margin-right: 180px;
}

@media (max-width: 1800px) {
  footer .top-block .address-wrapper {
    margin-right: 80px;
  }
}

@media (max-width: 1600px) {
  footer .top-block .address-wrapper {
    margin-right: 180px;
  }
}

@media (max-width: 1400px) {
  footer .top-block .address-wrapper {
    margin-right: 100px;
  }
}

@media (max-width: 1200px) {
  footer .top-block .address-wrapper {
    margin-right: 0px;
  }
}

@media (max-width: 1024px) {
  footer .top-block .address-wrapper {
    margin-left: 0;
    margin-top: 15px;
  }
}

footer .top-block .address-wrapper .title {
  color: #A0AAC7;
  font-size: 15px;
  padding-bottom: 5px;
}

footer .top-block .address-wrapper .address {
  font-size: 20px;
  color: white;
  font-weight: 600;
}

.header-top-block {
  width: 100%;
  display: flex;
  border-bottom: 1px solid #E7E9EE;
  align-items: center;
  background-color: white;
}

.header-bottom-block {
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  background-color: white;
}

.header-bottom-block.fix {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2;
}

.header-bottom-block.fix.active {
  display: flex;
}

.header-bottom-block .logo {
  min-width: 200px;
  max-width: 245px;
  height: 100%;
  display: flex;
}

.header-bottom-block .logo img {
  width: 100%;
  height: 100%;
}

@media (max-width: 1024px) {
  .header-bottom-block .logo {
    display: none;
  }
}

@media (max-width: 1024px) {
  .header-bottom-block {
    display: none;
  }

  .header-bottom-block.fix.active {
    display: none;
  }
}

.header-mobile-block {
  display: none;
  padding: 25px 0;
}

@media (max-width: 1024px) {
  .header-mobile-block {
    display: flex;
  }
}

.button {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  background-color: #F08A13;
  border: 1px solid transparent;
  border-radius: 5px;
  padding: 18px 40px;
  font-weight: bold;
  font-size: 16px;
  text-decoration: none;
  cursor: pointer;
  user-select: none;
  white-space: nowrap;
  font-family: "Open Sans", sans-serif;
}

.button.finish {
  border: 1px solid darkgreen;
  color: darkgreen;
  background-color: transparent;
  pointer-events: none;
}

.button.error {
  border: 1px solid red;
  color: red;
  background-color: transparent;
  pointer-events: none;
  font-size: 16px !important;
  font-weight: 700 !important;
}

.button.disabled {
  background-color: #B3BDDF !important;
  pointer-events: none !important;
  color: white !important;
}

.button.small {
  padding: 14px 24px;
  font-size: 14px;
  font-weight: bold;
}

.button.footer {
  font-size: 14px;
  margin-left: 50px;
  padding: 18px 24px;
}

.button.hidden {
  display: none;
}

.button.gray {
  background-color: #B3BDDF;
}

.button.empty {
  background: none;
  border: 1px solid #80889D;
}

.button.empty img {
  margin-right: 5px;
}

.input {
  position: relative;
}

.input.calendar input {
  cursor: pointer;
}

.input.checkbox {
  display: flex;
  align-items: center;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  color: #111A39;
}

.input.checkbox input {
  width: auto;
  margin-right: 10px;
}

.input.disabled {
  display: none;
}

.input.captcha>img {
  object-fit: contain;
  min-width: 180px;
}

.input.captcha .reset {
  cursor: pointer;
  color: #364E94;
  margin-left: 15px;
  display: flex;
  align-items: center;
  font-size: 14px;
}

.input.captcha .reset.disabled {
  opacity: 0.5;
  pointer-events: none;
}

.input .placeholder {
  color: #888C9C;
  position: absolute;
  left: 20px;
  top: calc(50% - 9px);
  font-size: 15px;
  font-weight: normal;
  pointer-events: none;
}

.input.date {
  display: flex;
  align-items: center;
}

.input.date img {
  margin-left: 31px;
  margin-right: 72px;
}

.input input {
  width: 100%;
  color: #80889D;
  padding: 20px;
  border: 1px solid #80889D;
  font-size: 15px;
  border-radius: 5px;
  outline: none;
}

.input input.invalid {
  border-color: #F01324;
}

.input input.hidden {
  opacity: 0;
  position: absolute;
  pointer-events: none;
}

.input input:not(:placeholder-shown)+.placeholder {
  display: none;
}

.input textarea {
  font-family: "Open Sans";
  min-width: 100%;
  max-width: 100%;
  width: 100%;
  color: #80889D;
  padding: 20px;
  border: 1px solid #80889D;
  font-size: 15px;
  border-radius: 5px;
  outline: none;
}

.input textarea+.placeholder {
  top: calc(50% - 22px);
}

.input textarea:not(:placeholder-shown)+.placeholder {
  display: none;
}

.input select {
  min-width: 100%;
  max-width: 100%;
  width: 100%;
  color: #80889D;
  padding: 20px;
  border: 1px solid #80889D;
  font-size: 15px;
  border-radius: 5px;
  outline: none;
  -moz-appearance: none;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari and Chrome */
  appearance: none;
}

.input.file {
  display: flex;
  align-items: center;
  position: relative;
  width: 100%;
  color: #80889D;
  padding: 0px;
  padding-left: 10px;
  border: 1px solid #111A3950;
  font-size: 15px;
  border-radius: 3px;
  outline: none;
}

.input.file input[type=file] {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  padding: 0px;
  position: absolute;
}

.input.file .text {
  font-size: 15px;
  font-weight: normal;
  color: #111A39;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow-x: hidden;
  max-width: 100%;
  opacity: 0.5;
  display: flex;
  align-items: center;
  height: 100%;
}

.input.file .browse {
  border-radius: 5px;
  border: 1px solid #364E94;
  padding: 3px 15px;
  color: #364E94;
  font-size: 15px;
  margin: 3px 3px 3px auto;
}

a {
  color: #364E94;
  text-decoration: none;
  font-weight: bold;
}

.q_hk {
  color: #364E94;
  font-weight: normal;
  font-size: 14px;
}

.footer-wrapper {
  display: flex;
  margin-top: 50px;
}

@media (max-width: 1024px) {
  .footer-wrapper {
    flex-direction: column;
    gap: 24px;
  }
}

.footer-wrapper .footer-menu:nth-child(1) {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  width: 75%;
}

.footer-wrapper .footer-menu:nth-child(2) {
  width: 25%;
  margin-left: 24px;
  flex-direction: column;
}

@media (max-width: 1024px) {
  .footer-wrapper .footer-menu {
    display: flex !important;
    flex-direction: column !important;
    margin: 0 !important;
    width: 100% !important;
  }
}

.file-icon {
  width: 35px;
  height: 46px;
  background-image: url("/local/templates/main/img/file.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: flex;
  align-items: flex-end;
  padding-bottom: 10px;
  justify-content: center;
  font-size: 0.7rem;
  font-weight: bold;
}

.file-icon.folder {
  background-image: url("/local/templates/main/img/folder.svg");
  width: 80px;
  height: 80px;
}

.file-icon.pdf {
  color: #F01324;
}

.file-icon.xls {
  color: #91C848;
}

.file-icon.xlsx {
  color: #91C848;
}

.file-icon.zip {
  color: black;
}

.sms-on-main {
  background-color: #3652A3;
  background-image: url("/local/templates/main/img/banner_back.svg");
  background-position: bottom;
  background-size: contain;
  background-repeat: no-repeat;
  margin-top: 100px;
  position: relative;
  overflow: hidden;
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

@media (max-width: 1024px) {
  .sms-on-main {
    padding-bottom: 0px !important;
  }
}

.sms-on-main .arm-img {
  position: absolute;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  bottom: 0;
  right: -500px;
  width: 100%;
}

@media (max-width: 1400px) {
  .sms-on-main .arm-img {
    right: -400px;
  }
}

@media (max-width: 1024px) {
  .sms-on-main .arm-img {
    position: relative;
    right: 0px;
    margin-top: 25px;
  }
}

.sms-on-main .arm-img img {
  width: 490px;
}

@media (max-width: 1400px) {
  .sms-on-main .arm-img img {
    width: 390px;
  }
}

@media (max-width: 1200px) {
  .sms-on-main .arm-img img {
    width: 340px;
  }
}

@media (max-width: 1024px) {
  .sms-on-main .arm-img img {
    width: 500px;
  }
}

.sms-on-main .inner-block {
  display: flex;
  flex-direction: column;
  color: white;
}

.sms-on-main .inner-block .title {
  font-size: 48px;
  margin-bottom: 25px;
  font-weight: bold;
}

.sms-on-main .inner-block .sub-title {
  font-size: 24px;
  font-weight: bold;
}

.sms-on-main .inner-block .list {
  display: flex;
  margin-top: 40px;
}

@media (max-width: 1024px) {
  .sms-on-main .inner-block .list {
    display: none;
  }
}

.sms-on-main .inner-block .list .item {
  border-right: 1px solid #80889D;
  padding: 0 60px;
  font-size: 20px;
  font-weight: normal;
}

.sms-on-main .inner-block .list .item:nth-child(1) {
  padding-left: 0;
}

.sms-on-main .inner-block .list .item:nth-last-child(1) {
  border-right: none;
  padding-right: 0;
}

.sms-on-main .inner-block .button {
  margin-top: 100px;
  width: max-content;
}

.margin-default {
  margin: 0 206px;
  overflow-x: auto;
}

.margin-default.with-out-scroll {
  overflow: hidden;
}

@media (max-width: 1600px) {
  .margin-default {
    margin: 0 54px;
  }
}

@media (max-width: 1130px) {
  .margin-default {
    margin: 0 34px;
  }
}

/*@media (max-width: 1024px) {
  .margin-default {
    margin: 0 15px;
  }
}*/

.padding-default {
  padding: 15px 0;
  margin: 0 206px;
  overflow-x: auto;

}

.padding-default.with-out-scroll {
  overflow: hidden;
}

@media (max-width: 1600px) {
  .padding-default {
    padding: 15px 0;
    margin: 0 54px;
  }
}

@media (max-width: 1130px) {
  .padding-default {
    padding: 15px 0;
    margin: 0 5px;
  }
}

/* @media (max-width: 1024px) {
  .padding-default {
    padding: 0 15px;
  } 
}*/
.padding-default-footer {
  margin: 0 0;
  padding: 0 20px;
}

.padding-default-mobile {
  padding: 0 15px;
}

.padding-header {
  padding: 0 116px;
}

@media (max-width: 1600px) {
  .padding-header {
    padding: 0 146px;
  }
}

@media (max-width: 1400px) {
  .padding-header {
    padding: 0 60px;
  }
}

.bottom-links {
  display: flex;
  justify-content: space-between;
  padding: 40px 0;
}

@media (max-width: 1200px) {
  .bottom-links {
    flex-wrap: wrap;
  }
}

.bottom-links .item {
  color: #7A87AD;
  font-weight: normal;
  font-size: 14px;
}

@media (max-width: 1400px) {
  .bottom-links .item {
    font-size: 13px;
  }
}

@media (max-width: 1200px) {
  .bottom-links .item {
    width: 100%;
    text-align: center;
  }
}

.bottom-links .item a {
  color: #7A87AD;
  font-weight: normal;
  font-size: 14px;
}

.mobile-menu-wrapper {
  position: fixed;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow-y: scroll;
  left: -100%;
  transition: all 0.1s;
  display: flex;
  flex-direction: column;
}

.mobile-menu-wrapper.active {
  left: 0;
}

.mobile-menu-wrapper .top-search-mobile-block {
  padding: 24px 20px;
}

.table-wrapper {
  margin-top: 50px;
  margin-bottom: 100px;
}

@media (max-width: 1024px) {
  .table-wrapper {
    overflow-x: scroll;
  }
}

.table-wrapper>p {
  font-size: 18px;
  font-weight: bold;
  display: flex;
  flex-direction: column;
  margin-bottom: 26px;
}

.table-wrapper>p>span {
  font-size: 18px;
  font-weight: normal;
  color: #80889D;
}

table {
  width: 100%;
  border-collapse: collapse;
  min-width: 1024px;
  margin-bottom: 25px;
}

table tr th {
  font-size: 17px;
  font-weight: normal;
  text-align: left;
  padding: 3px 12px;
  font-variant: all-small-caps;
  color: white;
  background-color: #364E94;
}

table tr td {
  font-size: 17px;
  padding: 3px 12px;
  background: white;
  border: 1px solid black;
}

.next-section-button-wrapper {
  background: white;
  padding: 50px 0;
  display: block;
}

.next-section-button-wrapper .next-section-button {
  display: flex;
  align-items: center;
}

.next-section-button-wrapper .next-section-button .title {
  font-size: 14px;
  color: #A7A7A7;
  font-weight: normal;
}

.next-section-button-wrapper .next-section-button .name {
  margin-left: 15px;
  font-size: 18px;
  font-weight: 600;
  color: #364E94;
}

.next-section-button-wrapper .next-section-button .name>br {
  content: "";
}

.next-section-button-wrapper .next-section-button .name>br:after {
  content: " ";
}

.next-section-button-wrapper .next-section-button .arrow {
  display: flex;
  margin-left: auto;
  margin-right: 0;
  align-items: center;
}

.about-wrapper {
  display: flex;
  width: 100%;
  position: relative;
}

.about-wrapper .text {
  margin-top: 302px;
  margin-bottom: 55px;
  width: 100%;
  position: relative;
  z-index: 1;
  color: white;
  font-size: 26px;
  font-weight: bold;
}

.about-first-text {
  display: flex;
  margin-top: 75px;
  margin-bottom: 47px;
}

.about-first-text .left {
  font-size: 16px;
  font-weight: 600;
  padding-right: 65px;
}

.about-first-text .right {
  font-size: 15px;
  font-weight: normal;
}

.about-second-text .wrapper {
  background-color: #364E94;
  display: flex;
  background-image: url("/local/templates/main/img/about_second.png");
  background-position: left bottom;
  padding: 67px 80px;
  color: white;
}

.about-second-text .wrapper .right .text {
  font-size: 15px;
  font-weight: normal;
}

.about-second-text .wrapper .right .list {
  display: flex;
  gap: 110px;
  margin-top: 55px;
}

.about-second-text .wrapper .right .list .item div:nth-child(1) {
  display: flex;
  align-items: flex-start;
  font-size: 50px;
  font-weight: bold;
}

.about-second-text .wrapper .right .list .item div:nth-child(1) span {
  font-size: 24px;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 9px;
  opacity: 0.5;
}

.about-second-text .wrapper .right .list .item div:nth-child(2) {
  font-size: 16px;
  font-weight: 600;
}

.about-second-text .wrapper .left {
  padding-right: 220px;
  display: flex;
  flex-direction: column;
}

.about-second-text .wrapper .left .title {
  font-size: 28px;
  font-weight: 600;
}

.about-second-text .wrapper .left a {
  margin-top: auto;
  margin-bottom: 0;
  border: 1px solid white;
  padding: 14px 24px;
  font-size: 14px;
  font-weight: bold;
  border-radius: 5px;
  color: white;
  width: max-content;
}

.payments .wrapper {
  margin-top: 44px;
  margin-bottom: 44px;
}

.payments .wrapper .title {
  font-size: 28px;
  font-weight: bold;
}

.payments .wrapper .sub-title {
  font-size: 15px;
  font-weight: normal;
  margin-top: 15px;
}

.payments .wrapper .block {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-template-rows: repeat(2, minmax(0, 1fr));
  gap: 32px;
  margin-top: 30px;
}

.payments .wrapper .block.wide {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-template-rows: repeat(2, minmax(0, 1fr));
}

.payments .wrapper .block .block-item {
  padding: 16px 24px;
  border-radius: 5px;
  background-color: white;
  display: flex;
  flex-direction: column;
  position: relative;
  min-height: 180px;
}

.payments .wrapper .block .block-item.big {
  padding: 38px 30px;
  grid-row: 1/3;
}

.payments .wrapper .block .block-item.big .title {
  margin-top: 0;
}

.payments .wrapper .block .block-item img {
  max-width: 100px;
  position: absolute;
  left: 24px;
  top: 16px;
}

.payments .wrapper .block .block-item .title {
  font-size: 15px;
  font-weight: 600;
  margin-top: auto;
  margin-bottom: 0;
}

.payments .wrapper .block .block-item ul {
  line-height: 28px;
  font-size: 14px;
  font-weight: normal;
  padding-left: 24px;
  margin-top: 30px;
}

.payments .wrapper .block .block-item .banks-title {
  position: absolute;
  right: 24px;
  top: 16px;
  padding: 8px 12px;
  border-radius: 5px;
  background-color: #BDC7E3;
  font-size: 12px;
  font-weight: 600;
}

.common-text-wrapper {
  margin-top: 75px;
  display: flex;
}

.common-text-wrapper.inline {
  flex-direction: column;
}

.common-text-wrapper.blue {
  color: white;
  padding: 64px 80px;
  background-color: #364E94;
  border-radius: 5px;
}

.common-text-wrapper.blue .left>.text {
  font-size: 28px;
  font-weight: bold;
}

.common-text-wrapper>.title {
  font-size: 24px;
  font-weight: bold;
}

.common-text-wrapper ul li {
  margin-top: 15px;
}

.common-text-wrapper .left {
  display: flex;
  flex-direction: column;
  width: 35%;
}

.common-text-wrapper .left>.text {
  font-size: 18px;
  font-weight: 600;
}

.common-text-wrapper .right {
  width: 65%;
  margin-left: 60px;
}

.common-text-wrapper .right .title {
  font-size: 24px;
  font-weight: bold;
}

.common-text-wrapper .right .sub-title {
  font-size: 15px;
  font-weight: normal;
  margin-top: 10px;
}

.common-text-wrapper .right .text {
  font-size: 15px;
  font-weight: normal;
  max-width: 849px;
}

.common-text-wrapper .right .tip {
  margin-top: 10px;
  font-size: 15px;
  font-weight: normal;
  opacity: 0.5;
}

.ul-counter {
  margin-bottom: 76px;
}

.ul-counter>p {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 33px;
}

.ul-counter ul.advance {
  padding-left: 0;
  display: flex;
  align-items: flex-start;
  gap: 32px;
  counter-reset: counter;
}

.ul-counter ul.advance li {
  counter-increment: counter;
  list-style: none;
  padding: 22px 31px;
  background-color: white;
  border-radius: 5px;
  display: flex;
  flex-direction: column;
}

.ul-counter ul.advance li:before {
  content: counter(counter, decimal-leading-zero);
  font-size: 24px;
  font-weight: bold;
  color: #364E94;
  margin-bottom: 26px;
}

.obr {
  display: flex;
  flex-direction: column;
}

.obr>.top {
  background-image: url("/local/templates/main/img/ac/noman.png");
  background-position: bottom;
  background-size: cover;
  background-repeat: no-repeat;
  margin-bottom: 27px;
}

.obr>.top .wrapper {
  display: flex;
  align-items: flex-end;
}

.obr>.top .wrapper .button {
  width: max-content;
  margin-bottom: 48px;
}

.obr>.top .wrapper .title {
  margin-top: 268px;
  margin-bottom: 48px;
  max-width: 880px;
  font-size: 28px;
  font-weight: bold;
}

.red {
  color: #F01324;
}

.select {
  position: relative;
  width: 100%;
  cursor: pointer;
  user-select: none;
}

.select.disabled {
  display: none;
}

.select .arrow {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0;
  right: 0;
  pointer-events: none;
  height: 100%;
  width: 50px;
}

.select .arrow:before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 1px;
  background-color: #E1E4E8;
  height: 70%;
}

.select .arrow img {
  width: 10px;
  height: 100%;
  pointer-events: none;
}

.select .top-placeholder {
  color: #888C9C;
  position: absolute;
  left: 20px;
  top: 4px;
  font-size: 13px;
  font-weight: normal;
  pointer-events: none;
}

.select .placeholder {
  color: #888C9C;
  position: absolute;
  left: 20px;
  top: calc(50% - 9px);
  font-size: 15px;
  font-weight: normal;
  pointer-events: none;
}

.select select {
  position: relative;
  width: 100%;
  cursor: pointer;
}

.select select:disabled+.placeholder {
  display: none;
}

.select select:valid+.placeholder {
  display: none;
}

[name=captcha_answer].wait {
  pointer-events: none;
  opacity: 0.5;
}

[name=captcha_answer].wait.disabled {
  opacity: 1;
  background-color: transparent;
}

.loading-icon {
  width: 20px;
  height: 20px;
  animation-name: loading;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  display: none;
}

.loading-icon:nth-child(1) {
  animation-direction: reverse;
}

.loading-icon.active {
  display: block;
}

@keyframes loading {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.select-adv {
  position: relative;
  width: 100%;
  cursor: pointer;
}

.select-adv.disabled {
  display: none;
}

.select-adv input.hidden {
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  position: absolute;
  pointer-events: none;
}

.select-adv.opened .placeholder {
  border-radius: 5px 5px 0px 0px;
}

.select-adv.opened .option-wrapper {
  display: flex;
}

.select-adv .placeholder {
  width: 100%;
  font-size: 15px;
  color: #80889D;
  padding: 20px;
  pointer-events: none;
  border-radius: 5px;
  border: 1px solid #80889D;
}

.select-adv .placeholder.select {
  color: black;
}

.select-adv .arrow {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0;
  right: 0;
  pointer-events: none;
  height: 100%;
  width: 50px;
}

.select-adv .arrow:before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 1px;
  background-color: #E1E4E8;
  height: 70%;
}

.select-adv .arrow img {
  width: 10px;
  height: 100%;
  pointer-events: none;
}

.select-adv .option-wrapper {
  display: none;
  flex-direction: column;
  position: absolute;
  left: 0;
  top: 60px;
  width: 100%;
  background-color: white;
  border-radius: 0 0 5px 5px;
  border: 1px solid #80889D;
  border-top: none;
  z-index: 1;
}

.select-adv .option-wrapper .option {
  font-size: 15px;
  color: #80889D;
  padding: 20px;
  border-top: 1px solid #80889D;
  user-select: none;
}

.mt-30 {
  margin-top: 30px !important;
}

.mb-30 {
  margin-bottom: 30px !important;
}

p {
  margin-bottom: 18px;
}

p a {
  text-decoration: underline !important;
}

p.empty {
  margin-bottom: 0;
}

ol {
  counter-reset: list1;
  margin-bottom: 18px;
}

ol li {
  line-height: 28px;
  list-style-type: none;
}

ol li:before {
  counter-increment: list1;
  content: counter(list1) ". ";
}

ol ol {
  counter-reset: list2;
  margin-bottom: 0px;
}

ol ol li {
  margin-left: 24px;
}

ol ol li:before {
  counter-increment: list2;
  content: counter(list1) "." counter(list2) ". ";
}

.file-list {
  display: grid;
  margin-top: 34px;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-gap: 15px;
}

@media (max-width: 1200px) {
  .file-list {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}

.file-list .item {
  padding: 34px;
  background-color: white;
  border-radius: 5px;
  display: flex;
  flex-direction: column;
}

.file-list .item .file-icon {
  margin-bottom: 21px;
  text-transform: uppercase;
}

.file-list .item .name {
  font-size: 15px;
  font-weight: 600;
  color: #111A39;
}

.xcalend {
  position: absolute;
  z-index: 999;
  width: 150px;
  line-height: 1.2em;
  font-size: 15px;
  text-align: center;
  background: #fff;
  border: 2px solid #ddd;
}

.xcalend td {
  cursor: pointer;
  padding: 6px;
}

.xcalend thead td {
  color: #333;
}

.xcalend thead tr:last-child td {
  font-size: 12px;
  background: #fff;
  color: #555;
  cursor: default;
}

.xcalend tbody td {
  color: #025;
}

.xcalend tfoot td {
  color: #333;
}

.xcalend tbody td.tday {
  background: #eee;
  font-weight: bold;
}

.xcalend tbody td:hover,
.xcalend td:hover {
  background: #025;
  color: #acf;
}

.xcalend tbody td:nth-child(n+6) {
  color: #e78c5c;
}

.xcalend .cal-first td:nth-last-child(-n+2) {
  color: #e78c5c;
}

.xcalend tbody td.today {
  background: #d00;
  color: #fff;
  font-weight: bold;
}

.xcalend tbody td.bold {
  font-weight: bold;
}

.xcalend tbody td.cal-l b,
.xcalend tbody td.cal-r b {
  display: none;
}

.xcalend tbody td.cal-l:hover b,
.xcalend tbody td.cal-r:hover b {
  display: inline;
}

.xcalend a {
  text-decoration: none;
}

.xcalend th a {
  color: #ccc;
  display: block;
  padding: 5px 0;
}

.xcalend td[data-not-use=Y] {
  background: #E1E4E8;
  color: #fff;
  pointer-events: none;
}

ul {
  padding-left: 20px;
  margin-bottom: 18px;
}

ul ul {
  margin-bottom: 0px;
}

.new-files-on-main {
  margin-top: 15px !important;
  color: #111A39;
}

.new-files-on-main .nav {
  display: flex;
  align-items: center;
  margin-right: 0;
  margin-left: auto;
}

.new-files-on-main .nav .swiper-button-prev,
.new-files-on-main .nav .swiper-button-next {
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("/local/templates/main/img/swiper_arrow.svg");
  height: 15px;
  margin: 0;
  left: 0;
  right: 0;
}

.new-files-on-main .nav .swiper-button-prev::after,
.new-files-on-main .nav .swiper-button-next::after {
  content: none;
}

.new-files-on-main .nav .swiper-button-prev {
  transform: scale(-1);
}

.new-files-on-main .list {
  display: flex;
  margin-top: 34px;
}

.new-files-on-main .list .item {
  padding: 34px 34px 0px;
  background-color: white;
  border-radius: 5px;
  display: flex;
  flex-direction: column;
  color: #111A39 !important;
}

@media (max-width: 1024px) {
  .new-files-on-main .list .item {
    align-items: flex-start;
    max-width: none;
  }
}

.new-files-on-main .list .item .title {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 17px;
  text-align: left;
}

@media (max-width: 1024px) {
  .new-files-on-main .list .item .title {
    text-align: center;
  }
}

.new-files-on-main .list .item .text {
  min-height: 140px;
  font-size: 15px;
  font-weight: normal;
}

.new-files-on-main .list .item .date {
  font-size: 13px;
  font-weight: normal;
  margin-bottom: 15px;
}

/*# sourceMappingURL=template_styles.css.map */

.inputs-block.disabled {
  display: none !important;
}

@media (max-width: 800px) {

  .input .placeholder {
    font-size: 10px;
  }

  .select-adv .placeholder {
    font-size: 10px;
  }

  .input input {
    padding: 15px;
  }

}
/* End */
/* /local/templates/main/external/bootstrap_grid.css?165347261242107 */
/* /local/templates/main/components/bitrix/search.form/top-mobile-form-opened/style.css?16534726592050 */
/* /local/templates/main/components/bitrix/menu/mobile_menu/style.css?17369384942790 */
/* /local/templates/main/components/bitrix/menu/top_menu/style.css?1695103609786 */
/* /local/templates/main/components/bitrix/search.form/top-form/style.css?16757684221770 */
/* /local/templates/main/components/bitrix/menu/main_menu/style.css?16951032581584 */
/* /local/templates/main/components/bitrix/search.form/top-mobile-form/style.css?16534726591824 */
/* /local/templates/main/components/bitrix/breadcrumb/main/style.css?1653472659398 */
/* /local/templates/main/tdstyle.css?165476147251 */
/* /local/templates/main/components/bitrix/menu/footer_menu/style.css?16534726591209 */
/* /local/components/infopro/hlbk.list/templates/.default/style.css?1653472659993 */
/* /local/templates/main/template_styles.css?171869374527075 */
