﻿html{box-sizing:border-box;}*,*::after,*::before{box-sizing:inherit;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}.contour-custom .contourField label,.contour-custom .contourField input.checkbox{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}.row{display:block;}.row::after{clear:both;content:"";display:block;}.styled-list{list-style:disc inside;padding-left:.6em;margin-bottom:1.75em;}.border{border:1px solid #e9e9e8;}.text-center{text-align:center;}.block{display:block;}.clear{clear:both;}.fw400{font-weight:400 !important;}.fw400 *{font-weight:inherit;}@media screen and (max-width:47.9375em){.hide-sm-down{display:none;}}@media screen and (max-width:64em){.hide-md-down{display:none;}}@media screen and (min-width:64.0625em){.hide-lg-up{display:none;}}.triple-title{margin:8% 0;}.triple-title>*{line-height:1;margin:0;}.triple-title>*:first-child{line-height:2.5;}.triple-title>*:last-child{line-height:1.2;}.triple-title s{position:relative;text-decoration:none;display:inline-block;}.triple-title s:before{position:absolute;top:50%;-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-o-transform:rotate(20deg);transform:rotate(20deg);content:'';width:-webkit-calc((100% - 50px));width:calc((100% - 50px));height:4px;background-color:#000;display:block;}h3.margin-top{margin-top:3em;}.vertical-middle{vertical-align:middle;}.iframe{width:100%;height:500px;}@media screen and (max-width:47.9375em){.iframe{display:none;}}html{font-size:16px;}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"Open sans",sans-serif;font-size:13px;line-height:1.69231;}@media screen and (min-width:48em){body{font-size:13px;line-height:1.92308;}}@media screen and (min-width:64.0625em){body{font-size:15px;line-height:2;}}@media screen and (min-width:90em){body{font-size:18px;line-height:1.88889;}}a{font-weight:700;color:inherit;text-decoration:none;}a:hover{color:#f40000;}blockquote{font-size:16px;font-style:italic;line-height:1.4;}@media screen and (min-width:48em){blockquote{font-size:20px;}}@media screen and (min-width:90em){blockquote{font-size:30px;}}img+p{margin-top:1.75em;}p{margin-bottom:1.75em;}h2{margin-top:2em;margin-bottom:.4em;}h2>a{font-weight:400;}h2>a:hover{color:inherit;}h3{margin-bottom:.8em;}b,strong{font-weight:700;}em,i{font-style:italic;}sup{font-size:70%;vertical-align:super;}img{vertical-align:middle;}.main>h1{text-align:center;margin-bottom:1em;padding:0 10%;}.main>h1.smaller{font-size:40px;}@media screen and (min-width:48em){.main>h1.smaller{font-size:42px;}}@media screen and (min-width:64.0625em){.main>h1.smaller{font-size:48px;}}@media screen and (min-width:90em){.main>h1.smaller{font-size:60px;}}@media screen and (max-width:64em){.main{padding-top:150px;}}h1,h2,h3,h4,h5,h6,blockquote{font-family:"Lora",serif;font-weight:400;color:#20271f;}h1{font-size:45px;line-height:1.33333;}h2{font-size:25px;line-height:1.6;}h3{font-size:20px;line-height:1.5;}h4{font-size:15px;line-height:1.33333;}@media screen and (min-width:48em){h1{font-size:50px;line-height:2;}h2{font-size:32px;line-height:1.375;}h3{font-size:28px;line-height:1.42857;}}@media screen and (min-width:64.0625em){h1{font-size:90px;line-height:1.22222;}h2{font-size:40px;line-height:1.25;}}@media screen and (min-width:90em){h1{font-size:108px;line-height:1.11111;}h2{font-size:48px;line-height:1.25;}h4{font-size:18px;}}.contour-custom{max-width:1025px;margin:0 auto;}.contour-custom .checkboxes{padding:20px;border:1px solid #e9e9e8;text-align:left;display:inline-block;width:100%;}.contour-custom .checkboxes>li{float:left;display:block;margin-right:0%;width:33.33333%;display:block;}.contour-custom .checkboxes>li:last-child{margin-right:0;}.contour-custom .contourField+.contourField{margin-top:1em;}.contour-custom .contourField label{color:#868a86;}.contour-custom .contourField input::-webkit-input-placeholder,.contour-custom .contourField textarea::-webkit-input-placeholder{color:#868a86;}.contour-custom .contourField input::-moz-placeholder,.contour-custom .contourField textarea::-moz-placeholder{color:#868a86;opacity:1;}.contour-custom .contourField input:-ms-input-placeholder,.contour-custom .contourField textarea:-ms-input-placeholder{color:#868a86;}.contour-custom .contourField input:-moz-placeholder,.contour-custom .contourField textarea:-moz-placeholder{color:#868a86;opacity:1;}.contour-custom .contourField input:focus,.contour-custom .contourField textarea:focus{outline:none;}.contour-custom .contourField input,.contour-custom .contourField textarea,.contour-custom .contourField label{font-family:"Open sans",sans-serif;text-align:left;}.contour-custom .contourField input.date{color:#868a86;}.contour-custom .contourField input.checkbox+label{white-space:nowrap;color:#868a86;font-size:20px;cursor:pointer;position:relative;}.contour-custom .contourField input.checkbox+label:before{position:relative;z-index:1;content:'';display:inline-block;width:42px;height:33px;background-image:url(../img/checkbox.png);background-size:42px 33px;background-position:0 0;background-repeat:no-repeat;vertical-align:middle;margin-right:.5em;-webkit-transform:scale(0) rotate(-20deg);-moz-transform:scale(0) rotate(-20deg);-ms-transform:scale(0) rotate(-20deg);-o-transform:scale(0) rotate(-20deg);transform:scale(0) rotate(-20deg);-webkit-transition:-webkit-transform .3s cubic-bezier(.1,1,.65,1);-moz-transition:-moz-transform .3s cubic-bezier(.1,1,.65,1);transition:transform .3s cubic-bezier(.1,1,.65,1);}.contour-custom .contourField input.checkbox+label:after{position:absolute;top:-1px;left:6px;height:30px;width:30px;content:'';border:1px solid #e9e9e8;display:block;}.contour-custom .contourField input.checkbox:checked+label:before{-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0);}.contour-custom .contourField input:not(.checkbox),.contour-custom .contourField textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border-radius:0;box-shadow:none;border:1px solid #e9e9e8;width:100%;height:80px;line-height:80px;padding-left:24px;font-size:20px;}.contour-custom .contourField input:not(.checkbox):focus,.contour-custom .contourField textarea:focus{border-color:#b7b7b4;}.contour-custom .contourField textarea{height:auto;min-height:160px;resize:vertical;line-height:1.3;padding:18px 24px;}.contour-custom .contourField .input-validation-error{border-color:#f40000 !important;background-color:rgba(244,0,0,.1);color:#20271f;font-family:"Open sans",sans-serif;}.contour-custom .contourField .input-validation-error::-webkit-input-placeholder{color:#f40000;}.contour-custom .contourField .input-validation-error::-moz-placeholder{color:#f40000;opacity:1;}.contour-custom .contourField .input-validation-error:-ms-input-placeholder{color:#f40000;}.contour-custom .contourField .input-validation-error:-moz-placeholder{color:#f40000;opacity:1;}.contour-custom .contourField .field-validation-error{color:#f40000;text-align:left;display:block;}.contour-custom input[type="submit"]{margin-top:10% !important;}.contour-custom input[type="submit"]:focus{outline:none;}@media screen and (min-width:48em){.contourField.half{width:-webkit-calc((50% - .5em));width:calc((50% - .5em));float:left;}.contourField.half+.half{float:right;}.contourField.half+.contourField:not(.half){clear:both;padding-top:1em;}}@media screen and (max-width:64em){.contour-custom .checkboxes>li{float:left;display:block;margin-right:0%;width:100%;}.contour-custom .checkboxes>li:last-child{margin-right:0;}.main{padding-top:150px;}}[data-vp-add-class*="fade-in"]{opacity:0;}.fade-in{-webkit-animation:fade-in 1s ease 1 forwards;-moz-animation:fade-in 1s ease 1 forwards;animation:fade-in 1s ease 1 forwards;}.translate{-webkit-animation:translate 1s ease 1 forwards;-moz-animation:translate 1s ease 1 forwards;animation:translate 1s ease 1 forwards;}.fade-in.translate{-webkit-animation:fade-in 1s ease 1 forwards,translate 1s ease 1 forwards;-moz-animation:fade-in 1s ease 1 forwards,translate 1s ease 1 forwards;animation:fade-in 1s ease 1 forwards,translate 1s ease 1 forwards;}@-webkit-keyframes fade-in{from{opacity:0;}to{opacity:1;}}@-moz-keyframes fade-in{from{opacity:0;}to{opacity:1;}}@keyframes fade-in{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes translate{from{-webkit-transform:translateY(50px);}to{-webkit-transform:translateY(0);}}@-moz-keyframes translate{from{-moz-transform:translateY(50px);}to{-moz-transform:translateY(0);}}@keyframes translate{from{-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}}.box{margin:13% 0;}.box::after{clear:both;content:"";display:block;}.box:first-child{margin-top:0;}.box img{width:100%;height:auto;}@media screen and (min-width:64.0625em){.box{margin:8% 0;}}@media screen and (min-width:90em){.box{margin:5% 0;}}.box-1-col>div{padding:0 20px;}.box-1-col.full-width>div{padding:0;}@media screen and (min-width:48em){.box-1-col>div{padding:0 25px;}.box-1-col.full-width>div{padding:0;}.box-1-col.pad-1-col>div>div{float:left;display:block;margin-right:0%;width:83.33333%;margin-left:8.33333%;}.box-1-col.pad-1-col>div>div:last-child{margin-right:0;}.box-1-col.pad-2-col>div>div{float:left;display:block;margin-right:0%;width:66.66667%;margin-left:16.66667%;}.box-1-col.pad-2-col>div>div:last-child{margin-right:0;}}@media screen and (min-width:64.0625em){.box-1-col>div{padding:0 0;max-width:80%;margin-left:auto;margin-right:auto;}.box-1-col>div::after{clear:both;content:"";display:block;}.box-1-col.full-width>div{padding:0;max-width:100%;margin-left:auto;margin-right:auto;}.box-1-col.full-width>div::after{clear:both;content:"";display:block;}}.box-2-col>div{padding:0 20px;}.box-2-col>div h2{margin:1.5em 0;}.box-2-col>div h2+h4{margin-top:-40px;}.box-2-col>div p{margin:1.75em 0;}@media screen and (max-width:47.9375em){.box-2-col>div>.second-col{margin-top:13%;}}@media screen and (min-width:48em){.box-2-col>div{padding:0 25px;}.box-2-col>div p{margin:3em 0;}.box-2-col>div>.first-col{float:left;display:block;margin-right:0%;width:33.33333%;margin-left:8.33333%;}.box-2-col>div>.first-col:last-child{margin-right:0;}.box-2-col>div>.second-col{float:left;display:block;margin-right:0%;width:41.66667%;margin-left:8.33333%;}.box-2-col>div>.second-col:last-child{margin-right:0;}.box-2-col.reversed>div>.first-col{margin-left:58.33333%;}.box-2-col.reversed>div>.second-col{margin-left:-83.33333%;}.box-2-col.padding>div>.second-col p{float:left;display:block;margin-right:0%;width:80%;margin-left:20%;}.box-2-col.padding>div>.second-col p:last-child{margin-right:0;}.box-2-col.no-margin-top>div *:first-child{margin-top:0;}}@media screen and (min-width:64.0625em){.box-2-col>div{padding:0;max-width:80%;margin-left:auto;margin-right:auto;}.box-2-col>div::after{clear:both;content:"";display:block;}.box-2-col>div h2+h4{margin-top:-50px;}}@media screen and (min-width:90em){.box-2-col>div{padding:0;max-width:80%;margin-left:auto;margin-right:auto;}.box-2-col>div::after{clear:both;content:"";display:block;}.box-2-col>div h2+h4{font-size:20px;margin-top:-60px;}}.header{padding:0 20px;height:100px;line-height:100px;}.header::after{clear:both;content:"";display:block;}.header .logo{float:left;}.header .logo img{width:75px;}.header .nav{float:right;}.header .nav .main-menu ul,.header .nav .language-menu ul{display:inherit;}.header .nav .main-menu ul>li,.header .nav .language-menu ul>li{display:inherit;padding-right:.8em;}.header .nav .main-menu ul>li>a,.header .nav .language-menu ul>li>a{font-weight:400;font-family:"Lora",serif;display:inherit;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease;}.header .nav .main-menu{display:none;}.header .nav .main-menu ul>li>a{color:#868a86;font-size:16px;}.header .nav .main-menu ul>li>a:hover{color:#20271f;}.header .nav .language-menu{display:inline-block;}.header .nav .language-menu ul>li>a{color:#868a86;font-size:16px;}.header .nav .language-menu ul>li>a:hover{color:#20271f;}.header .nav .main-menu-toggle{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;font-family:"Lora",serif;font-weight:700;color:#868a86;position:relative;font-size:16px;width:60px;height:60px;padding:0;line-height:1;outline:none;}.header .nav .main-menu-toggle:before,.header .nav .main-menu-toggle:after{content:'';display:block;height:1px;width:20px;background-color:#868a86;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}.header .nav .main-menu-toggle:before{top:15px;}.header .nav .main-menu-toggle:after{bottom:12px;}@media screen and (min-width:48em){.header{padding:0 25px;}.header .nav .main-menu ul>li>a{font-weight:700;}.header .nav .language-menu{margin:0 1.5em;}}@media screen and (max-width:64em){.header{position:fixed;z-index:100;width:100%;background-color:rgba(255,255,255,.96);-webkit-transition:height .3s ease,line-height .3s ease;-moz-transition:height .3s ease,line-height .3s ease;transition:height .3s ease,line-height .3s ease;}.header .logo img{-webkit-transition:width .3s ease;-moz-transition:width .3s ease;transition:width .3s ease;}.header.collapsed{height:64px;line-height:64px;}.header.collapsed .logo img{width:50px;}.header .nav .main-menu-toggle{margin-top:-6px;}}@media screen and (min-width:64.0625em){.header{padding:0 0;max-width:80%;margin-left:auto;margin-right:auto;height:200px;line-height:200px;}.header::after{clear:both;content:"";display:block;}.header .logo{float:left;}.header .logo img{width:150px;}.header .nav .main-menu ul>li{padding:0;}.header .nav .main-menu ul>li>a{font-size:18px;line-height:2;}.header .nav .main-menu ul>li+li{padding-left:1.3em;}.header .nav .language-menu{position:fixed;top:50%;right:2.5%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:150;box-sizing:content-box;padding:15px;text-align:center;display:block;}.header .nav .language-menu:before,.header .nav .language-menu:after{content:'';display:block;width:38px;height:1px;background-color:#868a86;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}.header .nav .language-menu:before{top:4px;}.header .nav .language-menu:after{bottom:4px;}.header .nav .language-menu ul>li{padding:0;}.header .nav .language-menu ul>li>a{line-height:2;font-weight:700;}.header .nav .language-menu ul>li:last-child{padding:0;}.header .nav .main-menu-toggle{position:fixed;top:50%;left:2.5%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:19px;z-index:150;box-sizing:content-box;padding:15px;}.header .nav .main-menu-toggle:before,.header .nav .main-menu-toggle:after{width:38px;}.header .nav .main-menu-toggle:before{top:16px;}.header .nav .main-menu-toggle:after{bottom:16px;}}@media screen and (min-width:90em){.header .nav .main-menu ul>li>a{font-size:22px;}}.ui-datepicker{background-color:#fff;border:1px solid #66afe9;border-radius:4px;box-shadow:0 0 8px rgba(102,175,233,.6);display:none;margin-top:4px;padding:10px;width:240px;}.ui-datepicker a,.ui-datepicker a:hover{text-decoration:none;}.ui-datepicker a:hover,.ui-datepicker td:hover a{color:#2a6496;-webkit-transition:color .1s ease-in-out;-moz-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out;}.ui-datepicker .ui-datepicker-header{margin-bottom:4px;text-align:center;}.ui-datepicker .ui-datepicker-title{font-weight:700;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{cursor:pointer;height:20px;line-height:1;margin-top:2px;width:30px;background-image:url(../img/datepicker-arrow.png);background-size:15px 10px;background-repeat:no-repeat;background-position:center;}.ui-datepicker .ui-datepicker-prev{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);float:left;text-align:left;}.ui-datepicker .ui-datepicker-next{float:right;text-align:right;}.ui-datepicker .ui-icon{display:none;}.ui-datepicker .ui-datepicker-calendar{table-layout:fixed;width:100%;}.ui-datepicker .ui-datepicker-calendar th,.ui-datepicker .ui-datepicker-calendar td{text-align:center;padding:4px 0;}.ui-datepicker .ui-datepicker-calendar td{border-radius:4px;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;-moz-transition:background-color .1s ease-in-out,color .1s ease-in-out;-o-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out;}.ui-datepicker .ui-datepicker-calendar td:hover{background-color:#eee;cursor:pointer;}.ui-datepicker .ui-datepicker-calendar td a{text-decoration:none;}.ui-datepicker .ui-datepicker-current-day{background-color:#4289cc;}.ui-datepicker .ui-datepicker-current-day a{color:#fff;}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover{background-color:#fff;cursor:default;}.distance-block .city{width:140px;display:inline-block;}@media screen and (min-width:48em){.distance-block .category{display:inline-block;width:140px;vertical-align:top;}.distance-block .category+*{display:inline-block;width:-webkit-calc((100% - 145px));width:calc((100% - 145px));}}.overlay-menu{display:none;color:#fff;position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background-color:#f40000;padding:40px 20px;overflow-y:scroll;-webkit-overflow-scrolling:touch;}.overlay-menu a{-webkit-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease;}.overlay-menu a:hover{color:#20271f;}.overlay-menu .top{margin-bottom:40px;}.overlay-menu .top::after{clear:both;content:"";display:block;}.overlay-menu .top .logo{float:left;}.overlay-menu .top .logo img{width:95px;}.overlay-menu .top .close{width:35px;height:35px;background-image:url(../img/close-menu.png);background-size:35px 35px;display:block;float:right;}.overlay-menu .main-menu{margin-bottom:80px;}.overlay-menu .main-menu>ul>li{font-family:"Lora",serif;font-size:18px;padding:.5em 0;}.overlay-menu .main-menu>ul>li+li{border-top:1px solid #fff;}.overlay-menu .main-menu>ul>li>div::after{clear:both;content:"";display:block;}.overlay-menu .main-menu>ul>li>div a:first-child{float:left;}.overlay-menu .main-menu>ul>li>div .arrow{float:right;width:22px;height:11px;margin-top:11px;background-image:url(../img/menu-arrow-up-down.png);background-size:22px 22px;background-position:0 11px;-webkit-transition:background-position .3s ease;-moz-transition:background-position .3s ease;transition:background-position .3s ease;}.overlay-menu .main-menu>ul>li>div.show .arrow{background-position:0 0;}.overlay-menu .main-menu>ul>li>ul{display:none;padding-top:.5em;}.overlay-menu .main-menu>ul>li>ul>li a{font-weight:400;}.overlay-menu .main-menu>ul>li>ul.contacts-link{padding-top:0;}.overlay-menu .menu-info{font-size:16px;}.overlay-menu .menu-info span{display:block;}.overlay-menu .menu-info a{font-weight:400;}@media screen and (min-width:48em){.overlay-menu{padding:50px 25px;}.overlay-menu .top{margin-bottom:50px;}.overlay-menu .menu-info span{display:inline;}.overlay-menu .menu-info span+span{margin-left:1.2em;}}@media screen and (min-width:64.0625em){.overlay-menu{text-align:center;overflow-y:auto;padding:50px 50px;}.overlay-menu .top{margin-bottom:50px;}.overlay-menu .main-menu{margin-bottom:80px;}.overlay-menu .main-menu>ul::after{clear:both;content:"";display:block;}.overlay-menu .main-menu>ul>li{float:left;display:block;margin-right:0%;width:25%;}.overlay-menu .main-menu>ul>li:last-child{margin-right:0;}.overlay-menu .main-menu>ul>li>*:first-child{font-size:28px;font-weight:400;}.overlay-menu .main-menu>ul>li>*:first-child>*{font-weight:inherit;}.overlay-menu .main-menu>ul>li+li{border:0;}.overlay-menu .main-menu>ul>li>div::after{clear:both;content:"";display:block;}.overlay-menu .main-menu>ul>li>div a:first-child{float:none;}.overlay-menu .main-menu>ul>li>div .arrow{display:none;}.overlay-menu .main-menu>ul>li>ul{display:block;}.overlay-menu .main-menu>ul>li>ul>li a{font-weight:400;}.overlay-menu.menu-open .main-menu>ul>li{-webkit-animation:menu-slide-up 1s 1 ease forwards;-moz-animation:menu-slide-up 1s 1 ease forwards;animation:menu-slide-up 1s 1 ease forwards;}.overlay-menu.menu-open .main-menu>ul>li:nth-child(2n){animation-duration:1.4s;}.overlay-menu.menu-open .main-menu>ul>li:nth-child(3n){animation-duration:1.6s;}.overlay-menu.menu-open .main-menu>ul>li:nth-child(4n){animation-duration:1.8s;}}@media screen and (min-width:90em){.overlay-menu{padding:100px 100px;}.overlay-menu .top{margin-bottom:100px;}.overlay-menu .main-menu{max-width:1440px;margin-left:auto;margin-right:auto;margin-bottom:160px;}.overlay-menu .main-menu::after{clear:both;content:"";display:block;}.overlay-menu .main-menu>ul>li>*:first-child{font-size:40px;}.overlay-menu .main-menu>ul>li>ul>li a{font-size:22px;}}@-webkit-keyframes menu-slide-up{0%{opacity:0;}10%{opacity:0;-webkit-transform:translateY(80px);}100%{opacity:1;-webkit-transform:translateY(0);}}@-moz-keyframes menu-slide-up{0%{opacity:0;}10%{opacity:0;-moz-transform:translateY(80px);}100%{opacity:1;-moz-transform:translateY(0);}}@keyframes menu-slide-up{0%{opacity:0;}10%{opacity:0;-webkit-transform:translateY(80px);-moz-transform:translateY(80px);-ms-transform:translateY(80px);-o-transform:translateY(80px);transform:translateY(80px);}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}}.round-button,.contour-custom input[type="submit"]{width:150px;height:150px;font-family:"Lora",serif;font-size:14px;font-weight:700;background-color:#f40000;color:#fff;display:block;position:relative;border:0;margin:0 auto;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;cursor:pointer;border-radius:50%;-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;transition:transform .3s ease;}.round-button>*,.contour-custom input[type="submit"]>*{width:100%;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1.3;color:inherit;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}.round-button+.round-button,.contour-custom input[type="submit"]+.round-button,.contour-custom .round-button+input[type="submit"],.contour-custom input[type="submit"]+input[type="submit"]{margin-top:30px;}.round-button:hover,.contour-custom input[type="submit"]:hover,.round-button:focus,.contour-custom input[type="submit"]:focus{color:#fff;-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06);}@media screen and (min-width:48em){.round-button,.contour-custom input[type="submit"]{width:170px;height:170px;font-size:15px;display:inline-block;}.round-button+.round-button,.contour-custom input[type="submit"]+.round-button,.contour-custom .round-button+input[type="submit"],.contour-custom input[type="submit"]+input[type="submit"]{margin-top:0;margin-left:60px;}.round-button>*,.contour-custom input[type="submit"]>*{padding:0 1.5em;}}@media screen and (min-width:64.0625em){.round-button,.contour-custom input[type="submit"]{width:180px;height:180px;font-size:17px;}.round-button+.round-button,.contour-custom input[type="submit"]+.round-button,.contour-custom .round-button+input[type="submit"],.contour-custom input[type="submit"]+input[type="submit"]{margin-left:80px;}}@media screen and (min-width:90em){.round-button,.contour-custom input[type="submit"]{width:220px;height:220px;font-size:20px;}}.room-list li+li{margin-top:1em;}.room-list li>a{display:block;text-align:center;border:1px solid #e9e9e8;background-position:center;background-size:cover;}.room-list li>a .overlay .title{margin-bottom:1em;margin-top:0;font-size:20px;line-height:1;font-weight:700;}.room-list li>a .overlay .arrow{width:52px;height:12px;box-sizing:content-box;padding:2em 1em;display:inline-block;background-image:url(../img/freccia-liste.png);background-size:52px 12px;background-position:center;background-repeat:no-repeat;}@media screen and (max-width:47.9375em){.room-list li>a .overlay .room-table td+td{margin-top:0;}.room-list li>a .overlay .room-table td:last-child{margin-top:1em;}.room-list li>a .overlay .room-table td:nth-child(-n+3){display:none;}}@media screen and (min-width:48em) and (max-width:64em){.room-list li>a .overlay{padding:0 2em;}}@media screen and (max-width:64em){.room-list li>a .overlay{background-color:rgba(255,255,255,.8);}.room-list li>a .overlay .title{padding-top:1.4em;font-size:30px;}}@media screen and (min-width:64.0625em){.room-list li>a .overlay{padding:0 1em;background-color:#fff;-webkit-transition:background-color .5s ease-in-out;-moz-transition:background-color .5s ease-in-out;transition:background-color .5s ease-in-out;}.room-list li>a .overlay>div{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;transition:all .8s ease;}.room-list li>a .overlay .title{padding-top:1.4em;font-size:30px;}.room-list li>a.open .overlay{background-color:rgba(255,255,255,.8);}.room-list li>a.open .overlay>div{padding:10% 0;}}@media screen and (min-width:90em){.room-list li>a .overlay{padding:2em;}.room-list li>a .overlay::after{clear:both;content:"";display:block;}.room-list li>a .overlay>div::after{clear:both;content:"";display:block;}.room-list li>a .overlay>div>*{float:left;}.room-list li>a .overlay .title{padding-top:1.6em;font-size:20px;width:15%;}.room-list li>a .overlay .room-table{width:75%;}.room-list li>a .overlay .arrow{box-sizing:border-box;width:10%;}}@media(min-width:2000px){.room-list li>a .overlay .room-table{width:65%;margin:0 5%;}}.room-title{margin-bottom:1em;}.room-images{margin:8% 0;}@media screen and (max-width:47.9375em){.room-images div+div{padding:3em;}.room-table td+td{margin-top:1em;}}@media screen and (min-width:48em){.room-description{float:left;display:block;margin-right:0%;width:66.66667%;margin-left:16.66667%;}.room-description:last-child{margin-right:0;}.room-images{position:relative;}.room-images>div{float:left;display:block;margin-right:0%;width:40%;}.room-images>div:last-child{margin-right:0;}.room-images>div+div{margin-left:20%;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}}@media screen and (min-width:64.0625em){.room-description{float:left;display:block;margin-right:0%;width:50%;margin-left:25%;}.room-description:last-child{margin-right:0;}}.room-table{table-layout:fixed;width:100%;text-align:center;}.room-table td{color:#20271f;line-height:1.2;font-size:20px;font-family:"Lora",serif;font-weight:700;}.room-table td img{margin-bottom:1.6em;}.room-table td:nth-child(1) img{height:29px;width:50px;}.room-table td:nth-child(2) img{height:30px;width:38px;}.room-table td:nth-child(3) img{height:40px;width:40px;}.room-table td:nth-child(4) img{height:33px;width:37px;}.room-table td:nth-child(5) img{height:42px;width:47px;}.room-table td .label{font-size:14px;font-weight:400;font-family:"Open sans",sans-serif;color:#868a86;margin-bottom:.4em;}.room-table td .note{font-size:15px;margin-top:.4em;font-weight:400;}.room-table+.room-table{margin-top:70px;}.room-table.padding{border-collapse:separate;padding:2em;}.room-table.margin-top{margin-top:15%;}@media screen and (max-width:47.9375em){.room-table td{display:block;width:100%;}.room-table td+td{margin-top:1em;}}@media screen and (min-width:48em){.room-table td .label{margin-bottom:1.6em;}.room-table td .label.big{font-size:18px;}}.page-switcher{position:relative;}.page-switcher .prev,.page-switcher .close,.page-switcher .next{display:block;background-repeat:no-repeat;background-position:center;background-size:24px 47px;width:24px;height:47px;}.page-switcher .prev{background-image:url(../img/freccia-sx-grigia-small.png);position:absolute;top:0;left:0;}.page-switcher .close{background-image:url(../img/chiudi-news.png);background-size:48px 47px;width:48px;margin:0 auto;}.page-switcher .next{background-image:url(../img/freccia-dx-grigia-small.png);position:absolute;top:0;right:0;}.gallery p,.gallery h2{margin:0;}.gallery ul>li{width:100%;padding-bottom:67.3%;background-position:center;background-size:cover;position:relative;}@media screen and (max-width:47.9375em){.gallery ul>li+li{margin-top:2em;}}.gallery ul>li>a{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,0,0,.5);padding:6% 9%;font-weight:400;color:#fff;}.gallery ul>li .price,.gallery ul>li .intro{font-family:"Lora",serif;color:#fff;}.gallery ul>li .price{line-height:1;white-space:nowrap;}.gallery ul>li .price s{position:relative;text-decoration:none;display:inline-block;}.gallery ul>li .price s:before{position:absolute;top:50%;-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-o-transform:rotate(20deg);transform:rotate(20deg);content:'';width:-webkit-calc((100% - 50px));width:calc((100% - 50px));height:4px;background-color:#fff;display:block;}.gallery ul>li .intro{line-height:1.25;}.gallery ul>li.not-discounted .price{font-size:80px;}.gallery ul>li.not-discounted .intro{font-size:16px;}.gallery ul>li.discounted .price{font-size:60px;}.gallery ul>li.discounted .intro{font-size:16px;}.gallery ul>li.no-price .price{display:none;}.gallery ul>li.no-price .intro{font-size:30px;}@media screen and (min-width:48em){.gallery ul{margin-left:4.16667%;}.gallery ul::after{clear:both;content:"";display:block;}.gallery ul>li{padding-bottom:29.5%;margin-bottom:5em;float:left;display:block;margin-right:0%;width:43.75%;}.gallery ul>li:last-child{margin-right:0;}.gallery ul>li:nth-child(2n){margin-right:0;}.gallery ul>li:nth-child(2n+1){clear:left;}.gallery ul>li:nth-child(even){margin-left:8.33333%;}}@media screen and (min-width:64.0625em){.gallery ul>li>a{-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;transition:background-color .5s ease;}.gallery ul>li>a:hover{background-color:#f00;}}@media screen and (min-width:90em){.gallery ul>li.not-discounted .price{font-size:110px;}.gallery ul>li.not-discounted .intro{font-size:20px;}.gallery ul>li.discounted .price{font-size:75px;}.gallery ul>li.discounted .intro{font-size:20px;}.gallery ul>li.no-price .intro{font-size:40px;}}.pre-title{font-size:20px;font-family:"Open sans",sans-serif;}@media screen and (min-width:48em){.pre-title{font-size:30px;font-family:"Open sans",sans-serif;}}@media screen and (min-width:90em){.pre-title{font-size:40px;font-family:"Open sans",sans-serif;}}.back-to-top{-webkit-transition:background-position .3s ease;-moz-transition:background-position .3s ease;transition:background-position .3s ease;position:fixed;right:2.5%;bottom:5%;display:none;background-image:url(../img/back-to-top.png);background-position:0 0;background-repeat:no-repeat;background-size:22px 30px;height:15px;overflow:hidden;text-indent:101%;width:22px;}.back-to-top:hover{background-position:0 -15px;}@media screen and (min-width:64.0625em){.back-to-top{display:block;}}.flexslider-normal{position:relative;}.flexslider-normal .slides>li{position:relative;}.flexslider-normal .slides>li img{width:99.9%;display:block;margin:0 auto;}.flexslider-normal .slides>li>span{position:absolute;right:30px;bottom:20px;color:#fff;font-family:"Lora",serif;}.flexslider-normal .flex-direction-nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:0;width:100%;z-index:2;}.flexslider-normal .flex-direction-nav::after{clear:both;content:"";display:block;}.flexslider-normal .flex-direction-nav .flex-nav-prev .flex-prev,.flexslider-normal .flex-direction-nav .flex-nav-next .flex-next{background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:30px 54px;width:30px;height:54px;box-sizing:content-box;display:block;padding:10px 16px;text-indent:-9999px;}.flexslider-normal .flex-direction-nav .flex-nav-prev{float:left;}.flexslider-normal .flex-direction-nav .flex-nav-prev .flex-prev{background-image:url(../img/freccia-sx-bianca.png);}.flexslider-normal .flex-direction-nav .flex-nav-next{float:right;}.flexslider-normal .flex-direction-nav .flex-nav-next .flex-next{background-image:url(../img/freccia-dx-bianca.png);}.flexslider-normal.highlights .flex-direction-nav{pointer-events:none;}.flexslider-normal.highlights .flex-direction-nav .flex-nav-prev .flex-prev,.flexslider-normal.highlights .flex-direction-nav .flex-nav-next .flex-next{pointer-events:auto;}@media screen and (max-width:47.9375em){.flexslider-normal.highlights .slides>li img{display:none;}.flexslider-normal.highlights .flex-direction-nav .flex-nav-prev .flex-prev,.flexslider-normal.highlights .flex-direction-nav .flex-nav-next .flex-next{background-size:12px 23px;width:12px;height:23px;}.flexslider-normal.highlights .flex-direction-nav .flex-nav-prev .flex-prev{background-image:url(../img/freccia-sx-grigia-small.png);}.flexslider-normal.highlights .flex-direction-nav .flex-nav-next .flex-next{background-image:url(../img/freccia-dx-grigia-small.png);}}@media screen and (min-width:48em){.flexslider-normal .flex-direction-nav .flex-nav-prev .flex-prev,.flexslider-normal .flex-direction-nav .flex-nav-next .flex-next{background-size:60px 109px;width:60px;height:109px;padding:24px 30px;}}@media screen and (min-width:64.0625em){.flexslider-normal .flex-direction-nav .flex-nav-prev .flex-prev,.flexslider-normal .flex-direction-nav .flex-nav-next .flex-next{background-size:60px 109px;width:60px;height:109px;padding:24px 30px;}.flexslider-normal .flex-direction-nav .flex-nav-prev{margin-left:30px;}.flexslider-normal .flex-direction-nav .flex-nav-next{margin-right:30px;}.flexslider-normal.highlights .flex-direction-nav{width:84%;margin:0 8%;}}.flexslider-text{position:relative;}.flexslider-text::after{clear:both;content:"";display:block;}.flexslider-text .flex-viewport .slides>li blockquote{margin-top:1em;}.flexslider-text .flex-direction-nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:0;width:100%;z-index:2;}.flexslider-text .flex-direction-nav::after{clear:both;content:"";display:block;}.flexslider-text .flex-direction-nav .flex-nav-prev .flex-prev,.flexslider-text .flex-direction-nav .flex-nav-next .flex-next{background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:30px 54px;width:30px;height:54px;box-sizing:content-box;display:block;padding:10px 16px;text-indent:-9999px;}.flexslider-text .flex-direction-nav .flex-nav-prev{float:left;}.flexslider-text .flex-direction-nav .flex-nav-prev .flex-prev{background-image:url(../img/freccia-sx-grigia.png);}.flexslider-text .flex-direction-nav .flex-nav-next{float:right;}.flexslider-text .flex-direction-nav .flex-nav-next .flex-next{background-image:url(../img/freccia-dx-grigia.png);}@media screen and (max-width:47.9375em){.flexslider-text .flex-viewport .slides>li .first-col{display:none;}.flexslider-text .flex-viewport .slides>li .second-col{float:left;display:block;margin-right:0%;width:66.66667%;margin-left:16.66667%;}.flexslider-text .flex-viewport .slides>li .second-col:last-child{margin-right:0;}.flexslider-text .flex-direction-nav .flex-nav-prev .flex-prev,.flexslider-text .flex-direction-nav .flex-nav-next .flex-next{background-size:12px 23px;width:12px;height:23px;}.flexslider-text .flex-direction-nav .flex-nav-prev .flex-prev{background-image:url(../img/freccia-sx-grigia-small.png);}.flexslider-text .flex-direction-nav .flex-nav-next .flex-next{background-image:url(../img/freccia-dx-grigia-small.png);}}@media screen and (min-width:48em){.flexslider-text{margin-top:4rem;}.flexslider-text .flex-viewport .slides>li{position:relative;}.flexslider-text .flex-viewport .slides>li .first-col,.flexslider-text .flex-viewport .slides>li .second-col{float:left;display:block;margin-right:0%;width:41.66667%;}.flexslider-text .flex-viewport .slides>li .first-col:last-child,.flexslider-text .flex-viewport .slides>li .second-col:last-child{margin-right:0;}.flexslider-text .flex-viewport .slides>li .first-col img{-webkit-transform:translateX(1px);-moz-transform:translateX(1px);-ms-transform:translateX(1px);-o-transform:translateX(1px);transform:translateX(1px);}.flexslider-text .flex-viewport .slides>li .second-col{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding-right:8.33333%;box-sizing:content-box;}.flexslider-text .flex-direction-nav .flex-nav-prev .flex-prev{position:absolute;left:-80px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}.flexslider-text .flex-direction-nav .flex-nav-next .flex-next{position:absolute;right:-80px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}}@media screen and (min-width:90em){.flexslider-text .flex-viewport .slides>li .first-col{margin-left:8.33333%;float:left;display:block;margin-right:0%;width:33.33333%;}.flexslider-text .flex-viewport .slides>li .first-col:last-child{margin-right:0;}.flexslider-text .flex-direction-nav .flex-nav-prev .flex-prev,.flexslider-text .flex-direction-nav .flex-nav-next .flex-next{background-size:60px 109px;width:60px;height:109px;padding:24px 30px;}}.carousel-container{position:relative;padding:5% 0 8% 0;overflow:hidden;}.carousel-container .carousel{margin:0 auto;margin-bottom:54px;}.carousel-container .carousel::after{clear:both;content:"";display:block;}.carousel-container .carousel .flex-viewport .slides li{position:relative;}.carousel-container .carousel .flex-viewport .slides li>a{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;transition:background-color .5s ease;padding:6% 9%;overflow:hidden;}.carousel-container .carousel .flex-viewport .slides li>a *{color:#fff;font-weight:400;}.carousel-container .carousel .flex-viewport .slides li>a p,.carousel-container .carousel .flex-viewport .slides li>a h2{margin:0;}.carousel-container .carousel .flex-viewport .slides li.flex-active-slide>a{background-color:rgba(244,0,0,.5);}.carousel-container .carousel .flex-viewport .slides li .price{font-size:50px;line-height:1;white-space:nowrap;}.carousel-container .carousel .flex-viewport .slides li .price s{position:relative;text-decoration:none;display:inline-block;}.carousel-container .carousel .flex-viewport .slides li .price s:before{position:absolute;top:50%;-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-o-transform:rotate(20deg);transform:rotate(20deg);content:'';width:-webkit-calc((100% - 30px));width:calc((100% - 30px));height:3px;background-color:#fff;display:block;}.carousel-container .carousel .flex-viewport .slides li .intro{font-size:20px;line-height:1.2;}.carousel-container .carousel .flex-viewport .slides li.no-price .intro{font-size:30px;}.carousel-container .carousel .flex-viewport .slides li.discounted .price{font-size:40px;}.carousel-container .carousel .flex-direction-nav,.carousel-container .carousel .flex-control-nav{position:absolute;right:0;bottom:0;left:0;pointer-events:none;}.carousel-container .carousel .flex-direction-nav a,.carousel-container .carousel .flex-control-nav a{pointer-events:auto;}.carousel-container .carousel .flex-direction-nav .flex-nav-prev .flex-prev,.carousel-container .carousel .flex-direction-nav .flex-nav-next .flex-next{background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:12px 23px;width:12px;height:54px;box-sizing:content-box;display:block;text-indent:-9999px;padding:0 16px;}.carousel-container .carousel .flex-direction-nav .flex-nav-prev{float:left;}.carousel-container .carousel .flex-direction-nav .flex-nav-prev .flex-prev{background-image:url(../img/freccia-sx-grigia-small.png);}.carousel-container .carousel .flex-direction-nav .flex-nav-next{float:right;}.carousel-container .carousel .flex-direction-nav .flex-nav-next .flex-next{background-image:url(../img/freccia-dx-grigia-small.png);}.carousel-container .carousel .flex-control-nav{text-align:center;height:54px;line-height:54px;}.carousel-container .carousel .flex-control-nav>li{display:inline-block;margin:0 .4em;}.carousel-container .carousel .flex-control-nav>li a{text-indent:101%;overflow:hidden;background-image:url(../img/pagination.png);background-repeat:no-repeat;background-size:11px 11px;width:11px;height:11px;display:inline-block;}.carousel-container .carousel .flex-control-nav>li .flex-active{background-image:url(../img/pagination-active.png);}@media screen and (min-width:48em){.carousel-container{margin-top:4rem;}.carousel-container .carousel{width:33.33333%;}.carousel-container .carousel .flex-viewport{overflow:visible !important;}.carousel-container .carousel .flex-viewport .slides li{-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;transition:transform .3s ease;}.carousel-container .carousel .flex-viewport .slides li.flex-active-slide{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);z-index:1;}.carousel-container .carousel .flex-viewport .slides li.not-discounted .intro{font-size:18px;}.carousel-container .carousel .flex-direction-nav{position:absolute;right:27%;bottom:0;left:27%;}.carousel-container .carousel .flex-direction-nav .flex-nav-prev .flex-prev,.carousel-container .carousel .flex-direction-nav .flex-nav-next .flex-next{background-size:30px 54px;width:30px;}.carousel-container .carousel .flex-direction-nav .flex-nav-prev .flex-prev{background-image:url(../img/freccia-sx-grigia.png);background-position:left;}.carousel-container .carousel .flex-direction-nav .flex-nav-next .flex-next{background-image:url(../img/freccia-dx-grigia.png);background-position:right;}}@media screen and (min-width:90em){.carousel-container .carousel .flex-viewport .slides li.discounted .price{font-size:50px;}.carousel-container .carousel .flex-viewport .slides li.not-discounted .price{font-size:80px;}.carousel-container .carousel .flex-viewport .slides li.not-discounted .intro{font-size:24px;}}.p-circle{display:block;text-align:center;background-position:center;background-size:cover;}.p-circle::after{clear:both;content:"";display:block;}.p-circle>div{padding:3em 0;background-color:rgba(255,255,255,.7);}.p-circle>div h2{color:inherit;margin-top:1em;line-height:1;}.p-circle>div p{padding:0 20%;margin:3em 0;line-height:1.4;font-size:12px;font-weight:400;}.p-circle>div .more-button{border-radius:50%;font-family:"Lora",serif;display:inline-block;width:80px;height:80px;line-height:80px;background-color:#908f88;color:#fff;}.p-circle:hover *{color:#20271f;}@media screen and (max-width:47.9375em){.p-circle>div{min-height:450px;}}@media screen and (min-width:48em){.p-circle{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:1;color:#fff;background-color:rgba(144,143,136,.8);width:430px;height:430px;border-radius:50%;background-image:none !important;}.p-circle:before,.p-circle:after{content:'';background-repeat:no-repeat;background-image:url(../img/brackets.png);background-size:26px 172px;display:block;width:13px;height:172px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}.p-circle:before{left:50px;}.p-circle:after{background-position:-13px 0;right:50px;}.p-circle>div{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:0;background-color:transparent;}.p-circle>div p{padding:0 100px;margin:2em 0;font-size:14px;}.p-circle>div .more-button{background-color:rgba(255,255,255,.9);color:#868a86;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}.p-circle>div .more-button:hover{background-color:#fff;color:#000;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}.p-circle:hover *{color:#fff;}}@media screen and (min-width:64.0625em){.p-circle{width:440px;height:440px;}.p-circle>div p{margin:1.5em 0;font-size:14px;}.p-circle>div .more-button{width:80px;height:80px;line-height:80px;}}@media screen and (min-width:90em){.p-circle{width:470px;height:470px;}.p-circle>div p{padding:0 100px;font-size:15px;}.p-circle>div .more-button{width:90px;height:90px;line-height:90px;}}#overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.8);}#overlay>div{position:relative;margin:120px 20px 5% 20px;padding:20px;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.3);}#overlay>div .close{position:absolute;top:0;right:0;height:48px;width:48px;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;transition:background-color .3s ease;background-color:#20271f;cursor:pointer;color:#fff;overflow:hidden;text-indent:101%;white-space:nowrap;background-image:url(../img/close-menu.png);background-position:center;background-size:25px;background-repeat:no-repeat;}#overlay>div .close:hover{background-color:#f40000;}#overlay>div img{width:100%;}@media screen and (min-width:48em){#overlay>div{margin:120px 25px 5% 25px;padding:25px;}}@media screen and (min-width:64.0625em){#overlay>div{margin:5% 10%;padding:2em;}}.footer{padding:0 20px 40px 20px;}@media screen and (max-width:47.9375em){.footer{font-size:13px;line-height:1.53846;}}.footer .row+.row{margin-top:25px;}.footer .logo{display:inline-block;}.footer .logo img{width:95px;}.footer .footer-main-menu ul>li,.footer .footer-social-menu ul>li{display:inline-block;}.footer .footer-main-menu ul>li>a,.footer .footer-social-menu ul>li>a{font-weight:400;display:inherit;}.footer .footer-main-menu ul>li+li,.footer .footer-social-menu ul>li+li{padding-left:1em;}@media screen and (max-width:47.9375em){.footer .footer-main-menu{margin-bottom:25px;}}.footer .footer-social-menu ul>li>a img{height:22px;}.footer .footer-social-menu ul>li+li{padding-left:1.5em;}.footer .newsletter-button{padding:.5em 25px;display:block;background:#f40000;color:#fff;text-transform:uppercase;font-family:"Lora",serif;}@media screen and (max-width:47.9375em){.footer .newsletter-button{margin-bottom:25px;font-size:14px;line-height:1.42857;}}@media screen and (max-width:47.9375em){.footer .address-info strong{display:block;}}@media screen and (min-width:48em){.footer{padding:0 25px 50px 25px;}.footer .row+.row{margin-top:37.5px;}.footer .footer-main-menu{float:left;display:block;margin-right:0%;width:66.66667%;}.footer .footer-main-menu:last-child{margin-right:0;}.footer .newsletter-button{float:left;display:block;margin-right:0%;width:41.66667%;}.footer .newsletter-button:last-child{margin-right:0;}.footer .footer-social-menu{float:left;display:block;margin-right:0%;width:33.33333%;}.footer .footer-social-menu:last-child{margin-right:0;}.footer .address-info{float:left;display:block;margin-right:0%;width:50%;margin-left:8.33333%;}.footer .address-info:last-child{margin-right:0;}.footer .footer-social-menu,.footer .address-info{text-align:right;}.footer .newsletter-button{padding:.7em 2em;}}@media screen and (min-width:64.0625em){.footer{padding:0 0 50px 0;max-width:80%;margin-left:auto;margin-right:auto;}.footer::after{clear:both;content:"";display:block;}.footer .footer-main-menu{float:left;display:block;margin-right:0%;width:66.66667%;}.footer .footer-main-menu:last-child{margin-right:0;}.footer .newsletter-button{float:left;display:block;margin-right:0%;width:33.33333%;}.footer .newsletter-button:last-child{margin-right:0;}.footer .footer-social-menu{float:left;display:block;margin-right:0%;width:33.33333%;}.footer .footer-social-menu:last-child{margin-right:0;}.footer .address-info{float:left;display:block;margin-right:0%;width:58.33333%;margin-left:8.33333%;}.footer .address-info:last-child{margin-right:0;}}body#page1526 .box img.border{padding:1em;width:80%;max-width:469px;margin:0 auto;display:block;}@media screen and (min-width:48em){body#page1543 .box img,body#page3142 .box img,body#page3344 .box img{width:80%;max-width:525px;}body#page1543 .box .slideshow img,body#page3142 .box .slideshow img,body#page3344 .box .slideshow img{width:100%;max-width:none;}}@media print{.header .logo .hide-lg-up,.footer .logo .hide-lg-up{display:none;}[data-vp-add-class*="fade-in"]{opacity:1 !important;}}