

/* Start:/local/templates/Albertum/components/bitrix/menu/list/style.css?1687953416577*/
/*PERSONAL*/
.personal_menu {margin:0; padding:0; list-style-type: none;  line-height: 20px; font-size: 15px; }
.personal_menu li {margin: 10px 0;}
.personal_menu li a {font-weight: 400; color:#444; border-color:#777;}
.personal_menu li a:hover {border-color:transparent;}


/*INFORMATION*/
.information_menu {margin:0; padding:0; list-style-type: none;  line-height: 20px; font-size: 15px; }
.information_menu li {margin: 10px 0;}
.information_menu li a {font-weight: 400; color:#444; border-color:#777;}
.information_menu li a:hover {border-color:transparent;}


/* End */


/* Start:/local/templates/Albertum/components/bitrix/system.pagenavigation/.default/style.css?1687953416994*/
div.modern-page-navigation {margin: 4em 0 1em; border-bottom:solid .5em #EEE; text-align: left}

div.modern-page-navigation span.count {float:left; color:#DDD; line-height: 2.5em;}
div.modern-page-navigation span.count strong {font-weight: 900;}

div.modern-page-navigation a, 
span.modern-page-current, 
span.modern-page-dots
{
    font-size: 1.4em;
    display:inline-block;
    width: 3em;
    line-height: 3em;
    height: 3em;
    text-align: center;
	text-decoration: none;
    border:none;
    color:#777;
    font-weight: 400;
    position: relative;
    border-bottom:solid .5em transparent;
    margin-bottom:-.5em;
}

div.modern-page-navigation a:hover {color:#333; border-color:#F8433b;}


div.modern-page-navigation a.modern-page-previous, div.modern-page-navigation a.modern-page-next {width:auto;}
div.modern-page-navigation a.modern-page-first, 
div.modern-page-navigation span.modern-page-first {}

span.modern-page-current {color:#333; font-weight: 900; border-color:#F8433b;}
/* End */


/* Start:/local/templates/Albertum/assets/bootstrap/css/bootstrap-grid.min.css?168795341628977*/
/*!
 * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;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}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.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{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.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{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.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{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.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{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.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%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}
/*# sourceMappingURL=bootstrap-grid.min.css.map */
/* End */


/* Start:/local/templates/Albertum/assets/fancybox/jquery.fancybox.min.css?168795341614065*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s,visibility 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:visible;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px;max-width:100%;overflow:auto;padding:0;padding:24px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-drag .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--html .fancybox-content{margin-bottom:6px}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;margin:0;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff;height:calc(100% - 44px);margin-bottom:44px}.fancybox-iframe,.fancybox-video{background:transparent;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{vertical-align:top}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;outline:none;padding:10px;transition:color .2s;vertical-align:top;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:opacity .25s,visibility 0s,color .25s}.fancybox-navigation .fancybox-button:after{content:"";left:-25px;padding:50px;position:absolute;top:-25px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#555;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;transition:stroke .1s}.fancybox-close-small:focus{outline:none}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg{background:transparent;color:#fff}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption:after{border-bottom:1px solid hsla(0,0%,100%,.3);content:"";display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;border:6px solid hsla(0,0%,39%,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li{background-position:50%;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/Albertum/css/root.css?16879534163592*/
*,*::before,*::after {box-sizing: border-box;}

html {font-family: sans-serif; line-height: 1.15; -webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-ms-overflow-style: scrollbar;-webkit-tap-highlight-color: transparent;}

@-ms-viewport {width: device-width;}

article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {display: block;}

body {margin: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #222; text-align: left; background-color: #fff;}

[tabindex="-1"]:focus {outline: 0 !important;}

hr {box-sizing: content-box;height: 0;overflow: visible;}

h1, h2, h3, h4, h5, h6 {margin-top: 0; margin-bottom: 0.5rem;}

p {margin-top: 0; margin-bottom: 1rem;}

ol,ul,dl {margin-top: 0;margin-bottom: 1rem;}

ol ol,ul ul,ol ul,ul ol {margin-bottom: 0;}

b, strong {font-weight: bolder;}

sub,sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline;}

sub {bottom: -.25em;}

sup {top: -.5em;}

a {color: #000; text-decoration: none; background-color: transparent; -webkit-text-decoration-skip: objects;}

a:hover {color: #000; text-decoration: underline;}

a:not([href]):not([tabindex]) {color: inherit;text-decoration: none;}
a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {color: inherit;text-decoration: none;}
a:not([href]):not([tabindex]):focus {outline: 0;}

img {vertical-align: middle;border-style: none;}

svg:not(:root) {overflow: hidden;}

a,area,button,[role="button"],input:not([type="range"]),label,select,summary,textarea {-ms-touch-action: manipulation;touch-action: manipulation;}

table {border-collapse: collapse;}

th {text-align: inherit;}

label {display: inline-block;margin-bottom: .5rem;}

button {border-radius: 0;}

button:focus {outline: 1px dotted;outline: 5px auto -webkit-focus-ring-color;}

input,button,select,optgroup,textarea {margin: 0;font-family: inherit;font-size: inherit;line-height: inherit;}

button,input {overflow: visible;}

button,select {text-transform: none;}

button,html [type="button"],[type="reset"],[type="submit"] {-webkit-appearance: button;}

button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {padding: 0;border-style: none;}

input[type="radio"],input[type="checkbox"] {box-sizing: border-box;padding: 0;}

input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"] {-webkit-appearance: listbox;}

textarea {overflow: auto;resize: vertical;}

fieldset {min-width: 0;padding: 0;margin: 0;border: 0;}

legend {display: block;width: 100%;max-width: 100%;padding: 0;margin-bottom: .5rem;font-size: 1.5rem;line-height: inherit;color: inherit;white-space: normal;}

[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {height: auto;}

[type="search"] {outline-offset: -2px;-webkit-appearance: none;}

[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}

::-webkit-file-upload-button {font: inherit;-webkit-appearance: button;}

h1, h2, h3, h4, h5, h6 {margin-bottom: 0.5rem;font-family: inherit;font-weight: 500;line-height: 1.2;color: inherit;}
h1 {font-size: 2.5rem;}
h2 {font-size: 2rem;}
h3 {font-size: 1.75rem;}
h4 {font-size: 1.5rem;}
h5 {font-size: 1.25rem;}
h6 {font-size: 1rem;}
/* End */


/* Start:/local/templates/Albertum/css/icons/style.css?16879534162601*/
@font-face {
  font-family: 'icomoon';
  src:  url('/local/templates/Albertum/css/icons/fonts/icomoon.eot?l8eyi7');
  src:  url('/local/templates/Albertum/css/icons/fonts/icomoon.eot?l8eyi7#iefix') format('embedded-opentype'),
    url('/local/templates/Albertum/css/icons/fonts/icomoon.ttf?l8eyi7') format('truetype'),
    url('/local/templates/Albertum/css/icons/fonts/icomoon.woff?l8eyi7') format('woff'),
    url('/local/templates/Albertum/css/icons/fonts/icomoon.svg?l8eyi7#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-plus:before {
  content: "\f067";
}
.icon-question:before {
  content: "\f128";
}
.icon-search:before {
  content: "\f002";
}
.icon-mail:before {
  content: "\f003";
}
.icon-star:before {
  content: "\f005";
}
.icon-star-o:before {
  content: "\f006";
}
.icon-user:before {
  content: "\f007";
}
.icon-check:before {
  content: "\f00c";
}
.icon-close:before {
  content: "\f00d";
}
.icon-gear:before {
  content: "\f013";
}
.icon-home:before {
  content: "\f015";
}
.icon-file:before, .icon-file-:before {
  content: "\f016";
}
.icon-clock:before {
  content: "\f017";
}
.icon-lock:before {
  content: "\f023";
}
.icon-edit:before {
  content: "\f040";
}
.icon-map:before {
  content: "\f041";
}
.icon-phone:before {
  content: "\f095";
}
.icon-twitter:before {
  content: "\f099";
}
.icon-facebook:before {
  content: "\f09a";
}
.icon-attach:before {
  content: "\f0c6";
}
.icon-menu:before {
  content: "\f0c9";
}
.icon-comment:before {
  content: "\f0e5";
}
.icon-idea:before {
  content: "\f0eb";
}
.icon-text:before {
  content: "\f0f6";
}
.icon-left:before {
  content: "\f104";
}
.icon-right:before {
  content: "\f105";
}
.icon-up:before {
  content: "\f106";
}
.icon-down:before {
  content: "\f107";
}
.icon-quote-left:before {
  content: "\f10d";
}
.icon-quote-right:before {
  content: "\f10e";
}
.icon-date:before {
  content: "\f133";
}
.icon-unlock:before {
  content: "\f13e";
}
.icon-instagram:before {
  content: "\f16d";
}
.icon-vk:before {
  content: "\f189";
}
.icon-file-pdf:before {
  content: "\f1c1";
}
.icon-file-word:before, .icon-file-doc:before, .icon-file-docx:before {
  content: "\f1c2";
}
.icon-file-excel:before, .icon-file-xls:before, .icon-file-xlsx:before {
  content: "\f1c3";
}
.icon-file-powerpoint:before, .icon-file-ppt:before, .icon-file-pptx:before {
  content: "\f1c4";
}

/* End */


/* Start:/local/templates/Albertum/css/style.css?168795341615247*/
html {min-height: 100%;}

body {background:#FFFFFF; font-family: 'Source Sans Pro', "Open Sans", "Verdana", sans-serif;  font-size:1rem; line-height: 1.5; min-height: 100%; width: 100%; color:#333; font-weight: 400; z-index:1; position: relative}

body:before {content: ""; display: block; position: fixed; top: 0; left:0; color:#FFF; background: #333; z-index: 1000; }

h1, h2, h3, h4, h5, h6 {font-weight: 300; line-height: 1.2em;}

::selection {color:#FFF; background: #E53A24; }

a {text-decoration: none; color:#333; transition: all .2s ease;  border-bottom:solid .07em #FF634E;}
a:hover {border-color: transparent; text-decoration: none;}

.wait_pos {transition: all 0s;}

/*PRELOADER*/
#preloader.preloader {position: fixed; top: 0; left:0; bottom:0; right:0; width: 100%; height: 100%; background: #FFF; z-index: 100000;}
#preloader.preloader .wrapper {position: absolute; display: block; opacity: 1; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%);  z-index: 10; text-align: center;}
#preloader.preloader .load_icon {display: block; width: 12em; height: 12em; margin: 0 auto 6em; transition: opacity .2s ease;}
#preloader.preloader .load_icon:before, #preloader.preloader .load_icon:after  {content: ""; position: absolute; display: block; top: 0; left: 0; bottom:0; right:0; background: center center no-repeat; background-size: 12em;}
#preloader.preloader .load_icon:before {background-image: url("/local/templates/Albertum/css/../img/logo/logo_circle.svg"); animation: preloader_logo_circle 2s infinite ease}
#preloader.preloader .load_icon:after {background-image: url("/local/templates/Albertum/css/../img/logo/logo_letter.svg"); animation: preloader_logo_circle_center 2s infinite ease}
#preloader.preloader strong {text-transform: uppercase; letter-spacing: 0.2em; font-size: 1.5em; line-height: 2em; color:#777; font-weight: 600; display: block; text-align:center;}

@keyframes preloader_logo_circle_center {
    from {transform: scale(1); opacity: 1;}
    30% {transform: scale(1.05); opacity: 0.8;}
    40% {transform: scale(1.1); opacity: 0.6;}
    to {transform: scale(1); opacity: 1;}
}

@keyframes preloader_logo_circle {
    from {transform: rotate(0deg)}
    to {transform: rotate(360deg)}
}


.padding {padding-left: 4em; padding-right: 4em;}

/*CTA*/
.cta {display: inline-block; line-height: 1em; padding: 1em 1.5em; border-radius: .5em; border:solid .2em #e53a24; background: #e53a24; color:#FFF; font-weight: 600;}
.cta:hover {background: #8d2f1d; border-color: #8d2f1d; color:#FFF;}

.cta.transparent {color:#e53a24; background: none;}
.cta.transparent:hover {color: #8d2f1d;}

.cta.small {border-width: .1em; padding: .5em 1em; border-radius: 1em;}

/*MORE LINK*/
.more_link {display: inline-block; border: none; margin-top: 1em;}
.more_link i {font-style: normal; float:left; font-size: 1.2em; line-height: 2em; width: 2em; text-align: center; color:#FFF; background: #e53a24; border-radius: 50%; transition: all .2s;}
.more_link.gray i  {}
.more_link  span {float:left; margin-left: 1.6em; font-size: 0.8em; line-height: 3em; color:#e53a24; font-weight: 600;  transition: all .2s;}
.more_link:hover i {background: #8d2f1d; }
.more_link:hover span {color:#8d2f1d;}


/*HEADER*/
header .header {padding-top: 2em; padding-bottom: 2em;}

header .header .logo {display: inline-block; border:none;}
header .header .logo img {height: 4.5em; margin: -1em 0;}

header .header .right {text-align: right;}

header .header .search {position: relative; margin:0; padding:0; font-size: 1em; line-height: 1em;}
header .header .search input {width: 100%; border:solid .1em #F6F6F6; background: #FFF; border-radius: 1.2em; line-height: 2.4em; height: 2.6em; padding: 0 3em 0 1em; transition: all .2s;}
header .header .search button {display: inline-block; line-height: 2.4em; width: 2.4em; border:none; background: #F5F5F6; border-radius: 50%; text-align: center; color:#777; padding:0; cursor: pointer; transition: all .2s; position: absolute; top:.1em; right:.1em; bottom: .1em;}
header .header .search button:focus {outline:none;}
header .header .search input:focus  {outline:none; border-color:#e53a24;}
header .header .search button:hover {background: #e53a24; color:#FFF;}

header .header .cta {line-height: 1.4em; padding: .5em 1.5em; border-width: .1em;}

header .header .menu_icon {border:none; font-size: 3em; line-height: 1.2em; display: inline-block; float:right; text-align: center; position: relative;}
header .header .menu_icon i {transition: all .2s ease;}
header .header .menu_icon i.close {position: absolute; top: 0; left: 0; right: 0; bottom: 0; color: #e53a24; opacity: 0;}
header.close .header .menu_icon i.open {opacity: 0;}
header.close .header .menu_icon i.close {opacity: 1;}

header .header .phone {display: inline-block; font-size: 1.3em; line-height: 2em; border: none;}
header .header .phone:hover {color:#e53a24}

/*MAIN MENU*/
header nav.main_menu {border-bottom:solid .2em #e53a24; padding-bottom:0; }
header nav.main_menu ul {padding:0; margin: 1em 0 0 0; list-style-type: none; font-size: 1em; line-height: 1em; display: flex; justify-content: space-between;}
header nav.main_menu ul li {display: inline-block; margin: 0;}
header nav.main_menu ul li a {display: inline-block; border:none; font-weight: 700; text-transform: uppercase; letter-spacing: .1em; font-size: 1.1em; padding-bottom: 1.5em; position: relative}
header nav.main_menu ul li a:before {content: ""; display: block; position: absolute; left: 0; right: 0; bottom:-1px; border-radius:.3em .3em 0 0;  height: 0; transition: all .2s; background: #e53a24;}
header nav.main_menu ul li a:hover:before {height: .6em;}
header nav.main_menu ul li.active a:before {height: .6em;}

/*CTA BLOCK*/
.cta_block {padding-top: 8em; padding-bottom: 6em; ; z-index: 1; position: relative; background: #E53A24 radial-gradient(circle at center, #e53a24 0%, #b03420 100%); color:#FFF;}
.cta_block.on_main {padding-top: 2em; padding-bottom: 2em}

.cta_block h2.main_title {position: relative; left: 0; transition: all .5s ease 1s;}
.cta_block.wait_pos h2.main_title {opacity: 0; left: -100%; transition-delay: 0s;}

.cta_block:before {content: ""; position: absolute; top: 0; left: 0; bottom:0; right: 0; background: url('/local/templates/Albertum/css/../img/logo_simple.svg') center center no-repeat; background-size: cover; opacity: .05; transition: all .3s ease .7s;}
.cta_block.wait_pos:before {opacity: .5; transition-delay: 0s;}

.cta_block .cta_form {position: relative; left: 0; opacity: 1; transition: all .5s ease 1.2s;}
.cta_block.wait_pos .cta_form {opacity: 0; left: -100%; transition-delay: 0s;}

.cta_block .input_row {position: relative; margin: 2em 0;}
.cta_block .input_row input, .cta_block .input_row textarea {width: 100%; font-size: 1em; line-height: 1.5em; padding: 1em 0; border:none; border-bottom: solid .1em rgba(255,255,255,.9); background: none; color:#FFF; transition: all .2s;}
.cta_block .input_row input:focus, .cta_block .input_row textarea:focus, .cta_block .input_row {outline: none; border-color:#FFF; }
.cta_block .input_row label.label {position: absolute; font-size: 1em; line-height: 1.5em; padding: 1em 0; display: block; top: 0; left:0; font-weight: 300; color: #FFF; transition: all .1s; cursor: text;}
.cta_block .input_row input[type=checkbox] {display: none;}
.cta_block .input_row input[type=checkbox] + label {padding-left: 3em; position: relative; color:#CCC; font-size: .9em;}
.cta_block .input_row input[type=checkbox] + label a {color:#FFF; border-color:#FFF;}
.cta_block .input_row input[type=checkbox] + label:before {content: ""; display: block; position: absolute; top: 0; left: 0; height: 1.4em; width: 1.4em; border:solid .15em #222; background: rgba(0,0,0,0.3);}
.cta_block .input_row input[type=checkbox] + label:after {content:"\f00c"; position: absolute; left: 0; top:0; font-family: 'icomoon' !important; font-size: 1.8em; line-height: 1em; color:#FFF; opacity: 0; transition: all .2s;}
.cta_block .input_row input[type=checkbox]:checked + label:after {opacity: 1;}
.cta_block .cta {background: #fFF; color:#e53a24;}

.cta_block form {position: relative; z-index:1;}

.cta_block form .load_icon {position: absolute; display: none; background: url('/local/templates/Albertum/css/../img/ico/loader.svg') center center no-repeat; background-size: cover; top: 50%; left: 50%; margin:-4em 0 0 -4em; width: 8em; height: 8em; z-index: 100; transition: opacity .2s ease; animation: loader 2s infinite ease; }


.cta_block form .ok_txt {display: none; opacity: 0; transition: all .2s; color:#FFF; font-size: 2.2em; position: absolute; top: 1em; left: 0; right: 4em; bottom: 4em; z-index: 100; padding: 4em;}

.cta_block form.ok:before {opacity: 1; display: block;}
.cta_block form.error:before {opacity: 1; display: block; background: rgba(0,0,15,.75);}

.cta_block form.load .wrapper {filter: blur(1em)}
.cta_block form.load .load_icon {display: block;}
.cta_block form.ok .ok_txt {display: block; opacity: 1;}
.cta_block form.ok:before {content: ""; display: block; position: absolute; top: 0; lefT:0; bottom:0; right:0; background: radial-gradient(circle at center, #e53a24 0%, #b03420 100%); border-radius: 2em; z-index:90;}

/*CONTENT*/
main.main {}
main.main.blog_page {background: #FAFAFA}
main.main.projects_page {background: #FAFAFA}
main.main.services_page {background: #FAFAFA}

main.main .content {padding-top: 4em; padding-bottom: 6em;}
main.main .content h1.main_title {margin-top: 0; margin-bottom:1.2em; font-size: 3.6em; line-height: 1.2em; position: relative}
main.main .content h1.main_title:after {content: ""; display: block; position: absolute; left: 0; bottom: -.5em; width: 4em; height: .15em; background: #f6f6f6;}

.empty_picture {background: #F6F6F6 url('/local/templates/Albertum/css/../img/logo_simple.svg') center center no-repeat; background-size: cover}

/*SUBSCRIBE BLOCK*/
.subscribe {padding-top: 2em; padding-bottom: 2em; background: #F6F6F6; display: none;}
.subscribe.active {display: block;}
.subscribe .icon {height:12em; width: 12em; margin: 0 auto; background: #FFF url('/local/templates/Albertum/css/../img/ico/subscribe.svg') center center no-repeat; background-size: 8em; border-radius: 50%; position: relative; z-index:1}
.subscribe .icon:after {content: ""; display: block; position: absolute; z-index:1; top: -1em;; left:-1em; right:-1em; bottom:-1em; background: url('/local/templates/Albertum/css/../img/ico/loader.svg') center center no-repeat; background-size: cover; border-radius: 50%; opacity: 0; transition: opacity .5s;  animation: loader 2s infinite ease}


.subscribe h3 {margin: 0 0 .1em; font-size: 2em; line-height: 1.2em;}
.subscribe .description {font-size: 1.2em; line-height: 1.1em; }

.subscribe .action {text-align: center; display: none;}
.subscribe .action.active {display: block}
.subscribe .action .cta {margin: 0 .5em;}

.subscribe form  {position: relative; margin:0; padding:0; font-size: 1em; line-height: 1em; display:none; opacity: 0; transition: all .2s ease;}
.subscribe form.active {display: block; opacity: 1;}
.subscribe form input[type=text] {width: 100%; border:solid .1em #EEE; background: #FFF; border-radius: 1.2em; line-height: 2.4em; height: 2.6em; padding: 0 3em 0 1em; transition: all .2s; margin-top: 1em;}
.subscribe form label {font-size: .8em; line-height: 1.2em; margin-top: 1em;}
.subscribe form label input {margin: 0 .5em 0 0;}
.subscribe form button {margin-top: 1em;}
.subscribe form button:focus {outline:none;}
.subscribe form input:focus  {outline:none; border-color:#e53a24;}
.subscribe form button:hover {background: #8D2F1D; color:#FFF;}

.subscribe .message_ok {display: none; position: absolute; top :0; left: 0; bottom: 0; right: 0; background: #F6F6F6; z-index:1; overflow: hidden;}
.subscribe .message_ok .caption {position: absolute; top: 50%; left: 0; right:0; transform: translateY(-50%);}
.subscribe.ok .message_ok {display: block;}


.subscribe.load .caption_wrapper .caption, .subscribe.load form, .subscribe.ok .caption_wrapper .caption.info  {filter: blur(.2em); }
.subscribe.load .icon:after {opacity: 1;}
@keyframes loader {
    from {transform: rotate(0deg)}
    to {transform: rotate(360deg)}
}



    /*FOOTER*/
footer {background: radial-gradient(circle at 20% 20%, rgba(45,48,50, 1) 0%, rgba(18,22,24,1) 100%);}
footer .footer {padding-top:6em; padding-bottom: 2em; color:#EEE; font-size: .9em;

}
footer .footer .logo {display: block; border:none; opacity: 1; margin-bottom: 2em;}
footer .footer .logo img {height: 3em;}
footer .footer .title {color: #999;}

footer .footer ul.menu {margin:0; padding:0; list-style-type: none; font-size: 1em; line-height: 1.5em;}
footer .footer ul.menu li {margin-bottom: 1em;}
footer .footer ul.menu li a {border:none; color:#EEE;}
footer .footer ul.menu li a:hover {color:#FFF;}

footer .footer .contacts {text-align: right}
footer .footer .contacts .phone {margin-bottom: 1em; font-size: 1.2em; color:#FFF;}
footer .footer .contacts .email {color:#FFF; border-color: #EEE;}
footer .footer .contacts .email:hover {color:#FFF; border-color:transparent }

footer .footer .contacts ul.sn {margin: 2em 0 2em; padding: 0; list-style-type: none; font-size: 1.1em; line-height: 2em;}
footer .footer .contacts ul.sn li {display: inline-block; margin-left: 1em;}
footer .footer .contacts ul.sn li a {display: block; color:#EEE; border:none; background: rgba(255,255,255,0.1); border-radius: 50%; width: 2em; text-align: center; line-height: 2em;}
footer .footer .contacts ul.sn li a:hover {background: #FFF; color:#000;}

/*FOOTER COPY*/
footer .copyright {padding-top:4em; padding-bottom: 4em; color:#EEE; font-size: .8em;}
footer .copyright .copy {color:#999;}
footer .copyright .policy {color:#999; border-color:#777;}
footer .copyright .policy:hover {color:#FFF; border-color: transparent}

/*LABEL OVER*/
.label_form label.label.active {top: -2em !important;}
.label_form label.label.freez {}

/*MODAL*/
.modal {display: none; width: 42em; padding:0;}

.totop {position: fixed; bottom: .5em; right: .5em; border:none; width: 3em; height: 3em; background: #000; border-radius: 50%; z-index: 1000; opacity: 0; display: none;}
.totop.active {opacity: .8; display: block}
.totop i {transform: rotate(-90deg); font-size: 1.5em; line-height: .5em;  display: block;   color:#FFF; transition: all .2s;}
.totop:hover {background:#FBBA05; opacity: 1;}
.totop:hover i { color:#000;}

/*COOKIES POPUP */
.cookies_popup {position: fixed; bottom:0; left: 0; right: 0; padding: 2em 8em 2em 4em; background: #222; color:#FFF; z-index: 1000; transform: translateY(100%); transition: transform .5s ease .2s;}
.cookies_popup.active {transform: translateZ(0)}
.cookies_popup a.close {display: block; position: absolute; top: 2em; right: 4em; border:none;}
.cookies_popup a.close i {display: block; font-size: 1.35em; line-height: 2em; width: 2em; text-align: center; background: rgba(255,255,255,0.2); border-radius: 50%; color:#FFF; transition: all .2s;}
.cookies_popup a.close:hover i {color:#f45b46; background: #FFF;}
.cookies_popup .caption {color:#FFF; font-size: .8em; line-height: 1.5em;}
.cookies_popup .caption a {color:#FFF;}

.owl-nav.disabled, .owl-next.disabled, .owl-dots.disabled {display: none;}

/* End */


/* Start:/local/templates/Albertum/css/responcive.css?16879534166979*/
/*PHONE*/
@media (max-width: 767px) {
    .padding {padding-left: 0; padding-right: 0;}

    header .header {padding-bottom: 1em; border-bottom: solid .2em #e53a24}
    header.close .header {border-bottom-color: transparent; }
    header .header .logo {margin-bottom: 1.5em;}
    header .header .logo img {margin: 0; height: 3.6em;}

    header .header .phone {font-size: 1.1em; line-height: 2.2em;}
    header .header .cta {padding: .5em;}

    header .header .search {margin: 1em 0 0; display: none;}
    header.close .header .search {display: block;}

    header nav.main_menu {display: none;}
    header.close nav.main_menu {display: block;}
    header nav.main_menu ul {display: block; text-align: center;}
    header nav.main_menu ul li {display: block; margin: 1em 0;}
    header nav.main_menu ul li a {border-bottom:solid 1px #e53a24; padding: 0 0 .2em; margin-bottom: 1em; font-size: 1em;}

    .slider .caption {max-width: 100%;}
    .slider .caption .title {font-size: 1.5em;}
    .slider a.element {padding-top: 2em; padding-bottom: 8em;}
    .fp-slidesNav.fp-bottom {bottom: 1em !important; }
    .fp-slidesNav {left: .5em !important;}

    .services_list a.element {padding: 2em 1em 2em 1em; text-align: center; border-bottom: solid .2em #EEE;}
    .services_list a.element .picture {margin: 0 auto 1em ; width: 20%;}
    .services_list a.element .title {min-height: auto; max-width: 100%}

    .about {padding: 4em 0;}
    .about .digits {text-align: center;}
    .about h2.main_title {text-align: center; margin-top: 1em;}
    .about .description {text-align: center; margin: 0 0 1em;}
    .about .cta {width: 100%; text-align: center;}

    .projects {padding-top: 4em; padding-bottom: 4em;}
    .projects h2.main_title {font-size: 2em;}
    .projects .project_list {overflow: hidden}

    .cta_block h2.main_title {margin-top: 1em; font-size: 2.2em; text-align: center;}
    .cta_form {padding: 0 2em;}
    .cta_block .input_row {margin: 1em 0;}

    footer .footer .logo {text-align: center;}
    footer .footer .title {text-align: center;}
    footer .footer ul.menu {margin: 2em 0; text-align: center;}
    footer .footer .contacts {text-align: center; margin-top: 2em;}
    footer .footer .contacts .phone {font-size: 2em;}
    footer .copyright {text-align: center;}

    /**/

    .subscribe .action .cta {margin-top: 1.5em;}

    main.main .content h1.main_title {font-size: 2em;}

    .news_detail .date.single {padding-lefT: 1em;}
    .news_detail .description {padding-left: 1.5em;}
    .news_detail .cta {margin-top: 2em;}

    .soft_element_detail .logo {margin-bottom: 2em;}
    .soft_element_detail .description {padding-left: 1.5em;}

    .blog_list .element .picture {height: 12em;}
    .blog_list .element .picture .date {left:0; right: auto; border-radius: 0 1.5em 1.5em 0; text-align: left;}

    .blog_element_detail .photo .date {padding-left: 1em;}
    .blog_element_detail .description {padding-lefT: 1em;}

    .services_detail .slider .caption {padding: 2em 1em;}
    .services_detail .text .block .rect {display: none;}

    .services_detail .text .block.left .caption,
    .services_detail .text .block.right .caption {padding: 2em 1em;}

    .steps .main_steps .element .description {text-align: center;; padding: 1em 0; background: #FFF;}

}

/*IPAD PORTRET*/
@media (min-width:768px) and (max-width:991px)
{
    .padding {padding-left: 0; padding-right: 0;}

    header .header {padding-bottom: 1em; border-bottom: solid .2em #e53a24}
    header.close .header {border-bottom-color: transparent; }
    header .header .logo {margin-bottom: 1.5em;}
    header .header .logo img {margin: 0; height: 3.6em;}

    header .header .phone {font-size: 1.1em; line-height: 2.2em;}
    header .header .cta {padding: .5em;}

    header .header .search {margin: 1em 0 0; display: none;}
    header.close .header .search {display: block;}

    header nav.main_menu {display: none;}
    header.close nav.main_menu {display: block;}
    header nav.main_menu ul {display: block; text-align: center;}
    header nav.main_menu ul li {display: block; margin: 1em 0;}
    header nav.main_menu ul li a {border-bottom:solid 1px #e53a24; padding: 0 0 .2em; margin-bottom: 1em; font-size: 1em;}

    .slider .caption .title {font-size: 1.5em;}
    .slider a.element {padding-top: 2em; padding-bottom: 8em;}
    .fp-slidesNav.fp-bottom {bottom: 1em !important; }
    .fp-slidesNav {left: .5em !important;}

    .services_list a.element {padding: 2em 1em 2em 1em; text-align: center; border-bottom: solid .2em #EEE;}
    .services_list a.element .picture {margin: 0 auto 1em ; width: 20%;}
    .services_list a.element .title {min-height: auto; max-width: 100%}

    .about {padding: 4em 0;}
    .about .digits {text-align: center;}
    .about h2.main_title {text-align: center; margin-top: 1em;}
    .about .description {text-align: center; margin: 0 0 1em;}
    .about .cta {width: 100%; text-align: center;}

    .projects {padding-top: 4em; padding-bottom: 4em;}
    .projects h2.main_title {font-size: 2em;}
    .projects .project_list {overflow: hidden}

    .cta_block h2.main_title {margin-top: 1em; font-size: 2.2em; text-align: center;}
    .cta_form {padding: 0 2em;}
    .cta_block .input_row {margin: 1em 0;}

    footer .footer .logo {text-align: center;}
    footer .footer .title {text-align: center;}
    footer .footer ul.menu {margin: 2em 0; text-align: center;}
    footer .footer .contacts {text-align: center; margin-top: 2em;}
    footer .footer .contacts .phone {font-size: 2em;}
    footer .copyright {text-align: center;}

    /**/

    .subscribe .action .cta {margin-top: 1.5em;}

    main.main .content h1.main_title {font-size: 2em;}

    .news_detail .date.single {padding-lefT: 1em;}
    .news_detail .description {padding-left: 1.5em;}
    .news_detail .cta {margin-top: 2em;}

    .soft_element_detail .logo {margin-bottom: 2em;}
    .soft_element_detail .description {padding-left: 1.5em;}

    .blog_list .element .picture {height: 12em;}
    .blog_list .element .picture .date {left:0; right: auto; border-radius: 0 1.5em 1.5em 0; text-align: left;}

    .blog_element_detail .photo .date {padding-left: 1em;}
    .blog_element_detail .description {padding-lefT: 1em;}

    .services_detail .slider .caption {padding: 2em 1em;}
    .services_detail .text .block .rect {display: none;}

    .services_detail .text .block.left .caption,
    .services_detail .text .block.right .caption {padding: 2em 1em;}

    .steps .main_steps .element .description {text-align: center;; padding: 1em 0; background: #FFF;}

}


/*IPAD LANDSCAPE*/
@media (min-width:992px) and (max-width:1199px)
{
    .padding {padding-left: 0; padding-right: 0;}
    header nav.main_menu ul li a {font-size: 1em; text-transform: none}
    .projects .project_list {overflow: hidden}
}

/* End */
/* /local/templates/Albertum/components/bitrix/menu/list/style.css?1687953416577 */
/* /local/templates/Albertum/components/bitrix/system.pagenavigation/.default/style.css?1687953416994 */
/* /local/templates/Albertum/assets/bootstrap/css/bootstrap-grid.min.css?168795341628977 */
/* /local/templates/Albertum/assets/fancybox/jquery.fancybox.min.css?168795341614065 */
/* /local/templates/Albertum/css/root.css?16879534163592 */
/* /local/templates/Albertum/css/icons/style.css?16879534162601 */
/* /local/templates/Albertum/css/style.css?168795341615247 */
/* /local/templates/Albertum/css/responcive.css?16879534166979 */
