@media (min-width:981px){.et_pb_menu .et_pb_menu__menu,.et_pb_menu .et_pb_menu__menu>nav,.et_pb_menu .et_pb_menu__menu>nav>ul{width:300%!important}}#main-desktop-header{background-color:transparent!important;border-bottom:1px solid transparent;padding:20px 0!important;transition:background-color 0.4s,padding 0.4s,border-color 0.4s}#main-desktop-header .header-logo img{max-width:150px!important;transition:max-width 0.4s!important}#main-desktop-header.scrolled,body.overlay-attivo #main-desktop-header{background-color:rgba(15,30,20,0.95)!important;backdrop-filter:blur(5px);border-color:#E0E0E0!important;padding:5px 0!important}#main-desktop-header.scrolled .header-logo img,body.overlay-attivo #main-desktop-header .header-logo img{max-width:80px!important}.hamburger-container{padding:10px;position:relative;float:right}.hamburger-container::before{content:"MENU";font-size:22px!important;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#FFF;position:absolute;right:100%;top:52%!important;transform:translateY(-50%);margin-right:15px;transition:color 0.4s}.hamburger-animato .linea{display:block;position:absolute;width:30px;height:3px;border-radius:2px;left:0;background:#FFF;transition:all 0.4s cubic-bezier(0.77,0,0.175,1)}.hamburger-animato .linea-1{top:0}.hamburger-animato .linea-2{top:10px}.hamburger-animato .linea-3{top:20px}.hamburger-animato.is-attivo .linea-1{top:10px;transform:rotate(45deg)}.hamburger-animato.is-attivo .linea-2{opacity:0}.hamburger-animato.is-attivo .linea-3{top:10px;transform:rotate(-45deg)}#menu-fullscreen-overlay{opacity:0;visibility:hidden;transform:translateY(-100%);overflow-y:auto;transition:all 0.8s cubic-bezier(0.22,1,0.36,1)}#menu-fullscreen-overlay.menu-aperto{opacity:1;visibility:visible;transform:translateY(0);background-color:rgba(15,30,20,0.95)!important}#overlay-main-menu.et_pb_menu{background:transparent!important;border:none!important}#overlay-main-menu .et_pb_menu__menu>nav>ul{list-style:none!important;padding-left:0!important;width:100%;display:flex;flex-direction:column}#overlay-main-menu .et_pb_menu__menu>nav>ul>li{display:block!important;float:none!important;padding:0!important;margin-bottom:15px;opacity:0}#overlay-main-menu .et_pb_menu__menu>nav>ul>li>a{font-size:clamp(18px,2.6vw,24px)!important;font-weight:500!important;text-transform:uppercase!important;color:#FFF!important;letter-spacing:2px;line-height:1.4em!important;padding:10px 0!important;display:block;position:relative;text-decoration:none!important;transition:all 0.3s}#overlay-main-menu .et_pb_menu__menu>nav>ul>li>a::after{content:'';position:absolute;bottom:0;left:0;width:0%;height:3px;background:#FFF;transition:width 0.4s cubic-bezier(0.77,0,0.175,1)}#overlay-main-menu .et_pb_menu__menu>nav>ul>li>a:hover::after{width:35%}#animated-vertical-divider::after{content:'';display:block;width:1px;border-radius:10px;background:#E0E0E0;height:54vh;transform-origin:top}#main-desktop-header .et_pb_column_2,#main-mobile-header .et_pb_column_2{display:flex;justify-content:center;flex-direction:column}#main-desktop-header .wpml-ls ul,#main-mobile-header .wpml-ls ul{list-style:none!important;padding:0!important;margin:0!important;display:flex;justify-content:center;align-items:center;line-height:1}#main-desktop-header .wpml-ls ul li,#main-mobile-header .wpml-ls ul li{padding:0 12px!important;margin:0!important;position:relative}#main-desktop-header .wpml-ls ul li:not(:last-child)::after,#main-mobile-header .wpml-ls ul li:not(:last-child)::after{content:"|";position:absolute;right:-2px;top:50%;transform:translateY(-50%);color:rgba(255,255,255,0.6);font-weight:400}#main-desktop-header .wpml-ls-link,#main-mobile-header .wpml-ls-link{color:#FFF!important;background:none!important;border:none!important;text-decoration:none;font-weight:500;font-size:22px!important;line-height:1;transition:all 0.3s;position:relative;padding:0 5px 8px 5px!important}#main-desktop-header .wpml-ls-native,#main-mobile-header .wpml-ls-native{font-size:0!important;display:inline-block}#main-desktop-header .wpml-ls-item-it .wpml-ls-native::after,#main-mobile-header .wpml-ls-item-it .wpml-ls-native::after{content:"ITA";font-size:22px!important;line-height:1}#main-desktop-header .wpml-ls-item-en .wpml-ls-native::after,#main-mobile-header .wpml-ls-item-en .wpml-ls-native::after{content:"ENG";font-size:22px!important;line-height:1}#main-desktop-header .wpml-ls-link::after,#main-mobile-header .wpml-ls-link::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0%;height:1px;background:#FFF;transition:width 0.4s cubic-bezier(0.22,1,0.36,1)}#main-desktop-header .wpml-ls-current-language .wpml-ls-link,#main-mobile-header .wpml-ls-current-language .wpml-ls-link{opacity:0.6;cursor:default}#main-desktop-header .wpml-ls-current-language .wpml-ls-link::after,#main-mobile-header .wpml-ls-current-language .wpml-ls-link::after{width:80%;opacity:0.6}#main-desktop-header .wpml-ls-item:not(.wpml-ls-current-language) .wpml-ls-link:hover::after,#main-mobile-header .wpml-ls-item:not(.wpml-ls-current-language) .wpml-ls-link:hover::after{width:80%}#main-desktop-header.scrolled .wpml-ls-link,#main-desktop-header.scrolled .wpml-ls ul li:not(:last-child)::after{color:#FFF!important}@media (max-width:980px){#main-mobile-header{position:fixed!important;top:0!important;left:50%!important;transform:translateX(-50%)!important;width:100vw!important;max-width:100%;margin:0!important;z-index:99998!important;background:transparent!important;border-bottom:1px solid transparent!important;color:#FFF!important;padding:10px 12px!important;transition:background-color 0.35s,border-color 0.35s;z-index:100002!important}#main-mobile-header.scrolled,body.overlay-attivo #main-mobile-header{background-color:rgba(15,30,20,0.95)!important;backdrop-filter:blur(5px);border-color:#E0E0E0!important}#main-mobile-header .et_mobile_nav_menu{display:flex!important;align-items:center!important;gap:15px;float:none!important}#apri-menu-mobile{display:inline-block;width:32px;height:24px;cursor:pointer;position:relative}#apri-menu-mobile .linea{position:absolute;left:0;width:100%;height:3px;background:#FFF!important;border-radius:2px;transition:transform 0.35s,opacity 0.25s,top 0.35s}#apri-menu-mobile .linea-1{top:0}#apri-menu-mobile .linea-2{top:10px}#apri-menu-mobile .linea-3{top:20px}#apri-menu-mobile.is-attivo .linea-1{top:10px;transform:rotate(45deg)}#apri-menu-mobile.is-attivo .linea-2{opacity:0}#apri-menu-mobile.is-attivo .linea-3{top:10px;transform:rotate(-45deg)}#main-mobile-overlay{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100vh!important;z-index:100001!important;background-color:rgba(15,30,20,0.95)!important;opacity:1!important;visibility:hidden!important;transform:translateY(-100%)!important;transition:transform 0.6s,visibility 0.6s;overflow-y:auto!important}#main-mobile-overlay.menu-aperto{visibility:visible!important;transform:translateY(0)!important}#mobile-overlay-menu{height:100%;display:flex;justify-content:center;align-items:center;text-align:center;padding:100px 20px 40px 20px!important;box-sizing:border-box}#mobile-overlay-menu .et_pb_menu__menu>nav>ul{list-style:none!important;padding:0!important;margin:0;width:100%;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important}#mobile-overlay-menu .et_pb_menu__menu>nav>ul>li{margin:4px 0!important;opacity:1!important;transform:none!important}#mobile-overlay-menu .et_pb_menu__menu>nav>ul>li>a{color:#FFF!important;font-size:clamp(22px,5vw,32px)!important;text-transform:uppercase;letter-spacing:2px;display:inline-block;padding:12px 0;position:relative;text-decoration:none!important;transition:all 0.3s}#mobile-overlay-menu .et_pb_menu__menu>nav>ul>li>a::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0%;height:2px;background:#FFF;transition:width 0.4s cubic-bezier(0.22,1,0.36,1)}#mobile-overlay-menu .et_pb_menu__menu>nav>ul>li>a:hover::after{width:60%}}.amelia-app-booking,.amelia-frontend,.container .amelia-app-booking,.site .amelia-app-booking{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.amelia-v2-booking,.amelia-v2-booking #amelia-container{background-color:transparent;margin-top:0!important;margin-bottom:0!important}html,body{overflow-x:hidden}body.menu-aperto,body.overlay-attivo{overflow:hidden!important;height:100vh!important}.et_pb_column_1_3 h1,.et_pb_column_1_4 h1,.et_pb_column_1_5 h1,.et_pb_column_1_6 h1,.et_pb_column_2_5 h1{font-size:22px}.et_pb_section_0_tb_header.et_pb_section{padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;background-color:RGBA(255,255,255,0)!important}.et_pb_section_0_tb_header{z-index:10000000;position:fixed!important;top:0px;bottom:auto;right:0px;left:auto}body.logged-in.admin-bar .et_pb_section_0_tb_header,body.logged-in.admin-bar .et_pb_section_1_tb_header,body.logged-in.admin-bar .et_pb_section_3_tb_header{top:calc(0px + 32px)}.et_pb_row_0_tb_header,body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row{width:100%;max-width:95%}.et_pb_heading_0_tb_header .et_pb_heading_container h1,.et_pb_heading_0_tb_header .et_pb_heading_container h2,.et_pb_heading_0_tb_header .et_pb_heading_container h3,.et_pb_heading_0_tb_header .et_pb_heading_container h4,.et_pb_heading_0_tb_header .et_pb_heading_container h5,.et_pb_heading_0_tb_header .et_pb_heading_container h6{font-family:'Libre Baskerville',Georgia,"Times New Roman",serif;color:#FFFFFF!important;text-align:left}.et_pb_heading_0_tb_header{padding-right:0px!important;padding-left:0px!important;margin-top:10px!important;margin-right:0px!important;margin-left:0px!important}.et_pb_code_0_tb_header{padding-top:0px;padding-bottom:0px;margin-bottom:0px!important}.et_pb_code_1_tb_header{z-index:100000;position:relative}.et_pb_section_1_tb_header.et_pb_section{padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px}.et_pb_section_1_tb_header{z-index:10000;position:fixed!important;top:0px;bottom:auto;left:50%;right:auto;transform:translateX(-50%)}.et_pb_row_1_tb_header{height:10vh;min-height:10vh;max-height:10vh;display:flex}.et_pb_row_1_tb_header.et_pb_row{padding-top:4%!important;padding-bottom:0%!important;margin-top:0px!important;margin-bottom:0px!important;padding-top:4%;padding-bottom:0%}.et_pb_heading_1_tb_header .et_pb_heading_container h1,.et_pb_heading_1_tb_header .et_pb_heading_container h2,.et_pb_heading_1_tb_header .et_pb_heading_container h3,.et_pb_heading_1_tb_header .et_pb_heading_container h4,.et_pb_heading_1_tb_header .et_pb_heading_container h5,.et_pb_heading_1_tb_header .et_pb_heading_container h6{font-family:'Libre Baskerville',Georgia,"Times New Roman",serif;font-size:20px;color:#FFFFFF!important;text-align:left}.et_pb_heading_1_tb_header{padding-top:0px!important;padding-bottom:0px!important;margin-top:0px!important;margin-bottom:0px!important}.et_pb_code_2_tb_header{padding-top:0px;padding-bottom:0px;margin-top:0px!important;margin-bottom:0px!important}.et_pb_section_3_tb_header{height:100vh;min-height:100vh;max-height:100vh;width:100%;max-width:100%;z-index:99999;position:fixed!important;top:0px;bottom:auto;left:50%;right:auto;transform:translateX(-50%);backdrop-filter:blur(5px)}.et_pb_section_3_tb_header.et_pb_section{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:rgba(1,13,7,0.94)!important}.et_pb_row_3_tb_header,body #page-container .et-db #et-boc .et-l .et_pb_row_3_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_3_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_3_tb_header.et_pb_row{width:100%;max-width:100%}.et_pb_row_3_tb_header{padding-top:10vh}.et_pb_column_8_tb_header:after{width:0px!important}.et_pb_menu_1_tb_header.et_pb_menu{background-color:#ffffff;padding-top:4vh}.et_pb_menu_1_tb_header{margin-top:10%!important}.et_pb_menu_1_tb_header.et_pb_menu .nav li ul,.et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu,.et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important}.et_pb_menu_1_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,.et_pb_menu_1_tb_header .et_pb_menu__logo-slot{width:auto;max-width:100%}.et_pb_menu_1_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,.et_pb_menu_1_tb_header .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img{height:auto;max-height:none}.et_pb_menu_1_tb_header .mobile_nav .mobile_menu_bar:before,.et_pb_menu_1_tb_header .et_pb_menu__icon.et_pb_menu__search-button,.et_pb_menu_1_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button,.et_pb_menu_1_tb_header .et_pb_menu__icon.et_pb_menu__cart-button{color:#2ea3f2}.et_pb_social_media_follow .et_pb_social_media_follow_network_3_tb_header.et_pb_social_icon .icon:before{color:#FFFFFF}.et_pb_social_media_follow .et_pb_social_media_follow_network_3_tb_header .icon:before,.et_pb_social_media_follow .et_pb_social_media_follow_network_4_tb_header .icon:before{font-size:25px;line-height:50px;height:50px;width:50px}.et_pb_social_media_follow .et_pb_social_media_follow_network_3_tb_header .icon,.et_pb_social_media_follow .et_pb_social_media_follow_network_4_tb_header .icon{height:50px;width:50px}.et_pb_social_media_follow .et_pb_social_media_follow_network_5_tb_header .icon:before{font-size:28px;line-height:56px;height:56px;width:56px}.et_pb_social_media_follow .et_pb_social_media_follow_network_5_tb_header .icon{height:56px;width:56px}.et_pb_column_8_tb_header{padding-top:2vw;padding-right:4vh;padding-left:8vw;display:flex;flex-direction:column;justify-content:center}.et_pb_row_0_tb_header.et_pb_row{padding-top:0.4%!important;padding-bottom:0.4%!important;margin-left:auto!important;margin-right:auto!important;padding-top:0.4%;padding-bottom:0.4%}@media only screen and (min-width:981px){.et_pb_section_1_tb_header,.et_pb_section_3_tb_header{display:none!important}}@media only screen and (min-width:768px) and (max-width:980px){.et_pb_section_0_tb_header{display:none!important}}@media only screen and (max-width:767px){.et_pb_section_0_tb_header{display:none!important}}.et_pb_section_0_tb_footer.et_pb_section{padding-top:17px;padding-bottom:0px;background-color:#f4f1ea!important}.et_pb_row_0_tb_footer,.et_pb_row_2_tb_footer,.et_pb_row_4_tb_footer{border-bottom-color:rgba(42,70,53,0.95)}.et_pb_row_0_tb_footer.et_pb_row{padding-right:4%!important;padding-bottom:0px!important;padding-left:4%!important;margin-top:10px!important;padding-right:4%;padding-bottom:0px;padding-left:4%}.et_pb_row_0_tb_footer,body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,.et_pb_row_2_tb_footer,body #page-container .et-db #et-boc .et-l .et_pb_row_2_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_2_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_2_tb_footer.et_pb_row,.et_pb_row_4_tb_footer,body #page-container .et-db #et-boc .et-l .et_pb_row_4_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_4_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_4_tb_footer.et_pb_row{width:100%;max-width:100%}.et_pb_heading_0_tb_footer .et_pb_heading_container h1,.et_pb_heading_0_tb_footer .et_pb_heading_container h2,.et_pb_heading_0_tb_footer .et_pb_heading_container h3,.et_pb_heading_0_tb_footer .et_pb_heading_container h4,.et_pb_heading_0_tb_footer .et_pb_heading_container h5,.et_pb_heading_0_tb_footer .et_pb_heading_container h6,.et_pb_heading_1_tb_footer .et_pb_heading_container h1,.et_pb_heading_1_tb_footer .et_pb_heading_container h2,.et_pb_heading_1_tb_footer .et_pb_heading_container h3,.et_pb_heading_1_tb_footer .et_pb_heading_container h4,.et_pb_heading_1_tb_footer .et_pb_heading_container h5,.et_pb_heading_1_tb_footer .et_pb_heading_container h6,.et_pb_heading_2_tb_footer .et_pb_heading_container h1,.et_pb_heading_2_tb_footer .et_pb_heading_container h2,.et_pb_heading_2_tb_footer .et_pb_heading_container h3,.et_pb_heading_2_tb_footer .et_pb_heading_container h4,.et_pb_heading_2_tb_footer .et_pb_heading_container h5,.et_pb_heading_2_tb_footer .et_pb_heading_container h6{text-align:left}.et_pb_heading_0_tb_footer{margin-top:10px!important;margin-bottom:16px!important}.et_pb_social_media_follow .et_pb_social_media_follow_network_0_tb_footer.et_pb_social_icon .icon:before,.et_pb_social_media_follow .et_pb_social_media_follow_network_1_tb_footer.et_pb_social_icon .icon:before,.et_pb_social_media_follow .et_pb_social_media_follow_network_2_tb_footer.et_pb_social_icon .icon:before{color:#000000}.et_pb_social_media_follow .et_pb_social_media_follow_network_0_tb_footer .icon:before{font-size:20px;line-height:40px;height:40px;width:40px}.et_pb_social_media_follow .et_pb_social_media_follow_network_0_tb_footer .icon{height:40px;width:40px}.et_pb_social_media_follow .et_pb_social_media_follow_network_1_tb_footer .icon:before{font-size:22px;line-height:44px;height:44px;width:44px}.et_pb_social_media_follow .et_pb_social_media_follow_network_1_tb_footer .icon{height:44px;width:44px}.et_pb_social_media_follow .et_pb_social_media_follow_network_2_tb_footer .icon:before{font-size:25px;line-height:50px;height:50px;width:50px}.et_pb_social_media_follow .et_pb_social_media_follow_network_2_tb_footer .icon{height:50px;width:50px}.et_pb_social_media_follow_0_tb_footer{width:100%}.et_pb_row_1_tb_footer.et_pb_row{padding-top:25px!important;padding-bottom:25px!important;margin-top:0px!important;margin-bottom:0px!important;padding-top:25px;padding-bottom:25px}.et_pb_row_1_tb_footer,body #page-container .et-db #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row,.et_pb_row_3_tb_footer,body #page-container .et-db #et-boc .et-l .et_pb_row_3_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_3_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_3_tb_footer.et_pb_row{width:100%;max-width:95%}.et_pb_divider_0_tb_footer:before,.et_pb_divider_1_tb_footer:before{border-top-color:#000000;border-top-style:ridge;border-top-width:1px}.et_pb_row_2_tb_footer.et_pb_row{padding-right:4%!important;padding-left:4%!important;padding-right:4%;padding-left:4%}.et_pb_heading_1_tb_footer,.et_pb_heading_2_tb_footer,.et_pb_heading_3_tb_footer,.et_pb_heading_4_tb_footer{margin-bottom:16px!important}.et_pb_text_0_tb_footer.et_pb_text,.et_pb_text_1_tb_footer.et_pb_text{color:#000000!important}.et_pb_text_0_tb_footer h5{font-family:'Libre Baskerville',Georgia,"Times New Roman",serif;font-weight:300;font-size:15px;line-height:1.4em}.et_pb_button_0_tb_footer_wrapper .et_pb_button_0_tb_footer,.et_pb_button_0_tb_footer_wrapper .et_pb_button_0_tb_footer:hover,.et_pb_button_1_tb_footer_wrapper .et_pb_button_1_tb_footer,.et_pb_button_1_tb_footer_wrapper .et_pb_button_1_tb_footer:hover,.et_pb_button_2_tb_footer_wrapper .et_pb_button_2_tb_footer,.et_pb_button_2_tb_footer_wrapper .et_pb_button_2_tb_footer:hover{padding-top:0px!important;padding-bottom:0px!important;padding-left:20px!important}.et_pb_button_0_tb_footer_wrapper,.et_pb_button_1_tb_footer_wrapper,.et_pb_button_2_tb_footer_wrapper,.et_pb_button_3_tb_footer_wrapper,.et_pb_button_4_tb_footer_wrapper,.et_pb_button_5_tb_footer_wrapper,.et_pb_button_6_tb_footer_wrapper,.et_pb_button_7_tb_footer_wrapper,.et_pb_button_8_tb_footer_wrapper{margin-top:0px!important;margin-bottom:0px!important}body #page-container .et_pb_section .et_pb_button_0_tb_footer,body #page-container .et_pb_section .et_pb_button_1_tb_footer,body #page-container .et_pb_section .et_pb_button_2_tb_footer{color:#000000!important;border-width:0px!important;font-size:15px;font-family:'Libre Baskerville',Georgia,"Times New Roman",serif!important;font-weight:300!important;padding-right:0.7em}body #page-container .et_pb_section .et_pb_button_0_tb_footer:after,body #page-container .et_pb_section .et_pb_button_1_tb_footer:after,body #page-container .et_pb_section .et_pb_button_2_tb_footer:after{display:none}body #page-container .et_pb_section .et_pb_button_0_tb_footer:before,body #page-container .et_pb_section .et_pb_button_2_tb_footer:before{content:attr(data-icon);font-family:FontAwesome!important;font-weight:900!important;color:#000000;line-height:inherit;font-size:inherit!important;opacity:1;margin-left:-1.3em;right:auto;display:inline-block;font-family:FontAwesome!important;font-weight:900!important}body #page-container .et_pb_section .et_pb_button_0_tb_footer:hover:before,body #page-container .et_pb_section .et_pb_button_1_tb_footer:hover:before,body #page-container .et_pb_section .et_pb_button_2_tb_footer:hover:before{margin-left:.3em;right:auto;margin-left:-1.3em}.et_pb_button_0_tb_footer,.et_pb_button_0_tb_footer:after,.et_pb_button_1_tb_footer,.et_pb_button_1_tb_footer:after,.et_pb_button_2_tb_footer,.et_pb_button_2_tb_footer:after,.et_pb_button_3_tb_footer,.et_pb_button_3_tb_footer:after,.et_pb_button_4_tb_footer,.et_pb_button_4_tb_footer:after,.et_pb_button_5_tb_footer,.et_pb_button_5_tb_footer:after,.et_pb_button_6_tb_footer,.et_pb_button_6_tb_footer:after,.et_pb_button_7_tb_footer,.et_pb_button_7_tb_footer:after,.et_pb_button_8_tb_footer,.et_pb_button_8_tb_footer:after{transition:all 300ms ease 0ms}body #page-container .et_pb_section .et_pb_button_1_tb_footer:before{content:attr(data-icon);font-family:ETmodules!important;font-weight:400!important;color:#000000;line-height:inherit;font-size:inherit!important;opacity:1;margin-left:-1.3em;right:auto;display:inline-block;font-family:ETmodules!important;font-weight:400!important}.et_pb_heading_3_tb_footer .et_pb_heading_container h1,.et_pb_heading_3_tb_footer .et_pb_heading_container h2,.et_pb_heading_3_tb_footer .et_pb_heading_container h3,.et_pb_heading_3_tb_footer .et_pb_heading_container h4,.et_pb_heading_3_tb_footer .et_pb_heading_container h5,.et_pb_heading_3_tb_footer .et_pb_heading_container h6{text-align:right}.et_pb_button_3_tb_footer_wrapper .et_pb_button_3_tb_footer,.et_pb_button_3_tb_footer_wrapper .et_pb_button_3_tb_footer:hover,.et_pb_button_4_tb_footer_wrapper .et_pb_button_4_tb_footer,.et_pb_button_4_tb_footer_wrapper .et_pb_button_4_tb_footer:hover,.et_pb_button_5_tb_footer_wrapper .et_pb_button_5_tb_footer,.et_pb_button_5_tb_footer_wrapper .et_pb_button_5_tb_footer:hover,.et_pb_button_6_tb_footer_wrapper .et_pb_button_6_tb_footer,.et_pb_button_6_tb_footer_wrapper .et_pb_button_6_tb_footer:hover,.et_pb_button_7_tb_footer_wrapper .et_pb_button_7_tb_footer,.et_pb_button_7_tb_footer_wrapper .et_pb_button_7_tb_footer:hover,.et_pb_button_8_tb_footer_wrapper .et_pb_button_8_tb_footer,.et_pb_button_8_tb_footer_wrapper .et_pb_button_8_tb_footer:hover{padding-top:0px!important;padding-bottom:0px!important}body #page-container .et_pb_section .et_pb_button_3_tb_footer,body #page-container .et_pb_section .et_pb_button_4_tb_footer,body #page-container .et_pb_section .et_pb_button_5_tb_footer,body #page-container .et_pb_section .et_pb_button_6_tb_footer,body #page-container .et_pb_section .et_pb_button_7_tb_footer,body #page-container .et_pb_section .et_pb_button_8_tb_footer{color:#000000!important;border-width:0px!important;font-size:15px;font-family:'Libre Baskerville',Georgia,"Times New Roman",serif!important;font-weight:300!important;text-transform:uppercase!important}body #page-container .et_pb_section .et_pb_button_3_tb_footer:hover:after,body #page-container .et_pb_section .et_pb_button_4_tb_footer:hover:after,body #page-container .et_pb_section .et_pb_button_5_tb_footer:hover:after,body #page-container .et_pb_section .et_pb_button_6_tb_footer:hover:after,body #page-container .et_pb_section .et_pb_button_7_tb_footer:hover:after,body #page-container .et_pb_section .et_pb_button_8_tb_footer:hover:after{margin-left:.3em;left:auto;margin-left:.3em;opacity:1}body #page-container .et_pb_section .et_pb_button_3_tb_footer:after,body #page-container .et_pb_section .et_pb_button_4_tb_footer:after,body #page-container .et_pb_section .et_pb_button_5_tb_footer:after,body #page-container .et_pb_section .et_pb_button_6_tb_footer:after,body #page-container .et_pb_section .et_pb_button_7_tb_footer:after,body #page-container .et_pb_section .et_pb_button_8_tb_footer:after{color:#000000;line-height:inherit;font-size:inherit!important;margin-left:-1em;left:auto;font-family:ETmodules!important;font-weight:400!important}.et_pb_text_1_tb_footer{line-height:1em;font-size:1px;letter-spacing:70px;line-height:1em;padding-top:0px!important;padding-bottom:0px!important;margin-top:10px!important}.et_pb_text_1_tb_footer h5{font-family:'Libre Baskerville',Georgia,"Times New Roman",serif;font-weight:;font-size:15px;line-height:1.4em;text-align:right;transition:color 300ms ease 0ms}.et_pb_text_1_tb_footer h5:hover{color:rgba(42,70,53,0.95)!important}.et_pb_row_3_tb_footer.et_pb_row{padding-top:25px!important;padding-bottom:0px!important;margin-top:0px!important;margin-bottom:0px!important;padding-top:25px;padding-bottom:0px}.et_pb_row_4_tb_footer.et_pb_row{padding-right:4%!important;padding-bottom:0px!important;padding-left:4%!important;padding-right:4%;padding-bottom:0px;padding-left:4%}.et_pb_heading_4_tb_footer .et_pb_heading_container h1,.et_pb_heading_4_tb_footer .et_pb_heading_container h2,.et_pb_heading_4_tb_footer .et_pb_heading_container h3,.et_pb_heading_4_tb_footer .et_pb_heading_container h4,.et_pb_heading_4_tb_footer .et_pb_heading_container h5,.et_pb_heading_4_tb_footer .et_pb_heading_container h6{font-family:'Libre Baskerville',Georgia,"Times New Roman",serif;font-size:14px;text-align:left}@media only screen and (max-width:980px){.et_pb_row_0_tb_footer,.et_pb_row_2_tb_footer,.et_pb_row_4_tb_footer{border-bottom-color:rgba(42,70,53,0.95)}.et_pb_heading_0_tb_footer .et_pb_heading_container h1,.et_pb_heading_0_tb_footer .et_pb_heading_container h2,.et_pb_heading_0_tb_footer .et_pb_heading_container h3,.et_pb_heading_0_tb_footer .et_pb_heading_container h4,.et_pb_heading_0_tb_footer .et_pb_heading_container h5,.et_pb_heading_0_tb_footer .et_pb_heading_container h6,.et_pb_heading_1_tb_footer .et_pb_heading_container h1,.et_pb_heading_1_tb_footer .et_pb_heading_container h2,.et_pb_heading_1_tb_footer .et_pb_heading_container h3,.et_pb_heading_1_tb_footer .et_pb_heading_container h4,.et_pb_heading_1_tb_footer .et_pb_heading_container h5,.et_pb_heading_1_tb_footer .et_pb_heading_container h6,.et_pb_heading_2_tb_footer .et_pb_heading_container h1,.et_pb_heading_2_tb_footer .et_pb_heading_container h2,.et_pb_heading_2_tb_footer .et_pb_heading_container h3,.et_pb_heading_2_tb_footer .et_pb_heading_container h4,.et_pb_heading_2_tb_footer .et_pb_heading_container h5,.et_pb_heading_2_tb_footer .et_pb_heading_container h6,.et_pb_heading_3_tb_footer .et_pb_heading_container h1,.et_pb_heading_3_tb_footer .et_pb_heading_container h2,.et_pb_heading_3_tb_footer .et_pb_heading_container h3,.et_pb_heading_3_tb_footer .et_pb_heading_container h4,.et_pb_heading_3_tb_footer .et_pb_heading_container h5,.et_pb_heading_3_tb_footer .et_pb_heading_container h6,.et_pb_heading_4_tb_footer .et_pb_heading_container h1,.et_pb_heading_4_tb_footer .et_pb_heading_container h2,.et_pb_heading_4_tb_footer .et_pb_heading_container h3,.et_pb_heading_4_tb_footer .et_pb_heading_container h4,.et_pb_heading_4_tb_footer .et_pb_heading_container h5,.et_pb_heading_4_tb_footer .et_pb_heading_container h6{text-align:left}body #page-container .et_pb_section .et_pb_button_0_tb_footer:before,body #page-container .et_pb_section .et_pb_button_2_tb_footer:before{line-height:inherit;font-size:inherit!important;margin-left:-1.3em;right:auto;display:inline-block;opacity:1;content:attr(data-icon);font-family:FontAwesome!important;font-weight:900!important}body #page-container .et_pb_section .et_pb_button_0_tb_footer:after,body #page-container .et_pb_section .et_pb_button_1_tb_footer:after,body #page-container .et_pb_section .et_pb_button_2_tb_footer:after,body #page-container .et_pb_section .et_pb_button_3_tb_footer:before,body #page-container .et_pb_section .et_pb_button_4_tb_footer:before,body #page-container .et_pb_section .et_pb_button_5_tb_footer:before,body #page-container .et_pb_section .et_pb_button_6_tb_footer:before,body #page-container .et_pb_section .et_pb_button_7_tb_footer:before,body #page-container .et_pb_section .et_pb_button_8_tb_footer:before{display:none}body #page-container .et_pb_section .et_pb_button_0_tb_footer:hover:before,body #page-container .et_pb_section .et_pb_button_1_tb_footer:hover:before,body #page-container .et_pb_section .et_pb_button_2_tb_footer:hover:before{margin-left:.3em;right:auto;margin-left:-1.3em}body #page-container .et_pb_section .et_pb_button_1_tb_footer:before{line-height:inherit;font-size:inherit!important;margin-left:-1.3em;right:auto;display:inline-block;opacity:1;content:attr(data-icon);font-family:ETmodules!important;font-weight:400!important}body #page-container .et_pb_section .et_pb_button_3_tb_footer:after,body #page-container .et_pb_section .et_pb_button_4_tb_footer:after,body #page-container .et_pb_section .et_pb_button_5_tb_footer:after,body #page-container .et_pb_section .et_pb_button_6_tb_footer:after,body #page-container .et_pb_section .et_pb_button_7_tb_footer:after,body #page-container .et_pb_section .et_pb_button_8_tb_footer:after{line-height:inherit;font-size:inherit!important;margin-left:-1em;left:auto;display:inline-block;opacity:0;content:attr(data-icon);font-family:ETmodules!important;font-weight:400!important}body #page-container .et_pb_section .et_pb_button_3_tb_footer:hover:after,body #page-container .et_pb_section .et_pb_button_4_tb_footer:hover:after,body #page-container .et_pb_section .et_pb_button_5_tb_footer:hover:after,body #page-container .et_pb_section .et_pb_button_6_tb_footer:hover:after,body #page-container .et_pb_section .et_pb_button_7_tb_footer:hover:after,body #page-container .et_pb_section .et_pb_button_8_tb_footer:hover:after{margin-left:.3em;left:auto;margin-left:.3em;opacity:1}}@media only screen and (max-width:767px){.et_pb_row_0_tb_footer,.et_pb_row_2_tb_footer,.et_pb_row_4_tb_footer{border-bottom-color:rgba(42,70,53,0.95)}.et_pb_heading_0_tb_footer .et_pb_heading_container h1,.et_pb_heading_0_tb_footer .et_pb_heading_container h2,.et_pb_heading_0_tb_footer .et_pb_heading_container h3,.et_pb_heading_0_tb_footer .et_pb_heading_container h4,.et_pb_heading_0_tb_footer .et_pb_heading_container h5,.et_pb_heading_0_tb_footer .et_pb_heading_container h6,.et_pb_heading_1_tb_footer .et_pb_heading_container h1,.et_pb_heading_1_tb_footer .et_pb_heading_container h2,.et_pb_heading_1_tb_footer .et_pb_heading_container h3,.et_pb_heading_1_tb_footer .et_pb_heading_container h4,.et_pb_heading_1_tb_footer .et_pb_heading_container h5,.et_pb_heading_1_tb_footer .et_pb_heading_container h6,.et_pb_text_0_tb_footer h5,.et_pb_heading_2_tb_footer .et_pb_heading_container h1,.et_pb_heading_2_tb_footer .et_pb_heading_container h2,.et_pb_heading_2_tb_footer .et_pb_heading_container h3,.et_pb_heading_2_tb_footer .et_pb_heading_container h4,.et_pb_heading_2_tb_footer .et_pb_heading_container h5,.et_pb_heading_2_tb_footer .et_pb_heading_container h6,.et_pb_heading_3_tb_footer .et_pb_heading_container h1,.et_pb_heading_3_tb_footer .et_pb_heading_container h2,.et_pb_heading_3_tb_footer .et_pb_heading_container h3,.et_pb_heading_3_tb_footer .et_pb_heading_container h4,.et_pb_heading_3_tb_footer .et_pb_heading_container h5,.et_pb_heading_3_tb_footer .et_pb_heading_container h6,.et_pb_text_1_tb_footer h5,.et_pb_heading_4_tb_footer .et_pb_heading_container h1,.et_pb_heading_4_tb_footer .et_pb_heading_container h2,.et_pb_heading_4_tb_footer .et_pb_heading_container h3,.et_pb_heading_4_tb_footer .et_pb_heading_container h4,.et_pb_heading_4_tb_footer .et_pb_heading_container h5,.et_pb_heading_4_tb_footer .et_pb_heading_container h6{text-align:center}body #page-container .et_pb_section .et_pb_button_0_tb_footer:before,body #page-container .et_pb_section .et_pb_button_2_tb_footer:before{line-height:inherit;font-size:inherit!important;margin-left:-1.3em;right:auto;display:inline-block;opacity:1;content:attr(data-icon);font-family:FontAwesome!important;font-weight:900!important}body #page-container .et_pb_section .et_pb_button_0_tb_footer:after,body #page-container .et_pb_section .et_pb_button_1_tb_footer:after,body #page-container .et_pb_section .et_pb_button_2_tb_footer:after,body #page-container .et_pb_section .et_pb_button_3_tb_footer:before,body #page-container .et_pb_section .et_pb_button_4_tb_footer:before,body #page-container .et_pb_section .et_pb_button_5_tb_footer:before,body #page-container .et_pb_section .et_pb_button_6_tb_footer:before,body #page-container .et_pb_section .et_pb_button_7_tb_footer:before,body #page-container .et_pb_section .et_pb_button_8_tb_footer:before{display:none}body #page-container .et_pb_section .et_pb_button_0_tb_footer:hover:before,body #page-container .et_pb_section .et_pb_button_1_tb_footer:hover:before,body #page-container .et_pb_section .et_pb_button_2_tb_footer:hover:before{margin-left:.3em;right:auto;margin-left:-1.3em}body #page-container .et_pb_section .et_pb_button_1_tb_footer:before{line-height:inherit;font-size:inherit!important;margin-left:-1.3em;right:auto;display:inline-block;opacity:1;content:attr(data-icon);font-family:ETmodules!important;font-weight:400!important}body #page-container .et_pb_section .et_pb_button_3_tb_footer:after,body #page-container .et_pb_section .et_pb_button_4_tb_footer:after,body #page-container .et_pb_section .et_pb_button_5_tb_footer:after,body #page-container .et_pb_section .et_pb_button_6_tb_footer:after,body #page-container .et_pb_section .et_pb_button_7_tb_footer:after,body #page-container .et_pb_section .et_pb_button_8_tb_footer:after{line-height:inherit;font-size:inherit!important;margin-left:-1em;left:auto;display:inline-block;opacity:0;content:attr(data-icon);font-family:ETmodules!important;font-weight:400!important}body #page-container .et_pb_section .et_pb_button_3_tb_footer:hover:after,body #page-container .et_pb_section .et_pb_button_4_tb_footer:hover:after,body #page-container .et_pb_section .et_pb_button_5_tb_footer:hover:after,body #page-container .et_pb_section .et_pb_button_6_tb_footer:hover:after,body #page-container .et_pb_section .et_pb_button_7_tb_footer:hover:after,body #page-container .et_pb_section .et_pb_button_8_tb_footer:hover:after{margin-left:.3em;left:auto;margin-left:.3em;opacity:1}}.tmdivi_timeline_story_3 .tmdivi-story>.tmdivi-arrow,.tmdivi_timeline_story_4 .tmdivi-story>.tmdivi-arrow,.tmdivi_timeline_story_5 .tmdivi-story>.tmdivi-arrow{background:RGBA(255,255,255,0)!important;display:none!important;box-shadow:none!important}.tmdivi-wrapper .tmdivi-content{-webkit-box-shadow:none!important;box-shadow:none!important}.tmdivi-wrapper .tmdivi-icondot{border:2px solid #2B4736!important}.tmdivi-vertical.tmdivi-wrapper .tmdivi-arrow,.tmdivi-vertical.tmdivi-wrapper .tmdivi-story.tmdivi-story-left .tmdivi-arrow{-webkit-box-shadow:none!important;box-shadow:none!important}.tmdivi-story.tmdivi-out-viewport .tmdivi-icondot{position:absolute;width:calc(var(--tw-ibx-size) / 2);height:calc(var(--tw-ibx-size) / 2);background-color:#2a4635;border-radius:50%;transform:scale(0.85);opacity:0.6;transition:transform 0.35s cubic-bezier(0.5,0,0.25,1),opacity 0.35s cubic-bezier(0.5,0,0.25,1),filter 0.35s ease-out}.tmdivi-story:not(.tmdivi-out-viewport) .tmdivi-icondot{transform:scale(1);opacity:1;filter:blur(0px);animation:dotArrivalPremium 0.65s cubic-bezier(.25,.8,.25,1) forwards}.tmdivi-story:not(.tmdivi-out-viewport) .tmdivi-icondot::after{content:"";position:absolute;inset:0;border-radius:50%;background-color:rgba(42,70,53,0.22);opacity:0;transform:scale(1);animation:dotPulsePremium 0.9s ease-out 0.2s forwards}@keyframes dotArrivalPremium{0%{transform:scale(0.45);opacity:0.4;filter:blur(2px)}50%{transform:scale(1.25);opacity:0.85;filter:blur(0px)}75%{transform:scale(0.95)}90%{transform:scale(1.05)}100%{transform:scale(1);opacity:1;filter:blur(0px)}}@keyframes dotPulsePremium{0%{opacity:0.3;transform:scale(1)}50%{opacity:0.1;transform:scale(1.8)}80%{opacity:0;transform:scale(2.1)}100%{opacity:0;transform:scale(2.4)}}@media only screen and (max-width:767px){.tmdivi-wrapper .tmdivi-label-big{font-size:77px!important}}div.et_pb_section.et_pb_section_0{background-blend-mode:darken;background-image:url(https://www.casinofranchi.it/wp-content/uploads/2026/01/Casino_Franchi_Prodotti_04-e1767881186941.webp),linear-gradient(180deg,#0a0000 1%,rgba(255,255,255,0) 100%)!important}.et_pb_section_0{height:80vh;min-height:100px}.et_pb_section_0.et_pb_section{background-color:inherit!important}.et_pb_row_0.et_pb_row{margin-top:24vh!important}.et_pb_row_0,body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row{width:100%;max-width:95%}.et_pb_heading_0 .et_pb_heading_container h1,.et_pb_heading_0 .et_pb_heading_container h2,.et_pb_heading_0 .et_pb_heading_container h3,.et_pb_heading_0 .et_pb_heading_container h4,.et_pb_heading_0 .et_pb_heading_container h5,.et_pb_heading_0 .et_pb_heading_container h6{font-family:'Libre Baskerville',Georgia,"Times New Roman",serif;font-size:25px;color:#FFFFFF!important;text-align:center}.et_pb_heading_0{margin-bottom:12px!important}.et_pb_divider_0{margin-bottom:0px!important}.et_pb_divider_0:before{border-top-color:#FFFFFF;border-top-width:1px}.et_pb_heading_1 .et_pb_heading_container h1,.et_pb_heading_1 .et_pb_heading_container h2,.et_pb_heading_1 .et_pb_heading_container h3,.et_pb_heading_1 .et_pb_heading_container h4,.et_pb_heading_1 .et_pb_heading_container h5,.et_pb_heading_1 .et_pb_heading_container h6{font-family:'Libre Baskerville',Georgia,"Times New Roman",serif;font-size:40px;color:#FFFFFF!important;text-align:center}.et_pb_section_1.et_pb_section{padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px}.et_pb_row_1,body #page-container .et-db #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1.et_pb_row{width:100%;max-width:98%}.divi_pro_gallery_0 .dmg-item{width:calc((100% - 5px * (4 - 1)) / 4);margin-bottom:5px}.divi_pro_gallery_0 .grid-sizer{width:calc((100% - 5px * (4 - 1)) / 4)}.divi_pro_gallery_0 .gutter-sizer{width:5px}.et_pb_divider_0.et_pb_module{margin-left:auto!important;margin-right:auto!important}@media only screen and (min-width:981px){.et_pb_divider_0{max-width:19%}}@media only screen and (max-width:980px){.et_pb_heading_0 .et_pb_heading_container h1,.et_pb_heading_0 .et_pb_heading_container h2,.et_pb_heading_0 .et_pb_heading_container h3,.et_pb_heading_0 .et_pb_heading_container h4,.et_pb_heading_0 .et_pb_heading_container h5,.et_pb_heading_0 .et_pb_heading_container h6{font-size:25px}.et_pb_divider_0{max-width:19%}.et_pb_heading_1 .et_pb_heading_container h1,.et_pb_heading_1 .et_pb_heading_container h2,.et_pb_heading_1 .et_pb_heading_container h3,.et_pb_heading_1 .et_pb_heading_container h4,.et_pb_heading_1 .et_pb_heading_container h5,.et_pb_heading_1 .et_pb_heading_container h6{font-size:40px}}@media only screen and (max-width:767px){.et_pb_heading_0 .et_pb_heading_container h1,.et_pb_heading_0 .et_pb_heading_container h2,.et_pb_heading_0 .et_pb_heading_container h3,.et_pb_heading_0 .et_pb_heading_container h4,.et_pb_heading_0 .et_pb_heading_container h5,.et_pb_heading_0 .et_pb_heading_container h6{font-size:15px}.et_pb_divider_0{max-width:45%}.et_pb_heading_1 .et_pb_heading_container h1,.et_pb_heading_1 .et_pb_heading_container h2,.et_pb_heading_1 .et_pb_heading_container h3,.et_pb_heading_1 .et_pb_heading_container h4,.et_pb_heading_1 .et_pb_heading_container h5,.et_pb_heading_1 .et_pb_heading_container h6{font-size:20px}}body.compensate-for-scrollbar {
overflow: hidden;
}
.fancybox-active {
height: auto;
}
.fancybox-is-hidden {
left: -9999px;
margin: 0;
position: absolute !important;
top: -9999px;
visibility: hidden;
}
.fancybox-container {
-webkit-backface-visibility: hidden;
height: 100%;
left: 0;
outline: none;
position: fixed;
-webkit-tap-highlight-color: transparent;
top: 0;
-ms-touch-action: manipulation;
touch-action: manipulation;
transform: translateZ(0);
width: 100%;
z-index: 99992;
}
.fancybox-container * {
box-sizing: border-box;
}
.fancybox-bg,
.fancybox-inner,
.fancybox-outer,
.fancybox-stage {
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
}
.fancybox-outer {
-webkit-overflow-scrolling: touch;
overflow-y: auto;
}
.fancybox-bg {
background: #000;
opacity: 0;
transition: opacity 0.3s ease;
}
.fancybox-is-open .fancybox-bg {
opacity: 0.9;
}
.fancybox-caption,
.fancybox-infobar,
.fancybox-navigation .fancybox-button,
.fancybox-toolbar {
direction: ltr;
opacity: 0;
position: absolute;
transition:
opacity 0.25s ease,
visibility 0s ease 0.25s;
visibility: hidden;
z-index: 99997;
}
.fancybox-show-caption .fancybox-caption,
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-nav .fancybox-navigation .fancybox-button,
.fancybox-show-toolbar .fancybox-toolbar {
opacity: 1;
transition:
opacity 0.25s ease 0s,
visibility 0s ease 0s;
visibility: visible;
}
.fancybox-infobar {
color: #ccc;
font-size: 13px;
-webkit-font-smoothing: subpixel-antialiased;
height: 44px;
left: 0;
line-height: 44px;
min-width: 44px;
mix-blend-mode: difference;
padding: 0 10px;
pointer-events: none;
top: 0;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.fancybox-toolbar {
display: flex;
gap: 6px;
padding: 12px;
position: absolute;
right: 0;
top: 0;
z-index: 99997;
justify-content: flex-end;
}
.fancybox-stage {
direction: ltr;
overflow: visible;
transform: translateZ(0);
z-index: 99994;
}
.fancybox-is-open .fancybox-stage {
overflow: hidden;
}
.fancybox-slide {
-webkit-backface-visibility: hidden;
display: none;
height: 100%;
left: 0;
outline: none;
overflow: auto;
-webkit-overflow-scrolling: touch;
padding: 44px;
position: absolute;
text-align: center;
top: 0;
transition-property: transform, opacity;
white-space: normal;
width: 100%;
z-index: 99994;
}
.fancybox-slide:before {
content: '';
display: inline-block;
font-size: 0;
height: 100%;
vertical-align: middle;
width: 0;
}
.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--current,
.fancybox-slide--next,
.fancybox-slide--previous {
display: block;
}
.fancybox-slide--image {
overflow: hidden;
padding: 44px 0;
}
.fancybox-slide--image:before {
display: none;
}
.fancybox-slide--html {
padding: 6px;
}
.fancybox-content {
background: #fff;
display: inline-block;
margin: 0;
max-width: 100%;
overflow: auto;
-webkit-overflow-scrolling: touch;
padding: 44px;
position: relative;
text-align: left;
vertical-align: middle;
}
.fancybox-slide--image .fancybox-content {
animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
-webkit-backface-visibility: hidden;
background: transparent;
background-repeat: no-repeat;
background-size: 100% 100%;
left: 0;
max-width: none;
overflow: visible;
padding: 0;
position: absolute;
top: 0;
transform-origin: top left;
transition-property: transform, opacity;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
z-index: 99995;
}
.fancybox-can-zoomOut .fancybox-content {
cursor: zoom-out;
}
.fancybox-can-zoomIn .fancybox-content {
cursor: zoom-in;
}
.fancybox-can-pan .fancybox-content,
.fancybox-can-swipe .fancybox-content {
cursor: grab;
}
.fancybox-is-grabbing .fancybox-content {
cursor: grabbing;
}
.fancybox-container [data-selectable='true'] {
cursor: text;
}
.fancybox-image,
.fancybox-spaceball {
background: transparent;
border: 0;
height: 100%;
left: 0;
margin: 0;
max-height: none;
max-width: none;
padding: 0;
position: absolute;
top: 0;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
width: 100%;
}
.fancybox-spaceball {
z-index: 1;
}
.fancybox-slide--iframe .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--video .fancybox-content {
height: 100%;
overflow: visible;
padding: 0;
width: 100%;
}
.fancybox-slide--video .fancybox-content {
background: #000;
}
.fancybox-slide--map .fancybox-content {
background: #e5e3df;
}
.fancybox-slide--iframe .fancybox-content {
background: #fff;
}
.fancybox-iframe,
.fancybox-video {
background: transparent;
border: 0;
display: block;
height: 100%;
margin: 0;
overflow: hidden;
padding: 0;
width: 100%;
}
.fancybox-iframe {
left: 0;
position: absolute;
top: 0;
}
.fancybox-error {
background: #fff;
cursor: default;
max-width: 400px;
padding: 40px;
width: 100%;
}
.fancybox-error p {
color: #444;
font-size: 16px;
line-height: 20px;
margin: 0;
padding: 0;
}
.fancybox-button {
background: rgba(30, 30, 30, 0.6);
border: none;
border-radius: 50%;
color: #fff;
cursor: pointer;
height: 40px;
width: 40px;
padding: 0;
margin: 0;
position: relative;
transition: all 0.3s ease;
}
.fancybox-button:hover {
background: rgba(30, 30, 30, 0.95);
transform: scale(1.1);
}
.fancybox-button svg {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
height: 20px;
width: 20px;
stroke: currentColor;
stroke-width: 2;
stroke-linecap: round;
stroke-linejoin: round;
}
.fancybox-button--close {
background: rgba(255, 255, 255, 0.2);
}
.fancybox-button--close:hover {
background: rgba(255, 255, 255, 0.3);
}
.fancybox-button--fsenter svg:nth-child(2),
.fancybox-button--fsexit svg:first-child,
.fancybox-button--pause svg:first-child,
.fancybox-button--play svg:nth-child(2) {
display: none;
}
.fancybox-progress {
background: #ff5268;
height: 2px;
left: 0;
position: absolute;
right: 0;
top: 0;
transform: scaleX(0);
transform-origin: 0;
transition-property: transform;
transition-timing-function: linear;
z-index: 99998;
}
.fancybox-close-small {
background: transparent;
border: 0;
border-radius: 0;
color: #ccc;
cursor: pointer;
opacity: 0.8;
padding: 8px;
position: absolute;
right: -12px;
top: -44px;
z-index: 401;
}
.fancybox-close-small:hover {
color: #fff;
opacity: 1;
}
.fancybox-slide--html .fancybox-close-small {
color: currentColor;
padding: 10px;
right: 0;
top: 0;
}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
overflow: hidden;
}
.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
display: none;
}
.fancybox-navigation .fancybox-button {
background: rgba(30, 30, 30, 0.6);
backdrop-filter: blur(4px);
border-radius: 50%;
height: 50px;
width: 50px;
padding: 0;
margin: 0;
opacity: 0;
position: absolute;
top: 50%;
transform: translateY(-50%) scale(0.9);
transition: all 0.3s ease;
}
.fancybox-navigation .fancybox-button:hover {
background: rgba(30, 30, 30, 0.9);
transform: translateY(-50%) scale(1);
}
.fancybox-navigation .fancybox-button--arrow_left {
left: 20px;
}
.fancybox-navigation .fancybox-button--arrow_right {
right: 20px;
}
.fancybox-navigation .fancybox-button svg {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
height: 24px;
width: 24px;
}
.fancybox-caption {
background: linear-gradient(
0deg,
rgba(0, 0, 0, 0.85) 0%,
rgba(0, 0, 0, 0) 100%
);
padding: 30px 20px 20px;
font-size: 15px;
line-height: 1.5;
}
@supports (padding: max(0px)) {
.fancybox-caption {
padding: 75px max(44px, env(safe-area-inset-right))
max(25px, env(safe-area-inset-bottom))
max(44px, env(safe-area-inset-left));
}
}
.fancybox-caption--separate {
margin-top: -50px;
}
.fancybox-caption__body {
max-height: 50vh;
overflow: auto;
pointer-events: all;
}
.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
color: #ccc;
text-decoration: none;
}
.fancybox-caption a:hover {
color: #fff;
text-decoration: underline;
}
.fancybox-loading {
border-width: 3px;
border-style: solid;
border-color: rgba(255, 255, 255, 0.2);
border-top-color: #fff;
animation: fancybox-rotate 1s linear infinite;
}
@keyframes fancybox-rotate {
100% {
transform: rotate(360deg);
}
}
.fancybox-animated {
transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}
.fancybox-fx-slide.fancybox-slide--previous {
opacity: 0;
transform: translate3d(-100%, 0, 0);
}
.fancybox-fx-slide.fancybox-slide--next {
opacity: 0;
transform: translate3d(100%, 0, 0);
}
.fancybox-fx-slide.fancybox-slide--current {
opacity: 1;
transform: translateZ(0);
}
.fancybox-fx-fade.fancybox-slide--next,
.fancybox-fx-fade.fancybox-slide--previous {
opacity: 0;
transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.fancybox-fx-fade.fancybox-slide--current {
opacity: 1;
}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
opacity: 0;
transform: scale3d(1.5, 1.5, 1.5);
}
.fancybox-fx-zoom-in-out.fancybox-slide--next {
opacity: 0;
transform: scale3d(0.5, 0.5, 0.5);
}
.fancybox-fx-zoom-in-out.fancybox-slide--current {
opacity: 1;
transform: scaleX(1);
}
.fancybox-fx-rotate.fancybox-slide--previous {
opacity: 0;
transform: rotate(-1turn);
}
.fancybox-fx-rotate.fancybox-slide--next {
opacity: 0;
transform: rotate(1turn);
}
.fancybox-fx-rotate.fancybox-slide--current {
opacity: 1;
transform: rotate(0deg);
}
.fancybox-fx-circular.fancybox-slide--previous {
opacity: 0;
transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}
.fancybox-fx-circular.fancybox-slide--next {
opacity: 0;
transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}
.fancybox-fx-circular.fancybox-slide--current {
opacity: 1;
transform: scaleX(1) translateZ(0);
}
.fancybox-fx-tube.fancybox-slide--previous {
transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}
.fancybox-fx-tube.fancybox-slide--next {
transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}
.fancybox-fx-tube.fancybox-slide--current {
transform: translateZ(0) scale(1);
}
@media (max-height: 576px) {
.fancybox-slide {
padding-left: 6px;
padding-right: 6px;
}
.fancybox-slide--image {
padding: 6px 0;
}
.fancybox-close-small {
right: -6px;
}
.fancybox-slide--image .fancybox-close-small {
background: #4e4e4e;
color: #f2f4f6;
height: 36px;
opacity: 1;
padding: 6px;
right: 0;
top: 0;
width: 36px;
}
.fancybox-caption {
padding-left: 12px;
padding-right: 12px;
}
@supports (padding: max(0px)) {
.fancybox-caption {
padding-left: max(12px, env(safe-area-inset-left));
padding-right: max(12px, env(safe-area-inset-right));
}
}
}
.fancybox-share {
background: #f4f4f4;
border-radius: 3px;
max-width: 90%;
padding: 30px;
text-align: center;
}
.fancybox-share h1 {
color: #222;
font-size: 35px;
font-weight: 700;
margin: 0 0 20px;
}
.fancybox-share p {
margin: 0;
padding: 0;
}
.fancybox-share__button {
border: 0;
border-radius: 3px;
display: inline-block;
font-size: 14px;
font-weight: 700;
line-height: 40px;
margin: 0 5px 10px;
min-width: 130px;
padding: 0 15px;
text-decoration: none;
transition: all 0.2s;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
white-space: nowrap;
}
.fancybox-share__button:link,
.fancybox-share__button:visited {
color: #fff;
}
.fancybox-share__button:hover {
text-decoration: none;
}
.fancybox-share__button--fb {
background: #3b5998;
}
.fancybox-share__button--fb:hover {
background: #344e86;
}
.fancybox-share__button--pt {
background: #bd081d;
}
.fancybox-share__button--pt:hover {
background: #aa0719;
}
.fancybox-share__button--tw {
background: #1da1f2;
}
.fancybox-share__button--tw:hover {
background: #0d95e8;
}
.fancybox-share__button svg {
height: 25px;
margin-right: 7px;
position: relative;
top: -1px;
vertical-align: middle;
width: 25px;
}
.fancybox-share__button svg path {
fill: #fff;
}
.fancybox-share__input {
background: transparent;
border: 0;
border-bottom: 1px solid #d7d7d7;
border-radius: 0;
color: #5d5b5b;
font-size: 14px;
margin: 10px 0 0;
outline: none;
padding: 10px 15px;
width: 100%;
}
.fancybox-thumbs {
background: #ddd;
bottom: 0;
display: none;
margin: 0;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
padding: 2px 2px 4px;
position: absolute;
right: 0;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
top: 0;
width: 212px;
z-index: 99995;
}
.fancybox-thumbs-x {
overflow-x: auto;
overflow-y: hidden;
}
.fancybox-show-thumbs .fancybox-thumbs {
display: block;
}
.fancybox-show-thumbs .fancybox-inner {
right: 212px;
}
.fancybox-thumbs__list {
font-size: 0;
height: 100%;
list-style: none;
margin: 0;
overflow-x: hidden;
overflow-y: auto;
padding: 0;
position: absolute;
position: relative;
white-space: nowrap;
width: 100%;
}
.fancybox-thumbs-x .fancybox-thumbs__list {
overflow: hidden;
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
width: 7px;
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
background: #fff;
border-radius: 10px;
box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
background: #2a2a2a;
border-radius: 10px;
}
.fancybox-thumbs__list a {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
background-color: rgba(0, 0, 0, 0.1);
background-position: 50%;
background-repeat: no-repeat;
background-size: cover;
cursor: pointer;
float: left;
height: 75px;
margin: 2px;
max-height: calc(100% - 8px);
max-width: calc(50% - 4px);
outline: none;
overflow: hidden;
padding: 0;
position: relative;
-webkit-tap-highlight-color: transparent;
width: 100px;
}
.fancybox-thumbs__list a:before {
border: 6px solid #ff5268;
bottom: 0;
content: '';
left: 0;
opacity: 0;
position: absolute;
right: 0;
top: 0;
transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
z-index: 99991;
}
.fancybox-thumbs__list a:focus:before {
opacity: 0.5;
}
.fancybox-thumbs__list a.fancybox-thumbs-active:before {
opacity: 1;
}
@media (max-width: 576px) {
.fancybox-thumbs {
width: 110px;
}
.fancybox-show-thumbs .fancybox-inner {
right: 110px;
}
.fancybox-thumbs__list a {
max-width: calc(100% - 10px);
}
.fancybox-navigation .fancybox-button {
height: 40px;
width: 40px;
}
.fancybox-navigation .fancybox-button svg {
height: 20px;
width: 20px;
}
.fancybox-navigation .fancybox-button--arrow_left {
left: 10px;
}
.fancybox-navigation .fancybox-button--arrow_right {
right: 10px;
}
.fancybox-toolbar {
padding: 8px;
}
.fancybox-button {
height: 36px;
width: 36px;
}
}
.fancybox-button--play {
background: rgba(30, 30, 30, 0.6);
}
.fancybox-button--play:hover {
background: rgba(30, 30, 30, 0.9);
}
.fancybox-button--play svg {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 20px;
height: 20px;
color: #fff;
}
.fancybox-button--play .play-icon {
display: block;
}
.fancybox-button--play .pause-icon {
display: none;
}
.fancybox-button--play[title='{{PLAY_STOP}}'] .play-icon {
display: none;
}
.fancybox-button--play[title='{{PLAY_STOP}}'] .pause-icon {
display: block;
}
.fancybox-button--play svg polygon,
.fancybox-button--play svg rect {
fill: currentColor;
}
.fancybox-button svg {
stroke-width: 2;
filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.2));
}
.fancybox-button:hover svg {
filter: drop-shadow(0px 0px 3px rgba(255, 255, 255, 0.3));
}.divi-masonry-gallery {
display: flex;
flex-direction: row;
flex-wrap: wrap;
position: relative;
z-index: 1;
}
.divi-masonry-gallery .dmg-item {
overflow: hidden;
box-sizing: border-box;
}
.divi-masonry-gallery .dmg-item .dmg-item-content {
height: 100%;
transform: scale(1) translate(0, 0) rotate(0deg) !important;
opacity: 1;
}
.divi-masonry-gallery .dmg-item .dmg-item-content a {
background: 0 0;
cursor: pointer;
display: block;
height: 100%;
left: 0;
overflow: hidden;
position: absolute;
top: 0;
width: 100%;
z-index: 10;
}
.divi-masonry-gallery .dmg-item .dmg-item-overlay {
position: absolute;
width: 100%;
height: 100%;
z-index: -1;
}
.divi-masonry-gallery .dmg-item .dmg-caption {
display: flex;
align-items: center;
justify-content: center;
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0;
max-width: 100%;
}
.divi-masonry-gallery .dmg-item .dmg-title {
top: 10%;
transition: transform 0.35s;
transform: translate3d(0, 20px, 0);
}
.divi-masonry-gallery .dmg-item .dmg-title,
.divi-masonry-gallery .dmg-item p {
opacity: 0;
transition: opacity 0.35s, transform 0.35s;
}
.divi-masonry-gallery .dmg-item p {
bottom: 20%;
line-height: 1.5;
transform: translate3d(0, 100%, 0);
letter-spacing: 1px;
}
.divi-masonry-gallery .dmg-item:hover p {
margin-top: 10px;
margin-bottom: 5px;
opacity: 1;
transform: translate3d(0, 0, 0);
}
.divi-masonry-gallery .dmg-item:hover .dmg-title {
opacity: 1;
transform: translate3d(0, 0, 0);
}
.divi-masonry-gallery .dmg-item img {
display: block;
opacity: 1;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.divi-masonry-gallery .dmg-item:hover img {
opacity: 0.8 !important;
}
.dmg-item,
.dmg-item img {
border-style: solid !important;
}
.dmg-gallery-fancybox {
z-index: 9999999;
}
.dmg-gallery-fancybox .fancybox__toolbar {
--f-button-svg-width: 24px;
--f-button-svg-height: 24px;
--f-button-svg-stroke-width: 1.5;
--f-button-svg-fill: none;
}
.dmg-gallery-fancybox .fancybox-button svg {
width: var(--f-button-svg-width);
height: var(--f-button-svg-height);
fill: var(--f-button-svg-fill);
stroke: currentColor;
stroke-width: var(--f-button-svg-stroke-width);
stroke-linecap: round;
stroke-linejoin: round;
transition: opacity 0.15s ease;
pointer-events: none;
}
.dmg-gallery-fancybox .fancybox-button svg path {
stroke-width: 1;
}
.dmg-gallery-fancybox .fancybox-button svg circle {
background-color: transparent;
}
.dmg-gallery-fancybox .fancybox-button.fancybox-button--play svg path {
stroke-width: 0;
}