/*Processed : 22-07-2024 11:15:46*/
/*************************************************************************************
CUSTOM CHECKBOXES AND RADIO BUTTONS
*************************************************************************************//******* checkbox *********/@-webkit-keyframes spinner{0%{-webkit-transform-origin:50% 50%;-webkit-transform:rotate(0deg);}100%{-webkit-transform-origin:50% 50%;-webkit-transform:rotate(360deg);}}@keyframes spinner{0%{transform-origin:50% 50%;transform:rotate(0deg);}100%{transform-origin:50% 50%;transform:rotate(360deg);}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:500;color:#fff;font-family:'pf_beausans', sans-serif;line-height:1.2em;text-transform:none;}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small{color:#fff;}header.standard-box{background-color:transparent;/* Webfonts */}@font-face{font-family:'pf_beausans';src:url('pfbeausanspro-bbook-webfont.eot');src:url('pfbeausanspro-bbook-webfont.eot?#iefix') format('embedded-opentype'), url('pfbeausanspro-bbook-webfont.woff2') format('woff2'), url('pfbeausanspro-bbook-webfont.woff') format('woff'), url('pfbeausanspro-bbook-webfont.ttf') format('truetype'), url('pfbeausanspro-bbook-webfont.svg#pf_beausans_probbook') format('svg');font-weight:500;font-style:500;font-display:swap;}@font-face{font-family:'pf_beausans';src:url('pfbeausanspro-regular-webfont.eot');src:url('pfbeausanspro-regular-webfont.eot?#iefix') format('embedded-opentype'), url('pfbeausanspro-regular-webfont.woff2') format('woff2'), url('pfbeausanspro-regular-webfont.woff') format('woff'), url('pfbeausanspro-regular-webfont.ttf') format('truetype'), url('pfbeausanspro-regular-webfont.svg#pf_beausans_proregular') format('svg');font-weight:400;font-style:400;font-display:swap;}@font-face{font-family:'pf_beausans';src:url('pfbeausanspro-thin-webfont.eot');src:url('pfbeausanspro-thin-webfont.eot?#iefix') format('embedded-opentype'), url('pfbeausanspro-thin-webfont.woff2') format('woff2'), url('pfbeausanspro-thin-webfont.woff') format('woff'), url('pfbeausanspro-thin-webfont.ttf') format('truetype'), url('pfbeausanspro-thin-webfont.svg#pf_beausans_prothin') format('svg');font-weight:300;font-style:300;font-display:swap;/*************************************************************************************
BASCIC BOX SETTINGS
*************************************************************************************/}.standard-box{background-color:#fff;}.standard-box h1,.standard-box h2,.standard-box h3,.standard-box h4,.standard-box h5,.standard-box h6,.standard-box small{color:#4e5357;font-weight:300;}.standard-box h1 b,.standard-box h2 b,.standard-box h3 b,.standard-box h4 b,.standard-box h5 b,.standard-box h6 b,.standard-box small b{font-weight:500;}.standard-box p,.standard-box li,.standard-box label{color:#4e5357;font-weight:300;}.standard-box a:not(.btn){color:#998774;font-family:'pf_beausans', sans-serif;font-weight:500;}.standard-box .opt-box-one{background-color:#eee;}.standard-box .opt-box-one h1,.standard-box .opt-box-one h2,.standard-box .opt-box-one h3,.standard-box .opt-box-one h4,.standard-box .opt-box-one h5,.standard-box .opt-box-one h6,.standard-box .opt-box-one small{color:#4e5357;font-weight:300;}.standard-box .opt-box-one h1 b,.standard-box .opt-box-one h2 b,.standard-box .opt-box-one h3 b,.standard-box .opt-box-one h4 b,.standard-box .opt-box-one h5 b,.standard-box .opt-box-one h6 b,.standard-box .opt-box-one small b{font-weight:500;}.standard-box .opt-box-one p,.standard-box .opt-box-one li,.standard-box .opt-box-one label{color:#4e5357;font-weight:300;}.standard-box .opt-box-one a:not(.btn){color:#4e5357;font-family:'pf_beausans', sans-serif;font-weight:500;}.standard-box .opt-box-two{background-color:#4e5357;}.standard-box .opt-box-two h1,.standard-box .opt-box-two h2,.standard-box .opt-box-two h3,.standard-box .opt-box-two h4,.standard-box .opt-box-two h5,.standard-box .opt-box-two h6,.standard-box .opt-box-two small{color:#fff;font-weight:300;}.standard-box .opt-box-two h1 b,.standard-box .opt-box-two h2 b,.standard-box .opt-box-two h3 b,.standard-box .opt-box-two h4 b,.standard-box .opt-box-two h5 b,.standard-box .opt-box-two h6 b,.standard-box .opt-box-two small b{font-weight:500;}.standard-box .opt-box-two p,.standard-box .opt-box-two li,.standard-box .opt-box-two label{color:#b2b2b2;font-weight:300;}.standard-box .opt-box-two a:not(.btn){color:#fff;font-family:'pf_beausans', sans-serif;font-weight:500;}.opt-box-one{background-color:#eee;}.opt-box-one h1,.opt-box-one h2,.opt-box-one h3,.opt-box-one h4,.opt-box-one h5,.opt-box-one h6,.opt-box-one small{color:#4e5357;font-weight:300;}.opt-box-one h1 b,.opt-box-one h2 b,.opt-box-one h3 b,.opt-box-one h4 b,.opt-box-one h5 b,.opt-box-one h6 b,.opt-box-one small b{font-weight:500;}.opt-box-one p,.opt-box-one li,.opt-box-one label{color:#4e5357;font-weight:300;}.opt-box-one a:not(.btn){color:#4e5357;font-family:'pf_beausans', sans-serif;font-weight:500;}.opt-box-one .standard-box{background-color:#fff;}.opt-box-one .standard-box h1,.opt-box-one .standard-box h2,.opt-box-one .standard-box h3,.opt-box-one .standard-box h4,.opt-box-one .standard-box h5,.opt-box-one .standard-box h6,.opt-box-one .standard-box small{color:#4e5357;font-weight:300;}.opt-box-one .standard-box h1 b,.opt-box-one .standard-box h2 b,.opt-box-one .standard-box h3 b,.opt-box-one .standard-box h4 b,.opt-box-one .standard-box h5 b,.opt-box-one .standard-box h6 b,.opt-box-one .standard-box small b{font-weight:500;}.opt-box-one .standard-box p,.opt-box-one .standard-box li,.opt-box-one .standard-box label{color:#4e5357;font-weight:300;}.opt-box-one .standard-box a:not(.btn){color:#998774;font-family:'pf_beausans', sans-serif;font-weight:500;}.opt-box-one .opt-box-two{background-color:#4e5357;}.opt-box-one .opt-box-two h1,.opt-box-one .opt-box-two h2,.opt-box-one .opt-box-two h3,.opt-box-one .opt-box-two h4,.opt-box-one .opt-box-two h5,.opt-box-one .opt-box-two h6,.opt-box-one .opt-box-two small{color:#fff;font-weight:300;}.opt-box-one .opt-box-two h1 b,.opt-box-one .opt-box-two h2 b,.opt-box-one .opt-box-two h3 b,.opt-box-one .opt-box-two h4 b,.opt-box-one .opt-box-two h5 b,.opt-box-one .opt-box-two h6 b,.opt-box-one .opt-box-two small b{font-weight:500;}.opt-box-one .opt-box-two p,.opt-box-one .opt-box-two li,.opt-box-one .opt-box-two label{color:#b2b2b2;font-weight:300;}.opt-box-one .opt-box-two a:not(.btn){color:#fff;font-family:'pf_beausans', sans-serif;font-weight:500;}.opt-box-two{background-color:#4e5357;}.opt-box-two h1,.opt-box-two h2,.opt-box-two h3,.opt-box-two h4,.opt-box-two h5,.opt-box-two h6,.opt-box-two small{color:#fff;font-weight:300;}.opt-box-two h1 b,.opt-box-two h2 b,.opt-box-two h3 b,.opt-box-two h4 b,.opt-box-two h5 b,.opt-box-two h6 b,.opt-box-two small b{font-weight:500;}.opt-box-two p,.opt-box-two li,.opt-box-two label{color:#b2b2b2;font-weight:300;}.opt-box-two a:not(.btn){color:#fff;font-family:'pf_beausans', sans-serif;font-weight:500;}.opt-box-two .standard-box{background-color:#fff;}.opt-box-two .standard-box h1,.opt-box-two .standard-box h2,.opt-box-two .standard-box h3,.opt-box-two .standard-box h4,.opt-box-two .standard-box h5,.opt-box-two .standard-box h6,.opt-box-two .standard-box small{color:#4e5357;font-weight:300;}.opt-box-two .standard-box h1 b,.opt-box-two .standard-box h2 b,.opt-box-two .standard-box h3 b,.opt-box-two .standard-box h4 b,.opt-box-two .standard-box h5 b,.opt-box-two .standard-box h6 b,.opt-box-two .standard-box small b{font-weight:500;}.opt-box-two .standard-box p,.opt-box-two .standard-box li,.opt-box-two .standard-box label{color:#4e5357;font-weight:300;}.opt-box-two .standard-box a:not(.btn){color:#998774;font-family:'pf_beausans', sans-serif;font-weight:500;}.opt-box-two .opt-box-one{background-color:#eee;}.opt-box-two .opt-box-one h1,.opt-box-two .opt-box-one h2,.opt-box-two .opt-box-one h3,.opt-box-two .opt-box-one h4,.opt-box-two .opt-box-one h5,.opt-box-two .opt-box-one h6,.opt-box-two .opt-box-one small{color:#4e5357;font-weight:300;}.opt-box-two .opt-box-one h1 b,.opt-box-two .opt-box-one h2 b,.opt-box-two .opt-box-one h3 b,.opt-box-two .opt-box-one h4 b,.opt-box-two .opt-box-one h5 b,.opt-box-two .opt-box-one h6 b,.opt-box-two .opt-box-one small b{font-weight:500;}.opt-box-two .opt-box-one p,.opt-box-two .opt-box-one li,.opt-box-two .opt-box-one label{color:#4e5357;font-weight:300;}.opt-box-two .opt-box-one a:not(.btn){color:#4e5357;font-family:'pf_beausans', sans-serif;font-weight:500;}.green{background-color:#f2f5ec;}.green.green-candy{background-image:url(green-candy.svg);background-position:top left 5%;background-repeat:no-repeat;background-attachment:fixed;background-size:822px 822px;}@media (min-width:0px) and (max-width:1680px){.green.green-candy{background-size:622px 622px;}}@media (min-width:0px) and (max-width:1366px){.green.green-candy{background-attachment:scroll;}}@media (min-width:0px) and (max-width:993px){.green.green-candy{background-attachment:scroll;background-size:422px 422px;background-position:top -100px left -100px;}}.orange{background-color:#feeee1;}.orange.orange-candy{background-image:url(orange-candy.svg);background-position:top right 5%;background-repeat:no-repeat;background-attachment:fixed;background-size:822px 822px;}@media (min-width:0px) and (max-width:1680px){.orange.orange-candy{background-size:622px 622px;}}@media (min-width:0px) and (max-width:1366px){.orange.orange-candy{background-attachment:scroll;}}@media (min-width:0px) and (max-width:993px){.orange.orange-candy{background-attachment:scroll;background-size:422px 422px;background-position:top -100px right -100px;}}.orange table{width:100%;margin-bottom:30px;}.orange table tr td,.orange table tr th,.orange table tr thead td{padding:5px 10px;}.orange table tr td p,.orange table tr th p,.orange table tr thead td p,.orange table tr td li,.orange table tr th li,.orange table tr thead td li,.orange table tr td h1,.orange table tr th h1,.orange table tr thead td h1,.orange table tr td h2,.orange table tr th h2,.orange table tr thead td h2,.orange table tr td h3,.orange table tr th h3,.orange table tr thead td h3,.orange table tr td h4,.orange table tr th h4,.orange table tr thead td h4,.orange table tr td h5,.orange table tr th h5,.orange table tr thead td h5,.orange table tr td h6,.orange table tr th h6,.orange table tr thead td h6{padding:0;margin:0;}.orange table tr:nth-child(odd){background:#fef4eb;}.orange table tr:nth-child(even){background:#fee6d2;}.blue{background-color:#f2f8fb;}.blue.blue-candy{background-image:url(blue-candy.svg);background-position:top center;background-repeat:no-repeat;background-attachment:fixed;background-size:822px 822px;}@media (min-width:0px) and (max-width:1680px){.blue.blue-candy{background-size:622px 622px;}}@media (min-width:0px) and (max-width:1366px){.blue.blue-candy{background-attachment:scroll;}}@media (min-width:0px) and (max-width:993px){.blue.blue-candy{background-attachment:scroll;background-size:422px 422px;background-position:top -100px center;}}.general-candy{background-image:url(general-candy.svg);background-position:top -300px left -40%;background-repeat:no-repeat;background-attachment:fixed;background-size:822px 822px;}@media (min-width:0px) and (max-width:1680px){.general-candy{background-size:622px 622px;}}@media (min-width:0px) and (max-width:1366px){.general-candy{background-attachment:scroll;}}@media (min-width:0px) and (max-width:993px){.general-candy{background-attachment:scroll;background-size:422px 422px;background-position:top -100px left -100px;}}.verticalize{position:relative;top:50%;transform:translateY(-50%);}.micro-titles{/*************************************************************************************
BASIC STYLE SETTINGS
*************************************************************************************/}.micro-titles h4{font-size:16px !important;font-weight:500;line-height:22px !important;}body{background-color:#fff;overflow-x:hidden;color:#b2b2b2;font-family:'pf_beausans', sans-serif;font-weight:300;font-size:1.3em;line-height:1.6em;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.004);letter-spacing:-0.01em;}body *::-ms-backdrop,body p,body li,body a{max-width:100%;/* IE11 */}body a,body button{color:#4e5357;transition:0.2s ease-in-out;}body a:link,body button:link,body a:hover,body button:hover,body a:visited,body button:visited,body a:active,body button:active,body a:focus,body button:focus{color:#4e5357;transition:0.2s ease-in-out;text-decoration:none;}body a:hover,body button:hover{color:#72797f;text-decoration:none;}body .smaller{font-size:0.8em;line-height:1.8em;}body .lead{line-height:1.5em;font-size:1.25em;}body .lead .lead{line-height:inherit;font-size:inherit;}body p b,body a b,body li b,body dt b{font-weight:500;}@media (min-width:0px) and (max-width:1600px){body{font-size:1.1em;line-height:1.6em;}body .smaller{line-height:1.8em;}body .lead{line-height:1.5em;}}body{opacity:1;transition:1s opacity;}body.fader{opacity:0;transition:none;}hr{border:0;border-top:1px solid rgba(238, 238, 238, 0.1);}.standard-box hr{border:0;border-top:1px solid #eee;}.divider{border-top:1px solid #e6e6e6;height:140px;background-color:#fff;display:block;}@media (min-width:993px) and (max-width:1600px){.divider{height:100px;}}@media (min-width:0px) and (max-width:992px){.divider{height:70px;}}.internal-candy{background-image:url(internal-candy.png);background-position:top right;background-repeat:no-repeat;background-size:1800px;}.internal-head-spacer{height:160px;}@media (min-width:0px) and (max-width:992px){.internal-head-spacer{height:120px;}}main{display:block;/* display inline on main is important to make work 100% heights inside of it!*/}.standard-box,.opt-box-one,.opt-box-two,.scale-container,.half-scale-container,.container,.container-fluid,footer#main-footer{position:relative;}h1,.h1{font-size:3em;}h2,.h2{font-size:2.5em;}h3,.h3{font-size:1.8em;}h4,.h4{font-size:1.4em;}h5,.h5{font-size:1.4em;}h6,.h6{font-size:1.4em;}@media (max-width:1600px){h1,.h1{font-size:2.2em;}h2,.h2{font-size:1.8em;}h3,.h3{font-size:1.5em;}h4,.h4{font-size:1.5em;}h5,.h5{font-size:1.3em;}h6,.h6{font-size:1.3em;}}.copyright{position:absolute;display:block;z-index:2;bottom:15px;left:15px;width:17px;height:17px;background-image:url(icon-copyright.svg);background-size:17px 17px;background-position:center center;background-repeat:no-repeat;}.main-header{position:relative;}.main-header .copyright{left:auto;right:15px;bottom:100px;}@media (min-width:0px) and (max-width:991px){.main-header .copyright{bottom:50px;}}.tooltip-inner{background-color:#4e5357 !important;padding:15px 20px;max-width:280px;font-size:12px;line-height:18px;}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:0.4rem 0.4rem 0;border-top-color:#4e5357;}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 0.4rem 0.4rem;border-bottom-color:#4e5357;}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{bottom:0;border-width:0 0.4rem 0.4rem;border-right-color:#4e5357;}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{bottom:0;border-width:0 0.4rem 0.4rem;border-left-color:#4e5357;}.social-login{/*************************************************************************************
PRELOADER (see also above mixin "spinner")
*************************************************************************************/}.social-login .social-btn{border-radius:3px;display:block;margin-bottom:10px;padding:12px 20px;text-align:center;font-size:14px;position:relative;line-height:18px;height:42px;}.social-login .social-btn img{position:absolute;left:20px;top:11px;}.social-login .social-btn.facebook-btn{background-color:#1977f3;color:#fff;}.social-login .social-btn.google-btn{background-color:#fff;color:#808080;box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.25);}.social-login .social-btn.apple-btn{background-color:#000;color:#fff;}#preloader{position:fixed;left:0;top:0;z-index:20000;width:100vw;height:100vh;overflow:visible;background-color:#fff;text-align:center;top:0;bottom:0;right:0;left:0;}#preloader::before{position:absolute;font-family:FontAwesome;animation:spinner 1s linear 0s infinite;-webkit-animation:spinner 1s linear 0s infinite;background-image:url(loader.svg);background-repeat:no-repeat;background-size:100%;background-position:50% 50%;width:88px;height:88px;content:"";top:47%;margin:0 auto;left:0px;right:0px;}.preloader_ajax{position:absolute;left:0;top:0;bottom:0;right:0;z-index:2;width:100%;height:100%;overflow:visible;background-color:rgba(255, 255, 255, 0.8);text-align:center;}.preloader_ajax::before{position:absolute;font-family:FontAwesome;animation:spinner 1s linear 0s infinite;-webkit-animation:spinner 1s linear 0s infinite;background-image:url(loader.svg);background-repeat:no-repeat;background-size:100%;background-position:50% 50%;width:88px;height:88px;content:"";top:100px;margin:0 auto;left:0px;right:0px;}.standard-box .preloader_ajax{background-color:rgba(255, 255, 255, 0.8);}.opt-box-one .preloader_ajax{background-color:rgba(78, 83, 87, 0.8);}.opt-box-two .preloader_ajax{background-color:rgba(242, 245, 236, 0.8);}.freeze *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important;overflow:hidden;}.captcha-wrapper{padding:15px 0;}.lazy-background{background-size:47px 8px;background-color:#dfdfdf;background-repeat:no-repeat;background-position:top 15px left 15px;/*************************************************************************************
TOP MENU BAR
*************************************************************************************/}nav.main-navigation{z-index:9997;position:relative;font-family:'pf_beausans', sans-serif;font-size:10px;/*************************************************************************************
OVERLAY MENU
*************************************************************************************/}nav.main-navigation .fixed-main-menu{position:relative;}nav.main-navigation .fixed-main-menu ul{display:inline-block;margin-top:30px;padding-right:30px;list-style-type:none;width:100%;text-align:right;font-size:0;}nav.main-navigation .fixed-main-menu ul li{display:inline-block;text-align:center;position:relative;}@media (min-width:0px) and (max-width:1365px){nav.main-navigation .fixed-main-menu ul li.no-minor-lg{display:none;}}nav.main-navigation .fixed-main-menu ul li.mobile-menu-open a.fullscreen-menu-button-container{right:0;z-index:3;cursor:pointer;margin-left:0;left:0;width:66px;height:66px;display:inline-block;cursor:pointer;background-image:url(menu.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;z-index:10001;border-radius:0;box-sizing:border-box;}@media (min-width:0px) and (max-width:575px){nav.main-navigation .fixed-main-menu ul li.mobile-menu-open a.fullscreen-menu-button-container{transform:translate(15px, -15px);}}nav.main-navigation .fixed-main-menu ul li.active a{color:#4e5357 !important;}nav.main-navigation .fixed-main-menu ul li > a{height:30px;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;font-size:16px;font-weight:400;color:#fff;line-height:normal;vertical-align:middle;padding:10px 20px;position:relative;cursor:pointer;}nav.main-navigation .fixed-main-menu ul li > a img{position:absolute;top:-1px;left:0;}nav.main-navigation .fixed-main-menu ul li > a:hover{color:#4e5357;}nav.main-navigation .fixed-main-menu.normal,nav.main-navigation .fixed-main-menu.altered,nav.main-navigation .fixed-main-menu.normal .brand,nav.main-navigation .fixed-main-menu.normal .brand img,nav.main-navigation .fixed-main-menu.normal > ul,nav.main-navigation .fixed-main-menu.normal .menu-divider{-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;}nav.main-navigation .fixed-main-menu.normal{z-index:3;top:0px;position:fixed;height:90px;width:100%;display:block;}nav.main-navigation .fixed-main-menu.normal .brand{position:absolute;top:30px;left:30px;width:142px;height:45px;z-index:1;background-image:url(logo-sm-light.png);background-repeat:no-repeat;background-size:contain;background-position:center center;transform:translateY(10px);}@media (min-width:0px) and (max-width:1200px){nav.main-navigation .fixed-main-menu.normal .brand{transform:translateY(0px);}}nav.main-navigation .fixed-main-menu.normal.always-altered .brand{background-image:url(logo-sm-dark.png);}@media (min-width:0px) and (max-width:1200px){nav.main-navigation .fixed-main-menu.normal.always-altered .brand{transform:translateY(0px);top:20px;left:20px;}}nav.main-navigation .fixed-main-menu.normal.always-altered .mobile-menu-open a.fullscreen-menu-button-container{background-image:url(menu-dark.svg);}nav.main-navigation .fixed-main-menu.normal.altered .brand{transform:translateY(-10px);background-image:url(logo-sm-dark.png);}@media (min-width:0px) and (max-width:776px){nav.main-navigation .fixed-main-menu.normal.altered .brand{transform:translateY(-80px);top:20px;left:20px;}}nav.main-navigation .fixed-main-menu.normal.altered .mobile-menu-open a.fullscreen-menu-button-container{background-image:url(menu-dark.svg);}.fullscreen-menu-container{-ms-overflow-style:none;position:fixed;background:#4e5357;top:0;left:0;right:0;width:100%;bottom:0;height:100%;opacity:0;visibility:hidden;z-index:10000;/* custom */transition:all 400ms cubic-bezier(0.895, 0.195, 0.225, 0.845);overflow-x:hidden;overflow-y:auto;/* IE 9 */-ms-transform:translate(0, 0);/* Safari */-webkit-transform:translate(0, 0);transform:translate(0, 0);}.fullscreen-menu-container::-webkit-scrollbar{display:none !important;}@media (min-width:0px) and (max-width:1024px){.fullscreen-menu-container{overflow-x:hidden;/* has to be scroll, not auto for momentum scrolling */overflow-y:scroll;-webkit-overflow-scrolling:touch;}}.fullscreen-menu-container nav.fullscreen-menu{margin:0 auto;padding:0 25px;left:0;right:0;width:100%;max-width:1200px !important;position:absolute;/* custom */transition:all 400ms cubic-bezier(0.895, 0.195, 0.225, 0.845);text-align:left;opacity:0;top:120px;}.fullscreen-menu-container.open{border-radius:0;opacity:1;visibility:visible;background:#4e5357;/* IE 9 */-ms-transform:translate(0, 0);/* Safari */-webkit-transform:translate(0, 0);transform:translate(0, 0);}.fullscreen-menu-container.open nav.fullscreen-menu{opacity:1;-webkit-transition-delay:0.4s;-moz-transition-delay:0.4s;transition-delay:0.4s;}.fullscreen-menu-container ul.fullscreen-list{list-style:none;padding:0;margin:0 auto;display:block;position:relative;height:auto;margin-bottom:30px;text-align:center;max-width:400px;}.fullscreen-menu-container ul.fullscreen-list li{display:block;padding:8px 0;position:relative;}.fullscreen-menu-container ul.fullscreen-list li a{font-size:16px;display:block;position:relative;text-decoration:none;overflow:hidden;font-weight:400;line-height:28px;padding:0;font-family:'pf_beausans', sans-serif;padding:7px 0;margin:5px 0;color:#fff;}.fullscreen-menu-container ul.fullscreen-list li a:hover{color:rgba(255, 255, 255, 0.6) !important;background:none;}.close-menu{position:fixed;right:40px;top:40px;display:block;cursor:pointer;z-index:1;background-image:url(close.svg);background-repeat:no-repeat;background-position:center center;background-size:39px 39px;width:50px;height:50px;}.to-top{opacity:0;text-align:center;position:fixed;bottom:-50px;right:10px;z-index:4;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;/*************************************************************************************
SLICK SLIDER
*************************************************************************************/}.to-top.show-to-top{bottom:70px;opacity:1;}.to-top a{-webkit-box-shadow:inset 0px 0px 0px 1px rgba(255, 255, 255, 0.2);-moz-box-shadow:inset 0px 0px 0px 1px rgba(255, 255, 255, 0.2);box-shadow:inset 0px 0px 0px 1px rgba(255, 255, 255, 0.2);}.to-top a.btn{border-radius:50px;width:34px;height:34px;background-image:url(up.svg);background-repeat:no-repeat;background-position:center center;background-size:10px 6px;padding:0;}.to-top a.btn:hover,.to-top a.btn:focus,.to-top a.btn:active{background-color:#4e5357;}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;bottom:0px;display:block;height:27px;width:15px;padding:0;cursor:pointer;color:#eee;border:none;outline:none;background:none;opacity:1;z-index:1;margin:0;font-size:15px;}.slick-next{right:30px;}.slick-prev{left:30px;right:auto;}ul.slick-dots{list-style-type:none;text-align:center;margin:0;padding:0;padding-top:20px;}ul.slick-dots li{display:inline-block;margin:0 8px;}ul.slick-dots li button{background-color:rgba(153, 135, 116, 0.5);font-size:14px;height:14px;width:14px;padding:0;font-size:0;border-radius:100%;margin:0;border:none;}ul.slick-dots li.slick-active button{background-color:#4e5357;}button,.button{/*************************************************************************************
FULLSCREEN HEADER
*************************************************************************************/}button:hover,.button:hover,button:focus,.button:focus{background:none;opacity:1;}.hero-bg{background-repeat:no-repeat;background-attachment:scroll;background-position:50% 50%;background-size:cover;overflow:hidden;transform:translate(0, 0) !important;}.hero-bg:before{z-index:-1;position:absolute;content:"";width:100%;height:100%;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.00) 100%);top:0;bottom:0;}.hero-bg:after{content:"";position:absolute;display:block;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background-repeat:no-repeat, no-repeat;background-attachment:fixed, scroll;background-position:50% 50%, bottom right;background-size:80%, 75%;background-image:url(bg-text.svg), url(bg-dots.png);background-color:rgba(0, 0, 0, 0.1);}@media (min-width:0px) and (max-width:1600px){.hero-bg:after{background-attachment:fixed, scroll;background-size:80%, 100%;}}@media (min-width:0px) and (max-width:1366px){.hero-bg:after{background-attachment:scroll, scroll;background-size:80%, 100%;}}@media (min-width:0px) and (max-width:767px){.hero-bg:after{background-attachment:scroll, scroll;background-size:80%, 120%;background-position:bottom 30px center, bottom right;}}.half-hero-bg{background-repeat:no-repeat;background-attachment:scroll;background-position:50% 50%;background-size:cover;overflow:hidden;transform:translate(0, 0) !important;}.half-hero-bg:before{z-index:-1;position:absolute;content:"";width:100%;height:100%;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.00) 100%);top:0;bottom:0;}.half-hero-bg:after{content:"";position:absolute;display:block;top:auto;right:0;bottom:0;left:0;width:100vw;height:400px;background-repeat:no-repeat;background-attachment:scroll;background-position:bottom right;background-size:85%;background-image:url(bg-dots.png);}@media (min-width:0px) and (max-width:1600px){.half-hero-bg:after{background-attachment:scroll;background-size:100%;}}@media (min-width:0px) and (max-width:1366px){.half-hero-bg:after{background-attachment:scroll;background-size:100%;}}@media (min-width:0px) and (max-width:767px){.half-hero-bg:after{background-attachment:scroll, scroll;background-size:120%;background-position:bottom right;}}.fullscreen-slider{line-height:0;}.fullscreen-slider .hero-bg{background-attachment:scroll;}.fullscreen-slider .hero-bg:before{background:none;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.00) 100%);}.fullscreen-slider .slick-arrow{display:none !important;}.fullscreen-slider ul.slick-dots{padding:0px;top:-170px;position:relative;margin:0;height:0px;}@media (min-width:0px) and (max-width:767px){.fullscreen-slider ul.slick-dots{display:none !important;}}.fullscreen-slider .fullscreen-slider-content{position:absolute;top:50%;transform:translateY(-50%);margin:0 auto;left:0px;right:0px;}.fullscreen-slider .fullscreen-slider-content h3{color:#fff;}@media (min-width:0px) and (max-width:767px){.fullscreen-slider .fullscreen-slider-content h3{font-size:30px;}}.mobile-float-booking{position:fixed;bottom:0;z-index:500;width:100%;text-align:center;left:0;right:0;/*************************************************************************************
BUTTONS
*************************************************************************************/}.mobile-float-booking .btn{border-bottom-left-radius:0;border-bottom-right-radius:0;-webkit-box-shadow:0px -2px 5px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px -2px 5px 0px rgba(0, 0, 0, 0.2);box-shadow:0px -2px 5px 0px rgba(0, 0, 0, 0.2);font-size:12px !important;}a.btn,button.btn,.fake-btn{padding:16px 30px;border:none;outline:0px;-webkit-appearance:none;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;box-shadow:none;transition:0.18s;-webkit-transition:0.18s;font-family:'pf_beausans', sans-serif;white-space:normal;font-size:14px;font-weight:500;border-radius:60px;text-transform:uppercase;letter-spacing:0.05em;/*************************************************************************************
BIG AND SMALL CONTENT OVERLAYERS
*************************************************************************************/}a.btn.btn-lg,button.btn.btn-lg,.fake-btn.btn-lg{padding:25px 40px;font-size:15px;}a.btn.btn-md,button.btn.btn-md,.fake-btn.btn-md{padding:13px 40px 12px 40px;font-size:13px;}a.btn.btn-sm,button.btn.btn-sm,.fake-btn.btn-sm{padding:8px 20px 7px 20px;font-size:13px;}a.btn.btn-xs,button.btn.btn-xs,.fake-btn.btn-xs{padding:3px 5px 1px 5px;font-size:10px;}a.btn.btn-default,button.btn.btn-default,.fake-btn.btn-default{background-color:#4e5357;color:#fff;}@media (hover:hover) and (pointer:fine){a.btn.btn-default:hover,button.btn.btn-default:hover,.fake-btn.btn-default:hover{color:#fff;background-color:#666d72;}}a.btn.btn-default:focus,button.btn.btn-default:focus,.fake-btn.btn-default:focus,a.btn.btn-default:active,button.btn.btn-default:active,.fake-btn.btn-default:active,a.btn.btn-default.active,button.btn.btn-default.active,.fake-btn.btn-default.active{color:#fff;background-color:#666d72;}a.btn.btn-default:focus,button.btn.btn-default:focus,.fake-btn.btn-default:focus{box-shadow:none;}a.btn.btn-second,button.btn.btn-second,.fake-btn.btn-second{background-color:rgba(255, 255, 255, 0.0);color:#fff;-webkit-box-shadow:inset 0px 0px 0px 1px #fff;-moz-box-shadow:inset 0px 0px 0px 1px #fff;box-shadow:inset 0px 0px 0px 1px #fff;}@media (hover:hover) and (pointer:fine){a.btn.btn-second:hover,button.btn.btn-second:hover,.fake-btn.btn-second:hover{color:#4e5357;background-color:#fff;-webkit-box-shadow:inset 0px 0px 0px 30px #fff;-moz-box-shadow:inset 0px 0px 0px 30px #fff;box-shadow:inset 0px 0px 0px 30px #fff;}}a.btn.btn-second:focus,button.btn.btn-second:focus,.fake-btn.btn-second:focus,a.btn.btn-second:active,button.btn.btn-second:active,.fake-btn.btn-second:active,a.btn.btn-second.active,button.btn.btn-second.active,.fake-btn.btn-second.active{color:#4e5357;background-color:#fff;-webkit-box-shadow:inset 0px 0px 0px 30px #fff;-moz-box-shadow:inset 0px 0px 0px 30px #fff;box-shadow:inset 0px 0px 0px 30px #fff;}a.btn.btn-third,button.btn.btn-third,.fake-btn.btn-third{background-color:rgba(78, 83, 87, 0.0);color:#4e5357;-webkit-box-shadow:inset 0px 0px 0px 1px #4e5357;-moz-box-shadow:inset 0px 0px 0px 1px #4e5357;box-shadow:inset 0px 0px 0px 1px #4e5357;}@media (hover:hover) and (pointer:fine){a.btn.btn-third:hover,button.btn.btn-third:hover,.fake-btn.btn-third:hover{color:#fff;background-color:#4e5357;-webkit-box-shadow:inset 0px 0px 0px 30px #4e5357;-moz-box-shadow:inset 0px 0px 0px 30px #4e5357;box-shadow:inset 0px 0px 0px 30px #4e5357;}}a.btn.btn-third:focus,button.btn.btn-third:focus,.fake-btn.btn-third:focus,a.btn.btn-third:active,button.btn.btn-third:active,.fake-btn.btn-third:active,a.btn.btn-third.active,button.btn.btn-third.active,.fake-btn.btn-third.active{color:#fff;background-color:#4e5357;-webkit-box-shadow:inset 0px 0px 0px 30px #4e5357;-moz-box-shadow:inset 0px 0px 0px 30px #4e5357;box-shadow:inset 0px 0px 0px 30px #4e5357;}a.btn.btn-mw,button.btn.btn-mw,.fake-btn.btn-mw{min-width:250px;}.showContentWindow{cursor:pointer;}.close-icon{position:absolute;right:20px;top:-15px;z-index:2;left:auto;}.close-icon.set-left{right:auto;left:0;}.close-icon.set-fixed{position:fixed;right:30px;top:30px;}.hideContentWindow{display:block;}.contentWindow{width:100%;background:rgba(78, 83, 87, .95);position:fixed !important;height:100%;bottom:0px;z-index:10002;box-sizing:border-box;color:white;left:0px;right:0px;margin:0 auto;display:none;-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto;}.contentWindow::-webkit-scrollbar{display:none !important;}@media (min-width:0px) and (max-width:1024px){.contentWindow{overflow-x:hidden;/* has to be scroll, not auto for momentum scrolling */overflow-y:scroll;-webkit-overflow-scrolling:touch;}}.contentWindow.smallContent{background:rgba(0, 0, 0, .45);padding:0 10px;}.contentWindow.smallContent > .container-fluid{width:auto;padding:30px;max-width:400px;margin-top:10%;height:auto;min-height:100px;background:#fff;border-radius:0;border:1px solid rgba(255, 255, 255, .1);border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;box-shadow:0 2px 15px 0 rgba(0, 0, 0, 0.20);}@media (min-width:0px) and (max-width:375px){.contentWindow.smallContent > .container-fluid{right:20px;}}.setOverflow{overflow:hidden;max-height:100vh;}@media (max-width:1024px){.setOverflow{position:fixed;}}.overlayIn{-webkit-animation-name:overlayIn;animation-name:overlayIn;-webkit-animation-duration:0.55s;animation-duration:0.55s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}@-webkit-keyframes overlayIn{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}@keyframes overlayIn{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}.overlayOut{-webkit-animation-name:overlayOut;animation-name:overlayOut;-webkit-animation-duration:0.55s;animation-duration:0.55s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}@-webkit-keyframes overlayOut{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}}@keyframes overlayOut{/*Thanks message */from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}}.messageWindow{position:fixed;z-index:9998;top:10px;margin:0 auto;padding:30px;right:10px;left:auto;height:auto;min-height:100px;width:300px;background:rgba(78, 83, 87, .95);border-radius:0;border:1px solid rgba(255, 255, 255, .1);display:none;color:#fff;/*************************************************************************************
COOKIEWARNING & PRIVACY
*************************************************************************************/}.messageWindow h3{margin:0;margin-bottom:10px;}.messageWindow p{margin:0;}.content_cookies{background:#fff;width:100%;}.content_cookies .container_cookies{max-width:1170px;margin:0 auto;padding:0 15px;padding:70px 0;color:#4e5357;}.content_cookies .container_cookies p{color:#4e5357;}#cookie-bar{background:rgba(78, 83, 87, 0.9) !important;height:auto !important;line-height:100% !important;text-align:center !important;padding:30px 15px 30px 15px !important;position:fixed !important;bottom:0px !important;z-index:10003 !important;width:100%;}@media (min-width:993px){#cookie-bar{width:300px !important;border-top-right-radius:4px;border-top-left-radius:4px;border:1px solid rgba(255, 255, 255, 0.1);border-bottom:none;margin-left:10px !important;}}#cookie-bar p{color:#fff !important;font-weight:400 !important;font-size:14px !important;line-height:18px !important;}#cookie-bar .cb-enable{display:block !important;width:200px;background:#fff !important;text-decoration:none !important;color:#4e5357 !important;margin:0 auto !important;margin-top:20px !important;padding:7px 15px !important;font-size:14px !important;text-transform:uppercase !important;border-top-left-radius:3px !important;border-top-right-radius:3px !important;border-bottom-right-radius:3px !important;border-bottom-left-radius:3px !important;}#cookie-bar .cb-enable:hover{background-color:#36393c !important;color:#fff !important;}#cookie-bar a{color:#fff !important;font-weight:500 !important;display:inline-block !important;text-decoration:underline !important;}.cookie-box,.coverbox{z-index:10003 !important;position:fixed;bottom:0px;text-align:center;width:100%;background-color:#4e5357;overflow:hidden;height:auto;border-top:1px solid rgba(238, 238, 238, 0.1);/*************************************************************************************
AURORA DROPDOWN MENU WITH COOKIES
*************************************************************************************/}.cookie-box p,.coverbox p{color:#eee;margin:0;}.cookie-box p.visible-part,.coverbox p.visible-part{padding:20px;}.cookie-box.cookie-closed .cookie-text,.coverbox.cookie-closed .cookie-text,.cookie-box.coverbox-closed .cookie-text,.coverbox.coverbox-closed .cookie-text,.cookie-box.cookie-closed .coverbox-text,.coverbox.cookie-closed .coverbox-text,.cookie-box.coverbox-closed .coverbox-text,.coverbox.coverbox-closed .coverbox-text{display:none;}.cookie-box.cookie-open,.coverbox.cookie-open,.cookie-box.coverbox-open,.coverbox.coverbox-open{overflow:auto;}.cookie-box .cookie-text,.coverbox .cookie-text,.cookie-box .coverbox-text,.coverbox .coverbox-text{max-width:945px;padding:30px;margin-top:30px;border:1px solid rgba(238, 238, 238, 0.05);background-color:rgba(238, 238, 238, 0.05);}.cookie-box .cookie-text h3,.coverbox .cookie-text h3,.cookie-box .coverbox-text h3,.coverbox .coverbox-text h3{color:#eee;font-weight:500;margin:0;margin-bottom:30px;}.auroramenu li > ul{display:none;}.auroramenu-styles,.auroramenu-styles ul{padding:0;}.auroramenu-styles > li > a{font-weight:300 !important;font-size:30px !important;line-height:36px !important;}.auroramenu-styles > li > a.dropper:after{content:"";display:block;width:15px;height:15px;background-image:url(downer.svg);background-repeat:no-repeat;background-size:11px 7px;background-position:center center;position:absolute;right:0;top:16px;}@media (min-width:0px) and (max-width:375px){.auroramenu-styles > li > a.dropper:after{right:20px;}}.auroramenu-styles > li > a.dropper.open:after{background-image:url(upper.svg);}.auroramenu-styles a{display:block;transition:background-color 0.5s ease;font-size:18px !important;font-weight:400;}.auroramenu-styles li li a{padding:0 !important;/*************************************************************************************
IMAGE SIZERS
*************************************************************************************/}.img-rect{display:block;position:relative;width:100%;height:auto;overflow:hidden;margin:0 auto;background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:#eee;}.img-rect:before{content:"";display:block;padding-top:60%;}.img-rect:after{background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.00) 100%);content:"";position:absolute;display:block;height:100%;padding:0;top:0;bottom:0;left:0;right:0;}.img-rect img{position:absolute;top:0;left:0;visibility:hidden;height:0;width:0;}.img-square{display:block;position:relative;width:100%;height:auto;overflow:hidden;margin:0 auto;background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:#eee;border-radius:10px;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.1);}.img-square:before{content:"";display:block;padding-top:100%;}.img-square img{position:absolute;top:0;left:0;visibility:hidden;height:0;width:0;}.img-lower-rect{display:block;position:relative;width:100%;height:auto;overflow:hidden;margin:0 auto;background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:#eee;}.img-lower-rect:before{content:"";display:block;padding-top:60%;}.img-lower-rect img{position:absolute;top:0;left:0;visibility:hidden;height:0;width:0;}.standard-box,.opt-box-one,.opt-box-two{/*************************************************************************************
DATEPICKER
*************************************************************************************/}.standard-box .credit-content,.opt-box-one .credit-content,.opt-box-two .credit-content{font-size:13px;color:#b2b2b2;line-height:20px;}.standard-box .credit-content p,.opt-box-one .credit-content p,.opt-box-two .credit-content p,.standard-box .credit-content li,.opt-box-one .credit-content li,.opt-box-two .credit-content li,.standard-box .credit-content dt,.opt-box-one .credit-content dt,.opt-box-two .credit-content dt{font-size:13px;color:#b2b2b2;line-height:20px;}.standard-box .credit-content dl,.opt-box-one .credit-content dl,.opt-box-two .credit-content dl{padding-top:5px;}.standard-box .credit-content dt,.opt-box-one .credit-content dt,.opt-box-two .credit-content dt,.standard-box .credit-content li,.opt-box-one .credit-content li,.opt-box-two .credit-content li{margin-bottom:15px;}.standard-box .credit-content dt a,.opt-box-one .credit-content dt a,.opt-box-two .credit-content dt a,.standard-box .credit-content li a,.opt-box-one .credit-content li a,.opt-box-two .credit-content li a{margin-right:10px;display:inline-block;}.standard-box .credit-content dt span,.opt-box-one .credit-content dt span,.opt-box-two .credit-content dt span,.standard-box .credit-content li span,.opt-box-one .credit-content li span,.opt-box-two .credit-content li span{display:inline-block;margin-right:5px;}.standard-box .credit-content .col-7,.opt-box-one .credit-content .col-7,.opt-box-two .credit-content .col-7{border-left:1px solid #d5d5d5;padding-left:10px;}.datepicker.dropdown-menu{position:absolute;left:0;z-index:1000;display:none;float:left;min-width:160px;list-style:none;background-color:#fff;border:1px solid #eee;border:1px solid rgba(0, 0, 0, .1);border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.05);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;color:#4e5357;font-size:13px;line-height:1.42857;padding:15px;}.datepicker td,.datepicker th{text-align:center;width:20px;height:30px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none;}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active{color:#fff;background:#4e5357;border-color:#4e5357;}.datepicker table tr td.active.active.focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active.focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active:active.focus,.datepicker table tr td.active:active:focus,.datepicker table tr td.active:active:hover .datepicker table tr td span.active.active:hover{color:#fff;background:#4e5357;border-color:#4e5357;}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{color:#fff;background:#4e5357;border-color:#4e5357;}.datepicker table tr td span.active.active:hover{color:#fff;background:#4e5357;border-color:#4e5357;}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background:#4e5357;border-color:#4e5357;border-radius:0;}.input-group-addon,.form-control + .input-group-addon:not(:first-child),.form-control + .input-group-addon:not(:last-child){border:none;background:transparent !important;border:none !important;border-radius:0 !important;}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 10px;line-height:2em;text-shadow:none;border-width:0 0;margin-left:-5px;margin-right:-5px;color:#4e5357;}.input-group .form-control:not(:last-child),.input-group-addon:not(:last-child),.input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn,.input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:last-child) > .btn,.input-group-btn:not(:last-child) > .btn-group > .btn,.input-group-btn:not(:last-child) > .dropdown-toggle{border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}.input-group .form-control:not(:first-child),.input-group-addon:not(:first-child),.input-group-btn:not(:first-child) > .btn,.input-group-btn:not(:first-child) > .btn-group > .btn,.input-group-btn:not(:first-child) > .dropdown-toggle,.input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn,.input-group-btn:not(:last-child) > .btn:not(:first-child){border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}.form-control:disabled,.form-control[readonly]{background-color:#fff;opacity:1;}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;/*************************************************************************************
FORMS
*************************************************************************************/}form .form-control{padding:8px 12px;height:50px;}form select.form-control,form input.form-control,form textarea.form-control{appearance:none;-moz-appearance:none;/* Firefox */-webkit-appearance:none;/* Safari and Chrome */border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;font-size:0.85em;color:#4e5357;font-weight:400;background-color:#eee;border-color:#eee;}form select.form-control::-webkit-input-placeholder,form input.form-control::-webkit-input-placeholder,form textarea.form-control::-webkit-input-placeholder{color:#bbb;}form select.form-control:-moz-placeholder,form input.form-control:-moz-placeholder,form textarea.form-control:-moz-placeholder{color:#bbb;}form select.form-control::-moz-placeholder,form input.form-control::-moz-placeholder,form textarea.form-control::-moz-placeholder{color:#bbb;}form select.form-control:-ms-input-placeholder,form input.form-control:-ms-input-placeholder,form textarea.form-control:-ms-input-placeholder{color:#bbb;}form select.form-control:focus,form input.form-control:focus,form textarea.form-control:focus{border-color:#b2b2b2;outline:0;box-shadow:0 0 0px 1px #b2b2b2;background-color:#eee;}form select.form-control option,form input.form-control option,form textarea.form-control option{color:#4e5357 !important;}form select.form-control:not([size]):not([multiple]){height:50px;}form textarea.form-control{min-height:200px;}form label{font-size:14px;margin-bottom:3px;line-height:14px;font-weight:500 !important;letter-spacing:0.05em;}form label.blocklabel{width:100%;display:block;margin-top:11px;margin-bottom:3px;}.checkbox input{height:16px;margin-right:7px;}.checkbox input.error{outline:#d10000 solid 2px;}label.error{display:none !important;}label > input{margin-top:6px !important;}.privacy-footer label > input{margin-top:1px !important;}input,select,textarea{font-size:16px !important;/*************************************************************************************
HELPERS, HACKS, FIXES
*************************************************************************************/}input.error,select.error,textarea.error{border-color:#d10000;outline:0;box-shadow:0 0 0 2px #d10000;}.extender{min-height:100vh;height:100vh;}@media (min-width:0px) and (max-width:812px){.extender{height:600px;}}.half-extender{min-height:700px;height:60vh;}@media (min-width:0px) and (max-width:414px){.half-extender{min-height:400px;}}@media (min-width:0px) and (max-width:1024px){.half-extender{min-height:550px;}}.box-clickable{cursor:pointer;}.v-center{top:50%;transform:translateY(-50%);}.set-relative{position:relative;}.set-absolute{position:absolute;}.noverflow{overflow:hidden;}.fa-margin-r{margin-right:5px;}.fa-margin-l{margin-left:5px;}img.widepic{width:100%;}img.desaturate{filter:saturate(0%);-webkit-filter:saturate(0%);-moz-filter:saturate(0%);-o-filter:saturate(0%);-ms-filter:saturate(0%);}.mappa_sito{padding-top:100px;padding-bottom:100px;background:#fff;}.mappa_sito .mappa_sito_wrapper{max-width:1240px;margin:0 auto;padding:0 20px;}.mappa_sito .mappa_sito_wrapper h1{color:#4e5357;margin-bottom:20px;}.clipper{clip-path:inset(10% 10%);}.clip-text{-webkit-text-fill-color:transparent !important;/* what will show through the text*/-webkit-background-clip:text !important;background:url(bg.jpg);background-repeat:no-repeat;background-attachment:fixed;background-position:50% 50%;/* fallback text color*/background-size:cover;color:#fff;font-weight:500 !important;text-transform:uppercase;font-weight:bold;text-align:center;font-size:100px;line-height:100px;}:focus{outline:none !important;}::-moz-focus-inner{border:0 !important;/* bootstrap hack: fix content width inside hidden tabs (Otherwise slick slider won't work inside BS tabs!) */}.tab-content > .tab-pane,.pill-content > .pill-pane{/* undo display:none          */display:block;/* height:0 is also invisible */height:0;/* no-overflow                */overflow-y:hidden;}.tab-content > .active,.pill-content > .active{/* let the content decide it  */height:auto;}.box-padding-perc{padding:10%;}.box-padding-xs{padding:15px;}.box-padding-s{padding:20px;}.box-padding-m{padding:30px;}.box-padding-l{padding:50px;}.no-padding{padding:0 !important;}.no-t-padding{padding-top:0 !important;}.no-b-padding{padding-bottom:0 !important;}.no-side-padding{padding-left:0 !important;padding-right:0 !important;}.no-r-padding{padding-right:0 !important;}.no-l-padding{padding-left:0 !important;}.no-tb-padding{padding-top:0 !important;padding-bottom:0 !important;}.t-padding-xs{padding-top:10px;}.t-padding-s{padding-top:15px;}.t-padding-m{padding-top:30px;}.t-padding-l{padding-top:50px;}.t-padding-xl{padding-top:80px;}.t-padding-xxl{padding-top:140px;}.b-padding-xs{padding-bottom:10px;}.b-padding-s{padding-bottom:15px;}.b-padding-m{padding-bottom:30px;}.b-padding-l{padding-bottom:50px;}.b-padding-xl{padding-bottom:80px;}.b-padding-xxl{padding-bottom:140px;}.no-margin{margin:0 !important;}.no-t-margin{margin-top:0 !important;}.no-t-margin h1,.no-t-margin h2,.no-t-margin h3,.no-t-margin h4,.no-t-margin h5,.no-t-margin h6{margin-top:0 !important;}.no-b-margin{margin-bottom:0 !important;}.no-side-margin{margin-left:0;margin-right:0;}.t-margin-xs{margin-top:10px;}.t-margin-s{margin-top:15px;}.t-margin-m{margin-top:30px;}.t-margin-l{margin-top:50px;}.t-margin-xl{margin-top:80px;}.t-margin-xxl{margin-top:140px;}.b-margin-xs{margin-bottom:10px;}.b-margin-s{margin-bottom:15px;}.b-margin-m{margin-bottom:30px;}.b-margin-l{margin-bottom:50px;}.b-margin-xl{margin-bottom:80px;}.b-margin-xxl{margin-bottom:140px;}@media (min-width:993px) and (max-width:1600px){.box-padding-perc{padding:7%;}.box-padding-xs{padding:10px;}.box-padding-s{padding:15px;}.box-padding-m{padding:30px;}.box-padding-l{padding:40px;}.t-padding-xs{padding-top:10px;}.t-padding-s{padding-top:15px;}.t-padding-m{padding-top:30px;}.t-padding-l{padding-top:50px;}.t-padding-xl{padding-top:60px;}.t-padding-xxl{padding-top:100px;}.b-padding-xs{padding-bottom:10px;}.b-padding-s{padding-bottom:15px;}.b-padding-m{padding-bottom:30px;}.b-padding-l{padding-bottom:50px;}.b-padding-xl{padding-bottom:60px;}.b-padding-xxl{padding-bottom:100px;}.t-margin-xs{margin-top:10px;}.t-margin-s{margin-top:15px;}.t-margin-m{margin-top:30px;}.t-margin-l{margin-top:50px;}.t-margin-xl{margin-top:60px;}.t-margin-xxl{margin-top:100px;}.b-margin-xs{margin-bottom:10px;}.b-margin-s{margin-bottom:15px;}.b-margin-m{margin-bottom:30px;}.b-margin-l{margin-bottom:50px;}.b-margin-xl{margin-bottom:60px;}.b-margin-xxl{margin-bottom:100px;}}@media (min-width:0px) and (max-width:992px){.box-padding-perc{padding:5%;}.box-padding-xs{padding:5px;}.box-padding-s{padding:15px;}.box-padding-m{padding:20px;}.box-padding-l{padding:30px;}.t-padding-xs{padding-top:5px;}.t-padding-s{padding-top:15px;}.t-padding-m{padding-top:20px;}.t-padding-l{padding-top:30px;}.t-padding-xl{padding-top:40px;}.t-padding-xxl{padding-top:70px;}.b-padding-xs{padding-bottom:5px;}.b-padding-s{padding-bottom:10px;}.b-padding-m{padding-bottom:20px;}.b-padding-l{padding-bottom:30px;}.b-padding-xl{padding-bottom:40px;}.b-padding-xxl{padding-bottom:70px;}.t-margin-xs{margin-top:5px;}.t-margin-s{margin-top:15px;}.t-margin-m{margin-top:20px;}.t-margin-l{margin-top:30px;}.t-margin-xl{margin-top:40px;}.t-margin-xxl{margin-top:70px;}.b-margin-xs{margin-bottom:5px;}.b-margin-s{margin-bottom:10px;}.b-margin-m{margin-bottom:20px;}.b-margin-l{margin-bottom:30px;}.b-margin-xl{margin-bottom:40px;}.b-margin-xxl{margin-bottom:70px;}}dl.lang{position:absolute;left:195px;top:37px;z-index:4;}@media (min-width:0px) and (max-width:1200px){dl.lang{top:29px;}}@media (min-width:0px) and (max-width:320px){dl.lang{display:none;}}dl.lang dt{display:inline-block;}dl.lang dt a{display:block;font-size:14px;color:#fff;padding:10px 8px;}.visible-menu{position:absolute;right:120px;top:37px;z-index:3;}.visible-menu dt{display:inline-block;}.visible-menu dt a{display:block;font-size:14px;color:#fff;padding:10px 12px;}@media (min-width:0px) and (max-width:1500px){.visible-menu{display:none;}}.justify{text-align:justify;text-justify:newspaper;}.centerize{margin:0 auto;}.overlayer:before{display:block;position:absolute;content:"";width:100%;height:100%;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.00) 100%);top:0;bottom:0;}.rounded{border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}.scroll-position-hack{position:absolute;top:-59px;height:59px;width:0;}.debug{display:none !important;outline:red dotted thick !important;/**Avoid textfield input zooming on IOS**/}@media screen and (-webkit-min-device-pixel-ratio:0){select,textarea,input{font-size:16px;}}.cookies_list{overflow-y:scroll;}.cookies_list table{width:100%;}textarea{resize:vertical;}.video-window{display:none;width:100%;height:100vh;background-color:#4e5357;z-index:1000000;position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;}.hide-video-fs{position:absolute;left:10px;top:40px;z-index:1;}.videoWrapper{position:relative;/* 16:9 */padding-bottom:56.25%;border-radius:6px;overflow:hidden;height:0;margin:40px 0;border:1px solid #eee;}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.video-background{top:0;right:0;bottom:0;left:0;z-index:-99;height:100vh;}.video-foreground,.video-background iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;}.video-wrapper-selfhosted{overflow:hidden;height:100vh;}.video-wrapper-selfhosted:after{background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.00) 100%);content:"";position:absolute;display:block;height:100%;padding:0;top:0;bottom:0;left:0;right:0;}.video-wrapper-selfhosted .video-background-selfhosted{left:0;bottom:0;min-width:100%;min-height:100vh;}@media (min-width:0px) and (orientation:portrait){.video-wrapper-selfhosted .video-background-selfhosted{margin-left:-50%;height:100vh;min-height:auto;}}@media (min-aspect-ratio:16/9){.video-foreground{height:300%;top:-100%;}}@media (max-aspect-ratio:16/9){.video-foreground{width:300%;left:-100%;}}.dropdown .dropdown-menu{position:absolute;right:0;z-index:1000;float:left;min-width:10rem;padding:0.8rem 0;margin:5px 0 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:none;border-radius:0;will-change:transform;box-shadow:0 5px 25px 0 rgba(0, 0, 0, 0.20);}.dropdown .dropdown-menu .dropdown-item{font-family:'pf_beausans', sans-serif;font-size:16px;line-height:20px;padding:10px 20px;}.dropdown .dropdown-menu .dropdown-item.active,.dropdown .dropdown-menu .dropdown-item:active{color:#fff;text-decoration:none;background-color:#4e5357;}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show > .btn-outline-light.dropdown-toggle{color:#4e5357 !important;background-color:#f8f9fa;border-color:#f8f9fa;}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:none !important;/*Privacy collapse*/}.checkbox.privacy-check{margin-bottom:10px;}.checkbox.privacy-check label{margin-bottom:0;}.privacy-row{margin-bottom:10px;}.privacy-send-wrapper{border-top:1px solid #eee;padding-top:10px;}.privacy-wrapper{position:relative;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border:1px solid #eee;padding:30px;}@media (min-width:0px) and (max-width:767px){.privacy-wrapper{padding:15px;}}.privacy-wrapper.privacy-mobile{padding:15px;border:none;max-height:100px;overflow-x:hidden;/* has to be scroll, not auto for momentum scrolling */overflow-y:scroll;-webkit-overflow-scrolling:touch;border:1px solid #eee;}.privacy-wrapper.privacy-mobile .privacy-footer{text-align:left;}.privacy-wrapper.privacy-mobile .privacy-content h1,.privacy-wrapper.privacy-mobile .privacy-content h2,.privacy-wrapper.privacy-mobile .privacy-content h3,.privacy-wrapper.privacy-mobile .privacy-content h4,.privacy-wrapper.privacy-mobile .privacy-content h5,.privacy-wrapper.privacy-mobile .privacy-content h6{font-size:16px !important;line-height:22px !important;margin-bottom:15px;font-weight:500;}.privacy-wrapper .privacy-content h1,.privacy-wrapper .privacy-content h2,.privacy-wrapper .privacy-content h3,.privacy-wrapper .privacy-content h4,.privacy-wrapper .privacy-content h5,.privacy-wrapper .privacy-content h6{font-size:24px !important;line-height:30px !important;margin-bottom:20px;}.privacy-wrapper .privacy-content p,.privacy-wrapper .privacy-content li,.privacy-wrapper .privacy-content a{font-size:15px;line-height:22px;}.privacy-wrapper .privacy-content li{margin-left:-24px;}.privacy-wrapper .privacy-footer{text-align:right;}@media (min-width:0px) and (max-width:767px){.privacy-wrapper .privacy-footer{text-align:left;}}.privacy-wrapper .privacy-footer .checkbox label{color:#4e5357 !important;line-height:1.2em;}.slider-in-content{margin:40px 0;}.slider-in-content .slick-arrow{top:15px !important;}.slider-in-content .slick-arrow.slick-prev{right:80px;left:auto;}.slider-in-content .slick-arrow.slick-next{right:35px;}.slider-in-content figure{border-radius:0;}.slider-in-content .slick-list{overflow:hidden;border-radius:6px;}.slider-in-content ul.slick-dots{list-style-type:none;text-align:center;margin:0;padding:0;padding-top:15px;}.kumbe-link{float:right;font-size:14px;color:rgba(255, 255, 255, 0.6) !important;font-weight:400;/*************************************************************************************
FANCYBOX 3 STYLES
*************************************************************************************/}.kumbe-link span{color:#fff;text-transform:uppercase;font-weight:500;}.fancybox-thumbs__list a:before{border:6px solid #4e5357;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:99991;}.fancybox-progress{background:#4e5357;}.check-wrapper,.radio-wrapper{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;/******* radiobutton *********/}.check-wrapper input,.radio-wrapper input{position:absolute;opacity:0;cursor:pointer;height:25px;width:25px;left:0;top:0;}.check-wrapper .label-text,.radio-wrapper .label-text{display:inline-block;padding-top:4px;/* Create a custom checkbox */}.check-wrapper .checkmark,.radio-wrapper .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border-radius:3px;box-shadow:inset 0px 0px 3px 0px rgba(0, 0, 0, 0.1);transition:0.15s ease-in-out;}.check-wrapper .checkmark:after,.radio-wrapper .checkmark:after{content:"";position:absolute;display:none;}.check-wrapper:hover input ~ .checkmark,.radio-wrapper:hover input ~ .checkmark{background-color:#dfdfdf;}.check-wrapper input:checked ~ .checkmark,.radio-wrapper input:checked ~ .checkmark{background-color:#4e5357;}.check-wrapper input:checked ~ .checkmark:after,.radio-wrapper input:checked ~ .checkmark:after{display:block;}.check-wrapper .checkmark:after,.radio-wrapper .checkmark:after{left:9px;top:5px;width:7px;height:12px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.radio-wrapper{/*************************************************************************************
BASIC CONTENT STYLES (USED ALSO FOR TINYMCE FORMATTING)
*************************************************************************************/}.radio-wrapper .checkmark{height:26px;width:26px;border-radius:50%;}.radio-wrapper .checkmark:after{content:"";position:absolute;display:none;}.radio-wrapper .checkmark:after{top:8px;left:8px;width:10px;height:10px;border-radius:50%;border:none;background-color:#fff;-webkit-transform:none;-ms-transform:none;transform:none;}.well{border-radius:6px;padding:30px;background-color:#eee;margin-bottom:30px;margin-top:30px;display:block;}.well p{margin-bottom:0 !important;}blockquote,.quote{font-style:italic;border-left:10px solid #d10000;padding-left:20px;margin-bottom:30px;margin-top:30px;display:block;font-size:26px;line-height:40px !important;color:#998774;font-style:normal;}.paragrafo-su-due-colonne{display:block;-ms-column-count:2;-webkit-column-count:2;-moz-column-count:2;column-count:2;-ms-column-gap:30px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;/*************************************************************************************
MAILING ("inoltra ad un amico" e "cancella iscrizione")
*************************************************************************************/}@media (min-width:0px) and (max-width:767px){.paragrafo-su-due-colonne{-ms-column-count:1;-webkit-column-count:1;-moz-column-count:1;column-count:1;-ms-column-gap:0;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;}}.messaggio_errore{text-align:center;}.messaggio_errore h1,.messaggio_errore p,.messaggio_errore .titolo_inoltra{margin-top:100px;color:#000;font-size:16px !important;font-weight:500;}.inoltra_newletter{text-align:center;margin-top:200px;margin-bottom:50px;}.inoltra_newletter p{color:#f2f5ec;font-size:16px !important;font-weight:500;}.div_disattiva{text-align:center;margin-bottom:100px;margin-bottom:50px;/*NEW STYLES FOR THIS THEME****************************************************************************************************************************/}.overtitle{font-size:30px;color:#4e5357;font-weight:300;display:block;margin-bottom:10px;line-height:40px;}@media (min-width:0) and (max-width:1600px){.overtitle{font-size:24px;line-height:30px;}}.icon-setter{margin-bottom:80px;margin-top:-210px;}@media (min-width:993px) and (max-width:1600px){.icon-setter{margin-top:-180px;}}@media (min-width:0px) and (max-width:992px){.icon-setter{margin-top:-40px;margin-bottom:40px;}}.menu-logo{display:inline-block;margin-bottom:50px;}.footer-menu dt{display:inline-block;margin-right:15px;}.footer-menu dt a{display:block;color:#fff !important;font-size:16px;letter-spacing:0.05em;}.socials{padding-top:10px;}.socials a{display:inline-block;margin-right:5px;}.set-r-border{border-right:1px solid #e6e6e6;}@media (min-width:0px) and (max-width:993px){.set-r-border{border-right:none;}}.card-slider .col-md-4{max-width:100%;margin:15px 0;}.card-slider .col-md-4 .default-card{margin-bottom:20px;}.card-list .default-card{display:block;margin-bottom:60px;}.card-list .default-card figure{transition:0.2s ease-out;}.card-list .default-card:hover figure{opacity:0.8;}.card-list .default-card figure{margin-bottom:30px;}.card-list .default-card .date-time{font-size:15px;color:#998774;font-weight:400;line-height:20px;}.card-list .default-card h3{font-size:19px;font-weight:500;line-height:26px !important;margin-bottom:20px;}.img-positioner{top:-200px;position:absolute;}@media (min-width:0px) and (max-width:767px){.img-positioner{top:-100px;}}@media (min-width:0px) and (max-width:575px){.img-positioner{position:relative;top:auto;margin-top:40px;}}.bring-forward{z-index:1;}.image-breaker{height:30vh;min-height:400px;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;}.image-breaker:after{content:"";position:absolute;display:block;top:0;right:0;bottom:0;left:0;width:100vw;height:400px;background-repeat:no-repeat;background-position:bottom right;background-size:75%;background-image:url(bg-dots.png);}.image-breaker:before{position:absolute;content:"";width:100%;height:100%;background-color:rgba(0, 0, 0, 0.3);top:0;bottom:0;}.simple-list{margin-bottom:0;}.simple-list dt h4{position:relative;margin-bottom:15px;font-weight:500;font-size:20px;line-height:28px;transition:0.2s ease-out;}@media (min-width:0px) and (max-width:575px){.simple-list dt h4{margin-bottom:5px;}}.simple-list dt a h4{transition:0.2s ease-out;}.simple-list dt a img{transition:0.2s ease-out;}.simple-list dt a:hover img{transform:scale(0.9, 0.9);}.simple-list dt a:hover h4{color:#998774;}.simple-list dt a:hover .btn-third{color:#fff;background-color:#4e5357;-webkit-box-shadow:inset 0px 0px 0px 30px #4e5357;-moz-box-shadow:inset 0px 0px 0px 30px #4e5357;box-shadow:inset 0px 0px 0px 30px #4e5357;}.checkbox input.error ~ span.checkmark{outline:#d10000 solid 2px !important;}.checkmark{/*THE WALL OF SHAME***********************************************************************************************************************************//*************************************************************************************
TO SET A WIDER BASE CONTAINER
*************************************************************************************/}.checkmark .error{border-color:#d10000;outline:0;box-shadow:0 0 0 2px #d10000;}@media (min-width:1366px){/*************************************************************************************
FLUID CONTAINER SETTINGS & CLOSE MENU CONTAINER
*************************************************************************************/.container{width:100%;max-width:1240px;padding-left:50px;padding-right:50px;}}.container-fluid{max-width:1600px;margin:0 auto;padding-right:20px;padding-left:20px;}.close-menu-container{position:relative;height:100%;/*************************************************************************************
CHANGE GUTTER
*************************************************************************************/}.container{padding-right:20px;padding-left:20px;}.row{margin-right:-20px;margin-left:-20px;}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{padding-right:20px;padding-left:20px;/*************************************************************************************
TINYMCE ONLY
*************************************************************************************/}#tinymce{background:#fff !important;background-color:#fff !important;color:#b2b2b2;}#tinymce h1,#tinymce h2,#tinymce h3,#tinymce h4,#tinymce h5,#tinymce h6,#tinymce p,#tinymce li,#tinymce dt{color:#000 !important;}.round-bullets{position:relative;/*************************************************************************************
FCK ONLY
*************************************************************************************/}.round-bullets p{position:relative;margin:5px 0;}.round-bullets span{top:0;left:0;width:50px;height:50px;background-color:#4e5357;line-height:50px;text-align:center;display:inline-block;color:#fff;font-weight:500;border-radius:100%;margin:0;margin-right:15px;position:absolute;}.round-bullets span + span{padding-top:8px;width:auto;line-height:28px;color:#4e5357;font-weight:300;border-radius:0;margin:0;margin:0 0 10px 0;background-color:transparent;padding-left:65px;top:auto;left:auto;position:relative;text-align:left;}.mce-content-body img{width:100%;max-width:100%;height:auto;}.mce-content-body h1,.mce-content-body h2,.mce-content-body h3,.mce-content-body h4,.mce-content-body h5,.mce-content-body h6{font-family:'pf_beausans', sans-serif;margin-bottom:15px;padding:0 0 0 0;}.mce-content-body h1,.mce-content-body h2,.mce-content-body h3{margin-bottom:20px;}.mce-content-body.iternal-content h1,.mce-content-body.iternal-content .h1{font-size:3em;}.mce-content-body.iternal-content h2,.mce-content-body.iternal-content .h2{font-size:2em;}.mce-content-body.iternal-content h3,.mce-content-body.iternal-content .h3{font-size:1.6em;}.mce-content-body.iternal-content h4,.mce-content-body.iternal-content .h4{font-size:1.4em;}.mce-content-body.iternal-content h5,.mce-content-body.iternal-content .h5{font-size:1.4em;}.mce-content-body.iternal-content h6,.mce-content-body.iternal-content .h6{font-size:1.4em;}@media (max-width:1600px){.mce-content-body.iternal-content h1,.mce-content-body.iternal-content .h1{font-size:2em;}.mce-content-body.iternal-content h2,.mce-content-body.iternal-content .h2{font-size:1.6em;}.mce-content-body.iternal-content h3,.mce-content-body.iternal-content .h3{font-size:1.4em;}.mce-content-body.iternal-content h4,.mce-content-body.iternal-content .h4{font-size:1.4em;}.mce-content-body.iternal-content h5,.mce-content-body.iternal-content .h5{font-size:1.4em;}.mce-content-body.iternal-content h6,.mce-content-body.iternal-content .h6{font-size:1.4em;}}.mce-content-body .lead{margin-bottom:30px;}.mce-content-body a:not(.btn, .dropdown-item){color:#4e5357;text-decoration:none;font-weight:500;}.mce-content-body a:not(.btn, .dropdown-item):hover{color:#72797f;text-decoration:none;}.mce-content-body p,.mce-content-body ul,.mce-content-body ol{margin-bottom:15px;}.mce-content-body a.btn{text-decoration:none !important;}.mce-content-body hr{border:0;border-top:1px solid #eee;}.mce-content-body table{width:100%;margin-bottom:30px;}.mce-content-body table tr td,.mce-content-body table tr th,.mce-content-body table tr thead td{padding:5px 10px;}.mce-content-body table tr td p,.mce-content-body table tr th p,.mce-content-body table tr thead td p,.mce-content-body table tr td li,.mce-content-body table tr th li,.mce-content-body table tr thead td li,.mce-content-body table tr td h1,.mce-content-body table tr th h1,.mce-content-body table tr thead td h1,.mce-content-body table tr td h2,.mce-content-body table tr th h2,.mce-content-body table tr thead td h2,.mce-content-body table tr td h3,.mce-content-body table tr th h3,.mce-content-body table tr thead td h3,.mce-content-body table tr td h4,.mce-content-body table tr th h4,.mce-content-body table tr thead td h4,.mce-content-body table tr td h5,.mce-content-body table tr th h5,.mce-content-body table tr thead td h5,.mce-content-body table tr td h6,.mce-content-body table tr th h6,.mce-content-body table tr thead td h6{padding:0;margin:0;}.mce-content-body table tr:nth-child(odd){background:#eee;}.mce-content-body table tr:nth-child(even){background:#e6e6e6;}.mce-content-body ul,.mce-content-body ol{padding-left:20px;margin-top:10px;}.mce-content-body ul li,.mce-content-body ol li{font-weight:500;margin-bottom:15px;line-height:24px;}@media (min-width:0px) and (max-width:767px){.slide-container{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-y:hidden;overflow-x:scroll;white-space:nowrap;padding:0;margin:0;max-width:100% !important;}.slide-container .row{min-width:100%;width:100%;display:block;margin:0;}.slide-container .row .col-12{display:inline-block;max-width:330px !important;white-space:normal;}}.circle_container{border:1px solid #eee;border-radius:100%;width:200px;height:200px;margin-bottom:19px;margin:auto auto 20px auto;}.CookieDeclaration p,.CookieDeclaration .CookieDeclarationTableCell,.CookieDeclaration div{font-weight:300;color:#4e5357;}.CookieDeclaration #CookieDeclarationUserStatusLabelConsentId{font-weight:500;}.CookieDeclaration .CookieDeclarationTableCell,.CookieDeclaration .CookieDeclarationTableHeader{background-color:transparent;}.CookieDeclaration .CookieDeclarationType{border:0;}.CookieDeclaration .CookieDeclarationTypeHeader{font-size:24px;font-weight:700;}