html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active{outline:0}a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{width:100%;margin:0;padding:0}html{position:relative;min-height:100%}body{background:#fff;color:#6e3219;font-size:1em;font-family:"League Spartan",Helvetica,Arial,sans-serif;line-height:1.5;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 245px;overflow:hidden}body.is-modal-open{overflow:hidden!important}.touch body{-webkit-overflow-scrolling:touch}::-moz-selection{background:#6e3219;color:#fff;text-shadow:none}::selection{background:#6e3219;color:#fff;text-shadow:none}::-webkit-selection{background:#6e3219;color:#fff;text-shadow:none}img::-moz-selection{background:0 0}img::selection{background:0 0}@font-face{font-family:'League Spartan';src:url(https://static.lafrancescaresort.it/static/fonts/leaguespartan-bold.eot);src:url(https://static.lafrancescaresort.it/static/fonts/leaguespartan-bold.eot?#iefix) format('embedded-opentype'),url(https://static.lafrancescaresort.it/static/fonts/leaguespartan-bold.woff2) format('woff2'),url(https://static.lafrancescaresort.it/static/fonts/leaguespartan-bold.woff) format('woff'),url(https://static.lafrancescaresort.it/static/fonts/leaguespartan-bold.ttf) format('truetype'),url(https://static.lafrancescaresort.it/static/fonts/leaguespartan-bold.svg#league_spartanbold) format('svg');font-weight:700;font-style:normal}@font-face{font-family:FuturaStd-Book;src:url(https://static.lafrancescaresort.it/static/fonts/FuturaStd-Book.eot);src:url(https://static.lafrancescaresort.it/static/fonts/FuturaStd-Book.eot?#iefix) format('embedded-opentype'),url(https://static.lafrancescaresort.it/static/fonts/FuturaStd-Book.woff) format('woff'),url(https://static.lafrancescaresort.it/static/fonts/FuturaStd-Book.ttf) format('truetype'),url(https://static.lafrancescaresort.it/static/fonts/FuturaStd-Book.svg#FuturaStd-Book) format('svg');font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:inherit;color:inherit;line-height:1.25;font-weight:700;letter-spacing:1px;margin:0 0 20px 0;padding:0}.h1,h1{font-size:3.6em}.h2,h2{font-size:3.1em}.h3,h3{font-size:2.6em}.h4,h4{font-size:2.35em}.h5,h5{font-size:1.85em}.h6,h6{font-size:1em}.small,small{font-size:.7em}a{color:#6e3219;text-decoration:none}a:hover{text-decoration:none}a:active,a:focus{color:#582814}p{margin:0 0 15px 0}hr{border-bottom:1px solid #6e3219;border-left:none;border-right:none;border-top:none;margin:1.5em 0;clear:both}ol,ul{list-style-type:none;margin:0;padding:0}em{font-style:italic}strong{font-weight:700}abbr[title]{border-bottom:1px dotted}abbr,acronym{cursor:help}code,tt{font-family:Consolas,Monaco,"Bitstream Vera Sans Mono",Courier,monospace;font-size:.75em}pre{margin-top:0;margin-bottom:0;color:#6e3219;word-break:break-all;word-wrap:break-word;font-family:Consolas,Monaco,"Bitstream Vera Sans Mono",Courier,monospace;-moz-tab-size:2;-o-tab-size:2;tab-size:2}pre>code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}[class*=" icon-"],[class^=icon-]{font-family:project;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:"\e600"}.icon-twitter:before{content:"\e601"}audio,embed,iframe,img,input,object,picture,video{max-width:100%;margin:0}img{display:inline-block;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}img[src*=".svg"]{width:100% 9}a:hover img{border:none;background:0 0}img[src*=".svg"],x::-ms-reveal{width:100%}a img{border:none}@-webkit-keyframes rightEnd{0%{left:0}50%{left:-15px}100%{left:0}}@keyframes rightEnd{0%{left:0}50%{left:-15px}100%{left:0}}@-webkit-keyframes topEnd{0%{top:0}50%{top:-15px}100%{top:0}}@keyframes topEnd{0%{top:0}50%{top:-15px}100%{top:0}}@-webkit-keyframes leftEnd{0%{left:0}50%{left:15px}100%{left:0}}@keyframes leftEnd{0%{left:0}50%{left:15px}100%{left:0}}@-webkit-keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}100%{bottom:0}}@keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}100%{bottom:0}}@-webkit-keyframes petal-1{from{-webkit-transform:translate(33.33%,0);transform:translate(33.33%,0)}to{-webkit-transform:translate(0,16.66%);transform:translate(0,16.66%)}}@keyframes petal-1{from{-webkit-transform:translate(33.33%,0);transform:translate(33.33%,0)}to{-webkit-transform:translate(0,16.66%);transform:translate(0,16.66%)}}@-webkit-keyframes petal-2{from{-webkit-transform:translate(0,16.66%);transform:translate(0,16.66%)}to{-webkit-transform:translate(33.33%,33.33%);transform:translate(33.33%,33.33%)}}@keyframes petal-2{from{-webkit-transform:translate(0,16.66%);transform:translate(0,16.66%)}to{-webkit-transform:translate(33.33%,33.33%);transform:translate(33.33%,33.33%)}}@-webkit-keyframes petal-3{from{-webkit-transform:translate(33.33%,33.33%);transform:translate(33.33%,33.33%)}to{-webkit-transform:translate(33.33%,0);transform:translate(33.33%,0)}}@keyframes petal-3{from{-webkit-transform:translate(33.33%,33.33%);transform:translate(33.33%,33.33%)}to{-webkit-transform:translate(33.33%,0);transform:translate(33.33%,0)}}.warning{width:100%;padding:15px 0;background:#ccc}.warning p{text-align:center;max-width:1100px;margin:0 auto}@media only screen and (max-width:63.9375em){.warning p{max-width:90%}}.warning a{color:#fff lame-pea}.fra_button,button{cursor:pointer;text-decoration:none;background:0 0;padding:0;border:0;-ms-touch-action:manipulation;touch-action:manipulation;white-space:nowrap}.fra_button{display:inline-block;text-align:center;vertical-align:middle}button{background-image:none}button:active,button:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}button[disabled]{cursor:not-allowed;opacity:.65}.fra_button{padding:20px 35px;position:relative;color:#6e3219;font-family:"League Spartan",Helvetica,Arial,sans-serif;font-size:.875em;letter-spacing:2px;text-transform:uppercase}.fra_button:after,.fra_button:before{content:"";display:block;border:3px solid #d16335;width:100%;height:100%;position:absolute;-webkit-transition:border-color .25s linear,top .3s cubic-bezier(.694,.048,.335,1),left .3s cubic-bezier(.694,.048,.335,1);-o-transition:border-color .25s linear,top .3s cubic-bezier(.694,.048,.335,1),left .3s cubic-bezier(.694,.048,.335,1);transition:border-color .25s linear,top .3s cubic-bezier(.694,.048,.335,1),left .3s cubic-bezier(.694,.048,.335,1)}.fra_button:before{top:-7px;left:-7px;border-color:#e4dccb}.fra_button:after{top:2px;left:2px}.fra_button:hover:after,.fra_button:hover:before{-webkit-transition:border-color .25s linear,top .3s cubic-bezier(.694,.048,.335,1),left .3s cubic-bezier(.694,.048,.335,1);-o-transition:border-color .25s linear,top .3s cubic-bezier(.694,.048,.335,1),left .3s cubic-bezier(.694,.048,.335,1);transition:border-color .25s linear,top .3s cubic-bezier(.694,.048,.335,1),left .3s cubic-bezier(.694,.048,.335,1)}.fra_button:hover:before{top:2px;left:2px}.fra_button:hover:after{top:-7px;left:-7px}.fra_button.white{color:#fff}.fra_button.little{font-size:.625em;padding:12px 25px}.fra_button.big{font-size:1.25em}.fra_button.block{width:100%;margin-bottom:12px}@media only screen and (max-width:63.9375em){.fra_button.big{font-size:1em}}@media only screen and (max-width:60em){.fra_button{font-size:.75em}}.close_modal_btn{position:relative;display:inline-block;width:50px;height:50px;cursor:pointer;overflow:hidden}.close_modal_btn:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.close_modal_btn:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.close_modal_btn:after,.close_modal_btn:before{content:'';position:absolute;width:100%;height:1px;top:50%;left:0;margin-top:-1px;background:#333;-webkit-transition:background .2s ease,-webkit-transform .35s cubic-bezier(.694,.048,.335,1);transition:background .2s ease,-webkit-transform .35s cubic-bezier(.694,.048,.335,1);-o-transition:background .2s ease,transform .35s cubic-bezier(.694,.048,.335,1);transition:background .2s ease,transform .35s cubic-bezier(.694,.048,.335,1);transition:background .2s ease,transform .35s cubic-bezier(.694,.048,.335,1),-webkit-transform .35s cubic-bezier(.694,.048,.335,1)}.close_modal_btn:hover:after,.close_modal_btn:hover:before{background:#d16335}.close_modal_btn:hover:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.close_modal_btn:hover:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.cookie_banner{position:fixed;bottom:0;left:0;width:100%;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);background-color:#6e3219;color:#fff;will-change:transform;-webkit-transition:-webkit-transform .4s cubic-bezier(.694,.048,.335,1);transition:-webkit-transform .4s cubic-bezier(.694,.048,.335,1);-o-transition:transform .4s cubic-bezier(.694,.048,.335,1);transition:transform .4s cubic-bezier(.694,.048,.335,1);transition:transform .4s cubic-bezier(.694,.048,.335,1),-webkit-transform .4s cubic-bezier(.694,.048,.335,1);z-index:900000}.cookie_banner .banner_container{position:relative;padding:18px 20px;overflow:hidden;text-align:center}.cookie_banner .banner_container p{font-size:.8125em;margin:0}.cookie_banner .banner_container p a{text-decoration:underline;color:#d16335}.cookie_banner .banner_container p a.confirm-cookies{text-decoration:none}.cookie_banner.is-banner-open{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.cookie_btn{display:inline-block;padding-left:22px}@media only screen and (max-width:63.9375em){.cookie_btn{display:block;padding-left:0;padding:13px 0;margin:8px 0}}.confirm_cookies{padding:7px 19px;background-color:#fafafa;color:#333!important;text-decoration:none!important;text-transform:uppercase;letter-spacing:1px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.no-touch .confirm_cookies:hover{color:#fff!important}.hero_case,.hero_eco,.hero_home,.hero_mare,.hero_risto,.hero_servizi{width:100%;display:block;position:relative;background-color:#333;z-index:2}.video_wrap{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);opacity:0;z-index:3;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.video_wrap.loaded{opacity:1}@media only screen and (max-width:63.9375em){.video_wrap{display:none}}.ytplayer-container{position:absolute;top:0;left:0;height:100%;overflow:hidden;margin:0}.ytplayer-shield{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.hero_content{position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:52%;width:70%;margin:0 auto;text-align:center;color:#fff;z-index:10}.hero_content h1{font-size:4.375em;text-transform:uppercase;letter-spacing:6px;margin-bottom:9px;line-height:1}.hero_content .hero_title_svg{width:550px;margin:0 auto}.hero_content .hero_title_svg span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.hero_content .hero_title_svg.risto{height:300px}.hero_content .hero_title_svg.risto svg{width:100%;height:300px}.hero_content h3{font-family:FuturaStd-Book,"Palatino Linotype",serif;font-size:1.4375em;font-weight:400}@media only screen and (max-width:56.25em){.hero_content h1{font-size:3.4375em}.hero_content .hero_title_svg{width:350px}.hero_content h3{font-size:1.25em}}@media only screen and (max-width:34.375em){.hero_content h1{font-size:1.875em}.hero_content .hero_title_svg{width:220px}}.hero_scroll{position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:82%;text-align:center;color:#fff;z-index:10}.hero_scroll .fra_button svg{width:65px;height:15px}.hero_home{height:580px;height:100vh;overflow:hidden;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(https://static.lafrancescaresort.it/static/images/154e5a03c5/panoramapit-kal.jpg)}.hero_home:before{position:absolute;top:0;left:0;height:100%;width:100%;display:block;content:" ";background:#000;opacity:.15;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;z-index:4}.hero_servizi{height:580px;height:100vh;overflow:hidden;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(https://static.lafrancescaresort.it/static/images/4747ba30db/frecce-dir-.jpg)}.hero_servizi:before{position:absolute;top:0;left:0;height:100%;width:100%;display:block;content:" ";background:#000;opacity:.2;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;z-index:4}.hero_case{height:580px;height:100vh;overflow:hidden;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(https://static.lafrancescaresort.it/static/images/0fb193848f/la-francesca-resort_alloggi.jpg)}.hero_case:before{position:absolute;top:0;left:0;height:100%;width:100%;display:block;content:" ";background:#000;opacity:.15;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;z-index:4}.hero_mare{height:580px;height:100vh;overflow:hidden;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(https://static.lafrancescaresort.it/static/images/99a933e219/la-francesca-resort_mare.jpg)}.hero_mare:before{position:absolute;top:0;left:0;height:100%;width:100%;display:block;content:" ";background:#000;opacity:.15;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;z-index:4}.hero_risto{height:580px;height:100vh;overflow:hidden;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(https://static.lafrancescaresort.it/static/images/13c199d913/rosadimare_azzurro.jpg)}.hero_risto:before{position:absolute;top:0;left:0;height:100%;width:100%;display:block;content:" ";background:#000;opacity:.15;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;z-index:4}.hero_eco{height:580px;height:100vh;overflow:hidden;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(https://static.lafrancescaresort.it/static/images/e556d0e04e/la-francesca-resort_ecoturismo_cartografia-storica-cinque-terre.png)}.hero_eco:before{position:absolute;top:0;left:0;height:100%;width:100%;display:block;content:" ";background:#000;opacity:.25;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;z-index:4}.navbar{width:100%;position:fixed;top:0;left:0;background-color:transparent;color:#fff;z-index:100002}.navbar .nav_main{position:relative;width:100%;background-color:transparent;padding:35px 0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:3}.navbar .nav_main .nav_bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;will-change:transform;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .3s cubic-bezier(.694,.048,.335,1);transition:-webkit-transform .3s cubic-bezier(.694,.048,.335,1);-o-transition:transform .3s cubic-bezier(.694,.048,.335,1);transition:transform .3s cubic-bezier(.694,.048,.335,1);transition:transform .3s cubic-bezier(.694,.048,.335,1),-webkit-transform .3s cubic-bezier(.694,.048,.335,1)}.navbar .nav_main:after,.navbar .nav_main:before{content:"";display:table}.navbar .nav_main:after{clear:both}.navbar .nav_main .nav_logo{float:left;position:absolute;top:-25px;left:0;-webkit-transition:top .3s ease;-o-transition:top .3s ease;transition:top .3s ease}.navbar .nav_main .nav_logo img,.navbar .nav_main .nav_logo svg{width:135px;height:72px;-webkit-transition:width .3s ease;-o-transition:width .3s ease;transition:width .3s ease}.navbar .nav_main .nav_logo img path,.navbar .nav_main .nav_logo svg path{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.navbar .nav_main .nav_toggle{display:none}.navbar .nav_main .nav_select_lang{float:right;padding-left:32px;position:relative;cursor:pointer}.navbar .nav_main .nav_select_lang span{color:#fff;font-size:.875em;letter-spacing:2px;position:relative;text-transform:uppercase;z-index:1}.navbar .nav_main .nav_select_lang .lang_selector{position:absolute;top:40px;left:15px;background-color:#fff;border:2px solid #6e3219;text-align:center;opacity:0;visibility:hidden;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:opacity .25s ease,visibility .25s ease,-webkit-transform .3s cubic-bezier(.694,.048,.335,1);transition:opacity .25s ease,visibility .25s ease,-webkit-transform .3s cubic-bezier(.694,.048,.335,1);-o-transition:opacity .25s ease,visibility .25s ease,transform .3s cubic-bezier(.694,.048,.335,1);transition:opacity .25s ease,visibility .25s ease,transform .3s cubic-bezier(.694,.048,.335,1);transition:opacity .25s ease,visibility .25s ease,transform .3s cubic-bezier(.694,.048,.335,1),-webkit-transform .3s cubic-bezier(.694,.048,.335,1);z-index:90}.navbar .nav_main .nav_select_lang .lang_selector:after{content:'';position:absolute;top:-9px;left:13px;width:0;height:0;border-style:solid;border-width:0 9px 9px 9px;border-color:transparent transparent #6e3219 transparent}.navbar .nav_main .nav_select_lang .lang_selector a{display:block;width:100%;padding:7px 10px}.navbar .nav_main .nav_select_lang .lang_selector a:hover{background-color:#d9c9c3}.navbar .nav_main .nav_select_lang.is-lang-selected .lang_selector{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.navbar .nav_main .nav_links{float:right}.navbar .nav_main .nav_links li{display:inline-block;margin:0 7px}.navbar .nav_main .nav_links li .tab_sub{display:inline-block}.navbar .nav_main .nav_links li.tab_voice{display:none}.navbar .nav_main .nav_links li a{display:block;text-transform:uppercase;font-size:.875em;letter-spacing:2px;color:#fff;padding:0 7px;position:relative;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.navbar .nav_main .nav_links li a:after{content:"";position:absolute;bottom:-1px;right:0;left:auto;width:0;height:3px;background-color:#d16335;-webkit-transition:all .3s cubic-bezier(.694,.048,.335,1);-o-transition:all .3s cubic-bezier(.694,.048,.335,1);transition:all .3s cubic-bezier(.694,.048,.335,1)}.navbar .nav_main .nav_links li a:hover:after{width:100%;left:0}.navbar .nav_main .nav_links.case li.case a:after{width:100%;left:0}.navbar .nav_main .nav_links.la-francesca li.la-francesca a:after{width:100%;left:0}.navbar .nav_main .nav_links.services li.services a:after{width:100%;left:0}.navbar .nav_main .nav_links.sea li.sea a:after{width:100%;left:0}.navbar .nav_main .nav_links.risto li.risto a:after{width:100%;left:0}.navbar .nav_main .nav_links.eco li.eco a:after{width:100%;left:0}.navbar .nav_sub{position:relative;width:100%;background-color:transparent;opacity:0;-webkit-transform:translateY(-55px);-ms-transform:translateY(-55px);transform:translateY(-55px);-webkit-transition:background-color .25s ease,opacity .25s ease,-webkit-transform .37s cubic-bezier(.694,.048,.335,1),-webkit-box-shadow .3s ease;transition:background-color .25s ease,opacity .25s ease,-webkit-transform .37s cubic-bezier(.694,.048,.335,1),-webkit-box-shadow .3s ease;-o-transition:background-color .25s ease,transform .37s cubic-bezier(.694,.048,.335,1),opacity .25s ease,box-shadow .3s ease;transition:background-color .25s ease,transform .37s cubic-bezier(.694,.048,.335,1),opacity .25s ease,box-shadow .3s ease;transition:background-color .25s ease,transform .37s cubic-bezier(.694,.048,.335,1),opacity .25s ease,box-shadow .3s ease,-webkit-transform .37s cubic-bezier(.694,.048,.335,1),-webkit-box-shadow .3s ease;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;z-index:2}.navbar .nav_sub:after,.navbar .nav_sub:before{content:"";display:table}.navbar .nav_sub:after{clear:both}.navbar .nav_sub .nav_sub_links{float:right}.navbar .nav_sub .nav_sub_links li{display:inline-block;margin:0 7px}.navbar .nav_sub .nav_sub_links li a{display:block;font-size:.75em;letter-spacing:2px;color:#fff;padding:15px 7px;pointer-events:none;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.navbar .nav_sub .nav_sub_links li a:hover{color:#d16335!important}.navbar .nav_sub .nav_sub_links li:last-child{margin-right:0}.navbar .nav_sub .nav_sub_links li:last-child a{color:#fff;background-color:#d16335;padding:15px 24px;text-transform:uppercase}.navbar .nav_sub .nav_sub_links li:last-child a:hover{background-color:#ece6da!important}.navbar .nav_sub .nav_sub_links.come-raggiungerci li.come-raggiungerci a{color:#d16335!important}.navbar .nav_sub .nav_sub_links.prezzi li.prezzi a{color:#d16335!important}.navbar .nav_sub .nav_sub_links.offerte li.offerte a{color:#d16335!important}.navbar .nav_sub .nav_sub_links.news li.news a{color:#d16335!important}.navbar .nav_sub .nav_sub_links.contatti li.contatti a{color:#d16335!important}.navbar .nav_sub .nav_sub_links.testimonial li.testimonial a{color:#d16335!important}.navbar.is-scroll .nav_main .nav_logo{top:-30px}.navbar.is-scroll .nav_main .nav_logo img,.navbar.is-scroll .nav_main .nav_logo svg{width:140px}.navbar.is-scroll .nav_main .nav_logo img .first,.navbar.is-scroll .nav_main .nav_logo svg .first{fill:#de062f}.navbar.is-scroll .nav_main .nav_logo img .second,.navbar.is-scroll .nav_main .nav_logo svg .second{fill:#0ba267}.navbar.is-scroll .nav_main .nav_logo img .third,.navbar.is-scroll .nav_main .nav_logo svg .third{fill:#0ba267}.navbar.is-scroll .nav_main .nav_bg{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.navbar.is-scroll .nav_main .nav_select_lang span{color:#d16335}.navbar.is-scroll .nav_main .nav_links li a{color:#6e3219}.navbar.is-scroll .nav_sub{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-box-shadow:0 0 7px rgba(27,18,11,.52);box-shadow:0 0 7px rgba(27,18,11,.52);background-color:#ece6da;-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s;z-index:2}.navbar.is-scroll .nav_sub .nav_sub_links li a{pointer-events:auto;color:#6e3219}.navbar.is-scroll .nav_sub .nav_sub_links li:last-child a{color:#fff;background-color:#d16335}@media only screen and (max-width:63.9375em){.navbar .nav_main .nav_logo{top:-30px}.navbar .nav_main .nav_logo img,.navbar .nav_main .nav_logo svg{width:140px}.navbar .nav_main .nav_logo img .first,.navbar .nav_main .nav_logo svg .first{fill:#de062f}.navbar .nav_main .nav_logo img .second,.navbar .nav_main .nav_logo svg .second{fill:#0ba267}.navbar .nav_main .nav_logo img .third,.navbar .nav_main .nav_logo svg .third{fill:#0ba267}.navbar .nav_main .nav_bg{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.navbar .nav_main .nav_select_lang span{color:#d16335}.navbar .nav_main .nav_links li a{color:#6e3219;font-size:.75em;padding:0 4px}.navbar .nav_sub{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-box-shadow:0 0 7px rgba(27,18,11,.52);box-shadow:0 0 7px rgba(27,18,11,.52);background-color:#ece6da;-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s;z-index:2}.navbar .nav_sub .nav_sub_links li a{pointer-events:auto;color:#6e3219;font-size:.6875em}.navbar .nav_sub .nav_sub_links li:last-child a{color:#fff;background-color:#d16335}}@media only screen and (max-width:59.375em){.navbar .nav_main .nav_links li.tab_voice{display:inline-block}.navbar .nav_main .nav_links .tab_sub{border-top:1px solid #c5ada3;opacity:0;position:absolute;top:59px;left:-19px;width:106%;background-color:#fff;text-align:center;padding:16px;-webkit-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px);-webkit-transition:opacity .2s ease-in-out,-webkit-transform .3s cubic-bezier(.694,.048,.335,1);transition:opacity .2s ease-in-out,-webkit-transform .3s cubic-bezier(.694,.048,.335,1);-o-transition:transform .3s cubic-bezier(.694,.048,.335,1),opacity .2s ease-in-out;transition:transform .3s cubic-bezier(.694,.048,.335,1),opacity .2s ease-in-out;transition:transform .3s cubic-bezier(.694,.048,.335,1),opacity .2s ease-in-out,-webkit-transform .3s cubic-bezier(.694,.048,.335,1);z-index:-1}.navbar .nav_main .nav_links .tab_sub li{margin:0 15px}.navbar .nav_main.is-sub-open .nav_links .tab_sub{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.navbar .nav_sub{-webkit-transform:translateY(-139px);-ms-transform:translateY(-139px);transform:translateY(-139px);background-color:#fff;border-top:1px solid #c5ada3}.navbar .nav_sub .nav_sub_links{float:none}.navbar .nav_sub .nav_sub_links li{float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0;margin-right:3%;text-align:center}.navbar .nav_sub .nav_sub_links li:after,.navbar .nav_sub .nav_sub_links li:before{content:'';display:table}.navbar .nav_sub .nav_sub_links li:after{clear:both}.navbar .nav_sub .nav_sub_links li:nth-child(3n){margin-right:0;float:right}.navbar .nav_sub .nav_sub_links li:nth-child(3n+1){clear:both}.navbar .nav_sub .nav_sub_links li:last-child{float:none;display:block;margin:0 auto;width:auto}.navbar .nav_sub .nav_sub_links li a{text-transform:uppercase}.navbar .nav_sub.is-sub-open{-webkit-transform:translateY(57px);-ms-transform:translateY(57px);transform:translateY(57px)}}@media only screen and (max-width:41.5625em){.navbar .nav_main{-webkit-box-shadow:0 0 7px rgba(27,18,11,.52);box-shadow:0 0 7px rgba(27,18,11,.52)}.navbar .nav_main .nav_logo svg{height:60px}.navbar .nav_main .nav_toggle{display:block;position:absolute;width:40px;height:20px;top:-10px;right:20px;cursor:pointer;color:#6e3219;z-index:90}.navbar .nav_main .nav_toggle .hidden_text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.navbar .nav_main .nav_toggle span{position:absolute;top:0;left:0;width:100%;height:2px;background-color:#6e3219;opacity:1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.navbar .nav_main .nav_toggle span:nth-child(2){top:calc(50% - 1px)}.navbar .nav_main .nav_toggle span:last-child{top:auto;bottom:0}.navbar .nav_main .nav_toggle.is-sub-open span:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:25%;-ms-transform-origin:25%;transform-origin:25%;background-color:#d16335}.navbar .nav_main .nav_toggle.is-sub-open span:nth-child(2){opacity:0}.navbar .nav_main .nav_toggle.is-sub-open span:last-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:25%;-ms-transform-origin:25%;transform-origin:25%;background-color:#d16335}.navbar .nav_main .nav_links li.tab_voice{display:none}.navbar .nav_main .nav_links .tab_sub{border-top:0;opacity:1;position:static;top:auto;left:auto;width:auto;background-color:transparent;text-align:center;padding:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);z-index:1}.navbar .nav_main .nav_mobile{border-top:1px solid #c5ada3;opacity:0;position:absolute;top:-25px;left:-19px;width:108%;background-color:#fff;text-align:center;padding:16px;-webkit-transform:translateY(-180px);-ms-transform:translateY(-180px);transform:translateY(-180px);-webkit-transition:opacity .2s ease-in-out,-webkit-transform .3s cubic-bezier(.694,.048,.335,1);transition:opacity .2s ease-in-out,-webkit-transform .3s cubic-bezier(.694,.048,.335,1);-o-transition:transform .3s cubic-bezier(.694,.048,.335,1),opacity .2s ease-in-out;transition:transform .3s cubic-bezier(.694,.048,.335,1),opacity .2s ease-in-out;transition:transform .3s cubic-bezier(.694,.048,.335,1),opacity .2s ease-in-out,-webkit-transform .3s cubic-bezier(.694,.048,.335,1);z-index:-1}.navbar .nav_main .nav_mobile:after,.navbar .nav_main .nav_mobile:before{content:"";display:table}.navbar .nav_main .nav_mobile:after{clear:both}.navbar .nav_main .nav_mobile.is-sub-open{opacity:1;-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px)}.navbar .nav_main .nav_mobile .nav_select_lang{width:100%;float:right}.navbar .nav_main .nav_mobile .nav_links{width:100%;float:right;text-align:center}.navbar .nav_main .nav_mobile .nav_links li{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%;margin-top:15px}.navbar .nav_main .nav_mobile .nav_links li:after,.navbar .nav_main .nav_mobile .nav_links li:before{content:'';display:table}.navbar .nav_main .nav_mobile .nav_links li:after{clear:both}.navbar .nav_main .nav_mobile .nav_links li:nth-child(2n){margin-right:0;float:right}.navbar .nav_main .nav_mobile .nav_links li:nth-child(2n+1){clear:both}.navbar .nav_sub{-webkit-transform:translateY(-180px);-ms-transform:translateY(-180px);transform:translateY(-180px)}.navbar .nav_sub.is-sub-open{-webkit-transform:translateY(156px);-ms-transform:translateY(156px);transform:translateY(156px)}}@media only screen and (min-width:64em){.navbar:hover .nav_main .nav_logo{top:-30px}.navbar:hover .nav_main .nav_logo img,.navbar:hover .nav_main .nav_logo svg{width:140px}.navbar:hover .nav_main .nav_logo img .first,.navbar:hover .nav_main .nav_logo svg .first{fill:#de062f}.navbar:hover .nav_main .nav_logo img .second,.navbar:hover .nav_main .nav_logo svg .second{fill:#0ba267}.navbar:hover .nav_main .nav_logo img .third,.navbar:hover .nav_main .nav_logo svg .third{fill:#0ba267}.navbar:hover .nav_main .nav_bg{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.navbar:hover .nav_main .nav_select_lang span{color:#d16335}.navbar:hover .nav_main .nav_links li a{color:#6e3219}.navbar:hover .nav_main+.nav_sub{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-box-shadow:0 0 7px rgba(27,18,11,.52);box-shadow:0 0 7px rgba(27,18,11,.52);background-color:#ece6da;-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.navbar:hover .nav_main+.nav_sub .nav_sub_links li a{pointer-events:auto;color:#6e3219}.navbar:hover .nav_main+.nav_sub .nav_sub_links li:last-child a{color:#fff;background-color:#d16335}}.secondary_nav{width:100%;position:fixed;bottom:0;left:0;z-index:100000}.secondary_nav .secondary_links{text-align:center}.secondary_nav .secondary_links li{display:inline-block}.secondary_nav .secondary_links li a{display:block;padding:12px 35px;background-color:#ece6da;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.secondary_nav .secondary_links li a span{display:inline-block;padding-right:12px}.secondary_nav .secondary_links li a span svg{width:20px;height:25px;position:relative;top:3px}.secondary_nav .secondary_links li a span svg circle,.secondary_nav .secondary_links li a span svg path{fill:#6e3219;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.secondary_nav .secondary_links li a:hover{background-color:#d16335;color:#fff}.secondary_nav .secondary_links li a:hover span svg circle,.secondary_nav .secondary_links li a:hover span svg path{fill:#fff}.secondary_nav .secondary_links li a.menu_day{background-color:#6e3219;color:#fff;padding:9px 35px 12px 35px}.secondary_nav .secondary_links li a.menu_day span{display:inline-block;padding-left:12px}.secondary_nav .secondary_links li a.menu_day span svg{width:20px;height:auto;position:relative;top:3px}.secondary_nav .secondary_links li a.menu_day span svg circle,.secondary_nav .secondary_links li a.menu_day span svg path{fill:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.secondary_nav .secondary_links li a.menu_day:hover{background-color:#d16335;color:#fff}.secondary_nav .secondary_links li a.menu_day:hover span svg circle,.secondary_nav .secondary_links li a.menu_day:hover span svg path{fill:#fff}@media only screen and (max-width:63.9375em){.secondary_nav{display:none}}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.owl-height{-webkit-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item img{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(https://s3.amazonaws.com/boorea-bucket/img/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale .1s ease;-o-transition:scale .1s ease;transition:scale .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.slider_arrow{position:absolute;top:45%;z-index:50}.slider_arrow svg{width:50px;height:50px}.slider_arrow svg path{fill:#fff}.slider_arrow.arrow_left{left:25px}.slider_arrow.arrow_right{right:25px}.testimonial_sliding{position:relative}.testimonial_slider{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;z-index:98}.testimonial_slider .owl-item,.testimonial_slider .owl-stage,.testimonial_slider .owl-stage-outer{height:100%}.testimonial_slider .testimonial_slide{position:relative;height:100%}.testimonial_slider .testimonial_slide_content{position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:75%;transform:translate(-50%,-50%);margin:0 auto;padding-left:20px}.testimonial_slider .testimonial_slide_content .testimonial_title{font-size:1.5625em;margin-bottom:0;font-family:"League Spartan",Helvetica,Arial,sans-serif;text-transform:uppercase;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.testimonial_slider .testimonial_slide_content .testimonial_subtitle{font-size:1.3125em;color:#d16335;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.testimonial_slider .testimonial_slide_content .testimonial_text{width:85%;font-size:1.125em}.testimonial_slider .testimonial_slide_content .testimonial_author{display:inline-block;position:relative;margin-bottom:20px;font-family:"League Spartan",Helvetica,Arial,sans-serif;font-weight:300;font-size:.8125em;letter-spacing:2px;padding-right:15%;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.testimonial_slider .testimonial_slide_content .testimonial_author:after{content:"";position:absolute;bottom:-2px;left:0;width:70%;height:2px;background-color:#d16335;opacity:0;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);-webkit-transition:opacity .25s ease-in-out,-webkit-transform .3s cubic-bezier(.694,.048,.335,1);transition:opacity .25s ease-in-out,-webkit-transform .3s cubic-bezier(.694,.048,.335,1);-o-transition:transform .3s cubic-bezier(.694,.048,.335,1),opacity .25s ease-in-out;transition:transform .3s cubic-bezier(.694,.048,.335,1),opacity .25s ease-in-out;transition:transform .3s cubic-bezier(.694,.048,.335,1),opacity .25s ease-in-out,-webkit-transform .3s cubic-bezier(.694,.048,.335,1)}.testimonial_slider .testimonial_slide_content .fra_button{margin-top:15px}.testimonial_slider .testimonial_slide_content:hover .testimonial_author:after{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.article_slider,.servizi_slider,.single_house_slider{width:100%;height:100%;position:absolute;top:0;left:0;z-index:98}.article_slider .owl-item,.article_slider .owl-stage,.article_slider .owl-stage-outer,.servizi_slider .owl-item,.servizi_slider .owl-stage,.servizi_slider .owl-stage-outer,.single_house_slider .owl-item,.single_house_slider .owl-stage,.single_house_slider .owl-stage-outer{height:100%}.article_slider .article_slide,.article_slider .servizi_slide,.article_slider .single_house_slide,.servizi_slider .article_slide,.servizi_slider .servizi_slide,.servizi_slider .single_house_slide,.single_house_slider .article_slide,.single_house_slider .servizi_slide,.single_house_slider .single_house_slide{position:relative;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}.slider_mask{position:relative;width:100%;height:520px;background-position:center center;background-size:cover;background-repeat:no-repeat}fieldset{border:0;margin:0;padding:0}select,textarea{padding:6px 10px;-webkit-box-shadow:none;box-shadow:none}input[type=email],input[type=password],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input{border:0}input:focus{outline:0}textarea{resize:none;border:none;height:auto;min-height:50px}.contact_form{width:100%;margin:0 auto;position:relative;padding:20px 30px;border:4px solid #6e3219;background-color:#fff;min-height:200px;z-index:2}.contact_form .form_row{width:100%}.contact_form .form_row:after,.contact_form .form_row:before{content:"";display:table}.contact_form .form_row:after{clear:both}.contact_form select{padding:3px;position:relative;top:10px}.form_text{font-size:1em;margin-bottom:20px}.form_group{width:100%;margin-bottom:12px}.form_group:after,.form_group:before{content:"";display:table}.form_group:after{clear:both}.form_group.x2{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}.form_group.x2:after,.form_group.x2:before{content:'';display:table}.form_group.x2:after{clear:both}.form_group.x2:nth-child(2n){margin-right:0;float:right}.form_group.x2:nth-child(2n+1){clear:both}.form_group.required label:after{content:" *"}.form_group label{font-size:.875em}.form_group .input{width:100%;padding:10px;border-bottom:2px solid #daceb6;-webkit-transition:border-color .3s ease;-o-transition:border-color .3s ease;transition:border-color .3s ease}.form_group .input:focus{outline:0;border-color:#d16335}.form_group textarea{width:100%;padding:10px;margin-top:10px;min-height:90px;border:2px solid #daceb6;-webkit-transition:border-color .3s ease;-o-transition:border-color .3s ease;transition:border-color .3s ease}.form_group textarea:focus{outline:0;border-color:#d16335}@media only screen and (max-width:33.75em){.form_group{width:100%}.form_group.x2{width:100%}}.privacy_accept{font-size:.6875em;padding-bottom:12px}.privacy_accept a{color:#d16335;text-decoration:underline}.subscribe_form{width:100%;margin:0 auto;position:relative;padding-bottom:20px;min-height:200px;z-index:10}.subscribe_form .form_group .input{background-color:transparent;border-color:#fff}.subscribe_form .form_group .input:focus{outline:0;border-color:#d16335}.form_message{position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;background-color:#fff;margin:0 auto;text-align:center;font-weight:700;font-size:1.1875em;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:999}.form_message h1,.form_message h3{position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%;margin:0 auto;font-size:1.875em;z-index:1000}.form_message.success{color:green}.form_message.error{color:red}.form_message.is-open{opacity:1;visibility:visible;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.modal_backdrop,.modal_scrollable{position:fixed;top:0;bottom:0;left:0;right:0;z-index:190992002}.modal_scrollable{display:none}.is-modal-open .modal_scrollable{overflow-y:scroll;overflow-x:hidden;display:block}.modal_backdrop{background:#000;opacity:0;bottom:auto;pointer-events:none;overflow:auto;-webkit-transition:opacity .15s linear,bottom .3s ease;-o-transition:opacity .15s linear,bottom .3s ease;transition:opacity .15s linear,bottom .3s ease;z-index:190992000}.is-modal-open .modal_backdrop{opacity:.6;bottom:0;pointer-events:auto}.modal{background:#fff;color:#6e3219;position:fixed;top:155px;left:50%;width:90%;max-width:1100px;padding:0;-webkit-box-shadow:0 0 13px 0 rgba(50,50,50,.6);box-shadow:0 0 13px 0 rgba(50,50,50,.6);opacity:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:190992003}.is-modal-open .modal{position:absolute;opacity:1;overflow-x:hidden}@media only screen and (min-width:100em){.modal{max-width:1500px}}@media only screen and (max-width:47.9375em){.modal{max-width:668px}}@media only screen and (max-width:33.75em){.modal{top:0;max-width:100%;width:100%;margin:0}}.modal_content{position:relative;width:100%;padding:20px 40px}.modal_close{width:100%;text-align:right}.modal_close .close_btn{color:#6e3219;display:inline-block;padding:10px;cursor:pointer}.rec_modal_title{color:#d16335}.rec_modal_text{font-family:FuturaStd-Book,"Palatino Linotype",serif}.exPopoverContainer{min-width:150px;position:relative;color:#2f0200;bottom:51px!important;left:-21px}.exPopoverContainer:after{content:"";position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;opacity:.9;bottom:-10px;left:17px}.borderRadius{border-radius:7px}.popBg{background-color:#fff;width:100%;height:100%;position:absolute;z-index:100}.popBody{width:100%;height:100%;position:relative;padding:10px;z-index:100}.popBody h1{text-align:left;padding-bottom:5px;margin:0;font-size:16px}.popHeadLine{clear:both;width:60%;height:2px;background-color:#d16335;margin:5px 0}.popContentLeft{float:left;font-size:14px;text-align:left;padding-bottom:10px}.marker{width:62px;height:62px;text-align:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:90}.marker svg{width:52px;height:52px;position:relative;top:5px;pointer-events:none;z-index:1}.c{clear:both}#loader_wrap{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ece6da;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .53s cubic-bezier(.694,.048,.335,1);transition:-webkit-transform .53s cubic-bezier(.694,.048,.335,1);-o-transition:transform .53s cubic-bezier(.694,.048,.335,1);transition:transform .53s cubic-bezier(.694,.048,.335,1);transition:transform .53s cubic-bezier(.694,.048,.335,1),-webkit-transform .53s cubic-bezier(.694,.048,.335,1);z-index:999999999}#loader_wrap .loader{position:absolute;top:50%;left:50%;width:300px;height:300px;margin:-75px 0 0 -150px;opacity:1;-webkit-transition:opacity .25s ease;-o-transition:opacity .25s ease;transition:opacity .25s ease;z-index:9999}#loader_wrap .loader .petals{display:block;width:300px;margin:0 75px}#loader_wrap .loader .petals li{width:100px;height:100px;border:8px solid #de062f;border-radius:50%;list-style-type:none;position:absolute;-webkit-animation:.8s infinite ease-in-out;animation:.8s infinite ease-in-out}#loader_wrap .loader .petals li:nth-child(1){-webkit-transform:translate(33.33%,0);-ms-transform:translate(33.33%,0);transform:translate(33.33%,0);-webkit-animation-name:petal-1;animation-name:petal-1}#loader_wrap .loader .petals li:nth-child(2){-webkit-transform:translate(0,16.66%);-ms-transform:translate(0,16.66%);transform:translate(0,16.66%);-webkit-animation-name:petal-2;animation-name:petal-2}#loader_wrap .loader .petals li:nth-child(3){-webkit-transform:translate(33.33%,33.33%);-ms-transform:translate(33.33%,33.33%);transform:translate(33.33%,33.33%);-webkit-animation-name:petal-3;animation-name:petal-3}.gambo{width:45px;height:45px;border-top:6px solid #1d972d;border-left:7px solid #1d972d;border-top-left-radius:45px;position:absolute;top:114px;left:81px}.loaded #loader_wrap{-webkit-transform:translateY(-120%);-ms-transform:translateY(-120%);transform:translateY(-120%);-webkit-transition-delay:.55s;-o-transition-delay:.55s;transition-delay:.55s}.loaded #loader_wrap .loader{opacity:0;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.footer{width:100%;margin:0 auto;background:#ece6da;color:#6e3219;position:absolute;left:0;bottom:0;height:245px;z-index:100001}.footer a{color:#6e3219}.footer_logo{display:block;width:120px;margin:12px auto}.footer_logo svg{width:120px}.footer_links{text-align:center;margin:55px 0 35px 0}.footer_links li{display:inline-block}.footer_links li a{display:block;margin:0 17px;letter-spacing:2px;text-transform:uppercase;position:relative}.footer_links li a:after{content:"";position:absolute;bottom:-1px;right:0;left:auto;width:0;height:3px;background-color:#d16335;-webkit-transition:all .3s cubic-bezier(.694,.048,.335,1);-o-transition:all .3s cubic-bezier(.694,.048,.335,1);transition:all .3s cubic-bezier(.694,.048,.335,1)}.footer_links li a:hover:after{width:100%;left:0}.footer_social_links{margin-bottom:30px;text-align:center}.footer_social_links li{display:inline-block}.footer_social_links li a{display:block;margin:0 25px}.footer_social_links li a svg{width:35px;height:35px}.footer_social_links li a svg path{fill:#6e3219;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.footer_social_links li a:hover svg path{fill:#d16335}.footer_text{text-align:center}.footer_text p{margin:0;font-family:FuturaStd-Book,"Palatino Linotype",serif;font-size:.75em;letter-spacing:2px}.footer_text p a{font-weight:700;text-decoration:underline}.footer_text p a:hover{color:#d16335}@media only screen and (max-width:51.25em){.footer_links{margin:35px 0 12px 0}.footer_links li a{margin:0 10px;font-size:.75em}.footer_social_links{margin-bottom:15px}.footer_social_links li a{margin:0 12px}.footer_social_links li a svg{width:20px;height:20px}}main.privacy{padding-top:205px}main.privacy .informativa{padding-bottom:35px;font-size:.875em}main.privacy a{font-family:$font-bold;text-decoration:none}main.privacy ol,main.privacy ul{list-style:initial;padding:0;margin:10px}main.privacy ol li,main.privacy ul li{margin:13px 0}main.privacy ol{list-style-type:decimal}main.privacy ol ol{list-style-type:lower-alpha}section{width:100%;display:block;position:relative;overflow:hidden;font-family:FuturaStd-Book,"Palatino Linotype",serif}section:after,section:before{content:"";display:table}section:after{clear:both}.content{width:95%;position:relative;margin:0 auto}.content:after,.content:before{content:"";display:table}.content:after{clear:both}@media only screen and (min-width:63.9375em){.content{width:1000px}}@media only screen and (min-width:75em){.content{width:1170px}}.little_content{width:95%;margin:0 auto}.little_content:after,.little_content:before{content:"";display:table}.little_content:after{clear:both}@media only screen and (min-width:63.9375em){.little_content{width:75%}}@media only screen and (min-width:75em){.little_content{width:900px}}.inner_container{width:100%;position:relative}.inner_container:after,.inner_container:before{content:"";display:table}.inner_container:after{clear:both}.one_content{float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0;margin-right:3%}.one_content:after,.one_content:before{content:'';display:table}.one_content:after{clear:both}.one_content:last-child{margin-right:0}.third_content{float:left;clear:none;text-align:inherit;width:65.66666666666666%;margin-left:0;margin-right:3%}.third_content:after,.third_content:before{content:'';display:table}.third_content:after{clear:both}.third_content:last-child{margin-right:0}.half_content{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}.half_content:after,.half_content:before{content:'';display:table}.half_content:after{clear:both}.half_content:last-child{margin-right:0}.half_content.half_bg{background-color:#ece6da;position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat}.big_image_content .content_desc{padding-top:30px;border-top:2px solid #ece6da;position:relative;top:60px;-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}.big_image_content .content_desc .section_title a:hover{text-decoration:underline}.big_image_content .content_desc ul{font-size:.875em;margin:5px 16px;list-style-type:square}.big_image_content .content_desc p a,.big_image_content .content_desc p strong{color:#d16335}.big_image_content .content_desc p a ul,.big_image_content .content_desc p strong ul{font-size:16px}.big_image_content .content_desc p a{color:#d16335}.big_image_content .content_desc .fra_button{margin-top:20px}.big_image_content .content_desc:hover{border-color:#d16335}.big_image_content .content_img{position:relative;z-index:2}.big_image_content .content_img .content_img_content{position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%;margin:0 auto;color:#fff;z-index:4}.big_image_content .content_img .content_img_content h2{font-family:"League Spartan",Helvetica,Arial,sans-serif;font-size:2.25em;margin-bottom:5px}.big_image_content .content_img .content_img_content p{font-size:1.125em}.text_right .big_image_content .content_img .content_img_content p{padding-left:30%}.big_image_content .content_img .content_img_content strong{color:#d16335}.big_image_content .content_img .content_img_content .fra_button{margin-top:20px}.big_image_content .content_img:after{content:"";position:absolute;width:80%;height:500px;top:-35px;left:-35px;border:20px solid #6e3219;opacity:.4;z-index:-1;-webkit-transition:opacity .25s ease-in-out,-webkit-transform .35s cubic-bezier(.694,.048,.335,1);transition:opacity .25s ease-in-out,-webkit-transform .35s cubic-bezier(.694,.048,.335,1);-o-transition:transform .35s cubic-bezier(.694,.048,.335,1),opacity .25s ease-in-out;transition:transform .35s cubic-bezier(.694,.048,.335,1),opacity .25s ease-in-out;transition:transform .35s cubic-bezier(.694,.048,.335,1),opacity .25s ease-in-out,-webkit-transform .35s cubic-bezier(.694,.048,.335,1);-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}.big_image_content .content_img.right:after{right:-35px;left:auto}.big_image_content .content_img.golfo:after{width:80%;height:350px}.big_image_content:hover .content_img:after{-webkit-transform:translate(-7px,-7px);-ms-transform:translate(-7px,-7px);transform:translate(-7px,-7px);opacity:.6;-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}.big_image_content:hover .content_img.right:after{-webkit-transform:translate(7px,-7px);-ms-transform:translate(7px,-7px);transform:translate(7px,-7px);opacity:.6}.big_image_content.boxed{background-color:#ece6da;margin-bottom:30px;padding:50px}.big_image_content.boxed .content_desc{border-color:#d16335;top:0;padding-top:30px}.big_image_content.boxed .content_img:after{display:none}@media only screen and (max-width:69.6875em){.big_image_content .content_img:after{display:none}}@media only screen and (max-width:60em){.big_image_content .content_desc,.big_image_content .content_img{width:100%}.big_image_content .content_desc{top:0;padding-bottom:30px}}@media only screen and (max-width:56.25em){.big_image_content .content_img .content_img_content h2{font-size:1.625em}.big_image_content .content_img .content_img_content p{font-size:.875em}}.button_content{padding:15px 0}.text_center{text-align:center}.text_right{text-align:right}.b-lazy{opacity:0;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.b-error,.b-loaded{opacity:1}.section_title{font-size:1.4375em;text-align:left;font-family:FuturaStd-Book,"Palatino Linotype",serif}.section_title.upper{font-family:"League Spartan",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:1.125em;letter-spacing:2px}.section_title.spaced{margin-top:1.75em}.section_title.title_big{font-size:2.1875em;text-align:center}.section_text{font-size:1.125em;letter-spacing:2px}.frame{position:absolute;width:400px;height:340px;top:-50px;left:-50px;border:20px solid #6e3219;opacity:.3;z-index:-1;-webkit-transition:opacity .25s ease-in-out,-webkit-transform .35s cubic-bezier(.694,.048,.335,1);transition:opacity .25s ease-in-out,-webkit-transform .35s cubic-bezier(.694,.048,.335,1);-o-transition:transform .35s cubic-bezier(.694,.048,.335,1),opacity .25s ease-in-out;transition:transform .35s cubic-bezier(.694,.048,.335,1),opacity .25s ease-in-out;transition:transform .35s cubic-bezier(.694,.048,.335,1),opacity .25s ease-in-out,-webkit-transform .35s cubic-bezier(.694,.048,.335,1)}.black_overlay{position:absolute;pointer-events:none;left:0;bottom:0;background:url(https://static.lafrancescaresort.it/static/images/60dc76bee5/overlay.png) left bottom repeat-x;width:100%;height:100%;opacity:.95;z-index:4}.page_regolamento{padding-top:210px;padding-bottom:60px}@media only screen and (max-width:63.9375em){.page_regolamento{padding-top:120px}}.page_regolamento .section_title{text-align:center}@media only screen and (max-width:33.75em){.page_regolamento .half_content{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.page_regolamento .half_content:first-child{margin-left:auto}.page_regolamento .half_content:last-child{margin-right:auto}}.page_regolamento .piscina_regol,.page_regolamento .regolamento{width:90%;display:block;margin:40px auto}.page_regolamento .piscina_regol li,.page_regolamento .regolamento li{margin:20px 0}.page_regolamento .piscina_regol ol li{list-style-type:decimal}.page_regolamento .piscina_regol ul li{list-style-type:square}.page_regolamento .final_regol{width:90%;margin:0 auto;text-align:center}.page_error{padding-top:205px}.error li{color:#cd0103}.page_not_found{font-size:4.375em}.no_lang{color:#cd0103;font-size:.875em}.fra_chi{padding:95px 0}.fra_chi .chi_content{text-align:center;width:55%;margin:0 auto}.fra_chi .chi_content .section_title{text-align:center;font-size:2.1875em}.fra_chi .chi_content p{font-size:1.5625em}.fra_chi .chi_content .button_content{padding:20px 0}.testimonial_section{padding:90px 0;overflow:hidden}.big_img_zone,.evidence_news{position:relative;height:600px;background-color:#6e3219;background-size:cover;background-position:center center;background-repeat:no-repeat}.big_img_zone .big_img_zone_content,.big_img_zone .evidence_news_content,.evidence_news .big_img_zone_content,.evidence_news .evidence_news_content{position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;margin:0 auto;color:#fff;z-index:10}.big_img_zone .big_img_zone_content:after,.big_img_zone .big_img_zone_content:before,.big_img_zone .evidence_news_content:after,.big_img_zone .evidence_news_content:before,.evidence_news .big_img_zone_content:after,.evidence_news .big_img_zone_content:before,.evidence_news .evidence_news_content:after,.evidence_news .evidence_news_content:before{content:"";display:table}.big_img_zone .big_img_zone_content:after,.big_img_zone .evidence_news_content:after,.evidence_news .big_img_zone_content:after,.evidence_news .evidence_news_content:after{clear:both}@media only screen and (min-width:63.9375em){.big_img_zone .big_img_zone_content,.big_img_zone .evidence_news_content,.evidence_news .big_img_zone_content,.evidence_news .evidence_news_content{width:1000px}}@media only screen and (min-width:75em){.big_img_zone .big_img_zone_content,.big_img_zone .evidence_news_content,.evidence_news .big_img_zone_content,.evidence_news .evidence_news_content{width:1170px}}.big_img_zone .big_img_zone_content h3,.big_img_zone .evidence_news_content h3,.evidence_news .big_img_zone_content h3,.evidence_news .evidence_news_content h3{font-family:"League Spartan",Helvetica,Arial,sans-serif;text-transform:uppercase;line-height:1.5em;font-size:1.875em;letter-spacing:2px}.big_img_zone .big_img_zone_content p,.big_img_zone .evidence_news_content p,.evidence_news .big_img_zone_content p,.evidence_news .evidence_news_content p{width:65%;font-size:1.125em}.big_img_zone .big_img_zone_content p.text_center,.big_img_zone .evidence_news_content p.text_center,.evidence_news .big_img_zone_content p.text_center,.evidence_news .evidence_news_content p.text_center{margin:0 auto;margin-bottom:10px}.big_img_zone .big_img_zone_content .fra_button,.big_img_zone .evidence_news_content .fra_button,.evidence_news .big_img_zone_content .fra_button,.evidence_news .evidence_news_content .fra_button{margin-top:23px}.big_img_zone .big_img_zone_content .fra_button:nth-last-child(n+2),.big_img_zone .big_img_zone_content .fra_button:nth-last-child(n+2)~a,.big_img_zone .evidence_news_content .fra_button:nth-last-child(n+2),.big_img_zone .evidence_news_content .fra_button:nth-last-child(n+2)~a,.evidence_news .big_img_zone_content .fra_button:nth-last-child(n+2),.evidence_news .big_img_zone_content .fra_button:nth-last-child(n+2)~a,.evidence_news .evidence_news_content .fra_button:nth-last-child(n+2),.evidence_news .evidence_news_content .fra_button:nth-last-child(n+2)~a{margin-right:35px}.big_img_zone .evidence_news_content:before,.evidence_news .evidence_news_content:before{content:"";position:absolute;width:400px;height:340px;top:-50px;left:-50px;border:20px solid #6e3219;opacity:.3;z-index:-1;-webkit-transition:opacity .25s ease-in-out,-webkit-transform .35s cubic-bezier(.694,.048,.335,1);transition:opacity .25s ease-in-out,-webkit-transform .35s cubic-bezier(.694,.048,.335,1);-o-transition:transform .35s cubic-bezier(.694,.048,.335,1),opacity .25s ease-in-out;transition:transform .35s cubic-bezier(.694,.048,.335,1),opacity .25s ease-in-out;transition:transform .35s cubic-bezier(.694,.048,.335,1),opacity .25s ease-in-out,-webkit-transform .35s cubic-bezier(.694,.048,.335,1)}@media only screen and (max-width:71.875em){.big_img_zone .evidence_news_content:before,.evidence_news .evidence_news_content:before{display:none}.big_img_zone .big_img_zone_content,.big_img_zone .evidence_news_content,.evidence_news .big_img_zone_content,.evidence_news .evidence_news_content{text-align:center}.big_img_zone .big_img_zone_content h3,.big_img_zone .evidence_news_content h3,.evidence_news .big_img_zone_content h3,.evidence_news .evidence_news_content h3{font-size:1.75em;letter-spacing:2px}.big_img_zone .big_img_zone_content p,.big_img_zone .evidence_news_content p,.evidence_news .big_img_zone_content p,.evidence_news .evidence_news_content p{margin:0 auto;font-size:1.0625em}}@media only screen and (max-width:60em){.big_img_zone .big_img_zone_content h3,.big_img_zone .evidence_news_content h3,.evidence_news .big_img_zone_content h3,.evidence_news .evidence_news_content h3{font-size:1.4375em}.big_img_zone .big_img_zone_content p,.big_img_zone .evidence_news_content p,.evidence_news .big_img_zone_content p,.evidence_news .evidence_news_content p{font-size:.875em;width:90%}.big_img_zone .big_img_zone_content .fra_button:nth-last-child(n+2):first-child,.big_img_zone .big_img_zone_content .fra_button:nth-last-child(n+2)~a:first-child,.big_img_zone .evidence_news_content .fra_button:nth-last-child(n+2):first-child,.big_img_zone .evidence_news_content .fra_button:nth-last-child(n+2)~a:first-child,.evidence_news .big_img_zone_content .fra_button:nth-last-child(n+2):first-child,.evidence_news .big_img_zone_content .fra_button:nth-last-child(n+2)~a:first-child,.evidence_news .evidence_news_content .fra_button:nth-last-child(n+2):first-child,.evidence_news .evidence_news_content .fra_button:nth-last-child(n+2)~a:first-child{display:none}}.offerta_evidence h3{margin-bottom:5px}.offerta_evidence .offerta_period{font-size:.875em;float:right;font-weight:700;margin-bottom:12px}.offerta_evidence .offerta_period:after,.offerta_evidence .offerta_period:before{content:"";display:table}.offerta_evidence .offerta_period:after{clear:both}.offerta_evidence .offerta_price{float:left;color:#d16335;font-weight:700;letter-spacing:1px}.offerta_evidence .offerta_price:after,.offerta_evidence .offerta_price:before{content:"";display:table}.offerta_evidence .offerta_price:after{clear:both}.offerta_evidence .fra_button{margin-top:10px}.offerta_evidence.available .offerta_period{color:#1d972d}.offerta_evidence.scadenza .offerta_period{color:#f7a310}.la_francesca{padding-top:205px}@media only screen and (max-width:58.125em){.la_francesca{padding-top:55px}}.la_francesca .big_image_content{padding:80px 0}.la_francesca .big_image_content .content_desc{top:10px}.la_francesca .big_image_content .content_img:after{width:80%;height:380px}.la_francesca_title{font-family:"League Spartan",Helvetica,Arial,sans-serif;font-size:1.6875em;text-transform:uppercase;letter-spacing:1px}.la_francesca_map_zone{padding:30px 0}.la_francesca_map_zone .la_francesca_map{float:left;clear:none;text-align:inherit;width:79.4%;margin-left:0;margin-right:3%}.la_francesca_map_zone .la_francesca_map:after,.la_francesca_map_zone .la_francesca_map:before{content:'';display:table}.la_francesca_map_zone .la_francesca_map:after{clear:both}.la_francesca_map_zone .la_francesca_map:last-child{margin-right:0}.la_francesca_map_zone .la_francesca_map img{display:block;width:100%;height:auto}.la_francesca_map_zone .la_francesca_map_legend_zone{float:left;clear:none;text-align:inherit;width:17.6%;margin-left:0;margin-right:3%}.la_francesca_map_zone .la_francesca_map_legend_zone:after,.la_francesca_map_zone .la_francesca_map_legend_zone:before{content:'';display:table}.la_francesca_map_zone .la_francesca_map_legend_zone:after{clear:both}.la_francesca_map_zone .la_francesca_map_legend_zone:last-child{margin-right:0}.la_francesca_map_zone .la_francesca_map_legend_zone .la_francesca_legend_title{font-family:"League Spartan",Helvetica,Arial,sans-serif;font-size:.875em;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.la_francesca_map_zone .la_francesca_map_legend_zone .la_francesca_legend{width:100%;border:8px solid #ece6da;padding:10px 5px;-webkit-transition:border-color .3s ease;-o-transition:border-color .3s ease;transition:border-color .3s ease}.la_francesca_map_zone .la_francesca_map_legend_zone .la_francesca_legend ul li{margin:10px 0;padding-left:5px}.la_francesca_map_zone .la_francesca_map_legend_zone .la_francesca_legend ul li:before{content:"";display:inline-block;margin-right:10px;width:10px;height:10px;background-color:#d16335}.la_francesca_map_zone .la_francesca_map_legend_zone .la_francesca_legend ul li:first-child:before{background-color:#e67e22}.la_francesca_map_zone .la_francesca_map_legend_zone .la_francesca_legend ul li:nth-child(2):before{background-color:#49a3df}.la_francesca_map_zone .la_francesca_map_legend_zone .la_francesca_legend ul li:nth-child(3):before{background-color:#2c3e50}.la_francesca_map_zone .la_francesca_map_legend_zone .la_francesca_legend ul li:nth-child(4):before{background-color:#8e44ad}.la_francesca_map_zone .la_francesca_map_legend_zone .la_francesca_legend ul li:nth-child(5):before{background-color:#ff1b79}.la_francesca_map_zone .la_francesca_map_legend_zone .la_francesca_legend ul li:nth-child(6):before{background-color:#ff4500}.la_francesca_map_zone .la_francesca_map_legend_zone .la_francesca_legend ul li:nth-child(7):before{background-color:#00f}.la_francesca_map_zone .la_francesca_map_legend_zone .la_francesca_legend ul li:nth-child(8):before{background-color:#de062f}.la_francesca_map_zone .la_francesca_map_legend_zone .la_francesca_legend ul li:nth-child(9):before{background-color:#f1c40f}.la_francesca_map_zone .la_francesca_map_legend_zone .la_francesca_legend ul li:nth-child(10):before{background-color:#00b6ad}.la_francesca_map_zone .la_francesca_map_legend_zone .la_francesca_legend ul li:nth-child(11):before{background-color:#00796b}.la_francesca_map_zone .la_francesca_map_legend_zone .la_francesca_legend:hover{border-color:#d5c8ad}@media only screen and (max-width:59.375em){.la_francesca_map_zone .la_francesca_map,.la_francesca_map_zone .la_francesca_map_legend_zone{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.la_francesca_map_zone .la_francesca_map:first-child,.la_francesca_map_zone .la_francesca_map_legend_zone:first-child{margin-left:auto}.la_francesca_map_zone .la_francesca_map:last-child,.la_francesca_map_zone .la_francesca_map_legend_zone:last-child{margin-right:auto}.la_francesca_map_zone .la_francesca_map{margin-bottom:20px}}.houses{padding:55px 0}.houses .house_cat{width:100%;position:relative;padding:12px 0}.houses .house_cat:after,.houses .house_cat:before{content:"";display:table}.houses .house_cat:after{clear:both}.houses .house_cat:first-child{padding:40px 0 12px 0}.houses .house_cat .house_cat_title{font-size:2.5em;font-family:"League Spartan",Helvetica,Arial,sans-serif;position:relative;padding-bottom:12px}.houses .house_cat .house_cat_title:before{content:"";position:absolute;top:-22px;left:0;width:300px;height:3px;-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px);background-color:#ece6da;-webkit-transition:background-color .25s ease,-webkit-transform .3s cubic-bezier(.694,.048,.335,1);transition:background-color .25s ease,-webkit-transform .3s cubic-bezier(.694,.048,.335,1);-o-transition:background-color .25s ease,transform .3s cubic-bezier(.694,.048,.335,1);transition:background-color .25s ease,transform .3s cubic-bezier(.694,.048,.335,1);transition:background-color .25s ease,transform .3s cubic-bezier(.694,.048,.335,1),-webkit-transform .3s cubic-bezier(.694,.048,.335,1)}.houses .house_cat .related_house{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%;height:340px;margin-bottom:18px}.houses .house_cat .related_house:after,.houses .house_cat .related_house:before{content:'';display:table}.houses .house_cat .related_house:after{clear:both}.houses .house_cat .related_house:nth-child(2n){margin-right:0;float:right}.houses .house_cat .related_house:nth-child(2n+1){clear:both}.houses .house_cat .related_house:after,.houses .house_cat .related_house:before{content:"";display:table}.houses .house_cat .related_house:after{clear:both}.houses .house_cat .related_house .related_house_text{float:left;clear:none;text-align:inherit;width:38.2%;margin-left:0;margin-right:3%;padding-top:25px;border-top:2px solid #ece6da}.houses .house_cat .related_house .related_house_text:after,.houses .house_cat .related_house .related_house_text:before{content:'';display:table}.houses .house_cat .related_house .related_house_text:after{clear:both}.houses .house_cat .related_house .related_house_text:last-child{margin-right:0}.houses .house_cat .related_house .related_house_text .related_house_title{font-size:1em;font-family:"League Spartan",Helvetica,Arial,sans-serif;text-transform:uppercase}.houses .house_cat .related_house .related_house_text .related_house_title:hover{text-decoration:underline}.houses .house_cat .related_house .related_house_text ul{margin:5px 16px;list-style-type:square}.houses .house_cat .related_house .related_house_text ul li{margin:10px 0}.houses .house_cat .related_house .related_house_img{float:left;clear:none;text-align:inherit;width:58.8%;margin-left:0;margin-right:3%;position:relative;top:35px}.houses .house_cat .related_house .related_house_img:after,.houses .house_cat .related_house .related_house_img:before{content:'';display:table}.houses .house_cat .related_house .related_house_img:after{clear:both}.houses .house_cat .related_house .related_house_img:last-child{margin-right:0}.houses .house_cat .related_house .related_house_img .related_house_ill{display:block;width:100%;height:250px;position:relative;left:-10px;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#333}.houses .house_cat .related_house .related_house_img .related_house_ill:before{content:"";position:absolute;width:80%;height:90%;top:-20px;right:-20px;border:10px solid #6e3219;opacity:.4;z-index:-1;-webkit-transition:opacity .25s ease-in-out,-webkit-transform .35s cubic-bezier(.694,.048,.335,1);transition:opacity .25s ease-in-out,-webkit-transform .35s cubic-bezier(.694,.048,.335,1);-o-transition:transform .35s cubic-bezier(.694,.048,.335,1),opacity .25s ease-in-out;transition:transform .35s cubic-bezier(.694,.048,.335,1),opacity .25s ease-in-out;transition:transform .35s cubic-bezier(.694,.048,.335,1),opacity .25s ease-in-out,-webkit-transform .35s cubic-bezier(.694,.048,.335,1);-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}.houses .house_cat .related_house .related_house_img .related_house_ill:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.houses .house_cat .related_house .related_house_img .related_house_ill:hover:before{-webkit-transform:translate(7px,-7px);-ms-transform:translate(7px,-7px);transform:translate(7px,-7px)}.houses .house_cat .related_house .related_house_img .related_house_ill:hover:after{opacity:.3}.houses .house_cat:hover .house_cat_title:before{background-color:#d16335;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media only screen and (max-width:62.4375em){.houses .house_cat{margin-top:30px}.houses .house_cat .related_house{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.houses .house_cat .related_house:first-child{margin-left:auto}.houses .house_cat .related_house:last-child{margin-right:auto}.houses .house_cat .related_house .related_house_img .related_house_ill{left:0}.houses .house_cat .related_house .related_house_img .related_house_ill:before{display:none}}@media only screen and (max-width:43.75em){.houses .house_cat .related_house{height:auto}.houses .house_cat .related_house .related_house_img,.houses .house_cat .related_house .related_house_text{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.houses .house_cat .related_house .related_house_img:first-child,.houses .house_cat .related_house .related_house_text:first-child{margin-left:auto}.houses .house_cat .related_house .related_house_img:last-child,.houses .house_cat .related_house .related_house_text:last-child{margin-right:auto}}.anchor{position:absolute;top:-140px;left:0;visibility:hidden;z-index:-1}.single_house_nav{width:100%;padding:12px 0;margin-bottom:45px}.single_house_nav:after,.single_house_nav:before{content:"";display:table}.single_house_nav:after{clear:both}.single_house_nav .single_house_links{float:left}.single_house_nav .single_house_links li{position:relative;display:inline-block;margin:0 20px}.single_house_nav .single_house_links li:first-child{margin-left:0}.single_house_nav .single_house_links li.casa-a:first-child a:after{content:"";position:absolute;bottom:-1px;right:0;left:auto;width:100%;height:3px;background-color:#d16335;-webkit-transition:all .3s cubic-bezier(.694,.048,.335,1);-o-transition:all .3s cubic-bezier(.694,.048,.335,1);transition:all .3s cubic-bezier(.694,.048,.335,1)}.single_house_nav .single_house_links li.casa-b:nth-child(2) a:after{content:"";position:absolute;bottom:-1px;right:0;left:auto;width:100%;height:3px;background-color:#d16335;-webkit-transition:all .3s cubic-bezier(.694,.048,.335,1);-o-transition:all .3s cubic-bezier(.694,.048,.335,1);transition:all .3s cubic-bezier(.694,.048,.335,1)}.single_house_nav .single_house_links li.casa-c:nth-child(3) a:after{content:"";position:absolute;bottom:-1px;right:0;left:auto;width:100%;height:3px;background-color:#d16335;-webkit-transition:all .3s cubic-bezier(.694,.048,.335,1);-o-transition:all .3s cubic-bezier(.694,.048,.335,1);transition:all .3s cubic-bezier(.694,.048,.335,1)}.single_house_nav .single_house_links li.casa-d:last-child a:after{content:"";position:absolute;bottom:-1px;right:0;left:auto;width:100%;height:3px;background-color:#d16335;-webkit-transition:all .3s cubic-bezier(.694,.048,.335,1);-o-transition:all .3s cubic-bezier(.694,.048,.335,1);transition:all .3s cubic-bezier(.694,.048,.335,1)}.single_house_nav .single_house_links li a{display:block;font-family:"League Spartan",Helvetica,Arial,sans-serif;font-size:1em;text-transform:uppercase;letter-spacing:2px;position:relative}.single_house_nav .single_house_links li.active a:after{content:"";position:absolute;bottom:-1px;right:0;left:auto;width:100%;height:3px;background-color:#d16335;-webkit-transition:all .3s cubic-bezier(.694,.048,.335,1);-o-transition:all .3s cubic-bezier(.694,.048,.335,1);transition:all .3s cubic-bezier(.694,.048,.335,1)}.single_house_nav .single_house_links li .single_house_submenu{position:absolute;top:45px;left:0;padding:12px;background-color:#ece6da;visibility:hidden;opacity:0;z-index:9999;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.single_house_nav .single_house_links li .single_house_submenu:before{content:"";position:absolute;top:-10px;left:10px;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #ece6da transparent}.single_house_nav .single_house_links li .single_house_submenu li{margin:0}.single_house_nav .single_house_links li .single_house_submenu a{font-size:.75em}.single_house_nav .single_house_links li .single_house_submenu a:after{display:none}.single_house_nav .single_house_links li:hover .single_house_submenu{opacity:1;visibility:visible}.single_house{padding-top:205px;padding-bottom:65px}@media only screen and (max-width:58.125em){.single_house{padding-top:55px}}.single_house .single_house_desc{float:left;clear:none;text-align:inherit;width:22.75%;margin-left:0;margin-right:3%;padding-top:25px;border-top:2px solid #ece6da}.single_house .single_house_desc:after,.single_house .single_house_desc:before{content:'';display:table}.single_house .single_house_desc:after{clear:both}.single_house .single_house_desc:last-child{margin-right:0}.single_house .single_house_desc .single_house_title{font-size:1em;text-transform:uppercase;font-family:"League Spartan",Helvetica,Arial,sans-serif;letter-spacing:2px}.single_house .single_house_desc p{font-size:.875em;margin-bottom:20px}.single_house .single_house_desc img{width:80%}.single_house .single_house_ill{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}.single_house .single_house_ill:after,.single_house .single_house_ill:before{content:'';display:table}.single_house .single_house_ill:after{clear:both}.single_house .single_house_ill:last-child{margin-right:0}.single_house .single_house_ill .single_house_img{width:85%;height:380px;position:relative;margin-left:5%;background-position:center center;background-size:cover;background-repeat:no-repeat}.single_house .single_house_ill .single_house_img:after{content:"";position:absolute;width:90%;height:400px;top:-35px;right:-35px;border:20px solid #6e3219;opacity:.4;z-index:-1;-webkit-transition:opacity .25s ease-in-out,-webkit-transform .35s cubic-bezier(.694,.048,.335,1);transition:opacity .25s ease-in-out,-webkit-transform .35s cubic-bezier(.694,.048,.335,1);-o-transition:transform .35s cubic-bezier(.694,.048,.335,1),opacity .25s ease-in-out;transition:transform .35s cubic-bezier(.694,.048,.335,1),opacity .25s ease-in-out;transition:transform .35s cubic-bezier(.694,.048,.335,1),opacity .25s ease-in-out,-webkit-transform .35s cubic-bezier(.694,.048,.335,1);-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}.single_house:hover .single_house_img:after{-webkit-transform:translate(2px,-2px);-ms-transform:translate(2px,-2px);transform:translate(2px,-2px);opacity:.5}.single_house .single_house_other{float:left;clear:none;text-align:inherit;width:22.75%;margin-left:0;margin-right:3%}.single_house .single_house_other:after,.single_house .single_house_other:before{content:'';display:table}.single_house .single_house_other:after{clear:both}.single_house .single_house_other:last-child{margin-right:0}.single_house .single_house_other .fra_button,.single_house .single_house_other .fra_rel_button{margin-bottom:30px}.single_house .single_house_other .fra_button.little,.single_house .single_house_other .fra_rel_button.little{margin-right:20px}@media only screen and (max-width:57.5em){.single_house .single_house_desc,.single_house .single_house_ill,.single_house .single_house_other{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;margin:40px 0}.single_house .single_house_desc:first-child,.single_house .single_house_ill:first-child,.single_house .single_house_other:first-child{margin-left:auto}.single_house .single_house_desc:last-child,.single_house .single_house_ill:last-child,.single_house .single_house_other:last-child{margin-right:auto}.single_house .single_house_desc img{width:auto}.single_house .single_house_other .fra_button{margin:10px 20px}}@media only screen and (max-width:37.5em){.single_house .single_house_ill .single_house_img{width:100%;margin-left:0;height:300px}.single_house .single_house_ill .single_house_img:after{display:none}}.mare .big_image_content .content_img:after{border-color:#f7a310}.mare_section{padding:85px 0}.mare_img_zone{width:100%;height:460px;position:relative}.servizi_section{padding:90px 0}.servizi_section:nth-child(2n){background-color:#ece6da}.servizi_section:nth-child(2n) .content_desc{border-color:#d16335}.servizi_section:nth-child(2n) .content_desc .fra_button:before{border-color:#d0c2a4}.servizi_section:last-child{border-bottom:3px solid #cdbd9e}.servizi_section .big_image_content .content_img:after{width:75%;height:400px}.servizi_img{width:95%;height:460px;position:relative;margin-left:5%}.risto_section{padding:80px 0}.modal_cornice{position:absolute;top:0;left:0;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;margin:0 auto;-o-border-image:url(https://static.lafrancescaresort.it/static/images/afd6a9ca70/cornice.svg) 65 repeat;border-image:url(https://static.lafrancescaresort.it/static/images/afd6a9ca70/cornice.svg) 65 repeat;border-width:90px}.half_modal{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}.half_modal:after,.half_modal:before{content:'';display:table}.half_modal:after{clear:both}.half_modal:last-child{margin-right:0}@media only screen and (max-width:47.5em){.half_modal{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.half_modal:first-child{margin-left:auto}.half_modal:last-child{margin-right:auto}}.risto_modal{top:20px;max-width:930px}.risto_modal .modal_content{padding:0 30px}.risto_modal .modal_content:after,.risto_modal .modal_content:before{content:"";display:table}.risto_modal .modal_content:after{clear:both}.risto_modal .modal_import{margin-bottom:50px}.risto_modal .modal_import:after,.risto_modal .modal_import:before{content:"";display:table}.risto_modal .modal_import:after{clear:both}.risto_modal .modal_close{width:auto;position:absolute;top:65px;right:85px;z-index:99999}.ricciolo{text-align:center}.ricciolo svg{width:200px;height:40px;display:block;margin:0 auto}.ricciolo_sx{padding-right:20px}.ricciolo_dx{padding-left:20px}.menu_risto{width:100%;margin:0 auto;min-height:200px;color:#e8b67a;padding-top:70px}.menu_risto .menu_risto_title{font-size:2em;display:inline-block;color:#d38425;text-align:center}.menu_risto .menu_dish{padding:4px 0}.menu_risto .menu_dish h3{text-align:center;font-size:1.375em;letter-spacing:2px;margin-bottom:2px;color:#d38425}.menu_risto .menu_dish ul{text-align:center}.menu_risto .menu_dish ul li{margin:3px 0;font-size:1.0625em;font-family:FuturaStd-Book,"Palatino Linotype",serif;color:#a87033}.menu_risto .menu_dish ul li p{font-style:italic;font-size:17px;margin:0}#servizi_risto{height:450px}.risto_menu_holder{position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60%;margin:0 auto;background-color:#fff;height:90%}.territorio{padding:55px 0;text-align:center}.territorio .section_title{text-align:center}.territorio p{width:60%;margin:0 auto}.territorio_zone{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%;margin-top:60px}.territorio_zone:after,.territorio_zone:before{content:'';display:table}.territorio_zone:after{clear:both}.territorio_zone:last-child{margin-right:0}.territorio_zone h3{text-align:center}.territorio_zone p{width:100%;font-family:FuturaStd-Book,"Palatino Linotype",serif}@media only screen and (max-width:47.5em){.territorio_zone{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.territorio_zone:first-child{margin-left:auto}.territorio_zone:last-child{margin-right:auto}}.eco_parco{padding:75px 0}.eco_parco .big_image_content .content_img:after{border-color:#1d972d}#eco_parchi .big_image_content{padding:65px 0}.trekking_main_text{text-align:center;width:70%;margin:5px auto}.percorso_trekking{padding:70px 0}.percorso_trekking a{color:#d16335;text-decoration:underline}.eco_art .big_image_content{padding:70px 0}.page_news{padding-top:200px;padding-bottom:40px}@media only screen and (max-width:58.125em){.page_news{padding-top:120px}}.news_evidence{width:100%;height:360px;position:relative;-webkit-box-shadow:0 0 8px 0 rgba(50,50,50,.6);box-shadow:0 0 8px 0 rgba(50,50,50,.6);margin-bottom:35px;background-color:#ece6da}.news_evidence:after,.news_evidence:before{content:"";display:table}.news_evidence:after{clear:both}.news_evidence .evidence_img{float:left;position:relative;width:60%;height:100%;background-color:#6e3219;background-position:center center;background-size:cover;background-repeat:no-repeat}.news_evidence .evidence_img .event_pub{position:absolute;top:100%;margin-top:-35px;color:#fff;font-family:"League Spartan",Helvetica,Arial,sans-serif;height:50px;right:25px;letter-spacing:2px;font-size:.75em;z-index:2}.news_evidence .evidence_content{position:relative;float:left;width:40%;height:100%;padding:40px 25px;background-color:#ece6da}.news_evidence .evidence_content .evidence_title{font-size:1.5625em;font-family:"League Spartan",Helvetica,Arial,sans-serif;margin:0}.news_evidence .evidence_content .evidence_title+hr{width:45%;margin:4px 0 23px 0;border-bottom:2px solid #d16335;-webkit-transition:width .3s cubic-bezier(.694,.048,.335,1);-o-transition:width .3s cubic-bezier(.694,.048,.335,1);transition:width .3s cubic-bezier(.694,.048,.335,1)}.news_evidence .evidence_content .evidence_text{width:85%;padding-bottom:40px}.news_evidence .evidence_content .evidence_read{position:absolute;bottom:25px;left:25px}.news_evidence .evidence_content .evidence_read a{display:inline-block;position:relative;font-size:.875em;letter-spacing:2px;text-transform:uppercase;font-family:"League Spartan",Helvetica,Arial,sans-serif}.news_evidence .evidence_content .evidence_read a:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#d16335}.news_evidence:hover .evidence_title+hr{width:70%}@media only screen and (max-width:56.25em){.news_evidence .evidence_content{font-size:.875em}.news_evidence .evidence_content .evidence_title{font-size:1.125em}}@media only screen and (max-width:35em){.news_evidence{height:490px}.news_evidence .evidence_content{width:100%;height:auto}.news_evidence .evidence_img{width:100%;height:192px}}.news_preview{float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0;margin-right:3%;height:490px;position:relative;-webkit-box-shadow:0 0 8px 0 rgba(50,50,50,.6);box-shadow:0 0 8px 0 rgba(50,50,50,.6);margin-bottom:35px;background-color:#ece6da}.news_preview:after,.news_preview:before{content:'';display:table}.news_preview:after{clear:both}.news_preview:nth-child(3n){margin-right:0;float:right}.news_preview:nth-child(3n+1){clear:both}.news_preview .news_img{width:100%;height:230px;position:relative;background-color:#6e3219;background-position:center center;background-size:cover;background-repeat:no-repeat}.news_preview .news_content{width:100%;height:auto;padding:25px 25px 80px}.news_preview .news_content .news_title{font-size:1.25em;font-family:"League Spartan",Helvetica,Arial,sans-serif;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.news_preview .event_pub{position:absolute;top:100%;margin-top:-35px;color:#fff;font-family:"League Spartan",Helvetica,Arial,sans-serif;height:50px;right:25px;letter-spacing:2px;font-size:.75em;z-index:2}.news_preview .no_lang{position:absolute;bottom:15px;right:5px;width:40%;margin:0;font-size:.75em}.news_preview .news_read{position:absolute;top:100%;margin-top:-50px;height:50px;left:25px;right:15px;z-index:2}.news_preview .news_read a{display:inline-block;position:relative;font-size:.875em;letter-spacing:2px;text-transform:uppercase;font-family:"League Spartan",Helvetica,Arial,sans-serif}.news_preview .news_read a:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#d16335}@media only screen and (max-width:74.9375em){.news_preview .news_content{font-size:.875em}.news_preview .news_content .news_title{font-size:1.125em}}@media only screen and (max-width:56.25em){.news_preview{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.news_preview:first-child{margin-left:auto}.news_preview:last-child{margin-right:auto}.news_preview:after,.news_preview:before{content:"";display:table}.news_preview:after{clear:both}}.the_news{width:100%;padding-bottom:40px}.the_news .article_turn_back a{display:inline-block;font-size:.875em;position:relative;font-family:"League Spartan",Helvetica,Arial,sans-serif;margin-bottom:25px}.the_news .article_turn_back a:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#d16335}.the_news .article_main_img{position:relative;width:90%;height:400px;background-position:center center;background-size:cover;background-repeat:no-repeat;margin-bottom:10px}.the_news .is_single{width:90%;height:auto}.the_news .article_date{font-size:.875em;color:#d16335;margin-bottom:30px;font-weight:700}.the_news .article_title{font-size:2.5em;font-family:"League Spartan",Helvetica,Arial,sans-serif}.the_news .article_content{width:90%}.the_news .article_content a,.the_news .article_content strong{color:#d16335;font-weight:700}.the_news .article_content a{text-decoration:underline}.the_news .article_content ul{margin:5px 16px;list-style-type:square}.the_news .article_content h2{font-size:1.875em}.the_news .article_content h3{font-size:1.4375em}.the_news .article_content h2,.the_news .article_content h3,.the_news .article_content h4{font-family:"League Spartan",Helvetica,Arial,sans-serif;margin:10px 0}.articles_nav{width:100%}.articles_nav:after,.articles_nav:before{content:"";display:table}.articles_nav:after{clear:both}.articles_nav .article_next,.articles_nav .article_prev{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%;display:block;background-color:#ece6da;padding:25px 20px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.articles_nav .article_next:after,.articles_nav .article_next:before,.articles_nav .article_prev:after,.articles_nav .article_prev:before{content:'';display:table}.articles_nav .article_next:after,.articles_nav .article_prev:after{clear:both}.articles_nav .article_next:last-child,.articles_nav .article_prev:last-child{margin-right:0}.articles_nav .article_next span,.articles_nav .article_prev span{position:relative;bottom:10px;left:20px;text-transform:uppercase;letter-spacing:2px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.articles_nav .article_next svg,.articles_nav .article_prev svg{width:30px;height:30px}.articles_nav .article_next svg path,.articles_nav .article_prev svg path{fill:#6e3219;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.articles_nav .article_next:hover,.articles_nav .article_prev:hover{background-color:#d16335}.articles_nav .article_next:hover svg path,.articles_nav .article_prev:hover svg path{fill:#fff}.articles_nav .article_next:hover span,.articles_nav .article_prev:hover span{left:30px;color:#fff}.articles_nav .article_next{text-align:right}.articles_nav .article_next span{left:auto;right:20px}.articles_nav .article_next:hover span{left:auto;right:30px}.testimonial_page{padding-top:160px}@media only screen and (max-width:58.125em){.testimonial_page{padding-top:65px}}.testimonial_page .section_title{font-size:2.8125em;margin-bottom:50px}.bloggers,.recensioni{padding-bottom:65px}.recensione{float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0;margin-right:3%;height:320px;border:4px solid #ece6da;padding:28px 32px;margin-top:50px;background-color:#fff;position:relative;z-index:1;-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}.recensione:after,.recensione:before{content:'';display:table}.recensione:after{clear:both}.recensione:nth-child(3n){margin-right:0;float:right}.recensione:nth-child(3n+1){clear:both}.recensione:before{content:"";position:absolute;top:-15px;left:-18px;width:100%;height:110%;border:4px solid #cab998;-webkit-transition:border-color .25s ease 125ms,top .3s cubic-bezier(.694,.048,.335,1);-o-transition:border-color .25s ease 125ms,top .3s cubic-bezier(.694,.048,.335,1);transition:border-color .25s ease 125ms,top .3s cubic-bezier(.694,.048,.335,1);z-index:-1}.recensione .recensione_title{font-size:1.25em;font-family:"League Spartan",Helvetica,Arial,sans-serif;letter-spacing:2px;margin-bottom:5px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.recensione .recensione_read_more{position:absolute;bottom:20px;cursor:pointer;left:35px;text-transform:uppercase;letter-spacing:2px;font-size:1em;font-family:"League Spartan",Helvetica,Arial,sans-serif;margin:0}.recensione .recensione_author{float:left;display:inline-block;font-size:.875em;position:relative}.recensione .recensione_author:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#d16335}.recensione .recensione_date{float:right;font-size:.8125em;color:#d16335}.recensione .recensione_hidden{display:none}.recensione .recensione_text p{font-size:.9375em}.recensione:hover{border-color:#daceb6}.recensione:hover:before{border-color:#d16335;top:-18px}@media only screen and (max-width:58.125em){.recensione .recensione_date{font-size:.75em}.recensione .recensione_author{font-size:.8125em}.recensione .recensione_text p{font-size:.8125em}}@media only screen and (max-width:58.125em) and (max-width:53.75em){.recensione .recensione_title{font-size:1em}.recensione .recensione_author,.recensione .recensione_date{float:left;width:100%}.recensione .recensione_author{margin-bottom:4px}.recensione .recensione_author:after{display:none}}@media only screen and (max-width:58.125em) and (max-width:47.9375em){.recensione{display:block;clear:both;width:100%;margin-left:auto;margin-right:auto;height:auto}.recensione:before{display:none}.recensione .recensione_read_more{position:relative;bottom:auto;left:auto}}.blogger{float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0;margin-right:3%;background-color:#f9f7f3;height:450px;border:2px solid #9c4723;margin-bottom:35px}.blogger:after,.blogger:before{content:'';display:table}.blogger:after{clear:both}.blogger:nth-child(3n){margin-right:0;float:right}.blogger:nth-child(3n+1){clear:both}@media only screen and (max-width:47.9375em){.blogger{display:block;clear:both;width:100%;margin-left:auto;margin-right:auto;height:auto}}.blogger .blogger_img{width:100%;height:230px;background-color:#6e3219;background-position:center center;background-size:cover;background-repeat:no-repeat}.blogger .blogger_content{width:100%;height:170px;padding:20px;text-align:center}.blogger .blogger_content .blogger_title{font-size:1.25em;font-family:"League Spartan",Helvetica,Arial,sans-serif;margin-bottom:7px}.blogger .blogger_content .blogger_author{font-size:.875em;color:#d16335;margin-bottom:20px}.blogger .blogger_content .blogger_link{display:inline-block;position:relative;font-size:1.4375em;letter-spacing:2px;text-transform:uppercase;font-family:"League Spartan",Helvetica,Arial,sans-serif}.blogger .blogger_content .blogger_link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#d16335}.page_prices{padding-top:190px}.page_prices .button_content .fra_button{margin-right:30px}@media only screen and (max-width:58.125em){.page_prices{padding-top:85px}}.prices_container{padding-top:45px;padding-bottom:20px}.prices_zone,.prices_zone_static{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%;margin-bottom:40px;height:630px;padding:40px 30px;position:relative;background-color:#ece6da}.prices_zone:after,.prices_zone:before,.prices_zone_static:after,.prices_zone_static:before{content:'';display:table}.prices_zone:after,.prices_zone_static:after{clear:both}.prices_zone:nth-child(2n),.prices_zone_static:nth-child(2n){margin-right:0;float:right}.prices_zone:nth-child(2n+1),.prices_zone_static:nth-child(2n+1){clear:both}.prices_zone:first-child,.prices_zone_static:first-child{height:320px}.prices_zone:nth-child(2),.prices_zone_static:nth-child(2){background-color:#f3f9f4;height:320px}.prices_zone:nth-child(3),.prices_zone_static:nth-child(3){background-color:#fcf7f4}.prices_zone:nth-child(4),.prices_zone_static:nth-child(4){background-color:#fefaf3}.prices_zone:nth-child(5),.prices_zone_static:nth-child(5){width:100%;height:auto;background-color:#f2f3f7}.prices_zone:nth-child(6),.prices_zone_static:nth-child(6){width:100%;height:auto;background-color:#fcf2f2}.prices_zone .prices_zone_content,.prices_zone_static .prices_zone_content{width:90%;margin:0 auto}.prices_zone .prices_zone_title,.prices_zone_static .prices_zone_title{font-size:1.25em;font-family:"League Spartan",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:2px;word-wrap:break-word}.prices_zone h4,.prices_zone_static h4{font-size:.875em;font-family:"League Spartan",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:2px}.prices_zone a,.prices_zone_static a{color:#d16335;text-decoration:underline}.prices_zone ul,.prices_zone_static ul{margin:5px 16px;list-style-type:square;padding-bottom:10px}.prices_zone .regolamento,.prices_zone_static .regolamento{font-weight:700;text-decoration:underline}@media only screen and (max-width:74.9375em){.prices_zone,.prices_zone_static{height:625px}.prices_zone:first-child,.prices_zone:nth-child(2),.prices_zone_static:first-child,.prices_zone_static:nth-child(2){height:430px}}@media only screen and (max-width:63.9375em){.prices_zone,.prices_zone_static{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;height:auto!important}.prices_zone:first-child,.prices_zone_static:first-child{margin-left:auto}.prices_zone:last-child,.prices_zone_static:last-child{margin-right:auto}}.prices_zone_static:first-child{width:100%;height:auto;background-color:#f3d8cc}.faq_zone{padding:65px 0}.faq_zone .faq_half{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}.faq_zone .faq_half:after,.faq_zone .faq_half:before{content:'';display:table}.faq_zone .faq_half:after{clear:both}.faq_zone .faq_half:last-child{margin-right:0}.faq_zone .faq_question{padding:10px 0}.faq_zone .faq_title{font-weight:700;font-family:"League Spartan",Helvetica,Arial,sans-serif;font-size:1.25em;text-transform:uppercase;letter-spacing:2px;margin-bottom:5px}.faq_zone .faq_answer p{font-size:.875em}@media only screen and (max-width:63.9375em){.faq_zone .faq_half{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.faq_zone .faq_half:first-child{margin-left:auto}.faq_zone .faq_half:last-child{margin-right:auto}}.page_contatti{padding-top:205px}@media only screen and (max-width:58.125em){.page_contatti{padding-top:120px}}.contact_data{text-align:center;padding-bottom:30px}.contact_text{width:65%;margin:0 auto}.contact_text a{color:#d16335;text-decoration:underline}.contact_interactive_zone{padding:50px 0}.contact_interactive_zone .half_bg{height:852px}@media only screen and (max-width:56.25em){.contact_interactive_zone{padding:10px 0 20px 0}.contact_interactive_zone .half_content{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;margin-top:30px}.contact_interactive_zone .half_content:first-child{margin-left:auto}.contact_interactive_zone .half_content:last-child{margin-right:auto}.contact_interactive_zone .half_bg{height:430px}}.whatsapp_button{margin-top:32px}.whatsapp_button a{letter-spacing:2px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-weight:bolder;color:#fff;background-color:#d16335;padding:15px 24px;text-transform:uppercase}.whatsapp_button a:hover{background-color:#fff!important;color:#d16335}.page_arrivo{padding-top:210px;padding-bottom:60px}.page_arrivo iframe{width:90%}@media only screen and (max-width:58.125em){.page_arrivo{padding-top:134px}.page_arrivo iframe{width:100%}.page_arrivo .half_content{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;margin-bottom:30px}.page_arrivo .half_content:first-child{margin-left:auto}.page_arrivo .half_content:last-child{margin-right:auto}}.arrivo_desc{padding-bottom:30px}.arrivo_desc ul{margin:5px}.arrivo_desc ul li{margin:11px 0}.arrivo_desc a{color:#d16335;text-decoration:underline}.arrivo_icon{display:inline-block;margin-right:12px;width:17px;height:17px}.arrivo_icon svg{width:17px;height:17px}.arrivo_icon svg path{fill:#6e3219}@media print{*,:after,:before,:first-letter,:first-line{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}img{max-width:100%!important;page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}