a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	display:block
}
li,ol,ul{
	list-style:none
}
blockquote,q{
	quotes:none
}
blockquote:after,blockquote:before,q:after,q:before{
	content:'';
	content:none
}
table{
	border-collapse:collapse;
	border-spacing:0
}
.site-width{
	max-width:1170px;
	margin:auto
}
.container-fluid{
	width:100%;
	padding-right:10px;
	padding-left:10px;
	margin-right:auto;
	margin-left:auto
}
@media screen and (max-width:480px){
	.container-fluid{
	padding:0
}

}
#header .row{
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-right:-10px;
	margin-left:-10px;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
#header .col{
	padding-right:10px;
	padding-left:10px;
	-webkit-flex-basis:0;
	flex-basis:0;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	flex-grow:1;
	max-width:100%
}
#header .col-auto{
	-webkit-box-flex:0;
	-webkit-flex:0 0 auto;
	flex:0 0 auto;
	width:auto;
	max-width:none
}
#header .col{
	-webkit-box-flex:0;
	-webkit-flex:0 0 auto;
	flex:0 0 auto;
	width:auto;
	max-width:100%
}
@font-face{
	font-family:Roboto-Light;
	src:url(../fonts/Roboto-Light.eot);
	src:url(../fonts/Roboto-Light.eot#iefix) format("embedded-opentype"),url(../fonts/Roboto-Light.woff) format("woff"),url(../fonts/Roboto-Light.ttf) format("truetype");
	font-weight:400;
	font-style:normal
}
@font-face{
	font-family:Roboto-Medium;
	src:url(../fonts/Roboto-Medium.eot);
	src:url(../fonts/Roboto-Medium.eot#iefix) format("embedded-opentype"),url(../fonts/Roboto-Medium.woff) format("woff"),url(../fonts/Roboto-Medium.ttf) format("truetype");
	font-weight:400;
	font-style:normal
}
@font-face{
	font-family:Roboto-Regular;
	src:url(../fonts/Roboto-Regular.eot);
	src:url(../fonts/Roboto-Regular.eot#iefix) format("embedded-opentype"),url(../fonts/Roboto-Regular.woff) format("woff"),url(../fonts/Roboto-Regular.ttf) format("truetype");
	font-weight:400;
	font-style:normal
}
@font-face{
	font-family:Roboto-Bold;
	src:url(../fonts/Roboto-Bold.eot);
	src:url(../fonts/Roboto-Bold.eot#iefix) format("embedded-opentype"),url(../fonts/Roboto-Bold.woff) format("woff"),url(../fonts/Roboto-Bold.ttf) format("truetype");
	font-weight:400;
	font-style:normal
}
@font-face{
	font-family:Roboto-Thin;
	src:url(../fonts/Roboto-Thin.eot);
	src:url(../fonts/Roboto-Thin.eot#iefix) format("embedded-opentype"),url(../fonts/Roboto-Thin.woff) format("woff"),url(../fonts/Roboto-Thin.ttf) format("truetype");
	font-weight:400;
	font-style:normal
}
@font-face{
	font-family:Roboto-Black;
	src:url(../fonts/Roboto-Black.eot);
	src:url(../fonts/Roboto-Black.eot#iefix) format("embedded-opentype"),url(../fonts/Roboto-Black.woff) format("woff"),url(../fonts/Roboto-Black.ttf) format("truetype");
	font-weight:400;
	font-style:normal
}
@font-face{
	font-family:HelveticaNeueCyr-Roman;
	src:url(../fonts/HelveticaNeueCyr-Roman.otf) format("opentype");
	font-weight:400;
	font-style:normal
}
@font-face{
	font-family:HelveticaNeueCur-Light;
	src:url(../fonts/HelveticaNeueCyr-Light.otf) format("opentype");
	font-weight:400;
	font-style:normal
}
@font-face{
	font-family:HelveticaNeueCur-Bold;
	src:url(../fonts/HelveticaNeueCyr-Bold.otf) format("opentype");
	font-weight:400;
	font-style:normal
}
@font-face{
	font-family:Montserrat-Regular;
	src:url(../fonts/Montserrat-Regular.eot);
	src:url(../fonts/Montserrat-Regular.eot#iefix) format("embedded-opentype"),url(../fonts/Montserrat-Regular.woff) format("woff"),url(../fonts/Montserrat-Regular.ttf) format("truetype");
	font-weight:400;
	font-style:normal
}
@font-face{
	font-family:Montserrat-Medium;
	src:url(../fonts/Montserrat-Medium.eot);
	src:url(../fonts/Montserrat-Medium.eot#iefix) format("embedded-opentype"),url(../fonts/Montserrat-Medium.woff) format("woff"),url(../fonts/Montserrat-Medium.ttf) format("truetype");
	font-weight:400;
	font-style:normal
}
@font-face{
	font-family:Montserrat-SemiBold;
	src:url(../fonts/Montserrat-SemiBold.eot);
	src:url(../fonts/Montserrat-SemiBold.eot#iefix) format("embedded-opentype"),url(../fonts/Montserrat-SemiBold.woff) format("woff"),url(../fonts/Montserrat-SemiBold.ttf) format("truetype");
	font-weight:400;
	font-style:normal
}
@font-face{
	font-family:Montserrat-Bold;
	src:url(../fonts/Montserrat-Bold.eot);
	src:url(../fonts/Montserrat-Bold.eot#iefix) format("embedded-opentype"),url(../fonts/Montserrat-Bold.woff) format("woff"),url(../fonts/Montserrat-Bold.ttf) format("truetype");
	font-weight:400;
	font-style:normal
}
@font-face{
	font-family:Montserrat-LightItalic;
	src:url(../fonts/Montserrat-LightItalic.eot);
	src:url(../fonts/Montserrat-LightItalic.eot#iefix) format("embedded-opentype"),url(../fonts/Montserrat-LightItalic.woff) format("woff"),url(../fonts/Montserrat-LightItalic.ttf) format("truetype");
	font-weight:400;
	font-style:normal
}
@font-face{
	font-family:Montserrat-MediumItalic;
	src:url(../fonts/Montserrat-MediumItalic.eot);
	src:url(../fonts/Montserrat-MediumItalic.eot#iefix) format("embedded-opentype"),url(../fonts/Montserrat-MediumItalic.woff) format("woff"),url(../fonts/Montserrat-MediumItalic.ttf) format("truetype");
	font-weight:400;
	font-style:normal
}
@font-face{
	font-family:Montserrat-SemiBoldItalic;
	src:url(../fonts/Montserrat-SemiBoldItalic.eot);
	src:url(../fonts/Montserrat-SemiBoldItalic.eot#iefix) format("embedded-opentype"),url(../fonts/Montserrat-SemiBoldItalic.woff) format("woff"),url(../fonts/Montserrat-SemiBoldItalic.ttf) format("truetype");
	font-weight:400;
	font-style:normal
}
@font-face{
	font-family:SegoeUi;
	src:url(../fonts/segoeui.ttf) format("truetype");
	font-weight:400;
	font-style:normal
}
@font-face{
	font-family:Segoe-SemiBold;
	src:url(../fonts/segoeuib.ttf) format("truetype");
	font-weight:400;
	font-style:normal
}
@font-face{
	font-family:Segoe-Light;
	src:url(../fonts/segoeuil.ttf) format("truetype");
	font-weight:400;
	font-style:normal
}
@font-face{
	font-family:Segoe-Bold;
	src:url(../fonts/segoeuisb.ttf) format("truetype");
	font-weight:400;
	font-style:normal
}
.icon{
	display:inline-block;
	width:1em;
	height:1em;
	fill:#fff
}
.icon-architect{
	font-size:11.321rem;
	width:.99841em
}
.icon-arrow-next,.icon-arrow-prev{
	font-size:3.234rem;
	width:.61843em
}
.icon-check-mark{
	font-size:.587rem;
	width:1.51618em
}
.icon-design{
	font-size:10.627rem;
	width:.99802em
}
.icon-ecology{
	font-size:12.949rem;
	width:1.00263em
}
.icon-ellipse{
	font-size:1.6rem;
	width:1em
}
.icon-email{
	font-size:1.241rem;
	width:1.43755em
}
.icon-engineer{
	font-size:12.119rem;
	width:.97046em
}
.icon-free-educate{
	font-size:6.629rem;
	width:1em
}
.icon-gift{
	font-size:6.259rem;
	width:1.01821em
}
.icon-hands{
	font-size:5.006rem;
	width:1.52597em
}
.icon-high-educate{
	font-size:6.658rem;
	width:.81466em
}
.icon-hotel{
	font-size:11.372rem;
	width:.90855em
}
.icon-language{
	font-size:6.454rem;
	width:.97939em
}
.icon-law{
	font-size:11.879rem;
	width:1.00126em
}
.icon-logo{
	font-size:6.166rem;
	width:4.32452em
}
.icon-logo-icon{
	font-size:7.122rem;
	width:2.10615em
}
.icon-phone{
	font-size:1.713rem;
	width:.93812em
}
.icon-pr{
	font-size:9.006rem;
	width:1.43849em
}
.icon-robot{
	font-size:12.391rem;
	width:1.04285em
}
.icon-skype{
	font-size:1.582rem;
	width:1em
}
.icon-telegram{
	font-size:1.145rem;
	width:1.19214em
}
.icon-viber{
	font-size:1.671rem;
	width:.94734em
}
.clearfix:after{
	visibility:hidden;
	display:block;
	content:"";
	clear:both;
	height:0
}
form .form-item{
	margin-top:10px;
	margin-bottom:10px
}
form label{
	color:#187ac3;
	font-size:1.6rem
}
form input[type=submit]{
	padding:10px;
	font-family:Montserrat,sans-serif;
	font-size:1.4rem;
	border:1px solid #187ac3;
	background-color:#187ac3;
	color:#fff;
	border-radius:25px;
	height:50px;
	font-weight:600;
	-webkit-transition:.5s;
	transition:.5s
}
form input[type=submit]:hover{
	background-color:rgba(24,122,195,.7);
	cursor:pointer
}
form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form input[type=url],form textarea{
	width:100%;
	resize:none;
	font-size:2rem;
	font-weight:300;
	font-style:normal;
	font-stretch:normal;
	line-height:1.63;
	color:#187ac3;
	background-color:transparent;
	padding:8px 15px;
	border-radius:25px;
	height:50px;
	border:1px solid #187ac3
}
form input[type=email]::-webkit-input-placeholder,form input[type=number]::-webkit-input-placeholder,form input[type=password]::-webkit-input-placeholder,form input[type=tel]::-webkit-input-placeholder,form input[type=text]::-webkit-input-placeholder,form input[type=url]::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{
	color:#187ac3;
	opacity:1
}
form input[type=email]::-moz-placeholder,form input[type=number]::-moz-placeholder,form input[type=password]::-moz-placeholder,form input[type=tel]::-moz-placeholder,form input[type=text]::-moz-placeholder,form input[type=url]::-moz-placeholder,form textarea::-moz-placeholder{
	color:#187ac3;
	opacity:1
}
form input[type=email]:-moz-placeholder,form input[type=number]:-moz-placeholder,form input[type=password]:-moz-placeholder,form input[type=tel]:-moz-placeholder,form input[type=text]:-moz-placeholder,form input[type=url]:-moz-placeholder,form textarea:-moz-placeholder{
	color:#187ac3;
	opacity:1
}
form input[type=email]:-ms-input-placeholder,form input[type=number]:-ms-input-placeholder,form input[type=password]:-ms-input-placeholder,form input[type=tel]:-ms-input-placeholder,form input[type=text]:-ms-input-placeholder,form input[type=url]:-ms-input-placeholder,form textarea:-ms-input-placeholder{
	color:#187ac3;
	opacity:1
}
form input[type=email]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=tel]:focus,form input[type=text]:focus,form input[type=url]:focus,form textarea:focus{
	outline:0
}
form input[type=email]:focus::-webkit-input-placeholder,form input[type=number]:focus::-webkit-input-placeholder,form input[type=password]:focus::-webkit-input-placeholder,form input[type=tel]:focus::-webkit-input-placeholder,form input[type=text]:focus::-webkit-input-placeholder,form input[type=url]:focus::-webkit-input-placeholder,form textarea:focus::-webkit-input-placeholder{
	color:transparent
}
form input[type=email]:focus::-moz-placeholder,form input[type=number]:focus::-moz-placeholder,form input[type=password]:focus::-moz-placeholder,form input[type=tel]:focus::-moz-placeholder,form input[type=text]:focus::-moz-placeholder,form input[type=url]:focus::-moz-placeholder,form textarea:focus::-moz-placeholder{
	color:transparent
}
form input[type=email]:focus:-moz-placeholder,form input[type=number]:focus:-moz-placeholder,form input[type=password]:focus:-moz-placeholder,form input[type=tel]:focus:-moz-placeholder,form input[type=text]:focus:-moz-placeholder,form input[type=url]:focus:-moz-placeholder,form textarea:focus:-moz-placeholder{
	color:transparent
}
form input[type=email]:focus:-ms-input-placeholder,form input[type=number]:focus:-ms-input-placeholder,form input[type=password]:focus:-ms-input-placeholder,form input[type=tel]:focus:-ms-input-placeholder,form input[type=text]:focus:-ms-input-placeholder,form input[type=url]:focus:-ms-input-placeholder,form textarea:focus:-ms-input-placeholder{
	color:transparent
}
form select{
	width:100%;
	resize:none;
	border-radius:5px;
	font-size:1.5rem;
	font-weight:300;
	font-style:normal;
	font-stretch:normal;
	line-height:1.63;
	color:#000;
	padding:8px 15px;
	border:1px solid #187ac3;
	height:50px
}
.svg-page{
	width:0;
	height:0;
	display:none
}
.animate{
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
	opacity:1;
	-webkit-transition:opacity 1s ease-in,-webkit-transform 1.2s ease-in-out;
	transition:opacity 1s ease-in,transform 1.2s ease-in-out,-webkit-transform 1.2s ease-in-out
}
.animate .title-block-bg .title{
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
	opacity:1;
	-webkit-transition:opacity 2s ease-in,-webkit-transform 2s ease-in-out;
	transition:opacity 2s ease-in,transform 2s ease-in-out,-webkit-transform 2s ease-in-out
}
.animate:not(.animated),.animate:not(.animated) .title-block-bg .title{
	opacity:0;
	-webkit-transform:translateY(50px);
	-ms-transform:translateY(50px);
	transform:translateY(50px)
}
.svg-img[data-all-brow=hidden]{
	display:none
}
.svg-img[data-all-brow=show]{
	width:100%
}
.svg-img[data-ie=hidden]{
	display:none
}
.svg-img[data-ie=show]{
	width:100%
}
.slider-section .cls-1,.slider-section .cls-10,.slider-section .cls-13,.slider-section .cls-3,.slider-section .cls-4,.slider-section .cls-6,.slider-section .cls-9{
	fill:#00ebff
}
.slider-section .cls-1{
	font-size:49px
}
.slider-section .cls-1,.slider-section .cls-10,.slider-section .cls-11,.slider-section .cls-12,.slider-section .cls-13,.slider-section .cls-2,.slider-section .cls-3,.slider-section .cls-4,.slider-section .cls-5,.slider-section .cls-6,.slider-section .cls-7,.slider-section .cls-8,.slider-section .cls-9{
	font-family:Helvetica
}
.slider-section .cls-1,.slider-section .cls-13,.slider-section .cls-2,.slider-section .cls-6,.slider-section .cls-7,.slider-section .cls-8,.slider-section .cls-9{
	letter-spacing:.1em
}
.slider-section .cls-1,.slider-section .cls-10,.slider-section .cls-11,.slider-section .cls-13{
	opacity:.716
}
.slider-section .cls-11,.slider-section .cls-2{
	fill:#00c4ff
}
.slider-section .cls-2{
	font-size:60px;
	opacity:.786
}
.slider-section .cls-3{
	font-size:71px;
	opacity:.569
}
.slider-section .cls-11,.slider-section .cls-12,.slider-section .cls-3{
	letter-spacing:.03em
}
.slider-section .cls-4{
	font-size:52px;
	opacity:.624
}
.slider-section .cls-10,.slider-section .cls-4,.slider-section .cls-5{
	letter-spacing:.05em
}
.slider-section .cls-12,.slider-section .cls-5{
	fill:#00f5ff
}
.slider-section .cls-5{
	font-size:78px;
	opacity:.601
}
.slider-section .cls-6{
	font-size:74px;
	opacity:.608
}
.slider-section .cls-7{
	fill:#43f8ff;
	font-size:64px;
	opacity:.612
}
.slider-section .cls-8{
	fill:#00d8ff;
	font-size:46px;
	opacity:.86
}
.slider-section .cls-9{
	font-size:72px;
	opacity:.633
}
.slider-section .cls-10{
	font-size:41px
}
.slider-section .cls-11{
	font-size:55px
}
.slider-section .cls-12{
	font-size:61px;
	opacity:.602
}
.slider-section .cls-13{
	font-size:36px
}
.slider-section .cls-14{
	fill:#fff
}
.slider-section .cls-15,.slider-section .cls-16,.slider-section .cls-18{
	fill:none
}
.slider-section .cls-15,.slider-section .cls-16{
	stroke:#fff
}
.slider-section .cls-15{
	stroke-width:6px
}
.slider-section .cls-16{
	stroke-width:3px
}
.slider-section .cls-17{
	stroke:none
}
.description-section .cls-1{
	fill:#46a3ff
}
*{
	box-sizing:border-box;
	outline:0!important
}
html{
	font-family:HelveticaNeueCur-Light,sans-serif;
	font-size:10px;
	box-sizing:border-box;
	color:#262626;
	line-height:1.2;
	min-width:320px
}
img{
	max-width:100%;
	height:auto
}
a{
	color:inherit;
	text-decoration:none;
	-webkit-transition:.5s;
	transition:.5s
}
body{
	position:relative;
	min-width:320px;
	font-size:1.6rem;
	line-height:1.2
}
main{
	z-index:3;
	-webkit-transform-origin:center;
	-ms-transform-origin:center;
	transform-origin:center;
	-webkit-transition:.5s linear;
	transition:.5s linear;
	padding-bottom:150px
}
.bold{
	font-weight:600
}
.btn,button{
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:center;
	background-attachment:scroll;
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:inline-flex;
	color:#fff;
	padding:5px 30px;
	text-decoration:none;
	border:0;
	cursor:pointer;
	opacity:1;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	font-family:Montserrat,sans-serif;
	font-weight:600;
	font-size:1.6rem;
	height:50px;
	text-align:center;
	border-radius:27px;
	-webkit-transition:.2s ease-in;
	transition:.2s ease-in
}
.btn.btn-yellow,button.btn-yellow{
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	color:#fff;
	border:1px solid transparent;
	background:-webkit-linear-gradient(#ff954a,#f47216);
	background:linear-gradient(#ff954a,#f47216);
	font-size:1.6rem
}
@media (max-width:992px){
	.btn,button{
	font-size:1.2rem
}
.btn.btn-yellow,button.btn-yellow{
	font-size:1.2rem;
	max-width:435px
}

}
.btn.btn-black,button.btn-black{
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	color:#fff;
	background-color:#000;
	border:1px solid #000;
	text-transform:uppercase;
	font-size:1.1rem
}
@media (max-width:992px){
	.btn.btn-black,button.btn-black{
	font-size:1.2rem;
	max-width:435px
}

}
.btn.btn-border,button.btn-border{
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	color:#000;
	background-color:transparent;
	border:1px solid #000;
	text-transform:uppercase;
	font-size:1.1rem
}
@media (max-width:992px){
	.btn.btn-border,button.btn-border{
	font-size:1.2rem
}

}
.btn:hover,button:hover{
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05)
}
.slick-active{
	border:none
}
.slick-dots{
	bottom:10px;
	width:100%;
	text-align:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex
}
.slick-dots li{
	padding-right:15px
}
.slick-dots li:last-of-type{
	padding-right:0
}
.slick-dots li button{
	background:url(../images/doth.svg) 0 0/contain no-repeat;
	text-indent:-9999px;
	padding:0;
	height:16px;
	width:16px
}
.slick-dots li button:active,.slick-dots li button:hover{
	background:url(../images/doth-active.svg) 0 0/contain no-repeat
}
.slick-dots li.slick-active button{
	background:url(../images/doth-active.svg)
}
.slick__arrow .slick-arrow{
	position:absolute;
	top:0;
	padding:0;
	font-size:0;
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
.slick__arrow .slick-next{
	right:24px;
	width:20px;
	height:32px;
	top:0
}
.slick__arrow .slick-next:hover{
	top:0
}
.slick__arrow .slick-next:hover:before{
	background:url(../images/arrow-next.svg) 0 0/contain no-repeat
}
.slick__arrow .slick-next:before{
	width:20px;
	height:32px;
	content:'';
	background:url(../images/arrow-next.svg) 0 0/contain no-repeat;
	display:block
}
.slick__arrow .slick-prev{
	left:24px;
	width:20px;
	height:32px;
	top:0
}
.slick__arrow .slick-prev:hover{
	top:0
}
.slick__arrow .slick-prev:hover:before{
	background:url(../images/arrow-prev.svg) 0 0/contain no-repeat
}
.slick__arrow .slick-prev:before{
	width:20px;
	height:32px;
	content:'';
	background:url(../images/arrow-prev.svg) 0 0/contain no-repeat;
	display:block
}
.header-bottom{
	padding-bottom:27px
}
.header-bottom .title-block{
	padding-left:10px;
	padding-right:10px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
.header-bottom .title-block .title{
	font-family:Montserrat,sans-serif;
	font-weight:700;
	font-size:3.6rem;
	color:#fff
}
.header-bottom .row-header-bottom{
	padding-top:30px;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
.header-bottom .col-item-block{
	-webkit-box-flex:0;
	-webkit-flex:0 0 16.5%;
	flex:0 0 16.5%;
	max-width:141px
}
.header-bottom .item-block{
	border-radius:10px;
	background-color:rgba(255,255,255,.3)
}
.header-bottom .item-block .link-block{
	width:100%;
	height:100%;
	display:block;
	padding:14px 10px 10px
}
.header-bottom .item-block .img-block{
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	height:64px
}
.header-bottom .item-block .svg-block{
	max-width:64px;
	max-height:64px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex
}
.header-bottom .item-block .svg-img{
	width:64px;
	height:auto;
	-o-object-fit:contain;
	object-fit:contain
}
.header-bottom .item-block .label-block{
	font-size:1.5rem;
	color:#fff;
	font-family:Montserrat,sans-serif;
	font-weight:500;
	padding-top:18px;
	text-align:center
}
.block-system-breadcrumb-block{
	//display:none;
	max-width: 800px;
    margin: 10px auto;
}
header{
	width:100%;
	z-index:10;
	background:-webkit-linear-gradient(#187ac3,#1a96d1);
	background:linear-gradient(#187ac3,#1a96d1)
}
header .burger{
	display:none;
	position:absolute;
	right:10px;
	top:30px;
	z-index:5
}
@media (max-width:900px){
	.menu-open{
	position:fixed;
	width:100%
}
header{
	padding-top:10px;
	padding-bottom:10px;
	height:100px;
	-webkit-transition:height .1s ease-in;
	transition:height .1s ease-in
}
header .burger{
	display:block
}

}
header .burger .br{
	width:40px;
	height:4px;
	margin:8px 0;
	background-color:#fff;
	-webkit-transition:.3s linear;
	transition:.3s linear;
	border-radius:4px
}
header .burger .br:first-of-type{
	margin-top:0
}
header .burger .br:last-of-type{
	margin-bottom:0
}
header .btn-opened{
	right:20px
}
header .btn-opened .br-1{
	margin:0;
	width:40px;
	-webkit-transform:rotate(45deg) translateX(16.5px);
	-ms-transform:rotate(45deg) translateX(16.5px);
	transform:rotate(45deg) translateX(16.5px)
}
header .btn-opened .br-2{
	width:0
}
header .btn-opened .br-3{
	margin:0;
	-webkit-transform:rotate(-45deg) translateX(16.5px);
	-ms-transform:rotate(-45deg) translateX(16.5px);
	transform:rotate(-45deg) translateX(16.5px);
	width:40px
}
header .region-header{
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	max-width:1170px;
	margin:0 auto;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	color:#fff;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center
}
@media (max-width:900px){
	header .region-header{
	-webkit-box-pack:start;
	-webkit-justify-content:start;
	justify-content:start
}

}
header .block-system-branding-block{
	-webkit-box-flex:0;
	-webkit-flex:0 0 26%;
	flex:0 0 26%;
	max-width:316px
}
@media (max-width:900px){
	header .block-system-branding-block{
	-webkit-box-flex:0;
	-webkit-flex:0 0 30%;
	flex:0 0 30%;
	max-width:250px;
	padding:10px;
	-webkit-box-ordinal-group:-1;
	-webkit-order:-2;
	order:-2;
	z-index:5
}

}
@media screen and (max-width:640px){
	header .block-system-branding-block{
	-webkit-box-flex:0;
	-webkit-flex:0 0 60%;
	flex:0 0 60%
}

}
header .block-system-branding-block a{
	display:-webkit-box;
	display:-webkit-flex;
	display:flex
}
header .block-system-branding-block a img{
	-o-object-fit:contain;
	object-fit:contain;
	width:100%
}
header .search-block-form{
	-webkit-box-flex:0;
	-webkit-flex:0 0 40%;
	flex:0 0 40%;
	max-width:370px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
@media screen and (max-width:577px){
	header{
	height:auto
}
header .search-block-form{
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%;
	padding-left:10px;
	padding-right:10px;
	max-width:100%
}
header .block-block-content .contact-block .row-contact{
	padding-left:30px
}

}
header .search-block-form h2{
	display:none
}
header .search-block-form #search-block-form{
	box-shadow:0 1px 15px rgba(0,0,0,.05);
	width:100%;
	max-width:370px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-wrap:nowrap;
	flex-wrap:nowrap
}
header .search-block-form #search-block-form .form-type-search{
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:inline-flex;
	margin:0;
	padding:0;
	-webkit-box-flex:0;
	-webkit-flex:0 0 85%;
	flex:0 0 85%
}
header .search-block-form #search-block-form .form-type-search .form-search{
	box-sizing:border-box;
	height:40px;
	width:100%;
	padding:10px 20px;
	background-color:rgba(255,255,255,.2);
	border:0;
	border-radius:20px 0 0 20px
}
header .search-block-form #search-block-form .form-actions{
	-webkit-box-flex:0;
	-webkit-flex:0 0 15%;
	flex:0 0 15%;
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:inline-flex;
	margin:0;
	padding:0
}
header .search-block-form #search-block-form .form-actions .form-submit{
	width:100%;
	height:40px;
	font-size:0;
	border-radius:0 20px 20px 0;
	background:url(../images/search.svg) center no-repeat rgba(255,255,255,.2);
	background-size:50%;
	border:0
}
header .block-block-content{
	-webkit-box-flex:0;
	-webkit-flex:0 0 50%;
	flex:0 0 50%;
	max-width:600px
}
header .block-block-content .contact-block .row-contact{
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	align-items:flex-start
}
header .block-block-content .contact-block .row-contact>.col{
	max-width:220px;
	text-align:left;
	padding-bottom:5px
}
header .block-block-content .contact-block .row-contact .item-block{
	padding-bottom:5px
}
header .block-block-content .contact-block .row-contact .item-block:last-of-type{
	padding-bottom:0
}
@media screen and (max-width:577px){
	header .block-block-content .contact-block .row-contact>.col{
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%
}
header .block-block-content .contact-block .row-contact .item-block,header .block-block-content .contact-block .row-contact .item-block:last-of-type{
	padding-bottom:10px
}

}
header .block-block-content .contact-block .row-contact .row-item-block{
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	justify-content:flex-start
}
header .block-block-content .contact-block .row-contact .row-item-block>.social-link{
	padding-right:5px
}
header .block-block-content .contact-block .row-contact .row-item-block>.social-link .svg-block{
	width:16px;
	height:16px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
header .block-block-content .contact-block .row-contact .row-item-block>.social-link .svg-block img{
	width:100%;
	height:100%
}
header .block-block-content .contact-block .item-link{
	display:-webkit-box;
	display:-webkit-flex;
	display:flex
}
header .block-block-content .contact-block .icon{
	height:17px;
	width:17px;
	display:block
}
header .block-block-content .contact-block .text{
	padding-left:10px;
	font-size:1.6rem;
	font-family:HelveticaNeueCur-Light,sans-serif
}
header nav.menu--main{
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%;
	padding-bottom:12px
}
header nav.menu--main .menu{
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	padding-top:10px
}
header nav.menu--main .menu .menu-item{
	padding-left:9px;
	padding-right:9px;
	padding-top:0
}
header nav.menu--main .menu .menu-item.menu-item--expanded{
	list-style:none;
	position:relative
}
header nav.menu--main .menu .menu-item.menu-item--expanded:hover>.menu{
	top:20px
}
header nav.menu--main .menu .menu-item.menu-item--expanded>.btn-exp-menu{
	position:relative;
	width:15px;
	height:8px;
	font-size:0;
	display:inline-block;
	padding-left:3px
}
header nav.menu--main .menu .menu-item.menu-item--expanded>.btn-exp-menu:after{
	content:'';
	position:relative;
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:inline-flex;
	width:15px;
	height:8px;
	background:url(../images/arrow-bot.svg) center no-repeat
}
@media (max-width:900px){
	header .block-block-content,header nav.menu--main{
	display:none;
	opacity:0;
	-webkit-transition:1s ease-in;
	transition:1s ease-in
}
header nav.menu--main .menu .menu-item{
	position:relative;
	padding-top:10px
}
header nav.menu--main .menu .menu-item:first-of-type{
	padding-top:0
}
header nav.menu--main .menu .menu-item.menu-item--expanded>.btn-exp-menu:hover+.menu{
	top:0
}
header nav.menu--main .menu .menu-item.menu-item--expanded>.btn-exp-menu:after{
	-webkit-transition:-webkit-transform .2s ease-in;
	transition:transform .2s ease-in;
	transition:transform .2s ease-in,-webkit-transform .2s ease-in
}

}
header nav.menu--main .menu .menu-item.menu-item--expanded>.menu{
	-webkit-transition:.2s ease-in;
	transition:.2s ease-in;
	position:absolute;
	top:-300px;
	left:0;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	background-color:rgba(255,255,255,.2);
	border-radius:10px;
	padding:5px;
	min-width:200px;
	z-index:200
}
header nav.menu--main .menu .menu-item.menu-item--expanded>.menu:hover{
	top:20px
}
header nav.menu--main .menu .menu-item.menu-item--expanded>.menu>.menu-item{
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%
}
header nav.menu--main .menu .menu-item.menu-item--expanded>.menu>.menu-item a{
	font-size:1.3rem;
	line-height:1.2
}
@media (max-width:900px){
	header nav.menu--main .menu .menu-item.menu-item--expanded>.menu{
	-webkit-transition:height .2s ease-in,opacity .2s ease-in .1s;
	transition:height .2s ease-in,opacity .2s ease-in .1s;
	background-color:transparent;
	position:relative;
	top:0;
	left:0;
	height:0;
	overflow-y:hidden;
	opacity:0;
	padding:0
}
header nav.menu--main .menu .menu-item.menu-item--expanded>.menu:hover{
	top:0
}
header nav.menu--main .menu .menu-item.menu-item--expanded>.menu>.menu-item{
	padding:5px 0 0;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	max-width:100%
}
header nav.menu--main .menu .menu-item.menu-item--expanded>.menu>.menu-item.menu-item--active-trail a{
	color:#1a96d1;
	border-radius:25px 0 0 25px;
	background-color:#fff
}
header nav.menu--main .menu .menu-item.menu-item--expanded>.menu>.menu-item a{
	background-color:rgba(255,255,255,.2);
	border-radius:25px;
	font-size:2.2rem;
	padding:10px 20px;
	width:100%
}
header nav.menu--main .menu .menu-item.menu-item--expanded.open-sub>.btn-exp-menu:after{
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}

}
@media screen and (max-width:640px){
	header nav.menu--main .menu .menu-item,header nav.menu--main .menu .menu-item.menu-item--expanded{
	padding-right:0
}
header nav.menu--main .menu .menu-item.menu-item--expanded>.menu>.menu-item{
	padding-right:40px
}
header nav.menu--main .menu .menu-item.menu-item--expanded>.menu>.menu-item.menu-item--active-trail{
	padding-right:0
}
header nav.menu--main .menu .menu-item.menu-item--expanded>.menu>.menu-item a{
	font-size:1.6rem
}

}
header nav.menu--main .menu a{
	color:#fff;
	font-size:1.6rem;
	letter-spacing:1px
}
@media (max-width:900px){
	header nav.menu--main .menu .menu-item.menu-item--expanded.open-sub>.menu{
	height:auto;
	overflow-y:visible;
	opacity:1;
	padding:20px 0 20px 20px
}
header.menu-opened:before{
	content:'';
	position:absolute;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	height:100vh;
	width:100%;
	left:0;
	top:0;
	background-color:rgba(26,150,209,.95);
	-webkit-filter:blur(3px);
	filter:blur(3px)
}
header.menu-opened{
	height:100vh;
	position:fixed;
	left:0;
	top:0;
	z-index:100;
	width:98%;
	background:0 0
}
header.menu-opened .region-header{
	height:100vh;
	overflow:auto;
	padding-bottom:70px
}
header.menu-opened .search-block-form{
	display:none
}
header.menu-opened nav.menu--main{
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	opacity:1;
	padding-top:40px
}
header.menu-opened nav.menu--main .menu{
	max-width:640px;
	-webkit-box-flex:0;
	-webkit-flex:0 0 60%;
	flex:0 0 60%;
	margin:0 auto;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap
}

}
@media screen and (max-width:577px){
	header.menu-opened nav.menu--main{
	padding-top:10px
}

}
@media screen and (max-width:640px){
	header.menu-opened nav.menu--main .menu{
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%
}
header.menu-opened nav.menu--main .menu .menu-item{
	padding-left:40px
}

}
@media screen and (max-width:480px){
	header.menu-opened nav.menu--main .menu{
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%
}

}
@media (max-width:900px){
	header.menu-opened nav.menu--main .menu .menu-item{
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%
}
header.menu-opened nav.menu--main .menu .menu-item a{
	font-size:2.2rem
}
header.menu-opened .block-block-content{
	display:block;
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%;
	-webkit-box-ordinal-group:0;
	-webkit-order:-1;
	order:-1;
	opacity:1;
	z-index:5
}

}
body:not(.path-frontpage) nav.menu--secondary-menu{
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	padding-top:50px;
	padding-bottom:0
}
@media (max-width:900px){
	body:not(.path-frontpage) nav.menu--secondary-menu{
	display:none
}

}
body:not(.path-frontpage) nav.menu--secondary-menu .menu{
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	padding-top:20px;
	overflow:hidden;
	margin:0;
	width:100%
}
body:not(.path-frontpage) nav.menu--secondary-menu .menu .menu-item{
	margin:0 10px;
	border-radius:10px 10px 0 0;
	background-color:rgba(255,255,255,.3);
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	width:100%;
	max-width:120px;
	max-height:150px;
	height:100%;
	padding:10px;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
body:not(.path-frontpage) nav.menu--secondary-menu .menu .menu-item.menu-item--active-trail,body:not(.path-frontpage) nav.menu--secondary-menu .menu .menu-item:hover{
	background-color:#fff;
	box-shadow:0 0 10px rgba(0,67,116,.5)
}
body:not(.path-frontpage) nav.menu--secondary-menu .menu .menu-item.menu-item--active-trail a,body:not(.path-frontpage) nav.menu--secondary-menu .menu .menu-item:hover a{
	color:#187ac3
}
body:not(.path-frontpage) nav.menu--secondary-menu .menu a{
	-webkit-box-ordinal-group:2;
	-webkit-order:1;
	order:1;
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%;
	color:#fff;
	font-family:Montserrat,sans-serif;
	font-weight:500;
	font-size:1.5rem;
	text-align:center;
	line-height:1.2
}
body:not(.path-frontpage) nav.menu--secondary-menu .menu .menu_link_content{
	display:none
}
body:not(.path-frontpage) nav.menu--secondary-menu .menu .menu_link_content .field--type-image{
	width:64px;
	height:64px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center
}
body:not(.path-frontpage) nav.menu--secondary-menu .menu .menu_link_content .field--type-image img{
	-o-object-fit:contain;
	object-fit:contain
}
body.path-frontpage nav.menu--secondary-menu{
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	padding-top:70px;
	padding-bottom:27px
}
body.path-frontpage nav.menu--secondary-menu .menu{
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	margin:0;
	width:100%
}
body.path-frontpage nav.menu--secondary-menu .menu .menu-item{
	margin:0 10px;
	border-radius:10px;
	background-color:rgba(255,255,255,.3);
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	width:100%;
	max-width:120px;
	height:100%;
	min-height:155px;
	padding:0;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	position:relative
}
body.path-frontpage nav.menu--secondary-menu .menu a{
	-webkit-box-ordinal-group:2;
	-webkit-order:1;
	order:1;
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%;
	color:#fff;
	font-family:Montserrat,sans-serif;
	font-weight:500;
	font-size:1.5rem;
	text-align:center;
	line-height:1.2;
	position:absolute;
	display:block;
	left:0;
	bottom:0;
	padding-top:94px;
	height:100%;
	z-index:5
}
body.path-frontpage nav.menu--secondary-menu .menu .menu_link_content{
	-webkit-box-ordinal-group:0;
	-webkit-order:-1;
	order:-1;
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	padding:14px 10px 10px
}
body.path-frontpage nav.menu--secondary-menu .menu .menu_link_content .field--type-image{
	width:64px;
	height:64px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center
}
body.path-frontpage nav.menu--secondary-menu .menu .menu_link_content .field--type-image img{
	-o-object-fit:contain;
	object-fit:contain
}
footer{
	background:-webkit-linear-gradient(#1dbde3,#187ac3);
	background:linear-gradient(#1dbde3,#187ac3);
	height:298px
}
footer .copyright{
	padding:10px
}
footer .copyright p{
	color:#fff;
	font-size:1.5rem;
	line-height:1.2
}
footer .footer-main{
	position:relative;
	height:100%
}
footer .footer-main ul{
	margin:0
}
footer .footer-main .row-foot-main{
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-flex-wrap:nowrap;
	flex-wrap:nowrap
}
@media (max-width:900px){
	body.path-frontpage nav.menu--secondary-menu{
	display:none
}
footer{
	height:auto
}
footer .footer-main .row-foot-main{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap
}

}
@media screen and (max-width:768px){
	.row{
	margin-left:0;
	margin-right:0
}
footer .copyright{
	padding-bottom:50px
}
footer .site-width{
	max-width:500px
}
footer .footer-main .row-foot-main{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap
}

}
footer .footer-main .col-mobile-logo{
	display:none;
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%
}
@media screen and (max-width:768px){
	footer .footer-main .col-mobile-logo{
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}

}
footer .footer-main .col-mobile-logo .logo-block{
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	max-width:310px;
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%
}
footer .footer-main .col-mobile-logo .logo-block .svg-block{
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	width:310px
}
footer .footer-main .col-form{
	-webkit-box-flex:0;
	-webkit-flex:0 0 33%;
	flex:0 0 33%;
	max-width:370px;
	position:relative
}
footer .footer-main .col-foot{
	padding-top:40px
}
@media (max-width:900px){
	footer .footer-main .col-form{
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%;
	-webkit-box-ordinal-group:0;
	-webkit-order:-1;
	order:-1;
	max-width:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
footer .footer-main .col-foot{
	padding-top:20px;
	padding-bottom:40px
}

}
@media screen and (max-width:768px){
	footer .footer-main .col-mobile-logo .icon{
	height:100px;
	width:100%;
	max-width:305px
}
footer .footer-main .col-foot{
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%
}

}
footer .footer-main .col-foot.col-find{
	max-width:400px;
	-webkit-box-flex:0;
	-webkit-flex:0 0 33%;
	flex:0 0 33%
}
@media (max-width:900px){
	footer .footer-main .col-foot.col-find{
	max-width:33%
}

}
footer .footer-main .col-foot.col-find .logo-block .svg-block{
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	width:310px
}
footer .footer-main .col-foot.col-find .logo-block img{
	width:100%
}
@media screen and (max-width:768px){
	footer .footer-main .col-foot.col-find{
	-webkit-box-flex:0;
	-webkit-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%;
	padding-bottom:0
}
footer .footer-main .col-foot.col-find .logo-block{
	display:none
}

}
footer .footer-main .col-foot.col-find .block-text{
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	justify-content:flex-start;
	padding-left:43%
}
footer .footer-main .col-foot.col-find ul{
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%;
	max-width:200px
}
footer .footer-main .col-foot.col-menu-left{
	max-width:200px;
	-webkit-box-flex:0;
	-webkit-flex:0 0 15%;
	flex:0 0 15%
}
@media (max-width:900px){
	footer .footer-main .col-foot.col-menu-left{
	-webkit-box-flex:0;
	-webkit-flex:0 0 33%;
	flex:0 0 33%
}

}
@media screen and (max-width:768px){
	footer .footer-main .col-foot.col-find .block-text{
	padding-left:0
}
footer .footer-main .col-foot.col-menu-left{
	-webkit-box-ordinal-group:2;
	-webkit-order:1;
	order:1;
	-webkit-box-flex:0;
	-webkit-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%;
	position:relative;
	min-height:189px
}
footer .footer-main .col-foot.col-menu-left .cont-block{
	position:absolute;
	bottom:90px;
	padding-bottom:20px
}

}
footer .footer-main .col-foot.col-menu{
	max-width:230px;
	-webkit-box-flex:0;
	-webkit-flex:0 0 18%;
	flex:0 0 18%
}
@media (max-width:992px){
	footer .footer-main{
	padding-left:0;
	padding-right:0
}
footer .footer-main .col-foot.col-menu{
	-webkit-box-flex:0;
	-webkit-flex:0 0 15%;
	flex:0 0 15%;
	padding-left:0;
	padding-right:0
}
.block-views-blockdirections-block-1 h2{
	max-width:768px;
	margin:0 auto
}

}
@media (max-width:900px){
	footer .footer-main .col-foot.col-menu{
	-webkit-box-flex:0;
	-webkit-flex:0 0 33%;
	flex:0 0 33%;
	padding-left:10px;
	padding-right:10px
}

}
@media screen and (max-width:768px){
	footer .footer-main .col-foot.col-menu{
	-webkit-box-flex:0;
	-webkit-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	justify-content:flex-end
}

}
@media screen and (max-width:640px){
	header.menu-opened nav.menu--main .menu .menu-item a{
	font-size:1.6rem
}
footer .footer-main .col-foot.col-menu{
	-webkit-box-flex:0;
	-webkit-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%
}

}
footer .footer-main .col-foot li{
	padding:8px 0;
	font-size:1.5rem;
	letter-spacing:1px;
	color:#fff;
	-webkit-transition:.5s;
	transition:.5s;
	font-family:HelveticaNeueCur-Light,sans-serif
}
footer .footer-main .col-foot li:hover{
	color:#fff
}
footer .footer-main .social-block{
	display:-webkit-box;
	display:-webkit-flex;
	display:flex
}
footer .footer-main .social-link{
	padding-right:5px
}
footer .footer-main .social-link .svg-block{
	width:16px;
	height:16px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
footer .footer-main .social-link .svg-block img{
	width:100%;
	height:100%
}
footer .scroll-block{
	position:absolute;
	bottom:0;
	left:0;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	width:100%
}
footer .scroll-block .text{
	font-size:1.2rem;
	color:#fff;
	font-family:Montserrat-Bold,sans-serif;
	padding-bottom:5px;
	display:block;
	text-align:center
}
footer .scroll-block .icon-arrow-top{
	width:50px;
	height:25px;
	display:block
}
footer .scroll-block .icon-arrow-top img{
	display:block
}
#block-vebforma-2.block-webform-block,#block-vebforma.block-webform-block{
	position:absolute;
	left:0;
	bottom:0;
	max-width:370px;
	padding:14px 24px 24px;
	z-index:80;
	border-radius:10px;
	background:-webkit-linear-gradient(#1dbde3,#187ac3);
	background:linear-gradient(#1dbde3,#187ac3);
	box-shadow:0 3px 20px rgba(0,67,116,.2)
}
@media (max-width:1190px){
	.row{
	margin-left:0;
	margin-right:0
}
footer{
	height:auto
}
#block-vebforma-2.block-webform-block,#block-vebforma.block-webform-block{
	bottom:10%
}

}
@media (max-width:1024px){
	#block-vebforma-2.block-webform-block,#block-vebforma.block-webform-block{
	bottom:15%
}

}
@media (max-width:900px){
	#block-vebforma-2.block-webform-block,#block-vebforma.block-webform-block{
	position:relative
}

}
#block-vebforma-2.block-webform-block .webform-submission-form,#block-vebforma.block-webform-block .webform-submission-form{
	text-align:center;
	font-family:Montserrat,sans-serif
}
#block-vebforma-2.block-webform-block .webform-submission-form .form-no-label,#block-vebforma.block-webform-block .webform-submission-form .form-no-label{
	color:#fff;
	font-size:1.5rem;
	font-style:italic;
	font-weight:400
}
#block-vebforma-2.block-webform-block .webform-submission-form .form-no-label strong,#block-vebforma.block-webform-block .webform-submission-form .form-no-label strong{
	font-size:3.6rem;
	font-style:normal;
	font-weight:600;
	letter-spacing:1px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
#block-vebforma-2.block-webform-block .webform-submission-form .form-item,#block-vebforma.block-webform-block .webform-submission-form .form-item{
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%
}
#block-vebforma-2.block-webform-block .webform-submission-form .form-item.form-type-tel,#block-vebforma.block-webform-block .webform-submission-form .form-item.form-type-tel{
	margin:0
}
#block-vebforma-2.block-webform-block .webform-submission-form .form-item.form-type-tel .form-tel,#block-vebforma.block-webform-block .webform-submission-form .form-item.form-type-tel .form-tel{
	font-size:1.5rem;
	font-weight:300;
	font-style:italic;
	font-stretch:normal;
	line-height:1.2;
	color:rgba(99,116,149,.7);
	padding:8px 15px;
	border-radius:25px;
	height:50px;
	border:1px solid #187ac3;
	background-color:#fff
}
#block-vebforma-2.block-webform-block .webform-submission-form .form-item.form-type-tel .form-tel::-webkit-input-placeholder,#block-vebforma.block-webform-block .webform-submission-form .form-item.form-type-tel .form-tel::-webkit-input-placeholder{
	color:rgba(99,116,149,.7);
	opacity:1
}
#block-vebforma-2.block-webform-block .webform-submission-form .form-item.form-type-tel .form-tel::-moz-placeholder,#block-vebforma.block-webform-block .webform-submission-form .form-item.form-type-tel .form-tel::-moz-placeholder{
	color:rgba(99,116,149,.7);
	opacity:1
}
#block-vebforma-2.block-webform-block .webform-submission-form .form-item.form-type-tel .form-tel:-moz-placeholder,#block-vebforma.block-webform-block .webform-submission-form .form-item.form-type-tel .form-tel:-moz-placeholder{
	color:rgba(99,116,149,.7);
	opacity:1
}
#block-vebforma-2.block-webform-block .webform-submission-form .form-item.form-type-tel .form-tel:-ms-input-placeholder,#block-vebforma.block-webform-block .webform-submission-form .form-item.form-type-tel .form-tel:-ms-input-placeholder{
	color:rgba(99,116,149,.7);
	opacity:1
}
#block-vebforma-2.block-webform-block .webform-submission-form .form-item.form-type-webform-markup,#block-vebforma.block-webform-block .webform-submission-form .form-item.form-type-webform-markup{
	margin:2px 0;
	font-family:Montserrat,sans-serif
}
#block-vebforma-2.block-webform-block .webform-submission-form .form-item.form-item-name,#block-vebforma.block-webform-block .webform-submission-form .form-item.form-item-name{
	margin:0
}
#block-vebforma-2.block-webform-block .webform-submission-form .form-item.form-item-name .form-text,#block-vebforma.block-webform-block .webform-submission-form .form-item.form-item-name .form-text{
	font-size:1.5rem;
	font-weight:300;
	font-style:italic;
	font-stretch:normal;
	line-height:1.2;
	color:rgba(99,116,149,.7);
	padding:8px 15px;
	border:1px solid #187ac3;
	background-color:#fff;
	border-radius:25px;
	height:50px
}
#block-vebforma-2.block-webform-block .webform-submission-form .form-item.form-item-name .form-text::-webkit-input-placeholder,#block-vebforma.block-webform-block .webform-submission-form .form-item.form-item-name .form-text::-webkit-input-placeholder{
	color:rgba(99,116,149,.7);
	opacity:1
}
#block-vebforma-2.block-webform-block .webform-submission-form .form-item.form-item-name .form-text::-moz-placeholder,#block-vebforma.block-webform-block .webform-submission-form .form-item.form-item-name .form-text::-moz-placeholder{
	color:rgba(99,116,149,.7);
	opacity:1
}
#block-vebforma-2.block-webform-block .webform-submission-form .form-item.form-item-name .form-text:-moz-placeholder,#block-vebforma.block-webform-block .webform-submission-form .form-item.form-item-name .form-text:-moz-placeholder{
	color:rgba(99,116,149,.7);
	opacity:1
}
#block-vebforma-2.block-webform-block .webform-submission-form .form-item.form-item-name .form-text:-ms-input-placeholder,#block-vebforma.block-webform-block .webform-submission-form .form-item.form-item-name .form-text:-ms-input-placeholder{
	color:rgba(99,116,149,.7);
	opacity:1
}
#block-vebforma-2.block-webform-block .webform-submission-form .form-item.form-type-email,#block-vebforma.block-webform-block .webform-submission-form .form-item.form-type-email{
	margin:0
}
#block-vebforma-2.block-webform-block .webform-submission-form .form-item.form-type-email .form-email,#block-vebforma.block-webform-block .webform-submission-form .form-item.form-type-email .form-email{
	font-size:1.5rem;
	font-weight:300;
	font-style:italic;
	font-stretch:normal;
	line-height:1.2;
	color:rgba(99,116,149,.7);
	padding:8px 15px;
	border:1px solid #187ac3;
	background-color:#fff;
	border-radius:25px;
	height:50px
}
#block-vebforma-2.block-webform-block .webform-submission-form .form-item.form-type-email .form-email::-webkit-input-placeholder,#block-vebforma.block-webform-block .webform-submission-form .form-item.form-type-email .form-email::-webkit-input-placeholder{
	color:rgba(99,116,149,.7);
	opacity:1
}
#block-vebforma-2.block-webform-block .webform-submission-form .form-item.form-type-email .form-email::-moz-placeholder,#block-vebforma.block-webform-block .webform-submission-form .form-item.form-type-email .form-email::-moz-placeholder{
	color:rgba(99,116,149,.7);
	opacity:1
}
#block-vebforma-2.block-webform-block .webform-submission-form .form-item.form-type-email .form-email:-moz-placeholder,#block-vebforma.block-webform-block .webform-submission-form .form-item.form-type-email .form-email:-moz-placeholder{
	color:rgba(99,116,149,.7);
	opacity:1
}
#block-vebforma-2.block-webform-block .webform-submission-form .form-item.form-type-email .form-email:-ms-input-placeholder,#block-vebforma.block-webform-block .webform-submission-form .form-item.form-type-email .form-email:-ms-input-placeholder{
	color:rgba(99,116,149,.7);
	opacity:1
}
#block-vebforma-2.block-webform-block .webform-submission-form .form-actions,#block-vebforma.block-webform-block .webform-submission-form .form-actions{
	margin:0;
	padding-top:56px;
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
#block-vebforma-2.block-webform-block .webform-submission-form .form-actions .form-submit,#block-vebforma.block-webform-block .webform-submission-form .form-actions .form-submit{
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	color:#fff;
	border:1px solid transparent;
	background:-webkit-linear-gradient(#ff954a,#f47216);
	background:linear-gradient(#ff954a,#f47216);
	font-size:1.6rem;
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%;
	max-width:285px;
	-webkit-transition:.2s ease-in;
	transition:.2s ease-in
}
#block-vebforma-2.block-webform-block .webform-submission-form .form-actions .form-submit:hover,#block-vebforma.block-webform-block .webform-submission-form .form-actions .form-submit:hover{
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05)
}
#block-vebforma.block-webform-block .webform-submission-form .form-item.form-type-tel{
	padding-top:26px
}
#block-vebforma-2.block-webform-block{
	position:fixed;
	right:100px;
	left:auto;
	bottom:30vh;
	display:none
}
#block-vebforma-2.block-webform-block h2{
	text-align:center;
	font-weight:600;
	color:#fff;
	font-size:1.8rem
}
#block-vebforma-2.block-webform-block label{
	color:#fff;
	font-size:1.5rem;
	font-style:italic;
	font-weight:400;
	padding-top:10px;
	padding-bottom:10px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
#block-vebforma-2.block-webform-block label strong{
	font-size:3.6rem;
	font-style:normal;
	font-weight:600;
	letter-spacing:1px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
.field--name-field-block .block-webform-block{
	max-width:640px;
	margin:0 auto
}
.field--name-field-block .block-webform-block form{
	padding-left:10px;
	padding-right:10px
}
.field--name-field-block .block-webform-block .form-item{
	padding-top:10px
}
.field--name-field-block .block-webform-block input,.field--name-field-block .block-webform-block textarea{
	margin-top:10px
}
.field--name-field-block .block-webform-block input[type=submit]{
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	color:#fff;
	border:1px solid transparent;
	padding-left:30px;
	padding-right:30px;
	text-align:center;
	font-size:1.6rem;
	background:-webkit-linear-gradient(#ff954a,#f47216);
	background:linear-gradient(#ff954a,#f47216)
}
.field--name-field-block .block-webform-block textarea{
	min-height:250px;
	height:auto
}
.field--name-field-block .block-webform-block .form-actions{
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
.open-phone-form #block-vebforma-2.block-webform-block{
	box-shadow:0 3px 20px rgba(0,67,116,.8);
	display:block
}
.open-phone-form .phone-block .btn-phone{
	-webkit-animation:1.2s linear spin-stop;
	animation:1.2s linear spin-stop
}
@-webkit-keyframes spin-stop{
	0%,100%{
	-webkit-transform:scale(1,1);
	transform:scale(1,1)
}

}
@keyframes spin-stop{
	0%,100%{
	-webkit-transform:scale(1,1);
	transform:scale(1,1)
}

}
.phone-block{
	position:fixed;
	right:15px;
	bottom:50vh;
	padding:5px;
	z-index:90
}
.phone-block .btn-phone{
	background-color:#1dbde3;
	width:70px;
	height:70px;
	border-radius:50%;
	padding:20px;
	-webkit-animation:1.2s linear infinite spin;
	animation:1.2s linear infinite spin;
	box-shadow:0 3px 20px rgba(0,67,116,.8)
}
@-webkit-keyframes spin{
	0%,100%{
	-webkit-transform:scale(1.05,1.05);
	transform:scale(1.05,1.05)
}
50%{
	-webkit-transform:scale(.9,.9);
	transform:scale(.9,.9)
}

}
@keyframes spin{
	0%,100%{
	-webkit-transform:scale(1.05,1.05);
	transform:scale(1.05,1.05)
}
50%{
	-webkit-transform:scale(.9,.9);
	transform:scale(.9,.9)
}

}
.title-block{
	padding-left:10px;
	padding-right:10px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	text-align:center
}
.path-frontpage .block-page-title-block{
	display:none
}
.path-frontpage .field--name-field-paragraph>.field__item:first-of-type{
	padding-top:43px;
	max-width:1170px;
	margin:auto
}
.path-frontpage .field--name-field-paragraph>.field__item:first-of-type .paragraph--type--slider-img-text{
	height:375px;
	width:100%;
	margin-right:auto;
	margin-left:auto
}
.path-frontpage .field--name-field-paragraph>.field__item:first-of-type .slick--initialized{
	position:relative
}
.path-frontpage .field--name-field-paragraph>.field__item:first-of-type .slick-slider .slick-list{
	height:375px;
	border-radius:10px;
	box-shadow:0 3px 20px rgba(0,67,116,.2)
}
.path-frontpage .field--name-field-paragraph>.field__item:first-of-type .slick-slider .slick-track{
	height:375px
}
.path-frontpage .field--name-field-paragraph>.field__item:first-of-type .slick-slider .slide__content{
	position:relative
}
.path-frontpage .field--name-field-paragraph>.field__item:first-of-type .slick-slider .slide-block{
	color:#fff;
	padding-left:100px;
	padding-right:10px;
	padding-top:74px;
	max-width:830px;
	width:100%;
	text-align:left
}
@media screen and (max-width:768px){
	.path-frontpage .field--name-field-paragraph>.field__item:first-of-type .slick-slider .slick-list{
	border-radius:0
}
.path-frontpage .field--name-field-paragraph>.field__item:first-of-type .slick-slider .media--image,.path-frontpage .field--name-field-paragraph>.field__item:first-of-type .slick-slider .slide__content,.path-frontpage .field--name-field-paragraph>.field__item:first-of-type .slick-slider .slide__media{
	height:inherit
}
.path-frontpage .field--name-field-paragraph>.field__item:first-of-type .slick-slider .slide-block{
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	max-width:100%
}

}
.path-frontpage .field--name-field-paragraph>.field__item:first-of-type .slick-slider .slide-block .label-block{
	font-size:1.8rem
}
.path-frontpage .field--name-field-paragraph>.field__item:first-of-type .slick-slider .slide-block .label-block p{
	font-family:Montserrat,sans-serif;
	font-size:1.8rem;
	font-weight:500;
	font-style:italic;
	text-indent:0
}
.path-frontpage .field--name-field-paragraph>.field__item:first-of-type .slick-slider .slide-block .desc-block{
	padding-top:10px;
	font-family:Montserrat,sans-serif;
	font-weight:600;
	font-size:3.6rem
}
.path-frontpage .field--name-field-paragraph>.field__item:first-of-type .slick-slider .slide-block .desc-block p{
	font-family:Montserrat,sans-serif;
	font-weight:600;
	font-size:3.6rem;
	text-indent:0
}
@media screen and (max-width:480px){
	footer .footer-main .col-foot li{
	font-size:1.3rem
}
#block-vebforma-2.block-webform-block .webform-submission-form .form-no-label strong,#block-vebforma.block-webform-block .webform-submission-form .form-no-label strong{
	padding-bottom:0
}
#block-vebforma-2.block-webform-block .webform-submission-form .form-actions{
	padding-top:30px
}
#block-vebforma-2.block-webform-block{
	max-width:100%;
	bottom:30px;
	width:97%;
	right:5px;
	margin:0 auto
}
#block-vebforma-2.block-webform-block label strong{
	padding-bottom:0
}
.phone-block{
	bottom:330px
}
.phone-block .btn-phone{
	width:50px;
	height:50px;
	padding:12px
}
.path-frontpage .field--name-field-paragraph>.field__item:first-of-type .slick-slider .slide-block .desc-block p{
	font-size:2.6rem
}

}
.path-frontpage .field--name-field-paragraph>.field__item:first-of-type .slick-slider .slide-block .link-block{
	padding-top:20px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex
}
.path-frontpage .field--name-field-paragraph>.field__item:first-of-type .slick-slider .slide-block .link-block .btn-yellow{
	max-width:187px;
	width:100%;
	margin-right:25px;
	margin-bottom:10px;
	box-shadow:0 3px 6px rgba(0,0,0,.16)
}
.path-frontpage .field--name-field-paragraph>.field__item:first-of-type .slick-slider .slide-block .link-block .btn-blur{
	position:relative;
	font-size:1.6rem;
	border-radius:45px;
	//border:2px solid #fff;
	margin-bottom:10px;
	background-color: rgba(234,76,137,.9);
}
@media screen and (max-width:577px){
	.path-frontpage .field--name-field-paragraph>.field__item:first-of-type .slick-slider .slide-block .link-block{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap
}
.path-frontpage .field--name-field-paragraph>.field__item:first-of-type .slick-slider .slide-block .link-block .btn-yellow{
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%;
	font-size:1.6rem
}
.path-frontpage .field--name-field-paragraph>.field__item:first-of-type .slick-slider .slide-block .link-block .btn-blur{
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%;
	max-width:285px;
	padding-left:10px;
	padding-right:10px
}

}
.path-frontpage .field--name-field-paragraph>.field__item:first-of-type .slick-slider .slide-block .link-block .btn-blur:before{
	content:'';
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	border-radius:45px;
	background-color:rgba(255,255,255,.2);
	-webkit-filter:blur(5px);
	filter:blur(5px)
}
.path-frontpage .field--name-field-paragraph>.field__item:first-of-type .slick-slider p{
	text-indent:0
}
.path-frontpage .field--name-field-paragraph>.field__item:first-of-type .slick-dots{
	position:absolute;
	left:0;
	bottom:0;
	z-index:20;
	padding:0 100px 65px
}
.path-frontpage .field--name-field-paragraph>.field__item:first-of-type .slide__media .media--slick img{
	width:100%;
	-o-object-fit:cover;
	object-fit:cover;
	border-radius:10px
}
.path-frontpage .field--name-field-paragraph>.field__item:first-of-type .slide__caption{
	position:absolute;
	left:0;
	top:0;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none;
	margin:0;
	width:100%
}
.path-frontpage .field--name-field-paragraph>.field__item:first-of-type .slick__arrow{
	position:absolute;
	left:0;
	top:50%;
	width:100%;
	height:32px
}
.path-frontpage .field--name-field-paragraph>.field__item:nth-of-type(2){
	padding-top:80px
}
.link-block{
	text-align:center
}
.view-footer .link-block{
	padding-top:50px;
	padding-bottom:50px
}
.paragraph h2{
	color:#293957;
	font-size:3.6rem;
	line-height:4.2rem;
	font-family:Montserrat,sans-serif;
	font-weight:600
}
@media screen and (max-width:768px){
	.path-frontpage .field--name-field-paragraph>.field__item:first-of-type .slick-dots{
	padding:0 100px 30px;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
.path-frontpage .field--name-field-paragraph>.field__item:first-of-type .slide__media .media--slick img{
	height:inherit;
	border-radius:0
}
.path-frontpage .field--name-field-paragraph>.field__item:first-of-type .slick__arrow{
	top:auto;
	bottom:20px;
	z-index:50
}
.paragraph h2{
	font-size:3.2rem;
	line-height:3.8rem
}

}
.paragraph.carousel{
	max-height:375px
}
.paragraph.carousel img{
	width:100px;
	-o-object-fit:cover;
	object-fit:cover
}
.block-entity-fieldtaxonomy-termname .field--name-name{
	font-size:3.6rem;
	color:#293957;
	line-height:4.2rem;
	font-family:Montserrat,sans-serif;
	font-weight:600;
	text-align:center
}
.block-views-blockdirections-block-1{
	max-width:1200px;
	margin:0 auto
}
.block-views-blockdirections-block-1 h2{
	padding-left:10px;
	padding-right:10px;
	font-size:3.6rem;
	line-height:4.2rem;
	text-align:center;
	color:#293957;
	font-family:Montserrat,sans-serif;
	font-weight:600
}
.block-views-blockdirections-block-1 .view-directions{
	padding-top:50px
}
.block-views-blockdirections-block-1 .view-directions.open .view-content>ul>li:nth-of-type(n+9){
	display:block
}
.block-views-blockdirections-block-1 .view-content>ul{
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
.block-views-blockdirections-block-1 .view-content>ul>li{
	position:relative;
	margin:15px;
	-webkit-box-flex:0;
	-webkit-flex:0 0 25%;
	flex:0 0 25%;
	max-width:270px;
	height:277px;
	z-index:10;
	-webkit-transition:z-index .3s ease-in .3s;
	transition:z-index .3s ease-in .3s
}
@media (max-width:900px){
	.block-views-blockdirections-block-1 .view-content>ul>li{
	-webkit-box-flex:0;
	-webkit-flex:0 0 30%;
	flex:0 0 30%;
	margin:3%
}

}
@media screen and (max-width:640px){
	.block-views-blockdirections-block-1 .view-content>ul>li{
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%
}

}
.block-views-blockdirections-block-1 .view-content>ul>li:nth-of-type(n+9){
	display:none
}
.block-views-blockdirections-block-1 .view-content>ul>li .li-block{
	width:100%;
	height:100%;
	border-radius:10px;
	background:-webkit-linear-gradient(#187ac3,#1dbde3);
	background:linear-gradient(#187ac3,#1dbde3);
	box-shadow:0 3px 20px rgba(0,67,116,.2);
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	padding:20px 14px 14px;
	position:absolute;
	left:0;
	top:0;
	z-index:20;
	cursor: pointer;
}
.block-views-blockdirections-block-1 .view-content>ul>li .li-block>.views-field-field-image{
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	height:120px
}
.block-views-blockdirections-block-1 .view-content>ul>li .li-block>.views-field-field-image .field-content{
	max-width:130px;
	max-height:120px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex
}
.block-views-blockdirections-block-1 .view-content>ul>li .li-block>.views-field-field-image .field-content img{
	-o-object-fit:contain;
	object-fit:contain
}
.block-views-blockdirections-block-1 .view-content>ul>li .li-block>.views-field-field-image .image-style-thumbnail{
	width:120px;
	height:auto;
	-o-object-fit:contain;
	object-fit:contain
}
.block-views-blockdirections-block-1 .view-content>ul>li .li-block>.views-field-name{
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%;
	text-align:center;
	height:115px;
	padding-top:10px
}
.block-views-blockdirections-block-1 .view-content>ul>li .li-block>.views-field-name .field-content{
	font-size:1.8rem;
	font-family:Montserrat,sans-serif;
	font-weight:600;
	line-height:1.4;
	color:#fff;
	text-transform:uppercase
}
.block-views-blockdirections-block-1 .view-content>ul>li .li-block>.views-field-view{
	display:none
}
.block-views-blockdirections-block-1 .view-content>ul>li>ul{
	padding:16px;
	position:absolute;
	left:0;
	top:50%;
	width:100%;
	height:auto;
	visibility:visible;
	opacity:0;
	z-index:20;
	border-radius:0 0 10px 10px;
	background-color:#fff;
	-webkit-transition:top .3s ease-in .3s;
	transition:top .3s ease-in .3s;
	box-shadow:0 0 10px rgba(0,67,116,.5)
}
.block-views-blockdirections-block-1 .view-content>ul>li>ul li .views-field-field-image{
	display:none
}
.block-views-blockdirections-block-1 .view-content>ul>li>ul li .views-field-name .field-content{
	font-size:1.6rem;
	line-height:1.2;
	text-transform:none;
	color:#293957
}
.block-views-blockdirections-block-1 .view-content>ul>li>ul li .views-field-view{
	display:none
}
.block-views-blockdirections-block-1 .view-content>ul>li>ul>li{
	position:relative
}
.block-views-blockdirections-block-1 .view-content>ul>li>ul>li .views-field-name{
	font-size:1.6rem;
	line-height:1.2;
	text-transform:none;
	color:#293957
}
.block-views-blockdirections-block-1 .view-content>ul>li>ul>li .views-field-name:after{
	content:'';
	position:absolute;
	right:0;
	top:0;
	display:inline-block;
	width:6px;
	height:19px;
	background:url(../images/arrow-blue.svg) center no-repeat
}
.block-views-blockdirections-block-1 .view-content>ul>li>ul>li .views-field-view{
	display:block;
	position:absolute;
	z-index:30;
	left:100%;
	top:0;
	height:0;
	width:0;
	opacity:0;
	max-width:195px;
	-webkit-transition:width .1s ease-in,height .2s ease-in,opacity .1s ease-in .1s;
	transition:width .1s ease-in,height .2s ease-in,opacity .1s ease-in .1s
}
.block-views-blockdirections-block-1 .view-content>ul>li>ul>li .views-field-view>.field-content{
	display:-webkit-box;
	display:-webkit-flex;
	display:flex
}
.block-views-blockdirections-block-1 .view-content>ul>li>ul>li .views-field-view .view-content{
	display:block;
	padding:10px;
	border-radius:10px;
	opacity:.8;
	background:-webkit-linear-gradient(#187ac3,#1dbde3);
	background:linear-gradient(#187ac3,#1dbde3);
	box-shadow:0 3px 6px rgba(0,0,0,.16);
	height:auto;
	width:100%
}
.block-views-blockdirections-block-1 .view-content>ul>li>ul>li .views-field-view .view-content .views-field-title>.field-content{
	display:block
}
.block-views-blockdirections-block-1 .view-content>ul>li>ul>li .views-field-view .view-content a{
	font-size:1.5rem;
	font-family:HelveticaNeueCur-Light,sans-serif;
	color:#fff
}
.block-views-blockdirections-block-1 .view-content>ul>li>ul>li:hover .views-field-name{
	cursor:pointer
}
.block-views-blockdirections-block-1 .view-content>ul>li>ul>li:hover .views-field-name:after{
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.block-views-blockdirections-block-1 .view-content>ul>li>ul>li:hover .views-field-view{
	opacity:1;
	height:auto;
	width:100%;
	max-width:195px
}
.block-views-blockdirections-block-1 .view-content>ul>li:hover{
	z-index:30
}
.block-views-blockdirections-block-1 .view-content>ul>li:hover>ul{
	height:auto;
	visibility:visible;
	opacity:1;
	top:98%;
	z-index:20
}
.block-views-blockstudy-type-block-2,.block-views-blockstudy-type-block-3{
	max-width:1200px;
	margin:0 auto
}
.block-views-blockstudy-type-block-2 .view.open .views-row:nth-of-type(n+10),.block-views-blockstudy-type-block-3 .view.open .views-row:nth-of-type(n+10){
	display:block
}
.block-views-blockstudy-type-block-2 h2,.block-views-blockstudy-type-block-3 h2{
	text-align:center
}
.block-views-blockstudy-type-block-2 .view-study-type,.block-views-blockstudy-type-block-3 .view-study-type{
	padding-top:65px
}
.block-views-blockstudy-type-block-2 .view-content,.block-views-blockstudy-type-block-3 .view-content{
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:left;
	-webkit-justify-content:left;
	justify-content:left
}
@media screen and (max-width:640px){
	.block-views-blockstudy-type-block-2 .view-content,.block-views-blockstudy-type-block-3 .view-content{
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}

}
.block-views-blockstudy-type-block-2 .view-content .views-row,.block-views-blockstudy-type-block-3 .view-content .views-row{
	-webkit-box-flex:0;
	-webkit-flex:0 0 33.33%;
	flex:0 0 33.33%;
	max-width:400px;
	padding:15px;
	height:130px;
	position:relative
}
@media (max-width:900px){
	.block-views-blockdirections-block-1 .view-content>ul>li .li-block>.views-field-name .field-content{
	font-size:1.5rem
}
.block-views-blockstudy-type-block-2 .view-content .views-row,.block-views-blockstudy-type-block-3 .view-content .views-row{
	-webkit-box-flex:0;
	-webkit-flex:0 0 50%;
	flex:0 0 50%
}

}
@media screen and (max-width:640px){
	.block-views-blockstudy-type-block-2 .view-content .views-row,.block-views-blockstudy-type-block-3 .view-content .views-row{
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%
}

}
.block-views-blockstudy-type-block-2 .view-content .views-row:nth-of-type(n+10),.block-views-blockstudy-type-block-3 .view-content .views-row:nth-of-type(n+10){
	display:none
}
.block-views-blockstudy-type-block-2 .view-content .taxonomy-term,.block-views-blockstudy-type-block-3 .view-content .taxonomy-term{
	padding:10px;
	border-radius:56px;
	background:-webkit-linear-gradient(#eceff0,#d6e7ed);
	background:linear-gradient(#eceff0,#d6e7ed);
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	height:100px;
	position:relative;
	-webkit-transition:-webkit-transform .2s ease-in;
	transition:transform .2s ease-in;
	transition:transform .2s ease-in,-webkit-transform .2s ease-in
}
.block-views-blockstudy-type-block-2 .view-content .taxonomy-term:hover,.block-views-blockstudy-type-block-3 .view-content .taxonomy-term:hover{
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05)
}
.block-views-blockstudy-type-block-2 .view-content .field--type-image,.block-views-blockstudy-type-block-3 .view-content .field--type-image{
	-webkit-box-flex:0;
	-webkit-flex:0 0 20%;
	flex:0 0 20%;
	max-width:80px
}
.block-views-blockstudy-type-block-2 .view-content .field--type-image a,.block-views-blockstudy-type-block-3 .view-content .field--type-image a{
	width:80px;
	height:80px;
	overflow:hidden;
	border-radius:80px;
	display:block
}
.block-views-blockstudy-type-block-2 .view-content .field--type-image .image-style-thumbnail,.block-views-blockstudy-type-block-3 .view-content .field--type-image .image-style-thumbnail{
	-o-object-fit:cover;
	object-fit:cover;
	width:100%;
	height:100%
}
.block-views-blockstudy-type-block-2 .view-content .field--type-ds,.block-views-blockstudy-type-block-3 .view-content .field--type-ds{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	max-height:100px;
	max-width:370px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex
}
.block-views-blockstudy-type-block-2 .view-content .field--type-ds h2,.block-views-blockstudy-type-block-3 .view-content .field--type-ds h2{
	font-size:2.8rem;
	height:inherit;
	width:inherit;
	position:relative;
	color:#293957;
	font-family:HelveticaNeueCur-Bold,sans-serif
}
.block-views-blockstudy-type-block-2 .view-content .field--type-ds h2:after,.block-views-blockstudy-type-block-3 .view-content .field--type-ds h2:after{
	content:'';
	position:absolute;
	right:23px;
	top:40px;
	display:inline-block;
	width:10px;
	height:20px;
	background:url(../images/arrow-yell.svg) center no-repeat
}
.block-views-blockstudy-type-block-2 .view-content .field--type-ds h2 a,.block-views-blockstudy-type-block-3 .view-content .field--type-ds h2 a{
	height:inherit;
	width:inherit;
	padding:23px 23px 23px 110px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-pack:left;
	-webkit-justify-content:left;
	justify-content:left;
	border-radius:56px
}
.info-section{
	padding-top:45px;
	padding-bottom:45px
}
.info-section .site-width-info{
	max-width:900px
}
.info-section .row-info{
	padding-top:40px
}
.info-section .title-block .title{
	font-size:3.6rem;
	color:#293957;
	font-family:Montserrat,sans-serif;
	font-weight:600
}
.info-section .title-block .title p{
	text-indent:0
}
.info-section .col-item-block{
	-webkit-box-flex:0;
	-webkit-flex:0 0 50%;
	flex:0 0 50%;
	padding-bottom:50px;
	max-width:50%
}
@media (max-width:900px){
	.info-section .col-item-block{
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%
}

}
@media screen and (max-width:640px){
	.info-section .col-item-block{
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%
}

}
.info-section .col-img{
	-webkit-box-flex:0;
	-webkit-flex:0 0 40%;
	flex:0 0 40%;
	max-width:153px
}
.info-section .item-block .row-item{
	-webkit-flex-wrap:nowrap;
	flex-wrap:nowrap
}
.info-section .item-block .img-block{
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	height:143px
}
.info-section .item-block .svg-block{
	max-width:143px;
	max-height:143px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex
}
.info-section .item-block .svg-img{
	width:143px;
	height:auto;
	-o-object-fit:contain;
	object-fit:contain
}
.info-section .col-desc{
	-webkit-box-flex:0;
	-webkit-flex:0 0 60%;
	flex:0 0 60%
}
.info-section .col-desc .item-desk{
	padding-top:10px
}
.info-section .col-desc .item-desk .label-block{
	font-family:HelveticaNeueCur-Bold,sans-serif;
	font-size:2.8rem;
	color:#293957
}
@media screen and (max-width:480px){
	.info-section .col-desc .item-desk .label-block{
	font-size:2.4rem
}

}
@media (max-width:420px){
	footer .copyright p span{
	display:block;
	max-width:100%;
	width:100%
}
.info-section .col-desc .item-desk .label-block{
	font-size:2rem
}

}
.info-section .col-desc .item-desk .label-block p{
	text-indent:0
}
.info-section .col-desc .item-desk .desc-block{
	padding-top:10px;
	font-family:Montserrat,sans-serif;
	font-weight:500;
	font-style:italic;
	font-size:1.5rem;
	color:#606060
}
.info-section .col-desc .item-desk .desc-block p{
	text-indent:0
}
.info-section .link-block{
	padding-top:10px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
.specialty-section{
	padding-top:45px;
	padding-bottom:45px
}
.specialty-section .site-width-info{
	max-width:900px
}
.specialty-section .row-specialty{
	padding-top:40px;
	margin-left:-15px;
	margin-right:-15px
}
.specialty-section .title-block .title{
	font-size:3.6rem;
	color:#293957;
	font-family:Montserrat,sans-serif;
	font-weight:600
}
.specialty-section .col-item-block{
	-webkit-box-flex:0;
	-webkit-flex:0 0 25%;
	flex:0 0 25%;
	max-width:300px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:30px
}
@media screen and (max-width:640px){
	.specialty-section .col-item-block{
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%
}

}
.specialty-section .item-block{
	height:255px;
	padding:35px 14px 14px;
	border-radius:10px;
	background:-webkit-linear-gradient(#187ac3,#1dbde3);
	background:linear-gradient(#187ac3,#1dbde3);
	box-shadow:0 0 10px rgba(0,67,116,.5)
}
.specialty-section .item-block .img-block{
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	height:120px
}
.specialty-section .item-block .svg-block{
	max-width:130px;
	max-height:120px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex
}
.specialty-section .item-block .svg-img{
	width:120px;
	height:auto;
	-o-object-fit:contain;
	object-fit:contain
}
.specialty-section .item-block .label-block{
	font-size:1.8rem;
	color:#fff;
	font-family:Montserrat,sans-serif;
	font-weight:600;
	padding-top:18px;
	text-align:center;
	line-height:1.4
}
.specialty-section .link-block{
	padding-top:32px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
.system-section{
	padding-top:45px;
	padding-bottom:45px
}
.system-section .col-item-block{
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%
}
@media screen and (max-width:640px){
	.system-section .col-item-block{
	padding-left:0;
	padding-right:0
}

}
.system-section .bg-block.open .content-scroll{
	height:auto;
	overflow-y:visible
}
.system-section .content-scroll{
	background:-webkit-linear-gradient(#1a96d1,#7586d9);
	background:linear-gradient(#1a96d1,#7586d9);
	border-radius:10px;
	padding:34px;
	height:555px;
	overflow-y:hidden;
	-webkit-transition:2s ease-in;
	transition:2s ease-in
}
@media screen and (max-width:480px){
	.info-section .col-desc .item-desk .desc-block{
	font-size:1.2rem
}
.system-section .content-scroll{
	padding-left:0;
	padding-right:0
}

}
.system-section .title-block{
	max-width:685px;
	margin:0 auto;
	padding-bottom:35px
}
.system-section .title-block .title{
	font-size:3.6rem;
	font-family:Montserrat,sans-serif;
	font-weight:600;
	color:#fff
}
.system-section .content-block{
	margin:0 auto;
	max-width:830px
}
.system-section .desc-block{
	background-color:#fff;
	border-radius:10px;
	padding:30px;
	font-size:1.5rem
}
@media screen and (max-width:480px){
	.system-section .desc-block{
	padding-left:15px;
	padding-right:15px
}

}
.system-section .desc-block .item-block{
	padding-bottom:16px
}
.system-section .desc-block .item-block .title{
	font-size:2.8rem;
	color:#293957;
	font-family:HelveticaNeueCur-Bold,sans-serif
}
.system-section .desc-block .item-block .desc{
	padding-top:17px;
	font-size:1.5rem;
	line-height:1.2
}
.system-section .desc-block p{
	font-size:1.5rem
}
.system-section .link-block{
	padding-top:32px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
.block-views-blockreviews-block-1 .views-element-container{
	padding-top:43px;
	max-width:1080px;
	margin:0 auto
}
.block-views-blockreviews-block-1 .view-content .slick--view--reviews--block-1{
	max-width:1080px;
	margin:0 auto
}
.block-views-blockreviews-block-1 .slick-track{
	min-height:550px
}
.block-views-blockreviews-block-1 .slick-initialized{
	position:relative;
	max-width:1000px;
	margin:0 auto
}
@media screen and (max-width:577px){
	.block-views-blockreviews-block-1 .slick-list{
	padding:0 50px!important
}

}
@media (max-width:420px){
	.block-views-blockreviews-block-1 .slick-list{
	padding:0 25px!important
}

}
.block-views-blockreviews-block-1 .slide{
	padding-top:20px;
	-webkit-transition:-webkit-transform .8s ease-in;
	transition:transform .8s ease-in;
	transition:transform .8s ease-in,-webkit-transform .8s ease-in;
	opacity:.9
}
.block-views-blockreviews-block-1 .slide.slick-active{
	-webkit-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	transform:scale(1.1,1.1);
	opacity:1
}
@media (max-width:420px){
	.block-views-blockreviews-block-1 .slide{
	padding-top:15px
}

}
.block-views-blockreviews-block-1 .grid__content{
	padding-left:10px;
	padding-right:10px
}
.block-views-blockreviews-block-1 .layout--onecol,.block-views-blockreviews-block-1 .node--type-reviews{
	border-radius:10px;
	padding:25px;
	position:relative;
	max-width:770px;
	width:100%;
	background:-webkit-linear-gradient(#eceff0,#d6e7ed);
	background:linear-gradient(#eceff0,#d6e7ed);
	box-shadow:0 5px 10px rgba(38,38,38,.35);
	height:470px
}
.block-views-blockreviews-block-1 .layout--onecol h2,.block-views-blockreviews-block-1 .node--type-reviews h2{
	font-family:HelveticaNeueCur-Bold,sans-serif
}
.block-views-blockreviews-block-1 .layout--onecol .layout__region--content .rating,
.block-views-blockreviews-block-1 .layout--onecol .node__content .rating,
.block-views-blockreviews-block-1 .node--type-reviews .layout__region--content .rating,
.block-views-blockreviews-block-1 .node--type-reviews .node__content .rating{
	position:absolute;
	right:20px;
	top:15px;
	unicode-bidi:bidi-override;
	font-size:2.5rem;
}
.block-views-blockreviews-block-1 .layout--onecol .layout__region--content .rating>span,
.block-views-blockreviews-block-1 .layout--onecol .node__content .rating>span,
.block-views-blockreviews-block-1 .node--type-reviews .layout__region--content .rating>span,
.block-views-blockreviews-block-1 .node--type-reviews .node__content .rating>span,
.page-node-type-reviews .field--name-field-rate .rating>span{
	display:inline-block;
	position:relative;
	width:22px;
	color:#606060
}
.page-node-type-reviews .field--name-field-rate .rating{
	padding-bottom: 20px;
}

.block-views-blockreviews-block-1 .layout--onecol .layout__region--content .rating>span.active,
.block-views-blockreviews-block-1 .layout--onecol .node__content .rating>span.active,
.block-views-blockreviews-block-1 .node--type-reviews .layout__region--content .rating>span.active,
.block-views-blockreviews-block-1 .node--type-reviews .node__content .rating>span.active,
.page-node-type-reviews .field--name-field-rate .rating>span.active{
	color:transparent
}
.block-views-blockreviews-block-1 .layout--onecol .layout__region--content .rating>span.active:before,
.block-views-blockreviews-block-1 .layout--onecol .node__content .rating>span.active:before,
.block-views-blockreviews-block-1 .node--type-reviews .layout__region--content .rating>span.active:before,
.block-views-blockreviews-block-1 .node--type-reviews .node__content .rating>span.active:before,
.page-node-type-reviews .field--name-field-rate .rating>span.active:before{
	content:"\2605";
	position:absolute;
	left:0;
	color:#ffd800;
	font-size: 22px;
}
.block-views-blockreviews-block-1 .layout--onecol .layout__region--content .field,.block-views-blockreviews-block-1 .layout--onecol .node__content .field,.block-views-blockreviews-block-1 .node--type-reviews .layout__region--content .field,.block-views-blockreviews-block-1 .node--type-reviews .node__content .field{
	font-size:1.6rem;
	line-height:1.2;
	color:#262626
}
.block-views-blockreviews-block-1 .layout--onecol .layout__region--content .field--name-node-title,.block-views-blockreviews-block-1 .layout--onecol .node__content .field--name-node-title,.block-views-blockreviews-block-1 .node--type-reviews .layout__region--content .field--name-node-title,.block-views-blockreviews-block-1 .node--type-reviews .node__content .field--name-node-title{
	max-width:600px;
	width:100%
}
.block-views-blockreviews-block-1 .layout--onecol .layout__region--content .field--name-field-institution,.block-views-blockreviews-block-1 .layout--onecol .node__content .field--name-field-institution,.block-views-blockreviews-block-1 .node--type-reviews .layout__region--content .field--name-field-institution,.block-views-blockreviews-block-1 .node--type-reviews .node__content .field--name-field-institution{
	padding-top:4px
}
.block-views-blockreviews-block-1 .layout--onecol .layout__region--content .field--name-field-institution a,.block-views-blockreviews-block-1 .layout--onecol .node__content .field--name-field-institution a,.block-views-blockreviews-block-1 .node--type-reviews .layout__region--content .field--name-field-institution a,.block-views-blockreviews-block-1 .node--type-reviews .node__content .field--name-field-institution a{
	font-family:Montserrat,sans-serif;
	font-size:1.5rem;
	font-style:italic;
	color:#606060
}
@media screen and (max-width:640px){
	.block-views-blockreviews-block-1 .slick-track{
	min-height:600px
}
.block-views-blockreviews-block-1 .layout--onecol,.block-views-blockreviews-block-1 .node--type-reviews{
	height:auto
}
.block-views-blockreviews-block-1 .layout--onecol h2,.block-views-blockreviews-block-1 .node--type-reviews h2{
	font-size:2.4rem;
	line-height:1.2
}
.block-views-blockreviews-block-1 .layout--onecol .layout__region--content .rating,.block-views-blockreviews-block-1 .layout--onecol .node__content .rating,.block-views-blockreviews-block-1 .node--type-reviews .layout__region--content .rating,.block-views-blockreviews-block-1 .node--type-reviews .node__content .rating{
	right:0;
	top:0;
	position:relative
}
.block-views-blockreviews-block-1 .layout--onecol .layout__region--content .field--name-field-institution a,.block-views-blockreviews-block-1 .layout--onecol .node__content .field--name-field-institution a,.block-views-blockreviews-block-1 .node--type-reviews .layout__region--content .field--name-field-institution a,.block-views-blockreviews-block-1 .node--type-reviews .node__content .field--name-field-institution a{
	font-size:1.3rem
}

}
.block-views-blockreviews-block-1 .layout--onecol .layout__region--content .field--name-body,
.block-views-blockreviews-block-1 .layout--onecol .node__content .field--name-body,
.block-views-blockreviews-block-1 .node--type-reviews .layout__region--content .field--name-body,
.block-views-blockreviews-block-1 .node--type-reviews .node__content .field--name-body{
	padding-top:25px;
	font-family:HelveticaNeueCur-Light,sans-serif;
	font-size:1.6rem;
	overflow:auto;
	max-height:210px;
	padding-right:10px
}
.block-views-blockreviews-block-1 .layout--onecol .layout__region--content .field--name-body::-webkit-scrollbar-track,.block-views-blockreviews-block-1 .layout--onecol .node__content .field--name-body::-webkit-scrollbar-track,.block-views-blockreviews-block-1 .node--type-reviews .layout__region--content .field--name-body::-webkit-scrollbar-track,.block-views-blockreviews-block-1 .node--type-reviews .node__content .field--name-body::-webkit-scrollbar-track{
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
	border-radius:15px;
	background-color:transparent
}
.block-views-blockreviews-block-1 .layout--onecol .layout__region--content .field--name-body::-webkit-scrollbar,.block-views-blockreviews-block-1 .layout--onecol .node__content .field--name-body::-webkit-scrollbar,.block-views-blockreviews-block-1 .node--type-reviews .layout__region--content .field--name-body::-webkit-scrollbar,.block-views-blockreviews-block-1 .node--type-reviews .node__content .field--name-body::-webkit-scrollbar{
	width:8px;
	background-color:transparent
}
.block-views-blockreviews-block-1 .layout--onecol .layout__region--content .field--name-body::-webkit-scrollbar-thumb,.block-views-blockreviews-block-1 .layout--onecol .node__content .field--name-body::-webkit-scrollbar-thumb,.block-views-blockreviews-block-1 .node--type-reviews .layout__region--content .field--name-body::-webkit-scrollbar-thumb,.block-views-blockreviews-block-1 .node--type-reviews .node__content .field--name-body::-webkit-scrollbar-thumb{
	border-radius:10px;
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
	background-color:rgba(96,96,96,.87)
}
.block-views-blockreviews-block-1 .layout--onecol .layout__region--content .field--name-body::-webkit-scrollbar-thumb:hover,.block-views-blockreviews-block-1 .layout--onecol .node__content .field--name-body::-webkit-scrollbar-thumb:hover,.block-views-blockreviews-block-1 .node--type-reviews .layout__region--content .field--name-body::-webkit-scrollbar-thumb:hover,.block-views-blockreviews-block-1 .node--type-reviews .node__content .field--name-body::-webkit-scrollbar-thumb:hover{
	background-color:#a4adbf
}
@media screen and (max-width:768px){
	.block-views-blockdirections-block-1 h2{
	font-size:3.2rem;
	line-height:3.8rem
}
.block-views-blockreviews-block-1 .layout--onecol .layout__region--content .field--name-body,.block-views-blockreviews-block-1 .layout--onecol .node__content .field--name-body,.block-views-blockreviews-block-1 .node--type-reviews .layout__region--content .field--name-body,.block-views-blockreviews-block-1 .node--type-reviews .node__content .field--name-body{
	padding-top:15px;
	font-size:1.4rem
}

}
@media screen and (max-width:480px){
	.block-views-blockreviews-block-1 .layout--onecol,.block-views-blockreviews-block-1 .node--type-reviews{
	padding:15px 10px
}
.block-views-blockreviews-block-1 .layout--onecol .layout__region--content .field--name-body,.block-views-blockreviews-block-1 .layout--onecol .node__content .field--name-body,.block-views-blockreviews-block-1 .node--type-reviews .layout__region--content .field--name-body,.block-views-blockreviews-block-1 .node--type-reviews .node__content .field--name-body{
	max-height:150px
}

}
@media (max-width:420px){
	.block-views-blockreviews-block-1 .layout--onecol .layout__region--content .field--name-body,.block-views-blockreviews-block-1 .layout--onecol .node__content .field--name-body,.block-views-blockreviews-block-1 .node--type-reviews .layout__region--content .field--name-body,.block-views-blockreviews-block-1 .node--type-reviews .node__content .field--name-body{
	padding-top:10px
}

}
.block-views-blockreviews-block-1 .layout--onecol .layout__region--content .field--name-field-images,.block-views-blockreviews-block-1 .layout--onecol .node__content .field--name-field-images,.block-views-blockreviews-block-1 .node--type-reviews .layout__region--content .field--name-field-images,.block-views-blockreviews-block-1 .node--type-reviews .node__content .field--name-field-images{
	padding-top:25px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-flex-wrap:nowrap;
	flex-wrap:nowrap
}
@media screen and (max-width:768px){
	.block-views-blockreviews-block-1 .layout--onecol .layout__region--content .field--name-field-images,.block-views-blockreviews-block-1 .layout--onecol .node__content .field--name-field-images,.block-views-blockreviews-block-1 .node--type-reviews .layout__region--content .field--name-field-images,.block-views-blockreviews-block-1 .node--type-reviews .node__content .field--name-field-images{
	padding-top:15px
}
.block-views-blockreviews-block-1 .slick-slider .slide__content{
	height:inherit
}

}
@media (max-width:420px){
	.block-views-blockreviews-block-1 .layout--onecol .layout__region--content .field--name-field-images,.block-views-blockreviews-block-1 .layout--onecol .node__content .field--name-field-images,.block-views-blockreviews-block-1 .node--type-reviews .layout__region--content .field--name-field-images,.block-views-blockreviews-block-1 .node--type-reviews .node__content .field--name-field-images{
	padding-top:10px
}

}
.block-views-blockreviews-block-1 .layout--onecol .layout__region--content .field--name-field-images .field__item,.block-views-blockreviews-block-1 .layout--onecol .node__content .field--name-field-images .field__item,.block-views-blockreviews-block-1 .node--type-reviews .layout__region--content .field--name-field-images .field__item,.block-views-blockreviews-block-1 .node--type-reviews .node__content .field--name-field-images .field__item{
	height:145px;
	overflow:hidden;
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:inline-flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
.block-views-blockreviews-block-1 .layout--onecol .layout__region--content .field--name-field-images .field__item a,.block-views-blockreviews-block-1 .layout--onecol .node__content .field--name-field-images .field__item a,.block-views-blockreviews-block-1 .node--type-reviews .layout__region--content .field--name-field-images .field__item a,.block-views-blockreviews-block-1 .node--type-reviews .node__content .field--name-field-images .field__item a{
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	width:inherit;
	height:inherit
}
.block-views-blockreviews-block-1 .layout--onecol .layout__region--content .field--name-field-images .field__item img,.block-views-blockreviews-block-1 .layout--onecol .node__content .field--name-field-images .field__item img,.block-views-blockreviews-block-1 .node--type-reviews .layout__region--content .field--name-field-images .field__item img,.block-views-blockreviews-block-1 .node--type-reviews .node__content .field--name-field-images .field__item img{
	max-width:100%;
	max-height:100%;
	height:100%;
	width:100%;
	-o-object-fit:cover;
	object-fit:cover
}
.block-views-blockreviews-block-1 .slick-slider .slide__content{
	position:relative
}
.block-views-blockreviews-block-1 .slick-slider .slide-block{
	color:#fff;
	padding-left:100px;
	padding-right:10px;
	padding-top:74px;
	max-width:730px
}
.block-views-blockreviews-block-1 .slick-slider .slide-block .label-block{
	font-size:1.8rem
}
.block-views-blockreviews-block-1 .slick-slider .slide-block .label-block p{
	font-family:Montserrat,sans-serif;
	font-size:1.8rem;
	font-weight:500;
	font-style:italic
}
.block-views-blockreviews-block-1 .slick-slider .slide-block .desc-block{
	padding-top:10px;
	font-family:Montserrat,sans-serif;
	font-weight:600;
	font-size:3.6rem
}
.block-views-blockreviews-block-1 .slick-slider .slide-block .desc-block p{
	font-family:Montserrat,sans-serif;
	font-weight:600;
	font-size:3.6rem
}
.block-views-blockreviews-block-1 .slick-slider .slide-block .link-block{
	padding-top:20px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex
}
.block-views-blockreviews-block-1 .slick-slider .slide-block .link-block .btn-yellow{
	max-width:187px;
	width:100%;
	margin-right:25px;
	margin-bottom:10px;
	box-shadow:0 3px 6px rgba(0,0,0,.16)
}
.block-views-blockreviews-block-1 .slick-slider .slide-block .link-block .btn-blur{
	position:relative;
	font-size:1.6rem;
	border-radius:45px;
	border:2px solid #fff;
	margin-bottom:10px
}
@media screen and (max-width:577px){
	.block-views-blockreviews-block-1 .slick-slider .slide-block .link-block{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap
}
.block-views-blockreviews-block-1 .slick-slider .slide-block .link-block .btn-yellow{
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%
}
.block-views-blockreviews-block-1 .slick-slider .slide-block .link-block .btn-blur{
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%;
	max-width:240px
}

}
.block-views-blockreviews-block-1 .slick-slider .slide-block .link-block .btn-blur:before{
	content:'';
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	border-radius:45px;
	background-color:rgba(255,255,255,.2);
	-webkit-filter:blur(5px);
	filter:blur(5px)
}
.block-views-blockreviews-block-1 .slick-dots{
	position:relative;
	left:0;
	bottom:0;
	z-index:20;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
.block-views-blockreviews-block-1 .slick-dots li{
	width:16px;
	height:16px;
	padding:0
}
.block-views-blockreviews-block-1 .slick-dots li.slick-active button{
	background-color:#293957
}
.block-views-blockreviews-block-1 .slick-dots li button{
	background-image:none;
	background-color:#a4adbf;
	border-radius:16px;
	width:16px;
	height:16px
}
.block-views-blockreviews-block-1 .slide__media .media--slick img{
	width:100%;
	-o-object-fit:cover;
	object-fit:cover;
	border-radius:10px
}
@media screen and (max-width:768px){
	.block-views-blockreviews-block-1 .slick-slider .media--image,.block-views-blockreviews-block-1 .slick-slider .slide__media{
	height:inherit
}
.block-views-blockreviews-block-1 .slick-slider .slide-block{
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	max-width:100%
}
.block-views-blockreviews-block-1 .slide__media .media--slick img{
	height:inherit;
	border-radius:0
}

}
.block-views-blockreviews-block-1 .slide__caption{
	position:absolute;
	left:0;
	top:0
}
.block-views-blockreviews-block-1 .slick__arrow{
	position:absolute;
	left:0;
	top:49%;
	width:100%;
	height:32px
}
@media (max-width:1024px){
	.block-views-blockreviews-block-1 .slick__arrow{
	top:auto;
	bottom:20px;
	z-index:50
}

}
.block-views-blockreviews-block-1 .slick__arrow .slick-arrow{
	-webkit-transform:none;
	-ms-transform:none;
	transform:none
}
.block-views-blockreviews-block-1 .slick__arrow .slick-arrow.slick-prev{
	left:0;
	top:0
}
.block-views-blockreviews-block-1 .slick__arrow .slick-arrow.slick-prev:hover{
	top:0;
	left:0;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none
}
.block-views-blockreviews-block-1 .slick__arrow .slick-arrow.slick-prev:before{
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg);
	background:url(../images/arrow-yell.svg);
	display:block
}
.block-views-blockreviews-block-1 .slick__arrow .slick-arrow.slick-next{
	right:0;
	top:0
}
.block-views-blockreviews-block-1 .slick__arrow .slick-arrow.slick-next:before{
	background:url(../images/arrow-yell.svg);
	display:block
}
main .desc-block p,main .field--name-body p,main .field--name-description p,main .field--name-field-content p{
	padding-bottom:10px;
	text-indent:20px
}
main .desc-block em,main .field--name-body em,main .field--name-description em,main .field--name-field-content em{
	font-style:italic
}
main .desc-block ul,main .field--name-body ul,main .field--name-description ul,main .field--name-field-content ul{
	line-height:1.2;
	font-size:1.5rem;
	list-style:square;
	padding-bottom:15px
}
main .desc-block ul li,main .field--name-body ul li,main .field--name-description ul li,main .field--name-field-content ul li{
	list-style:square inside
}
main .desc-block strong,main .field--name-body strong,main .field--name-description strong,main .field--name-field-content strong{
	font-family:HelveticaNeueCur-Bold,sans-serif
}
body a.social-mobile{
	display:none
}
body.mobile a.social-mobile{
	display:block
}
body.mobile a.social-desktop{
	display:none
}
.user-login-form{
	max-width:1920px;
	max-width:640px;
	margin:0 auto
}
.page-node-type-page .node--type-page{
	padding-top:30px;
	padding-bottom:40px;
	max-width:1024px;
	margin:0 auto
}
.page-node-type-page .node--type-page .node__content{
	padding-left:10px;
	padding-right:10px
}
.page-node-type-page .node--type-page .field--name-body{
	font-size:1.6rem;
	line-height:1.2;
	font-family:HelveticaNeueCur-Light,sans-serif;
	color:#262626
}
.page-node-type-page .node--type-page .field--name-body p{
	padding-bottom:15px
}
.page-node-type-page .node--type-page .field--name-body p:last-of-type{
	padding-bottom:0
}
.user-login-form .form-item>input{
	margin-top:10px
}
.user-login-form .form-item>div{
	padding-top:10px
}
.user-login-form .form-actions{
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
.user-login-form .form-actions input[type=submit]{
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	color:#fff;
	border:1px solid transparent;
	background:-webkit-linear-gradient(#ff954a,#f47216);
	background:linear-gradient(#ff954a,#f47216);
	font-size:1.6rem;
	padding:5px 30px
}
.path-taxonomy .block-region-top{
	max-width:1920px;
	margin:0 auto
}
.path-taxonomy .block-region-middle.open .block-entity-fieldtaxonomy-termdescription{
	height:auto;
	overflow-y:visible
}
.path-taxonomy .block-entity-fieldtaxonomy-termdescription+.link-block{
	padding-top:50px;
	padding-bottom:50px
}
.path-taxonomy .block-entity-fieldtaxonomy-termdescription p,.path-taxonomy .block-entity-fieldtaxonomy-termdescription span{
	line-height:1.2;
	font-size:1.5rem
}
.path-taxonomy .block-entity-fieldtaxonomy-termdescription p{
	padding-bottom:17px
}
.path-taxonomy .block-entity-fieldtaxonomy-termdescription p:last-of-type{
	padding-top:0
}
.path-taxonomy .block-entity-fieldtaxonomy-termdescription h3{
	font-size:2.8rem!important;
	color:#293957;
	font-family:HelveticaNeueCur-Light,sans-serif;
	padding-bottom:17px
}
.path-taxonomy .block-entity-fieldtaxonomy-termdescription h3 span{
	font-size:2.8rem!important;
	color:#293957;
	font-family:HelveticaNeueCur-Light,sans-serif
}
.path-taxonomy .block-entity-fieldtaxonomy-termdescription{
	max-width:1170px;
	width:100%;
	margin-right:auto;
	margin-left:auto;
	background:-webkit-linear-gradient(#1a96d1,#7586d9);
	background:linear-gradient(#1a96d1,#7586d9);
	border-radius:10px;
	padding:34px;
	height:555px;
	overflow-y:hidden;
	-webkit-transition:2s ease-in;
	transition:2s ease-in
}
.path-taxonomy .block-entity-fieldtaxonomy-termdescription .field--name-description{
	margin:0 auto;
	max-width:830px;
	background-color:#fff;
	border-radius:10px;
	padding:30px
}
@media screen and (max-width:480px){
	.path-taxonomy .block-entity-fieldtaxonomy-termdescription{
	padding-left:0;
	padding-right:0
}
.path-taxonomy .block-entity-fieldtaxonomy-termdescription .field--name-description{
	padding-left:15px;
	padding-right:15px
}

}
.block-views-blockinstitutions-block-2>div,.field--name-dynamic-block-fieldnode-inst>div{
	max-width:1200px;
	margin:auto
}
.block-views-blockinstitutions-block-2 .view-institutions,.field--name-dynamic-block-fieldnode-inst .view-institutions{
	width:100%;
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px
}
@media (max-width:992px){
	.block-views-blockinstitutions-block-2 .view-institutions,.field--name-dynamic-block-fieldnode-inst .view-institutions{
	padding-left:0;
	padding-right:0;
	overflow-x:hidden
}

}
.block-views-blockinstitutions-block-2 .view-institutions.open .views-row:nth-of-type(n+9),.field--name-dynamic-block-fieldnode-inst .view-institutions.open .views-row:nth-of-type(n+9){
	display:block
}
.block-views-blockinstitutions-block-2 .view-content,.field--name-dynamic-block-fieldnode-inst .view-content{
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-right:-15px;
	margin-left:-15px;
	-webkit-box-pack:left;
	-webkit-justify-content:left;
	justify-content:left
}
@media (max-width:1190px){
	#block-vebforma-2.block-webform-block .webform-submission-form .form-no-label strong,#block-vebforma-2.block-webform-block label strong,#block-vebforma.block-webform-block .webform-submission-form .form-no-label strong{
	font-size:3.2rem
}
.block-views-blockinstitutions-block-2 .view-content,.field--name-dynamic-block-fieldnode-inst .view-content{
	margin-left:0;
	margin-right:0;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}

}
.block-views-blockinstitutions-block-2 .views-row,.field--name-dynamic-block-fieldnode-inst .views-row{
	padding-right:15px;
	padding-left:15px;
	-webkit-box-flex:0;
	-webkit-flex:0 0 25%;
	flex:0 0 25%;
	max-width:300px;
	padding-bottom:34px
}
@media (max-width:900px){
	.block-views-blockinstitutions-block-2 .views-row,.field--name-dynamic-block-fieldnode-inst .views-row{
	-webkit-box-flex:0;
	-webkit-flex:0 0 50%;
	flex:0 0 50%
}

}
@media screen and (max-width:577px){
	.block-views-blockinstitutions-block-2 .views-row,.field--name-dynamic-block-fieldnode-inst .views-row{
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%
}
.block-views-blockinstitutions-block-2 .views-row:last-of-type,.field--name-dynamic-block-fieldnode-inst .views-row:last-of-type{
	padding-bottom:0
}
.block-views-blockinstitutions-block-2 .views-row fieldset.next .fieldset-wrapper,.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper{
	margin:0 auto
}

}
.block-views-blockinstitutions-block-2 .views-row:nth-of-type(n+9),.field--name-dynamic-block-fieldnode-inst .views-row:nth-of-type(n+9){
	display:none
}
.block-views-blockinstitutions-block-2 .views-row .layout__region--content,.field--name-dynamic-block-fieldnode-inst .views-row .layout__region--content{
	position:relative;
	height:305px
}
.block-views-blockinstitutions-block-2 .views-row .layout__region--content:hover fieldset.first,.field--name-dynamic-block-fieldnode-inst .views-row .layout__region--content:hover fieldset.first{
	z-index:30
}
.block-views-blockinstitutions-block-2 .views-row .layout__region--content:hover fieldset.next,.field--name-dynamic-block-fieldnode-inst .views-row .layout__region--content:hover fieldset.next{
	opacity:1;
	top:98%;
	z-index:25
}
.block-views-blockinstitutions-block-2 .views-row fieldset.first,.field--name-dynamic-block-fieldnode-inst .views-row fieldset.first{
	border-radius:10px;
	height:305px;
	box-shadow:0 3px 20px rgba(0,67,116,.2);
	margin:0;
	position:absolute;
	left:0;
	top:0;
	z-index:20
}
.block-views-blockinstitutions-block-2 .views-row fieldset.first legend,.field--name-dynamic-block-fieldnode-inst .views-row fieldset.first legend{
	display:none
}
.block-views-blockinstitutions-block-2 .views-row fieldset.first .fieldset-wrapper,.field--name-dynamic-block-fieldnode-inst .views-row fieldset.first .fieldset-wrapper{
	height:100%
}
.block-views-blockinstitutions-block-2 .views-row .field--name-field-images,.field--name-dynamic-block-fieldnode-inst .views-row .field--name-field-images{
	border-radius:10px 10px 0 0;
	height:100%;
	max-height:175px;
	overflow:hidden
}
.block-views-blockinstitutions-block-2 .views-row .field--name-field-images .field__item,.field--name-dynamic-block-fieldnode-inst .views-row .field--name-field-images .field__item{
	height:100%
}
.block-views-blockinstitutions-block-2 .views-row .field--name-field-images a,.field--name-dynamic-block-fieldnode-inst .views-row .field--name-field-images a{
	display:block;
	height:100%;
	max-height:175px;
	overflow:hidden
}
.block-views-blockinstitutions-block-2 .views-row .field--name-field-images img,.field--name-dynamic-block-fieldnode-inst .views-row .field--name-field-images img{
	height:inherit;
	-o-object-fit:cover;
	object-fit:cover
}
.block-views-blockinstitutions-block-2 .views-row .field--name-field-name,.block-views-blockinstitutions-block-2 .views-row .field--name-node-title,.field--name-dynamic-block-fieldnode-inst .views-row .field--name-field-name,.field--name-dynamic-block-fieldnode-inst .views-row .field--name-node-title{
	background:-webkit-linear-gradient(#1dbde3,#187ac3);
	background:linear-gradient(#1dbde3,#187ac3);
	position:absolute;
	bottom:0;
	left:0;
	padding:17px 12px;
	border-radius:0 0 10px 10px;
	width:100%;
	min-height:130px;
	text-align:center;
	font-size:2.4rem;
	color:#fff;
	font-family:HelveticaNeueCur-Bold,sans-serif
}
.block-views-blockinstitutions-block-2 .views-row .field--name-field-name a,.block-views-blockinstitutions-block-2 .views-row .field--name-node-title a,.field--name-dynamic-block-fieldnode-inst .views-row .field--name-field-name a,.field--name-dynamic-block-fieldnode-inst .views-row .field--name-node-title a{
	font-size:2.4rem;
	color:#fff
}
.block-views-blockinstitutions-block-2 .views-row fieldset.next,.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next{
	padding:16px;
	position:absolute;
	left:0;
	top:40%;
	width:100%;
	height:auto;
	visibility:visible;
	opacity:0;
	z-index:20;
	border-radius:0 0 10px 10px;
	background-color:#fff;
	-webkit-transition:top .3s ease-in .1s;
	transition:top .3s ease-in .1s;
	box-shadow:0 0 10px rgba(0,67,116,.5);
	margin:0
}

.block-views-blockinstitutions-block-2 .views-row fieldset.next .link-block,.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .link-block{
    padding-top: 20px;
}

.block-views-blockinstitutions-block-2 .views-row fieldset.next legend,.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next legend{
	display:none
}
.block-views-blockinstitutions-block-2 .views-row fieldset.next .fieldset-wrapper,.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper{
	font-size:1.6rem;
	font-family:Montserrat,sans-serif;
	font-weight:500;
	overflow:hidden;
	max-width:238px
}
@media (max-width:1190px){
	.block-views-blockinstitutions-block-2 .views-row fieldset.next,.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next{
	padding-left:8px;
	padding-right:8px
}
.block-views-blockinstitutions-block-2 .views-row fieldset.next .fieldset-wrapper,.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper{
	max-width:210px
}

}
@media (max-width:992px){
	.block-views-blockinstitutions-block-2 .views-row .field--name-field-name,.block-views-blockinstitutions-block-2 .views-row .field--name-node-title,.field--name-dynamic-block-fieldnode-inst .views-row .field--name-field-name,.field--name-dynamic-block-fieldnode-inst .views-row .field--name-node-title{
	font-size:1.8rem
}
.block-views-blockinstitutions-block-2 .views-row fieldset.next .fieldset-wrapper,.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper{
	max-width:195px
}

}
.block-views-blockinstitutions-block-2 .views-row fieldset.next .fieldset-wrapper .field,.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field{
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-wrap:nowrap;
	flex-wrap:nowrap
}
.block-views-blockinstitutions-block-2 .views-row fieldset.next .fieldset-wrapper .field.field--label-inline,.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field.field--label-inline{
	margin-top:11px;
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0);
	-webkit-transition:-webkit-transform .3s ease-in-out;
	transition:transform .3s ease-in-out;
	transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}
.block-views-blockinstitutions-block-2 .views-row fieldset.next .fieldset-wrapper .field.field--label-inline:after,.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field.field--label-inline:after{
	content:'';
	position:absolute;
	right:0;
	top:4px;
	display:inline-block;
	width:6px;
	height:12px;
	background:url(../images/arrow-blue.svg) center no-repeat;
	-webkit-transition:.2s ease-in;
	transition:.2s ease-in
}
.block-views-blockinstitutions-block-2 .views-row fieldset.next .fieldset-wrapper .field.field--label-inline:hover,.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field.field--label-inline:hover{
	-webkit-transform:translateX(-230px);
	-ms-transform:translateX(-230px);
	transform:translateX(-230px)
}
@media (max-width:1190px){
	.block-views-blockinstitutions-block-2 .views-row fieldset.next .fieldset-wrapper .field.field--label-inline:hover,.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field.field--label-inline:hover{
	-webkit-transform:translateX(-202px);
	-ms-transform:translateX(-202px);
	transform:translateX(-202px)
}

}
@media (max-width:900px){
	.block-views-blockinstitutions-block-2 .views-row fieldset.next .fieldset-wrapper,.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper{
	max-width:238px
}
.block-views-blockinstitutions-block-2 .views-row fieldset.next .fieldset-wrapper .field.field--label-inline:hover,.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field.field--label-inline:hover{
	-webkit-transform:translateX(-230px);
	-ms-transform:translateX(-230px);
	transform:translateX(-230px)
}

}
.block-views-blockinstitutions-block-2 .views-row fieldset.next .fieldset-wrapper .field.field--label-inline:hover:after,.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field.field--label-inline:hover:after{
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.block-views-blockinstitutions-block-2 .views-row fieldset.next .fieldset-wrapper .field:first-of-type,.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field:first-of-type{
	margin-top:0
}
.block-views-blockinstitutions-block-2 .views-row fieldset.next .fieldset-wrapper .field .field__label,.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field .field__label{
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%;
	padding:0;
	position:relative;
	font-weight:400
}
.block-views-blockinstitutions-block-2 .views-row fieldset.next .fieldset-wrapper .field>.field__item,.block-views-blockinstitutions-block-2 .views-row fieldset.next .fieldset-wrapper .field>.field__items,.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field>.field__item,.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field>.field__items{
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-wrap:nowrap;
	flex-wrap:nowrap;
	padding:0 8px 0 0;
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
	text-align:right
}
.block-views-blockinstitutions-block-2 .views-row fieldset.next .fieldset-wrapper .field>.field__item>.field__item,.block-views-blockinstitutions-block-2 .views-row fieldset.next .fieldset-wrapper .field>.field__items>.field__item,.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field>.field__item>.field__item,.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field>.field__items>.field__item{
	padding-right:5px
}
.block-views-blockinstitutions-block-2 .views-row fieldset.next .fieldset-wrapper .field>.field__item>.field__item:last-of-type,.block-views-blockinstitutions-block-2 .views-row fieldset.next .fieldset-wrapper .field>.field__items>.field__item:last-of-type,.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field>.field__item>.field__item:last-of-type,.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field>.field__items>.field__item:last-of-type{
	padding-right:0
}
@media (max-width:1190px){
	.block-views-blockinstitutions-block-2 .views-row fieldset.next .fieldset-wrapper .field>.field__items,.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field>.field__items{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap
}

}
.block-views-blockinstitutions-block-2 .views-row fieldset.next .fieldset-wrapper .field.field--name-node-link,.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field.field--name-node-link{
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%;
	padding-top:26px;
	text-align:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
.block-views-blockinstitutions-block-2 .views-row fieldset.next .fieldset-wrapper .field.field--name-node-link a,.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field.field--name-node-link a{
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:inline-flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	height:50px;
	max-width:187px;
	width:100%;
	padding-left:30px;
	padding-right:30px;
	text-align:center;
	border-radius:27px;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	color:#fff;
	border:1px solid transparent;
	font-size:1.6rem;
	background:-webkit-linear-gradient(#ff954a,#f47216);
	background:linear-gradient(#ff954a,#f47216);
	-webkit-transition:.2s ease-in;
	transition:.2s ease-in
}
.block-views-blockinstitutions-block-2 .views-row fieldset.next .fieldset-wrapper .field.field--name-node-link a:hover,.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field.field--name-node-link a:hover{
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05)
}
.field--name-dynamic-block-fieldnode-inst{
	padding-top:50px
}
.field--name-dynamic-block-fieldnode-inst>.field__label{
	font-size:3.6rem;
	color:#293957;
	line-height:4.2rem;
	font-family:Montserrat,sans-serif;
	font-weight:600;
	padding-bottom:50px;
	text-align:center
}
.block-entity-fieldtaxonomy-termfield-slider{
	padding-top:43px
}
.block-entity-fieldtaxonomy-termfield-slider h2{
	display:none
}
.block-entity-fieldtaxonomy-termfield-slider .slick--main,.block-entity-fieldtaxonomy-termfield-slider .slick--optionset--slider,.block-entity-fieldtaxonomy-termfield-slider .slick--skin--default{
	max-width:1170px;
	margin:0 auto;
	height:375px
}
@media (max-width:1190px){
	.block-entity-fieldtaxonomy-termfield-slider .slick--main,.block-entity-fieldtaxonomy-termfield-slider .slick--optionset--slider,.block-entity-fieldtaxonomy-termfield-slider .slick--skin--default{
	max-width:900px
}

}
@media (max-width:900px){
	.block-entity-fieldtaxonomy-termfield-slider .slick--main,.block-entity-fieldtaxonomy-termfield-slider .slick--optionset--slider,.block-entity-fieldtaxonomy-termfield-slider .slick--skin--default{
	max-width:768px
}

}
@media screen and (max-width:768px){
	.block-views-blockinstitutions-block-2 .views-row fieldset.next,.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next{
	padding:16px 8px
}
.block-entity-fieldtaxonomy-termfield-slider .slick--main,.block-entity-fieldtaxonomy-termfield-slider .slick--optionset--slider,.block-entity-fieldtaxonomy-termfield-slider .slick--skin--default{
	max-width:640px
}

}
@media screen and (max-width:640px){
	.block-entity-fieldtaxonomy-termfield-slider .slick--main,.block-entity-fieldtaxonomy-termfield-slider .slick--optionset--slider,.block-entity-fieldtaxonomy-termfield-slider .slick--skin--default{
	max-width:600px
}

}
@media screen and (max-width:600px){
	.block-entity-fieldtaxonomy-termfield-slider .slick--main,.block-entity-fieldtaxonomy-termfield-slider .slick--optionset--slider,.block-entity-fieldtaxonomy-termfield-slider .slick--skin--default{
	max-width:577px
}

}
@media screen and (max-width:577px){
	.block-entity-fieldtaxonomy-termfield-slider .slick--main,.block-entity-fieldtaxonomy-termfield-slider .slick--optionset--slider,.block-entity-fieldtaxonomy-termfield-slider .slick--skin--default{
	max-width:480px
}
.block-entity-fieldtaxonomy-termfield-slider .slick-slider .slide-block .link-block{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap
}

}
@media screen and (max-width:480px){
	.block-entity-fieldtaxonomy-termfield-slider .slick--main,.block-entity-fieldtaxonomy-termfield-slider .slick--optionset--slider,.block-entity-fieldtaxonomy-termfield-slider .slick--skin--default{
	max-width:420px
}

}
@media (max-width:420px){
	.block-entity-fieldtaxonomy-termfield-slider .slick--main,.block-entity-fieldtaxonomy-termfield-slider .slick--optionset--slider,.block-entity-fieldtaxonomy-termfield-slider .slick--skin--default{
	max-width:375px
}

}
@media (max-width:375px){
	.block-entity-fieldtaxonomy-termfield-slider .slick--main,.block-entity-fieldtaxonomy-termfield-slider .slick--optionset--slider,.block-entity-fieldtaxonomy-termfield-slider .slick--skin--default{
	max-width:320px
}

}
.block-entity-fieldtaxonomy-termfield-slider .slick--initialized{
	position:relative
}
.block-entity-fieldtaxonomy-termfield-slider .slick-slider .slick-list{
	height:375px;
	border-radius:10px;
	box-shadow:0 3px 20px rgba(0,67,116,.2)
}
.block-entity-fieldtaxonomy-termfield-slider .slick-slider .slick-track{
	height:375px
}
.block-entity-fieldtaxonomy-termfield-slider .slick-slider .slick-slide{
	max-width:1170px;
	margin:0 auto;
	height:375px;
	width:100%;
	display:block
}
.block-entity-fieldtaxonomy-termfield-slider .slick-slider .slide__content{
	position:relative
}
.block-entity-fieldtaxonomy-termfield-slider .slick-slider .media--slick img{
	width:100%;
	-o-object-fit:cover;
	object-fit:cover;
	border-radius:10px
}
.block-entity-fieldtaxonomy-termfield-slider .slick-slider .slide-block{
	color:#fff;
	padding-left:100px;
	padding-right:10px;
	padding-top:74px;
	max-width:730px
}
@media screen and (max-width:768px){
	.block-entity-fieldtaxonomy-termfield-slider .slick-slider .slide__content,.block-entity-fieldtaxonomy-termfield-slider .slick-slider .slide__media{
	height:inherit
}
.block-entity-fieldtaxonomy-termfield-slider .slick-slider .media--slick img{
	height:inherit;
	border-radius:0
}
.block-entity-fieldtaxonomy-termfield-slider .slick-slider .media--image{
	height:inherit
}
.block-entity-fieldtaxonomy-termfield-slider .slick-slider .slide-block{
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	max-width:100%
}

}
.block-entity-fieldtaxonomy-termfield-slider .slick-slider .slide-block .label-block{
	font-size:1.8rem
}
.block-entity-fieldtaxonomy-termfield-slider .slick-slider .slide-block .label-block p{
	font-family:Montserrat,sans-serif;
	font-size:1.8rem;
	font-weight:500;
	font-style:italic
}
.block-entity-fieldtaxonomy-termfield-slider .slick-slider .slide-block .desc-block{
	padding-top:10px;
	font-family:Montserrat,sans-serif;
	font-weight:600;
	font-size:3.6rem
}
.block-entity-fieldtaxonomy-termfield-slider .slick-slider .slide-block .desc-block p{
	font-family:Montserrat,sans-serif;
	font-weight:600;
	font-size:3.6rem
}
.block-entity-fieldtaxonomy-termfield-slider .slick-slider .slide-block .link-block{
	padding-top:20px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex
}
.block-entity-fieldtaxonomy-termfield-slider .slick-slider .slide-block .link-block .btn-yellow{
	max-width:187px;
	width:100%;
	margin-right:25px;
	margin-bottom:10px;
	box-shadow:0 3px 6px rgba(0,0,0,.16)
}
.block-entity-fieldtaxonomy-termfield-slider .slick-slider .slide-block .link-block .btn-blur{
	position:relative;
	font-size:1.6rem;
	border-radius:45px;
	border:2px solid #fff;
	margin-bottom:10px
}
.block-entity-fieldtaxonomy-termfield-slider .slick-slider .slide-block .link-block .btn-blur:before{
	content:'';
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	border-radius:45px;
	background-color:rgba(255,255,255,.2);
	-webkit-filter:blur(5px);
	filter:blur(5px)
}
.block-entity-fieldtaxonomy-termfield-slider .slide__caption{
	position:absolute;
	left:0;
	top:0
}
.block-entity-fieldtaxonomy-termfield-slider .slick__arrow{
	position:absolute;
	left:0;
	top:45%;
	width:100%;
	height:32px
}
.block-entity-fieldtaxonomy-termfield-special-offers-slider{
	padding-top:43px
}
.block-entity-fieldtaxonomy-termfield-special-offers-slider:not(.slider-work){
	height:0;
	overflow:hidden;
	visibility:hidden;
	padding:0
}
.block-entity-fieldtaxonomy-termfield-special-offers-slider .field--name-field-special-offers-slider{
	max-width:1170px;
	margin:auto
}
@media (max-width:1190px){
	.block-entity-fieldtaxonomy-termfield-special-offers-slider .field--name-field-special-offers-slider{
	max-width:900px
}

}
@media (max-width:900px){
	.block-entity-fieldtaxonomy-termfield-special-offers-slider .field--name-field-special-offers-slider{
	max-width:768px
}

}
@media screen and (max-width:768px){
	.block-entity-fieldtaxonomy-termfield-slider .slick__arrow{
	top:auto;
	bottom:20px;
	z-index:50
}
.block-entity-fieldtaxonomy-termfield-special-offers-slider .field--name-field-special-offers-slider{
	max-width:640px
}

}
@media screen and (max-width:640px){
	.block-entity-fieldtaxonomy-termfield-special-offers-slider .field--name-field-special-offers-slider{
	max-width:600px
}

}
@media screen and (max-width:600px){
	.block-entity-fieldtaxonomy-termfield-special-offers-slider .field--name-field-special-offers-slider{
	max-width:577px
}

}
@media screen and (max-width:577px){
	.block-entity-fieldtaxonomy-termfield-slider .slick-slider .slide-block .link-block .btn-yellow{
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%
}
.block-entity-fieldtaxonomy-termfield-slider .slick-slider .slide-block .link-block .btn-blur{
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%;
	max-width:240px
}
.block-entity-fieldtaxonomy-termfield-special-offers-slider .field--name-field-special-offers-slider{
	max-width:480px
}
.block-entity-fieldtaxonomy-termfield-special-offers-slider .slick-slider .slide-block .link-block{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap
}

}
@media screen and (max-width:480px){
	.block-entity-fieldtaxonomy-termfield-special-offers-slider .field--name-field-special-offers-slider{
	max-width:420px
}

}
@media (max-width:420px){
	.block-entity-fieldtaxonomy-termfield-special-offers-slider .field--name-field-special-offers-slider{
	max-width:375px
}

}
@media (max-width:375px){
	.block-entity-fieldtaxonomy-termfield-special-offers-slider .field--name-field-special-offers-slider{
	max-width:320px
}

}
.block-entity-fieldtaxonomy-termfield-special-offers-slider .paragraph--type--slider-img-text{
	height:375px
}
.block-entity-fieldtaxonomy-termfield-special-offers-slider .slick--initialized{
	position:relative
}
.block-entity-fieldtaxonomy-termfield-special-offers-slider .slick-slider .slick-list{
	height:375px;
	border-radius:10px;
	box-shadow:0 3px 20px rgba(0,67,116,.2)
}
.block-entity-fieldtaxonomy-termfield-special-offers-slider .slick-slider .slick-slide,.block-entity-fieldtaxonomy-termfield-special-offers-slider .slick-slider .slide__media{
	height:375px
}
.block-entity-fieldtaxonomy-termfield-special-offers-slider .slick-slider .media--image img{
	height:375px;
	width:100%;
	-o-object-fit:cover;
	object-fit:cover;
	border-radius:10px
}
.block-entity-fieldtaxonomy-termfield-special-offers-slider .slick-slider .slide-block{
	color:#fff;
	padding-left:100px;
	padding-right:10px;
	padding-top:74px;
	max-width:730px
}
.block-entity-fieldtaxonomy-termfield-special-offers-slider .slick-slider .slide-block .label-block{
	font-size:1.8rem
}
.block-entity-fieldtaxonomy-termfield-special-offers-slider .slick-slider .slide-block .label-block p{
	font-family:Montserrat,sans-serif;
	font-size:1.8rem;
	font-weight:500;
	font-style:italic
}
.block-entity-fieldtaxonomy-termfield-special-offers-slider .slick-slider .slide-block .desc-block{
	padding-top:10px;
	font-family:Montserrat,sans-serif;
	font-weight:600;
	font-size:3.6rem
}
.block-entity-fieldtaxonomy-termfield-special-offers-slider .slick-slider .slide-block .desc-block p{
	font-family:Montserrat,sans-serif;
	font-weight:600;
	font-size:3.6rem
}
.block-entity-fieldtaxonomy-termfield-special-offers-slider .slick-slider .slide-block .link-block{
	padding-top:20px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex
}
.block-entity-fieldtaxonomy-termfield-special-offers-slider .slick-slider .slide-block .link-block .btn-yellow{
	max-width:187px;
	width:100%;
	margin-right:25px;
	margin-bottom:10px;
	box-shadow:0 3px 6px rgba(0,0,0,.16)
}
.block-entity-fieldtaxonomy-termfield-special-offers-slider .slick-slider .slide-block .link-block .btn-blur{
	position:relative;
	font-size:1.6rem;
	border-radius:45px;
	border:2px solid #fff;
	margin-bottom:10px
}
@media screen and (max-width:577px){
	.block-entity-fieldtaxonomy-termfield-special-offers-slider .slick-slider .slide-block .link-block .btn-yellow{
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%
}
.block-entity-fieldtaxonomy-termfield-special-offers-slider .slick-slider .slide-block .link-block .btn-blur{
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%;
	max-width:240px
}

}
.block-entity-fieldtaxonomy-termfield-special-offers-slider .slick-slider .slide-block .link-block .btn-blur:before{
	content:'';
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	border-radius:45px;
	background-color:rgba(255,255,255,.2);
	-webkit-filter:blur(5px);
	filter:blur(5px)
}
.block-entity-fieldtaxonomy-termfield-special-offers-slider .slick-dots{
	position:absolute;
	left:0;
	bottom:0;
	z-index:20;
	padding:0 100px 65px
}
.block-entity-fieldtaxonomy-termfield-special-offers-slider .slide__media .media--slick img{
	width:100%;
	-o-object-fit:cover;
	object-fit:cover;
	border-radius:10px
}
.block-entity-fieldtaxonomy-termfield-special-offers-slider .slide__caption{
	position:absolute;
	left:0;
	top:0
}
.block-entity-fieldtaxonomy-termfield-special-offers-slider .slick__arrow{
	position:absolute;
	left:0;
	top:45%;
	width:100%;
	height:32px
}
@media screen and (max-width:768px){
	.block-entity-fieldtaxonomy-termfield-special-offers-slider .slick-slider .slide-block{
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	max-width:100%
}
.block-entity-fieldtaxonomy-termfield-special-offers-slider .slick-dots{
	padding:0 100px 30px;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
.block-entity-fieldtaxonomy-termfield-special-offers-slider .slick__arrow{
	top:auto;
	bottom:20px;
	z-index:50
}

}
/*.page-node-type-institution .block-page-title-block{*/
/*	display:none*/
/*}*/
/*.page-node-type-institution .layout-content{*/
/*	max-width:1190px;*/
/*	width:100%;*/
/*	margin-right:auto;*/
/*	margin-left:auto*/
/*}*/
/*.page-node-type-institution .region-content{*/
/*	width:100%;*/
/*	padding-right:10px;*/
/*	padding-left:10px;*/
/*	margin-right:auto;*/
/*	margin-left:auto*/
/*}*/
/*.page-node-type-institution .block-system-main-block{*/
/*	display:-webkit-box;*/
/*	display:-webkit-flex;*/
/*	display:flex;*/
/*	-webkit-flex-wrap:wrap;*/
/*	flex-wrap:wrap;*/
/*	margin-right:-10px;*/
/*	margin-left:-10px;*/
/*	-webkit-box-pack:center;*/
/*	-webkit-justify-content:center;*/
/*	justify-content:center*/
/*}*/
/*.page-node-type-institution .node--type-institution{*/
/*	padding-right:10px;*/
/*	padding-left:10px;*/
/*	padding-top:50px;*/
/*	-webkit-flex-basis:0;*/
/*	flex-basis:0;*/
/*	-webkit-box-flex:1;*/
/*	-webkit-flex-grow:1;*/
/*	flex-grow:1;*/
/*	max-width:100%;*/
/*	display:-webkit-box;*/
/*	display:-webkit-flex;*/
/*	display:flex;*/
/*	-webkit-flex-wrap:wrap;*/
/*	flex-wrap:wrap*/
/*}*/
/*.page-node-type-institution .group-left{*/
/*	width:auto;*/
/*	max-width:470px;*/
/*	float:none;*/
/*	-webkit-box-flex:0;*/
/*	-webkit-flex:0 0 40%;*/
/*	flex:0 0 40%*/
/*}*/
/*@media (max-width:992px){*/
/*	.page-node-type-institution .group-left{*/
/*	-webkit-box-flex:0;*/
/*	-webkit-flex:0 0 100%;*/
/*	flex:0 0 100%;*/
/*	max-width:100%*/
/*}*/

/*}*/
/*.page-node-type-institution .group-right{*/
/*	float:none;*/
/*	-webkit-box-flex:0;*/
/*	-webkit-flex:0 0 50%;*/
/*	flex:0 0 50%;*/
/*	max-width:530px;*/
/*	padding-left:30px;*/
/*	padding-right:30px*/
/*}*/
/*@media (max-width:992px){*/
/*	.page-node-type-institution .group-right{*/
/*	padding-left:15px;*/
/*	padding-right:5px;*/
/*	-webkit-box-flex:0;*/
/*	-webkit-flex:0 0 100%;*/
/*	flex:0 0 100%;*/
/*	max-width:100%*/
/*}*/

/*}*/
/*.page-node-type-institution .group-right .field{*/
/*	display:-webkit-box;*/
/*	display:-webkit-flex;*/
/*	display:flex;*/
/*	-webkit-flex-wrap:nowrap;*/
/*	flex-wrap:nowrap;*/
/*	color:#293957;*/
/*	-webkit-box-pack:justify;*/
/*	-webkit-justify-content:space-between;*/
/*	justify-content:space-between;*/
/*	padding-top:12px;*/
/*	font-size:1.6rem;*/
/*	font-family:HelveticaNeueCur-Light,sans-serif*/
/*}*/
/*.page-node-type-institution .group-right .field:first-of-type{*/
/*	padding-top:0*/
/*}*/
/*.page-node-type-institution .group-right .field .field__label{*/
/*	-webkit-flex-basis:0;*/
/*	flex-basis:0;*/
/*	-webkit-box-flex:1;*/
/*	-webkit-flex-grow:1;*/
/*	flex-grow:1;*/
/*	max-width:100%;*/
/*	font-family:HelveticaNeueCur-Light,sans-serif*/
/*}*/
/*.page-node-type-institution .group-right .field>.field__item,.page-node-type-institution .group-right .field>.field__items{*/
/*	-webkit-flex-basis:0;*/
/*	flex-basis:0;*/
/*	-webkit-box-flex:1;*/
/*	-webkit-flex-grow:1;*/
/*	flex-grow:1;*/
/*	max-width:100%;*/
/*	text-align:right*/
/*}*/
/*.page-node-type-institution .group-right .field>.field__items{*/
/*	display:-webkit-box;*/
/*	display:-webkit-flex;*/
/*	display:flex;*/
/*	-webkit-box-pack:end;*/
/*	-webkit-justify-content:flex-end;*/
/*	justify-content:flex-end*/
/*}*/
/*@media screen and (max-width:480px){*/
/*	.page-node-type-institution .group-right .field{*/
/*	font-size:1.4rem*/
/*}*/
/*.page-node-type-institution .group-right .field>.field__items{*/
/*	-webkit-flex-wrap:wrap;*/
/*	flex-wrap:wrap*/
/*}*/

/*}*/
/*.page-node-type-institution .group-right .field>.field__items>.field__item{*/
/*	padding-left:5px*/
/*}*/
/*.page-node-type-institution .group-right .field>.field__items>.field__item:first-of-type{*/
/*	padding-left:0*/
/*}*/
/*.page-node-type-institution .group-right .field--name-node-title{*/
/*	padding-bottom:12px*/
/*}*/
/*.page-node-type-institution .group-right .field--name-node-title h2{*/
/*	font-size:3.6rem;*/
/*	line-height:4.8rem;*/
/*	font-family:Montserrat,sans-serif;*/
/*	font-weight:600;*/
/*	color:#293957*/
/*}*/
/*@media screen and (max-width:640px){*/
/*	.page-node-type-institution .group-right{*/
/*	padding-left:10px;*/
/*	padding-right:10px*/
/*}*/
/*.page-node-type-institution .group-right .field--name-node-title h2{*/
/*	font-size:3rem;*/
/*	line-height:1.2*/
/*}*/

/*}*/
/*.page-node-type-institution .group-footer{*/
/*	-webkit-box-flex:0;*/
/*	-webkit-flex:0 0 100%;*/
/*	flex:0 0 100%;*/
/*	max-width:100%*/
/*}*/
/*.page-node-type-institution .group-footer .link-block{*/
/*	padding-top:30px*/
/*}*/
/*.page-node-type-institution .field-group-tabs-wrapper{*/
/*	padding-top:50px*/
/*}*/
/*.page-node-type-institution .field-group-tabs-wrapper .horizontal-tabs{*/
/*	margin:0;*/
/*	border:0*/
/*}*/
/*.page-node-type-institution .field-group-tabs-wrapper .horizontal-tabs-list{*/
/*	display:-webkit-box;*/
/*	display:-webkit-flex;*/
/*	display:flex;*/
/*	-webkit-box-pack:center;*/
/*	-webkit-justify-content:center;*/
/*	justify-content:center;*/
/*	background-color:transparent;*/
/*	border:0;*/
/*	margin-bottom:-2px*/
/*}*/
/*.page-node-type-institution .field-group-tabs-wrapper .horizontal-tabs-list .horizontal-tab-button{*/
/*	border:0;*/
/*	background:0 0;*/
/*	display:-webkit-box;*/
/*	display:-webkit-flex;*/
/*	display:flex;*/
/*	-webkit-box-pack:center;*/
/*	-webkit-justify-content:center;*/
/*	justify-content:center;*/
/*	-webkit-box-align:center;*/
/*	-webkit-align-items:center;*/
/*	align-items:center;*/
/*	min-width:100px*/
/*}*/
/*.page-node-type-institution .field-group-tabs-wrapper .horizontal-tabs-list .horizontal-tab-button a{*/
/*	border-radius:10px 10px 0 0;*/
/*	font-size:1.8rem;*/
/*	font-family:Montserrat,sans-serif;*/
/*	font-weight:500;*/
/*	color:#293957;*/
/*	width:100%;*/
/*	height:100%;*/
/*	padding:15px;*/
/*	display:-webkit-inline-box;*/
/*	display:-webkit-inline-flex;*/
/*	display:inline-flex*/
/*}*/
/*.page-node-type-institution .field-group-tabs-wrapper .horizontal-tabs-list .horizontal-tab-button a:hover{*/
/*	background-color:#eceff0*/
/*}*/
/*.page-node-type-institution .field-group-tabs-wrapper .horizontal-tabs-list .horizontal-tab-button a strong{*/
/*	font-family:Montserrat,sans-serif;*/
/*	font-weight:500*/
/*}*/
/*.page-node-type-institution .field-group-tabs-wrapper .horizontal-tabs-list .horizontal-tab-button.selected a{*/
/*	background-color:#eceff0*/
/*}*/
/*.page-node-type-institution .field-group-tabs-wrapper .horizontal-tabs-panes{*/
/*	border-radius:10px;*/
/*	background:-webkit-linear-gradient(#eceff0,#d6e7ed);*/
/*	background:linear-gradient(#eceff0,#d6e7ed)*/
/*}*/
/*.page-node-type-institution .field-group-tabs-wrapper .horizontal-tabs-panes summary[role=button]{*/
/*	font-size:1.8rem;*/
/*	font-family:Montserrat,sans-serif;*/
/*	font-weight:500;*/
/*	color:#293957;*/
/*	width:100%;*/
/*	padding:15px*/
/*}*/
/*.page-node-type-institution .field-group-tabs-wrapper .horizontal-tabs-panes .horizontal-tabs-pane .tab-item{*/
/*	display:none;*/
/*	width:100%*/
/*}*/
/*.page-node-type-institution .field-group-tabs-wrapper .horizontal-tabs-panes .horizontal-tabs-pane .btn-tabs{*/
/*	font-size:1.8rem;*/
/*	font-family:Montserrat,sans-serif;*/
/*	font-weight:500;*/
/*	color:#293957;*/
/*	padding:10px;*/
/*	position:relative*/
/*}*/
/*.page-node-type-institution .field-group-tabs-wrapper .horizontal-tabs-panes .horizontal-tabs-pane .btn-tabs:before{*/
/*	content:'';*/
/*	position:relative;*/
/*	right:0;*/
/*	display:-webkit-inline-box;*/
/*	display:-webkit-inline-flex;*/
/*	display:inline-flex;*/
/*	width:20px;*/
/*	height:20px;*/
/*	margin-right:5px;*/
/*	background:url(../images/arrow-blue.svg) center no-repeat;*/
/*	-webkit-transform:rotate(90deg);*/
/*	-ms-transform:rotate(90deg);*/
/*	transform:rotate(90deg)*/
/*}*/
/*.page-node-type-institution .field-group-tabs-wrapper .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper{*/
/*	padding:50px 70px;*/
/*	font-size:1.5rem;*/
/*	line-height:1.2;*/
/*	color:#293957*/
/*}*/
/*.page-node-type-institution .field-group-tabs-wrapper .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper p{*/
/*	font-family:HelveticaNeueCur-Light,sans-serif;*/
/*	padding-bottom:15px*/
/*}*/
/*.page-node-type-institution .field-group-tabs-wrapper .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper p a{*/
/*  text-decoration: underline;*/
/*  font-weight: bold;*/
/*}*/
/*.page-node-type-institution .field-group-tabs-wrapper .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper p:last-of-type{*/
/*	padding-bottom:0*/
/*}*/
/*.page-node-type-institution .field-group-tabs-wrapper div[data-horizontal-tabs-panes=""]:not(.horizontal-tabs-panes){*/
/*	border-radius:10px;*/
/*	background:-webkit-linear-gradient(#eceff0,#d6e7ed);*/
/*	background:linear-gradient(#eceff0,#d6e7ed)*/
/*}*/
/*.page-node-type-institution .field-group-tabs-wrapper div[data-horizontal-tabs-panes=""]:not(.horizontal-tabs-panes) summary[role=button]{*/
/*	font-size:1.8rem;*/
/*	font-family:Montserrat,sans-serif;*/
/*	font-weight:500;*/
/*	color:#293957;*/
/*	width:100%;*/
/*	padding:15px*/
/*}*/
/*.page-node-type-institution .field-group-tabs-wrapper div[data-horizontal-tabs-panes=""]:not(.horizontal-tabs-panes) .form-wrapper .tab-item{*/
/*	display:none*/
/*}*/
/*.page-node-type-institution .field-group-tabs-wrapper div[data-horizontal-tabs-panes=""]:not(.horizontal-tabs-panes) .form-wrapper .btn-tabs{*/
/*	font-size:1.8rem;*/
/*	font-family:Montserrat,sans-serif;*/
/*	font-weight:500;*/
/*	color:#293957;*/
/*	padding:10px;*/
/*	position:relative*/
/*}*/
/*.page-node-type-institution .field-group-tabs-wrapper div[data-horizontal-tabs-panes=""]:not(.horizontal-tabs-panes) .form-wrapper .btn-tabs:before{*/
/*	content:'';*/
/*	position:relative;*/
/*	right:0;*/
/*	display:-webkit-inline-box;*/
/*	display:-webkit-inline-flex;*/
/*	display:inline-flex;*/
/*	width:20px;*/
/*	height:20px;*/
/*	margin-right:5px;*/
/*	background:url(../images/arrow-blue.svg) center no-repeat;*/
/*	-webkit-transform:rotate(90deg);*/
/*	-ms-transform:rotate(90deg);*/
/*	transform:rotate(90deg)*/
/*}*/
/*.page-node-type-institution .field-group-tabs-wrapper div[data-horizontal-tabs-panes=""]:not(.horizontal-tabs-panes) .form-wrapper .details-wrapper{*/
/*	padding:50px 70px;*/
/*	font-size:1.5rem;*/
/*	line-height:1.2;*/
/*	color:#293957*/
/*}*/
/*@media screen and (max-width:768px){*/
/*	.page-node-type-institution .field-group-tabs-wrapper .horizontal-tabs-list,.page-node-type-institution .field-group-tabs-wrapper .horizontal-tabs-panes summary[role=button]{*/
/*	display:none*/
/*}*/
/*.page-node-type-institution .field-group-tabs-wrapper .horizontal-tabs-panes details.horizontal-tabs-pane.horizontal-tab-hidden{*/
/*	top:0;*/
/*	position:relative*/
/*}*/
/*.page-node-type-institution .field-group-tabs-wrapper .horizontal-tabs-panes .horizontal-tabs-pane{*/
/*	position:relative*/
/*}*/
/*.page-node-type-institution .field-group-tabs-wrapper .horizontal-tabs-panes .horizontal-tabs-pane .tab-item{*/
/*	display:-webkit-box;*/
/*	display:-webkit-flex;*/
/*	display:flex;*/
/*	-webkit-box-pack:start;*/
/*	-webkit-justify-content:flex-start;*/
/*	justify-content:flex-start*/
/*}*/
/*.page-node-type-institution .field-group-tabs-wrapper .horizontal-tabs-panes .horizontal-tabs-pane.open .details-wrapper{*/
/*	height:100%;*/
/*	min-height:300px;*/
/*	overflow-y:visible;*/
/*	opacity:1;*/
/*	visibility:visible;*/
/*	padding:10px*/
/*}*/
/*.page-node-type-institution .field-group-tabs-wrapper .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper{*/
/*	padding:0 20px;*/
/*	height:0;*/
/*	overflow-y:hidden;*/
/*	opacity:0;*/
/*	visibility:hidden;*/
/*	-webkit-transition:.5s ease-in;*/
/*	transition:.5s ease-in*/
/*}*/
/*.page-node-type-institution .field-group-tabs-wrapper div[data-horizontal-tabs-panes=""]:not(.horizontal-tabs-panes) summary[role=button]{*/
/*	display:-webkit-inline-box;*/
/*	display:-webkit-inline-flex;*/
/*	display:inline-flex*/
/*}*/
/*.page-node-type-institution .field-group-tabs-wrapper div[data-horizontal-tabs-panes=""]:not(.horizontal-tabs-panes) details.horizontal-tabs-pane.horizontal-tab-hidden{*/
/*	top:0;*/
/*	position:relative*/
/*}*/
/*.page-node-type-institution .field-group-tabs-wrapper div[data-horizontal-tabs-panes=""]:not(.horizontal-tabs-panes) .form-wrapper{*/
/*	position:relative*/
/*}*/
/*.page-node-type-institution .field-group-tabs-wrapper div[data-horizontal-tabs-panes=""]:not(.horizontal-tabs-panes) .form-wrapper .details-wrapper{*/
/*	padding:0 20px;*/
/*	-webkit-transition:.5s ease-in;*/
/*	transition:.5s ease-in*/
/*}*/

/*}*/
/*.page-node-type-institution .field-group-tabs-wrapper div[data-horizontal-tabs-panes=""]:not(.horizontal-tabs-panes) .form-wrapper .details-wrapper p{*/
/*	padding-bottom:15px*/
/*}*/
/*.page-node-type-institution .field-group-tabs-wrapper div[data-horizontal-tabs-panes=""]:not(.horizontal-tabs-panes) .form-wrapper .details-wrapper p:last-of-type{*/
/*	padding-bottom:0*/
/*}*/
/*.page-node-type-institution .slick-wrapper--asnavfor .slick--optionset--inst-big{*/
/*	height:295px;*/
/*	position:relative*/
/*}*/
/*.page-node-type-institution .slick-wrapper--asnavfor .slick--optionset--inst-big .slick__slider{*/
/*	height:295px*/
/*}*/
/*.page-node-type-institution .slick-wrapper--asnavfor .slick--optionset--inst-big .media--image{*/
/*	height:295px;*/
/*	border-radius:5px;*/
/*	overflow:hidden*/
/*}*/
/*.page-node-type-institution .slick-wrapper--asnavfor .slick--optionset--inst-big .media--image img{*/
/*	height:100%;*/
/*	width:100%;*/
/*	-o-object-fit:cover;*/
/*	object-fit:cover*/
/*}*/
/*.page-node-type-institution .slick-wrapper--asnavfor .slick--optionset--inst-big .slick__arrow{*/
/*	position:absolute;*/
/*	width:100%;*/
/*	left:0;*/
/*	top:45%*/
/*}*/
/*.page-node-type-institution .slick-wrapper--asnavfor .slick--optionset--inst-big .slick__arrow .slick-prev{*/
/*	left:10px*/
/*}*/
/*.page-node-type-institution .slick-wrapper--asnavfor .slick--optionset--inst-big .slick__arrow .slick-next{*/
/*	right:10px*/
/*}*/
/*.page-node-type-institution .slick-wrapper--asnavfor .slick--optionset--inst-small{*/
/*	padding-top:17px;*/
/*	position:relative*/
/*}*/
/*.page-node-type-institution .slick-wrapper--asnavfor .slick--optionset--inst-small .slick-slide{*/
/*	padding-left:8px;*/
/*	padding-right:8px;*/
/*	height:63px*/
/*}*/
/*.page-node-type-institution .slick-wrapper--asnavfor .slick--optionset--inst-small .slide__thumbnail{*/
/*	border-radius:5px;*/
/*	overflow:hidden;*/
/*	max-height:63px;*/
/*	height:100%*/
/*}*/
/*.page-node-type-institution .slick-wrapper--asnavfor .slick--optionset--inst-small .slide__thumbnail img{*/
/*	-o-object-fit:cover;*/
/*	object-fit:cover;*/
/*	width:100%;*/
/*	height:100%*/
/*}*/
/*.page-node-type-institution .slick-wrapper--asnavfor .slick--optionset--inst-small .slick__arrow{*/
/*	position:absolute;*/
/*	width:100%;*/
/*	left:0;*/
/*	top:32px*/
/*}*/
/*.page-node-type-institution .slick-wrapper--asnavfor .slick--optionset--inst-small .slick__arrow .slick-prev{*/
/*	left:10px*/
/*}*/
/*.page-node-type-institution .slick-wrapper--asnavfor .slick--optionset--inst-small .slick__arrow .slick-next{*/
/*	right:10px*/
/*}*/
.field--name-field-content.field--type-text-long{
	max-width:1170px;
	margin:0 auto;
	padding-left:10px;
	padding-right:10px
}
.field--name-field-content.field--type-text-long p{
	padding-bottom:10px
}
.field--name-field-content.field--type-text-long em{
	font-style:italic
}
.field--name-field-content.field--type-text-long .text-align-right:first-of-type{
	padding-top:20px
}
.field--name-field-content.field--type-text-long .text-align-right:nth-of-type(2){
	padding-bottom:40px
}
.field--name-field-content.field--type-text-long ul{
	line-height:1.2;
	font-size:1.5rem;
	list-style:square;
	padding-bottom:15px
}
.field--name-field-content.field--type-text-long ul li{
	list-style:square inside
}
.field--name-field-content.field--type-text-long strong{
	font-family:HelveticaNeueCur-Bold,sans-serif
}
.block-page-title-block{
	text-align:center;
	padding-top:35px
}
.block-page-title-block .page-title{
	font-size:3.6rem;
	color:#293957;
	font-family:Montserrat,sans-serif;
	font-weight:600
}
.path-reviews .block-system-main-block{
	max-width:790px;
	margin:auto
}
.path-reviews .views-element-container{
	width:100%;
	padding-right:10px;
	padding-left:10px;
	margin-right:auto;
	margin-left:auto
}
.path-reviews .view-reviews.open .views-row:nth-of-type(n+5){
	display:block
}
.path-reviews .view-content,.path-reviews .view-header .link-block{
	padding-top:50px
}
.path-reviews .views-row{
	padding-top:40px
}
.path-reviews .views-row:nth-of-type(n+5){
	display:none
}
.path-reviews .views-row:first-of-type{
	padding-top:0
}
.path-reviews .views-row .layout--onecol,.path-reviews .views-row .node--type-reviews{
	border-radius:10px;
	padding:25px;
	position:relative;
	background:-webkit-linear-gradient(#eceff0,#d6e7ed);
	background:linear-gradient(#eceff0,#d6e7ed);
	box-shadow:0 5px 10px rgba(38,38,38,.35)
}
.path-reviews .views-row .layout__region--content .field--name-node-title,.path-reviews .views-row .node__content .field--name-node-title{
	width:100%;
	max-width:600px
}
.path-reviews .views-row .layout__region--content .field--name-node-title h2,.path-reviews .views-row .node__content .field--name-node-title h2{
	font-size:2.8rem;
	color:#293957;
	font-family:HelveticaNeueCur-Bold,sans-serif
}
.path-reviews .views-row .layout__region--content .rating,.path-reviews .views-row .node__content .rating{
	position:absolute;
	right:20px;
	top:15px;
	unicode-bidi:bidi-override;
	font-size:2.5rem
}
.path-reviews .views-row .layout__region--content .rating>span,.path-reviews .views-row .node__content .rating>span{
	display:inline-block;
	position:relative;
	width:22px;
	color:#606060
}
.path-reviews .views-row .layout__region--content .rating>span.active,.path-reviews .views-row .node__content .rating>span.active{
	color:transparent
}
.path-reviews .views-row .layout__region--content .rating>span.active:before,.path-reviews .views-row .node__content .rating>span.active:before{
	content:"\2605";
	position:absolute;
	left:0;
	color:#ffd800
}
.path-reviews .views-row .layout__region--content .field,.path-reviews .views-row .node__content .field{
	font-size:1.6rem;
	line-height:1.2;
	color:#262626
}
.path-reviews .views-row .layout__region--content .field--name-field-institution,.path-reviews .views-row .node__content .field--name-field-institution{
	padding-top:4px
}
.path-reviews .views-row .layout__region--content .field--name-field-institution a,.path-reviews .views-row .node__content .field--name-field-institution a{
	font-family:Montserrat,sans-serif;
	font-size:1.5rem;
	font-style:italic;
	color:#606060
}
.path-reviews .views-row .layout__region--content .field--name-body,.path-reviews .views-row .node__content .field--name-body{
	padding-top:20px;
	font-family:HelveticaNeueCur-Light,sans-serif;
	font-size:1.6rem
}
.path-reviews .views-row .layout__region--content .field--name-field-images,.path-reviews .views-row .node__content .field--name-field-images{
	padding-top:25px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	justify-content:flex-start;
	margin-left:-8px;
	margin-right:-8px
}
.path-reviews .views-row .layout__region--content .field--name-field-images .field__item,.path-reviews .views-row .node__content .field--name-field-images .field__item{
	-webkit-box-flex:0;
	-webkit-flex:0 0 33.3%;
	flex:0 0 33.3%;
	max-width:33.3%;
	padding-left:8px;
	padding-right:8px;
	height:165px;
	overflow:hidden;
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:inline-flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	padding-bottom:16px
}
@media screen and (max-width:768px){
	.path-reviews .views-row .layout__region--content .field--name-field-images .field__item,.path-reviews .views-row .node__content .field--name-field-images .field__item{
	-webkit-box-flex:0;
	-webkit-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%;
	padding:8px
}

}
@media screen and (max-width:480px){
	.path-reviews .views-row .layout__region--content .rating,.path-reviews .views-row .node__content .rating{
	position:relative;
	right:0;
	top:0
}
.path-reviews .views-row .layout__region--content .field--name-field-images .field__item,.path-reviews .views-row .node__content .field--name-field-images .field__item{
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%
}

}
.path-reviews .views-row .layout__region--content .field--name-field-images .field__item a,.path-reviews .views-row .node__content .field--name-field-images .field__item a{
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	width:100%;
	height:145px
}
.path-reviews .views-row .layout__region--content .field--name-field-images .field__item img,.path-reviews .views-row .node__content .field--name-field-images .field__item img{
	max-width:100%;
	max-height:100%;
	height:100%;
	width:100%;
	-o-object-fit:cover;
	object-fit:cover
}
.path-questions .block-system-main-block{
	max-width:790px;
	margin:auto
}
.path-questions .views-element-container{
	width:100%;
	padding-right:10px;
	padding-left:10px;
	margin-right:auto;
	margin-left:auto
}
.path-questions .view-questions.open .views-row:nth-of-type(n+9){
	display:block
}
.path-questions .view-content,.path-questions .view-header .link-block{
	padding-top:50px
}
.path-questions .views-row{
	padding-top:40px
}
.path-questions .views-row:nth-of-type(n+9){
	display:none
}
.path-questions .views-row:first-of-type{
	padding-top:0
}
.path-questions .views-row .layout--onecol{
	border-radius:10px;
	padding:25px;
	position:relative;
	background:-webkit-linear-gradient(#eceff0,#d6e7ed);
	background:linear-gradient(#eceff0,#d6e7ed);
	box-shadow:0 5px 10px rgba(38,38,38,.35)
}
.path-questions .views-row .layout__region--content .field{
	font-size:1.6rem;
	line-height:1.2;
	color:#262626
}
.path-questions .views-row .layout__region--content .field__label{
	font-size:1.5rem;
	font-family:Montserrat,sans-serif;
	font-weight:500;
	font-style:italic;
	color:#606060
}
.path-questions .views-row .layout__region--content .field__item{
	font-family:HelveticaNeueCur-Light,sans-serif;
	font-size:1.6rem;
	color:#262626
}
.path-questions .views-row .layout__region--content .field--name-field-question .field__item{
	font-family:HelveticaNeueCur-Bold,sans-serif;
	font-size:2rem;
	color:#293957
}
.path-questions .views-row .layout__region--content .field--name-field-answer{
	padding-top:15px
}
.block-system-main-block article[data-history-node-id="60"]{
	max-width:1170px
}
.contacts-section{
	padding-top:93px
}
.contacts-section .contacts-main-section{
	-webkit-flex-wrap:nowrap;
	flex-wrap:nowrap
}
@media (max-width:992px){
	.contacts-section .contacts-main-section{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap
}

}
.contacts-section .contacts-map-section{
	max-height:377px;
	height:auto;
	-webkit-box-flex:0;
	-webkit-flex:0 0 50%;
	flex:0 0 50%
}
@media (max-width:992px){
	.contacts-section .contacts-map-section{
	max-width:100%;
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%;
	height:377px
}

}
.contacts-section .map-block{
	width:100%;
	height:100%
}
.contacts-section #map{
	max-width:570px;
	width:100%;
	height:100%;
	border-radius:10px
}
.contacts-section .contacts-main-detailed-adress-section{
	-webkit-box-flex:0;
	-webkit-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%
}
@media (max-width:992px){
	.contacts-section #map{
	max-width:100%
}
.contacts-section .contacts-main-detailed-adress-section{
	max-width:100%;
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%;
	padding-top:30px
}

}
.contacts-section .contacts-main-detailed-adress-section>.row{
	-webkit-justify-content:space-around;
	justify-content:space-around;
	-webkit-flex-wrap:nowrap;
	flex-wrap:nowrap
}
@media screen and (max-width:577px){
	.contacts-section .contacts-main-detailed-adress-section>.row{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap
}

}
.contacts-section .contacts-main-detailed-adress-section>.row>.col{
	-webkit-box-flex:0;
	-webkit-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%
}
.contacts-section .contacts-main-detailed-adress-section>.row>.col p{
	text-indent:0
}
@media screen and (max-width:577px){
	.contacts-section .contacts-main-detailed-adress-section>.row>.col{
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%
}
.contacts-section .contacts-main-detailed-adress-section>.row>.col:last-of-type{
	padding-top:30px
}

}
.contacts-section .contacts-adress-section,.contacts-section .contacts-schedule-section{
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	flex-direction:column
}
.contacts-section .contacts-adress-section-title,.contacts-section .contacts-adress-section-title-phone,.contacts-section .contacts-schedule-section-email-title,.contacts-section .contacts-schedule-section-skype,.contacts-section .contacts-schedule-section-title{
	font-size:28px;
	color:#293957;
	line-height:33px;
	padding-bottom:10px;
	font-family:HelveticaNeueCur-Bold,sans-serif
}
.contacts-section .contacts-adress-section-adress,.contacts-section .contacts-adress-section-messengers-phone-number,.contacts-section .contacts-schedule-section-email,.contacts-section .contacts-schedule-section-note,.contacts-section .contacts-schedule-section-schedule{
	font-family:Montserrat,sans-serif;
	font-weight:500;
	font-size:1.8rem;
	color:#262626
}
.contacts-section .contacts-adress-section-messengers-phone-number{
	line-height:25px
}
.contacts-section .contacts-adress-section-adress,.contacts-section .contacts-schedule-section-schedule{
	line-height:24px
}
.contacts-section .contacts-adress-section-adress-block,.contacts-section .contacts-schedule-section-schedule-block{
	padding-bottom:29px
}
.contacts-section .contacts-adress-section-title-phone-number,.contacts-section .contacts-schedule-section-messengers-skype{
	font-family:Montserrat-SemiBold;
	font-size:18px;
	color:#187ac3;
	line-height:22px;
	padding-bottom:9.5px
}
.contacts-section .contacts-adress-section-messengers{
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-webkit-flex-direction:row;
	flex-direction:row;
	-webkit-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	justify-content:flex-start;
	padding-bottom:29px
}
.contacts-section .contacts-adress-section-messengers a{
	margin-right:17px
}
@media screen and (max-width:577px){
	.contacts-section .contacts-adress-section-messengers{
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	justify-content:flex-start
}
.contacts-section .contacts-adress-section-messengers a{
	margin-right:20px
}

}
.contacts-section .contacts-schedule-section-messengers{
	padding-bottom:14px
}
.contacts-section .contacts-adress-section-messengers-telegram,.contacts-section .contacts-adress-section-messengers-viber,.contacts-section .contacts-adress-section-messengers-whatsapp,.contacts-section .contacts-schedule-section-messengers-skype-img{
	height:52.5px
}
.contacts-section .contacts-schedule-section-email{
	line-height:22px;
	color:#187ac3
}
.contacts-section .contacts-schedule-section-note{
	line-height:22px
}

.block-views-blockreviews-block-1 .layout--onecol .layout__region--content.dont-have-images .field--name-body,.block-views-blockreviews-block-1 .layout--onecol.dont-have-images .node__content .field--name-body,.block-views-blockreviews-block-1 .node--type-reviews .layout__region--content.dont-have-images .field--name-body,.block-views-blockreviews-block-1 .node--type-reviews .node__content.dont-have-images .field--name-body{
	max-height:100%;
}
.block-views-blockreviews-block-1 .layout--onecol .layout__region--content .field--name-body .field--name-field-media-oembed-video,.block-views-blockreviews-block-1 .layout--onecol .node__content .field--name-body .field--name-field-media-oembed-video,.block-views-blockreviews-block-1 .node--type-reviews .layout__region--content .field--name-body .field--name-field-media-oembed-video,.block-views-blockreviews-block-1 .node--type-reviews .node__content .field--name-body .field--name-field-media-oembed-video{text-align:center}

.path-frontpage .field--name-field-paragraph{
	position: relative;
}
.page-node-type-landing-page #block-classy-custom-breadcrumbs {
	display: none;
}


.top-links .l-1 {
    background: url(../images/l_1.png) 100% 100% no-repeat;
}
.top-links .l-2 {
    background: url(../images/l_2.png) 100% 100% no-repeat;
}
.top-links .l-3 {
    background: url(../images/l_3.png) 100% 100% no-repeat;
}
.top-links .l-4 {
    background: url(../images/l_4.png) 100% 100% no-repeat;
}
.top-links .l-5 {
    background: url(../images/l_5.png) 100% 100% no-repeat;
}
.top-links .l-6 {
    background: url(../images/l_6.png) 100% 100% no-repeat;
}
.top-links .item {
    background-size: cover;
    height: 200px;
    border-radius: 10px;
	margin-bottom: 20px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	transition: transform  0.2s ease-in;
}
.top-links .item:hover {
	transform: scale(1.05);
}
.top-links .item p{
	color: white;
	height: 100%;
	font-family: Montserrat,sans-serif;
	font-weight: 600;
	font-size: 22px;
	line-height: 30px;
	text-indent: 0;
	background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 50%);
	border-radius: 10px;
}
@media (max-width:992px){
	.top-links .item p{
		font-size: 18px;
		line-height: 26px;
		background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);
	}
}


.top-links .item p a{
	height: 100%;
	padding: 20px;
	display: block;
}
.top-links .item p a span{
	max-width: 370px;
	display: block;
}

.block-region-middle a {
	color: blue;
	text-decoration: underline;
}

.path-taxonomy .block-system-main-block .col-md-6{
	flex: 0 0 100%;
	max-width: 100%;
}

.page-node-type-institution .block-page-title-block{
	display:none
}
.page-node-type-institution .layout-content{
	max-width:1190px;
	width:100%;
	margin-right:auto;
	margin-left:auto
}
.page-node-type-institution .region-content{
	width:100%;
	padding-right:10px;
	padding-left:10px;
	margin-right:auto;
	margin-left:auto
}
.page-node-type-institution .block-system-main-block{
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-right:-10px;
	margin-left:-10px;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
.page-node-type-institution .node--type-institution{
	padding-right:10px;
	padding-left:10px;
	padding-top:50px;
	-webkit-flex-basis:0;
	flex-basis:0;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	flex-grow:1;
	max-width:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap
}


.page-node-type-institution .node--type-institution>div{
	width: 100%;
}
.page-node-type-institution .layout--twocol-section.layout--twocol-section--50-50 > .layout__region--first{
	/*width:auto;*/
	max-width:470px;
	float:none;
	-webkit-box-flex:0;
	-webkit-flex:0 0 40%;
	flex:0 0 40%
}
.page-node-type-institution .layout--twocol-section.layout--twocol-section--50-50 > .layout__region--second{

}
@media (max-width:992px){
	.page-node-type-institution .layout--twocol-section.layout--twocol-section--50-50 > .layout__region--first{
		-webkit-box-flex:0;
		-webkit-flex:0 0 100%;
		flex:0 0 100%;
		max-width:100%
	}

}
.page-node-type-institution .layout--twocol-section.layout--twocol-section--50-50 > .layout__region--second{
	float:none;
	-webkit-box-flex:0;
	-webkit-flex:0 0 50%;
	flex:0 0 50%;
	max-width:530px;
	padding-left:30px;
	padding-right:30px
}
@media (max-width:992px){
	.page-node-type-institution .layout--twocol-section.layout--twocol-section--50-50 > .layout__region--second{
		padding-left:15px;
		padding-right:5px;
		-webkit-box-flex:0;
		-webkit-flex:0 0 100%;
		flex:0 0 100%;
		max-width:100%
	}

}
.page-node-type-institution .layout__region--second .field{
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-wrap:nowrap;
	flex-wrap:nowrap;
	color:#293957;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	padding-top:12px;
	font-size:1.6rem;
	font-family:HelveticaNeueCur-Light,sans-serif
}
.page-node-type-institution .layout__region--second .field:first-of-type{
	padding-top:0
}
.page-node-type-institution .layout__region--second .field .field__label{
	-webkit-flex-basis:0;
	flex-basis:0;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	flex-grow:1;
	max-width:100%;
	font-family:HelveticaNeueCur-Light,sans-serif
}
.page-node-type-institution .layout__region--second .field>.field__item,.page-node-type-institution .layout__region--second  .field>.field__items{
	-webkit-flex-basis:0;
	flex-basis:0;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	flex-grow:1;
	max-width:100%;
	text-align:right
}
.page-node-type-institution .layout__region--second .field>.field__items{
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	justify-content:flex-end
}
@media screen and (max-width:480px){
	.page-node-type-institution .layout__region--second .field{
		font-size:1.4rem
	}
	.page-node-type-institution .layout__region--second .field>.field__items{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap
	}

}
.page-node-type-institution .layout__region--second .field>.field__items>.field__item{
	padding-left:5px
}
.page-node-type-institution .layout__region--second .field>.field__items>.field__item:first-of-type{
	padding-left:0
}
.page-node-type-institution .layout__region--second .block-layout-builder{
	/*padding-bottom:12px*/
    padding-top:12px;

}
.page-node-type-institution .layout__region--second .block-layout-builder:first-of-type{
    padding-top:0;

}
.page-node-type-institution .layout__region--second .block-layout-builder h1{
	font-size:3.6rem;
	line-height:4.8rem;
	font-family:Montserrat,sans-serif;
	font-weight:600;
	color:#293957
}
@media screen and (max-width:640px){
	.page-node-type-institution .layout__region--second{
		padding-left:10px;
		padding-right:10px
	}
	.page-node-type-institution .layout__region--second .field--name-node-title h2{
		font-size:3rem;
		line-height:1.2
	}

}
.page-node-type-institution .layout--tabs{
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%
}
.page-node-type-institution .layout--tabs.tab-hidden{
	display: none;
}
.page-node-type-institution .layout--tabs .link-block{
	padding-top:30px
}
.page-node-type-institution .layout--tabs{
	padding-top:50px
}
.page-node-type-institution .layout--tabs .horizontal-tabs{
	margin:0;
	border:0
}
.page-node-type-institution .layout--tabs .tab--primary{
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	background-color:transparent;
	border:0;
	margin-bottom:-2px
}
.page-node-type-institution .layout--tabs .tab--primary .tabs__tab{
	border:0;
	background:0 0;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	min-width:100px
}
.page-node-type-institution .layout--tabs .tab--primary .tabs__tab.tab-hidden{
	display: none;
}

.page-node-type-institution .layout--tabs .tab--primary .tabs__tab a{
	border-radius:10px 10px 0 0;
	font-size:1.8rem;
	font-family:Montserrat,sans-serif;
	font-weight:500;
	color:#293957;
	width:100%;
	height:100%;
	padding:15px;
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:inline-flex
}



.page-node-type-institution .layout--tabs .tab--primary .tabs__tab a:hover{
	background-color:#eceff0
}
.page-node-type-institution .layout--tabs .tab--primary .tabs__tab a strong{
	font-family:Montserrat,sans-serif;
	font-weight:500
}
.page-node-type-institution .layout--tabs .tab--primary .tabs__tab.selected a{
	background-color:#eceff0
}
.page-node-type-institution .layout--tabs  .tab-content{
	border-radius:10px;
	background:-webkit-linear-gradient(#eceff0,#d6e7ed);
	background:linear-gradient(#eceff0,#d6e7ed)
}
.page-node-type-institution .layout--tabs  .tab-content .tab-pane{
	padding: 0 1em;
	border: 0;
	background-color: unset;
	box-shadow: unset;
}

.page-node-type-institution .layout--tabs  .horizontal-tabs-panes summary[role=button]{
	font-size:1.8rem;
	font-family:Montserrat,sans-serif;
	font-weight:500;
	color:#293957;
	width:100%;
	padding:15px
}

/*.page-node-type-institution .layout--tabs  .horizontal-tabs-panes .tab-pane .tab-item{*/
/*	display:none;*/
/*	width:100%*/
/*}*/
/*.page-node-type-institution .layout--tabs  .horizontal-tabs-panes .horizontal-tabs-pane .btn-tabs{*/
/*	font-size:1.8rem;*/
/*	font-family:Montserrat,sans-serif;*/
/*	font-weight:500;*/
/*	color:#293957;*/
/*	padding:10px;*/
/*	position:relative*/
/*}*/
/*.page-node-type-institution .layout--tabs  .horizontal-tabs-panes .horizontal-tabs-pane .btn-tabs:before{*/
/*	content:'';*/
/*	position:relative;*/
/*	right:0;*/
/*	display:-webkit-inline-box;*/
/*	display:-webkit-inline-flex;*/
/*	display:inline-flex;*/
/*	width:20px;*/
/*	height:20px;*/
/*	margin-right:5px;*/
/*	background:url(../images/arrow-blue.svg) center no-repeat;*/
/*	-webkit-transform:rotate(90deg);*/
/*	-ms-transform:rotate(90deg);*/
/*	transform:rotate(90deg)*/
/*}*/
.page-node-type-institution .layout--tabs .tab-content .tab-pane .block{
	padding:50px 70px;
	font-size:1.5rem;
	line-height:1.2;
	color:#293957;
	//word-break: break-all;
}
.page-node-type-institution .layout--tabs .tab-content .tab-pane .block p{
	font-family:HelveticaNeueCur-Light,sans-serif;
	padding-bottom:15px
}
.page-node-type-institution .layout--tabs .tab-content .tab-pane .block p a{
	text-decoration: underline;
	font-weight: bold;
}
.page-node-type-institution .layout--tabs .tab-content .tab-pane .block p:last-of-type{
	padding-bottom:0
}
.page-node-type-institution .layout--tabs  div[data-horizontal-tabs-panes=""]:not(.horizontal-tabs-panes){
	border-radius:10px;
	background:-webkit-linear-gradient(#eceff0,#d6e7ed);
	background:linear-gradient(#eceff0,#d6e7ed)
}
.page-node-type-institution .layout--tabs  div[data-horizontal-tabs-panes=""]:not(.horizontal-tabs-panes) summary[role=button]{
	font-size:1.8rem;
	font-family:Montserrat,sans-serif;
	font-weight:500;
	color:#293957;
	width:100%;
	padding:15px
}
.page-node-type-institution .layout--tabs  div[data-horizontal-tabs-panes=""]:not(.horizontal-tabs-panes) .form-wrapper .tab-item{
	display:none
}
.page-node-type-institution .field-group-tabs-wrapper div[data-horizontal-tabs-panes=""]:not(.horizontal-tabs-panes) .form-wrapper .btn-tabs{
	font-size:1.8rem;
	font-family:Montserrat,sans-serif;
	font-weight:500;
	color:#293957;
	padding:10px;
	position:relative
}
.page-node-type-institution .field-group-tabs-wrapper div[data-horizontal-tabs-panes=""]:not(.horizontal-tabs-panes) .form-wrapper .btn-tabs:before{
	content:'';
	position:relative;
	right:0;
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:inline-flex;
	width:20px;
	height:20px;
	margin-right:5px;
	background:url(../images/arrow-blue.svg) center no-repeat;
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg)
}
.page-node-type-institution .field-group-tabs-wrapper div[data-horizontal-tabs-panes=""]:not(.horizontal-tabs-panes) .form-wrapper .details-wrapper{
	padding:50px 70px;
	font-size:1.5rem;
	line-height:1.2;
	color:#293957
}
@media screen and (max-width:768px){
	.page-node-type-institution .field-group-tabs-wrapper .horizontal-tabs-list,.page-node-type-institution .field-group-tabs-wrapper .horizontal-tabs-panes summary[role=button]{
		display:none
	}
	.page-node-type-institution .field-group-tabs-wrapper .horizontal-tabs-panes details.horizontal-tabs-pane.horizontal-tab-hidden{
		top:0;
		position:relative
	}
	.page-node-type-institution .field-group-tabs-wrapper .horizontal-tabs-panes .horizontal-tabs-pane{
		position:relative
	}
	.page-node-type-institution .field-group-tabs-wrapper .horizontal-tabs-panes .horizontal-tabs-pane .tab-item{
		display:-webkit-box;
		display:-webkit-flex;
		display:flex;
		-webkit-box-pack:start;
		-webkit-justify-content:flex-start;
		justify-content:flex-start
	}
	.page-node-type-institution .field-group-tabs-wrapper .horizontal-tabs-panes .horizontal-tabs-pane.open .details-wrapper{
		height:100%;
		min-height:300px;
		overflow-y:visible;
		opacity:1;
		visibility:visible;
		padding:10px
	}
	.page-node-type-institution .field-group-tabs-wrapper .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper{
		padding:0 20px;
		height:0;
		overflow-y:hidden;
		opacity:0;
		visibility:hidden;
		-webkit-transition:.5s ease-in;
		transition:.5s ease-in
	}
	.page-node-type-institution .field-group-tabs-wrapper div[data-horizontal-tabs-panes=""]:not(.horizontal-tabs-panes) summary[role=button]{
		display:-webkit-inline-box;
		display:-webkit-inline-flex;
		display:inline-flex
	}
	.page-node-type-institution .field-group-tabs-wrapper div[data-horizontal-tabs-panes=""]:not(.horizontal-tabs-panes) details.horizontal-tabs-pane.horizontal-tab-hidden{
		top:0;
		position:relative
	}
	.page-node-type-institution .field-group-tabs-wrapper div[data-horizontal-tabs-panes=""]:not(.horizontal-tabs-panes) .form-wrapper{
		position:relative
	}
	.page-node-type-institution .field-group-tabs-wrapper div[data-horizontal-tabs-panes=""]:not(.horizontal-tabs-panes) .form-wrapper .details-wrapper{
		padding:0 20px;
		-webkit-transition:.5s ease-in;
		transition:.5s ease-in
	}

}
.page-node-type-institution .field-group-tabs-wrapper div[data-horizontal-tabs-panes=""]:not(.horizontal-tabs-panes) .form-wrapper .details-wrapper p{
	padding-bottom:15px
}
.page-node-type-institution .field-group-tabs-wrapper div[data-horizontal-tabs-panes=""]:not(.horizontal-tabs-panes) .form-wrapper .details-wrapper p:last-of-type{
	padding-bottom:0
}
.page-node-type-institution .slick-wrapper--asnavfor .slick--optionset--inst-big{
	height:295px;
	position:relative
}
.page-node-type-institution .slick-wrapper--asnavfor .slick--optionset--inst-big .slick__slider{
	height:295px
}
.page-node-type-institution .slick-wrapper--asnavfor .slick--optionset--inst-big .media--image{
	height:295px;
	border-radius:5px;
	overflow:hidden
}
.page-node-type-institution .slick-wrapper--asnavfor .slick--optionset--inst-big .media--image img{
	height:100%;
	width:100%;
	-o-object-fit:cover;
	object-fit:cover
}
.page-node-type-institution .slick-wrapper--asnavfor .slick--optionset--inst-big .slick__arrow{
	position:absolute;
	width:100%;
	left:0;
	top:45%
}
@media (max-width:992px){
	.page-node-type-institution .slick-wrapper--asnavfor .slick--optionset--inst-big{
		height:500px;
	}
	.page-node-type-institution .slick-wrapper--asnavfor .slick--optionset--inst-big .slick__slider{
		height:500px;
	}
	.page-node-type-institution .slick-wrapper--asnavfor .slick--optionset--inst-big .media--image{
		height:500px;

	}
}
@media (max-width:640px){
	.page-node-type-institution .slick-wrapper--asnavfor .slick--optionset--inst-big{
		height:300px;
	}
	.page-node-type-institution .slick-wrapper--asnavfor .slick--optionset--inst-big .slick__slider{
		height:300px;
	}
	.page-node-type-institution .slick-wrapper--asnavfor .slick--optionset--inst-big .media--image{
		height:300px;
	}
}
.page-node-type-institution .slick-wrapper--asnavfor .slick--optionset--inst-big .slick__arrow .slick-prev{
	left:10px
}
.page-node-type-institution .slick-wrapper--asnavfor .slick--optionset--inst-big .slick__arrow .slick-next{
	right:10px
}
.page-node-type-institution .slick-wrapper--asnavfor .slick--optionset--inst-small{
	padding-top:17px;
	position:relative
}
.page-node-type-institution .slick-wrapper--asnavfor .slick--optionset--inst-small .slick-slide{
	padding-left:8px;
	padding-right:8px;
	height:63px
}
.page-node-type-institution .slick-wrapper--asnavfor .slick--optionset--inst-small .slide__thumbnail{
	border-radius:5px;
	overflow:hidden;
	max-height:63px;
	height:100%
}
.page-node-type-institution .slick-wrapper--asnavfor .slick--optionset--inst-small .slide__thumbnail img{
	-o-object-fit:cover;
	object-fit:cover;
	width:100%;
	height:100%
}
.page-node-type-institution .slick-wrapper--asnavfor .slick--optionset--inst-small .slick__arrow{
	position:absolute;
	width:100%;
	left:0;
	top:32px
}
.page-node-type-institution .slick-wrapper--asnavfor .slick--optionset--inst-small .slick__arrow .slick-prev{
	left:10px
}
.page-node-type-institution .slick-wrapper--asnavfor .slick--optionset--inst-small .slick__arrow .slick-next{
	right:10px
}

.block-views-blockinstitutions-block-3{
    padding-top: 50px;
}
.block-views-blockinstitutions-block-2 .node--type-institution>div{
	width: 100%;
}
.block-views-blockinstitutions-block-3>h2{
    font-size:3.6rem;
    color:#293957;
    line-height:4.2rem;
    font-family:Montserrat,sans-serif;
    font-weight:600;
    padding-bottom:50px;
    text-align:center
}

.block-views-blockinstitutions-block-2 .views-row h2,
.block-views-blockinstitutions-block-3 .views-row h2{
    display: none;
}

.block-views-blockinstitutions-block-2 .views-row>.node--type-institution,
.block-views-blockinstitutions-block-3 .views-row>.node--type-institution{
    padding: 0;
    display: block;
    margin: 0;
}


.block-views-blockinstitutions-block-2 .views-row .node__content>div,
.block-views-blockinstitutions-block-3 .views-row .node__content>div{
    position: relative;
    height: 305px;
    width: 100%;
}
.block-views-blockinstitutions-block-2>div,
.block-views-blockinstitutions-block-3>div,
.field--name-dynamic-block-fieldnode-inst>div{
    max-width:1200px;
    margin:auto
}

.block-views-blockinstitutions-block-3 .view-institutions,
.field--name-dynamic-block-fieldnode-inst .view-institutions{
    width:100%;
    margin-right:auto;
    margin-left:auto;
    padding-left:15px;
    padding-right:15px
}

@media (max-width:992px){
    .block-views-blockinstitutions-block-3 .view-institutions,
	.field--name-dynamic-block-fieldnode-inst .view-institutions{
        padding-left:0;
        padding-right:0;
        overflow-x:hidden
    }

}
.block-views-blockinstitutions-block-3 .view-institutions.open .views-row:nth-of-type(n+9),
.field--name-dynamic-block-fieldnode-inst .view-institutions.open .views-row:nth-of-type(n+9){
    display:block
}

.block-views-blockinstitutions-block-3 .view-content,
.field--name-dynamic-block-fieldnode-inst .view-content{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-right:-15px;
    margin-left:-15px;
    -webkit-box-pack:left;
    -webkit-justify-content:left;
    justify-content:left
}
@media (max-width:1190px){
    #block-vebforma-2.block-webform-block .webform-submission-form .form-no-label strong,
    #block-vebforma-2.block-webform-block label strong,#block-vebforma.block-webform-block .webform-submission-form .form-no-label strong{
        font-size:3.2rem
    }
    .block-views-blockinstitutions-block-3 .view-content,
    .field--name-dynamic-block-fieldnode-inst .view-content{
        margin-left:0;
        margin-right:0;
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        justify-content:center
    }

}
.block-views-blockinstitutions-block-3 .views-row,
.field--name-dynamic-block-fieldnode-inst .views-row{
    padding-right:15px;
    padding-left:15px;
    -webkit-box-flex:0;
    -webkit-flex:0 0 25%;
    flex:0 0 25%;
    max-width:300px;
    padding-bottom:34px
}


@media (max-width:900px){
    .block-views-blockinstitutions-block-3 .views-row,.field--name-dynamic-block-fieldnode-inst .views-row{
        -webkit-box-flex:0;
        -webkit-flex:0 0 50%;
        flex:0 0 50%
    }

}
@media screen and (max-width:577px){
    .block-views-blockinstitutions-block-3 .views-row,.field--name-dynamic-block-fieldnode-inst .views-row{
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        flex:0 0 100%
    }
    .block-views-blockinstitutions-block-3 .views-row:last-of-type,.field--name-dynamic-block-fieldnode-inst .views-row:last-of-type{
        padding-bottom:0
    }
    .block-views-blockinstitutions-block-3 .views-row fieldset.next .fieldset-wrapper,
    .field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper{
        margin:0 auto
    }

}
.block-views-blockinstitutions-block-3 .views-row:nth-of-type(n+9),
.field--name-dynamic-block-fieldnode-inst .views-row:nth-of-type(n+9){
	 display:none
 }
.block-views-blockinstitutions-block-3 .views-row .layout__region--content,.field--name-dynamic-block-fieldnode-inst .views-row .layout__region--content{
    position:relative;
    height:305px
}
.block-views-blockinstitutions-block-2 .views-row .node__content>div:hover fieldset.first,
.block-views-blockinstitutions-block-3 .views-row .node__content>div:hover fieldset.first,
.field--name-dynamic-block-fieldnode-inst .views-row .layout__region--content:hover fieldset.first{
    z-index:30
}


.block-views-blockinstitutions-block-2 .views-row .node__content>div:hover fieldset.next,
.block-views-blockinstitutions-block-3 .views-row .node__content>div:hover fieldset.next,
.field--name-dynamic-block-fieldnode-inst .views-row .layout__region--content:hover fieldset.next{
    opacity:1;
    top:98%;
    z-index:25
}
block-views-blockinstitutions-block-2.views-row fieldset.first,
.block-views-blockinstitutions-block-3 .views-row fieldset.first,
.field--name-dynamic-block-fieldnode-inst .views-row fieldset.first{
    border-radius:10px;
    height:305px;
    box-shadow:0 3px 20px rgba(0,67,116,.2);
    margin:0;
    position:absolute;
    left:0;
    top:0;
    z-index:20
}
.block-views-blockinstitutions-block-3 .views-row fieldset.first legend,
.field--name-dynamic-block-fieldnode-inst .views-row fieldset.first legend{
    display:none
}
.block-views-blockinstitutions-block-3 .views-row fieldset.first .fieldset-wrapper,
.field--name-dynamic-block-fieldnode-inst .views-row fieldset.first .fieldset-wrapper{
    height:100%
}
.block-views-blockinstitutions-block-3 .views-row .field--name-field-images,
.field--name-dynamic-block-fieldnode-inst .views-row .field--name-field-images{
    border-radius:10px 10px 0 0;
    height:100%;
    max-height:175px;
    overflow:hidden
}
.block-views-blockinstitutions-block-3 .views-row .field--name-field-images .field__item,
.field--name-dynamic-block-fieldnode-inst .views-row .field--name-field-images .field__item{
    height:100%
}
.block-views-blockinstitutions-block-3 .views-row .field--name-field-images a,
.field--name-dynamic-block-fieldnode-inst .views-row .field--name-field-images a{
    display:block;
    height:100%;
    max-height:175px;
    overflow:hidden
}
.block-views-blockinstitutions-block-3 .views-row .field--name-field-images img,
.field--name-dynamic-block-fieldnode-inst .views-row .field--name-field-images img{
    height:inherit;
    -o-object-fit:cover;
    object-fit:cover
}

.block-views-blockinstitutions-block-3 .views-row .field--name-field-name,
.block-views-blockinstitutions-block-3 .views-row .field--name-node-title,
.field--name-dynamic-block-fieldnode-inst .views-row .field--name-field-name,.field--name-dynamic-block-fieldnode-inst .views-row .field--name-node-title{
    background:-webkit-linear-gradient(#1dbde3,#187ac3);
    background:linear-gradient(#1dbde3,#187ac3);
    position:absolute;
    bottom:0;
    left:0;
    padding:17px 12px;
    border-radius:0 0 10px 10px;
    width:100%;
    min-height:130px;
    text-align:center;
    font-size:2.4rem;
    color:#fff;
    font-family:HelveticaNeueCur-Bold,sans-serif
}

.block-views-blockinstitutions-block-3 .views-row .field--name-field-name a,.block-views-blockinstitutions-block-3 .views-row .field--name-node-title a,.field--name-dynamic-block-fieldnode-inst .views-row .field--name-field-name a,.field--name-dynamic-block-fieldnode-inst .views-row .field--name-node-title a{
    font-size:2.4rem;
    color:#fff
}
.block-views-blockinstitutions-block-3 .views-row fieldset.next,.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next{
    padding:16px;
    position:absolute;
    left:0;
    top:40%;
    width:100%;
    height:auto;
    visibility:visible;
    opacity:0;
    z-index:20;
    border-radius:0 0 10px 10px;
    background-color:#fff;
    -webkit-transition:top .3s ease-in .1s;
    transition:top .3s ease-in .1s;
    box-shadow:0 0 10px rgba(0,67,116,.5);
    margin:0
}
.block-views-blockinstitutions-block-3 .views-row fieldset.next legend,
.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next legend{
    display:none
}
.block-views-blockinstitutions-block-3 .views-row fieldset.next .fieldset-wrapper,
.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper{
    font-size:1.6rem;
    font-family:Montserrat,sans-serif;
    font-weight:500;
    overflow:hidden;
    max-width:238px
}
@media (max-width:1190px){
    .block-views-blockinstitutions-block-3 .views-row fieldset.next,
    .field--name-dynamic-block-fieldnode-inst .views-row fieldset.next{
        padding-left:8px;
        padding-right:8px
    }
    .block-views-blockinstitutions-block-3 .views-row fieldset.next .fieldset-wrapper,
    .field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper{
        max-width:210px
    }

}
@media (max-width:992px){
    .block-views-blockinstitutions-block-3 .views-row .field--name-field-name,
    .block-views-blockinstitutions-block-3 .views-row .field--name-node-title,
    .field--name-dynamic-block-fieldnode-inst .views-row .field--name-field-name,
    .field--name-dynamic-block-fieldnode-inst .views-row .field--name-node-title{
        font-size:1.8rem
    }
    .block-views-blockinstitutions-block-3 .views-row fieldset.next .fieldset-wrapper,
    .field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper{
        max-width:195px
    }

}
.block-views-blockinstitutions-block-3 .views-row fieldset.next .fieldset-wrapper .field,
.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-flex-wrap:nowrap;
    flex-wrap:nowrap
}
.block-views-blockinstitutions-block-3 .views-row fieldset.next .fieldset-wrapper .field.field--label-inline,
.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field.field--label-inline{
    margin-top:11px;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0);
    -webkit-transition:-webkit-transform .3s ease-in-out;
    transition:transform .3s ease-in-out;
    transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}
.block-views-blockinstitutions-block-3 .views-row fieldset.next .fieldset-wrapper .field.field--label-inline:after,
.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field.field--label-inline:after{
    content:'';
    position:absolute;
    right:0;
    top:4px;
    display:inline-block;
    width:6px;
    height:12px;
    background:url(../images/arrow-blue.svg) center no-repeat;
    -webkit-transition:.2s ease-in;
    transition:.2s ease-in
}
.block-views-blockinstitutions-block-3 .views-row fieldset.next .fieldset-wrapper .field.field--label-inline:hover,
.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field.field--label-inline:hover{
    -webkit-transform:translateX(-230px);
    -ms-transform:translateX(-230px);
    transform:translateX(-230px)
}
@media (max-width:1190px){
    .block-views-blockinstitutions-block-3 .views-row fieldset.next .fieldset-wrapper .field.field--label-inline:hover,
    .field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field.field--label-inline:hover{
        -webkit-transform:translateX(-202px);
        -ms-transform:translateX(-202px);
        transform:translateX(-202px)
    }

}
@media (max-width:900px){
    .block-views-blockinstitutions-block-3 .views-row fieldset.next .fieldset-wrapper,
    .field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper{
        max-width:238px
    }
    .block-views-blockinstitutions-block-3 .views-row fieldset.next .fieldset-wrapper .field.field--label-inline:hover,
    .field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field.field--label-inline:hover{
        -webkit-transform:translateX(-230px);
        -ms-transform:translateX(-230px);
        transform:translateX(-230px)
    }

}
.block-views-blockinstitutions-block-3 .views-row fieldset.next .fieldset-wrapper .field.field--label-inline:hover:after,
.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field.field--label-inline:hover:after{
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
}
.block-views-blockinstitutions-block-3 .views-row fieldset.next .fieldset-wrapper .field:first-of-type,
.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field:first-of-type{
    margin-top:0
}
.block-views-blockinstitutions-block-3 .views-row fieldset.next .fieldset-wrapper .field .field__label,
.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field .field__label{
    -webkit-box-flex:0;
    -webkit-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%;
    padding:0;
    position:relative;
    font-weight:400
}
.block-views-blockinstitutions-block-3 .views-row fieldset.next .fieldset-wrapper .field>.field__item,
.block-views-blockinstitutions-block-3 .views-row fieldset.next .fieldset-wrapper .field>.field__items,
.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field>.field__item,
.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field>.field__items{
    -webkit-box-flex:0;
    -webkit-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-flex-wrap:nowrap;
    flex-wrap:nowrap;
    padding:0 8px 0 0;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    justify-content:flex-end;
    text-align:right
}
.block-views-blockinstitutions-block-3 .views-row fieldset.next .fieldset-wrapper .field>.field__item>.field__item,
.block-views-blockinstitutions-block-2 .views-row fieldset.next .fieldset-wrapper .field>.field__items>.field__item,.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field>.field__item>.field__item,.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field>.field__items>.field__item{
    padding-right:5px
}
.block-views-blockinstitutions-block-3 .views-row fieldset.next .fieldset-wrapper .field>.field__item>.field__item:last-of-type,
.block-views-blockinstitutions-block-2 .views-row fieldset.next .fieldset-wrapper .field>.field__items>.field__item:last-of-type,.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field>.field__item>.field__item:last-of-type,.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field>.field__items>.field__item:last-of-type{
    padding-right:0
}
@media (max-width:1190px){
    .block-views-blockinstitutions-block-3 .views-row fieldset.next .fieldset-wrapper .field>.field__items,
    .field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field>.field__items{
        -webkit-flex-wrap:wrap;
        flex-wrap:wrap
    }

}
.block-views-blockinstitutions-block-3 .views-row fieldset.next .fieldset-wrapper .field.field--name-node-link,
.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field.field--name-node-link{
    -webkit-box-flex:0;
    -webkit-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%;
    padding-top:26px;
    text-align:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    justify-content:center
}
.block-views-blockinstitutions-block-3 .views-row fieldset.next .fieldset-wrapper .field.field--name-node-link a,
.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field.field--name-node-link a{
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:inline-flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    height:50px;
    max-width:187px;
    width:100%;
    padding-left:30px;
    padding-right:30px;
    text-align:center;
    border-radius:27px;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
    color:#fff;
    border:1px solid transparent;
    font-size:1.6rem;
    background:-webkit-linear-gradient(#ff954a,#f47216);
    background:linear-gradient(#ff954a,#f47216);
    -webkit-transition:.2s ease-in;
    transition:.2s ease-in
}
.block-views-blockinstitutions-block-3 .views-row fieldset.next .fieldset-wrapper .field.field--name-node-link a:hover,
.field--name-dynamic-block-fieldnode-inst .views-row fieldset.next .fieldset-wrapper .field.field--name-node-link a:hover{
    -webkit-transform:scale(1.05);
    -ms-transform:scale(1.05);
    transform:scale(1.05)
}
.block-views-blockreviews-block-1 .layout--onecol .layout__region--content .field--name-body,
.block-views-blockreviews-block-1 .layout--onecol .node__content .field--name-body,
.block-views-blockreviews-block-1 .node--type-reviews .layout__region--content .field--name-body,
.block-views-blockreviews-block-1 .node--type-reviews .node__content .field--name-body{
    max-height: 100%;
}

.block-views-blockreviews-block-1 .layout--onecol .layout__region--content.dont-have-images .field--name-body,
.block-views-blockreviews-block-1 .layout--onecol.dont-have-images .node__content .field--name-body,
.block-views-blockreviews-block-1 .node--type-reviews .layout__region--content.dont-have-images .field--name-body,
.block-views-blockreviews-block-1 .node--type-reviews .node__content.dont-have-images .field--name-body {
    max-height: 100%;
}

.page-node-type-institution .layout__region--content .block-inline-blockbasic{
	-webkit-box-flex:0;
	-webkit-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%;
	display: flex;
	justify-content: center;
	padding-top:30px;
}
.page-node-type-institution .layout--tabs .tab--primary .tabs__tab a{
	justify-content: center;
}
.fontyourface .container{
	padding-left: 0;
	padding-right: 0;
}

@media (min-width: 576px){
	.fontyourface .container{
		max-width: 100%;
	}
}
@media (min-width: 992px){
	.fontyourface .container{
		max-width: 960px;
	}
}
@media (min-width: 1200px){
	.fontyourface .container{
		max-width: 1200px;
	}
}
.fontyourface .block-page-title-block{
	display: none;
}

.fontyourface .vocabulary-direction .content> .layout--onecol:first-of-type .layout__region--content{
	padding-top: 20px;
	padding-bottom: 44px;
	display: inline-flex;
	align-items: center;
}

.fontyourface .vocabulary-direction .content> .layout--onecol:first-of-type .layout__region--content .block-field-blocktaxonomy-termdirectionname{
	padding-left: 12px;

}
.fontyourface .vocabulary-direction .content> .layout--onecol:first-of-type .layout__region--content .block-field-blocktaxonomy-termdirectionname h1{
	color: #193F5C;
	font-size: 18px;
	font-family: Montserrat,sans-serif;
	font-weight: 600;
}
@media (min-width:768px) {
	.fontyourface .vocabulary-direction .content> .layout--onecol:first-of-type .layout__region--content .block-field-blocktaxonomy-termdirectionname{
		padding-left: 18px;

	}
	.fontyourface .vocabulary-direction .content> .layout--onecol:first-of-type .layout__region--content .block-field-blocktaxonomy-termdirectionname h1{
		font-size: 27px;
	}
}
@media (min-width:1200px) {
	.fontyourface .vocabulary-direction .content> .layout--onecol:first-of-type .layout__region--content .block-field-blocktaxonomy-termdirectionname{
		padding-left: 24px;

	}
	.fontyourface .vocabulary-direction .content> .layout--onecol:first-of-type .layout__region--content .block-field-blocktaxonomy-termdirectionname h1{
		font-size: 36px;
	}
}
.fontyourface .vocabulary-direction .content> .layout--onecol:first-of-type .layout__region--content .block-field-blocktaxonomy-termdirectionfield-image{
	order: -1;

}
.fontyourface .vocabulary-direction .content> .layout--onecol:first-of-type .layout__region--content .block-field-blocktaxonomy-termdirectionfield-image .field--name-field-image{
	background: transparent linear-gradient(180deg, #091E2E 0%, #004D5F 100%) 0% 0% no-repeat padding-box;
	border-radius: 12px;
	width: 78px;
	height: 78px;
	padding: 12px;
}
.fontyourface .vocabulary-direction .content> .layout--onecol:first-of-type .layout__region--content .block-field-blocktaxonomy-termdirectionfield-image img{
	width: 100%;
	height: 100%;
	object-fit: contain;
}


.block-views-blockspecialties-block-2 {

}

.block-views-blockspecialties-block-2 .views-element-container{

}

.block-views-blockspecialties-block-2 .view-content{
	display: flex;
	margin: 0 -15px;
	flex-wrap: wrap;
}

.block-views-blockspecialties-block-2 .views-row{
	padding-right: 15px;
	padding-left: 15px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	padding-bottom: 18px;
	display: flex;
}
.block-views-blockspecialties-block-2 .view-specialties .views-row:nth-of-type(n+10){
	display: none;
}
.block-views-blockspecialties-block-2 .view-specialties.open .views-row:nth-of-type(n+10){
	display: block;
}
@media (min-width:768px) {
	.block-views-blockspecialties-block-2 .views-row{
		-webkit-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
}
@media (min-width:1200px) {
	.block-views-blockspecialties-block-2 .views-row{
		-webkit-flex: 0 0 33.33%;
		flex: 0 0 33.33%;
		max-width: 33.33%;
	}
}
.block-views-blockspecialties-block-2 .views-row .row-wrap{
	display: flex;
	border-radius: 12px;
	align-items: center;
	padding: 7px;
	width: 100%;
	margin: 0;
	background: transparent linear-gradient(180deg, #091E2E 0%, #004D5F 100%) 0% 0% no-repeat padding-box;
	cursor: pointer;
}

.block-views-blockspecialties-block-2 .views-row .views-field-field-image{

}
.block-views-blockspecialties-block-2 .views-row .views-field-field-image .field-content{

}
.block-views-blockspecialties-block-2 .views-row .views-field-field-image a{
	width: 64px;
	height: 64px;
	border-radius: 9px;
	display: block;
	overflow: hidden;
}
.block-views-blockspecialties-block-2 .views-row .views-field-field-image img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.block-views-blockspecialties-block-2 .views-row .views-field-nothing{
	color: #fff;
	padding-left: 15px;
}
.block-views-blockspecialties-block-2 .views-row .views-field-nothing .school-count{
	color: #A9C2D0;
	font-size: 10px;
}
.block-views-blockspecialties-block-2 .views-row .views-field-nothing .name{
	font-size: 20px;
	font-family: Montserrat,sans-serif;
	font-weight: 600;
}


.path-taxonomy  .block-field-blocktaxonomy-termdirectionfield-description{
	 height: 555px;
	 overflow-y: hidden;
	 -webkit-transition: 2s ease-in;
	 transition: 2s ease-in;
 }
.path-taxonomy  .block-field-blocktaxonomy-termdirectionfield-description.open{
	height: 100%;
	overflow-y: visible;
}
.path-taxonomy  .block-field-blocktaxonomy-termdirectionfield-description{
	background: transparent linear-gradient(180deg, #091E2E 0%, #004D5F 100%) 0% 0% no-repeat padding-box;
	border-radius: 10px 10px 0 0;
	padding: 30px 30px 0;
	/*margin-bottom: 80px;*/
}
.path-taxonomy  .block-inline-blockbasic{
	padding-top: 35px;
	padding-bottom: 50px;
	display: flex;
	justify-content: center;
}
.block-field-blocktaxonomy-termdirectionfield-description{}
.block-field-blocktaxonomy-termdirectionfield-description{}

.path-taxonomy   .block-field-blocktaxonomy-termdirectionfield-description .field--name-field-description{
	max-width: 830px;
	margin: 0 auto;
	border-radius: 10px 10px 0 0;
	background-color: #ffffff;
	padding: 30px 10px 10px;
	color: #262626;
	font-size: 15px;
	height: 100%;
}
.path-taxonomy .block-field-blocktaxonomy-termdirectionfield-description strong,b{
	font-weight: 600;
}
.path-taxonomy .block-field-blocktaxonomy-termdirectionfield-description i{
	font-style: italic;
}

.path-taxonomy .block-field-blocktaxonomy-termdirectionfield-description p,
.path-taxonomy .block-field-blocktaxonomy-termdirectionfield-description span{
	line-height:1.2;
	font-size:1.5rem
}
.path-taxonomy .block-field-blocktaxonomy-termdirectionfield-description p{
	padding-bottom:17px
}
.path-taxonomy .block-field-blocktaxonomy-termdirectionfield-description p:last-of-type{
	padding-top:0
}
.path-taxonomy .block-field-blocktaxonomy-termdirectionfield-description  h3{
	font-size:2.8rem!important;
	color:#293957;
	font-family:HelveticaNeueCur-Light,sans-serif;
	padding-bottom:17px
}
.path-taxonomy .block-field-blocktaxonomy-termdirectionfield-description h3 span{
	font-size:2.8rem!important;
	color:#293957;
	font-family:HelveticaNeueCur-Light,sans-serif
}
.path-taxonomy .block-field-blocktaxonomy-termdirectionfield-description  li{
  list-style: square inside;
}
@media (min-width:576px) {
	.path-taxonomy   .block-field-blocktaxonomy-termdirectionfield-description .field--name-field-description{
		padding: 30px 20px 10px;
	}
}
@media (min-width:992px) {
	.path-taxonomy   .block-field-blocktaxonomy-termdirectionfield-description .field--name-field-description{
		padding: 30px 30px 10px;
	}
}

@media (max-width:768px) {
	.page-node-type-institution .layout--tabs .tab-content .tab-pane .block {
		padding: 20px;
	}
	.page-node-type-institution .layout--tabs .tab--primary .tabs__tab a{
		font-size: 1.6rem;
		padding: 15px 10px;
	}
}

@media (max-width:640px) {
	.page-node-type-institution .layout--tabs .tab--primary{
		display: block;
	}
	/*.page-node-type-institution .layout--tabs .tab--primary .tabs__tab{*/

	/*}*/
	.page-node-type-institution .layout--tabs .tab--primary .tabs__tab a{
		font-size: 1.4rem;
		padding: 15px 5px;
		border: 1px solid #eee;
	}
}

.block-views-blockinstitutions-block-4 .view-content{
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}

.block-views-blockinstitutions-block-4 .views-row{
	padding-right: 15px;
	padding-left: 15px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	padding-bottom: 18px;
	display: flex;
}

.block-views-blockinstitutions-block-4 .view-id-institutions .views-row:nth-of-type(n+7){
	display: none;
}

.block-views-blockinstitutions-block-4 .view-id-institutions.open .views-row:nth-of-type(n+7){
	display: block;
}

@media (min-width:992px) {
	.block-views-blockinstitutions-block-4 .views-row{
		flex: 0 0 50%;
		max-width:50%;
	}
}
@media (min-width:1200px) {
	.block-views-blockinstitutions-block-4 .views-row{
		flex: 0 0 33.33%;
		max-width:33.33%;
	}
}
.block-views-blockinstitutions-block-4 article.node--type-institution{

	border-radius: 12px;
	overflow: hidden;
	-webkit-flex-basis: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	flex-grow: 1;
	max-width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;
	height: 350px;
}


.block-views-blockinstitutions-block-4 article.node--type-institution h2{
	padding: 20px;
	color: #fff;
	font-size: 18px;
	font-family: Montserrat,sans-serif;
	font-weight: 600;
	border-radius: 12px;
	background: transparent linear-gradient(180deg, #091E2E 0%, #004D5F 100%) 0% 0% no-repeat padding-box;
	z-index: 1;
	position: relative;
	height: auto;
	min-height: 120px;
	display: inline-table;
	width: 100%;
}

.block-views-blockinstitutions-block-4 article.node--type-institution .node__content{
	z-index: 1;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}
.block-views-blockinstitutions-block-4 article.node--type-institution .field--name-field-images{

}
.block-views-blockinstitutions-block-4 article.node--type-institution .field--name-field-images a {
	display: block;
	position: relative;
	height: 245px;
}

.block-views-blockinstitutions-block-4 article.node--type-institution .field--name-field-images a img{
	object-fit: cover;
	height: 100%;
	width: 100%;
}

.block-views-blockinstitutions-block-4 article.node--type-institution .field--name-field-images a:after{
	position: absolute;
	left: 0;
	bottom: 0;
	content: 'Подробнее';
	padding: 20px;
	width: 100%;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	background: transparent linear-gradient(180deg, #00242F 0%, #00242F95 60%, #00242FEF 100%) 0% 0% no-repeat padding-box;
	border-radius: 12px;
}
.path-taxonomy  .block-entity-fieldtaxonomy-termdescription.open{
	height:auto;
	overflow-y:visible
}
/*.path-taxonomy .block-field-blocktaxonomy-termstudy-typedescription+.link-block{*/
/*	padding-top:50px;*/
/*	padding-bottom:50px*/
/*}*/

.path-taxonomy .block-field-blocktaxonomy-termstudy-typedescription {
	max-width: 1170px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background: -webkit-linear-gradient(#1a96d1,#7586d9);
	background: linear-gradient(#1a96d1,#7586d9);
	border-radius: 10px;
	padding: 34px;
	height: 555px;
	overflow-y: hidden;
	-webkit-transition: 2s ease-in;
	transition: 2s ease-in;
}
.path-taxonomy .block-field-blocktaxonomy-termstudy-typedescription.open{
	height: 100%;
	overflow-y: visible;
}

.path-taxonomy .block-field-blocktaxonomy-termstudy-typedescription{
	margin: 0 auto;
	max-width: 830px;
	background-color: #fff;
	border-radius: 10px;
	padding: 30px;
}
.path-taxonomy .block-field-blocktaxonomy-termstudy-typedescription p,
.path-taxonomy .block-field-blocktaxonomy-termstudy-typedescription span{
	line-height:1.2;
	font-size:1.5rem
}
.path-taxonomy .block-field-blocktaxonomy-termstudy-typedescription p{
	padding-bottom:17px
}
.path-taxonomy .block-field-blocktaxonomy-termstudy-typedescription p:last-of-type{
	padding-top:0
}
.path-taxonomy .block-field-blocktaxonomy-termstudy-typedescription  h3{
	font-size:2.8rem!important;
	color:#293957;
	font-family:HelveticaNeueCur-Light,sans-serif;
	padding-bottom:17px
}
.path-taxonomy .block-field-blocktaxonomy-termstudy-typedescription h3 span{
	font-size:2.8rem!important;
	color:#293957;
	font-family:HelveticaNeueCur-Light,sans-serif
}
.path-taxonomy .block-field-blocktaxonomy-termstudy-typedescription{
	max-width:1170px;
	width:100%;
	margin-right:auto;
	margin-left:auto;
	background:-webkit-linear-gradient(#1a96d1,#7586d9);
	background:linear-gradient(#1a96d1,#7586d9);
	border-radius:10px;
	padding:34px;
	height:555px;
	overflow-y:hidden;
	-webkit-transition:2s ease-in;
	transition:2s ease-in
}
.path-taxonomy .block-field-blocktaxonomy-termstudy-typedescription .field--name-description{
	margin:0 auto;
	max-width:830px;
	background-color:#fff;
	border-radius:10px;
	padding:30px
}
@media screen and (max-width:480px){
	.path-taxonomy .block-field-blocktaxonomy-termstudy-typedescription{
		padding-left:0;
		padding-right:0
	}
	.path-taxonomy .block-field-blocktaxonomy-termstudy-typedescription .field--name-description{
		padding-left:15px;
		padding-right:15px
	}

}

.path-reviews .media-oembed-content {
	max-width: 100%;
	width: 100%;
	height: 400px;
}

@media screen and (max-width:480px){
	.path-reviews .media-oembed-content {
		height: 240px;
	}
}



.block-views-blockreviews-block-1 .layout--onecol .layout__region--content.dont-have-images .field--name-body,
.block-views-blockreviews-block-1 .layout--onecol.dont-have-images .node__content .field--name-body,
.block-views-blockreviews-block-1 .node--type-reviews .layout__region--content.dont-have-images .field--name-body,
.block-views-blockreviews-block-1 .node--type-reviews .node__content.dont-have-images .field--name-body{
	max-height: 100%;
}

.block-views-blockreviews-block-1 .layout--onecol .layout__region--content .field--name-body,
.block-views-blockreviews-block-1 .layout--onecol .node__content .field--name-body,
.block-views-blockreviews-block-1 .node--type-reviews .layout__region--content .field--name-body,
.block-views-blockreviews-block-1 .node--type-reviews .node__content .field--name-body{
	padding-top: 25px;
	font-family: HelveticaNeueCur-Light,sans-serif;
	font-size: 1.6rem;
	overflow: auto;
	max-height: 210px;
	padding-right: 10px;
}
.block-views-blockreviews-block-1 .layout--onecol .layout__region--content .field--name-field-images,
.block-views-blockreviews-block-1 .layout--onecol .node__content .field--name-field-images,
.block-views-blockreviews-block-1 .node--type-reviews .layout__region--content .field--name-field-images,
.block-views-blockreviews-block-1 .node--type-reviews .node__content .field--name-field-images{
	padding-top: 25px;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
}
.block-field-blocktaxonomy-termstudy-typefield-slider,
.block-field-blocktaxonomy-termstudy-typefield-special-offers-slider{
	margin: 0 auto;
	max-width: 1170px;
}

.block-field-blocktaxonomy-termstudy-typefield-slider .slick-slider .slick-list,
.block-field-blocktaxonomy-termstudy-typefield-special-offers-slider .slick-slider .slick-list{
	height: 375px;
	border-radius: 10px;
	box-shadow: 0 3px 20px rgb(0 67 116 / 20%);
}

@media screen and (max-width:768px){
	.page-node-type-institution .layout--tabs .tab--primary .tabs__tab {
		margin: 0;
	}
	.page-node-type-institution .layout--tabs .tab-content{
		border-radius: 0 0 10px 10px;
	}
}

.block-field-blocktaxonomy-termstudy-typefield-special-offers-slider .slick-dots{
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 20;
	padding: 0 100px 65px;
}
@media screen and (max-width:768px){
	.block-field-blocktaxonomy-termstudy-typefield-special-offers-slider .slick-dots{
		padding: 0 100px 30px;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
	}

}

.page-node-type-reviews{

}
.page-node-type-reviews .layout-content{
	padding-left: 10px;
	padding-right: 10px;
	max-width: 800px;
	margin: auto;
}

.page-node-type-reviews .block-page-title-block{
	display: block;
}

.page-node-type-reviews .block-system-main-block{
	padding-top: 40px;
}
.page-node-type-reviews .field--name-field-institution{

}

.page-node-type-reviews .field--name-field-institution a{
	font-weight: bold;
}

.page-node-type-reviews .field--name-body{
	padding-top: 20px;
}
.page-node-type-reviews .field--name-field-images{
	padding-top: 10px;
	padding-bottom: 40px;
	display: flex;
	flex-wrap: wrap;
}
.page-node-type-reviews .field--name-field-images .field__item{
	padding: 10px;
}

.page-node-type-reviews .field--name-body  .media--type-remote-video{
	width: 100%;
	height: 400px;
}
.page-node-type-reviews .field--name-body  .media--type-remote-video .media-oembed-content{
	width: 100%;
	height: 400px;
}