.submenuswrap>.span {
    position: relative;
    padding-right: 21px;
	display:block;
}
.submenuswrap>.span svg {
    position: absolute;
    right: 17px;
    top: 6px;
    content: '';
    width: 12px;
    height: 6px;
    display: block;
    z-index: 1;
    transform: rotate(-90deg);
}
.submenuswrap
{
	   display: block;
	position:relative;
}
.submenuswrap:hover>.sswrap {
    visibility: visible;
    opacity: 1;
}
.submenuswrap:hover>span>a,.submenuswrap:hover>span>span
{
color: #C58989;
}
.submenuswrap:hover>span svg path {
    stroke: #C58989!important;
}

.sswrap {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    left:100%;
	padding-left:15px;
top:-22px;
    transition: all .3s;
}
.sswrap>span {
    display: block;
    border: 1px solid rgb(141, 150, 151);
    background: rgb(250, 238, 238);
    padding: 21px 15px 16px 15px;
}

.sswrap>span a.submenus,.sswrap>div span.submenus
{
	padding-left:16px!important;
}


#footer
{
	overflow:visible;
}
.but:hover
{
	background-color: rgba(173, 91, 101, 1);

}

.select2-container{    z-index: 10002;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2.select2-container{ z-index: 12;}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:56px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}

.select2-dropdown{
	
	border: 1px solid rgb(147, 183, 189);
    background: #fff;
    
	
box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}

.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}

.select2-results__option{
	
	font-size:16px;
	margin:0px!important;
	
	padding:9px 25px 12px 25px;user-select:none;-webkit-user-select:none}



.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}


.select2-container--default .select2-selection--single{background-color:#fff;border:none;border-radius:0px}



 .select2-container--default .select2-selection--single .select2-selection__rendered[title='Оберіть процедуру'], .select2-container--default .select2-selection--single .select2-selection__rendered[title='Выберите процедуру']
	  {
		  color: rgb(147, 183, 189);
	  }
	  
	  
	  .select2-container--default .select2-selection--single .select2-selection__rendered{
	
	color:rgb(197, 137, 137);
	
	
	line-height:56px;font-family: 'Nunito Sans', Arial,sans-serif;
    font-size: 16px;
    font-weight: 400;
	padding-left: 25px;
    padding-right:45px;}
	
	
	.select2-search--hide
	{
		display:none;
	}
	
	.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:rgb(147, 183, 189)!important}
	
	
	.select2-container--default .select2-selection--single .select2-selection__arrow{height:54px;position:absolute;top:1px;right:1px;width:40px}
	
	.select2-container--default .select2-selection--single .select2-selection__arrow b{
		
		position:absolute;
		right:50%;
		margin-right:-6px;
		top:24px;
		
		width: 12px;
height:6px;

		background:url('/images/svg2/select2.svg');
	transition:all 0.3s;
		}
	
	
	
	.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
		transition:all 0.3s;
		transform:rotate(-180deg);
	}
	
	
	.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}
	
	
	
	.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default .select2-results>.select2-results__options{max-height:250px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}
	
	
	.select2-container--default .select2-results__option[aria-selected=true]{background-color:rgba(250, 238, 238, 1)}
	
	.select2-container--default .select2-results__option .select2-results__option{padding-left:1em} .select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:rgba(222, 167, 167, 1);} 


 


@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
	visibility:hidden;
  }

  to {
    opacity: 1;
	visibility:visible;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
	visibility:hidden;
  }

  to {
    opacity: 1;
	visibility:visible;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}



@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
	visibility:visible;
  }

  to {
    opacity: 0;
	visibility:hidden;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
	visibility:visible;
  }

  to {
    opacity: 0;
	visibility:hidden;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}





@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
	visibility:visible;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
	visibility:hidden;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
	visibility:visible;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
	visibility:hidden;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
  
  -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
	
}

#overlay {
    opacity: 0;
    background: rgb(51,51,51,0.7);
	background: rgba(49, 61, 63, 0.7);

    left: 0px;
    top: 0px;
    bottom: 0px;
    right: 0px;
    position: fixed;
    z-index: 1000000;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}


#overlay_ver2 
{
    opacity: 0;
    background: rgb(51,51,51,0.7);
    left: 0px;
    top: 0px;
    bottom: 0px;
    right: 0px;
    position: fixed;
    z-index: 1000002;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

#load {
    background: none;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -50px;
    margin-top: -50px;
    width: 100px;
    height: 100px;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

#load>div {
    display: block;
    width: 80px;
    height: 80px;
    border-radius: 100%;
    box-shadow: 0 3px 0 0 rgb(222, 167, 167);
    -ms-animation: uil-ring-anim 1s linear infinite;
    -moz-animation: uil-ring-anim 1s linear infinite;
    -webkit-animation: uil-ring-anim 1s linear infinite;
    -o-animation: uil-ring-anim 1s linear infinite;
    animation: uil-ring-anim 1s linear infinite;
}





@-webkit-keyframes uil-ring-anim{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}100%{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}@-moz-keyframes uil-ring-anim{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}100%{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}@-ms-keyframes uil-ring-anim{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}100%{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes uil-ring-anim{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}100%{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}


#langs:hover #langs2 {
    visibility: visible;
    opacity: 1;
}
#langs2>span {
	    display: block;
    border: 1px solid rgb(141, 150, 151);
    background: rgb(250, 238, 238);
   padding-bottom:20px;
}

#langs2 a.active{
    font-weight: 700;
cursor:default;
    color: rgb(49, 61, 63)!important;
	
	
}
#langs2 a {
	text-align:center;
    display: block;
   
    padding-top: 17px;
    
    white-space: nowrap;
    font-size: 16px;

    line-height: 17px;
}


#footer .menu3 .sub
{
	padding-bottom:27px;
	padding-top:0px;
	bottom:100%;top:auto;
}

.menu3 .sub1>span:hover>a
{
	color:#C58989;
}
.menu3 .sub a:hover
{
	color:#C58989;
}

.menu3 .sub1>span:hover>a svg path
{
	stroke:#C58989!important;
}

#langs2 a:hover
{
	color:#C58989;
}

.menu3 .parent:hover>a:after,.menu3 .parent:hover .sub
{
	visibility:visible;
	opacity:1;
}


.menu3 .sub1>span>a>span
{
position:relative;
}


.menu3 .sub1>span:hover>span 
{
	 visibility: visible;
    opacity: 1;
}

.menu3 .sub1>span
{
display:block;
position:relative;
}

#footer .menu3 .parent:hover>a:before {
   transform:rotate(-180deg)
}

.menu3 .actions .sub1
{
	padding-right:15px;
}


.menu3 .sub a
{
	height:34px;
	display:block;
	margin-top:11px;
	margin-bottom:11px;
	padding-top:10px;

	white-space:nowrap;

    font-size: 16px;
	padding-left:16px;
	padding-right:16px;
    line-height: 17px;
 
  
	 
}
 
.menu3 .sub1>span
{
	width:177px;
}

.menu3 .sub1>span>span 
{
    visibility: hidden;
    opacity: 0;
    position: absolute;
    left:177px;
    top: -16px;
   
    transition: all .3s;
}

 
 
.menu3 .sub1>span>span>span 
{
	 
	display:block;
border:1px solid rgb(141, 150, 151);
	background:rgb(250, 238, 238);
    padding: 4px 15px 16px 15px;
  
}

.submenu1 .sub1>span>a>span
{
	    width: 135px;
    display: block;
}

.menu3 .sub1>span>a>span
{
	
	position:relative;
	padding-right:21px;
}

.menu3 .sub1>span>a>span svg
{
	    position: absolute;
    right: 0px;
    top: 6px;
    content: '';
    width: 12px;
    height: 6px;
    display: block;
   
    z-index: 1;
	transform:rotate(-90deg);
}



.menu3 .sub1
{
	border:1px solid rgb(141, 150, 151);
	background:rgb(250, 238, 238);
	padding:4px 0px 16px 15px;
	 
	  
}

#footer .menu3 .sub1>span>span
{
	top: auto;
    bottom: -73px;
}
#footer .menu3 .sub1>span.menu_second>span
{
	
    bottom: -28px;
}

.menu3 .sub1>span>span>span a.menus.menus1
{
margin-top:7px;
}
.menu3 .sub1>span>span>span a.menus
{
	    margin-bottom: 6px;
}

.menu3 .sub1>span>span>span a.submenus,.menu3 .sub1>span>span>span span.submenus
{
padding-right: 16px;
display:block;
white-space:nowrap;
font-size: 14px;
line-height: 19px;	
padding-left:35px;
height:28px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
}



#mes
{
	position:fixed;
	right:20px;
	bottom:20px;
	z-index:100;
	
}

#mes1
{
	z-index:100001;
    position: absolute;
    width: 90px;
    height: 90px;
    border-radius: 100%;
    right: 0px;
    bottom: 0px;
    
}
#mes2>img
{
 
    width: 51px;
	height:40px;
    position: absolute;
    left: 50%;
	margin-left:-25px;
	top:50%;
	margin-top:-23px;
	display:block;
	
	
	
	
	
}
#mes2
{
	
	cursor:pointer;
	 
    width: 90px;
    height: 90px;
    border-radius: 100%;
box-shadow: 0px 4px 11px 0px rgba(153, 67, 67, 0.15);

background: linear-gradient(0deg, #C58989, #C58989),
linear-gradient(0deg, #FAEEEE, #FAEEEE);


}

#mes3
{
	
    position: absolute;
   right:13px;
   bottom:13px;
   
}

#mes3 img
{
		   z-index:100000;
	width:48px;
	height:48px;
	position:absolute;
right: 7px;
    bottom: 2px;
	transition:all 0.3s;
}

#mes.active #mes3 img
{
	display:block;
}

#mes.active #mes_1{
	bottom:95px;
}
#mes.active #mes_2{
	bottom:161px;
}
#mes.active #mes_3{
	bottom:227px;
}
#mes.active #mes_4{
	bottom:293px;
}

#mes.active #mes2>img
{
   display:none;
}

#mes5
{
	transition:all 0.3s;
	position:absolute;
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;
}

#mes5 img
{
	    opacity: 0;
    transition: all 0.3s;
    -webkit-transform: scale3d(.3,.3,.3);
    transform: scale3d(.3,.3,.3);
	
	
	
	
    width: 48px;
	height:48px;
    position: absolute;
    left: 50%;
	margin-left:-24px;
	top:50%;
	margin-top:-27px;
	
}
 
#mes.active #mes5 img
{
		display:block;
		
		    opacity: 1;
    transition: all 0.3s;
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
	
	
}

@keyframes tilt-shaking {
  0% { transform: rotate(0deg); }
  25% { transform: rotate(10deg); }
  50% { transform: rotate(0deg); }
  75% { transform: rotate(-10deg); }
  100% { transform: rotate(0deg); }
}
.tilt
{
animation: tilt-shaking 0.25s linear infinite;
}

#all_vs_fade{
	position:relative;
padding-left:161px;
padding-right:161px;	
}
#vs_form1
{
	position:absolute;
	left:0px;
	top:0px;
}



.i_form_wrap{
	position:relative;
}

.i_form_wrap:after
{
		background:rgb(222, 167, 167);
	height:4px;
	position:absolute;
	z-index:12;
	left:0px;

	right:0px;
	content:'';
	height:0px;
	top:0px;
	transition:all 0.1s;
}
.i_form_wrap.form_error:after
{
	 
height:3px;
	 
}

.vs_error
{
	border:1px solid rgb(222, 167, 167)!important;
}
#vs_send
{
	position:relative;
}
#vs_send7
{
    white-space: nowrap;
  
   
    font-size: 16px;
    line-height: 22px;
   
    text-align: center;
  font-weight:700;
  left:0px;
  position:absolute;
  bottom:-49px;
  right:0px;	
}

.form7
{
	    white-space: nowrap;
  
   
    font-size: 16px;
    line-height: 22px;
   
    text-align: center;
  font-weight:700;
  left:0px;
  position:absolute;
  bottom:-49px;
  right:0px;
}
#vs_form2
{
	position:absolute;
	right:0px;
	bottom:0px;
}
#vs_send
{
	padding-top:28px;
}


#all_title2
{

font-size: 18px;
line-height: 27px;
text-align: center;
white-space:nowrap;
padding-bottom:20px;

}


#all_title
{
	white-space:nowrap;

    
    margin-bottom: 12px;
    text-align: center;
    padding-top: 67px;
	text-transform:uppercase;
	
 
font-family: Tenor Sans;
font-size: 24px; 
line-height: 29px; 

	 
}
 

#all_close 
{
    background: url(/images/svg2/vsclose1.svg) 50% no-repeat;
    background-size: cover;
    position: absolute;
    cursor: pointer;
    opacity: 1;
   
    z-index: 1;
    width: 32px;
    height: 32px;
    top: 12px;
    right: 12px;
}


#all_popup {
    transition: all 0.2s;
    top: 50%;
	margin-top:-239px;
	 
height:478px;
    position: fixed;
	overflow:hidden;
	
    opacity: 0;
    width: 938px;
    left: 50%;
    margin-left: -469px;
    background: #fff;
    z-index: 1000001;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
 border: 1px solid rgba(49, 61, 63, 1);
 
}
 
 
.vs_input
{
	padding-top:20px;
}

.vs_input input[type='text']
{
border: 1px solid rgba(49, 61, 63, 1);

color:#000;
}

.vs_input input[type='text']::-moz-placeholder {
        color: rgb(105, 121, 123)!important; 
      }
.vs_input  input[type='text']::-webkit-input-placeholder {
        color: rgb(105, 121, 123)!important;
      }
.vs_input  input[type='text']:-ms-input-placeholder {
        color: rgb(105, 121, 123)!important;
      }
.vs_input  input[type='text']::-ms-input-placeholder {
        color: rgb(105, 121, 123)!important;
      }
.vs_input input[type='text']::placeholder {
        color: rgb(105, 121, 123)!important;
      }
	  
	  
	  .active2.but
	  {
		 opacity:0.6;
		 cursor:default!important;
		 background-color: rgba(222, 167, 167, 1)!important;
	  }
	 
	  .active.but
	  {
		background-color: rgba(173, 91, 101, 1)!important;
	  }
	 
	 
textarea:-webkit-input-placeholder { 
  color: #aaa!important;
}
textarea::-moz-placeholder { /* Firefox 19+ */
  color: #aaa!important;
}
textarea:-ms-input-placeholder { /* IE 10+ */
  color: #aaa!important;
}
textarea:-moz-placeholder { /* Firefox 18- */
  color: #aaa!important;
}
textarea::placeholder { /* Firefox 18- */
  color: #aaa!important;
}

textarea
{ 
padding-top:6px!important;
font-weight:normal !important;
letter-spacing:0px !important;
white-space:normal!important;
}
	 

body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#fff!important;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444!important;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#fff!important}.fancybox-button:hover{color:#fff!important}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888!important;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#E11838;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee!important;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#fff!important;text-decoration:none}.fancybox-caption a:hover{color:#fff!important;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}..fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #E11838;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}



.fancybox-thumbs__list a:before 
{
border-color:#E11838!important;
}

.fancybox-navigation .fancybox-button div
{
	color:inherit!important;
}

.fancybox-button svg,.fancybox-button svg path
{
	color:inherit!Important;
}
.fancybox-infobar span{color:inherit!Important;;}


.fancybox-caption__body
{
	color:inherit!Important;
	text-align:center;
}



.fancybox-slide--video .fancybox-content{
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%;
}

.fancybox-slide--video .fancybox-content {
    background: #000;
}


.fancybox-video,
.fancybox-iframe {
    background: transparent;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

/* Fix iOS */
.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0;
}