@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Regular.eot');
  src: url('../fonts/Inter-Regular.woff2') format('woff2'),
       url('../fonts/Inter-Regular.woff') format('woff'),
       url('../fonts/Inter-Regular.ttf') format('truetype'),
       url('../fonts/Inter-Regular.svg#Inter-Regular') format('svg'),
       url('../fonts/Inter-Regular.eot?#iefix') format('embedded-opentype');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Medium.eot');
  src: url('../fonts/Inter-Medium.woff2') format('woff2'),
       url('../fonts/Inter-Medium.woff') format('woff'),
       url('../fonts/Inter-Medium.ttf') format('truetype'),
       url('../fonts/Inter-Medium.svg#Inter-Medium') format('svg'),
       url('../fonts/Inter-Medium.eot?#iefix') format('embedded-opentype');
  font-weight: 500;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-SemiBold.eot');
  src: url('../fonts/Inter-SemiBold.woff2') format('woff2'),
       url('../fonts/Inter-SemiBold.woff') format('woff'),
       url('../fonts/Inter-SemiBold.ttf') format('truetype'),
       url('../fonts/Inter-SemiBold.svg#Inter-SemiBold') format('svg'),
       url('../fonts/Inter-SemiBold.eot?#iefix') format('embedded-opentype');
  font-weight: 600;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Bold.eot');
  src: url('../fonts/Inter-Bold.woff2') format('woff2'),
       url('../fonts/Inter-Bold.woff') format('woff'),
       url('../fonts/Inter-Bold.ttf') format('truetype'),
       url('../fonts/Inter-Bold.svg#Inter-Bold') format('svg'),
       url('../fonts/Inter-Bold.eot?#iefix') format('embedded-opentype');
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Black.eot');
  src: url('../fonts/Inter-Black.woff2') format('woff2'),
       url('../fonts/Inter-Black.woff') format('woff'),
       url('../fonts/Inter-Black.ttf') format('truetype'),
       url('../fonts/Inter-Black.svg#Inter-Black') format('svg'),
       url('../fonts/Inter-Black.eot?#iefix') format('embedded-opentype');
  font-weight: 900;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Bebas';
  src: url('../fonts/BebasNeue Regular.eot');
  src: url('../fonts/BebasNeue Regular.woff') format('woff'),
       url('../fonts/BebasNeue Regular.ttf') format('truetype'),
       url('../fonts/BebasNeue Regular.svg#BebasNeue Regular') format('svg'),
       url('../fonts/BebasNeue Regular.eot?#iefix') format('embedded-opentype');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@charset "UTF-8";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,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,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,var,video{margin:0;padding:0;border:0;vertical-align:baseline}
html{font-size:16px;color:#2C2C2C;font-family:'Inter';text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-tap-highlight-color:transparent;-moz-text-size-adjust:none;-moz-font-smoothing:antialiased;-ms-tap-highlight-color:transparent;-ms-text-size-adjust:none;-ms-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:0;transition:.3s all}
html.is-ready{overflow:auto;}
body{-webkit-text-size-adjust: none;color:#2C2C2C;}
blockquote{padding: 1rem 0 0;font-size:1rem;font-weight:700;}
sup{vertical-align:super}
img{margin:0;padding:0}
fieldset,ul{vertical-align:baseline}
ul{border:0}
div{box-sizing:border-box;}
fieldset{margin:0;padding:0}
a img,fieldset,img{border:none}
input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none}
button,input[type=submit]{cursor:pointer}
button,input{margin:0;padding:0;border:0}
button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0;border:0}
button{background:#2DCECA;border-radius:0.375rem;color:#FFFFFF;padding:1rem;font-size:1rem;}
button:hover{background:linear-gradient(269.85deg, #25EBBC 0.03%, #2ECBCB 99.97%);}
textarea{overflow:auto}
a,a:focus,button,div,h1,h2,h3,h4,h5,h6,input,select,span,textarea{outline:none}
p {-moz-hyphens: auto;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}
h1,h2,h3,h4,h5,h6{line-height:1.3;margin-bottom:1.5rem;}
h1{font-size:5rem;font-weight:900;letter-spacing:1rem;}
h2{font-size:3.75rem;font-weight:900;letter-spacing:0.675rem;text-transform:uppercase;color:#282828;margin-bottom:3rem;}
h3{font-size:2.5rem;}
h4{font-size:1.25rem;}
h5{font-size:0.925rem;}
p{line-height:1.4}
ol,ul{list-style-type:none}
table{border-spacing:0;border-collapse:collapse;width:100%}
:after,:before{box-sizing:inherit}
.is-ready{opacity:1}
.out{opacity:0;transition:.3s all;}
.is-ready .out{opacity: 1;}
.is-ready .header{-ms-transform:translateY(0);transform:translateY(0);}
.text-white{color:#fff}
.text-center{text-align:center}
.full-vp{height:100vh}
.flex,.flex-wrap{display:-ms-flexbox;display:flex}
.flex-wrap{-ms-flex-flow:wrap;flex-flow:wrap}
.flex-vbottom,.flex-vcenter{display:-ms-flexbox;display:flex;}
.flex-vbottom{-ms-flex-align:end;align-items:flex-end;}
.flex-vcenter{-ms-flex-align:center;align-items:center;}
.flex-hcenter,.flex-vhcenter{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.flex-vhcenter{-ms-flex-align:center;align-items:center}
*{outline:none!important;}
.js-overflow,body.compensate-for-scrollbar{overflow:hidden!important}
ul{margin:0;padding:0}
a{transition:0.5s all;text-decoration:none;color:#FFFFFF;}
a:hover{color:#25EBBC;}
img{max-width:100%;height:auto;vertical-align:middle;transition:0.5s all;}
[data-disabled]{pointer-events:none}
.fancybox-active{height:auto}
.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}
.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;transform:translateZ(0);width:100%;z-index:99992}
.fancybox-container *{box-sizing:border-box}
.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}
.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}
.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}
.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}
.fancybox-caption,.fancybox-infobar,.fancybox-toolbar{opacity:0;position:absolute}
.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:99997}
.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s,visibility 0s;visibility:visible}
.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;visibility:visible}
.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fancybox-toolbar{right:0;top:0}
.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);z-index:99994}
.fancybox-is-open .fancybox-stage{overflow:hidden}
.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}
.fancybox-slide:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}
.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}
.fancybox-slide--next{z-index:99995}
.fancybox-slide--image{overflow:visible;padding:44px 0}
.fancybox-slide--image:before{display:none}
.fancybox-slide--html{padding:6px 6px 0}
.fancybox-slide--iframe{padding:44px 44px 0}
.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px;max-width:100%;overflow:auto;padding:24px;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;backface-visibility:hidden;background:0 0;background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-ms-transform-origin:top left;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-drag .fancybox-content{cursor:-webkit-grab;cursor:grab}
.fancybox-is-dragging .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}
.fancybox-container [data-selectable=true]{cursor:text}
.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
.fancybox-spaceball{z-index:1}
.fancybox-slide--html .fancybox-content{margin-bottom:6px}
.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}
.fancybox-iframe,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content,.fancybox-video{height:100%;margin:0;overflow:visible;padding:0;width:100%}
.fancybox-slide--video .fancybox-content{background:#000}
.fancybox-slide--map .fancybox-content{background:#e5e3df}
.fancybox-slide--iframe .fancybox-content{background:#fff;height:calc(100% - 44px);margin:0 0 44px}
.fancybox-iframe,.fancybox-video{background:0 0;border:0;overflow:hidden}
.fancybox-iframe{vertical-align:top}
.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}
.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}
.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;outline:none;padding:10px;transition:color .2s;vertical-align:top;width:44px;color:#ccc}
.fancybox-button:link,.fancybox-button:visited{color:#ccc}
.fancybox-button:focus,.fancybox-button:hover{color:#fff}
.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}
.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}
.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}
.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}
.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}
.fancybox-button--share svg path{stroke-width:1}
.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}
.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:opacity .25s,visibility 0s,color .25s}
.fancybox-navigation .fancybox-button:after{content:"";left:-25px;padding:50px;position:absolute;top:-25px}
.fancybox-navigation .fancybox-button--arrow_left{left:6px}
.fancybox-navigation .fancybox-button--arrow_right{right:6px}
.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#555;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10}
.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;transition:stroke .1s}
.fancybox-close-small:focus{outline:none}
.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}
.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg{background:0 0;color:#fff}
.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}
.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}
.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}
.fancybox-caption:after{border-bottom:1px solid rgba(255,255,255,.3);content:"";display:block;left:44px;position:absolute;right:44px;top:0}
.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}
.fancybox-caption a:hover{color:#fff;text-decoration:underline}
.fancybox-loading{animation:a .8s infinite linear;background:0 0;border:6px solid rgba(99,99,99,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}
.fancybox-caption{
	visibility: visible;
			direction: ltr;
			opacity: 1;
			position: absolute;
			z-index: 99997;
}
@keyframes a{0%{transform:rotate(0deg)}
to{transform:rotate(359deg)}
}
.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,.fancybox-thumbs .fancybox-thumbs-active:before{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;-ms-transform:scaleX(1);transform:scaleX(1)}
.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-1turn);transform:rotate(-1turn)}
.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(1turn);transform:rotate(1turn)}
.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0deg);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)}
.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}
.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}
.fancybox-share p{margin:0;padding:0}
.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}
.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}
.fancybox-share__button:hover{text-decoration:none}
.fancybox-share__button--fb{background:#3b5998}
.fancybox-share__button--fb:hover{background:#344e86}
.fancybox-share__button--pt{background:#bd081d}
.fancybox-share__button--pt:hover{background:#aa0719}
.fancybox-share__button--tw{background:#1da1f2}
.fancybox-share__button--tw:hover{background:#0d95e8}
.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}
.fancybox-share__button svg path{fill:#fff}
.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}
.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}
.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}
.fancybox-show-thumbs .fancybox-thumbs{display:block}
.fancybox-show-thumbs .fancybox-inner{right:212px}
.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:relative;white-space:nowrap;width:100%}
.fancybox-thumbs-x>ul{overflow:hidden}
.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}
.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}
.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}
.fancybox-thumbs>ul>li,.swiper-container{position:relative;overflow:hidden;padding:0}
.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;-webkit-tap-highlight-color:transparent;width:100px;background-position:50%;background-repeat:no-repeat;background-size:cover;margin:2px}
.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}
.fancybox-thumbs>ul>li:before,.selectric .button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}
.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}
.swiper-container{margin:0 auto;list-style:none;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}
.swiper-slide,.swiper-wrapper{width:100%;height:100%;position:relative;transition-property:transform}
.swiper-wrapper{z-index:1;display:-ms-flexbox;display:flex;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}
.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{-ms-flex-negative:0;flex-shrink:0}
.swiper-invisible-blank-slide{visibility:hidden}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}
.swiper-container-3d{perspective:1200px}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}
.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}
.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}
.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-button-next,.swiper-button-prev{position:absolute;top:115%;width:3rem;height:3rem;z-index:10;cursor:pointer;left:50%}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{margin-left:-2.5rem;transition:margin-left 0.5s;}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{margin-left:1.5rem;transition:margin-right 0.5s;}
/* .swiper-button-prev:hover {margin-left:-0.75rem;} */
/* .swiper-button-next:hover {margin-right:-0.75rem;} */
.swiper-button-lock{display:none}
.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}
.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-ms-transform:scale(.33);transform:scale(.33);position:relative}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-ms-transform:scale(1);transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-ms-transform:scale(.66);transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-ms-transform:scale(.33);transform:scale(.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-ms-transform:scale(.66);transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-ms-transform:scale(.33);transform:scale(.33)}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}
button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet-active{opacity:1;background:#25EBBC;}
.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}
.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-ms-transform:scale(0);transform:scale(0);-ms-transform-origin:left top;transform-origin:left top}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-ms-transform-origin:right top;transform-origin:right top}
.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill,.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}
.swiper-pagination-black .swiper-pagination-bullet-active,.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}
.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}
.swiper-pagination-lock{display:none}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}
.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-scrollbar-lock{display:none}
.swiper-zoom-container{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}
.swiper-slide-zoomed{cursor:move}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-ms-transform-origin:50%;transform-origin:50%;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%;background-size:100%;background-repeat:no-repeat}
.swiper-lazy-preloader-white:after{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'%23fff'%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")}
@keyframes swiper-preloader-spin{to{transform:rotate(360deg)}
}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube,.swiper-container-flip{overflow:visible}
.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}
.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-cube.swiper-container-rtl .swiper-slide{-ms-transform-origin:100% 0;transform-origin:100% 0}
.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}
.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
[data-simplebar]{position:relative;z-index:0;overflow:hidden!important;max-height:inherit;-webkit-overflow-scrolling:touch}
[data-simplebar=init]{display:-ms-flexbox;display:flex}
.simplebar-scroll-content{overflow-x:hidden!important;overflow-y:scroll;min-width:100%!important;max-height:inherit!important;box-sizing:content-box!important}
.simplebar-content{overflow-y:hidden!important;overflow-x:scroll;box-sizing:border-box!important;min-height:100%!important}
.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;width:11px}
.simplebar-scrollbar{position:absolute;right:2px;width:10px;min-height:10px}
.simplebar-scrollbar:before{position:absolute;content:"";background:#fff;border-radius:7px;left:0;right:0;opacity:0;transition:opacity .2s linear}
.simplebar-track .simplebar-scrollbar.visible:before,.simplebar-track:hover .simplebar-scrollbar:before{opacity:1;transition:opacity 0 linear}
.simplebar-track.vertical{top:0}
.simplebar-track.vertical .simplebar-scrollbar:before{top:2px;bottom:2px}
.simplebar-track.horizontal{left:0;width:auto;height:11px;display:none!important}
.simplebar-track.horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}
.horizontal.simplebar-track .simplebar-scrollbar{right:auto;top:2px;height:7px;min-height:0;min-width:10px;width:auto}
.selectric-wrapper{position:relative;cursor:pointer}
.selectric-responsive{width:100%}
.selectric{border:0 solid #ddd;border-radius:5px;background:#fff;position:relative;overflow:hidden}
.selectric .button,.selectric .label{display:block;height:2.5rem;line-height:2.5rem;overflow:hidden}
.selectric .label{white-space:nowrap;text-overflow:ellipsis;margin:0 2.5rem 0 .9375rem;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:700;color:#303030}
.selectric .button{position:absolute;right:0;top:0;width:3.375rem;background-color:#fff;color:#bbb;text-align:center;text-indent:-999px}
.selectric .button:after{background-image:url(../images/arrow-select.svg);background-size:1.5625rem .9375rem;background-repeat:no-repeat;background-position:center center}
.selectric-focus .selectric{border-color:#aaa}
.selectric-hover .selectric{border-color:#c4c4c4}
.selectric-hover .selectric .button{color:#a2a2a2}
.selectric-open{z-index:9999}
.selectric-open .selectric{border-color:#c4c4c4;border-bottom-left-radius:0;border-bottom-right-radius:0}
.selectric-open .selectric-items{display:block}
.selectric-disabled{filter:alpha(opacity=50);opacity:.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}
.selectric-hide-select select{position:absolute;left:-100%}
.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}
.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0}
.selectric-input{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;*font:0/0 a!important;background:0 0!important}
.selectric-temp-show{position:absolute!important;visibility:hidden!important;display:block!important}
.selectric-items{display:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid #e3e3e3;z-index:-1;box-shadow:0 0 10px -6px}
.selectric-items .selectric-scroll{height:100%;overflow:auto}
.selectric-above .selectric-items{top:auto;bottom:100%}
.selectric-items li,.selectric-items ul{list-style:none;padding:0;margin:0;font-size:1rem;line-height:20px;min-height:20px}
.selectric-items li{display:block;padding:10px 15px;color:#303030;cursor:pointer}
.selectric-items li.selected{background:#e0e0e0}
.selectric-items li.highlighted{background:#e3f9f7}
.selectric-items li:hover{background:#b9f0eb}
.selectric-items .disabled{filter:alpha(opacity=50);opacity:.5;cursor:default!important;background:0 0!important;color:#666!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.selectric-items .selectric-group .selectric-group-label{font-weight:700;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0 0;color:#444}
.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1}
.selectric-items .selectric-group li{padding-left:25px}

/*! fullPage 3.0.0 https://github.com/alvarotrigo/fullPage.js @license GPLv3 for open source use only or Fullpage Commercial License for commercial use http://alvarotrigo.com/fullPage/pricing/ Copyright (C) 2018 http://alvarotrigo.com/fullPage - A project by Alvaro Trigo */
.fp-enabled body,html.fp-enabled{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:transparent}
.fp-section{position:relative;box-sizing:border-box}
.fp-slide{float:left}
.fp-slide,.fp-slidesContainer{height:100%;display:block}
.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;transition:all .3s ease-out}
.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}
.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}
.fp-slidesContainer{float:left;position:relative}
.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}
.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}
.fp-scrollable{position:relative}
.fp-scrollable,.fp-scroller{overflow:hidden}
.iScrollIndicator{border:0!important}
.fp-notransition{transition:none!important}
#fp-nav{position:fixed;z-index:10;right:13.375rem;top:50%;opacity:1;-webkit-transform:translate3d(0,0,0);transform: translateY(-3.5rem);-webkit-transform:translateY(-3.5rem);}
.fp-sr-only{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}
.fp-slidesNav{position:absolute;z-index:4;opacity:1;-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0!important;right:0;margin:0 auto!important}
.fp-slidesNav.fp-bottom{bottom:17px}
.fp-slidesNav.fp-top{top:17px}
#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}
#fp-nav ul li,.fp-slidesNav ul li{display:block;width:8px;height:8px;margin:1.875rem 0;position:relative}
.fp-slidesNav ul li{display:inline-block}
#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}
#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li a.active span,.fp-slidesNav ul li:hover a.active span{background:#25EBBC;border-radius:100%}
#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:8px;width:8px;border:0;background:#fff;left:50%;top:50%;margin:-2px 0 0 -2px;transition:all .1s ease-in-out}
#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{background:#25EBBC;}
#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}
#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{transition:opacity .2s ease-in;width:auto;opacity:1}
#fp-nav ul li .fp-tooltip.fp-right{right:20px}
#fp-nav ul li .fp-tooltip.fp-left{left:20px}
.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell,.fp-auto-height.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell,.fp-responsive .fp-auto-height-responsive.fp-section{height:auto!important}
.input{background-color:#fff;border-radius:5px;height:2.5rem;font-size:1.125rem;color:#303030;padding-left:.75rem}
.input::-webkit-input-placeholder{color:#303030}
.input:-ms-input-placeholder{color:#303030}
.input::placeholder{color:#303030}
.form{position:relative}
.form .form__success,.form.is-success .form__inner{opacity:0;visibility:hidden}
.form.is-success .form__success{opacity:1;visibility:visible;transition:.3s all}
.form .form__success{position:absolute;top:0;left:0;right:0;bottom:0;font-size:.875rem;line-height:1.125rem;border-radius:5px;border:1px solid #fff;padding:1.0625rem 1.4375rem}
.form-default,.modal article{color:#303030}
.form-default .form__success{border:0;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.form-default .form__success .form__title{margin-bottom:1.25rem}
.form-default .form__success .form__subtitle{font-size:1.125rem;line-height:1.4}
.form-default .form__title{margin-bottom:2.1875rem}
.form-default .form__field{padding-left:6.75rem;position:relative;display:inline-block;padding-right:5rem;margin-bottom:.9375rem}
.form-default .form__field.is-error .form__error{display:block}
.form-default .form__field .form__error{display:none}
.form-default .form__checkbox{padding-left:6.75rem;margin-top:-.3125rem}
.form-default .label{font-size:.875rem;color:#303030;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}
.form-default .input{background:#fff;border:1px solid #cfcfcf;border-radius:5px;min-width:16.5rem}
.form-default .form__error{color:#ff2b2b;font-size:.8125rem;line-height:1.125rem;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}
.form-default .form__button{text-align:right;margin-top:-.3125rem}
.form__title{font-size:1.875rem;font-weight:700}
.form__close{position:absolute;top:0;right:0;z-index:2;width:4.375rem;height:3.4375rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.form__close svg{width:1.25rem;height:1.25rem}
.form__checkbox{position:relative;font-size:.75rem}
.form__checkbox [type=checkbox]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}
.form__checkbox [type=checkbox]:checked+label:before{background-image:url(../img/svg/checked.svg);background-repeat:no-repeat;background-position:center center}
.form__checkbox label{position:relative;padding-left:1.125rem;display:block;cursor:pointer}
.form__checkbox label:before{content:'';position:absolute;top:.125rem;left:0;width:.8125rem;height:.8125rem;background:#fff;border:1px solid #bdbdbd}
.form-order .form__field.is-error:before{content:'';position:absolute;bottom:0;left:0;right:0;top:0;border-radius:5px;border:2px solid red;pointer-events:none}
.btn{position:relative;display:inline-block;border-radius:0;border:0;transition:.3s all;background-color:transparent;font-family:inherit;text-align:center}
.btn-uppercase{text-transform:uppercase}
.btn-transparent{height:2.5rem;padding:0 1.5625rem;min-width:17.6875rem;color:#fff;border:3px solid #fff;font-weight:700;font-size:1rem;line-height:2.1875rem;border-radius:100px}
.btn-transparent.btn--lg{height:3rem;line-height:2.625rem}
.btn-transparent:hover{background-color:#fff;color:#37b34a}
.btn-blue,.btn-success{height:2.5rem;border-radius:5px}
.btn-success{line-height:2.5rem;font-size:.875rem;color:#303030;background-color:#b1d34a;padding:0 1.5625rem}
.btn-success:hover{background-color:#99bc2e}
.btn-blue{font-size:1rem;font-weight:700;color:#fff;background-color:#0c9fe4;padding:0 .9375rem 0 .625rem}
.btn-blue:before{content:'';display:inline-block;width:1.125rem;height:1.5rem;background-image:url(../img/svg/calc.svg);background-size:cover;background-position:center center;vertical-align:middle;margin-right:.625rem}
.btn-blue:hover{background-color:#097db4}
.btn-burger{display:none;-ms-flex-flow:column;flex-flow:column;-ms-flex-align:end;align-items:flex-end;margin-left:auto;z-index:10;padding:1rem 0 1rem 1rem;}
.btn-burger:before{content:'';position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100px;height:100px}
.btn-burger:hover{background:none;}
.btn-burger .bar{background-color:#fff;display:inline-block;height:0.125rem;transition:.3s all;width:1.625rem}
.bar:nth-child(2){width:2rem;}
.bar:nth-child(1){width:1.25rem;}
.btn-burger.is-active .bar:not(:first-child){margin-top:0}
.btn-burger.is-active .bar:nth-child(1){-ms-transform:rotate(45deg) translate(0.6rem,0.6rem);transform:rotate(45deg) translate(0.65rem,0.65rem);width:2rem}
.btn-burger.is-active .bar:nth-child(2){opacity:0}
.btn-burger.is-active .bar:nth-child(3){width:2rem;-ms-transform:rotate(-45deg) translate(-0.5rem,0.5rem);transform:rotate(-45deg) translate(-0.5rem,0.5rem)}
.btn-burger .bar:not(:first-child){margin-top:.5rem}
.btn-burger:hover .bar:nth-child(2){width:2.7rem;}
.btn-return{font-size:1rem;font-weight:700;color:#fff}
.btn-return:hover svg{-ms-transform:translateX(-5px);transform:translateX(-5px)}
.btn-return span,.btn-return svg{vertical-align:middle}
.btn-return svg{width:1.75rem;height:1.3125rem;margin-right:.875rem;position:relative;transition:.25s ease-in all}
.btn-link,.btn-link-icon{font-weight:700;font-size:16px;color:#fff}
.btn-link-icon span,.btn-link-icon svg{vertical-align:middle}
.btn-link-icon svg{margin-left:8px}
.socials,.socials__item{display:inline-block}
.socials__item{vertical-align:middle}
.socials__item:not(:first-child){margin-left:0.375rem}
.socials__item a:hover{opacity:.4}
.socials__item a img{width:1.725rem;}
.phone_mobile{display:none;}
.phone a{color:#FFFFFF;}
.phone a:hover{color:#25EBBC;}
.nav .menu__item{display:inline-block}
.modal{position:fixed;top:0;left:0;right:0;height:100vh;z-index:100;opacity:0;visibility:hidden}
.modal.modal--absolute{position:absolute;height:100vh;width:100vw;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.modal.is-active{opacity:1;visibility:visible;transition:.3s all}
.modal.is-active .modal-inner{-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:1}
.modal .modal-container{position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:auto}
.modal .modal-inner{max-width:58.1875rem;margin:0 auto;background:#fff;box-shadow:0 20px 20px rgba(0,0,0,.15);border-radius:8px;position:relative;top:50%;-ms-transform:translateY(-70%);transform:translateY(-70%);transition:.5s all ease-in-out;opacity:0}
.modal .modal-close{position:absolute;top:0;right:0;width:4.375rem;height:4.375rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;}
.modal .modal-close svg{width:1.25rem;height:1.25rem;pointer-events:none}
#callback,#callbackCredit{background-color:rgba(0,0,0,.5);z-index:105}
#callback .modal-inner{max-width:600px;padding:50px}
#callback .modal-inner .green{display:none;color:#00BB00;margin: 2rem 0;}
.callback .green{display:none;color:#00BB00;margin: 2rem 0;}
#callback .modal-inner.is-success .green{display:block;}
.callback.is-success .green{display:block;}
.callback.is-success .align_right button{display:none;}
.menuBox{position:absolute;top:0;left:0;opacity:0;visibility:hidden;width:100%;height:100vh;background:#FFFFFF;transition:.3s all;padding: 4.5rem 2.75rem;}
.menuBox.is-active{display:block;opacity:1;visibility:visible;}
.menu{width:100%;}
.menu__item a{color:#000000;font-size:0.875rem;font-weight:600;display:block;padding:0.8rem 0;text-transform:uppercase;}
.menuBox a{display:block;color:#000000;}
.phonem{font-size:1.825rem;font-weight:700;margin-top:5.5rem}
.menuBox button{display:block;margin-top:2.5rem;width:100%;font-size:0.875rem;}
.lkm{margin-top:1.25rem;}
@keyframes animateFooter{0%{opacity:0;transform:translateY(100%)}
to{opacity:1;transform:translateY(0%)}
}
@keyframes fadeInUp{0%{opacity:0;transform:translate(0,40px)}
to{opacity:1;transform:translate(0,0)}
}
@keyframes fadeIn{30%{opacity:0}
to{opacity:1}
}
.hidden{display:none}
.hidden-desktop{display:none}
.container-fluid {width: 85%;margin: 0 auto;}
.container-main{padding:8rem 18rem 2.5rem 0}
.header{position:fixed;top:0;width:100%;height:10rem;background:linear-gradient(180deg, rgba(0, 0, 0, 0.49) 0%, rgba(0, 0, 0, 0) 100%);z-index:11;-ms-transform:translateY(-100%);transform:translateY(-100%);transition:.5s transform, 0.5s background;}
.header.white{height:4.5rem;background:#FFFFFF;}
.inner-page .header{height:4.5rem;background:#FFFFFF;}
.inner-page .screen-page{padding-top:4.5rem;}
.header__inner{justify-content: space-between;height:4.5rem;}
.inner-page .header__inner{height:100%;}
.logo{margin-top:0.5rem;}
.nav .menu,.nav .menu__item{white-space:nowrap}
.nav .menu{padding:2.5rem 1rem 0 0;height:4.5rem;}
.nav .menu li:after {
    display: block;
    content: "";
    height: 0.3125rem;
    width: 0%;
	margin-top:0.325rem;
    background-color: #25EBBC;
    transition: width .3s ease-in-out, margin-top 0.5s;
}
.nav .menu li:hover:after {width:100%;}
.nav .menu li.active:after{width:100%;}
.nav .menu li.active:hover:after{width:0%;}
.nav .menu a{font-weight:600;color:#fff;font-size:.75rem;text-transform:uppercase;padding:0.5rem 0.75rem;}
.header.white .nav .menu a{color:#030303;}
.header.white .logo svg path.change{fill:#242424;}
.header.white .nav .menu li:after {margin-top:0.975rem;}
.inner-page .header .nav .menu a{color:#030303;}
.inner-page .header .logo svg path.change{fill:#242424;}
.inner-page .header .nav .menu li:after {margin-top:0.925rem;}
.project_text{line-height:1.925;text-transform:uppercase;font-size:1.25rem;font-weight:500;margin-bottom:4.5rem;}
.project_text p{text-transform:uppercase;}
.lk{width:12%;padding: 0.75rem 0 1rem 0;}
.lk a {font-size:0.825rem;display:inline-block;line-height:1.5;padding-left:1.875rem;border-left:solid 1px #C4C4C4;}
.header.white .lk a {color:#6A6A6A;}
.header.white .lk a:hover {color:#25EBBC;}
.inner-page .header .lk a {color:#6A6A6A;}
.inner-page .header .lk a:hover {color:#25EBBC;}
.top h1, .top h3, .top h4 {color: #FFFFFF;}
.right_buttons{position:fixed;top:50%;right:7.5%;-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:12;transition:0.5s right;margin-top:2.25rem;}
.right_buttons button{width:100%;}
.outofpage{right:-11.25rem;}
.right_button.sale{display:none;}
.right_button.rent{display:none;}
.right_button{position:relative;width:11.25rem;height:11.5rem;background-color:#FFFFFF;box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.06);border-radius:0.375rem;text-align:center;margin-bottom:1rem;-ms-flex-direction:column;flex-direction:column;cursor:pointer;}
.right_button > a{position:absolute;top:0;left:0;right:0;width:100%;height:100%;}
.right_button_top{padding-top:1.375rem;margin-bottom:0.375rem;}
.right_button_middle{font-family:Bebas,Arial,sans-serif;font-size:1.875rem;color:#2C2C2C;line-height:1.3;}
.right_button_middle span{display:block;font-family:Inter,Arial,sans-serif;font-size:0.875rem;}
.right_button_bottom{position:absolute;bottom:0;width:100%;}
.right_button_bottom button{text-align:left;background-color:#FFFFFF;color:#707070;font-size:0.8125rem;font-weight:500;border-top:1px solid #E4E4E4;padding:0.75rem 1.25rem;border-radius:0 0 0.375rem 0.375rem;transition:0.5s background, 0.5s color;}
.right_button:hover .right_button_bottom button{color:#FFFFFF;background:#2DCECA;border-top:none;}
.right_button_bottom button:hover{color:#FFFFFF;background:#2DCECA;border-top:none;}
.right_button_bottom img{position:absolute;right:0;top:50%;margin-right:1rem;-ms-transform:translateY(-50%);transform:translateY(-50%);}
.top{height:100vh;background-size:cover;padding-top:1rem;}
.top{position:relative;}
.top:before{content:'';z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-image:url(../images/back_day.jpg);opacity:1;transition:opacity 1s;}
.top:after{content:'';z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-image:url(../images/back_night.jpg);opacity:0;transition:opacity 1s;}
.top.night:after{opacity:1;}
.top h1 {margin-bottom:0;}
.top h3 {margin-bottom:0rem;}
.top h4 {margin-bottom:0.25rem;}
.top_bottom {position:absolute;bottom:0;left:50%;width:85%;height:16%;-ms-transform:translateX(-50%);transform:translateX(-50%);border-top:1px solid rgba(255, 255, 255, 0.5);}
.day_night_switch{position:absolute;right:0;}
.download_pdf{position:absolute;left:0;color:#FFFFFF;font-size:0.8125rem;font-weight:500;transition:color 0.5s}
.download_pdf svg{margin-right:1rem;}
.download_pdf a{position:absolute;left:0;top:0;width:100%;height:100%;}
.download_pdf:hover{color:#25EBBC;}
.download_pdf svg path{transition: fill 0.5s;}
.download_pdf:hover svg path{fill:#25EBBC;}
.footer_pdf{position:relative;color:#FFFFFF;font-size:0.8125rem;font-weight:500;transition:color 0.5s}
.footer_pdf svg{margin-right:1rem;}
.footer_pdf a{position:absolute;left:0;top:0;width:100%;height:100%;}
.footer_pdf:hover{color:#25EBBC;}
.footer_pdf svg path{transition: fill 0.5s;}
.footer_pdf:hover svg path{fill:#25EBBC;}
.next_page{padding:0.5rem;cursor:pointer;}
.day_switch, .night_switch{display:inline;padding:0.75rem 1rem;color:#FFFFFF;border: 2px solid transparent;cursor:pointer;vertical-align:middle;}
.day_switch.active, .night_switch.active{border: 2px solid rgba(255, 255, 255, 0.6);border-radius:100px;}
.day_switch svg, .night_switch svg{margin-right:0.75rem;vertical-align:middle;}
.day_switch svg path {transition:fill 0.3s;}
.day_switch:hover svg path {fill:#F4B14C;}
.night_switch:hover svg path{fill:#15C9E1;}
.project{background-size:cover;background-image:url(../images/back_project.jpg);padding-bottom:2rem;}
.accesses{position:relative;}
.access{position:relative;padding:3rem 0 0.675rem 0.325rem;}
.access_right{margin-left:auto;font-size:2.5rem;font-weight:700;line-height: 0.125;margin-right: 0.5rem;}
.access_right span{font-size:1.25rem;font-weight:700;}
.access:nth-child(1){width:10rem;}
.access:nth-child(2){width:19rem;}
.access:nth-child(3){width:31.7rem;}
.access:nth-child(4){width:46.3rem;}
.access:before{display:block;position:absolute;bottom:0;content:'';width:100%;height:0.375rem;background: linear-gradient(268.95deg, #25EBBC 0.03%, #2ECBCB 99.97%), #30CBA6;}
.access:after{display:block;position:absolute;bottom:-0.3125rem;right:-0.5rem;content:'';width:0.625rem;height:1rem;background-image:url(../images/arr.svg);background-size: cover;}
.access_icons{position:absolute;top:2.5rem;right:0;width:32.5%}
.access_icon{margin-bottom:2.25rem;}
.access_icon img{width:2.25rem;margin-right:1.25rem;}
.access_icon_text{font-size:0.875rem;font-weight:500;line-height:1.4;}
.gallery{background-size:cover;background-image:url(../images/back_gallery.jpg);padding-bottom:4.5rem;}
.gallery_slider{display:none;}
.gallery h2{color:#FFFFFF;}
.gallery_col{width:33.33rem;margin-right:1rem;border-radius:0.25rem;}
.gallery_col:last-child{margin-right:0;}
.gal_pic{margin-bottom:1rem;border-radius:0.25rem;}
.gal_pic img{border-radius:0.25rem;width:100%;}
.gal_self{height:15rem;background-size:cover;border-radius:0.25rem;}
.double{height:31rem;}
.invis{height:0;width:0;}
.advantages{background:#FFFFFF;padding-bottom:1.5rem;}
.advantages_left{width:51%;margin-right:5%;}
.advantages_right{width:44%;}
.advantages_right img{width:100%;}
.advantages_left p{text-transform:uppercase;font-size:1.25rem;font-weight:500;line-height:1.6}
.advantages_self{margin-top:4.5rem;}
.advantage:nth-child(1){width:55%;padding-right:10%;}
.advantage:nth-child(2){width:45%;}
.advantages img{margin-bottom:1.5rem;}
.adv_text{font-size:0.875rem;font-weight:500;line-height:1.4;}
.advantages_right .adv_text{width:60%;}
.advantages_adds{font-size:1.25rem;font-weight:700;line-height:1.3;margin-top:4.25rem;}
.advantages_add{margin-top:0.5rem;}
.neighbourhood{background:#F5F5F5;}
.neighbourhood .container-main{padding-bottom:0;}
.map_self{position:relative;}
.map{height: 36.25rem;}
.customOptions{display:none;}
.map_objects{position:absolute;top:50%;transform:translateY(-50%);left:7.5%;width:12rem;padding:1rem 0.625rem 0 0.5rem;background:#FBFBFB;box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.06);border-radius:0.375rem;}
.map_object_icon{width:20%;margin-right:0.5rem;}
.map_object_icon svg{width:2rem;height:2rem;}
.map_object{font-size:0.75rem;font-weight:600;margin-bottom:1.325rem;cursor:pointer;}
.map_object:hover .map_object_text{color:#2ECBCB;}
.map_object:hover svg path{fill:#2ECBCB;}
.map_object.is-active .map_object_text{color:#2ECBCB;}
.map_object.is-active svg path{fill:#2ECBCB;}
.map_object_text{color:#1F1F1F;padding-right:7%;margin-bottom: 0.25rem;}
.map_object_count{color:#989898;margin-left:auto;}
.news{background-size:cover;background-image:url(../images/back_news.jpg);padding-bottom:5.4rem;}
.news h2{color:#FFFFFF;}
.news_slider{position:relative;width:100%;margin-right: -5vw;}
.news_item{background: #FFFFFF;box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.04);border-radius: 4px;position:relative;}
.news_item a{position:absolute;lefT:0;top:0;width:100%;height:100%;}
.news_img{width: 100%;height:14vw;background-size:cover;border-radius: 4px 4px 0 0;}
.news_self{padding: 1.25rem 1.5rem;}
.news_self time{display:block;font-size:0.75rem;line-height:1.4;margin-bottom:0.75rem;}
.news_title{font-size:0.875rem;font-weight:500;line-height:1.4;width:90%;}
.swiper-button-prev svg path, .swiper-button-next svg path{transition:0.5s fill;}
.swiper-button-prev:hover svg path {fill:#25EBBC;}
.swiper-button-next:hover svg path {fill:#25EBBC;}
.footer{background-color:#2C2C2C;color:#FFFFFF;}
.footer .footer__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;height:100%;}
.footer .logo {margin-top:1rem;width:20%;}
.footer .logo svg {width:7.75rem;height:3rem;}
.footer .nav {width:70%;}
.footer .nav .menu a {padding:0.5rem 1.1rem;}
.footer_bottom{padding:0.5rem 0 2.5rem 0;}
.footer .lk {width: 10%;}
.footer .lk a{font-size:0.875rem;border:none;padding:0;}
.copyright{width:28%;}
.phone{width:45%;text-align:center;font-size:1.5625rem;font-weight:700;}
.insday{width:27%;text-align:right;}
.page-inner{background-color:#F4F4F4;}
.page-inner a{color:#000000}
.page-inner a:hover{color:#25EBBC}
.page-inner .out{min-height:100vh;opacity: 1}
.page-inner header{-ms-transform:translateX(0);transform:translateX(0);opacity:1;background-color: #f4f4f4;transition: background 0.5s;}
.page-inner header .logo {margin-left: -0.375rem;margin-bottom: -0.75rem;}
.page-inner header .logo svg {width: 7rem;height:5rem}
.page-inner header .logo svg path {fill:#000000;transition: fill 0.5s;}
.page-inner header .nav .menu a {color:#000000;transition: color 0.5s;}
.page-inner header .nav .menu a:hover {color:#25EBBC}
.page-inner header .searchBox input {border-bottom:solid 1px #000000; color: #000000;}
.page-inner header .searchBox svg path {fill:#000000;transition: fill 0.5s;}
.page-inner header .searchBox button {color:#000000;transition: color 0.5s;}
.page-inner header .searchBox input:focus + button {border: solid 1px #000000;}
.page-inner header .searchBox.active button {border-color:#000000;}
.page-inner footer {position:relative;opacity:1;transform:none;}
.page-inner .btn-burger .bar {background-color: #000000}
.inner-page .header .nav .menu {padding:0 0.5rem 0 14rem;}
.inner-page .header .nav .menu a{padding:0.5rem 1.25rem;}
.inner-page .header .nav .menu li.back{margin-right:3.5rem;}
.inner-page .header .nav .menu li.back a {padding:1.715rem 1.75rem;}
.inner-page .header .nav .menu li.back a:hover{background:#C2FBED;}
.inner-page .header .nav .menu li.back:after{content:none;}
.back svg {vertical-align: -0.25rem;margin-right: 1rem;}
.corps{background-size:cover;background-repeat:no-repeat;background-image:url(../images/back_corp.jpg);padding:3rem;text-align:center;position:relative;height:41.76470588235294vw;}
.corps h1{color:#FFFFFF;z-index:20;position:absolute;left: 50%;-ms-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;text-transform:uppercase;}
.corp_about{position:absolute;text-align:left;color:#FFFFFF;}
.corp_about_self{cursor:pointer;}
.corp_about1{top:31%;left:7.25%;padding-right:4rem;}
.corp_about2{top:31%;left:72.75%;padding-left:4rem;}
.corp_about h3{font-family:Bebas,Arial,sans-serif;font-size:2.5rem;font-weight:400;color:#FFFFFF;opacity:0.5;margin-bottom:2rem;transition: 0.5s opacity;}
.corp_about ul{opacity:0;transition: 0.5s opacity;}
.corp_about button{background:transparent;border: 2px solid rgba(255, 255, 255, 0.5);color:#FFFFFF;font-size:0.875rem;font-weight:500;margin-top:3rem;padding:1.25rem 2rem;opacity:0;transition:0.3s background, 0.3s color, 0.5s opacity;}
.corp_about button:hover{background:#FFFFFF;color:#2C2C2C;}
.corp_about .corp_corp{position:absolute;}
.corp_about .corp_appear svg{position:absolute;pointer-events:none;transition: 0.5s opacity;}
.corp_about1 .corp_appear svg{top:20%;left:1%;opacity:0;width:146%;}
.corp_about2 .corp_appear svg{top:20%;left:-68%;opacity:0;width:176%;}
.corp_about1 .corp_corp{top:-50.2%;left:79%;width:26vw;}
.corp_about2 .corp_corp{top:-17.4%;left:-107%;width:26vw;}
/* .corp_about1 .corp_corp{top:-54%;left:62.5%;} */
/* .corp_about2 .corp_corp{top:-22.5%;left:-80.5%;} */
.corp_corp svg{width:100%;transition:0.3s fill-opacity, 0.3s stroke-opacity;stroke-width:2;stroke-opacity:0;fill:#25EBBC;fill-opacity:0;stroke:white;}
.corp_corp:hover svg{fill-opacity:0.15;stroke-opacity:0.8;}
.corp_corp:hover svg{fill-opacity:0.15;stroke-opacity:0.8;}
.corp_corp:hover + div h3{opacity:1;}
.corp_corp:hover + div svg{opacity:1;}
.corp_corp:hover + div ul{opacity:1;}
.corp_corp:hover + div button{opacity:1;}
.corp_about:hover .corp_corp svg{fill-opacity:0.15;stroke-opacity:0.8;}
.corp_about:hover .corp_corp svg{fill-opacity:0.15;stroke-opacity:0.8;}
.corp_about:hover h3{opacity:1;}
.corp_about:hover svg{opacity:1;}
.corp_about:hover ul{opacity:1;}
.corp_about:hover button{opacity:1;}
.corp_about ul li{margin-bottom:0.5rem;}
.contacts{background:#2C2C2C;padding:8rem 0 1.5rem 0;}
.contacts .container-fluid{border-bottom:1px solid rgba(255, 255, 255, 0.5);padding-bottom:2rem;}
.contacts h2{color:#FFFFFF;}
.contacts_block{color:#FFFFFF;font-size:1.125rem;font-weight:500;line-height:1.5;margin-bottom: 2.5rem;}
.contacts_block a{color:#FFFFFF;}
.contacts_block a:hover{color:#25EBBC;}
.contacts_block small{font-size:0.875rem;font-weight:500;}
.contacts_right button{width:100%;color:#272727;font-weight:500;font-size:1.125rem;padding:1.25rem 0;}
.phone_block{margin-bottom:2.25rem;}
.contacts_left{width:42.33%;}
.contacts_middle{width:33.67%;}
.contacts_right{width:24%;}
.phone_number{display:block;font-size:1.5625rem;font-weight:700;line-height:1.3;}
.onecorp{width:100%;}
.onecorp_left{width:36.2%;padding:2rem 3.125rem 2rem 6rem;}
.onecorp_right{width:63.8%;position:relative;}
.onecorp_left button{padding:0;background:none;color:#1D1D1D;font-size:0.875rem;font-weight:500;line-height:2;margin-bottom:2rem;}
.onecorp_left button svg{margin-top:0.25rem;margin-right:1rem;vertical-align:-0.5rem;}
.onecorp_left button:hover{color:#25EBBC;}
.onecorp_left button:hover svg{fill:#25EBBC;}
.onecorp_left h2{font-size:3.125rem;font-weight:700;text-transform:none;letter-spacing:0;margin-bottom:1.25rem;}
.onecorp_left h4{font-size:1.6rem;margin-top: 3.5rem;margin-bottom:0.5rem;}
.onecorp_left ul{margin-bottom:2rem;}
.onecorp_left ul.small li{margin-bottom:1rem;font-size:1rem;}
.onecorp_left h5{font-size:1.25rem;margin-bottom: 0.5rem;}
.onecorp_left li{font-size:1.125rem;font-weight:500;line-height:1.4;}
.onecorp_main{position:fixed;bottom:0;right:0;width:63.8%;padding-left:36.2%;height:calc(100vh - 4.5rem);overflow:hidden;}
.onecorp_inside{position:absolute;top: 0;left: 50%;transform: translateX(-50%);width:calc(1.528169014084507 * (100vh - 4.5rem));height:calc(100vh - 4.5rem);background-size:cover;background-repeat:no-repeat;padding: 2rem 3rem;transition:0.5s bottom;overflow:hidden;}
.onecorp_inside > svg{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:100%;min-height:100%;}
.onecorp_inside > svg path{cursor:pointer;fill-opacity:0;}
.onecorp_inside > svg path:hover{fill-opacity:0.5;}
.onecorp_tooltip{display:none;pointer-events:none;position:absolute;top:50%;left:2.75rem;width:11.5rem;padding:0.75rem 1rem 1rem 1rem;background:#FFFFFF;box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.15);font-size:1.25rem;font-weight:700;border-radius:0.375rem;color:#000000;}
.onecorp_tooltip span{font-size:2.5rem;font-weight:700;}
.onecorp_tooltip small{display:block;font-size:0.875rem;font-weight:500;}
.onecorp_tooltip:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255, 255, 255, 0);border-left-color:#FFFFFF;border-width:0.5rem;margin-top:-0.5rem;}
.onecorp_ons{position:absolute;right:11%;top:3.25rem;}
.onecorp_on{width:8.75rem;height:9.5rem;border-radius:5px;background:rgba(16, 81, 140, 0.5);padding:1.5rem 1.5rem 1rem 1.5rem;margin-bottom:0.75rem;color:#FFFFFF;cursor:pointer;}
.onecorp_on svg{margin-bottom:1rem;margin-left:0.25rem;}
.onecorp_on:hover{background:#FFFFFF;color:#2C2C2C;}
.onecorp_on:hover svg path{fill:#2C2C2C;}
.onecorp_on:hover svg rect{fill:#2C2C2C;}
.onecorp1{background-image:url(../images/back_corp1.jpg);}
.onecorp_main.footered{position:absolute;top:auto;left: 0;width:100%;}
.onecorp h3{color:#FFFFFF;font-size:1.5rem;}
.onecorp h3 svg{display:none;}
.plan{display:none;position:absolute;top:1.75rem;left:1.75rem;width:calc(100% - 3.5rem);height:calc(100% - 3.5rem);background:#FFFFFF;z-index:50;}
.plan.is-active{display:flex;}
.plan_left{width:56%;padding:4rem 2.5rem;}
.plan_right{width:44%;padding:1rem 8.5rem 3rem 0;font-size:0.875rem;font-weight:500;line-height:1.4;}
.plan_right h3{color:#2C2C2C;font-size:1.5625rem;font-weight:700;margin-bottom:0.5rem;}
.plan_right h3 span{font-size:2.25rem;font-weight:900;}
.plan_right hr{margin:1.5rem 0 0.5rem 0;color:#CCCCCC;}
.print{font-size:0.75rem;font-weight:500;vertical-align:top;padding:1rem 0;cursor:pointer;}
.print svg{margin-right:0.75rem;vertical-align:top;}
.plan_right button{margin-top:2rem;width:100%;}
.floors{display:none;position:absolute;top:1.75rem;right:1.75rem;width:6.25rem;height:calc(100% - 3.5rem);background:#F1F4F6;z-index:52;text-align:center;-ms-flex-direction:column;flex-direction:column;}
.floors h4{margin-bottom:0;font-size:0.875rem;font-weight:500;margin-top:0.5rem;}
.floors.is-active{display:flex;}
.floor{padding:0.5rem 0;width:50%;cursor:pointer;font-size:1.125rem;font-weight:700;}
.floor:hover{background:#2ECBCB;color:#FFFFFF;}
.close{width:100%;background:#3282CD;text-align:center;padding:1.25rem 0;cursor:pointer;}
.callback{display:none;position:absolute;top:1.75rem;left:1.75rem;width:calc(100% - 3.5rem);height:calc(100% - 3.5rem);background:#FFFFFF;z-index:51;padding:2rem 9rem 2rem 3rem;}
.callback h3{color:#2C2C2C;margin-bottom:1.75rem;}
.callback .back button{padding:0;background:none;color:#1D1D1D;font-size:0.875rem;font-weight:500;line-height:2;margin-bottom:1.75rem;}
.callback .back button svg{margin-top:0.25rem;margin-right:1rem;vertical-align:-0.5rem;}
.form_in_left{width:41%;}
.form_in_right{width:59%;}
.form_in_ttl{font-size:0.8125rem;font-weight:500;line-height:1.3;}
.form_in_fld{margin-bottom:1.25rem;}
.form_in input{background:#FFFFFF;border:1px solid #BDBDBD;box-sizing:border-box;border-radius:4px;width:90%;padding:0.75rem;margin-top: 0.25rem;}
.form_in textarea{width:100%;height:7.675rem;border:1px solid #BDBDBD;box-sizing:border-box;border-radius:4px;margin-top: 0.25rem;padding: 1rem;}
.form_in input[type=checkbox]{display:block;float:left;margin-right:1rem;width:1.25rem;height:1.25rem;}
.form_in_chk{margin-top:0.75rem;}
.form_in_chk a{color:#2C2C2C;}
.form_in_chk a:hover{color:#25EBBC}
.align_right{text-align:right;}
.align_right button{width:70%;}
.header.bordered{border-bottom: 1px solid #E0E0E0;}
.mobile_tabs{display:none;}
.tabsList{border-bottom:solid 0.125rem #2ECBCB;}
.tabsList__item{width: 50%;margin-bottom: -0.5rem;box-sizing: border-box;}
.tabsList__item a{color:#707070;padding:1rem 1rem 0.5rem 1rem;display: block;box-sizing: border-box;border-bottom:solid 0.375rem #FFFFFF;}
.tabsList__item a.is-active{color: #2C2C2C;cursor:default;border-bottom:solid 0.375rem #2ECBCB;}
.tabs__con{opacity:0;display: none;transition:opacity 0.3s;width:95%;}
.tabs__con.is-active{opacity: 1;display: block;}
.tabsBox{margin-top: 4.5rem;position: relative;min-height:15rem;}
.table{font-size:0.8125rem;border-bonews_sliderttom:solid 1px #C1C1C1;padding:1.625rem 0 0.25rem 0;}
.table_td{line-height:1.2;}
.table_td_r{margin-left:auto;text-align:right;padding-left:5%;}
.ttx{margin-bottom:3rem;}
.tabs__con p{padding:1rem 0;}
.swiper-pagination{display:none;}
.mobile_button{display:none;}
.landscape{display:none;}
.captcha_err{display:none;color:#FF0000;}
.hti{padding:2rem;}
.hti h1{font-size:3.5rem;font-weight:700;letter-spacing:0;}
.hti p{padding:0.5rem;}
.hti a{color:#2C2C2C;}
.hti a:hover{color:#25EBBC}
@media screen and (max-width: 960px) {
	.mobile_tabs{display:block;}
	.btn-burger{display:-ms-flexbox;display:flex;}
	header.white .btn-burger .bar{background-color:#000;}	
	.btn-burger.is-active .bar{background-color:#000;}
	.container-fluid{width:90%;}
	.container-main{padding:3.75rem 0 2.5rem 0}
	.hidden-mobile{display:none!important}
	.right_buttons{
		top:auto;
		bottom:0.5rem;
		width:94%;
		right:3%;
		-ms-transform:none;
		transform:none;
		margin-top:0;
		transition: right 
		display:-ms-flexbox;
		display:flex;
		height:3rem;
	}
	.right_button {width:49%;height:3rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;}
	.right_button:first-child{margin-right:3%;}
	.right_button_top{padding-top:0;width:34%;margin-bottom:0;}
	.right_button_top img {width:52%;}
	.right_button_middle{width:66%;font-size:1.5rem;line-height:1;}
	.right_button_bottom{display:none;}
	.right_buttons button {display:none;}
	.outofpage{right:-100%;}
	.nav{display:none;}
	.lk{display:none;}
	h1{font-size:3.375rem;margin-bottom:1.5rem;line-height:1.2;}
	h2{font-size:2.125rem;margin-bottom:1.5rem;}
	h3{font-size:1.85rem;}
	h4{font-size:1rem;}
	.top h1{margin-bottom:1.5rem;}
	.top h2{font-size:2.4375rem;margin-bottom:3rem;}
	.top h3{margin-bottom:11.5rem;}
	.top h4{margin-bottom:1rem;}
	.top_bottom{-ms-flex-direction:column;flex-direction:column;height:26%;}
	.day_night_switch{position:relative;right:auto;margin-bottom:2rem;}
	.project{padding-bottom:0;}
	.project h3{margin-bottom:3.25rem;}
	.project_text{font-size:1rem;margin-bottom:2rem;}
	.access{-ms-flex-direction:column;flex-direction:column;padding:0;margin-bottom:3rem;}
	.access:before{bottom:-1rem;}
	.access:after{bottom:-1.3125rem;}
	.access:nth-child(1){width:4rem;}
	.access:nth-child(2){width:8rem;}
	.access:nth-child(3){width:14rem;}
	.access:nth-child(4){width:21rem;}
	.access_left{order:2;font-size:0.825rem;line-height:1.5;}
	.access_right{order:1;font-size:1.875rem;margin-bottom:1rem;margin-left:0;margin-right:0;}
	.access_right span{font-size: 1rem;}
	.access_icons{width:45%;top:0;}
	.access_icon{margin-bottom:1.5rem;}
	.access_icon img{width:1.75rem;height:2rem;}
	.access_icon_text{font-size:0.75rem;}
	.gallery_main{display:none;}
	.gallery_slider{display:block;}
	.advantages_split{-ms-flex-direction:column;flex-direction:column;}
	.advantages_left, .advantages_right{width:100%;}
	.advantages_left p{font-size: 1rem;}
	.advantages_right{margin-top:1.75rem;}
	.advantages_self{margin-top:3rem;}
	.adv_text {font-size:0.725rem;}
	.advantages img {margin-bottom: 1rem;}
	.advantage:nth-child(1) {width: 60%;}
	.advantage:nth-child(2) {width: 40%;}
	.advantages_right .adv_text{width:100%;}
	.advantages_adds{margin-top:2.5rem;}
	.advantages_add {margin-top: 1.5rem;width: 80%;}
	.customOptions{display:block;}
	.phone_mobile{display:block;width:auto;margin-left:auto;}
	.footer .phone{display:none;}
	.footer .logo{width:50%;}
	.footer .logo svg {width: 6rem;}
	.copyright{width:50%;}
	.footer_bottom{-ms-flex-align:end;align-items:flex-end;margin-top:0.5rem;}
	.insday{width:auto;margin-left:auto;font-size:0.75rem;}
	.gallery_slider{margin:0 -5vw;position:relative;}
	.gallery_slider .swiper-slide{border-radius:0.25rem;}
	.gallery_slider .swiper-pagination{bottom:-2.75rem;left:50%;transform:translateX(-50%);}
	.news_slider .swiper-container{padding-right:5vw;}
	.news_slider .swiper-button-next,.news_slider .swiper-button-prev{display:none;}
	.swiper-pagination{display:block;bottom:-2.75rem;left:50%;transform:translateX(-50%);}
	.swiper-pagination-bullet{width:0.375rem;height:0.375rem;border:0.125rem solid #FFFFFF;margin-right:1rem;}
	.swiper-pagination-bullet:last-child{margin-right:0;}
	.swiper-pagination-bullet-active{border:1px solid #25EBBC;}
	.selectric-customOptions{position:absolute;top:-2rem;height:4rem;width:90%;left:50%;transform:translateX(-50%);box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1);border-radius:0.375rem;}
	.selectric{height:100%;}
	.selectric .label{display:-ms-flexbox;display:flex;height:100%;-ms-flex-align:center;align-items:center}
	.map_object_icon{height:2.75rem;}
	.selectric .button{height:100%;}
	.selectric-items li{display:-ms-flexbox;display:flex;align-items:center;}
	.selectric .button:after{background-size:0.625rem 0.375rem;}
	.selectric-customOptions .ico {
	  display: inline-block;
	  vertical-align: middle;
	  display: inline;
	  height: 2rem;
	  width: 2rem;
	  margin: 0 1rem 0 0;
	}
	.selectric-customOptions .ico-1 {
	  background: url('/images/med.svg') no-repeat;
	}
	.selectric-customOptions .ico-2 {
	  background: url('/images/sport.svg') no-repeat;
	}
	.selectric-customOptions .ico-3 {
	  background: url('/images/bank.svg') no-repeat;
	}
	.selectric-customOptions .ico-4 {
	  background: url('/images/prod.svg') no-repeat;
	}
	.selectric-customOptions .ico-5 {
	  background: url('/images/parking.svg') no-repeat;
	}
	.selectric-customOptions .ico-6 {
	  background: url('/images/rest.svg') no-repeat;
	}
	.selectric-customOptions .ico-7 {
	  background: url('/images/notary.svg') no-repeat;
	}
	.neighbourhood h2{margin-bottom:4rem;}
	.inner-page .header{position:fixed;top:0;height:3.75rem;background:#FFFFFF;z-index:100;}
	.inner-page .screen-page{padding-top:3.75rem;}
	.inner-page .btn-burger .bar {background-color: #000;}
	.contacts{padding:3.75rem 0 0 0}
	.contacts h2{margin-bottom:2rem;}
	.contacts_inner{-ms-flex-direction:column;flex-direction:column;}
	.contacts_left{width:100%;}
	.contacts_middle{width:100%;}
	.contacts_right{width:100%;}
	.contacts_block{font-size:1rem;margin-bottom:1.5rem;}
	.phone_number{font-size:1.25rem;}
	.phone_block {margin-bottom: 1.5rem;}
	.contacts_block small {font-size: 0.825rem;}
	.contacts_right button{width:64%;margin-top:1rem;padding:1rem 0;}
	.contacts .container-fluid{padding-bottom:3.5rem;border:none;}
	.corp_appear{display:none;}
	.corps{padding:3.75rem 0 0 0;background-position: 50% 8.25rem;background-size: 185% auto;background-color:#2C2C2C;height:66vh;}
	.corps h1{font-size:2.4375rem;letter-spacing:0.5rem;}
	.corp_corp svg{stroke-opacity:0;fill-opacity:0;}
	.corp_about1{top:9rem;left:50%;}
	.corp_about2{top:12.25rem;left:50%;}
	.corp_about1 .corp_corp{width:48vw;top:0;left:-270%;}
	.corp_about2 .corp_corp{width:48vw;top:0;left:-16%;}
	.corp_tabs{background-color:#2C2C2C;}
	.corp_tab a{font-family: 'Bebas';font-size:2rem;color:#FFFFFF;opacity:0.5;border-bottom:solid 3px rgba(255, 255, 255, 0.5);}
	.corp_tab a.is-active{color:#FFFFFF;opacity:1;border-bottom:solid 3px #FFFFFF;}
	.corp_tabs{padding: 0 1rem;}
	.corp_tabs .tabsList__item a{padding:1rem 0 0.5rem 0;}
	.corp_tabs .tabsList__item:last-child a{text-align:right;}
	.corp_tabs .tabsList{border:none;}
	.corp_tabs .tabsBox{margin-top:2rem;padding-bottom:3rem;}
	.corp_tabs .tabs__con{color:#FFFFFF;font-size:0.875rem;}
	.corp_tabs .tabs__con.is-active{display:-ms-flexbox;display:flex}
	.corp_tabs .tabs__con ul li {padding: 0.25rem 0;}
	.corp_tabs .tabs__con ul{width:68%;}
	.corp_tabs .tabs__con a{width:32%;}
	.corp_tabs .tabs__con button{margin-top: 0.5rem;font-size:0.75rem;background:#FFFFFF;color:#2C2C2C;padding:0.875rem 1.75rem;}
	.onecorp{-ms-flex-direction:column;flex-direction:column;}
	.onecorp_left{order:2;width:100%;padding:1rem;}
	.onecorp_right{order:1;width:100%;}
	.onecorp_main{position:relative;left:0;width:100%;background-position: 50% 0;padding: 5rem 1rem;}
	.onecorp_left h2{font-size: 2.075rem;}
	.floors{display: block;top:0;right:0;width:3rem;padding-top:1rem;min-height: 100%;}
	.floors.nopadding{padding:0;}
	.floors .close{height:3rem;padding:1rem 0;}
	.floors h4{display:none;}
	.floors .close{display:none;}
	.floor{width:100%;padding:0.875rem 0;}
	.floors.is-active{position: fixed;top:3.75rem;}
	.onecorp_main > svg {min-width:240%;top:0;transform:translateX(-50%);}
	.onecorp_ons{top:auto;bottom:2rem;right:auto;left:1rem;display:-ms-flexbox;display:flex;margin-bottom:0;}
	.onecorp_on{width:39%;margin-right:2%;height:4.125rem;display:-ms-flexbox;display:flex;font-size:0.875rem;padding:0.5rem 0.5rem;-ms-flex-align:center;align-items:center;}
	.onecorp_on svg{margin-right:0.5rem;margin-bottom:0;}
	.onecorp_left button{display:none;}
	.mobile_button{display:block;position:absolute;z-index:50;top:1rem;}
	.mobile_button button {padding:0;background:none;color:#FFFFFF;font-size:0.75rem;font-weight:500;line-height:2;margin-bottom:2rem;}
	.mobile_button button svg{margin-top:0.25rem;margin-right:0.5rem;vertical-align:-0.5rem;width:1.75rem;}
	.mobile_button button svg path {fill:#FFFFFF;}
	.onecorp h3{position:absolute;z-index:50;}
	.onecorp h3 svg{display:inline;margin-left:1.5rem;}
	.plan{top:0;left:0;width:100%;height:calc(100% - 3.5rem);overflow-y:auto;-ms-flex-direction:column;flex-direction:column;}
	.plan.is-active{position: fixed;top:3.75rem;}
	.plan_left{width:100%;height:auto;padding:1rem 4rem 1rem 1rem;text-align:center;}
	.plan_left img{max-height:100%;}
	.plan_right{width:100%;height:auto;padding:0.5rem 4rem;}
	.plan_right h3{position:relative;font-size:1.25rem;}
	.plan_right h3 span{font-size:2.4375rem;}
	.plan_right hr{margin:1rem 0;}
	.plan_right button{width:80%;margin-top:1.5rem;}
	.callback{position: fixed;top:3.75rem;left:0;width:100%;overflow-y:auto;padding:1rem 3rem;}
	.callback .back button{font-size:0.75rem;margin-bottom: 1.5rem;}
	.callback h3{font-size:1.25rem;position:relative;}
	.form_in{-ms-flex-direction:column;flex-direction:column;}
	.form_in input{width:100%;}
	.form_in textarea{height:3rem;}
	.form_in_left, .form_in_right{width:94%;}
	.form_in_chk{margin-top:0;}
	.align_right{text-align:left;padding-top:1rem;}
	.align_right button{margin-top:0;}
	.map_objects{display:none;}
	.news_img{width: 100%;height:30vw;}
	.form_in_fld{margin-bottom:0.5rem;}
	.onecorp_main.footered {
		position: relative;
	}
	.download_pdf{bottom:2rem;}
}
@media print {
	header {
		display:none;
	}
	.onecorp {
		display: block;
	}
	.onecorp_left {
		display: none;
		width: 100%;
	}
	.onecorp_left button {
		display: none;
	}
	.tabsList {
		display: none;
	}
	.tabs__con {
		display: block!important;
		opacity: 1!important;
	}
	.onecorp_right {
		width: 100%;
	}
	.onecorp_main, .onecorp_main.footered {
		position: relative;
		height: auto;
		bottom: auto;
		right: auto;
		padding: 0;
		width: 100%;
		overflow:auto;
	}
	.onecorp_inside {
		display: none;
	}
	.onecorp_tooltip {
		display: none!important;
	}
	.onecorp h3 {
		display: none;
	}
	.plan_right h3 {
		display: block;
	}
	.plan_right h3 span {
		color: #000000;
	}
	.onecorp_inside > svg {
		display: none;
	}
	.plan {
		display: block;
		position: relative;
		width: 100%;
		top: auto;
		left: auto;
		height: auto;
	}
	.plan.is-active {
		display: block;
	}
	.onecorp {
		display: block;
	}
	.onecorp_ons {
		display: none;
	}
	.plan_left {
		width: 100%;
		padding: 1rem 5rem;
	}
	.plan_right {
		width: 100%;
	}
	.plan_right button {
		display:none!important;
	}
	.floors {
		display:none!important;
	}
	.print {
		display:none!important;
	}
	.footer {
		display:none!important;
	}
	.modal {
		position: relative;
		display: none;
	}
}
