@media (max-width:767px) {
	.burger {margin-top:2px}
	.burger-item {background-color:#000}
}
.columns {margin:0 -15px}
.columns--2 .column,.columns--3 .column,.columns--4 .column,.columns--5 .column,.columns--6 .column {display:block;float:left;padding:0 15px}
.columns--no-padding .column {padding:0}
.columns--2 .column {width:50%}
.columns--3 .column {width:33.3333333%}
.columns--4 .column {width:25%}
.columns--5 .column {width:20%}
.columns--6 .column {width:16.6666667%}

@media (max-width:767px) {
	.cards--mobile-2 {padding-top:50px;padding-bottom:50px}
	.cards--mobile-2 .cards-item {height:250px;line-height:250px}
	.cards--mobile-3 .cards-name h4 {font-size:26px;line-height:30px}
}

.cards--qa {padding-top:10px!important}
.cards--qa .heading~.cards-row,.cards--qa .heading~.row {margin-top:65px}

@media (max-width:1029px) {
	.cards--mobile-2 {padding-bottom:50px}
	.cards--qa {padding-top:0!important}
}

.cards--page-main-1 {padding-bottom:50px}
.cards--page-main-1 .cards-item {display:block;background:#fcfcfc;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.15);box-shadow:0 1px 1px 0 rgba(0,0,0,.15);text-align:center;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}
.cards--page-main-1 .cards-wrapper {padding:76px 20px 80px}
.cards--page-main-1 .cards-item-link-image {display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-size:cover;background-position:50% 50%;-webkit-transition:all .6s ease;transition:all .6s ease}
.cards--page-main-1 .cards-item:before {content:'';display:block;position:absolute;width:100%;height:100%;text-decoration:none;background:#fcfcfc;outline:#fcfcfc solid 1px;-webkit-transition:all .4s ease;transition:all .4s ease;opacity:1;z-index:2}
.cards--page-main-1 .cards-item:hover:before {opacity:.9;background:#0cf;outline:#0cf solid 1px}
.cards--page-main-1 .cards-icon {line-height:60px}
.cards--page-main-1 .cards-icon .icon,.cards--page-main-1 .cards-icon svg {height:60px;max-height:60px}
.cards--page-main-1 .cards-icon,.cards--page-main-1 .cards-name,.cards--page-main-1 .cards-text {position:relative;color:#234;z-index:5}
.cards--page-main-1 .cards-name h4 {font-size:30px;line-height:40px}
.cards--page-main-1 .cards-icon svg path,.cards--page-main-1 .cards-name,.cards--page-main-1 .cards-text {-webkit-transition:all .4s ease;transition:all .4s ease}
.cards--page-main-1 .cards-item:hover .cards-name,.cards--page-main-1 .cards-item:hover .cards-text {color:#FFF}
.cards--page-main-1 .cards-item:hover .cards-item-link-image {-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}

@media (max-width:1029px) {
	.cards--page-main-1 .cards-wrapper {padding-top:38px;padding-bottom:40px}
}

@media (max-width:767px) {
	.cards--page-main-1 {padding-bottom:50px}
	.cards--page-main-1 .cards-item {margin-bottom:10px}
}

.cards--page-main-2 {overflow:hidden}
.cards--page-main-2 .row {position:relative;margin-left:-20px;margin-right:-20px;padding-top:0!important;background-color:#f9f9f9;overflow:hidden}
.cards--page-main-border .row {margin-left:-18px;margin-right:-18px}
.cards--page-main-2 .row-background {position:absolute;width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;opacity:0;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:opacity .8s ease,-webkit-transform 1s linear .8s;transition:opacity .8s ease,-webkit-transform 1s linear .8s;transition:opacity .8s ease,transform 1s linear .8s;transition:opacity .8s ease,transform 1s linear .8s,-webkit-transform 1s linear .8s}
.cards--page-main-2 .row-background.active {-webkit-transition:opacity .8s ease,-webkit-transform 10s linear 0s;transition:opacity .8s ease,-webkit-transform 10s linear 0s;transition:opacity .8s ease,transform 10s linear 0s;transition:opacity .8s ease,transform 10s linear 0s,-webkit-transform 10s linear 0s;opacity:1;-webkit-transform:scale(1) rotate(.02deg);-ms-transform:scale(1) rotate(.02deg);transform:scale(1) rotate(.02deg)}
.cards--page-main-2 .column {position:relative;margin-left:-1px;margin-top:-1px;padding:0;z-index:3;background:0 0}
.cards--page-main-2 .cards-item {position:relative;display:block;margin-bottom:0;text-align:center;background:0 0;overflow:hidden;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform:translateZ(0);transform:translateZ(0)}
.cards--page-main-border .cards-item {border-top:3px solid #FFF;border-bottom:3px solid #FFF;border-left:3px solid #FFF;border-right:3px solid #FFF}
.cards--page-main-2 .cards-item.inactive:before {opacity:0}
.cards--page-main-2 .cards-item.active:before {opacity:1}
.cards--page-main-2 .cards-wrapper {padding:120px 20px;width:100%}
.cards--page-main-2 .cards-item-link-image {display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-size:cover;background-position:50% 50%;opacity:1;-webkit-transition:all .8s ease;transition:all .8s ease}
.cards--page-main-2 .cards-item.inactive .cards-item-link-image {opacity:0}
.cards--page-main-2 .cards-item.active .cards-item-link-image {opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.cards--page-main-2 .cards-item:before {content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;text-decoration:none;background:rgba(34,51,68,.25);-webkit-transition:all .4s ease;transition:all .4s ease;opacity:1;z-index:2}
.cards--page-main-2 .cards-icon {line-height:60px;opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease}
.cards--page-main-2 .cards-text {width:70%;margin-left:auto;margin-right:auto;opacity:0}
.cards--page-main-2 .cards-icon .icon,.cards--page-main-2 .cards-icon svg {height:60px;max-height:60px}
.cards--page-main-2 .cards-icon,.cards--page-main-2 .cards-name,.cards--page-main-2 .cards-text {position:relative;color:#234;z-index:5}
.cards--page-main-2 .cards-name,.cards--page-main-2 .cards-text {color:#FFF}
.cards--page-main-2 .cards-name h4 {font-weight:300; font-size:30px;line-height:43px;-webkit-transition:all .4s ease;transition:all .4s ease; padding:30px 0; margin:0;}
.cards--page-main-2 .cards-icon svg path,.cards--page-main-2 .cards-name,.cards--page-main-2 .cards-text {-webkit-transition:all .4s ease;transition:all .4s ease}
.cards--page-main-2 .cards-item:hover .cards-name,.cards--page-main-2 .cards-item:hover .cards-text {color:#FFF}
.cards--page-main-2 .cards-item.active .cards-icon,.cards--page-main-2 .cards-item.active .cards-text {opacity:1}
.cards--page-main-2 .cards-item.inactive .cards-name h4 {opacity:.4}
.cards--page-main-2 .cards-item.active .cards-name h4 {opacity:1}
