

/* Start:/local/templates/landing24/assets/css/custom.css?15354600603961*/
/* Add here all your css styles (customizations) */

li.g-brd-bottom:last-child {
	border-bottom: none!important;
}


/* xl
   Large devices more than 992px
 */
@media (min-width: 992px) {
	.l-d-lg-none {
		display: none;
	}
}

/* md
   Medium devices less than 1200px and more than 576px
*/
@media (max-width: 992px) and (min-width: 575px) {
	.l-d-md-none {
		display: none;
	}
}

/* xs
   Extra small devices less than 576px
 */
@media (max-width: 575px) {
	.l-d-xs-none {
		display: none;
	}
}



/*------------------------------------
  Boxed layout
------------------------------------*/
.g-layout-boxed,
.g-layout-semiboxed {
  background-color: #f7f7f7;
}
.u-outer-space-v1 .g-layout-boxed::after,
.u-outer-space-v2 .g-layout-boxed::after,
.u-outer-space-v1 .g-layout-semiboxed::after,
.u-outer-space-v2 .g-layout-semiboxed::after {
  border-bottom-color: #f7f7f7;
}
.g-layout-boxed main,
.g-layout-semiboxed main {
  position: relative;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
@media (min-width: 1200px) {
  .g-layout-boxed main {
    width: 1140px;
  }
}
@media (min-width: 1400px) {
  .g-layout-semiboxed main {
    width: 1340px;
  }
}
@media (min-width: 768px) {
  .u-outer-space-v1 {
    margin: 20px;
  }
}
@media (min-width: 768px) {
  .u-outer-space-v1 body {
    height: calc(100% - 40px);
    min-height: calc(100% - 40px);
  }
}
@media (min-width: 768px) {
  .u-outer-space-v2 {
    margin: 40px;
  }
}
@media (min-width: 768px) {
  .u-outer-space-v2 body {
    height: calc(100% - 80px);
    min-height: calc(100% - 80px);
  }
}



/* some fix  */

/* to not show border to first elem in row */
/*collision between col-sm and col-lg*/
.g-brd-between-cols.col-sm-3:not(.col-lg-4):not(.col-lg-2):not(.col-lg-1):nth-child(4n+1) {
	border: none !important;
}
.g-brd-between-cols.col-sm-4:not(.col-lg-6):not(.col-lg-3):not(.col-lg-2):not(.col-lg-1):nth-child(3n+1) {
	border: none !important;
}
.g-brd-between-cols.col-sm-6:not(.col-lg-4):not(.col-lg-3):not(.col-lg-2):not(.col-lg-1):nth-child(2n+1) {
	border: none !important;
}


.g-brd-between-cols.col-lg-12{
	border: none !important;
}

.g-brd-between-cols.col-lg-6:nth-child(2n+1){
	border: none !important;
}

.g-brd-between-cols.col-lg-4:nth-child(3n+1){
	border: none !important;
}

.g-brd-between-cols.col-lg-3:nth-child(4n+1){
	border: none !important;
}

.g-brd-between-cols.col-lg-2:nth-child(6n+1){
	border: none !important;
}

.g-brd-between-cols.col-lg-1:nth-child(12n+1){
	border: none !important;
}


.custom-text-shadow-1 {
	text-shadow: 2px 4px 3px rgba(0, 0, 0, .3);
}

.custom-text-shadow-2 {
	text-shadow: 2px 2px 3px rgba(255, 255, 255, .1);
}

.custom-text-shadow-3 {
	text-shadow: 6px 6px 0 rgba(0, 0, 0, .2);
}

.custom-text-shadow-4 {
	text-shadow: 4px 3px 0 #fff, 9px 8px 0 rgba(0, 0, 0, .15);
}

.custom-text-shadow-5 {
	text-shadow: 0 3px 0 #b2a98f, 0 14px 10px rgba(0, 0, 0, .15), 0 24px 2px rgba(0, 0, 0, .1), 0 34px 30px rgba(0, 0, 0, .1);
}

.custom-text-shadow-6 {
	text-shadow: 0 4px 3px rgba(0, 0, 0, .4), 0 8px 13px rgba(0, 0, 0, .1), 0 18px 23px rgba(0, 0, 0, .1);
}

.custom-text-shadow-7 {
	text-shadow: 0 1px 0 #ccc,
	0 2px 0 #c9c9c9,
	0 3px 0 #bbb,
	0 4px 0 #b9b9b9,
	0 5px 0 #aaa,
	0 6px 1px rgba(0, 0, 0, .1),
	0 0 5px rgba(0, 0, 0, .1),
	0 1px 3px rgba(0, 0, 0,.3),
	0 3px 5px rgba(0, 0, 0, .2),
	0 5px 10px rgba(0, 0, 0, .25),
	0 10px 10px rgba(0, 0, 0, .2),
	0 20px 20px rgba(0, 0, 0, .15);
}

.custom-text-shadow-8 {
	text-shadow: rgba(255, 255, 255, .5) 0 3px 3px;
}

.custom-text-shadow-9 {
	text-shadow: 0 0 6px rgba(255, 255, 255, .7);
}

.custom-text-shadow-10 {
	text-shadow: 0 15px 5px rgba(0, 0, 0, .1), 10px 20px 5px rgba(0, 0, 0, .05), -10px 20px 5px rgba(0, 0, 0, .05);
}

.custom-text-shadow-11 {
	text-shadow: 2px 8px 6px rgba(0, 0, 0, .2), 0 -5px 35px rgba(255, 255, 255, .3);
}


[style*="line-through"] {
	text-decoration: line-through;
}
/* End */


/* Start:/local/templates/landing24/assets/css/themes_custom.min.css?153546006020072*/
@keyframes zoomToIn{from{opacity:0;transform:scale3d(1.7,1.7,1.7);animation-timing-function:ease-out}30%{opacity:0}100%{opacity:1}}.zoomToIn{animation-name:zoomToIn}.g-ml-18{margin-left:18px!important}.g-ml-37{margin-left:37px!important}.bx-searchtitle{margin-top:0}.landing-gallery-app-slider .slick-track{min-width:600px!important}.landing-block-menu-store nav.navbar{margin-bottom:0}.navbar-nav .nav-item .nav-link-store{padding:18px!important;cursor:pointer}.landing-block-menu-container .landing-block-node-menu-list.navbar-nav .nav-item .nav-link-store:hover,.landing-block-menu-container .landing-block-node-menu-list.navbar-nav .nav-item.active .nav-link-store{color:#fff!important}.navbar-nav-store{margin:0}@media(min-width:0){.landing-block-menu-store .navbar-collapse.collapse{display:none!important}.landing-block-menu-store .navbar-collapse.collapse.show{display:block!important}}@media(min-width:992px){.landing-block-menu-store .navbar-collapse.collapse{display:block!important}.landing-block-menu-store .navbar-collapse.collapse.show{display:none!important}}img.u-block-hover__main--zoom-v1{-webkit-transform:scale(1.00)}.g-brd-html-dashed{border:1px dashed rgba(68,68,68,.5)}.g-pointer-events-none{pointer-events:none}.g-max-height-100vh{max-height:100vh!important}.g-max-height-70vh{max-height:70vh!important}.g-max-height-50vh{max-height:70vh!important}.landing-ui-field-input .g-bg-black-opacity-0_1--after{background:rgba(255,51,51,0.2)}.g-line-height-1_5--hover{line-height:1.5!important}.g-bg-pattern-gray-v1{background-image:url(/bitrix/images/landing/patterns/pattern1.png)}.g-bg-pattern-green-v1{background-image:url(/bitrix/images/landing/patterns/pattern2.png)}.g-bg-pattern-dark-v1{background-image:url(/bitrix/images/landing/patterns/pattern3.png)}.card-header>a:not(.collapsed){text-decoration:none}.g-theme-business-bg-blue-dark-v2 .g-absolute-top-px{top:80px!important}.g-bg-white.js-header-change-moment .navbar-nav .nav-item .nav-link{color:#000!important}.g-bg-white-opacity-0_9.js-header-change-moment .navbar-nav .nav-item .nav-link{color:#000!important}.dark-theme.js-header-change-moment .navbar-nav .nav-item .nav-link{color:#777!important}.g-color-white--hover:hover *{color:#fff!important}.navbar-nav .nav-link-color-hover{padding:3px 5px!important}.g-bg-white .landing-block-node-menu-list.navbar-nav .nav-item .nav-link-color-hover:hover,.g-bg-white .landing-block-node-menu-list.navbar-nav .nav-item.active .nav-link-color-hover{color:#fff!important}.g-bg-black-opacity-0_3.g-py-7 .landing-block-node-menu-list.navbar-nav .nav-item .nav-link:hover{text-shadow:.1px .1px 0 #fff,0.1px .1px 0 #fff;color:#fff!important}.g-bg-black-opacity-0_3.g-py-7 .landing-block-node-menu-list.navbar-nav .nav-item.active .nav-link{text-shadow:.1px .1px 0 #fff,0.1px .1px 0 #fff;color:#fff!important}.g-bg-black-opacity-0_7.js-header-change-moment.g-py-7 .landing-block-node-menu-list.navbar-nav .nav-item .nav-link:hover{text-shadow:.1px .1px 0 #fff,0.1px .1px 0 #fff;color:#fff!important}.g-bg-black-opacity-0_7.js-header-change-moment.g-py-7 .landing-block-node-menu-list.navbar-nav .nav-item.active .nav-link{text-shadow:.1px .1px 0 #fff,0.1px .1px 0 #fff;color:#fff!important}.g-bg-gray-light-v5 .landing-block-node-menu-list.navbar-nav .nav-item .nav-link{color:#a4a4a4!important}.g-bg-gray-light-v5 .landing-block-node-menu-list.navbar-nav .nav-item.active .nav-link,.g-bg-gray-light-v5 .landing-block-node-menu-list.navbar-nav .nav-item .nav-link:hover{color:#000!important}.light-theme .landing-block-node-menu-list .nav-item .nav-link{color:#fff!important}.g-bg-black-opacity-0_7--after .g-bg-primary .landing-block-node-leftblock-subtitle{color:#000!important}.u-quote-v1::before{content:"\�"}.u-btn-inset{font-weight:700;font-size:.78571rem;text-transform:uppercase;background-color:#111;padding:1.57143rem 2.14286rem;border-radius:0;color:#fff}.u-btn-inset::before{top:.57143rem!important;bottom:.57143rem!important;left:.57143rem!important;right:.57143rem!important;opacity:0!important;border-width:2px!important;transition-property:all!important;transition-duration:.2s!important;transition-timing-function:ease-in!important}.u-btn-inset:hover{color:#fff}.u-btn-inset:hover::before{opacity:1!important}.u-btn-inset.rounded-0::before{border-radius:0!important}.u-btn-inset.g-rounded-1::before{border-radius:1px!important}.u-btn-inset.g-rounded-2::before{border-radius:2px!important}.u-btn-inset.g-rounded-3::before{border-radius:3px!important}.u-btn-inset.g-rounded-4::before{border-radius:4px!important}.u-btn-inset.g-rounded-5::before{border-radius:5px!important}.u-btn-inset.g-rounded-6::before{border-radius:6px!important}.u-btn-inset.g-rounded-7::before{border-radius:7px!important}.u-btn-inset.g-rounded-10::before{border-radius:10px!important}.u-btn-inset.g-rounded-15::before{border-radius:15px!important}.u-btn-inset.g-rounded-20::before{border-radius:20px!important}.u-btn-inset.g-rounded-25::before{border-radius:25px!important}.u-btn-inset.g-rounded-30::before{border-radius:30px!important}.u-btn-inset.g-rounded-50::before{border-radius:50px!important}.u-btn-inset.g-rounded-50x::before{border-radius:50%!important}.g-bg-gray-dark-v1 .hamburger-inner,.g-bg-gray-dark-v1 .hamburger-inner::after,.g-bg-gray-dark-v1 .hamburger-inner::before{background-color:#fff!important}.g-bg-gray-light-v5 .hamburger-inner,.g-bg-gray-light-v5 .hamburger-inner::after,.g-bg-gray-light-v5 .hamburger-inner::before{background-color:#000!important}.g-bg-white .hamburger-inner,.g-bg-white .hamburger-inner::after,.g-bg-white .hamburger-inner::before{background-color:#000!important}.g-bg-black--after::before{background-color:#000!important}.g-bg-white--before:before{background-color:#fff!important}.dark-theme.g-bg-white-opacity-0_9 .hamburger-inner,.dark-theme.g-bg-white-opacity-0_9 .hamburger-inner:after,.dark-theme.g-bg-white-opacity-0_9 .hamburger-inner:before{background-color:#000}.light-theme.g-bg-darkblue-opacity-0_7 .hamburger-inner,.light-theme.g-bg-darkblue-opacity-0_7 .hamburger-inner:after,.light-theme.g-bg-darkblue-opacity-0_7 .hamburger-inner:before{background-color:#fff}.light-theme.g-bg-darkblue-opacity-0_7 .hamburger-inner,.light-theme.g-bg-darkblue-opacity-0_7 .hamburger-inner:after,.light-theme.g-bg-darkblue-opacity-0_7 .hamburger-inner:before{background-color:#fff}.light-theme .hamburger-inner,.light-theme .hamburger-inner:after,.light-theme .hamburger-inner:before{background-color:#fff}.g-theme-travel-bg-black-v1-opacity-0_8 .hamburger-inner,.g-theme-travel-bg-black-v1-opacity-0_8 .hamburger-inner:after,.g-theme-travel-bg-black-v1-opacity-0_8 .hamburger-inner:before{background-color:#fff}.g-bg-black-opacity-0_2 .hamburger-inner{background-color:#fff!important}.g-bg-black-opacity-0_2.g-bg-white .hamburger-inner{background-color:#000!important}.g-bg-black-opacity-0_3 .hamburger-inner{background-color:#fff!important}.g-bg-black-opacity-0_7 .hamburger-inner{background-color:#fff!important}.u-btn-white{background-color:#fff!important}.u-btn-black{background-color:#000!important}.u-btn-darkgray{background-color:#333!important}.u-btn-red{background-color:#f00!important}.u-btn-lightred{background-color:#e64b3b!important}.u-btn-darkred{background-color:#a10f2b!important}.u-btn-blue{background-color:#3398dc!important}.u-btn-indigo{background-color:#4263a3!important}.u-btn-purple{background-color:#9a69cb!important}.u-btn-darkpurple{background-color:#6639b6!important}.u-btn-pink{background-color:#e81c62!important}.u-btn-orange{background-color:#e57d20!important}.u-btn-deeporange{background-color:#fe541e!important}.u-btn-yellow{background-color:#ebc71d!important}.u-btn-aqua{background-color:#29d6e6!important}.u-btn-cyan{background-color:#00bed6!important}.u-btn-teal{background-color:#18ba9b!important}.u-btn-brown{background-color:#9c8061!important}.u-btn-bluegray{background-color:#585f69!important}.u-btn-facebook{background-color:#3b5998!important}.u-btn-twitter{background-color:#00acee!important}.g-theme-photography-bg-gray-dark-v2{background-color:#1d1d1d!important}.g-theme-photography-bg-gray-dark-v3{background-color:#222!important}.g-theme-photography-bg-gray-dark-v4{background-color:#272727!important}.g-theme-business-bg-blue-dark-v1{background-color:#14112c!important}.g-theme-business-bg-blue-dark-v1-opacity-0_9{background-color:rgba(20,17,44,0.9)!important}.g-theme-business-bg-blue-dark-v2{background-color:#1d1a37!important}.g-theme-business-bg-blue-dark-v3{background-color:#211e3f!important}.g-theme-architecture-bg-blue-dark-v1{background-color:#2d2d37!important}.g-theme-architecture-bg-blue-dark-v3{background-color:#363643!important}.g-theme-architecture-bg-blue-dark-v4{background-color:#33333f!important}.g-theme-event-bg-blue-dark-v2{background-color:#151826}.g-theme-event-color-gray-dark-v1{color:#979aa7!important}.g-theme-event-color-gray-dark-v1--hover:hover{color:#979aa7!important}.g-theme-travel-bg-black-v1{background-color:#31353e!important}.g-theme-travel-bg-black-v1-opacity-0_8{background-color:rgba(49,53,62,0.8)!important}.g-theme-travel-bg-black-v1-opacity-0_8--hover:hover{background-color:rgba(49,53,62,0.8)!important}.g-theme-lawyer-bg-gray-dark-v1{background-color:#4e4353!important}.button-new-year{position:relative}.button-new-year:before{content:"";width:95px;height:27px;background:url(/bitrix/images/landing/left_snow.png) no-repeat;top:-11px;left:0;position:absolute}.button-new-year:after{content:"";width:17px;height:13px;background:url(/bitrix/images/landing/right_snow.png) no-repeat;top:-6px;right:8px;position:absolute}.g-transform-scale-1_03--hover:hover{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}.g-bg-size-contain{background-size:contain!important}@media(min-width:0){.g-pt-170--xs{padding-top:12.14286rem!important}.g-min-height-350--xs{min-height:350px}.g-bg-size-contain--xs{background-size:contain!important}.g-bg-size-cover--xs{background-size:cover!important}.g-mx-30--xs{margin-left:2.14286rem!important;margin-right:2.14286rem!important}}@media(min-width:576px){.g-min-height-350--sm{min-height:350px}.g-bg-size-contain--sm{background-size:contain!important}.g-bg-size-cover--sm{background-size:cover!important}}@media(min-width:768px){.g-min-height-350--md{min-height:350px}.g-bg-size-contain--md{background-size:contain!important}.g-bg-size-cover--md{background-size:cover!important}}@media(min-width:992px){.g-min-height-350--lg{min-height:350px}.g-bg-size-contain--lg{background-size:contain!important}.g-bg-size-cover--lg{background-size:cover!important}}@media(min-width:1200px){.g-min-height-350--xl{min-height:350px}.g-bg-size-contain--xl{background-size:contain!important}.g-bg-size-cover--xl{background-size:cover!important}}@media all and (max-width:9999px){font[color="#f5f5f5"],font[color="#f5f5f5"] *{color:#f5f5f5!important}font[color="#cfd8dc"],font[color="#cfd8dc"] *{color:#cfd8dc!important}font[color="#d7ccc8"],font[color="#d7ccc8"] *{color:#d7ccc8!important}font[color="#ffccbc"],font[color="#ffccbc"] *{color:#ffccbc!important}font[color="#ffe0b2"],font[color="#ffe0b2"] *{color:#ffe0b2!important}font[color="#ffecb3"],font[color="#ffecb3"] *{color:#ffecb3!important}font[color="#fff9c4"],font[color="#fff9c4"] *{color:#fff9c4!important}font[color="#f0f4c3"],font[color="#f0f4c3"] *{color:#f0f4c3!important}font[color="#dcedc8"],font[color="#dcedc8"] *{color:#dcedc8!important}font[color="#c8e6c9"],font[color="#c8e6c9"] *{color:#c8e6c9!important}font[color="#b2dfdb"],font[color="#b2dfdb"] *{color:#b2dfdb!important}font[color="#b2ebf2"],font[color="#b2ebf2"] *{color:#b2ebf2!important}font[color="#b3e5fc"],font[color="#b3e5fc"] *{color:#b3e5fc!important}font[color="#bbdefb"],font[color="#bbdefb"] *{color:#bbdefb!important}font[color="#c5cae9"],font[color="#c5cae9"] *{color:#c5cae9!important}font[color="#d1c4e9"],font[color="#d1c4e9"] *{color:#d1c4e9!important}font[color="#e1bee7"],font[color="#e1bee7"] *{color:#e1bee7!important}font[color="#f8bbd0"],font[color="#f8bbd0"] *{color:#f8bbd0!important}font[color="#ffcdd2"],font[color="#ffcdd2"] *{color:#ffcdd2!important}font[color="#eeeeee"],font[color="#eeeeee"] *{color:#eee!important}font[color="#b0bec5"],font[color="#b0bec5"] *{color:#b0bec5!important}font[color="#bcaaa4"],font[color="#bcaaa4"] *{color:#bcaaa4!important}font[color="#ffab91"],font[color="#ffab91"] *{color:#ffab91!important}font[color="#ffcc80"],font[color="#ffcc80"] *{color:#ffcc80!important}font[color="#ffe082"],font[color="#ffe082"] *{color:#ffe082!important}font[color="#fff59d"],font[color="#fff59d"] *{color:#fff59d!important}font[color="#e6ee9c"],font[color="#e6ee9c"] *{color:#e6ee9c!important}font[color="#c5e1a5"],font[color="#c5e1a5"] *{color:#c5e1a5!important}font[color="#a5d6a7"],font[color="#a5d6a7"] *{color:#a5d6a7!important}font[color="#80cbc4"],font[color="#80cbc4"] *{color:#80cbc4!important}font[color="#80deea"],font[color="#80deea"] *{color:#80deea!important}font[color="#81d4fa"],font[color="#81d4fa"] *{color:#81d4fa!important}font[color="#90caf9"],font[color="#90caf9"] *{color:#90caf9!important}font[color="#9fa8da"],font[color="#9fa8da"] *{color:#9fa8da!important}font[color="#b39ddb"],font[color="#b39ddb"] *{color:#b39ddb!important}font[color="#ce93d8"],font[color="#ce93d8"] *{color:#ce93d8!important}font[color="#f48fb1"],font[color="#f48fb1"] *{color:#f48fb1!important}font[color="#ef9a9a"],font[color="#ef9a9a"] *{color:#ef9a9a!important}font[color="#e0e0e0"],font[color="#e0e0e0"] *{color:#e0e0e0!important}font[color="#90a4ae"],font[color="#90a4ae"] *{color:#90a4ae!important}font[color="#a1887f"],font[color="#a1887f"] *{color:#a1887f!important}font[color="#ff8a65"],font[color="#ff8a65"] *{color:#ff8a65!important}font[color="#ffb74d"],font[color="#ffb74d"] *{color:#ffb74d!important}font[color="#ffd54f"],font[color="#ffd54f"] *{color:#ffd54f!important}font[color="#fff176"],font[color="#fff176"] *{color:#fff176!important}font[color="#dce775"],font[color="#dce775"] *{color:#dce775!important}font[color="#aed581"],font[color="#aed581"] *{color:#aed581!important}font[color="#81c784"],font[color="#81c784"] *{color:#81c784!important}font[color="#4db6ac"],font[color="#4db6ac"] *{color:#4db6ac!important}font[color="#4dd0e1"],font[color="#4dd0e1"] *{color:#4dd0e1!important}font[color="#4fc3f7"],font[color="#4fc3f7"] *{color:#4fc3f7!important}font[color="#64b5f6"],font[color="#64b5f6"] *{color:#64b5f6!important}font[color="#7986cb"],font[color="#7986cb"] *{color:#7986cb!important}font[color="#9575cd"],font[color="#9575cd"] *{color:#9575cd!important}font[color="#ba68c8"],font[color="#ba68c8"] *{color:#ba68c8!important}font[color="#f06292"],font[color="#f06292"] *{color:#f06292!important}font[color="#e57373"],font[color="#e57373"] *{color:#e57373!important}font[color="#9e9e9e"],font[color="#9e9e9e"] *{color:#9e9e9e!important}font[color="#607d8b"],font[color="#607d8b"] *{color:#607d8b!important}font[color="#795548"],font[color="#795548"] *{color:#795548!important}font[color="#ff5722"],font[color="#ff5722"] *{color:#ff5722!important}font[color="#ff9800"],font[color="#ff9800"] *{color:#ff9800!important}font[color="#ffc107"],font[color="#ffc107"] *{color:#ffc107!important}font[color="#ffeb3b"],font[color="#ffeb3b"] *{color:#ffeb3b!important}font[color="#cddc39"],font[color="#cddc39"] *{color:#cddc39!important}font[color="#8bc34a"],font[color="#8bc34a"] *{color:#8bc34a!important}font[color="#4caf50"],font[color="#4caf50"] *{color:#4caf50!important}font[color="#009688"],font[color="#009688"] *{color:#009688!important}font[color="#00bcd4"],font[color="#00bcd4"] *{color:#00bcd4!important}font[color="#03a9f4"],font[color="#03a9f4"] *{color:#03a9f4!important}font[color="#2196f3"],font[color="#2196f3"] *{color:#2196f3!important}font[color="#3f51b5"],font[color="#3f51b5"] *{color:#3f51b5!important}font[color="#673ab7"],font[color="#673ab7"] *{color:#673ab7!important}font[color="#9c27b0"],font[color="#9c27b0"] *{color:#9c27b0!important}font[color="#e91e63"],font[color="#e91e63"] *{color:#e91e63!important}font[color="#f44336"],font[color="#f44336"] *{color:#f44336!important}font[color="#757575"],font[color="#757575"] *{color:#757575!important}font[color="#546e7a"],font[color="#546e7a"] *{color:#546e7a!important}font[color="#6d4c41"],font[color="#6d4c41"] *{color:#6d4c41!important}font[color="#f4511e"],font[color="#f4511e"] *{color:#f4511e!important}font[color="#fb8c00"],font[color="#fb8c00"] *{color:#fb8c00!important}font[color="#ffb300"],font[color="#ffb300"] *{color:#ffb300!important}font[color="#fdd835"],font[color="#fdd835"] *{color:#fdd835!important}font[color="#c0ca33"],font[color="#c0ca33"] *{color:#c0ca33!important}font[color="#7cb342"],font[color="#7cb342"] *{color:#7cb342!important}font[color="#43a047"],font[color="#43a047"] *{color:#43a047!important}font[color="#00897b"],font[color="#00897b"] *{color:#00897b!important}font[color="#00acc1"],font[color="#00acc1"] *{color:#00acc1!important}font[color="#039be5"],font[color="#039be5"] *{color:#039be5!important}font[color="#1e88e5"],font[color="#1e88e5"] *{color:#1e88e5!important}font[color="#3949ab"],font[color="#3949ab"] *{color:#3949ab!important}font[color="#5e35b1"],font[color="#5e35b1"] *{color:#5e35b1!important}font[color="#8e24aa"],font[color="#8e24aa"] *{color:#8e24aa!important}font[color="#d81b60"],font[color="#d81b60"] *{color:#d81b60!important}font[color="#e53935"],font[color="#e53935"] *{color:#e53935!important}font[color="#616161"],font[color="#616161"] *{color:#616161!important}font[color="#455a64"],font[color="#455a64"] *{color:#455a64!important}font[color="#5d4037"],font[color="#5d4037"] *{color:#5d4037!important}font[color="#e64a19"],font[color="#e64a19"] *{color:#e64a19!important}font[color="#f57c00"],font[color="#f57c00"] *{color:#f57c00!important}font[color="#ffa000"],font[color="#ffa000"] *{color:#ffa000!important}font[color="#fbc02d"],font[color="#fbc02d"] *{color:#fbc02d!important}font[color="#afb42b"],font[color="#afb42b"] *{color:#afb42b!important}font[color="#689f38"],font[color="#689f38"] *{color:#689f38!important}font[color="#388e3c"],font[color="#388e3c"] *{color:#388e3c!important}font[color="#00796b"],font[color="#00796b"] *{color:#00796b!important}font[color="#0097a7"],font[color="#0097a7"] *{color:#0097a7!important}font[color="#0288d1"],font[color="#0288d1"] *{color:#0288d1!important}font[color="#1976d2"],font[color="#1976d2"] *{color:#1976d2!important}font[color="#303f9f"],font[color="#303f9f"] *{color:#303f9f!important}font[color="#512da8"],font[color="#512da8"] *{color:#512da8!important}font[color="#7b1fa2"],font[color="#7b1fa2"] *{color:#7b1fa2!important}font[color="#c2185b"],font[color="#c2185b"] *{color:#c2185b!important}font[color="#d32f2f"],font[color="#d32f2f"] *{color:#d32f2f!important}font[color="#212121"],font[color="#212121"] *{color:#212121!important}font[color="#263238"],font[color="#263238"] *{color:#263238!important}font[color="#3e2723"],font[color="#3e2723"] *{color:#3e2723!important}font[color="#bf360c"],font[color="#bf360c"] *{color:#bf360c!important}font[color="#e65100"],font[color="#e65100"] *{color:#e65100!important}font[color="#ff6f00"],font[color="#ff6f00"] *{color:#ff6f00!important}font[color="#f57f17"],font[color="#f57f17"] *{color:#f57f17!important}font[color="#827717"],font[color="#827717"] *{color:#827717!important}font[color="#33691e"],font[color="#33691e"] *{color:#33691e!important}font[color="#1b5e20"],font[color="#1b5e20"] *{color:#1b5e20!important}font[color="#004d40"],font[color="#004d40"] *{color:#004d40!important}font[color="#006064"],font[color="#006064"] *{color:#006064!important}font[color="#01579b"],font[color="#01579b"] *{color:#01579b!important}font[color="#0d47a1"],font[color="#0d47a1"] *{color:#0d47a1!important}font[color="#1a237e"],font[color="#1a237e"] *{color:#1a237e!important}font[color="#311b92"],font[color="#311b92"] *{color:#311b92!important}font[color="#4a148c"],font[color="#4a148c"] *{color:#4a148c!important}font[color="#880e4f"],font[color="#880e4f"] *{color:#880e4f!important}font[color="#b71c1c"],font[color="#b71c1c"] *{color:#b71c1c!important}}
/* End */


/* Start:/local/templates/landing24/styles.css?160268841516768*/
@charset "UTF-8";
@font-face {
  font-family: PFThin;
  src: url(/local/templates/landing24/assets/font/Roboto-Thin.ttf);
  font-weight: 100; }
@font-face {
  font-family: PFLight;
  src: url(/local/templates/landing24/assets/font/Roboto-Light.ttf);
  font-weight: 200; }
.navbar-toggler {
  outline: none !important; }

body {
  font-family: PFThin, sans-serif; }

a {
  cursor: pointer; }

header {
  position: fixed;
  top: 0;
  z-index: 9999;
  width: 100%;
  background: #686b6c; }
  header .navbar {
    padding: 0; }
  header a.scrolls[href="#prem"] {
    position: relative; }
    header a.scrolls[href="#prem"]:after {
      content: '';
      position: absolute;
      left: 0;
      right: 0;
      bottom: 15px;
      height: 1px;
      width: 81%;
      background: #fff;
      margin: auto; }
  header .logo-white {
    display: flex;
    align-items: center; }
    header .logo-white img {
      max-width: 50px;
      width: 100%;
      margin-right: 10px; }

.menu_block {
  width: 100%;
  z-index: 100000;
  padding: 0 2rem; }

.menu_block a {
  color: #D7D6D5;
  font-size: 17pt;
  font-weight: 100;
  text-decoration: none;
  margin-right: 45px; }
  .menu_block a:last-child {
    margin-right: 0; }

.menu_block a:hover {
  color: #fff; }

.menu_block a:active {
  color: #fff;
  font-weight: bold; }

a.download-link {
  border: 1px solid #20b293;
  border-radius: 35px;
  width: 150px;
  text-align: center;
  height: 40px;
  margin-top: 13px;
  transition: 200ms;
  padding: 0 !important;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 40px; }
  a.download-link:hover, a.download-link:active, a.download-link:focus {
    transition: 200ms;
    font-weight: bold;
    background: #20b293; }

a.lang {
  margin-right: 0 !important; }

/* SOME NEW */
.is_overlay {
  display: block;
  width: 100%;
  height: 100%; }

#trailer {
  position: relative;
  overflow: hidden;
  height: calc(100vh - 65px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  top: 65px; }

#trailer > video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

#trailer > div {
  position: relative;
  z-index: 999; }

@media (min-aspect-ratio: 16 / 9) {
  #trailer > video {
    height: 300%;
    top: -100%; } }
@media (max-aspect-ratio: 16 / 9) {
  #trailer > video {
    width: 300%;
    left: -100%; } }
/* Если есть поддержка object-fit (Chrome/Chrome для Android, Safari в iOS 8 и Opera), используем его: */
@supports (object-fit: cover) {
  #trailer > video {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; } }
.margin-right-70 {
  margin-right: 70px; }

.preview_text {
  color: white;
  font-size: 60pt;
  line-height: 70pt;
  text-transform: uppercase;
  margin-bottom: 60px;
  display: block;
  margin-left: 40px; }

.btn-block-top {
  text-align: center;
  margin-left: 40px;
  margin-bottom: 40px; }

.second-screen {
  min-height: 100vh;
  background: #666b6c !important;
  color: #fff;
  display: flex; }

.second-screen h3 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 15px; }
  .second-screen h3 img {
    margin-right: 10px; }

.second-screen span {
  font-size: 20pt;
  text-align: justify; }

.btn-white {
  font-size: 17pt;
  color: #fff; }

.btn-white {
  font-weight: bold;
  color: #fff !important;
  height: 50px;
  line-height: 1.8;
  width: 320px; }

.btn-new-border {
  border: 1px solid #20b293;
  border-radius: 25px;
  transition: 200ms;
  box-sizing: border-box;
  background: transparent; }
  .btn-new-border:hover {
    transition: 200ms;
    background: #20b293; }

.pt-5-new {
  padding-top: 5rem !important; }

.pt-7-new {
  padding-top: 7rem !important; }

.p-5-new {
  padding: 5rem !important;
  padding-bottom: 5vw !important;
  padding-top: 5vw !important; }

.ml-5-new {
  margin-left: 5rem !important; }

.video-modal {
  background: inherit !important;
  border: none !important; }

.video-close {
  margin-top: 12px;
  font-size: 30pt;
  color: #fff; }

.third-screen {
  min-height: 100vh;
  background: #fff !important;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap; }

.content-block-screen {
  padding: 5rem !important;
  width: 100%; }

.content-block-screen .title {
  font-size: 66px;
  color: #707070;
  text-transform: uppercase;
  font-family: PFThin, sans-serif;
  font-weight: 100; }

.cards-block {
  position: relative;
  border-bottom: 1px solid rgba(112, 112, 112, 0.8); }

.cards-block.comments {
  border: none !important; }

.cards-block.comments .item-icon img {
  width: 40%;
  border-radius: 50%;
  background-color: #E9E9E9;
  margin: 0 auto; }

.cards-block .item {
  padding: 56px 27px 0 27px; }
  .cards-block .item .item-icon {
    position: relative;
    display: block;
    margin-bottom: 43px; }
    .cards-block .item .item-icon .icon {
      width: 66px;
      height: 66px;
      margin: auto; }
    .cards-block .item .item-icon:after {
      content: '';
      background: #7f7f7f;
      height: 2px;
      max-width: 171px;
      width: 100%;
      position: absolute;
      bottom: -23px;
      left: 0;
      right: 0;
      margin: auto; }
  .cards-block .item .item-body {
    padding-bottom: 65px; }

.seven-slider-block .icon {
  background: url(/local/templates/landing24/assets/img/buttons.png) no-repeat;
  background-size: auto; }
.seven-slider-block .owl-item:nth-of-type(1) .icon {
  background-position-x: -205px; }
.seven-slider-block .owl-item:nth-of-type(1):hover .icon {
  background-position-x: -67px; }
.seven-slider-block .owl-item:nth-of-type(2) .icon {
  background-position-x: -137px; }
.seven-slider-block .owl-item:nth-of-type(2):hover .icon {
  background-position-x: 0;
  background-position-y: -1px; }
.seven-slider-block .owl-item:nth-of-type(3) .icon {
  background-position-x: -137px;
  background-position-y: -67px; }
.seven-slider-block .owl-item:nth-of-type(3):hover .icon {
  background-position-x: 0;
  background-position-y: -68px; }
.seven-slider-block .owl-item:nth-of-type(4) .icon {
  background-position-x: -137px;
  background-position-y: -134px; }
.seven-slider-block .owl-item:nth-of-type(4):hover .icon {
  background-position-x: 0;
  background-position-y: -134px; }
.seven-slider-block .owl-item:nth-of-type(5) .icon {
  background-position-x: -137px;
  background-position-y: -201px; }
.seven-slider-block .owl-item:nth-of-type(5):hover .icon {
  background-position-x: 0;
  background-position-y: -201px; }
.seven-slider-block .owl-item:nth-of-type(6) .icon {
  background-position-x: -205px;
  background-position-y: -66px; }
.seven-slider-block .owl-item:nth-of-type(6):hover .icon {
  background-position-x: -68px;
  background-position-y: -66px; }
.seven-slider-block .owl-item:nth-of-type(7) .icon {
  background-position-x: -205px;
  background-position-y: -134px; }
.seven-slider-block .owl-item:nth-of-type(7):hover .icon {
  background-position-x: -68px;
  background-position-y: -134px; }

.ease .owl-item:nth-of-type(1) .icon {
  background: url(/local/templates/landing24/assets/img/SIGN01.png) no-repeat center;
  background-size: 63px; }
.ease .owl-item:nth-of-type(2) .icon {
  background: url(/local/templates/landing24/assets/img/SIGN02.png) no-repeat center;
  background-size: 63px; }
.ease .owl-item:nth-of-type(3) .icon {
  background: url(/local/templates/landing24/assets/img/SIGN03.png) no-repeat center;
  background-size: 63px; }

.cards-block .owl-item {
  transition: 200ms; }
  .cards-block .owl-item:hover {
    transition: 200ms;
    -webkit-box-shadow: 0 0 9px 4px rgba(0, 0, 0, 0.09);
    -moz-box-shadow: 0 0 9px 4px rgba(0, 0, 0, 0.09);
    box-shadow: 0 0 9px 4px rgba(0, 0, 0, 0.09); }

.cards-block .owl-item:hover {
  cursor: pointer; }

.cards-block .item-header h2 {
  font-size: 33px;
  color: #707070;
  margin-bottom: 52px;
  font-family: PFLight, sans-serif; }

.cards-block .item-icon {
  display: block; }

.cards-block.comments .name {
  font-size: 20px;
  color: #707070;
  display: block;
  font-family: PFLight, sans-serif; }

.cards-block.comments .subtitle {
  font-size: 20px;
  color: #2bb295;
  display: block; }

.cards-block .item-body {
  font-size: 20px;
  line-height: 23px;
  color: #707070;
  text-align: center;
  font-family: PFLight, sans-serif; }

.cards-block.comments .item-body {
  font-size: 15pt !important;
  text-align: justify !important; }

.nav-cards-block {
  position: absolute;
  width: 100%;
  top: 40%; }

.prev-cards {
  position: absolute;
  left: -55px;
  top: 145px; }

.next-cards {
  position: absolute;
  right: -55px;
  top: 145px; }

.prev-cards .fa:hover, .next-cards .fa:hover {
  color: #000 !important; }

.owl-theme .owl-nav {
  height: 0;
  margin: 0; }

.owl-theme .owl-nav [class*=owl-]:hover {
  color: #D7D6D5 !important; }

.four-screen {
  background: #e0e1e0 !important;
  min-height: 100vh;
  display: flex; }

.modal-dialog {
  margin: 6.75rem auto !important; }

.graffics .title {
  font-size: 56pt;
  color: #707070; }

.graffics p {
  font-size: 16pt;
  color: #707070;
  line-height: 23pt;
  text-align: left;
  font-family: PFLight, sans-serif; }

.comments-screen {
  min-height: 85vh; }

.writers-screen {
  min-height: 15vh;
  background: #e0e1e0 !important; }

.form-screen {
  min-height: 100vh;
  background: #e0e1e0 !important; }

a.link-green {
  margin-top: 15px;
  font-size: 20pt;
  color: #2bb295; }

.writers-screen .title {
  font-size: 20pt;
  color: #707070;
  line-height: 23pt; }

.form-section {
  background: #e0e1e0;
  min-height: 100vh;
  display: flex;
  align-items: center; }
  .form-section .mf-req {
    display: none; }

div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {
  width: 100% !important; }

div.mf-name input, div.mf-email input {
  margin-top: 10pt;
  height: 40px;
  border-radius: 5px;
  margin: auto; }

div.mf-message textarea {
  margin-top: 10pt;
  border-radius: 5px;
  margin: auto; }

.mf-text {
  font-size: 25pt;
  color: #707070; }

.btn-sevens {
  border: 1px solid #20b293;
  border-radius: 35px;
  width: 150px;
  text-align: center;
  line-height: 1.4;
  height: 35px;
  margin-top: 5px;
  background: #20b293;
  color: #fff; }

.footer_screen {
  background: #686b6c;
  padding: 13px 18px 13px 0;
  text-align: right; }
  .footer_screen span {
    text-align: right;
    color: #ffffff;
    font-size: 15.75pt;
    font-family: PFThin, sans-serif; }
  .footer_screen .menu-links {
    flex-basis: auto;
    flex-grow: 1;
    width: 100%;
    display: flex;
    justify-content: flex-end; }

.footer_screen .row {
  margin: auto !important;
  display: flex;
  align-items: center; }

.footer_screen h1 {
  color: #D7D6D5;
  margin-bottom: 0;
  font-size: 17pt; }

.footer_screen .footer-link a {
  color: #D7D6D5;
  font-size: 17pt;
  font-weight: 100;
  text-decoration: none; }

.footer-link {
  margin-right: 45px; }
  .footer-link:last-child {
    margin-right: 0; }

/*Мои стили*/
.apple-link a img {
  min-width: 170px;
  width: 30%;
  cursor: pointer;
  margin-left: 40px; }

.four-screen .row {
  align-items: center; }

.third-screen .owl-item {
  /*margin-left: 20px!important;*/
  /*margin-right: 20px!important;*/ }

.second-screen .w-50 {
  opacity: 0; }

.third-screen .content-block-screen {
  opacity: 0; }

.four-screen .row {
  opacity: 0; }

.comments-screen .cards-block {
  opacity: 0; }

@keyframes zoomIn {
  from {
    opacity: 0; }
  50% {
    opacity: 0.7; }
  to {
    opacity: 1; } }
.zoomIn {
  -webkit-animation-duration: 2s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-iteration-count: 1;
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn; }

/*FIXES*/
.owl-carousel .owl-stage {
  padding-top: 40px; }

.tablebodytext {
  display: none !important; }

.help-sections {
  position: relative;
  min-height: 100vh;
  padding-bottom: 5rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  background: #676b6c;
  border-bottom: 4px solid #fff; }
  .help-sections .title {
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 66px;
    font-size: 20.5pt;
    color: #fcfbfb;
    font-family: PFThin, sans-serif; }
  .help-sections span {
    max-width: 900px;
    display: block;
    text-align: center;
    font-size: 18.5pt;
    color: #fcfbfb;
    font-family: PFThin, sans-serif;
    margin: auto; }
    .help-sections span a {
      color: #0884f7; }

.second-screen .logo_color {
  width: 50px; }

/**
    adaptive
 */
@media (max-width: 1199px) {
  .menu_block a {
    margin-right: 10px; } }
@media (max-width: 1024px) {
  .menu_block a {
    font-size: 15pt;
    margin-right: 10px; } }
/*Мой медиа запрос*/
@media (max-width: 1600px) {
  .second-screen {
    min-height: 100vh; } }
@media (max-width: 1112px) {
  .preview_text {
    font-size: 40pt;
    line-height: 50pt; }

  .content-block-screen .title, .graffics .title {
    font-size: 40pt; } }
@media (max-width: 991px) {
  .second-screen {
    min-height: 100vh; }

  .help-sections span {
    max-width: 65%; } }
@media (max-width: 991px) {
  .first-screen .w-50 {
    margin: auto;
    width: 75% !important; }

  .preview_text {
    color: white;
    font-size: 20pt;
    line-height: 1 !important;
    text-transform: uppercase; }

  .btn-block-top {
    display: block !important;
    margin-left: 0rem !important; }

  .apple-link {
    float: inherit !important;
    text-align: center; }

  .btn-white {
    display: block;
    width: 220px !important;
    margin: 10px auto !important; }

  .second-screen .w-50 {
    margin: auto;
    width: 75% !important; }

  .second-screen .text-center {
    text-align: justify !important; }

  .second-screen h1 {
    text-align: center !important; }

  .second-screen span, .graffics p {
    font-size: 13pt;
    text-align: justify !important; }

  .help-sections span {
    font-size: 13pt !important; }

  .content-block-screen .title, .graffics .title, .mf-text {
    font-size: 20pt !important; }

  div.mf-name input, div.mf-email input, div.mf-message textarea {
    width: 100% !important; }

  .cards-block .item-header h2 {
    font-size: 18pt !important; }

  .cards-block .item-body {
    font-size: 13pt;
    line-height: 16pt; }

  .cards-block.comments .item-icon img {
    width: 60px; }

  .cards-block.comments .item-body {
    font-size: 12pt !important; }

  a.link-green {
    font-size: 15pt; }

  .navbar-nav {
    float: left !important;
    margin-left: 0 !important; } }
@media screen and (max-width: 812px) {
  #trailer {
    top: 46px;
    height: 100%;
    text-align: center;
    min-height: calc(100vh - 46px); }
    #trailer .preview_text {
      margin: 10px 0; }
    #trailer .apple-link a img {
      min-width: 100px;
      width: 20%;
      cursor: pointer;
      margin-left: 0; }
    #trailer .btn-block-top {
      margin-bottom: 20px; } }
@media (max-width: 768px) {
  #trailer {
    top: 45px;
    height: calc(100vh - 45px); }

  #trailer > .w-50 {
    width: 80% !important;
    text-align: center; }

  .preview_text {
    text-align: center;
    font-size: 35pt;
    line-height: 45pt;
    margin-bottom: 25px; }

  .btn-block-top {
    margin-bottom: 25px; }

  #trailer .btn-white {
    display: inline-block !important; }

  .btn-block-top {
    text-align: center;
    margin-left: 0 !important; }

  .apple-link a img {
    margin-left: 0 !important; }

  #trailer {
    display: flex;
    flex-direction: column;
    align-items: center; }

  #trailer > .ml-5 {
    margin-left: 0 !important; }

  #trailer > .ml-5-new {
    margin-left: 0 !important; }

  .four-screen.p-5-new {
    padding-top: 20px !important; }

  .pt-5-new {
    padding-top: 60px !important; }

  .four-screen {
    min-height: 20vh; }

  .four-screen.p-5-new:last-child {
    margin-bottom: 20px; } }
@media (max-width: 375px) {
  .help-sections span {
    max-width: 70%; }

  .preview_text {
    font-size: 22pt; }

  #trailer {
    padding-top: 10px; }

  .content-block-screen {
    padding: 5rem 1rem !important; }

  .content-block-screen .title, .graffics .title, .mf-text {
    font-size: 20pt !important; }

  .p-5-new {
    padding: 5rem 1rem !important; }

  .footer_screen {
    padding: 15px 0 0 0;
    text-align: center;
    display: block; }
    .footer_screen .row {
      display: block; }
    .footer_screen .footer-link {
      margin-right: 0; }
    .footer_screen .menu-links {
      display: block; } }
.navbar-toggler {
  border: none;
  font-size: 25px; }
  .navbar-toggler i {
    color: #fff; }

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

/* End */


/* Start:/local/templates/landing24/template_styles.min.css?1535460060352*/
.landing-layout-flex{display:flex;flex-wrap:nowrap;overflow:hidden;flex-direction:column}@media(min-width:1000px){.landing-layout-flex{flex-direction:row}.landing-layout-flex.sidebar-right{flex-direction:row-reverse}.landing-layout-flex.without-left{flex-direction:row-reverse}.g-width-25x--lg{width:25%!important}.g-width-75x--lg{width:75%!important}}
/* End */
/* /local/templates/landing24/assets/css/custom.css?15354600603961 */
/* /local/templates/landing24/assets/css/themes_custom.min.css?153546006020072 */
/* /local/templates/landing24/styles.css?160268841516768 */
/* /local/templates/landing24/template_styles.min.css?1535460060352 */
