@font-face{font-family:'Dr';src:url('/wp-content/themes/sevenapp/css/fonts/Dr/drweb-light.woff?x58220') format('woff'),
url('/wp-content/themes/sevenapp/css/fonts/Dr/drweb-light.woff2') format('woff2');font-weight:200;font-style:normal}@font-face{font-family:'Dr';src:url('/wp-content/themes/sevenapp/css/fonts/Dr/drweb-light.woff?x58220') format('woff'),
url('/wp-content/themes/sevenapp/css/fonts/Dr/drweb-light.woff2') format('woff2');font-weight:300;font-style:normal}@font-face{font-family:'Dr';src:url('/wp-content/themes/sevenapp/css/fonts/Dr/drweb-regular.woff?x58220') format('woff'),
url('/wp-content/themes/sevenapp/css/fonts/Dr/drweb-regular.woff2') format('woff2');font-weight:400;font-style:normal}@font-face{font-family:'Dr';src:url('/wp-content/themes/sevenapp/css/fonts/Dr/drweb-medium.woff?x58220') format('woff'),
url('/wp-content/themes/sevenapp/css/fonts/Dr/drweb-medium.woff2') format('woff2');font-weight:500;font-style:normal}@font-face{font-family:'Dr';src:url('/wp-content/themes/sevenapp/css/fonts/Dr/drweb-medium.woff?x58220') format('woff'),
url('/wp-content/themes/sevenapp/css/fonts/Dr/drweb-medium.woff2') format('woff2');font-weight:800;font-style:normal}html{font-size:62.5%;background-color:transparent}body{background-color:#EDEDED;color:#3C3C3B;font-family:'Dr',sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:20px;font-size:1.6rem;line-height:2.0rem;overflow-x:hidden;overflow:hidden}a:active{outline:none}a:focus{-moz-outline-style:none}a,a:active,a:focus,a:hover,a:visit{color:#3C3C3B;text-decoration:none}.row{width:100%;padding-left:0;padding-right:0;margin-left:0;margin-right:0}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px transparent inset}input:-internal-autofill-selected{background-color:transparent !important;background-image:none !important;color:#000 !important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:#3C3C3B !important;-webkit-box-shadow:0 0 0px 1000px transparent inset !important;transition:background-color 5000s ease-in-out 0s !important}.site-header{width:100%;height:auto;position:fixed;top:0;left:0;float:left;padding:0
0 0 0;margin:0;background-color:transparent;color:#3C3C3B;z-index:1500;transition:all 0.45s ease-in-out;-webkit-transition:all 0.45s ease-in-out;opacity:1;pointer-events:all}.site-header.fixed-top{opacity:0;pointer-events:none}.site-header .site-branding{width:100%;height:152px;padding:28px
0 28px 0;margin:0
0 0 0;text-align:left;float:left;position:fixed;top:50%;left:0;transform:translate(0, -50%);display:flex;flex-direction:column;justify-content:space-between;align-items:center}.site-header .site-branding .site-title, .site-header .site-branding .site-description, .site-header .site-branding .container-contact,
.site-footer .site-title{width:auto;height:auto;font-size:40px;line-height:47px;font-size:4.0rem;line-height:4.7rem;text-align:center;float:left;text-transform:uppercase;padding:0
0 0 0 !important;margin:0
0 0 0 !important;text-decoration:none !important;position:relative;font-weight:800;opacity:1}.site-footer .site-title{position:absolute;top:28px;left:0;width:100%;text-align:center;padding:0
0 0 0;margin:0
0 0 0;opacity:0}.home .site-header .site-branding{width:100%;height:auto}.site-header .site-branding .site-title a, .site-header .site-branding .site-title a:hover,
.site-footer .site-title a, .site-footer .site-title a:hover{width:auto;height:auto;float:left;text-transform:none;padding:0
0 0 0;margin:0
0 0 0;color:#3C3C3B !important;text-transform:uppercase !important;text-decoration:none !important;font-weight:800}.site-footer .site-title a, .site-footer .site-title a:hover{float:none}.site-header .site-branding .container-contact, .site-header .site-branding .link-contact, .site-header .site-branding .link-contact:hover,
.site-header .site-branding .container-contact .selector-language, .site-header .site-branding .container-contact .selector-language
a{width:auto;height:auto;float:left;text-transform:none;padding:0
0 0 0;margin:0
0 0 0;color:#3C3C3B !important;text-transform:uppercase !important;text-decoration:none !important;font-weight:300}.site-header .site-branding .container-contact .selector-language{margin-left:12px}.site-header .site-branding .container-contact .selector-language .links-language{opacity:0;transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out;padding:0
0 0 0 !important;margin:0
0 0 0 !important;text-decoration:none;text-align:center;width:140px;height:auto;position:absolute;top:0;left:100%;text-transform:uppercase;visibility:hidden;list-style:none}.site-header .site-branding .container-contact .selector-language .links-language
li{margin:0
0 0 12px !important;float:left}.site-header .site-branding .container-contact .selector-language .links-language li.active a, .site-header .site-branding .container-contact .selector-language .links-language li a:hover{}.site-header .site-branding .container-contact .selector-language .links-language li, .site-header .site-branding .container-contact .selector-language .links-language li
span{padding:0
0 0 0;margin:0
0 0 0;text-decoration:none;text-align:center;width:auto;height:auto;text-transform:uppercase;float:left}.site-header .site-branding .container-contact .selector-language:hover .links-language{opacity:1;transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out;visibility:visible}.site-header .site-branding .container-contact .selector-language:hover{width:auto;transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out}.site-header .site-branding .container-contact .selector-language{transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out;position:relative}.site-header .site-branding .container-contact{opacity:0;position:absolute;bottom:28px;left:50%;transform:translate(-50%, 0)}.site-header .site-branding .site-description{font-weight:300}.site-header .main-navigation{width:100%;height:auto;padding:0
0 0 0;margin:0
0 0 0;text-align:left;float:right;position:relative}.site-header .main-navigation .menu-content, .site-header .main-navigation .menu-content>div{width:auto;height:auto}.site-header .main-navigation>div{width:100%;height:auto}.site-header .main-navigation
ul{width:100%;height:auto;max-width:100%;list-style:none;padding:0
0 0 0;margin:0
0 0 0}.site-header .main-navigation ul
li{width:auto;height:auto;padding:0
0 0 0;margin:0
0 0 0;flex:none;position:relative}.site-header .main-navigation ul li
a{width:100%;height:auto;font-size:40px;line-height:47px;font-size:4.0rem;line-height:4.7rem;letter-spacing:0px;font-style:normal;font-weight:300;text-align:center;float:left;text-transform:uppercase;padding:28px
43px 28px 43px;margin:0
0 0 0 !important;text-decoration:none !important;position:relative;border-bottom:none;color:#3C3C3B;transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out}.site-header .main-navigation ul li.current-menu-item
a{font-weight:500;font-style:normal}.site-header .main-navigation ul li.current-menu-item a, .site-header .main-navigation ul li.current-menu-item a:hover,
.site-header .main-navigation ul li.current-menu-parent > a, .site-header .main-navigation ul li.current-menu-parent>a:hover{font-weight:500;font-style:normal}.site-header .main-navigation ul
li{position:fixed;opacity:1}.site-header .main-navigation ul li.position-tl{top:0;left:0}.site-header .main-navigation ul li.position-tr{top:0;right:0}.site-header .main-navigation ul li.position-bl{bottom:0;left:0}.site-header .main-navigation ul li.position-br{bottom:0;right:0}#page .s86-before, #page .s86-after{opacity:0;pointer-events:none}#page.show-s86 .s86-before, #page.show-s86 .s86-after{opacity:1;transition-property:all;transition-timing-function:ease-in-out;transition-delay:1.4s;transition-duration:2s}#page .s86-before{background-image:url('/wp-content/themes/sevenapp/img/santalo86-logo.svg?x58220');background-size:70% auto !important;top:0;left:0;position:absolute;background-position:center center;background-repeat:no-repeat;width:100% !important;height:100% !important;padding-bottom:0 !important;pointer-events:none;content:''}#page .s86-after{background-image:url('/wp-content/themes/sevenapp/img/santalo86-logo.svg?x58220');background-size:70% auto !important;top:0;left:0;position:absolute;background-position:center center;background-repeat:no-repeat;width:100% !important;height:100% !important;padding-bottom:0 !important;pointer-events:none;content:''}.notCursor, .notCursor
*{cursor:url('/wp-content/themes/sevenapp/img/pixel.gif?x58220'), none}.kursor{opacity:0 !important}.kursor+.kursorChild{width:15px;height:15px;opacity:1;border:1px
solid;border-radius:50% !important;border-color:#3C3C3B !important;background-color:#3C3C3B !important;transition:all 0.4s ease;z-index:100000;mix-blend-mode:normal}.kursor.--hover+.kursorChild{width:25px !important;height:25px !important;opacity:1;border:1px
solid;border-radius:50% !important;border-color:#3C3C3B !important;background-color:#3C3C3B !important;transition:all 0.4s ease;mix-blend-mode:normal}.kursor.--hoverButton+.kursorChild{opacity:1;border:1px
solid;border-radius:50% !important;border-color:#3C3C3B !important;background-color:#3C3C3B !important;transition:all 0.4s ease;mix-blend-mode:normal;top:var(--k-top) !important;left:var(--k-left) !important}.kursor.--navleft+.kursorChild{background-image:url('/wp-content/themes/sevenapp/img/nav-left.png?x58220') !important;background-position:center center !important;background-repeat:no-repeat !important;background-size:145% auto !important;width:25px !important;height:25px !important;opacity:1;border:1px
solid;border-radius:50%;border-color:#3C3C3B !important;background-color:#3C3C3B !important;transition:all 0.4s ease;mix-blend-mode:normal}.kursor.--navright+.kursorChild{background-image:url('/wp-content/themes/sevenapp/img/nav-right.png?x58220') !important;background-position:center center !important;background-repeat:no-repeat !important;background-size:145% auto !important;width:25px !important;height:25px !important;opacity:1;border:1px
solid;border-radius:50%;border-color:#3C3C3B !important;background-color:#3C3C3B !important;transition:all 0.4s ease;mix-blend-mode:normal}.kursor.--navsee+.kursorChild,.kursor.--navvisit+.kursorChild,.kursor.--navnext+.kursorChild,.kursor.--naventer+.kursorChild,.kursor.--navplus+.kursorChild,.kursor.--navclose+.kursorChild{width:62px !important;height:62px !important;opacity:1;border:1px
solid;border-color:#3C3C3B !important;background-color:#3C3C3B !important;transition:all 0.4s ease;mix-blend-mode:normal;border-radius:50% !important}.kursor.--navsee+.kursorChild,.kursor.--navvisit+.kursorChild,.kursor.--navnext+.kursorChild,.kursor.--navclose+.kursorChild{width:62px !important;height:62px !important}.kursor.--navplus+.kursorChild{width:25px !important;height:25px !important}div[class*='kursor'].kursor--1.kursor--down.--navplus+.kursorChild:after,div[class*='kursor'].kursor--1.--navplus+.kursorChild:after,.kursor.--navplus+.kursorChild:after{content:'see';color:#EDEDED;font-weight:300;font-size:27px;line-height:29px;font-size:2.7rem;letter-spacing:-0.025em;opacity:1 !important;visibility:visible !important;display:block;top:0;left:0;width:100% !important;height:100% !important;padding:0
0 0 0;margin:0
0 0 0;text-align:center;text-transform:uppercase;transform:none;border:none}div[class*='kursor'].kursor--1.kursor--down.--naventer+.kursorChild:after,div[class*='kursor'].kursor--1.--naventer+.kursorChild:after,.kursor.--naventer+.kursorChild:after,div[class*='kursor'].kursor--1.kursor--down.--navsee+.kursorChild:after,div[class*='kursor'].kursor--1.--navsee+.kursorChild:after,.kursor.--navsee+.kursorChild:after,div[class*='kursor'].kursor--1.kursor--down.--navvisit+.kursorChild:after,div[class*='kursor'].kursor--1.--navvisit+.kursorChild:after,.kursor.--navvisit+.kursorChild:after,div[class*='kursor'].kursor--1.kursor--down.--navnext+.kursorChild:after,div[class*='kursor'].kursor--1.--navnext+.kursorChild:after,.kursor.--navnext+.kursorChild:after,div[class*='kursor'].kursor--1.kursor--down.--navclose+.kursorChild:after,div[class*='kursor'].kursor--1.--navclose+.kursorChild:after,.kursor.--navclose+.kursorChild:after{content:'see';color:#EDEDED;font-weight:300;font-size:16px;line-height:60px;font-size:1.6rem;letter-spacing:-0.025em;opacity:1 !important;visibility:visible !important;display:block;top:0;left:0;width:100% !important;height:100% !important;padding:0
0 0 0;margin:0
0 0 0;text-align:center;text-transform:uppercase;transform:none;border:none}div[class*='kursor'].kursor--1.kursor--down.--navplus+.kursorChild:after,div[class*='kursor'].kursor--1.--navplus+.kursorChild:after,.kursor.--navplus+.kursorChild:after{font-weight:300;font-size:27px;line-height:24px;font-size:2.7rem;letter-spacing:-0.025em}div[class*='kursor'].kursor--1.kursor--down.--navvisit+.kursorChild:after,div[class*='kursor'].kursor--1.--navvisit+.kursorChild:after,.kursor.--navvisit+.kursorChild:after{content:'View'}.lang-es div[class*='kursor'].kursor--1.kursor--down.--navvisit + .kursorChild:after,
.lang-es div[class*='kursor'].kursor--1.--navvisit + .kursorChild:after,
.lang-es .kursor.--navvisit+.kursorChild:after{content:'Ver'}.lang-ca div[class*='kursor'].kursor--1.kursor--down.--navvisit + .kursorChild:after,
.lang-ca div[class*='kursor'].kursor--1.--navvisit + .kursorChild:after,
.lang-ca .kursor.--navvisit+.kursorChild:after{content:'Veure'}div[class*='kursor'].kursor--1.kursor--down.--navnext+.kursorChild:after,div[class*='kursor'].kursor--1.--navnext+.kursorChild:after,.kursor.--navnext+.kursorChild:after{content:'Next'}div[class*='kursor'].kursor--1.kursor--down.--naventer+.kursorChild:after,div[class*='kursor'].kursor--1.--naventer+.kursorChild:after,.kursor.--naventer+.kursorChild:after{content:'Home'}div[class*='kursor'].kursor--1.kursor--down.--navplus+.kursorChild:after,div[class*='kursor'].kursor--1.--navplus+.kursorChild:after,.kursor.--navplus+.kursorChild:after{content:'+'}div[class*='kursor'].kursor--1.kursor--down.--navclose+.kursorChild:after,div[class*='kursor'].kursor--1.--navclose+.kursorChild:after,.kursor.--navclose+.kursorChild:after{content:'Close'}.kursor.--hidden+.kursorChild{opacity:0 !important;visibility:hidden !important}.home.anim-1 #page .site-header .site-branding .site-description{opacity:0;pointer-events:none}.home.anim-1 #page .site-header .site-branding .container-contact{opacity:1}.home.anim-1 #page .site-header .site-branding{opacity:1;height:100%;pointer-events:all}.home.anim-1 #page .s86-before, .home.anim-1 #page .s86-after{top:0;left:0;background-position:center center;width:100% !important;height:100%;pointer-events:none;opacity:1}.page-gallery #page .s86-before,
.home.anim-1.page-gallery #page .s86-before{background-position:center bottom;top:calc(-100% + 79px);transition-property:all;transition-timing-function:ease-in-out;transition-duration:0.70s;transition-delay:0s;opacity:1;pointer-events:all}.page-gallery #page .s86-after,
.home.anim-1.page-gallery #page .s86-after{background-position:center top;top:calc(100% - 79px);transition-property:all;transition-timing-function:ease-in-out;transition-duration:0.70s;transition-delay:0s;opacity:1;pointer-events:all}.page-gallery .site-header .site-branding,
.home.anim-1.page-gallery .site-header .site-branding{opacity:0;height:calc(100% + 103px + 103px) !important;pointer-events:none;transition-property:all;transition-timing-function:ease-in-out;transition-duration:0.45s}.page-gallery .site-header .main-navigation ul
li{opacity:1}.page-gallery #page.back-s86 .site-header .site-branding{opacity:1;height:100% !important;pointer-events:none;transition-property:all;transition-timing-function:ease-in-out;transition-duration:0.45s;transition-delay:0.35s}.page-gallery #page.back-s86 .gallery .entry-content{opacity:0;pointer-events:none;transition-property:all;transition-timing-function:ease-in-out;transition-duration:0.45s}.page-gallery #page.back-s86 .s86-before{top:0;left:0;background-position:center center;width:100% !important;height:100% !important;pointer-events:none}.page-gallery #page.back-s86 .s86-after{top:0;left:0;background-position:center center;width:100% !important;height:100% !important;pointer-events:none}.page-gallery #page.back-s86 .site-header .site-branding .site-description{opacity:0;pointer-events:none}.page-gallery #page .s86-after.hide,
.home #page .s86-after.hide{opacity:0}.page-gallery .content-gallery{width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);max-width:100%;padding:103px
7% 103px 7%;margin:0
0 0 0;display:flex;flex-direction:column;justify-content:center;opacity:0}.page-gallery .content-gallery .title-gallery{width:100%;height:auto;padding:0
0 0 0;margin:25px
0 25px 0}.page-gallery .content-gallery .title-gallery
h1{font-size:78px;line-height:91%;font-size:7.8rem;letter-spacing:0px;font-style:normal;font-weight:400;text-align:left;float:left;text-transform:none;width:100%;padding-left:15%}.page-gallery .content-gallery .info-gallery{width:100%;height:100%;padding:0
0 0 0;margin:25px
0 25px 0;display:flex;flex-direction:row;justify-content:center}.page-gallery .content-gallery .info-gallery .images-gallery{width:60%;min-width:60%;max-width:60%;height:100%;padding:0
16px 0 16px;margin:0
0 0 0;flex:1.5;overflow:hidden}.page-gallery .content-gallery .info-gallery .description-gallery{width:40%;min-width:40%;max-width:40%;height:100%;padding:0
16px 0 16px;margin:0
0 0 0;flex:2;position:relative}.page-gallery .content-gallery .images-gallery .list-images, .page-gallery .content-gallery .images-gallery .list-images.owl-carousel .owl-stage-outer,
.page-gallery .content-gallery .images-gallery .list-images.owl-carousel .owl-stage, .page-gallery .content-gallery .images-gallery .list-images.owl-carousel .owl-stage .owl-item,
.page-gallery .content-gallery .images-gallery .list-images.owl-carousel .owl-stage .item-list-images{height:100%}.page-gallery .content-gallery .images-gallery .list-images
img{width:100%;height:100%;object-fit:cover;max-width:none;position:absolute;top:0;left:0}.page-gallery .content-gallery .info-gallery .description-gallery .list-description{list-style:none;padding:0
0 0 0;margin:0
0 0 0;float:left;width:100%;counter-reset:lista}.page-gallery .content-gallery .info-gallery .description-gallery .list-description
li{font-size:25px;line-height:28px;font-size:2.5rem;line-height:2.8rem;letter-spacing:0px;font-style:normal;font-weight:400;text-align:left;float:left;text-transform:none;padding:0
0 0 41px;margin:0
0 1em 0;width:100%;position:relative}.page-gallery .content-gallery .info-gallery .description-gallery .list-description li:before{content:counter(lista);counter-increment:lista;position:absolute;top:5px;left:0;padding:0
0 0 0;margin:0
0 0 0;font-size:17px;line-height:19px;font-size:1.7rem;line-height:1.9rem;letter-spacing:0px;font-style:normal;font-weight:400;text-align:left;border:1px
solid #3C3C3B;color:#3C3C3B;text-align:center;width:22px;height:22px;border-radius:50%}.page-gallery .content-gallery .info-gallery .description-gallery .buttons-description{padding:0
0 0 0;margin:0
0 0 0;float:left;width:100%;position:absolute;bottom:0;left:0;display:flex;flex-wrap:wrap;row-gap:12px}.page-gallery .content-gallery .info-gallery .description-gallery .buttons-description
a{font-size:22px;line-height:26px;font-size:2.2rem;line-height:2.6rem;letter-spacing:0px;font-style:normal;font-weight:300;text-align:left;float:left;text-transform:uppercase;padding:1px
12px 5px 12px;margin:0
16px 0 16px;width:auto;border:1px
solid #3C3C3B;color:#3C3C3B;background-color:transparent;text-decoration:none;border-radius:32px;transition:all 0.25s ease-in-out}.page-gallery .content-gallery .info-gallery .description-gallery .buttons-description a:hover{border:1px
solid #3C3C3B;color:#EDEDED;background-color:#3C3C3B}.page-gallery .gallery.position-tl .content-gallery,
.page-gallery .gallery.position-tr .content-gallery{flex-direction:column-reverse}.page-gallery .gallery.position-tr .content-gallery .info-gallery,
.page-gallery .gallery.position-br .content-gallery .info-gallery{flex-direction:row-reverse}.page-gallery .gallery.position-tr .content-gallery .title-gallery h1,
.page-gallery .gallery.position-br .content-gallery .title-gallery
h1{padding-left:0;padding-right:15%}.page-gallery .gallery.position-tr .content-gallery .info-gallery .description-gallery .list-description li,
.page-gallery .gallery.position-br .content-gallery .info-gallery .description-gallery .list-description
li{text-align:right;padding-left:0;padding-right:41px}.page-gallery .gallery.position-tr .content-gallery .info-gallery .description-gallery .buttons-description,
.page-gallery .gallery.position-br .content-gallery .info-gallery .description-gallery .buttons-description{justify-content:end}.page-gallery .gallery.position-tr .content-gallery .info-gallery .description-gallery .list-description li:before,
.page-gallery .gallery.position-br .content-gallery .info-gallery .description-gallery .list-description li:before{right:0;left:auto}.page-gallery .gallery.position-tr .content-gallery .info-gallery .description-gallery .buttons-description a,
.page-gallery .gallery.position-br .content-gallery .info-gallery .description-gallery .buttons-description
a{float:right}.video-slide .video-background{background:transparent;position:absolute;top:0;right:0;bottom:0;left:0}.video-slide .video-foreground, .video-background
iframe{position:relative;top:0;left:0;width:100%;height:100%;pointer-events:none}@media (min-aspect-ratio: 16/9){.video-slide .video-foreground{width:200% !important;left:-50% !important}}@media (max-aspect-ratio: 16/9){.video-slide .video-foreground{width:300%;left:-100%}}.home .site-main, .page-gallery .site-main,.site-footer{float:left;width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);padding:0
0 0 0;margin:0
0 0 0;background-color:transparent;top:auto;left:auto;z-index:1600}.site-footer{background-color:#EDEDED;position:fixed;top:100%;padding:103px
7% 50px 7%}.site-footer .title-contact{width:100%;height:auto;padding:0
0 0 0;margin:0
0 4.5em 0;float:left}.site-footer .title-contact h1, .site-footer .title-contact h2, .site-footer .title-contact
h3{font-size:78px;line-height:91%;font-size:7.8rem;letter-spacing:0px;font-style:normal;font-weight:400;text-align:center;float:left;text-transform:none;width:100%;padding:0
0 0 0;margin:0
0 0 0}.contact .entry-header, .contact .entry-content,
.page-contact .site-header .site-branding .site-description, .page-contact .site-header .main-navigation, .page-contact .site-main{display:none}.page-contact .site-header .site-branding{height:100% !important;pointer-events:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px transparent inset}input:-internal-autofill-selected{background-color:transparent !important;background-image:none !important;color:#3C3C3B !important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:#3C3C3B !important;-webkit-box-shadow:0 0 0px 1000px transparent inset !important;transition:background-color 5000s ease-in-out 0s !important}.site-footer .contact-form{float:left;width:100%;height:100%;margin:0
0 0 0;padding:0
0 0 0;background-color:transparent;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.wpcf7{width:100%;height:100%;float:left;position:relative;padding:0
0 0 0}.wpcf7
form{width:100%;float:left;padding:0
0 0 0}.wpcf7 form
.field{width:33.33333%;flex:none !important;float:left;position:relative;padding:0
11px 0 11px;margin:0
0 26px 0}.wpcf7 form .field-large{width:100%;flex:5}.wpcf7 form .field
span{width:100%;float:left;position:relative;padding:0
0 0 0;margin:0
0 0 0}.wpcf7 form .field span
label{display:flex}.wpcf7 form .field input[type="text"], .wpcf7 form .field input[type="email"], .wpcf7 form .field input[type="tel"], .wpcf7 form .field input[type="url"]{width:100% !important;float:left;position:relative;border:1px
solid #3C3C3B !important;border-radius:69px !important;font-weight:200;font-style:normal;font-size:24px;line-height:28px;font-size:2.4rem;line-height:2.8rem;letter-spacing:0px;text-align:left;box-shadow:none !important;background-color:transparent !important;padding:19px
26px 19px 26px;margin:0
0 0 0;height:69px !important;-webkit-appearance:none;opacity:1 !important;outline:0;color:#3C3C3B;text-transform:none}.wpcf7 form .field
textarea{width:100% !important;float:left;position:relative;border:none;border:1px
solid #3C3C3B !important;border-radius:34.5px !important;font-weight:200;font-style:normal;font-size:24px;line-height:28px;font-size:2.4rem;line-height:2.8rem;letter-spacing:0px;text-align:left;box-shadow:none !important;background-color:transparent !important;padding:19px
26px 19px 26px;margin:0
0 0 0;height:164px !important;-webkit-appearance:none;opacity:1 !important;outline:0;color:#3C3C3B;text-transform:none}.wpcf7 form .field
select{width:100%!important;float:left;position:relative;max-width:none!important;border:0;border-bottom:2px solid #3C3C3B !important;border-radius:0 !important;font-weight:200;font-style:normal;font-size:24px;line-height:28px;font-size:2.4rem;line-height:2.8rem;letter-spacing:0px;text-align:left;box-shadow:none!important;background-color:transparent!important;padding:10px
28px 0 0 !important;margin:0
0 0 0;height:69px !important;-webkit-appearance:none;opacity:1 !important;outline:0;color:#3C3C3B;text-transform:none;background-image:url('/wp-content/themes/sevenapp/img/icon-select-black.svg?x58220');background-position:right 4px bottom 11px;background-repeat:no-repeat;background-size:8px auto;cursor:pointer}.wpcf7 form .field.field-acceptance, .wpcf7 form .field.field-advertising, .wpcf7 form .field.field-acceptance label, .wpcf7 form .field.field-advertising
label{margin-bottom:0}.wpcf7 form .field.field-acceptance, .wpcf7 form .field.field-recaptcha{width:100%}.wpcf7 form .field input[type="checkbox"]{float:left;width:18px;height:18px;flex:none;margin:7px
9px 0 0;outline:0;-webkit-appearance:none;background:transparent;border:1px
solid #3C3C3B;vertical-align:middle;cursor:none}.wpcf7 form .field.field-acceptance input[type="checkbox"]:checked{background-image:url('/wp-content/themes/sevenapp/img/icon-close-black.svg?x58220');background-size:18px auto;background-position:center center;background-repeat:no-repeat}div.wpcf7-response-output{margin-top:0 !important;font-size:12px;line-height:24px;font-size:1.2rem;line-height:2.4rem;position:absolute;bottom:84px;text-align:center}.wpcf7 form .field.field-acceptance span.wpcf7-list-item-label,
.wpcf7 form .field.field-recaptcha{width:auto;float:left;position:relative;padding:0
0 0 0;margin:0
0 0 0;float:left;position:relative;border:none;border-radius:0 !important;font-weight:200;font-style:normal;font-size:24px;line-height:28px;font-size:2.4rem;line-height:2.8rem;letter-spacing:0px;text-align:left;box-shadow:none !important;background-color:transparent !important;padding:0
0 0 0;margin:0
0 0 0;height:auto !important;-webkit-appearance:none;color:#3C3C3B;text-transform:none}.wpcf7 form .field.field-recaptcha{padding:0
38px 0 38px;width:100%}.wpcf7 form .field input.wpcf7-not-valid, .wpcf7 form .field.field-acceptance a, .wpcf7 form .field.field-acceptance a:hover,
.wpcf7 form .field.field-recaptcha a, .wpcf7 form .field.field-recaptcha a:hover{color:#3C3C3B !important}span.wpcf7-not-valid-tip{color:#3C3C3B;font-weight:200;font-style:normal;font-size:12px;line-height:24px;font-size:1.2rem;line-height:2.4rem;letter-spacing:0px;text-transform:none;display:block;margin:0
0 0 0 !important;text-transform:none;padding:0
26px !important}.wpcf7-response-output{width:100% !important;float:left;position:relative;border:none !important;border-bottom:none !important;border-radius:0 !important;font-weight:200;font-style:normal;font-size:24px;line-height:28px;font-size:2.4rem;line-height:2.8rem;letter-spacing:0px;text-transform:none;text-align:left;box-shadow:none !important;background-color:transparent !important;padding:0
38px 0 38px !important;margin:0
0 0 0 !important;height:auto !important;-webkit-appearance:none;color:#3C3C3B}div.wpcf7-mail-sent-ok{border-bottom:none !important}div.wpcf7-mail-sent-ng{border-bottom:none !important}div.wpcf7-spam-blocked{border-bottom:none !important}div.wpcf7-validation-errors{border-bottom:none !important}div.wpcf7 .ajax-loader{display:none !important}.wpcf7 form .field.field-submit{position:relative;margin-bottom:0;width:100%;text-align:center}.wpcf7 form .group-field{width:100%;position:relative;margin:0
0 52px 0}.wpcf7 form .field input[type="submit"]{width:auto !important;position:relative;border:1px
solid #3C3C3B !important;color:#ededed;border-radius:34.5px !important;font-family:'Dr',sans-serif;font-weight:500;font-style:normal;font-size:24px;line-height:28px;font-size:2.4rem;line-height:2.8rem;letter-spacing:0px;text-align:center;box-shadow:none !important;background-color:#3C3C3B !important;padding:0
42px 0 42px;margin:0
0 0 0;height:69px !important;-webkit-appearance:none;outline:0;text-transform:none;transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out}.wpcf7 form .field input[type="submit"]:hover{background:#ededed !important;border:1px
solid #3C3C3B !important;color:#3C3C3B}.wpcf7 form ::-webkit-input-placeholder{color:#3C3C3B;opacity:0.65;font-style:italic}.wpcf7 form :-moz-placeholder{color:#3C3C3B;opacity:0.65;font-style:italic}.wpcf7 form ::-moz-placeholder{color:#3C3C3B;opacity:0.65;font-style:italic}.wpcf7 form :-ms-input-placeholder{color:#3C3C3B;opacity:0.65;font-style:italic}.contact-form .wpcf7-spinner{display:none}.wpcf7 form .field.field-acceptance a, .wpcf7 form .field.field-acceptance a:hover,
.wpcf7 form .field.field-recaptcha a, .wpcf7 form .field.field-recaptcha a:hover{text-decoration:underline;text-decoration-thickness:from-font}.site-footer .links-contact
ul{position:relative;float:left;width:100%;height:auto;padding:0
0 0 0;margin:0
0 0 0;list-style:none;text-align:center;display:flex;flex-direction:row;justify-content:center}.site-footer .links-contact ul
li{position:relative;float:none;width:auto;height:auto;padding:0
3% 0 3%;margin:0
0 0 0;font-family:'Dr',sans-serif;font-weight:200;font-style:normal;font-size:24px;line-height:28px;font-size:2.4rem;line-height:2.8rem;text-transform:none;color:#3C3C3B !important;display:inline-block;text-align:left}.site-footer .links-contact ul a, .site-footer .links-contact ul li a:hover{font-family:'Dr',sans-serif;font-weight:200;font-style:normal;font-size:24px;line-height:28px;font-size:2.4rem;line-height:2.8rem;text-transform:none;color:#3C3C3B !important;text-decoration:none !important}.site-footer .site-info, .site-footer .section-contact, .site-footer .section-contact .content-section{height:100%;width:100%}.site-footer .content-section{display:flex;flex-direction:column;justify-content:space-between}.list-sponsors{width:100%;height:122px;padding:0
0 0 0;margin:0
0 0 0;position:relative;display:block}.list-sponsors .item-sponsor{height:100%;position:relative;padding:1em
0 1em 0;margin:0
4em 0 4em;width:18vw;float:left;max-width:150px;min-width:80px}.list-sponsors .item-sponsor .image-sponsor{width:100%;height:100%;padding:0
0 0 0;margin:0
0 0 0;position:relative;float:left}.list-sponsors .item-sponsor .image-sponsor
img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.height-auto{overflow:auto}.height-auto #page .s86-before, .height-auto #page .s86-after{position:fixed;background-color:#EDEDED;z-index:2}.height-auto #page .s86-before::before{position:absolute;top:auto;bottom:-60px;left:0;height:60px;width:100%;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #EDEDED 79.17%);transform:rotate(180deg);content:'';z-index:1}.height-auto #page .s86-after::before{position:absolute;top:-60px;bottom:auto;left:0;height:60px;width:100%;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #EDEDED 79.17%);transform:rotate(0deg);content:'';z-index:1}.height-auto .entry-content, .policy .entry-content{width:100%;display:flex;flex-direction:column;align-items:center;padding:140px
43px 140px 43px;float:left;margin:0
0 0 0;justify-content:start;height:auto}.height-auto .site-main, .policy .site-main{height:auto}.height-auto.error404 .site-main{height:100vh;height:calc(var(--vh, 1vh) * 100)}.error404.height-auto .entry-content{align-items:center;justify-content:center}.policy .entry-content h1.entry-title{font-size:78px;line-height:91%;font-size:7.8rem;letter-spacing:0px;font-style:normal;font-weight:400;text-align:left;float:left;text-transform:none;width:100%;padding:0
0 0 0;max-width:860px}.policy .entry-content .info-content{font-weight:400;font-style:normal;font-size:25px;line-height:28px;font-size:2.5rem;line-height:2.8rem;letter-spacing:0;color:#3C3C3B;text-transform:none;padding:0
0 0 0;margin:2em
0 0 0;width:100%;text-decoration:none;text-align:left;float:left;max-width:860px}.policy .entry-content .info-content p,
.policy .entry-content .info-content h2,
.policy .entry-content .info-content h3,
.policy .entry-content .info-content h4,
.policy .entry-content .info-content
li{padding:0
0 0 0;margin:0
0 1em 0;font-weight:400;width:100%;height:auto}.policy .entry-content .info-content p,
.policy .entry-content .info-content h2,
.policy .entry-content .info-content h3,
.policy .entry-content .info-content h4,
.policy .entry-content .info-content
li{font-weight:400;font-style:normal;font-size:25px;line-height:28px;font-size:2.5rem;line-height:2.8rem;letter-spacing:0}.policy .entry-content .info-content h2,
.policy .entry-content .info-content h3,
.policy .entry-content .info-content
h4{font-weight:500;margin:1em
0 1em 0}.policy .entry-content .info-content
ul{margin:0
0 0 0;padding:0
0 0 0;float:left;width:100%;list-style:none;counter-reset:lista}.policy .entry-content .info-content ul
li{text-align:left;float:left;text-transform:none;padding:0
0 0 41px;margin:0
0 1em 0;width:100%;position:relative;z-index:1;word-break:break-word}.policy .entry-content .info-content ul li:before{content:counter(lista);counter-increment:lista;position:absolute;top:5px;left:0;padding:0
0 0 0;margin:0
0 0 0;font-size:17px;line-height:19px;font-size:1.7rem;line-height:1.9rem;letter-spacing:0px;font-style:normal;font-weight:400;text-align:left;border:1px
solid #3C3C3B;color:#3C3C3B;text-align:center;width:22px;height:22px;border-radius:50%;z-index:1}.policy .entry-content .info-content
strong{font-weight:600}.policy .site-main .entry-header .entry-title{width:40%}.policy .entry-content .info-content
a{color:#3C3C3B;text-decoration:underline;font-style:normal;transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out}.policy .entry-content .info-content a:hover{color:#293948;text-decoration:underline;font-style:italic}.error-404, .error-404 .entry-content{width:100%;height:100%}.error-404 .entry-content .info-content{width:100%;max-width:930px;height:auto;text-align:center;float:left;padding:0
0 0 0 !important;margin:0
0 0 0 !important}.error-404 .entry-content h1, .error-404 .entry-content
p{width:100%;height:auto;font-size:40px;line-height:47px;font-size:4.0rem;line-height:4.7rem;text-align:center;float:left;text-transform:uppercase;padding:0
0 0 0 !important;margin:0
0 0 0 !important;text-decoration:none !important;position:relative;font-weight:800;opacity:1}.error-404 .entry-content
p{font-weight:300}#cookie-consent{background-color:#EDEDED;position:fixed;height:auto;width:100%;bottom:0px;z-index:9999;margin:0
0 0 0;padding:18px
43px 18px 43px;border-top:1px solid #3C3C3B}#cookie-consent .content-cookie-consent{float:left;width:100%;position:relative;margin:0
0 0 0;padding:0
0 0 0;display:flex;flex-direction:row;align-items:center;justify-content:center}#cookie-consent .content-cookie-consent .text-cookie{font-size:0.9em;text-decoration:none;text-transform:none;float:left;margin:0
0 0 0;padding:0
64px 0 0;width:65%;flex:3;text-align:left;font-weight:300;font-style:normal;font-size:16px;line-height:19px;font-size:1.6rem;line-height:1.9rem;letter-spacing:0;color:#3C3C3B}#cookie-consent .content-cookie-consent .text-cookie
p{margin:0
0 0 0;color:#3C3C3B}#cookie-consent .content-cookie-consent .text-cookie p
a{text-decoration:underline;color:#3C3C3B;transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out}#cookie-consent .content-cookie-consent .text-cookie p a:hover{font-style:normal;text-decoration:underline;color:#3C3C3B}#cookie-consent .content-cookie-consent .buttons-cookie{margin:0
0 0 0;padding:0
0 0 0;width:auto;float:right;height:auto;position:relative}#cookie-consent .content-cookie-consent .button-cookie{text-align:center;font-weight:300;font-style:normal;font-size:16px;line-height:19px;font-size:1.6rem;line-height:1.9rem;letter-spacing:0;color:#3C3C3B;text-decoration:none !important;background-color:transparent;width:auto;height:auto;padding:5px
14px 6px 14px;margin:0
22px 0 0;border:1px
solid #3C3C3B;border-radius:20px;position:relative;transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;float:left;text-transform:uppercase}#cookie-consent .content-cookie-consent .policy-button-cookie{color:#3C3C3B;background-color:transparent;border:1px
solid #3C3C3B;border-radius:32px;margin:0
0 0 0;margin-right:15px}#cookie-consent .content-cookie-consent .accept-button-cookie{color:#EDEDED;background-color:#3C3C3B;border:1px
solid #3C3C3B;border-radius:32px;margin:0
0 0 0}#cookie-consent .content-cookie-consent .button-cookie.policy-button-cookie:hover{color:#EDEDED;background-color:#3C3C3B;border:1px
solid #3C3C3B;text-decoration:none !important}#cookie-consent .content-cookie-consent .button-cookie.accept-button-cookie:hover{color:#3C3C3B;background-color:transparent;border:1px
solid #3C3C3B;text-decoration:none !important}.grecaptcha-badge{display:none !important}@media (min-width: 2500px){.page-gallery .content-gallery .info-gallery{padding:0
0 0 0 !important;height:80%}}@media (min-width: 1920px){}@media (min-width: 1900px){.site-footer{padding:103px
20% 50px 20%}.list-sponsors{width:100vw;margin-left:-20vw}}@media (min-width: 1800px){}@media (min-width: 1600px){.wpcf7 form .field-large{width:66.66666% !important}.wpcf7 form
.field{width:100%;flex:none !important}.wpcf7 form .column-fields{width:33.33333%}.wpcf7 form .field
textarea{height:164px !important}.wpcf7 form .field span.wpcf7-not-valid-tip{position:absolute !important;bottom:-23px}}@media (min-width: 1600px) and (max-width: 1899px){.site-footer{padding:103px
16% 50px 16%}.list-sponsors{width:100vw;margin-left:-16vw}}@media (min-width: 1600px) and (max-width: 1799px){.page-gallery .content-gallery .info-gallery{padding:1.8em 0 1.8em 0}}@media (min-width: 1440px) and (max-width: 2499px){}@media (min-width: 1440px) and (max-width: 1599px){.site-footer .title-contact h1, .site-footer .title-contact h2, .site-footer .title-contact h3,
.page-gallery .content-gallery .title-gallery
h1{font-size:52px;font-size:5.2rem}.page-gallery .content-gallery .info-gallery, .page-gallery .content-gallery .title-gallery{margin:12.5px 0 12.5px 0}.page-gallery #page .s86-before, .home.anim-1.page-gallery #page .s86-before{top:calc(-100% + 69px)}.page-gallery #page .s86-after, .home.anim-1.page-gallery #page .s86-after{top:calc(100% - 69px)}}@media (min-width: 1280px) and (max-width: 1599px){.site-header .site-branding .site-title, .site-header .site-branding .site-description, .site-header .site-branding .container-contact, .site-footer .site-title,
.site-header .main-navigation ul li
a{font-size:25px;line-height:32px;font-size:2.5rem;line-height:3.2rem}.page-gallery .content-gallery .info-gallery .description-gallery .list-description
li{font-size:19px;line-height:23px;font-size:1.9rem;line-height:2.3rem;padding:0
0 0 37px;margin:0
0 1em 0}.page-gallery .content-gallery .info-gallery .description-gallery .list-description li:before{top:4px;font-size:16px;line-height:18px;font-size:1.3rem;line-height:1.6rem;width:20px;height:20px}.page-gallery .content-gallery .info-gallery .description-gallery .buttons-description
a{font-size:19px;line-height:23px;font-size:1.9rem;line-height:2.3rem;padding:1px
12px 3px 12px;margin:0
16px 0 16px;border-radius:32px}.page-gallery .content-gallery{padding:133px
3% 133px 3%}.wpcf7 form .field-large{width:66.66666% !important}.wpcf7 form
.field{width:100%;flex:none !important}.wpcf7 form .column-fields{width:33.33333%}.wpcf7 form .field span.wpcf7-not-valid-tip{position:absolute !important;bottom:-23px}.wpcf7 form .field
textarea{border-radius:34.5px !important;font-size:19px;line-height:23px;font-size:1.9rem;line-height:2.3rem;padding:9px
26px 10px 26px;height:122px !important;border-radius:26px !important}.wpcf7 form .field input[type="text"], .wpcf7 form .field input[type="email"], .wpcf7 form .field input[type="tel"], .wpcf7 form .field input[type="url"]{border-radius:34.5px !important;font-size:19px;line-height:23px;font-size:1.9rem;line-height:2.3rem;padding:7px
26px 10px 26px;height:48px !important}.wpcf7 form .field.field-acceptance span.wpcf7-list-item-label, .wpcf7 form .field.field-recaptcha,
.site-footer .links-contact ul li, .site-footer .links-contact ul a, .site-footer .links-contact ul li a:hover{font-size:19px;line-height:23px;font-size:1.9rem;line-height:2.3rem}.wpcf7 form .field.field-recaptcha{padding:0
38px 0 38px}.wpcf7 form
.field{padding:0
11px 0 11px;margin:0
0 26px 0}.wpcf7 form .field input[type="submit"]{border-radius:34.5px !important;font-size:19px;line-height:23px;font-size:1.9rem;line-height:2.3rem;padding:0
32px 0 32px;height:48px !important}.wpcf7 form .group-field, .site-footer .contact-form{margin:0
0 32px 0}.list-sponsors{width:100vw;margin-left:-20vw}.site-footer{padding:83px
20% 25px 20%}}@media (min-width: 1440px) and (max-width: 1799px){}@media (min-width: 968px) and (max-width: 1439px){}@media (min-width: 1280px){}@media (min-width: 1280px) and (max-width: 1439px){.site-footer .title-contact h1, .site-footer .title-contact h2, .site-footer .title-contact h3,
.page-gallery .content-gallery .title-gallery
h1{font-size:46px;font-size:4.6rem}.page-gallery .content-gallery .info-gallery, .page-gallery .content-gallery .title-gallery{margin:12.5px 0 12.5px 0}.page-gallery #page .s86-before, .home.anim-1.page-gallery #page .s86-before{top:calc(-100% + 69px)}.page-gallery #page .s86-after, .home.anim-1.page-gallery #page .s86-after{top:calc(100% - 69px)}}@media (min-width: 968px) and (max-width: 1279px){}@media (min-width: 968px){}@media (min-width: 768px) and (max-width: 1279px){.site-header .site-branding .site-title, .site-header .site-branding .site-description, .site-header .site-branding .container-contact, .site-footer .site-title,
.site-header .main-navigation ul li
a{font-size:30px;line-height:37px;font-size:3.0rem;line-height:3.7rem}.site-footer .title-contact h1, .site-footer .title-contact h2, .site-footer .title-contact h3,
.page-gallery .content-gallery .title-gallery
h1{font-size:48px;font-size:4.8rem}.page-gallery .content-gallery .info-gallery .description-gallery .list-description
li{font-size:20px;line-height:23px;font-size:2.0rem;line-height:2.3rem;padding:0
0 0 34px;margin:0
0 1em 0}.page-gallery .content-gallery .info-gallery .description-gallery .list-description li:before{top:2px;font-size:15px;line-height:17px;font-size:1.5rem;line-height:1.7rem;width:20px;height:20px}.page-gallery .content-gallery .info-gallery .description-gallery .buttons-description
a{font-size:17px;line-height:21px;font-size:1.7rem;line-height:2.1rem;padding:1px
12px 2px 12px;margin:0
16px 0 16px;border-radius:32px}.page-gallery .content-gallery{padding:103px
27px 103px 27px}.wpcf7 form .field-large{width:66.66666% !important}.wpcf7 form
.field{width:100%;flex:none !important}.wpcf7 form .column-fields{width:33.33333%}.wpcf7 form .field span.wpcf7-not-valid-tip{position:absolute !important;bottom:-23px}.wpcf7 form .field
textarea{border-radius:34.5px !important;font-size:20px;line-height:24px;font-size:2.0rem;line-height:2.4rem;padding:9px
26px 10px 26px;height:122px !important;border-radius:26px !important}.wpcf7 form .field input[type="text"], .wpcf7 form .field input[type="email"], .wpcf7 form .field input[type="tel"], .wpcf7 form .field input[type="url"]{border-radius:34.5px !important;font-size:20px;line-height:24px;font-size:2.0rem;line-height:2.4rem;padding:7px
26px 10px 26px;height:48px !important}.wpcf7 form .field.field-acceptance span.wpcf7-list-item-label, .wpcf7 form .field.field-recaptcha,
.site-footer .links-contact ul
li{font-size:20px;line-height:24px;font-size:2.0rem;line-height:2.4rem}.wpcf7 form .field.field-recaptcha{padding:0
38px 0 38px}.wpcf7 form
.field{padding:0
11px 0 11px;margin:0
0 26px 0}.wpcf7 form .field input[type="submit"]{border-radius:34.5px !important;font-size:20px;line-height:24px;font-size:2.0rem;line-height:2.4rem;padding:0
32px 0 32px;height:48px !important}.wpcf7 form .group-field, .site-footer .contact-form{margin:0
32px 0 0}.page-gallery .content-gallery .info-gallery, .page-gallery .content-gallery .title-gallery{margin:12.5px 0 12.5px 0}.page-gallery #page .s86-before, .home.anim-1.page-gallery #page .s86-before{top:calc(-100% + 59px)}.page-gallery #page .s86-after, .home.anim-1.page-gallery #page .s86-after{top:calc(100% - 59px)}}@media (min-width: 1080px) and (max-width: 1279px){}@media (min-width: 768px) and (max-width: 1599px){#page .s86-before, #page .s86-after{background-size:62% auto !important}.site-footer .title-contact{margin-bottom:2.5em}.wpcf7 form .field, .wpcf7 form .group-field, .site-footer .contact-form{margin:0
0 26px 0}.site-footer .contact-form{margin-bottom:16px}div.wpcf7-response-output{bottom:78px}.wpcf7 form .field input[type="checkbox"]{margin:4px
9px 0 0}.list-sponsors{height:80px}.list-sponsors .item-sponsor{padding:0em
0 1em 0;margin:0
2em 0 2em;width:18vw;max-width:100px;min-width:80px}}@media (min-width: 968px) and (max-width: 1180px){}@media (min-width: 768px) and (max-width: 1080px){.list-sponsors{height:100px;gap:3em}.list-sponsors .item-sponsor{padding:1.2em 0 1.2em 0;max-width:180px;min-width:80px}}@media (min-width: 768px) and (max-width: 1024px){.page-gallery #page .s86-before, .home.anim-1.page-gallery #page .s86-before{top:calc(-100% + 60px)}.page-gallery #page .s86-after, .home.anim-1.page-gallery #page .s86-after{top:calc(100% - 60px)}}@media (min-width: 1025px){}@media (min-width: 768px) and (max-width: 967px){#cookie-consent .content-cookie-consent .text-cookie{margin:0
0 32px 0;padding:0
0 0 0}#cookie-consent .content-cookie-consent .text-cookie p
br{display:none !important}}@media (min-width: 768px){.visible-mobile{display:none}.hidden-mobile{display:block}.gallery-home{position:relative;z-index:1600;height:calc(100vh - 206px);height:calc((var(--vh, 1vh) * 100) - 206px);margin-top:103px;display:flex;flex-direction:column;align-items:center}.home .gallery-home .list-images{width:100%;height:100%;padding:0
0 0 0;margin:0
0 0 0;position:relative;display:block}.gallery-home .list-images .item-list-images{width:33.33333vw;height:100%;padding:28px
14px 28px 14px;margin:0
14% 0 0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.gallery-home .list-images, .gallery-home .list-images.owl-carousel .owl-stage-outer,
.gallery-home .list-images.owl-carousel .owl-stage, .gallery-home .list-images.owl-carousel .owl-stage .owl-item,
.gallery-home .list-images.owl-carousel .owl-stage .item-list-images,
.gallery-home .list-images .flickity-slider,
.list-sponsors .flickity-slider{height:100%}.gallery-home .list-images .item-list-images
img{float:left;width:90%;height:60%;object-fit:contain;transition:all 0.45s ease-in-out;-webkit-transition:all 0.45s ease-in-out}.gallery-home.scroll-active .list-images .item-list-images.is-selected
img{float:left;width:120%;height:90%;object-fit:contain;transition:all 0.45s ease-in-out;-webkit-transition:all 0.45s ease-in-out}.gallery-home .list-images .flickity-viewport, .gallery-home .list-images .flickity-viewport:focus, .gallery-home .list-images .flickity-viewport:focus-visible,
.gallery-home .list-images, .gallery-home .list-images:focus, .gallery-home .list-images:focus-visible{outline:none !important}.gallery-home .list-images .item-list-images{opacity:0}.gallery-home .list-images .flickity-viewport,
.list-sponsors .flickity-viewport{height:100% !important}}@media (min-width: 768px) and (max-width: 880px){}@media (min-width: 768px) and (max-height: 820px){}@media (max-width: 767px){.visible-mobile{display:block}.hidden-mobile{display:none}.site-header .main-navigation{display:none}.site-header .site-branding{width:100%;height:152px;padding:28px
20px 28px 20px}#page .s86-before, #page .s86-after{background-size:90% auto !important}.site-header .site-branding .site-title, .site-header .site-branding .site-description, .site-header .site-branding .link-contact, .site-footer .site-title{font-size:8vw;line-height:94%;letter-spacing:0.03em;font-weight:300}.site-header .site-branding .site-title, .site-footer .site-title{font-weight:500}.site-header .site-branding .link-contact{font-size:6vw}.home .site-header .site-branding, .site-header .site-branding{height:37vw}.site-footer .title-contact h1, .site-footer .title-contact h2, .site-footer .title-contact
h3{font-size:8vw;line-height:94%;letter-spacing:0.03em;font-weight:500;padding:0
0 0 0;margin:0
0 3px 0;text-align:left;text-transform:uppercase}.site-footer .title-contact
p{font-size:7vw;line-height:94%;letter-spacing:0.03em;text-align:left}.site-footer{background-color:#EDEDED;position:fixed;top:100%;padding:82px
28px 28px 28px}.site-footer .title-contact{margin-bottom:0}.wpcf7 form
.field{width:100%;padding:0
0 0 0;margin:0
0 18px 0}.wpcf7 form .field
textarea{padding:10px
18px 10px 18px;border-radius:24.5px !important;font-size:4.5vw;line-height:103%;letter-spacing:0px;margin:0
0 0 0;height:16vw !important}.wpcf7 form .field input[type="text"], .wpcf7 form .field input[type="email"], .wpcf7 form .field input[type="tel"], .wpcf7 form .field input[type="url"]{padding:10px
18px 12px 18px;border-radius:34.5px !important;font-size:4.5vw;line-height:113%;letter-spacing:0px;margin:0
0 0 0;height:auto !important}.wpcf7 form .field.field-acceptance span.wpcf7-list-item-label, .wpcf7 form .field.field-recaptcha{font-size:4.5vw;line-height:113%;letter-spacing:0px}.site-footer .links-contact ul a, .site-footer .links-contact ul li a:hover{font-size:4vw;line-height:113%;letter-spacing:0px;font-weight:300}.wpcf7 form .field.field-recaptcha{padding:0
18px 0 18px}.wpcf7 form .field input[type="checkbox"]{width:14px;height:14px;margin:7px
4px 0 0}.wpcf7 form .field input[type="submit"]{border-radius:34.5px !important;font-weight:300;font-style:normal;font-size:4.5vw;line-height:113%;letter-spacing:0px;padding:10px
18px 10px 18px;margin:0
0 0 0;height:auto !important}.wpcf7 form .group-field{margin-bottom:18px}.site-footer .links-contact
ul{padding:0px
28px;text-align:center;flex-direction:column}.site-footer .links-contact ul
li{position:relative;float:none;width:auto;height:auto;padding:0
0 0 0;margin:0
0 0.8em 0;font-weight:300;font-style:normal;font-size:4.0vw;line-height:113%;text-align:center}.site-footer .contact-form{margin-bottom:0 !important;height:auto}.site-footer .links-contact ul li:last-child{margin-bottom:0}.wpcf7 form .field.field-recaptcha{display:none}.home .slide-pages{width:100vw;height:calc(100vh - 30vw);height:calc((var(--vh, 1vh) * 100) - 30vw);position:relative;overflow-x:hidden;overflow-y:hidden;z-index:1500;padding:0
0;top:16vw}.home .slide-pages .content-slide{position:absolute;width:100%;height:calc(100%);top:0;left:0;padding:0
0 0 0;overflow:hidden}.home .slide-pages .content-slide .flickity-viewport, .home .slide-pages .content-slide .flickity-viewport:focus, .home .slide-pages .content-slide .flickity-viewport:focus-visible,
.home .slide-pages .content-slide, .home .slide-pages .content-slide:focus, .home .slide-pages .content-slide:focus-visible{outline:none !important}.home .slide-pages .content-slide .item-slide{flex:none;width:100vw;height:100%;padding:0
0 0 0;margin:0
0 0 0;position:relative}.home .slide-pages .content-slide .item-slide.fixed{flex:none;width:auto}.home .slide-pages .content-slide .item-slide .content-item-slide{width:auto;height:100%;padding:0
0 0 0;margin:0
0 0 0;position:relative;display:flex;flex-direction:row;align-items:end}.home .slide-pages .content-slide .item-slide.position-2 .content-item-slide,
.home .slide-pages .content-slide .item-slide.position-4 .content-item-slide{align-items:start}.home .slide-pages .content-slide .item-slide .thumbnail-slide{width:100vw;min-width:auto;height:100%;padding:28px
20px 28px 20px;margin:0
0 0 0;position:relative;flex:none}.home .slide-pages .content-slide .item-slide .thumbnail-slide
img{float:left;width:100%;height:100%;object-fit:cover}.home .slide-pages .content-slide .item-slide .info-slide{width:100vw;height:50%;padding:28px
20px 28px 20px;margin:0
0 0 0;position:relative;flex:none;float:left}.home .slide-pages .content-slide .item-slide .info-slide
h3{font-size:8vw;line-height:94%;letter-spacing:0.03em;font-weight:500;padding:0
0 0 0;margin:0
0 3px 0;text-align:left;text-transform:uppercase}.home .slide-pages .content-slide .item-slide .info-slide
p{font-size:7vw;line-height:94%;letter-spacing:0.03em;font-weight:400;padding:0
0 0 0;margin:0
0 0 0;text-align:left;text-transform:none}.home .slide-pages .content-slide .images-item-slide{flex:none;min-width:auto;width:auto;height:100%;padding:0
0 0 0;margin:0
0 0 0;position:relative;z-index:-1}.home .slide-pages .content-slide .images-item-slide .list-images{width:auto;height:100%;padding:0
0 0 0;margin:0
0 0 0;position:relative;display:flex !important;flex-direction:row;flex-wrap:nowrap;align-items:start}.home .slide-pages .content-slide .flickity-slider{height:100%}.home .slide-pages .content-slide .images-item-slide.position-2 .list-images,
.home .slide-pages .content-slide .images-item-slide.position-4 .list-images{align-items:end}.home .slide-pages .content-slide .images-item-slide .list-images .item-list-images{width:auto;height:50%;padding:28px
20px 28px 20px;margin:0
0 0 0;position:relative;flex:none}.home .slide-pages .content-slide .images-item-slide .list-images .item-list-images
img{float:left;width:auto;height:100%}.site-header .site-branding.align-screen .site-title,
.site-header .site-branding .site-title{transition:all 0.45s ease-in-out;-webkit-transition:all 0.45s ease-in-out}.site-header .site-branding.align-screen .container-contact,
.site-header .site-branding .container-contact{transition:all 0.45s ease-in-out;-webkit-transition:all 0.45s ease-in-out}.site-header .site-branding .site-title{width:auto;left:50%;transform:translate(-50%, 0);position:absolute;top:28px}.site-header .site-branding.align-screen .site-title{position:absolute;transform:translate(0, 0);left:20px}.site-header .site-branding{justify-content:end}.site-header .site-branding .container-contact, .site-header .site-branding.align-screen .container-contact{padding:0
20px 0 20px !important;z-index:1600}.site-header .site-branding.align-screen .container-contact{opacity:1}.site-header .site-branding.align-screen .container-contact, .site-header .site-branding.align-screen .container-contact:hover{width:auto;left:auto;right:0;transform:translate(0, 0)}.site-footer .section-contact .content-section > .wp-block-contact-form-7-contact-form-selector,
.site-footer .section-contact .content-section>div{order:2}.site-footer .section-contact .content-section .title-contact{order:1}.site-footer .section-contact .content-section>.links-contact{order:3}.site-footer .site-title{display:none}.home .site-footer{padding:28px
20px 10px 20px;background-color:transparent;position:relative;top:0;height:100%}.home .site-main+.site-footer{display:none !important}.wpcf7 form .field textarea, .wpcf7 form .field input[type="text"], .wpcf7 form .field input[type="email"], .wpcf7 form .field input[type="tel"], .wpcf7 form .field input[type="url"]{background-color:#EDEDED !important;transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out}.wpcf7 form .field input[type="submit"]{background-color:#3C3C3B !important;color:#EDEDED !important;transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out}body.last-slide .wpcf7 form .field textarea, body.last-slide .wpcf7 form .field input[type="text"], body.last-slide .wpcf7 form .field input[type="email"], body.last-slide .wpcf7 form .field input[type="tel"], body.last-slide .wpcf7 form .field input[type="url"]{background-color:#A0A0A0 !important}body.last-slide .wpcf7 form .field input[type="submit"]{background-color:#3C3C3B !important;color:#A0A0A0 !important}.last-slide .site-header .site-branding.align-screen .link-contact, .last-slide .site-header .site-branding.align-screen .link-contact:hover,
.home.last-slide .site-header .links-icons-mobile .links-bottom{opacity:0 !important}body{transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out}body.last-slide{background-color:#A0A0A0 !important}.home .slide-pages .content-slide .item-slide .info-slide .text-info-slide{position:fixed;left:auto;width:100vw;height:50%;padding:28px
20px 28px 20px;top:auto;bottom:0}.home .slide-pages .content-slide .item-slide.position-2 .content-item-slide .text-info-slide, .home .slide-pages .content-slide .item-slide.position-4 .content-item-slide .text-info-slide{top:0;bottom:auto}.links-icons-mobile{}.links-icons-mobile .links-top, .links-icons-mobile .links-bottom{opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:48%;height:calc(8vw + 56px);padding:0
20px 0 20px;margin:0
0 0 0;transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;pointer-events:none}.links-icons-mobile .links-top.active, .links-icons-mobile .links-bottom.active{opacity:1;visibility:visible;pointer-events:all;z-index:1600}.links-icons-mobile .links-top{left:auto;right:0}.links-icons-mobile .links-bottom{top:auto;bottom:0;height:calc(5vw + 56px);width:44%}.links-icons-mobile
ul{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:100%;list-style:none;margin:0;padding:0}.links-icons-mobile ul
li{height:7vw;width:5vw;flex:none;background-repeat:no-repeat;background-position:center center;background-size:contain}.links-icons-mobile ul li.icon-h{height:4vw;width:8vw}.links-icons-mobile ul li
a{float:left;width:100%;height:100%}.links-icons-mobile ul
li.space{background-image:url('/wp-content/themes/sevenapp/img/icon-space.svg?x58220')}.links-icons-mobile ul
li.gastronomy{background-image:url('/wp-content/themes/sevenapp/img/icon-gastronomy.svg?x58220')}.links-icons-mobile ul
li.events{background-image:url('/wp-content/themes/sevenapp/img/icon-events.svg?x58220')}.links-icons-mobile ul
li.productions{background-image:url('/wp-content/themes/sevenapp/img/icon-productions.svg?x58220')}.last-slide .links-icons-mobile ul
li.space{background-image:url('/wp-content/themes/sevenapp/img/icon-space-grey.svg?x58220')}.last-slide .links-icons-mobile ul
li.gastronomy{background-image:url('/wp-content/themes/sevenapp/img/icon-gastronomy-grey.svg?x58220')}.last-slide .links-icons-mobile ul
li.events{background-image:url('/wp-content/themes/sevenapp/img/icon-events-grey.svg?x58220')}.last-slide .links-icons-mobile ul
li.productions{background-image:url('/wp-content/themes/sevenapp/img/icon-productions-grey.svg?x58220')}.links-icons-mobile ul
li.language{background-image:url('/wp-content/themes/sevenapp/img/icon-language.png?x58220')}.links-icons-mobile ul
li.location{background-image:url('/wp-content/themes/sevenapp/img/icon-location.svg?x58220')}.links-icons-mobile ul
li.phone{background-image:url('/wp-content/themes/sevenapp/img/icon-phone.svg?x58220')}.links-icons-mobile ul
li.mail{background-image:url('/wp-content/themes/sevenapp/img/icon-mail.svg?x58220')}.site-header .site-branding .link-contact, .site-header .site-branding .link-contact:hover{font-weight:300 !important}#cookie-consent{padding:18px
20px 18px 20px}#cookie-consent .content-cookie-consent{display:block}#cookie-consent .content-cookie-consent .text-cookie{width:100%;margin:0
0 19px 0;padding:0
0 0 0}#cookie-consent .content-cookie-consent .text-cookie p
br{display:none !important}#cookie-consent .content-cookie-consent .buttons-cookie{margin:0
0 0 0;padding:0
0 0 0;width:100%;float:left;display:flex;flex-direction:row;align-items:center;justify-content:center}#cookie-consent .content-cookie-consent .button-cookie{padding:4px
11px 5px 11px;margin:0
10px 9px 10px}.policy .entry-content h1.entry-title{font-size:8vw;line-height:94%;letter-spacing:0.03em;font-weight:500;padding:0
0 0 0;margin:0
0 3px 0;text-align:left;text-transform:uppercase}.policy .entry-content .info-content p, .policy .entry-content .info-content h2, .policy .entry-content .info-content h3, .policy .entry-content .info-content h4, .policy .entry-content .info-content
li{font-size:4.2vw;line-height:94%;letter-spacing:0.03em;font-weight:400;text-transform:none}.policy .entry-content .info-content{margin-top:1em}.policy .entry-content .info-content h2, .policy .entry-content .info-content h3, .policy .entry-content .info-content
h4{font-weight:500;margin:0.8em 0 0.8em 0}.page-gallery #page .s86-before, .page-gallery #page .s86-after,
.height-auto #page .s86-before, .height-auto #page .s86-after{display:none}.page-gallery .site-header .site-branding, .home.anim-1.page-gallery .site-header .site-branding,
.height-auto .site-header .site-branding{opacity:1;height:100% !important;pointer-events:all;transition-property:all;transition-timing-function:ease-in-out;transition-duration:0.45s}.height-auto .entry-content, .policy .entry-content{padding:14vw 20px 14vw 20px;padding-top:calc(14vw + 28px);padding-bottom:calc(14vw + 28px)}.error-404 .entry-content h1, .error-404 .entry-content
p{font-size:8vw;line-height:94%;letter-spacing:0.03em}.height-auto .entry-content{width:100vw;height:calc(100vh - 28vw - 56px);height:calc((var(--vh, 1vh) * 100) - 28vw - 56px);position:relative;overflow:auto;z-index:1500;padding:0
20px 0 20px;top:calc(14vw + 28px)}.height-auto .site-header .site-branding .site-description,
.page-gallery .site-header .site-branding .site-description{opacity:0}.height-auto .site-header .site-branding .site-title,
.page-gallery .site-header .site-branding .site-title{position:absolute;transform:translate(0, 0);left:20px}.height-auto .site-header .site-branding .link-contact,
.page-gallery .site-header .site-branding .link-contact{padding:0
20px 0 20px !important;z-index:1600;opacity:1}.height-auto .site-header .site-branding .link-contact, .height-auto .site-header .site-branding .link-contact:hover,
.page-gallery .site-header .site-branding .link-contact, .page-gallery .site-header .site-branding .link-contact:hover{width:auto;left:auto;right:0;transform:translate(0, 0)}div.wpcf7-response-output{margin-top:0 !important;font-size:12px;line-height:24px;font-size:1.2rem;line-height:2.4rem;position:absolute;bottom:-14px;text-align:center}.site-branding .container-contact .selector-language{display:none}.links-icons-mobile ul li.language .links-language{position:relative;width:100%;height:auto;padding:0
0 0 0;margin:0
0 0 0;list-style:none;float:left;background-color:transparent;transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;display:flex;flex-direction:column;justify-content:space-between;transform:translate(0, -100%);top:-100%;opacity:0;visibility:hidden;pointer-events:none}.links-icons-mobile ul li.language.active .links-language{transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;margin:0
0 0 0;opacity:1;visibility:visible;pointer-events:all}.links-icons-mobile ul li.language .links-language
li{width:100%;height:auto;padding:0
0 0 0;margin:0
0 0 0;float:left}.links-icons-mobile ul li.language .links-language li:last-child{height:auto}.links-icons-mobile ul li.language .links-language > li > a, .links-icons-mobile ul li.language .links-language>li>span{color:#3C3C3B;font-size:5vw;line-height:122%;letter-spacing:0.03em;padding:0
0 0 0 !important;margin:0
0 0 0 !important;text-transform:uppercase;text-decoration:none;text-align:center;width:100%;position:relative;float:left}.links-icons-mobile ul li.language .links-language > li.active > a, .links-icons-mobile ul li.language .links-language > li > a:hover, .links-icons-mobile ul li.language .links-language>li.active>span{}.home .slide-pages .content-slide .item-slide .info-slide .description-gallery{width:100%;height:0;padding:0
0 0 0;margin:0
0 0 0;position:relative;float:left;top:auto;left:auto;opacity:0;visibility:hidden;pointer-events:none}.home .slide-pages .content-slide .item-slide .info-slide.description-active{height:100% !important}.home .slide-pages .content-slide .item-slide .info-slide.description-active .text-info-slide{height:100% !important;background-color:#EDEDED;overflow-y:auto}.home .slide-pages .content-slide .item-slide .info-slide.description-active .description-gallery{opacity:1;visibility:visible;pointer-events:all;height:auto;margin:1em
0 0 0}.home .slide-pages .content-slide .item-slide .info-slide.description-active .buttons-gallery .buttons-description
a{opacity:0;visibility:hidden;pointer-events:none}.home .slide-pages .content-slide .item-slide .info-slide.description-active .buttons-gallery .buttons-description a.button-more-info{opacity:1;visibility:visible;pointer-events:all}.home .slide-pages .content-slide .item-slide .info-slide .buttons-gallery .buttons-description a.button-more-info .plus,
.home .slide-pages .content-slide .item-slide .info-slide.description-active .buttons-gallery .buttons-description a.button-more-info
.minus{display:block;margin-top:-1px;padding-bottom:1px}.home .slide-pages .content-slide .item-slide .info-slide .buttons-gallery .buttons-description a.button-more-info .minus,
.home .slide-pages .content-slide .item-slide .info-slide.description-active .buttons-gallery .buttons-description a.button-more-info
.plus{display:none;margin-top:-1px;padding-bottom:1px}.home .slide-pages .content-slide .item-slide .info-slide .description-gallery .list-description{list-style:none;padding:0
0 0 0;margin:0
0 0 0;float:left;width:100%;counter-reset:lista}.home .slide-pages .content-slide .item-slide .info-slide .description-gallery .list-description
li{font-size:5vw;line-height:94%;letter-spacing:0px;font-style:normal;font-weight:400;text-align:left;float:left;text-transform:none;padding:0
0 0 41px;margin:0
0 1em 0;width:100%;position:relative}.home .slide-pages .content-slide .item-slide .info-slide .description-gallery .list-description li:last-child{margin-bottom:0}.home .slide-pages .content-slide .item-slide .info-slide .description-gallery .list-description li:before{content:counter(lista);counter-increment:lista;position:absolute;top:5px;left:0;padding:0
0 0 0;margin:0
0 0 0;font-size:17px;line-height:19px;font-size:1.7rem;line-height:1.9rem;letter-spacing:0px;font-style:normal;font-weight:400;text-align:left;border:1px
solid #3C3C3B;color:#3C3C3B;text-align:center;width:22px;height:22px;border-radius:50%}.home .slide-pages .content-slide .item-slide .info-slide .buttons-gallery .buttons-description{padding:0
0 0 0;margin:1em
0 0 0;float:left;width:100%;position:relative}.home .slide-pages .content-slide .item-slide .info-slide .buttons-gallery .buttons-description
a{font-size:6vw;line-height:92%;letter-spacing:0px;font-style:normal;font-weight:300;text-align:left;float:left;text-transform:uppercase;padding:3px
12px 5px 12px;margin:0
16px 16px 0;width:auto;border:1px
solid #3C3C3B;color:#3C3C3B;background-color:transparent;text-decoration:none;border-radius:32px;transition:all 0.25s ease-in-out}.home .slide-pages .content-slide .item-slide .info-slide .buttons-gallery .buttons-description a:hover{border:1px
solid #3C3C3B;color:#3C3C3B;background-color:#EDEDED}.home .slide-pages .content-slide .item-slide .info-slide.description-active .buttons-gallery .buttons-description a.button-more-info{border:1px
solid #3C3C3B;color:#EDEDED;background-color:#3C3C3B}.video-slide .video-background{background:transparent;position:relative;width:calc(100vw - 40px);height:100%;top:auto;right:auto;bottom:auto;left:auto;overflow:hidden}.page-gallery .content-gallery .title-gallery{display:block;}.page-gallery .gallery.position-tr .content-gallery .info-gallery, .page-gallery .gallery.position-br .content-gallery .info-gallery{flex-direction:column !important}.page-gallery .content-gallery .info-gallery .description-gallery{display:none}.page-gallery .content-gallery .info-gallery .images-gallery{width:100%;min-width:100%;max-width:100%;padding:0
0 0 0}.page-gallery .content-gallery .title-gallery
h1{font-size:48px;line-height:91%;font-size:4.8rem}.page-gallery .content-gallery{padding-left:20px;padding-right:20px}}@media (max-width: 680px){}#landscape{display:none;z-index:-100}.device-desktop #landscape, .device-tablet #landscape, .device-desktop #landscape.visible, .device-tablet
#landscape.visible{display:none !important}.device-mobile
#landscape.visible{display:flex !important;position:fixed;top:0;bottom:0;right:0;left:0;background:#fff !important;z-index:99999;width:100%;height:100%;font-size:120%;align-items:center;justify-content:center;text-align:center}.device-mobile #landscape.visible
div{margin:0
0 0 0;padding:0
0 0 0;text-align:center;color:#000;font-weight:400;font-style:normal;font-size:16px;line-height:20px;font-size:1.6rem;line-height:2.0rem;background-image:url('/wp-content/themes/sevenapp/img/rotate-mobile.svg?x58220');background-position:center center;background-repeat:no-repeat;background-size:auto 70%;width:100%;height:100%}