/* Minification failed. Returning unminified contents.
(1,24): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,82): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,100): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,117): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,137): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,157): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,176): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,194): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,212): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,228): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,246): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,269): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,291): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,313): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,335): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,357): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,379): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,401): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,423): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,445): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,467): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,488): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,511): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,532): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,550): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,571): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,591): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,610): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,628): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,656): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,687): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,714): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,739): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,766): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,792): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,819): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,842): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,869): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,890): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,919): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,948): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1149): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1248): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1328): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1376): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1401): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1427): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1453): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1477): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1990): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-line-height'
(1,2028): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-text-align'
(1,2071): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(1,60424): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(1,60514): run-time error CSS1039: Token not allowed after unary operator: '-vh'
 */
@charset "UTF-8";:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;}@font-face{font-family:"HelveticaNeueLTStd-Lt";src:url("/content/fonts/HelveticaNeueLTStd-Lt.eot?#iefix") format("embedded-opentype"),url("/content/fonts/HelveticaNeueLTStd-Lt.otf") format("opentype"),url("/content/fonts/HelveticaNeueLTStd-Lt.woff") format("woff"),url("/content/fonts/HelveticaNeueLTStd-Lt.ttf") format("truetype"),url("/content/fonts/HelveticaNeueLTStd-Lt.svg#HelveticaNeueLTStd-Lt") format("svg");font-weight:normal;font-style:normal;}body{margin:0;bottom:0;line-height:var(--bs-body-line-height);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;color:#111;height:100%;overflow-x:hidden;font-family:"HelveticaNeueLTStd-Lt",sans-serif;font-weight:100;font-size:16px;background-color:#f5f5f5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;}*,::after,::before{box-sizing:border-box;}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;}.h1,h1{font-size:calc(1.375rem + 1.5vw);}.h2,h2{font-size:calc(1.325rem + .9vw);}ul,li{margin:0;padding:0;list-style:none;}ul.dotlist{margin-left:10px;padding-left:15px;}ul.dotlist li{list-style:disc;}a:not([href]):not([tabindex]){color:inherit;text-decoration:none;}a,a:hover,a:focus,a:visited{text-decoration:none;color:#111;}a[data-modal-open]{cursor:pointer;}a.pdf{font-size:1.1rem;}a.pdf span{padding-left:6px;}.close{border:0;}pre{font-family:"HelveticaNeueLTStd-Lt",sans-serif;font-weight:100;display:inline-block;}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block;margin:0;}input[type=text],input[type=email],input[type=tel],input[type=number],textarea,select{border:solid 1px #ddd;margin-bottom:.5em;box-shadow:none;font-size:.9em;border-radius:2px;padding:10px 15px;line-height:1;width:100%;font-weight:100;display:inline-block;outline:0;background:none;font-size:16px;line-height:1;}textarea{resize:vertical;}input[type=number]{max-width:130px;padding:10px 5px 10px 15px;}section{margin:0;padding:0;width:100%;flex-basis:100%;position:relative;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}img{max-width:100%;}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.flex-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.text-center{text-align:center;}h1,h2,h3,h4{padding:0;margin:0;font-family:linotype-didot-headline,serif;font-family:linotype-didot,serif;}h4{text-transform:uppercase;font-size:1.1rem;letter-spacing:1px;}h2{text-transform:uppercase;letter-spacing:1px;font-weight:300;}input[type=checkbox],input[type=radio]{width:16px;height:16px;}.pothoney{display:none;}.scroll-up{background-color:rgba(255,255,255,.1);color:transparent!important;position:fixed;right:20px;bottom:60px;padding:24px 15px 8px;z-index:1;display:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;bottom:.5rem;align-items:center;justify-content:center;cursor:pointer;font-size:1px;}.scroll-up span:after{content:"";display:inline-block;width:20px;height:20px;border-top:solid .14rem #cdcdcd;border-right:solid .14rem #cdcdcd;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.scroll-up:hover,.scroll-up:focus{background-color:rgba(255,255,255,.3);}.scroll-up:hover span:before,.scroll-up:focus span:before{border-color:#f5f5f5;}.scroll-down{position:absolute;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;bottom:.5rem;z-index:2;align-items:center;justify-content:center;}.scroll-down span:before{content:"";display:inline-block;width:28px;height:28px;border-top:solid .14rem #cdcdcd;border-right:solid .14rem #cdcdcd;-moz-transform:rotate(134deg);-o-transform:rotate(134deg);-webkit-transform:rotate(134deg);transform:rotate(134deg);}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#403933;border-color:#403933;text-transform:uppercase;background-color:transparent;padding:.8rem 1.5rem;min-width:114px;font-size:.8rem;border-radius:0;text-align:center;font-weight:100;line-height:1;letter-spacing:2px;transition:all .25s ease-in;}.btn:disabled,.btn.disabled{cursor:not-allowed;background-image:none;}.btn:not(.disabled){background-image:linear-gradient(to left,transparent,transparent 50%,#403933 50%,#403933);background-position:99.9% 0;background-size:200% 100%;}.btn:not(.disabled):hover,.btn:not(.disabled):focus{background-position:0 0;color:#fff;}.btn.light{color:#fff;border-color:rgba(255,255,255,.9);}.btn.light:not(.disabled){background-image:linear-gradient(to left,transparent,transparent 50%,#403933 50%,#403933);}.btn.light:not(.disabled):hover,.btn.light:not(.disabled):focus{background-position:0 0;color:#fff;}.btn.drk{color:#fff;background-color:#403933;}.btn.drk:not(.disabled){background-image:linear-gradient(to left,#403933,#403933 50%,#000 50%,#000);}.btn.drk:not(.disabled):hover,.btn.drk:not(.disabled):focus{background-position:0 0;color:#fff;}.btn.dark{background-color:#535240;color:#fff;}.container{width:100%;padding-right:.75rem;padding-left:.75rem;margin-right:auto;margin-left:auto;}.input-error input,.input-error textarea{border-bottom:solid 1px #c44800!important;border-style:dashed;}.chk.input-error label{color:#c44800;}.menutoggle-content{margin:0 0 0 auto;max-width:80px;z-index:1003;}.menutoggle-content .menutoggle{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:#fefefe;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;z-index:1001;}.menutoggle-content .menutoggle:hover{opacity:.7;}.menutoggle-content .menutoggle.active:hover{opacity:.7;}.menutoggle-content .menutoggle.active .menutoggle-inner,.menutoggle-content .menutoggle.active .menutoggle-inner::before,.menutoggle-content .menutoggle.active .menutoggle-inner::after{background-color:#403933;}.menutoggle-content .menutoggle .menutoggle-box{width:30px;height:20px;display:inline-block;position:relative;}.menutoggle-content .menutoggle .menutoggle-inner{display:block;top:50%;margin-top:-2px;top:2px;transition:background-color 0s .13s linear;}.menutoggle-content .menutoggle .menutoggle-inner,.menutoggle-content .menutoggle .menutoggle-inner::before,.menutoggle-content .menutoggle .menutoggle-inner::after{width:30px;height:3px;background-color:#fefefe;border-radius:2px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;}.menutoggle-content .menutoggle .menutoggle-inner::before,.menutoggle-content .menutoggle .menutoggle-inner::after{content:"";display:block;}.menutoggle-content .menutoggle .menutoggle-inner::before{top:-10px;top:10px;transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);}.menutoggle-content .menutoggle .menutoggle-inner::after{bottom:-10px;top:20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);}.menutoggle-content .menutoggle.active .menutoggle-inner{transition-delay:.22s;background-color:transparent!important;}.menutoggle-content .menutoggle.active .menutoggle-inner::before{top:0;transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(45deg);}.menutoggle-content .menutoggle.active .menutoggle-inner::after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(-45deg);}#top-navigation{background-color:transparent;webkit-transition:all .25s;transition:all .25s;position:fixed;width:100%;left:0;top:0;z-index:30;webkit-transition:all .25s;transition:all .25s;}#top-navigation .menutoggle-content{position:absolute;right:10px;top:5px;}#top-navigation nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:100%;}#top-navigation nav h1{position:absolute;left:-999999px;}#top-navigation nav>div{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:flex-start;}#top-navigation nav a{display:inline-block;}#top-navigation nav .socials{justify-content:flex-start;align-items:center;}#top-navigation nav .socials img{display:none;}#top-navigation nav .socials .share-media{display:none;justify-content:flex-start;align-items:center;margin-left:1rem;}#top-navigation nav .socials .share-media li a,#top-navigation nav .socials .share-media li a:hover,#top-navigation nav .socials .share-media li a:focus,#top-navigation nav .socials .share-media li a:visited{display:inline-block;height:32px;width:33px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;color:#f5f5f5;}#top-navigation nav .socials .share-media li a svg,#top-navigation nav .socials .share-media li a i,#top-navigation nav .socials .share-media li a:hover svg,#top-navigation nav .socials .share-media li a:hover i,#top-navigation nav .socials .share-media li a:focus svg,#top-navigation nav .socials .share-media li a:focus i,#top-navigation nav .socials .share-media li a:visited svg,#top-navigation nav .socials .share-media li a:visited i{font-size:1.5rem;color:#f5f5f5;}#top-navigation nav .socials .share-media li.fb svg,#top-navigation nav .socials .share-media li.fb i{font-size:1.2rem!important;}#top-navigation nav .socials .share-media li.linkedin{padding-right:5px;}#top-navigation nav .socials .share-media li.linkedin svg,#top-navigation nav .socials .share-media li.linkedin i{font-size:1.4rem!important;}#top-navigation nav .socials .share-media li.insta{margin-right:6px;}#top-navigation nav .socials .share-media li.insta svg,#top-navigation nav .socials .share-media li.insta i{font-size:1.4rem!important;}#top-navigation nav .socials .share-media li.env .envelope{background-image:url(/content/Image/env_inv.png);width:24px;height:24px;background-position:center center;background-repeat:no-repeat;background-size:contain;}#top-navigation .brand{webkit-transition:all .15s;transition:all .15s;padding-top:15px;padding-bottom:5px;}#top-navigation .brand a{display:inline-flex;width:100%;height:100%;text-align:center;webkit-transition:all .15s;transition:all .15s;}#top-navigation .brand a div.logo{width:100%;height:50px;background-image:url(/content/image/commlogo_w_sm.png);background-size:contain;background-repeat:no-repeat;background-position:center center;webkit-transition:all .2s;transition:all .2s;}#top-navigation.fixed{background-color:transparent;}#top-navigation.fixed.top{height:65px;background-color:#403933;-webkit-box-shadow:0 9px 15px -19px #222;-moz-box-shadow:0 9px 15px -19px #222;box-shadow:0 9px 15px -19px #222;}#top-navigation.fixed.top .brand a div.logo{height:34px;}#top-navigation.fixed.top nav .socials .share-media{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}#top-navigation.fixed.top nav .socials .share-media li a,#top-navigation.fixed.top nav .socials .share-media li a:hover,#top-navigation.fixed.top nav .socials .share-media li a:focus,#top-navigation.fixed.top nav .socials .share-media li a:visited{color:#ddd;}#top-navigation.fixed.top nav .socials .share-media li a svg,#top-navigation.fixed.top nav .socials .share-media li a i,#top-navigation.fixed.top nav .socials .share-media li a:hover svg,#top-navigation.fixed.top nav .socials .share-media li a:hover i,#top-navigation.fixed.top nav .socials .share-media li a:focus svg,#top-navigation.fixed.top nav .socials .share-media li a:focus i,#top-navigation.fixed.top nav .socials .share-media li a:visited svg,#top-navigation.fixed.top nav .socials .share-media li a:visited i{color:#ddd;}#top-navigation.fixed.top nav .socials .share-media li.env .envelope{background-image:url(/content/Image/env.png);}#top-navigation.fixed.top nav .socials img{display:inline-block;}#top-navigation.fixed.top .menutoggle-content .menutoggle .menutoggle-inner,#top-navigation.fixed.top .menutoggle-content .menutoggle .menutoggle-inner::before,#top-navigation.fixed.top .menutoggle-content .menutoggle .menutoggle-inner::after{background-color:#ddd;}body.fixed-nav #top-navigation.fixed .brand a div.logo{height:34px;}body.fixed-nav #top-navigation.fixed.top{height:65px;background-color:#403933;-webkit-box-shadow:0 9px 15px -19px #222;-moz-box-shadow:0 9px 15px -19px #222;box-shadow:0 9px 15px -19px #222;}body.fixed-nav #top-navigation.fixed.top .brand a div.logo{height:34px;}body.fixed-nav #top-navigation.fixed.top nav .socials .share-media{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}body.fixed-nav #top-navigation.fixed.top nav .socials img{display:inline-block;}body.fixed-nav #top-navigation.fixed.top .menutoggle-content .menutoggle .menutoggle-inner,body.fixed-nav #top-navigation.fixed.top .menutoggle-content .menutoggle .menutoggle-inner::before,body.fixed-nav #top-navigation.fixed.top .menutoggle-content .menutoggle .menutoggle-inner::after{background-color:#282828;background-color:#ddd;}body.page #top-navigation.fixed .brand a div.logo{height:50px;background-image:url(/content/image/commlogo_w_sm.png);}body.page #top-navigation.fixed nav .socials .share-media{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}body.page #top-navigation.fixed nav .socials img{display:inline-block;}body.page #top-navigation.fixed.top{height:65px;background-color:#403933;-webkit-box-shadow:0 9px 15px -19px #222;-moz-box-shadow:0 9px 15px -19px #222;box-shadow:0 9px 15px -19px #222;}body.page #top-navigation.fixed.top .brand a div.logo{height:34px;}body.page .main section.inner-content{padding-top:60px;padding-bottom:60px;}body.page .main section.inner-content .ingress{padding-bottom:60px;text-align:center;}body.page .main section.inner-content.contact{padding-bottom:80px;}body.page .main section.inner-content.policy .ingress{padding-bottom:1rem;}body.page .main section.inner-content.policy .text-block{padding-bottom:1rem;}body.page .main section.inner-content.policy .text-block ul{margin-bottom:.5rem;}body.page .main section.inner-content.policy .text-block h4{margin-bottom:.5rem;}body.page .main section.inner-content.policy .text-block h6{margin-bottom:0;}body.page .main section.inner-content.policy .text-block h6 span{border-bottom:solid 1px #676767;display:inline-block;margin-bottom:5px;}body.page .main section.inner-content.policy .text-block p.slim{margin-bottom:0;}body.page .main section:last-child{margin-bottom:40px;}body.page .main section.innervideo{padding:0;}body.page .main section .contact-list{margin:0 auto;width:100%;max-width:1775px;}body.page .main section .contact-list .contacts{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;}body.page .main section .contact-list .contacts>div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;justify-content:space-around;flex:1;min-width:50%;max-width:50%;}body.page .main section .contact-list .contacts>div>div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;}body.page .main section .contact-list .contacts>div>div.contact-img{min-width:45%;max-width:500px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-start;padding:20px;float:left;}body.page .main section .contact-list .contacts>div>div.contact-presentation{padding:20px;min-width:45%;}body.page .main section .contact-list .contacts>div>div.contact-presentation h3{padding:20px 0 5px;text-transform:uppercase;letter-spacing:.5px;}body.page .main section .contact-list .contacts>div>div.contact-presentation h5{padding:0 0 5px;font-size:1.2rem;font-family:linotype-didot,serif;font-style:italic;}body.page .main section .contact-list .contacts>div>div.contact-presentation a{letter-spacing:.5px;border-bottom:solid 1px transparent;margin-right:6px;display:inline-block;}body.page .main section .contact-list .contacts>div>div.contact-presentation a:last-of-type{border-color:#676767;margin-left:6px;margin-right:0;}body.page .main section .contact-list .contacts>div figure{background-size:cover;background-position:center center;background-repeat:no-repeat;}body.page .main section .contact-list .contacts>div:nth-child(even)>div.contact-img{order:2;}body.page .main section .contact-list .contacts>div:nth-child(even)>div.contact-presentation{order:1;}body.page .main .section-news .wrapper .latest-news{flex-direction:row;justify-content:center;}body.page .main .section-news .wrapper .latest-news a,body.page .main .section-news .wrapper .latest-news>div{max-width:440px;}body.overlay #side-menu-overlay{position:fixed;z-index:1001;background-color:rgba(0,0,0,.3);top:0;left:0;height:100vh;width:100%;box-shadow:none;}.loader{border:4px solid #a19d97;border-top:4px solid #474747;border-radius:50%;width:38px;height:38px;margin:0 15px 0 0;animation:spin 1s linear infinite;display:none;}.nav-sidebar{webkit-transition:all .25s;transition:all .25s;z-index:1002;position:fixed;width:100%;max-width:320px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0;top:0;right:-480px;justify-content:flex-start;align-items:center;background-color:#fff;height:100vh;overflow-y:auto;overflow-x:hidden;}.nav-sidebar.open{right:0;}.nav-sidebar .menutoggle-content{position:absolute;right:10px;top:0;}.nav-sidebar .wrapper{margin-bottom:40px;}.nav-sidebar .wrapper ul.nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:.95rem;letter-spacing:1px;line-height:2;}.nav-sidebar .wrapper ul.nav.top-nav{padding-top:50px;}.nav-sidebar .wrapper ul.nav li{text-transform:uppercase;}.nav-sidebar .wrapper ul.nav li a{padding:.5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;align-items:center;}.nav-sidebar .wrapper ul.nav li a:hover,.nav-sidebar .wrapper ul.nav li a:focus{color:#714934;}.nav-sidebar .wrapper ul.nav li a.active{color:#714934;}.nav-sidebar .wrapper ul.nav:last-child{margin-top:1rem;padding-top:.8rem;border-top:solid 1px #282828;}.nav-sidebar .wrapper ul.nav:last-child li{text-transform:none;}.nav-sidebar .wrapper ul.nav:last-child li a{padding:.5rem;display:inline-block;font-size:.85rem;}.nav-sidebar .wrapper:last-child{margin-top:auto;margin-bottom:0;width:100%;}.nav-sidebar .wrapper .company-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;padding-bottom:1rem;}.nav-sidebar .wrapper .company-info li{margin:0 auto;font-size:14px;text-align:center;}.nav-sidebar .wrapper .company-info li:last-child{padding:0 0 10px;width:100%;}.nav-sidebar .wrapper .company-info img{max-width:100px;margin:0 auto 15px;}.nav-sidebar .wrapper .company-info i{color:#464646;font-size:18px;}.nav-sidebar .wrapper .company-info a{padding:5px;}.nav-sidebar .wrapper .quicklinks{background-color:#403933;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;padding:.5rem 0;}.nav-sidebar .wrapper .quicklinks a{display:inline-block;padding:1rem;}.nav-sidebar .wrapper .quicklinks a i{color:#fff;font-size:1.2rem;}.row{flex-basis:100%;}footer,.footer{margin-top:auto;background-color:#302a25;font-size:14px;flex-basis:100%;width:100%;display:block;padding:40px 0;}footer .wrapper,.footer .wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-basis:100%;max-width:1020px;max-width:820px;margin:auto;padding:40px 15px 30px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center;align-items:center;background-color:#302a25;color:#f5f5f5;}footer .wrapper a,footer .wrapper a:visited,footer .wrapper a.active,footer .wrapper a:link,.footer .wrapper a,.footer .wrapper a:visited,.footer .wrapper a.active,.footer .wrapper a:link{font-size:13px;font-weight:400;color:#f5f5f5;}footer .wrapper a:hover,footer .wrapper a:focus,footer .wrapper a:visited:hover,footer .wrapper a:visited:focus,footer .wrapper a.active:hover,footer .wrapper a.active:focus,footer .wrapper a:link:hover,footer .wrapper a:link:focus,.footer .wrapper a:hover,.footer .wrapper a:focus,.footer .wrapper a:visited:hover,.footer .wrapper a:visited:focus,.footer .wrapper a.active:hover,.footer .wrapper a.active:focus,.footer .wrapper a:link:hover,.footer .wrapper a:link:focus{color:#cdcdcd;}footer .wrapper .footer-row,.footer .wrapper .footer-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;font-size:11px;}footer .wrapper .footer-row>div,.footer .wrapper .footer-row>div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}footer .wrapper .footer-row>div>div,.footer .wrapper .footer-row>div>div{flex:1;}footer .wrapper .footer-row>div>div.menu a,.footer .wrapper .footer-row>div>div.menu a{text-transform:uppercase;letter-spacing:1px;font-size:11px;line-height:22px;}footer .wrapper .footer-row>div>div.contact a,footer .wrapper .footer-row>div>div.contact span,.footer .wrapper .footer-row>div>div.contact a,.footer .wrapper .footer-row>div>div.contact span{letter-spacing:1px;font-size:11px;line-height:22px;}footer .wrapper .footer-row>div:first-child,.footer .wrapper .footer-row>div:first-child{flex:1;}footer .wrapper .footer-row>div:last-child>div,.footer .wrapper .footer-row>div:last-child>div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;}footer .wrapper .footer-row>div:last-child ul,.footer .wrapper .footer-row>div:last-child ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:auto 0 0 0;}footer .wrapper .footer-row>div:last-child ul li a,.footer .wrapper .footer-row>div:last-child ul li a{padding:10px 16px 10px 0;display:inline-block;}footer .wrapper .footer-row>div:last-child ul li i,.footer .wrapper .footer-row>div:last-child ul li i{font-size:24px;}footer .wrapper .footer-row label,.footer .wrapper .footer-row label{display:block;text-transform:uppercase;letter-spacing:1px;font-family:linotype-didot,serif;font-size:.85rem;margin-bottom:0;}footer .wrapper .footer-row .line,.footer .wrapper .footer-row .line{border-bottom:solid 1px #f5f5f5;display:inline-block;height:4px;width:40px;margin:.2rem 0 .5rem;}footer .wrapper .footer-row p,.footer .wrapper .footer-row p{font-size:11px;letter-spacing:1px;}footer .wrapper .footer-bottom,.footer .wrapper .footer-bottom{text-align:left;margin:30px auto 0 0;}footer .wrapper .footer-bottom ul,.footer .wrapper .footer-bottom ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;line-height:1;}footer .wrapper .footer-bottom ul li,.footer .wrapper .footer-bottom ul li{font-size:11px;text-transform:uppercase;letter-spacing:1px;}footer .wrapper .footer-bottom ul li.company,.footer .wrapper .footer-bottom ul li.company{padding:0 .5rem;margin:0 .5rem;border-left:solid .12rem #f5f5f5;border-right:solid .12rem #f5f5f5;font-weight:600;letter-spacing:1.5px;}footer .wrapper .footer-bottom ul li.cookie-handler-wrapper,.footer .wrapper .footer-bottom ul li.cookie-handler-wrapper{border-left:solid .12rem #f5f5f5;padding:0 .5rem;margin:0 0 0 .5rem;}.flex-container a:hover,.flex-slider a:hover{outline:0;}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none;}html[xmlns] .flexslider .slides{display:block;}* html .flexslider .slides{height:1%;}.no-js .flexslider .slides>li:first-child{display:block;}.flexslider{margin:0;padding:0;background:#fff;position:relative;zoom:1;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;}.flexslider .slides{overflow:hidden;min-height:500px;max-height:calc(100vh - 126px);}.flexslider .slides .slideimg{overflow:hidden;position:relative;height:100vh;min-height:500px;max-height:calc(100vh - 126px);display:flex;justify-content:center;align-items:center;}.flexslider .slides .slideimg figure{min-height:500px;height:100vh;background-position:center center;background-repeat:no-repeat;background-size:cover;flex:1;}.flexslider .slides .slideimg>div{position:absolute;text-align:center;margin:auto;color:#fff;}.flexslider .slides .slidecover{background-color:rgba(0,0,0,.4);position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;}.flexslider .slides img{width:100%;display:block;-moz-user-select:none;}.flexslider .slides:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}.loading .flex-viewport{max-height:300px;}@-moz-document url-prefix(){.loading .flex-viewport{max-height:none;}}.carousel li{margin-right:0;}.flex-control-nav,.flex-direction-nav{display:none;}.modal-content{border:0;}.pull-right{float:right;}.main .hero{position:relative;}.main .hero .slides li{position:relative;background-color:#222;}.main .hero .slides li h1,.main .hero .slides li h4,.main .hero .slides li p,.main .hero .slides li span{color:#fff;width:100%;text-align:center;font-weight:100;}.main .hero .slides li h1,.main .hero .slides li span{text-transform:uppercase;font-family:linotype-didot,serif;}.main .hero .slides li p,.main .hero .slides li span{letter-spacing:1px;}.main .hero .slides li p{margin-bottom:2.6rem;}.main .hero .slides li h1{font-size:3.4rem;margin:1.5rem 0 1rem;}.main .hero .slides li .btn{color:#f5f5f5;border-color:rgba(255,255,255,.7);}.main .hero .slides li .btn:hover,.main .hero .slides li .btn:focus{background-color:#282828;color:#fff;}.main .hero .slides li.flex-active-slide>div{opacity:1;}.main .hero.video,.main .hero.image{width:100%;z-index:auto;top:0;max-height:100vh;overflow:hidden;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.main .hero.video .container,.main .hero.image .container{margin:0;padding:0;width:100%;max-width:100%!important;position:relative;}.main .hero.video .container .video-responsive,.main .hero.image .container .video-responsive{pointer-events:none;position:relative;}.main .hero.video .container .video-responsive iframe,.main .hero.image .container .video-responsive iframe{margin:0;padding:0;border:0;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;position:absolute;left:0;max-height:none;max-width:none;top:0;}.main .hero.video .cover,.main .hero.image .cover{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.25);}.main .hero.video .header,.main .hero.image .header{margin:auto;z-index:1;width:100%;text-align:center;}.main .hero.video .header h1,.main .hero.image .header h1{font-size:3.4rem;margin:1.5rem 0 1rem;text-transform:uppercase;font-family:linotype-didot,serif;color:#fff;width:100%;text-align:center;font-weight:100;}.main .hero.video .header p,.main .hero.image .header p{color:#fff;width:100%;text-align:center;font-weight:100;letter-spacing:1px;margin-bottom:2.6rem;}.main .hero.image{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100vh;max-height:45vh;width:100%;}.main .innervideo,.main .video-wrapper{width:100%;z-index:auto;top:0;max-height:100vh;overflow:hidden;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.main .innervideo .playico,.main .innervideo .playicoctrl,.main .video-wrapper .playico,.main .video-wrapper .playicoctrl{cursor:pointer;opacity:.7;border:solid 1px #fff;border-radius:50%;position:absolute;right:4.5%;bottom:60px;height:34px;width:34px;z-index:2;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;padding:20px;}.main .innervideo .playico .fa,.main .innervideo .playico .far,.main .innervideo .playico .fas,.main .innervideo .playicoctrl .fa,.main .innervideo .playicoctrl .far,.main .innervideo .playicoctrl .fas,.main .video-wrapper .playico .fa,.main .video-wrapper .playico .far,.main .video-wrapper .playico .fas,.main .video-wrapper .playicoctrl .fa,.main .video-wrapper .playicoctrl .far,.main .video-wrapper .playicoctrl .fas{color:#fff;position:absolute;}.main .innervideo .playico .fa.fa-volume-up,.main .innervideo .playico .far.fa-volume-up,.main .innervideo .playico .fas.fa-volume-up,.main .innervideo .playicoctrl .fa.fa-volume-up,.main .innervideo .playicoctrl .far.fa-volume-up,.main .innervideo .playicoctrl .fas.fa-volume-up,.main .video-wrapper .playico .fa.fa-volume-up,.main .video-wrapper .playico .far.fa-volume-up,.main .video-wrapper .playico .fas.fa-volume-up,.main .video-wrapper .playicoctrl .fa.fa-volume-up,.main .video-wrapper .playicoctrl .far.fa-volume-up,.main .video-wrapper .playicoctrl .fas.fa-volume-up{display:none;font-size:18px;z-index:0;}.main .innervideo .playico .fa.fa-volume-off,.main .innervideo .playico .far.fa-volume-off,.main .innervideo .playico .fas.fa-volume-off,.main .innervideo .playicoctrl .fa.fa-volume-off,.main .innervideo .playicoctrl .far.fa-volume-off,.main .innervideo .playicoctrl .fas.fa-volume-off,.main .video-wrapper .playico .fa.fa-volume-off,.main .video-wrapper .playico .far.fa-volume-off,.main .video-wrapper .playico .fas.fa-volume-off,.main .video-wrapper .playicoctrl .fa.fa-volume-off,.main .video-wrapper .playicoctrl .far.fa-volume-off,.main .video-wrapper .playicoctrl .fas.fa-volume-off{font-size:20px;margin-left:-2px;z-index:99999;}.main .innervideo .playico .fa.fa-play,.main .innervideo .playico .far.fa-play,.main .innervideo .playico .fas.fa-play,.main .innervideo .playicoctrl .fa.fa-play,.main .innervideo .playicoctrl .far.fa-play,.main .innervideo .playicoctrl .fas.fa-play,.main .video-wrapper .playico .fa.fa-play,.main .video-wrapper .playico .far.fa-play,.main .video-wrapper .playico .fas.fa-play,.main .video-wrapper .playicoctrl .fa.fa-play,.main .video-wrapper .playicoctrl .far.fa-play,.main .video-wrapper .playicoctrl .fas.fa-play{display:none;font-size:18px;z-index:0;margin-left:3px;}.main .innervideo .playico .fa.fa-pause,.main .innervideo .playico .far.fa-pause,.main .innervideo .playico .fas.fa-pause,.main .innervideo .playicoctrl .fa.fa-pause,.main .innervideo .playicoctrl .far.fa-pause,.main .innervideo .playicoctrl .fas.fa-pause,.main .video-wrapper .playico .fa.fa-pause,.main .video-wrapper .playico .far.fa-pause,.main .video-wrapper .playico .fas.fa-pause,.main .video-wrapper .playicoctrl .fa.fa-pause,.main .video-wrapper .playicoctrl .far.fa-pause,.main .video-wrapper .playicoctrl .fas.fa-pause{font-size:20px;z-index:99999;}.main .innervideo .playico:hover,.main .innervideo .playico.on,.main .innervideo .playicoctrl:hover,.main .innervideo .playicoctrl.on,.main .video-wrapper .playico:hover,.main .video-wrapper .playico.on,.main .video-wrapper .playicoctrl:hover,.main .video-wrapper .playicoctrl.on{opacity:1;}.main .innervideo .playico.on,.main .innervideo .playicoctrl.on,.main .video-wrapper .playico.on,.main .video-wrapper .playicoctrl.on{border-color:#535240;background-color:rgba(255,255,255,.7);}.main .innervideo .playico.on .fa,.main .innervideo .playico.on .far,.main .innervideo .playico.on .fas,.main .innervideo .playicoctrl.on .fa,.main .innervideo .playicoctrl.on .far,.main .innervideo .playicoctrl.on .fas,.main .video-wrapper .playico.on .fa,.main .video-wrapper .playico.on .far,.main .video-wrapper .playico.on .fas,.main .video-wrapper .playicoctrl.on .fa,.main .video-wrapper .playicoctrl.on .far,.main .video-wrapper .playicoctrl.on .fas{color:#535240;}.main .innervideo .playico.on .fa.fa-volume-up,.main .innervideo .playico.on .far.fa-volume-up,.main .innervideo .playico.on .fas.fa-volume-up,.main .innervideo .playicoctrl.on .fa.fa-volume-up,.main .innervideo .playicoctrl.on .far.fa-volume-up,.main .innervideo .playicoctrl.on .fas.fa-volume-up,.main .video-wrapper .playico.on .fa.fa-volume-up,.main .video-wrapper .playico.on .far.fa-volume-up,.main .video-wrapper .playico.on .fas.fa-volume-up,.main .video-wrapper .playicoctrl.on .fa.fa-volume-up,.main .video-wrapper .playicoctrl.on .far.fa-volume-up,.main .video-wrapper .playicoctrl.on .fas.fa-volume-up{z-index:99999;}.main .innervideo .playico.on .fa.fa-volume-off,.main .innervideo .playico.on .far.fa-volume-off,.main .innervideo .playico.on .fas.fa-volume-off,.main .innervideo .playicoctrl.on .fa.fa-volume-off,.main .innervideo .playicoctrl.on .far.fa-volume-off,.main .innervideo .playicoctrl.on .fas.fa-volume-off,.main .video-wrapper .playico.on .fa.fa-volume-off,.main .video-wrapper .playico.on .far.fa-volume-off,.main .video-wrapper .playico.on .fas.fa-volume-off,.main .video-wrapper .playicoctrl.on .fa.fa-volume-off,.main .video-wrapper .playicoctrl.on .far.fa-volume-off,.main .video-wrapper .playicoctrl.on .fas.fa-volume-off{z-index:0;}.main .innervideo .playicoctrl,.main .video-wrapper .playicoctrl{right:calc(4.5% + 48px);}.main .innervideo .playicoctrl.on .fa.fa-play,.main .innervideo .playicoctrl.on .far.fa-play,.main .innervideo .playicoctrl.on .fas.fa-play,.main .video-wrapper .playicoctrl.on .fa.fa-play,.main .video-wrapper .playicoctrl.on .far.fa-play,.main .video-wrapper .playicoctrl.on .fas.fa-play{z-index:99999;}.main .innervideo .playicoctrl.on .fa.fa-pause,.main .innervideo .playicoctrl.on .far.fa-pause,.main .innervideo .playicoctrl.on .fas.fa-pause,.main .video-wrapper .playicoctrl.on .fa.fa-pause,.main .video-wrapper .playicoctrl.on .far.fa-pause,.main .video-wrapper .playicoctrl.on .fas.fa-pause{z-index:0;}.main .innervideo .vidcontainer,.main .video-wrapper .vidcontainer{margin:0;padding:0;width:100%;max-width:100%!important;position:relative;}.main .innervideo .vidcontainer .video-responsive,.main .video-wrapper .vidcontainer .video-responsive{pointer-events:none;position:relative;}.main .innervideo .vidcontainer .video-responsive iframe,.main .video-wrapper .vidcontainer .video-responsive iframe{margin:0;padding:0;border:0;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;position:absolute;left:0;max-height:none;max-width:none;top:0;}.main section{padding:30px 30px;}.main section .heading{width:100%;text-align:center;padding:20px 0;}.main section .heading h4{margin-bottom:.75rem;}.main section .heading h2,.main section .heading h1,.main section .heading h3{font-size:2.4rem;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.5px;font-weight:300;}.main section .heading h3{font-size:2rem;}.main section.inner-content{padding-top:30px;}.main section.inner-content .text-block{margin:0 auto;width:100%;max-width:1020px;}.main section.inner-content .text-block.slim{max-width:740px;text-align:center;}.main section.inner-content:first-child{padding-top:60px;}.main section.inner-content b{font-weight:600;}.main section.section-block{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center;align-items:center;padding:60px 30px 30px;}.main section.section-block .wrapper{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;max-width:1020px;background-color:#dbdbdb;}.main section.section-block .wrapper .col{flex:1;height:100%;}.main section.section-block .wrapper .col figure{background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;width:100%;height:100vh;max-height:480px;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;margin:0;}.main section.section-block .wrapper .col figure .cover{background-color:rgba(0,0,0,.3);position:absolute;top:0;left:0;width:100%;height:100%;}.main section.section-block .wrapper .col h4{margin-bottom:.5rem;}.main section.section-block .wrapper .col h2{margin-bottom:1rem;}.main section.section-block .wrapper .col p{margin-bottom:1.5rem;}.main section.section-block .wrapper .col:first-child{padding:0;}.main section.section-block .wrapper .col:last-child{text-align:center;}.main section.section-block .wrapper .col .btn{background-color:#000;background-color:#403933;background-image:linear-gradient(to left,#403933,#403933 50%,#000 50%,#000);}.main section.full-content{padding:0 0 30px;}.main section.full-content .wrapper{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center;align-items:center;}.main section.full-content .wrapper figure{min-height:600px;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;width:100%;}.main section.full-content .wrapper figure .cover{background-color:rgba(0,0,0,.3);position:absolute;top:0;left:0;width:100%;height:100%;}.main section.full-content .wrapper>div{position:absolute;z-index:1;}.main section.full-content .wrapper .form-block{margin:auto;background-color:rgba(245,245,245,.85);padding:30px 50px;}.main section.full-content .wrapper .form-block .heading{padding:20px 0 0;max-width:780px;}.main section.full-content .wrapper .form-block .heading p{margin-bottom:2rem;}.main .estate-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:60px 30px;align-items:flex-start;margin:0 auto;max-width:1780px;}.main .estate-list .buttons{width:100%;text-align:center;}.main .estate-list .list-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;margin:0 auto;max-width:1020px;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px;}.main .estate-list .list-content .list-item{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;min-width:100%;margin-bottom:30px;}.main .estate-list .list-content .list-item a{display:inline-block;height:100%;overflow:hidden;width:100%;}.main .estate-list .list-content .list-item .estate-img,.main .estate-list .list-content .list-item .listbox{height:100%;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100vh;min-height:280px;max-height:360px;overflow:hidden;position:relative;}.main .estate-list .list-content .list-item .estate-img .badge,.main .estate-list .list-content .list-item .listbox .badge{position:absolute;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;border-radius:0;font-weight:100;padding:10px;top:10px;right:10px;background-color:rgba(132,132,132,.8);min-width:90px;}.main .estate-list .list-content .list-item .estate-img .badge span,.main .estate-list .list-content .list-item .listbox .badge span{padding-top:10px;text-transform:uppercase;letter-spacing:1px;font-size:12px;}.main .estate-list .list-content .list-item .estate-img .badge.underhand,.main .estate-list .list-content .list-item .listbox .badge.underhand{background-color:rgba(83,82,64,.8);}.main .estate-list .list-content .list-item .estate-img .badge.kommande,.main .estate-list .list-content .list-item .listbox .badge.kommande{background-color:rgba(83,57,43,.8);}.main .estate-list .list-content .list-item .estate-img figure,.main .estate-list .list-content .list-item .listbox figure{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;margin:0;transition:transform .8s ease;}.main .estate-list .list-content .list-item .estate-img figure h3,.main .estate-list .list-content .list-item .listbox figure h3{padding:15px 15px 13px;line-height:1;color:#fff;font-size:16px;font-weight:100;background-color:rgba(0,47,63,.8);transition-property:all;transition-duration:.3s;transition-timing-function:ease-in-out;position:absolute;z-index:2;opacity:0;text-align:center;}.main .estate-list .list-content .list-item .estate-img figure:after,.main .estate-list .list-content .list-item .listbox figure:after{content:"";display:inline-block;width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,.1);transition:background-color .8s ease;}.main .estate-list .list-content .list-item .estate-img.imgmis figure .noimage,.main .estate-list .list-content .list-item .listbox.imgmis figure .noimage{font-weight:100;font-size:.85rem;font-family:HelveticaNeueLTStd-Lt;text-transform:uppercase;letter-spacing:.5px;color:rgba(64,57,51,.9);position:absolute;bottom:45px;}.main .estate-list .list-content .list-item .estate-fact{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;z-index:1;top:15px;bottom:15px;padding:30px;background-color:rgba(64,57,51,.9);color:#fff;width:50%;max-width:300px;}.main .estate-list .list-content .list-item .estate-fact span{display:inline-block;width:100%;text-transform:uppercase;letter-spacing:1px;font-size:.8rem;}.main .estate-list .list-content .list-item .estate-fact h4{font-weight:600;font-size:1rem;font-family:HelveticaNeueLTStd-Lt;margin:.5rem 0 .2rem;line-height:1.5rem;}.main .estate-list .list-content .list-item .estate-fact p{font-size:.85rem;letter-spacing:1px;}.main .estate-list .list-content .list-item .estate-fact p:last-child{margin-bottom:15px;letter-spacing:.5px;}.main .estate-list .list-content .list-item .estate-shortinfo{padding:8px 4px 0;}.main .estate-list .list-content .list-item .estate-shortinfo span{display:inline-block;width:100%;text-transform:uppercase;letter-spacing:1px;font-size:.8rem;}.main .estate-list .list-content .list-item .estate-shortinfo h4{font-weight:600;font-size:1rem;font-family:HelveticaNeueLTStd-Lt;margin:.5rem 0;}.main .estate-list .list-content .list-item .estate-shortinfo p{font-size:.85rem;letter-spacing:1px;}.main .estate-list .list-content .list-item:nth-child(even) .estate-fact{right:15px;}.main .estate-list .list-content .list-item:nth-child(even) .estate-img.imgmis figure .noimage{left:25px;}.main .estate-list .list-content .list-item:nth-child(odd) .estate-fact{left:15px;}.main .estate-list .list-content .list-item:nth-child(odd) .estate-img.imgmis figure .noimage{right:25px;}.main .estate-list .list-content .list-item:hover div figure{transform:scale(1.05);}.main .estate-list .list-content .list-item:hover div figure h3{opacity:1;}.main .estate-list .list-content .list-item:hover div figure:after{background-color:rgba(0,0,0,0);}.main .estate-list .list-content .list-item:hover .estate-fact .list-lnk:after{margin-left:10px;}.main .estate-list.vip{padding-top:0!important;}.main .estate-list.vip .list-content table th{padding:6px 12px;}.main .estate-list.vip .list-content table td{padding:12px;}.main .estate-list.vip .list-content table tbody tr:nth-child(odd){background-color:#fff;}.main .section-underhand,.main .section-news{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:50px 30px 30px;align-items:flex-start;margin:0 auto;max-width:1780px;}.main .section-underhand h4,.main .section-news h4{margin-bottom:.75rem;}.main .section-underhand h2,.main .section-news h2{font-size:2.4rem;margin-bottom:.75rem;}.main .section-underhand p,.main .section-news p{margin-bottom:1.5rem;}.main .section-underhand .wrapper,.main .section-news .wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;margin:0 auto;max-width:1020px;}.main .section-underhand .wrapper .buttons,.main .section-news .wrapper .buttons{text-align:center;}.main .box{min-height:400px;max-height:550px;height:60vh;}.main .section-underhand .wrapper{align-items:center;justify-content:center;text-align:center;position:relative;flex-direction:column;color:#fff;background-color:#000;}.main .section-underhand .wrapper figure{position:absolute;width:100%;height:100%;background-image:url(/dc/img_comm_puff_vip.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:.6;}.main .section-underhand .wrapper>div{position:absolute;width:100%;}.main .section-news{padding-bottom:60px;}.main .section-news .buttons{margin:30px 0;text-align:center;width:100%;}.main .section-news .wrapper{flex-direction:column;justify-content:center;max-width:900px;}.main .section-news .wrapper .latest-news{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;flex-wrap:wrap;flex:1;}.main .section-news .wrapper .latest-news a,.main .section-news .wrapper .latest-news>div{display:inline-block;margin:5px;width:100%;max-width:calc(100% - 10px);max-height:440px;position:relative;background-color:#fff;}.main .section-news .wrapper .latest-news a figure,.main .section-news .wrapper .latest-news>div figure{height:100vh;width:100%;max-width:440px;max-height:440px;background-position:center center;background-size:cover;background-repeat:no-repeat;}.main .section-news .wrapper .latest-news a label,.main .section-news .wrapper .latest-news>div label{position:absolute;bottom:0;padding:10px;left:0;width:100%;letter-spacing:.02rem;background-color:#fff;color:#111;font-size:14px;webkit-transition:all .25s;transition:all .25s;border:solid 1px #cdcdcd;margin-bottom:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-items:flex-start;height:100%;max-height:60px;cursor:pointer;overflow:hidden;white-space:nowrap;}.main .section-news .wrapper .latest-news a label>span:first-child,.main .section-news .wrapper .latest-news>div label>span:first-child{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:flex-start;max-width:100%;overflow:hidden;text-overflow:ellipsis;}.main .section-news .wrapper .latest-news a label>span:first-child b,.main .section-news .wrapper .latest-news>div label>span:first-child b{font-weight:600;padding-right:4px;}.main .section-news .wrapper .latest-news a label span.text,.main .section-news .wrapper .latest-news a label span.text pre,.main .section-news .wrapper .latest-news>div label span.text,.main .section-news .wrapper .latest-news>div label span.text pre{width:100%;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:13px;letter-spacing:0;margin:0;}.main .section-news .wrapper .latest-news a label span.date,.main .section-news .wrapper .latest-news>div label span.date{font-size:11px;display:inline-block;width:100%;padding-left:25px;color:#676767;text-align:left;}.main .section-news .wrapper .latest-news a label span.icon,.main .section-news .wrapper .latest-news>div label span.icon{background-image:url(/DC/img_f_insta_icon.png);background-size:contain;background-position:center center;background-repeat:no-repeat;display:inline-block;margin-right:10px;width:20px;height:20px;}.main .section-news .wrapper .latest-news a i,.main .section-news .wrapper .latest-news>div i{border-radius:50%;background-color:#f5f5f5;color:#484848;position:absolute;top:6px;left:6px;padding:5px 0 0 7px;width:33px;height:32px;font-size:22px;}.main .section-news .wrapper .latest-news a .badge,.main .section-news .wrapper .latest-news>div .badge{position:absolute;top:7px;left:6px;}.main .section-news .wrapper .latest-news a:hover label,.main .section-news .wrapper .latest-news a:focus label,.main .section-news .wrapper .latest-news>div:hover label,.main .section-news .wrapper .latest-news>div:focus label{opacity:1;}.main .section-news .wrapper .latest-news.blogg .text-block{max-width:100%;}.main .section-news .wrapper .latest-news.blogg a label,.main .section-news .wrapper .latest-news.blogg>div label{opacity:1;border:solid 1px #cdcdcd;margin-bottom:0;}.main .section-news .wrapper .latest-news.blogg a label>span,.main .section-news .wrapper .latest-news.blogg>div label>span{width:100%;max-width:100%;justify-content:flex-start;overflow:hidden;white-space:nowrap;}.main .section-news .wrapper .latest-news.blogg a label span.date,.main .section-news .wrapper .latest-news.blogg>div label span.date{padding-left:0;}.main .section-news .wrapper .latest-news.blogg a label span.text,.main .section-news .wrapper .latest-news.blogg>div label span.text{text-overflow:ellipsis;overflow:hidden;}.main .section-news .wrapper .latest-news.blogg a label span.readmore,.main .section-news .wrapper .latest-news.blogg>div label span.readmore{float:right;text-transform:uppercase;}.main .section-news .wrapper .latest-news.blogg .post{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;background-color:#fff;webkit-transition:all .3s;transition:all .3s;}.main .section-news .wrapper .latest-news.blogg .post img{margin:0 auto;}.main .section-news .wrapper .latest-news.blogg .post .date{padding:20px 15px 0;font-size:.9rem;}.main .section-news .wrapper .latest-news.blogg .post h3{margin:1rem 0 .5rem;padding:0 15px;}.main .section-news .wrapper .latest-news.blogg .post .read-more,.main .section-news .wrapper .latest-news.blogg .post .read-less{position:absolute;background-color:#fff;padding:9px 10px;bottom:68px;right:0;display:inline-block;max-height:40px;width:75px;margin:0;font-size:13px;cursor:pointer;text-transform:uppercase;}.main .section-news .wrapper .latest-news.blogg .post .read-less{width:100%;text-align:center;left:0;bottom:0;margin:0 auto 10px;display:none;font-size:.9rem;}.main .section-news .wrapper .latest-news.blogg:not(.one) .post{position:relative;padding-bottom:10px;}.main .section-news .wrapper .latest-news.blogg:not(.one) .post .image-content{height:100%;max-height:calc(100% - 80px);overflow:hidden;}.main .section-news .wrapper .latest-news.blogg:not(.one) .post h3{letter-spacing:.02rem;color:#111;font-size:14px;font-family:"HelveticaNeueLTStd-Lt",sans-serif;display:inline-block;font-weight:600;margin:0;padding:0 10px;width:auto;}.main .section-news .wrapper .latest-news.blogg:not(.one) .post .date{padding:10px 10px 0;font-size:11px;color:#676767;}.main .section-news .wrapper .latest-news.blogg:not(.one) .post .date span{display:none;}.main .section-news .wrapper .latest-news.blogg:not(.one) .post .content{padding:0 10px;height:43px;width:100%;max-width:100%;letter-spacing:.02rem;color:#111;font-size:14px;overflow:hidden;text-overflow:ellipsis;position:relative;}.main .section-news .wrapper .latest-news.blogg:not(.one) .post .content p{margin:0;display:inline-block;max-width:418px;overflow:hidden;text-overflow:ellipsis;font-size:14px;white-space:nowrap;}.main .section-news .wrapper .latest-news.blogg.one{margin:0 auto;max-width:1020px;}.main .section-news .wrapper .latest-news.blogg.one a,.main .section-news .wrapper .latest-news.blogg.one>div{max-width:100%;}.main .section-news .wrapper .latest-news.blogg.one .post{max-height:none;max-width:none;padding:40px;}.main .section-news .wrapper .latest-news.blogg.one .post figure{max-width:100%;max-height:80vh;}.main .section-news .wrapper .latest-news.blogg.one .post .date{padding:20px 15px 0;color:#676767;font-size:.9rem;}.main .section-news .wrapper .latest-news.blogg.one .post h3{margin:1rem 0 .5rem;padding:0 15px;}.main .section-news .wrapper .latest-news.blogg.one .post .content{padding:0 15px;}.main .section-news .wrapper .latest-news.blogg.one .post .read-more{display:none;}.main .section-news .wrapper .latest-news.blogg .post.readmode{max-width:100%;max-height:none;padding:40px;margin-bottom:20px;}.main .section-news .wrapper .latest-news.blogg .post.readmode figure{max-width:1020px;max-height:80vh;margin:0 auto;}.main .section-news .wrapper .latest-news.blogg .post.readmode .date{padding:20px 15px 0;font-size:.9rem;max-width:1020px;margin:0 auto;width:100%;}.main .section-news .wrapper .latest-news.blogg .post.readmode .date span{display:inline-block;}.main .section-news .wrapper .latest-news.blogg .post.readmode h3{padding:0 15px;max-width:1020px;margin:1rem auto .5rem;width:100%;font-size:1.75rem;font-family:linotype-didot,serif;font-weight:100;}.main .section-news .wrapper .latest-news.blogg .post.readmode .content{padding:0 15px;max-width:1020px;margin:0 auto;width:100%;white-space:normal;overflow:visible;height:auto;}.main .section-news .wrapper .latest-news.blogg .post.readmode .content p{margin:0 0 1.5rem;max-width:100%;overflow:visible;font-size:1rem;white-space:normal;}.main .section-news .wrapper .latest-news.blogg .post.readmode .read-more{display:none;}.main .section-news .wrapper .latest-news.blogg .post.readmode .read-less{display:inline-block;}.main .section-news .wrapper .latest-news.fullview{flex-direction:row;}.main .section-news .wrapper .latest-news.fullview>div,.main .section-news .wrapper .latest-news.fullview a{width:50%;max-width:calc(50% - 10px);}.main .section-news.news .text-block{max-width:1600px;}.main .section-news.med .text-block{max-width:1020px;}.main.till-salu{padding-top:40px;}.main.till-salu .estate-list{max-width:1170px;}.main.till-salu .estate-list .text-block.slim{margin:0 auto;width:100%;max-width:880px;padding-bottom:60px;}.main.till-salu .estate-list .text-block.slim p{text-align:center;}.main.till-salu .estate-list h1{padding-top:15px;font-size:2.4rem;text-transform:uppercase;letter-spacing:1px;font-weight:300;margin-bottom:.75rem;}.main.till-salu .estate-list .list-content{max-width:1600px;}.main.till-salu .estate-list .list-content .list-item .estate-img{max-height:420px;}.main.till-salu .estate-list .list-content .list-item .listbox{max-height:512px;align-items:center;justify-content:center;text-align:center;position:relative;flex-direction:column;color:#fff;background-color:#000;}.main.till-salu .estate-list .list-content .list-item .listbox figure{opacity:.7;}.main.till-salu .estate-list .list-content .list-item .listbox>div{position:absolute;z-index:1;}.main.till-salu .estate-list .list-content .list-item .listbox>div h4{margin-bottom:.6rem;}.main.till-salu .estate-list .list-content .list-item .listbox>div h2{margin-bottom:.5rem;}.main.till-salu .estate-list .list-content .list-item .listbox>div p{margin-bottom:1.5rem;}.main.till-salu .estate-list .list-content .list-item .listbox>div .button{display:inline-block;}.form .small{font-size:12px;}.form .form-group{margin-bottom:.5rem;width:100%;}.form .form-group input,.form .form-group textarea{background:transparent;outline:0;width:100%;border-width:1px;border-style:solid;border-color:transparent transparent #000 transparent;font-size:14px;font-weight:300;padding:5px;}.form .form-group input::placeholder,.form .form-group textarea::placeholder{color:#000;}.form .form-group.chk{padding-left:5px;padding-top:10px;}.form .form-group.chk input[type=checkbox]{border-color:rgba(255,255,255,.3);color:#fff;}.form .form-group.chk input[type=checkbox]:checked+span:before,.form .form-group.chk input[type=checkbox]:checked+.span:before{content:"";position:absolute;border-style:solid;border-color:#000;left:4px;top:1px;width:9px;height:10px;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.form .form-group.chk span.check{border:1px solid #000;position:absolute;top:0;left:0;height:16px;width:16px;cursor:pointer;border-radius:3px;}.form .form-group.chk label{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding-left:34px;margin-bottom:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.form .form-group.chk label input{position:absolute;opacity:0;width:0;z-index:1;}.form .form-group.chk label span{font-size:13px;}.form .form-group.chk label span a{text-decoration:underline!important;}.form.invert .form-group input{border-color:transparent transparent #676767 transparent;}.form.invert .btn{background-color:#000;color:#fff;border:0;}.form .buttons{padding-top:20px;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;}.form-sent{text-align:center;padding:30px 0 50px;}.form-sent>span{display:block;font-size:1.4rem;font-family:linotype-didot,serif;text-transform:uppercase;}.clearfix{clear:both;}.front .main .section-news .wrapper .latest-news.insta a label span.text{margin-top:4px;}.front .main .estate-list{padding-top:20px!important;}.front .flexslider .slides{overflow:hidden;min-height:500px;max-height:100vh;max-height:calc(var(--vh,1vh)*100);}.front .flexslider .slides .slideimg{max-height:100vh;max-height:calc(var(--vh,1vh)*100);overflow:hidden;}.front .flexslider .slides .fadein figure{-webkit-transition:transform 20s linear;-moz-transition:transform 20s linear;transition:transform 20s linear;}.front .flexslider .slides .flex-active-slide .fadein figure{transform:scale(1.15);}body.page.front .main section:last-of-type{padding-bottom:0!important;}.modal.hidden,.modal-backdrop.hidden{display:none;}.modal{position:fixed;top:50%;left:10%;transform:translate(-10%,-50%);z-index:1000;background:#fff;border-radius:0;display:none;max-height:90vh;overflow:hidden;}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px);}.modal-content{height:100%;width:100%;}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);}.modal-body{overflow-y:auto;height:100%;padding:3rem 1rem 1rem;}.modal-backdrop{position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:999;display:none;}.modal-backdrop.show{z-index:999;}.modal.show,.modal-backdrop.show{display:flex;}@media(min-width:576px){.container{max-width:540px;}.modal-dialog{max-width:100%;margin:0 auto;}.modal{width:90%;left:50%;transform:translate(-50%,-50%);}.modal-dialog{width:100%;}}@media(min-width:768px){.container{max-width:720px;}.modal{width:auto;min-width:740px;left:50%;transform:translate(-50%,-50%);}footer .wrapper .footer-bottom,.footer .wrapper .footer-bottom{margin:2rem 0 0 0;width:100%;}footer .wrapper .footer-bottom ul li.cookie-handler-wrapper,.footer .wrapper .footer-bottom ul li.cookie-handler-wrapper{border:0;padding:0 .5rem;margin:0 0 0 auto;}}@media(min-width:992px){.container{max-width:960px;}.modal-dialog{max-width:800px;}}@media(min-width:1200px){.h1,h1{font-size:2.5rem;}.h2,h2{font-size:2rem;}.container{max-width:1140px;}}@media(min-width:1400px){.container{max-width:1320px;}}@media screen and (max-width:1860px){body.page .main section .contact-list .contacts{flex-direction:column;max-width:1000px;margin:0 auto;}body.page .main section .contact-list .contacts>div{min-width:100%;max-width:100%;margin-bottom:40px;}body.page .main section .contact-list .contacts>div>div.contact-presentation h3{padding:40px 0 5px;}}@media screen and (min-width:1250px){.main .hero.video,.main .hero.image{min-height:420px;}.main .hero.video.mtop,.main .hero.image.mtop{background-position:center bottom -200px;}.main .hero.video.mmtop,.main .hero.image.mmtop{background-position:center bottom -200px;}body.page .main section.inner-content{padding-bottom:80px;}body.page .main section.inner-content.top-section{padding-bottom:30px;}body.page .main section:last-of-type{padding-top:80px;}body.page .main section:first-of-type{padding-top:60px;}body.page .main section.forsale,body.page .main section.about{padding-top:20px;}}@media screen and (min-width:768px){.menutoggle-content{margin:0 5px 0 auto;}.main .section-news .wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;max-width:900px;}.main .section-news.news .wrapper{max-width:100%;}}@media all and (max-width:730px) and (orientation:landscape){footer .wrapper .footer-row .footer-row,.footer .wrapper .footer-row{flex-direction:column;width:auto;}footer .wrapper .footer-row .footer-row>div:last-child,.footer .wrapper .footer-row>div:last-child{margin-top:30px;}footer .wrapper .footer-row .footer-bottom,.footer .wrapper .footer-bottom{margin:30px auto 0 auto;}}@media all and (max-width:768px) and (orientation:portrait){#top-navigation .menutoggle-content{right:2px;}.main.till-salu .estate-list{padding:60px 15px;}.main.till-salu .estate-list .list-content .list-item .estate-img{min-height:190px;max-height:200px;}.main.till-salu .estate-list .list-content .list-item .listbox{max-height:384px;}.main.till-salu .estate-list .list-content .list-item:nth-child(n+5){min-width:calc(50% - 5px);max-width:calc(50% - 5px);}.main.till-salu .estate-list .list-content .list-item:nth-child(n+5) .estate-img{max-height:200px;}.main .hero.video .header h1,.main .hero.image .header h1{font-size:2rem;}.main section .heading h3{font-size:1.8rem;}.main .estate-list .list-content .list-item .estate-img{min-height:190px;max-height:200px;}.main .estate-list .list-content .list-item .estate-img.imgmis figure .noimage{display:none!important;}.main .estate-list .list-content .list-item .estate-fact span,.main .estate-list .list-content .list-item .estate-fact p{font-size:12px;}.main .estate-list .list-content .list-item .estate-fact h4{font-size:14px;}body.page .main section.inner-content.contact{padding:30px 0;}body.page .main section.inner-content.contact .ingress{margin:0 auto;max-width:600px;}body.page .main section .contact-list{max-width:100%;}body.page .main section .contact-list .contacts>div>div.contact-presentation h3{padding:0 0 5px;}footer .wrapper .footer-row .footer-row,.footer .wrapper .footer-row{flex-direction:column;width:auto;}footer .wrapper .footer-row .footer-row>div:last-child,.footer .wrapper .footer-row>div:last-child{margin-top:40px;}footer .wrapper .footer-row .footer-bottom,.footer .wrapper .footer-bottom{margin:40px auto 0 auto;}}@media all and (max-width:767px){.main .hero .slides li>div:not(.slideimg){padding:0 15px;}.main .hero .slides li>div:not(.slideimg) h1{font-size:2.4rem;}#top-navigation.fixed .brand a div.logo{height:30px;background-image:url(/content/image/commlogo_w_sm.png);}#top-navigation.fixed nav .socials .share-media{display:none!important;}#top-navigation.fixed nav .socials img{width:22px;}#top-navigation.fixed.top .brand a div.logo{height:30px;}#top-navigation.fixed.top nav .socials .share-media{display:none!important;}#top-navigation.fixed.top nav .socials img{width:22px;}#top-navigation .menutoggle-content{top:0;}body.fixed-nav #top-navigation.fixed.top .brand a div.logo{height:30px;}body.page #top-navigation.fixed{height:55px;}body.page #top-navigation.fixed .brand a div.logo{height:30px;}body.page #top-navigation.fixed.top{height:55px;}body.page #top-navigation.fixed.top .brand a div.logo{height:30px;}.nav-sidebar .wrapper ul.nav li a{padding:.2rem;}.form .form-group{margin-bottom:.75rem;}.form .form-group input,.form .form-group textarea{line-height:1.2;padding:10px 5px!important;margin-bottom:0;}}@media screen and (max-height:650px) and (orientation:portrait){.nav-sidebar .wrapper{margin-bottom:1.5rem;}.nav-sidebar .wrapper ul.nav li a{padding:.2rem;}.nav-sidebar .wrapper ul.nav:last-child li a{padding:0 .2rem;}.nav-sidebar .wrapper ul.nav.top-nav{padding-top:18px;}.nav-sidebar .wrapper .company-info{padding-bottom:1rem;}.nav-sidebar .wrapper .company-info .img{max-width:150px;}}@media screen and (max-width:440px) and (orientation:portrait),screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:3),screen and (device-width:428px) and (device-height:926px) and (-webkit-device-pixel-ratio:3),screen and (device-width:390px) and (device-height:844px) and (-webkit-device-pixel-ratio:3){#top-navigation .share-media{display:none!important;}#top-navigation.fixed .brand,#top-navigation.fixed.top .brand{min-width:220px;}.nav-sidebar{bottom:0;}.nav-sidebar .wrapper{margin-bottom:10px;}.nav-sidebar .wrapper ul.nav.top-nav{padding-top:40px;}.nav-sidebar .wrapper .quicklinks{padding:1rem 0 4rem;}.main .hero .slides li h1{font-size:2.1rem;}.main .hero.video .header{padding-top:20px;}.main .hero.video .header h1{font-size:2rem;margin:0;}.main .hero.video .header p{display:none;}.main section .heading h2,.main section .heading h1{font-size:1.6rem;}.main section.full-content .wrapper{justify-content:flex-start;}.main section.full-content .wrapper .form-block{padding:0 15px 30px;}.main section.full-content .wrapper figure{background-image:none!important;min-height:600px!important;}.main section.full-content .wrapper figure .cover{background-color:transparent;}.main section.section-block{padding:60px 10px 30px;}.main section.section-block .wrapper{flex-direction:column;}.main section.section-block .wrapper .col:first-child{order:2;}.main section.section-block .wrapper .col:last-child{order:1;padding:50px 30px;}.main section.section-block .wrapper .col figure{max-height:200px;}.main .estate-list{padding:30px 15px 40px;}.main .estate-list .list-content .list-item{min-width:100%;max-width:100%;margin-bottom:20px;}.main .estate-list .list-content .list-item .estate-img{max-height:200px;}.main .estate-list .list-content .list-item .listbox{max-height:384px;margin-bottom:22px;}.main .estate-list .list-content .list-item:nth-child(n+5){min-width:100%!important;max-width:100%!important;}.main .estate-list .list-content .list-item:nth-child(n+5) .estate-img{max-height:200px;}.main .estate-list .heading h2{font-size:2rem;}.main .section-underhand{padding:30px 0;}.main .section-news{padding:30px 10px;}.main .section-news h2{font-size:2rem;}.main .section-news .wrapper .latest-news a,.main .section-news .wrapper .latest-news>div{margin:5px 0 10px;max-width:100%;max-height:100%;}.main .section-news .wrapper .latest-news.blogg .post{padding:0 0 20px 0;margin-bottom:20px!important;}.main .section-news .wrapper .latest-news.blogg .post:not(.readmode) .content{max-height:25px;}.main .section-news .wrapper .latest-news.blogg .post.readmode{max-width:100%;max-height:none;padding:40px 10px;}.main .section-news .wrapper .latest-news.blogg .post .read-more{bottom:72px!important;}.main .section-news .wrapper .latest-news.blogg.one:not(.readmode) .content{max-height:100%;}.main .section-news .wrapper .latest-news.blogg.one .post{padding:0;}.main .section-news .wrapper .latest-news.insta span.text,.main .section-news .wrapper .latest-news.insta span.text pre{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.main .box{min-height:350px;max-height:350px;}.main.till-salu .estate-list{max-width:100%;padding:60px 10px 30px;}.main.till-salu .estate-list .list-content .list-item{flex-direction:column;flex-wrap:wrap;}.main.till-salu .estate-list .list-content .list-item .listbox{flex-direction:column;flex-wrap:wrap;}.main.till-salu .estate-list .list-content .list-item .estate-fact{height:calc(100% - 20px);padding:10px;top:12px;}.main.till-salu .estate-list h1{font-size:1.8rem;}.main.till-salu .estate-list h2{font-size:1.3rem;}.main .innervideo .playico{left:4.5%;right:auto;bottom:40px;}.main .innervideo .playico.on{border-color:#fff;background-color:transparent;}.main .innervideo .playico.on .fa{color:#fff;}.main .page-content.policy .hero.image .header h1{font-size:2rem;}.main .page-content.policy .inner-content.policy .heading h1{font-size:1.4rem;}footer .wrapper .footer-row .footer-bottom,.footer .wrapper .footer-bottom{padding:0 0 0 24px;}footer .wrapper .footer-row .footer-bottom ul,.footer .wrapper .footer-bottom ul{flex-wrap:wrap;}footer .wrapper .footer-row .footer-bottom ul li,.footer .wrapper .footer-bottom ul li{line-height:18px;}footer .wrapper .footer-row .footer-bottom ul li.company,.footer .wrapper .footer-bottom ul li.company{border:0;padding:0;margin:0;}body.page .main section:last-child{margin-bottom:40px;}body.page .main section .contact-list .contacts>div{flex-direction:column;}body.page .main section .contact-list .contacts>div:nth-child(even)>div.contact-img{order:1;}body.page .main section.inner-content{padding:30px 15px;}.eupopup-body{flex-direction:column;}}@media screen and (max-width:767px) and (orientation:portrait),(max-width:440px){.scroll-down{bottom:65px;}.main .estate-list .list-content .list-item .estate-fact p:last-child{display:none;}}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;}@media(max-width:640px){.footer .wrapper .footer-bottom ul,.footer .wrapper .footer-bottom ul{flex-wrap:wrap;}.footer .wrapper .footer-bottom ul li.cookie-handler-wrapper,.footer .wrapper .footer-bottom ul li.cookie-handler-wrapper{width:100%;border:0;margin:0;padding:1rem 0 .25rem;}}@media all and (max-height:440px) and (orientation:landscape){.nav-sidebar{bottom:0;}.nav-sidebar .wrapper{margin-bottom:30px;}.nav-sidebar .wrapper ul.nav.top-nav{padding-top:40px;}.main .hero .slides li h1{font-size:3rem;}.main .hero.video .header{padding-top:70px;}.main .hero.video .header h1{font-size:2.4rem;}.main .estate-list{padding:50px 15px;}.main .estate-list h1{font-size:2rem;}.main .estate-list .list-content .list-item{min-width:100%;max-width:100%;}.main .estate-list .list-content .list-item .estate-img{max-height:200px;}.main .estate-list .list-content .list-item .listbox{max-height:384px;margin-bottom:22px;}.main .estate-list .list-content .list-item:nth-child(n+5){min-width:100%!important;max-width:100%!important;}.main .estate-list .list-content .list-item:nth-child(n+5) .estate-img{max-height:200px;}.main .estate-list .heading h2{font-size:2rem;}.main.till-salu .estate-list h1{font-size:2rem;}.main.till-salu .estate-list h2{font-size:1.8rem;}.main .section-underhand,.main .section-news{padding:30px 0;}.main .section-news{max-width:100%;margin:0;padding:30px 0;}.main .section-news .wrapper{margin:0;flex-wrap:nowrap;text-align:center;}.main .section-news .wrapper .latest-news{flex-direction:column;margin:0 5px;text-align:center;}.main .section-news .wrapper .latest-news a,.main .section-news .wrapper .latest-news>div{max-width:440px;margin:0 2px 10px;}.main .section-news .wrapper .latest-news a i,.main .section-news .wrapper .latest-news>div i{padding:5px 0 0 1px;}.main .section-news .wrapper .latest-news a figure,.main .section-news .wrapper .latest-news>div figure{background-position:center top;}.main .section-news .wrapper .latest-news.blogg .post{padding:0 0 20px;margin:0 auto 20px;max-width:500px!important;text-align:left;}.main .section-news .wrapper .latest-news.blogg .post figure{max-width:100%;max-height:none;}.main .section-news .wrapper .latest-news.blogg .post:not(.readmode) .content{max-height:24px;}.main .section-news .wrapper .latest-news.blogg .post:not(.readmode) .content p{max-width:100%!important;}.main .section-news .wrapper .latest-news.blogg .post.readmode{padding:40px 15px;max-width:100%!important;}.main .section-news .wrapper .latest-news.blogg .post .read-more{bottom:70px!important;}.main .section-news .wrapper .latest-news.blogg.one:not(.readmode) .content{max-height:100%;}.main .section-news .wrapper .latest-news.blogg.one .post{padding:0;}.main .section-news .wrapper .latest-news.blogg.one .post figure{max-height:100%;}.main .section-news .wrapper .latest-news.insta a label,.main .section-news .wrapper .latest-news.insta>div label{padding:10px 5px;font-size:.8rem;}.main .section-news .wrapper .latest-news.insta a label span.icon,.main .section-news .wrapper .latest-news.insta>div label span.icon{display:none;}.main .section-news .wrapper .latest-news.insta span.date{padding-left:0;}.main .section-news .wrapper .latest-news.insta span.text,.main .section-news .wrapper .latest-news.insta span.text pre,.main .section-news .wrapper .latest-news.insta b{font-size:.8rem;}.main .innervideo .playico{left:4.5%;right:auto;bottom:65px;}.main .innervideo .playico.on{border-color:#fff;background-color:transparent;}.main .innervideo .playico.on .fa{color:#fff;}.main .page-content.policy .hero.image .header h1{font-size:2rem;}.main .page-content.policy .inner-content.policy .heading h1{font-size:1.4rem;}body.page .main section:last-child{margin-bottom:40px;}body.page .main section .contact-list .contacts>div:nth-child(even)>div.contact-img{order:1;}body.page .main section .contact-list .contacts>div div.contact-presentation h3{padding:10px 0 5px;}}@media all and (max-width:320px) and (orientation:portrait){.main .hero .slides li h1{font-size:2.6rem;}}@media all and (max-height:320px) and (orientation:landscape){.main .hero .slides li h1{font-size:2.6rem;}.flexslider .slides{min-height:330px;}.flexslider .slides .slideimg{min-height:330px;}.flexslider .slides .slideimg figure{min-height:330px;}}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.prerel .flexslider .slides,.prerel .flexslider .slides .slideimg{max-height:calc(100vh - 140px);}.prerel footer .wrapper .footer-bottom,.prerel .footer .wrapper .footer-bottom{margin:0 auto;}.prerel footer .wrapper .footer-bottom ul a,.prerel .footer .wrapper .footer-bottom ul a{font-size:11px;text-transform:uppercase;letter-spacing:1px;margin-left:.5rem;padding:0 .5rem;}@media(max-width:440px) and (orientation:portrait){.prerel footer .wrapper .footer-bottom,.prerel .footer .wrapper .footer-bottom{padding:0;text-align:center;}.prerel footer .wrapper .footer-bottom ul,.prerel .footer .wrapper .footer-bottom ul{margin:0 auto;justify-content:center;}}
