img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/* To be replaced in `head` to control optm data location */
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
/*!
Theme Name: Banff
Theme URI: http://underscores.me/
Author: ADOK studio
Author URI: https://www.adokstudio.it/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: banff
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Banff is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,optgroup,select,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a{color:#4169e1}a:visited{color:purple}a:active,a:focus,a:hover{color:#191970}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation.toggled ul,.menu-toggle{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.page,.post{margin:0 0 1.5em}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}@media (max-width:420px){header#masthead-mobile .half{overflow:visible!important}header#masthead-mobile .half:nth-child(2){top:106px;padding-left:0!important;padding-right:0!important}body nav.main-navigation ul#menu-menu-principale li#menu-item-706{padding-left:30px!important}body nav.main-navigation ul#menu-menu-principale li#menu-item-26{padding-right:30px!important}body nav.main-navigation ul#menu-menu-principale li#menu-item-1602{position:absolute!important;top:85px!important;background:#000!important;width:100%!important;height:45px!important;display:flex!important;justify-content:center!important;align-items:center!important}}
/*!
Theme Name: Banff
Theme URI: http://underscores.me/
Author: ADOK studio
*/
@font-face{font-family:"ITC Avant Garde Gothic W01 Dm";src:url(//banff.it/wp-content/themes/banff/./fonts/38de0cc0-acad-43e5-b0d6-87171c0915f7.eot?#iefix);src:url(//banff.it/wp-content/themes/banff/./fonts/38de0cc0-acad-43e5-b0d6-87171c0915f7.eot?#iefix) format("eot"),url(//banff.it/wp-content/themes/banff/./fonts/8bfba692-98b4-401d-b187-205f59d508cf.woff2) format("woff2"),url(//banff.it/wp-content/themes/banff/./fonts/29cf02ec-9cbf-449b-abff-06b4ab9b1cc0.woff) format("woff"),url(//banff.it/wp-content/themes/banff/./fonts/d35364ca-710c-4712-8aed-068488f4fdc1.ttf) format("truetype")}@font-face{font-family:"ITC Avant Garde Gothic W01 Bd";src:url(//banff.it/wp-content/themes/banff/./fonts/7882e98f-91dc-4562-9ae7-89142461ea7d.eot?#iefix);src:url(//banff.it/wp-content/themes/banff/./fonts/7882e98f-91dc-4562-9ae7-89142461ea7d.eot?#iefix) format("eot"),url(//banff.it/wp-content/themes/banff/./fonts/4cadb55f-822a-4a35-8918-becfc5a866a3.woff2) format("woff2"),url(//banff.it/wp-content/themes/banff/./fonts/af007af5-dcfa-465a-a278-47ab3eb9a589.woff) format("woff"),url(//banff.it/wp-content/themes/banff/./fonts/9a9365bb-bc37-4768-8d00-df0bdf405665.ttf) format("truetype")}*{outline:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{text-decoration:none}a:hover{text-decoration:none}.show-420{display:block}.hide-420{display:none !important}body{font-family:"ITC Avant Garde Gothic W01 Bd"}.entry-content{margin-top:0}.vc_column_container>.vc_column-inner{padding-left:83px;padding-right:83px}body.page,article.page{margin-bottom:0}div#page{-webkit-transition:opacity .45s cubic-bezier(.4,0,0,1);-o-transition:opacity .45s cubic-bezier(.4,0,0,1);transition:opacity .45s cubic-bezier(.4,0,0,1);opacity:0}div#page~div#loader{background:#fff;background:radial-gradient(circle,rgba(255,255,255,1) 0%,rgba(233,237,237,1) 100%);width:100vw;height:100vh;position:fixed;top:0;left:0;opacity:1;-webkit-transition:opacity .45s linear;-o-transition:opacity .45s linear;transition:opacity .45s linear;-webkit-transition-delay:.45s;-o-transition-delay:.45s;transition-delay:.45s;z-index:99999}body:not(.home) div#loader{display:none}div#loader div.loader-image{background:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://banff.it/wp-content/themes/banff/images/loading.gif) center center no-repeat;background-size:200px 200px;position:absolute;width:200px;height:200px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:loader_fade_in .45s forwards;animation:loader_fade_in .45s forwards;animation-timing-function:cubic-bezier(.4,0,0,1)}div#page.loaded{opacity:1}div#page.loaded~div#loader>div.loader-image{-webkit-animation:loader_fade_out .45s forwards;animation:loader_fade_out .45s forwards;animation-timing-function:cubic-bezier(.4,0,0,1)}a.custom-link-red-white{color:#ff2e17 !important}a.custom-link-red-white:hover{color:#fff !important}@-webkit-keyframes loader_fade_in{from{opacity:0;transform:translate(-50%,-50%) translate(0,50px)}to{opacity:1;transform:translate(-50%,-50%) translate(0,0px)}}@keyframes loader_fade_in{from{opacity:0;transform:translate(-50%,-50%) translate(0,50px)}to{opacity:1;transform:translate(-50%,-50%) translate(0,0px)}}@-webkit-keyframes loader_fade_out{0%{opacity:1;transform:translate(-50%,-50%) translate(0,0px);display:block}99%{opacity:0;transform:translate(-50%,-50%) translate(0,-50px);display:block}100%{opacity:0;transform:translate(-50%,-50%) translate(0,-50px);display:none}}@keyframes loader_fade_out{0%{opacity:1;transform:translate(-50%,-50%) translate(0,0px);display:block}99%{opacity:0;transform:translate(-50%,-50%) translate(0,-50px);display:block}100%{opacity:0;transform:translate(-50%,-50%) translate(0,-50px);display:none}}body.home #locandinaColum{width:100vw}body.home.afterScroll #locandinaColum{-webkit-animation:home_slide_colA 2s forwards;animation:home_slide_colA 2s forwards;animation-delay:.5s}body.home #textHome{transform:translate(50vw,0px)}body.home.afterScroll #textHome{-webkit-animation:home_slide_colB 2s forwards;animation:home_slide_colB 2s forwards;animation-delay:.5s}body.home #locandina-title,body.home #locandina-text{opacity:0;display:block}body.home header#home-masthead{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:185px;display:flex;position:fixed;top:0;left:0;z-index:11;width:100vw}body.home header#home-masthead div.half{display:flex;width:50vw;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;align-items:center;padding:0 83px}body.home header#home-masthead .site-branding a img{height:69px;width:auto}body.home header#masthead .site-branding a img{display:none}body.home #locandina #locandinaColum>div.vc_column-inner:before{height:250vh;-webkit-animation:gradientAnimation 2s forwards;animation:gradientAnimation 2s forwards;animation-delay:2s}#testoPaginaProgramma{margin-top:32px;margin-bottom:64px;font-family:"ITC Avant Garde Gothic W01 Dm";font-size:16px;color:#5b5e5e}@-webkit-keyframes home_slide_colA{from{width:100vw}to{width:50%}}@keyframes home_slide_colA{from{width:100vw}to{width:50%}}@-webkit-keyframes home_slide_colB{from{transform:translate(50vw,0px)}to{transform:translate(0vw,0px)}}@keyframes home_slide_colB{from{transform:translate(50vw,0px)}to{transform:translate(0vw,0px)}}@-webkit-keyframes gradientAnimation{from{height:250vh}to{height:500px}}@keyframes gradientAnimation{from{height:250vh}to{height:500px}}header#masthead,header#masthead-mobile{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:185px;display:flex;position:absolute;z-index:11;width:100%;-webkit-transform:translate(0px,-100%);-ms-transform:translate(0px,-100%);-o-transform:translate(0px,-100%);transform:translate(0px,-100%);-webkit-transition:transform .45s cubic-bezier(.4,0,0,1) .3s;-o-transition:transform .45s cubic-bezier(.4,0,0,1) .3s;transition:transform .45s cubic-bezier(.4,0,0,1) .3s}header#masthead-mobile{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:none;-o-transition:none;transition:none}body:not(.home) header#masthead.loaded,body.home.afterScroll header#masthead.loaded{-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px)}body.home.afterScroll header#masthead.loaded{transition-delay:2.5s}header#masthead .half{display:flex;width:50vw;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;align-items:center;padding:0 83px}header#masthead .half:nth-child(1){justify-content:space-between}header#masthead .half:nth-child(2){background:#ff2e17}header#masthead .half .main-navigation{clear:none;float:none;width:100%}header#masthead-mobile{display:none !important;flex-wrap:wrap;position:relative;height:205px}header#masthead-mobile .half{width:100vw;padding:0 62px;display:flex;overflow:hidden}header#masthead-mobile .half:nth-child(1){position:absolute;top:0;z-index:10}header#masthead-mobile .half:nth-child(2){position:absolute;top:106px;z-index:5}header#masthead-mobile .half:nth-child(1) div.site-branding,header#masthead-mobile .half:nth-child(1) #social-navigation,header#masthead-mobile .half:nth-child(2) #site-navigation{opacity:0;-webkit-transform:translate(0px,-100%);-ms-transform:translate(0px,-100%);-o-transform:translate(0px,-100%);transform:translate(0px,-100%);-webkit-transition:transform .45s cubic-bezier(.4,0,0,1) .3s,opacity .45s cubic-bezier(.4,0,0,1) .3s;-o-transition:transform .45s cubic-bezier(.4,0,0,1) .3,opacity .45s cubic-bezier(.4,0,0,1) .3s;transition:transform .45s cubic-bezier(.4,0,0,1) .3s,opacity .45s cubic-bezier(.4,0,0,1) .3s}header#masthead-mobile .half:nth-child(2) #site-navigation{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}header#masthead-mobile.loaded .half:nth-child(1) div.site-branding,header#masthead-mobile.loaded .half:nth-child(1) #social-navigation,header#masthead-mobile.loaded .half:nth-child(2) #site-navigation{opacity:1;-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px)}header#masthead-mobile .half:nth-child(1){justify-content:center;align-items:center;height:121px;padding-bottom:25px;padding-top:25px}header#masthead-mobile .half:nth-child(1) div.site-branding,header#masthead-mobile .half:nth-child(1) #social-navigation{width:50%}header#masthead-mobile .half:nth-child(1) div.site-branding{text-align:left}header#masthead-mobile .half:nth-child(1) div.site-branding img{height:55px;width:auto}header#masthead-mobile .half:nth-child(2){background:#ff2e17}#menu-menu-principale,#menu-menu-principale-1{display:flex;justify-content:space-between}#menu-menu-principale-1{padding:32px 0}#menu-menu-principale li a,#menu-menu-principale-1 li a{position:relative;font-size:1.17vw;color:#fff;letter-spacing:.05em;text-transform:uppercase;-webkit-transition:transform .45s cubic-bezier(.4,0,0,1);-o-transition:transform .45s cubic-bezier(.4,0,0,1);transition:transform .45s cubic-bezier(.4,0,0,1)}#menu-menu-principale li a:before,#menu-menu-principale-1 li a:before{content:"";position:absolute;width:0;height:5px;background:#fff;display:block;top:42px;left:50%;-webkit-transform:translate(-50%,0px);-ms-transform:translate(-50%,0px);-o-transform:translate(-50%,0px);transform:translate(-50%,0px);-webkit-transition:width .45s cubic-bezier(.4,0,0,1),transform .45s cubic-bezier(.4,0,0,1);-o-transition:width .45s cubic-bezier(.4,0,0,1),transform .45s cubic-bezier(.4,0,0,1);transition:width .45s cubic-bezier(.4,0,0,1),transform .45s cubic-bezier(.4,0,0,1)}#menu-menu-principale li:hover a,#menu-menu-principale-1 li:hover a{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}#menu-menu-principale li:hover a:before,#menu-menu-principale li:active a:before,#menu-menu-principale-1 li:hover a:before,#menu-menu-principale-1 li:active a:before{width:25px;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}.main-navigation li{float:none;position:initial;display:block}#social-navigation{display:flex;justify-content:flex-end}#menu-menu-social,#menu-menu-social-1,#menu-menu-social-2{display:flex}#menu-menu-social li a{position:relative}#menu-menu-social li a:before{content:"";position:absolute;width:0;height:5px;background:#fff;display:block;top:42px;left:50%;-webkit-transform:translate(-50%,0px);-ms-transform:translate(-50%,0px);-o-transform:translate(-50%,0px);transform:translate(-50%,0px);-webkit-transition:width .45s cubic-bezier(.4,0,0,1);-o-transition:width .45s cubic-bezier(.4,0,0,1);transition:width .45s cubic-bezier(.4,0,0,1)}#menu-menu-social li:hover a:before,#menu-menu-social li:active a:before{width:32px}li.menu-item-21 a,li.menu-item-22 a,li.menu-item-2466 a{text-indent:-9999px;display:block;width:40px;height:40px}li.menu-item-21 a:after,li.menu-item-22 a:after,li.menu-item-2466 a:after,header#masthead-mobile li.menu-item-21 a:after,header#masthead-mobile li.menu-item-22 a:after,header#masthead-mobile li.menu-item-2465 a:after{content:"";display:block;background:url(https://banff.it/wp-content/themes/banff/images/facebook.svg) no-repeat;background-size:auto 40px;width:40px;height:40px;transform:translateY(-27px)}li.menu-item-22 a:after{background:url(https://banff.it/wp-content/themes/banff/images/instagram.svg) no-repeat}li.menu-item-2466 a:after{background:url(https://banff.it/wp-content/themes/banff/images/email.svg) no-repeat}li.menu-item-22 a{margin:0 10px}#menu-menu-social-2 li.menu-item-2466{display:none}li.menu-item-2466 a{padding-top:1px}li.menu-item-2466{margin-right:5px}header#masthead-mobile li.menu-item-21,header#masthead-mobile li.menu-item-22,header#masthead-mobile li.menu-item-2466,header#masthead-mobile li.menu-item-21 a,header#masthead-mobile li.menu-item-22 a,header#masthead-mobile li.menu-item-2466 a,header#masthead-mobile li.menu-item-21 a:after,header#masthead-mobile li.menu-item-22 a:after,header#masthead-mobile li.menu-item-2466 a:after{width:30px;height:30px}header#masthead-mobile li.menu-item-22{margin-left:10px}header#masthead-mobile li.menu-item-21 a{margin:0 10px}header#masthead-mobile li.menu-item-2466 a{padding-top:3px}header#masthead-mobile li.menu-item-21 a:after{background:url(https://banff.it/wp-content/themes/banff/images/facebook_black.svg) no-repeat}header#masthead-mobile li.menu-item-22 a:after{background:url(https://banff.it/wp-content/themes/banff/images/instagram_black.svg) no-repeat}header#masthead-mobile li.menu-item-2466 a:after{background:url(https://banff.it/wp-content/themes/banff/images/email_black.svg) no-repeat}li#menu-item-26 a,li.menu-item-26 a{text-indent:-9999px;display:block;width:20px;height:20px}li#menu-item-26 a:after,li.menu-item-26 a:after{content:"";display:block;background:url(https://banff.it/wp-content/themes/banff/images/banff_lente.svg) no-repeat;background-size:auto 20px;width:20px;height:20px;transform:translateY(-27px)}#menu-menu-principale-1 li.menu-item-26 a:after{width:15px;height:15px;background-size:auto 15px;-webkit-transform:translateY(-17px);-ms-transform:translateY(-17px);-o-transform:translateY(-17px);transform:translateY(-17px)}.search_block{position:absolute;background:#fff;width:50%;top:185px;left:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 83px;-webkit-box-shadow:rgba(0,0,0,.1) 0px 5px 10px;box-shadow:rgba(0,0,0,.1) 0px 5px 10px;display:none}.search_block.open{display:block}.search_block form.search-form{width:100%;display:flex;justify-content:space-between;align-items:center}.search_block form.search-form label{width:calc(100% - 132px)}.search_block form.search-form input.search-field{line-height:1.2;padding:24px 20px;border-radius:0;border:none;border-bottom:#000 3px solid;width:100%;padding-right:32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"ITC Avant Garde Gothic W01 Dm";font-size:14px;color:#5b5e5e;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search_block input.search-field::-webkit-input-placeholder,.search_block input.search-field:-ms-input-placeholder,.search_block input.search-field::placeholder{font-family:"ITC Avant Garde Gothic W01 Dm";font-size:14px;color:#b2b3b3}.search_block input.search-submit{width:100px;display:block;background:#ff2e17;font-family:"ITC Avant Garde Gothic W01 Bd";font-size:14px;border:none;border-radius:0;color:#fff;padding:23px}aside{display:none}#locandina{position:relative;margin-left:0;margin-right:0}#locandina,#locandina>div.wpb_column>div.vc_column-inner{min-height:100vh;background-size:cover;background-position:center center}#locandina>div.wpb_column>div.vc_column-inner{overflow:hidden}#locandinaColum,#textHome{position:relative;top:0}#locandinaColum{position:sticky;position:-webkit-sticky;top:0;z-index:1;overflow:hidden}#locandinaColum>div.vc_column-inner{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);-webkit-transition:transform 1s cubic-bezier(.4,0,0,1);-o-transition:transform 1s cubic-bezier(.4,0,0,1);transition:transform 1s cubic-bezier(.4,0,0,1)}body.home #locandinaColum>div.vc_column-inner{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:none;-o-transition:none;transition:none}#locandina #locandinaColum>div.vc_column-inner:before{content:"";background:#282a2a;background:linear-gradient(0deg,rgba(40,42,42,1) 0%,rgba(40,42,42,0) 97%);display:block;position:absolute;z-index:0;width:100%;height:500px;left:0;bottom:0}body.home #content{position:relative}#locandina-title{width:auto;font-family:"ITC Avant Garde Gothic W01 Bd" !important;font-size:6.7vw;color:#fff;letter-spacing:.1em;margin:0;padding:0;text-transform:uppercase;display:inline-block}#locandina-title em{font-style:normal;color:#ff2e17}#locandina-credit{font-family:"ITC Avant Garde Gothic W01 Dm";font-size:12px;color:#fff;position:absolute;right:-38px;top:50%;-webkit-transform:rotate(-90deg) translateX(-10px);-ms-transform:rotate(-90deg) translateX(-10px);-o-transform:rotate(-90deg) translateX(-10px);transform:rotate(-90deg) translateX(-10px);opacity:0;-webkit-transition:opacity .5s cubic-bezier(.4,0,0,1),transform .5s cubic-bezier(.4,0,0,1);-o-transition:opacity .5s cubic-bezier(.4,0,0,1),transform .5s cubic-bezier(.4,0,0,1);transition:opacity .5s cubic-bezier(.4,0,0,1),transform .5s cubic-bezier(.4,0,0,1)}div#page.loaded #locandina-credit{opacity:1;-webkit-transform:rotate(-90deg) translateX(0px);-ms-transform:rotate(-90deg) translateX(0px);-o-transform:rotate(-90deg) translateX(0px);transform:rotate(-90deg) translateX(0px);transition-delay:6s}#locandina-text{font-family:"ITC Avant Garde Gothic W01 Dm";font-size:1.17vw;line-height:1.5;color:#fff;letter-spacing:0px;margin:0;padding:0;display:inline-block}#locandina-text a#guardaTrailer{position:relative;color:#e9eded;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}#locandina-text a#guardaTrailer:after{content:"";position:absolute;background:url(https://banff.it/wp-content/themes/banff/images/play_light_grey.svg) center 1px no-repeat;background-size:contain;width:20px;height:20px;margin:0 10px;top:50%;-webkit-transform:translate(0px,-50%);-ms-transform:translate(0px,-50%);-o-transform:translate(0px,-50%);transform:translate(0px,-50%)}#locandina-text a#guardaTrailer:active,#locandina-text a#guardaTrailer:hover{color:#ff2e17}#locandina-text a#guardaTrailer:active:after,#locandina-text a#guardaTrailer:hover:after{background:url(https://banff.it/wp-content/themes/banff/images/play_red.svg) center 1px no-repeat}.scroll-effect{opacity:0;-ms-transform:translate(0%,-90px);-webkit-transform:translate(0%,-90px);transform:translate(0%,-90px)}.scroll-effect.after-scroll{opacity:1;-ms-transform:translate(0%,0px);-webkit-transform:translate(0%,0px);transform:translate(0%,0px)}#newsLocandina{display:none}#titoliLocandina,#newsLocandina{position:absolute;bottom:110px;margin:0;-webkit-transition:opacity,transform .6s ease-in-out;-o-transition:opacity,transform .6s ease-in-out;transition:opacity,transform .6s ease-in-out}#titoliLocandina .vc_column-inner,#newsLocandina .vc_column-inner{padding-left:0}#news-title{font-family:"ITC Avant Garde Gothic W01 Bd";font-size:54px;color:#fff;margin-bottom:110px}.container-news{display:flex;justify-content:space-between;-webkit-transition:opacity,transform .6s ease-in-out;-o-transition:opacity,transform .6s ease-in-out;transition:opacity,transform .6s ease-in-out}.container-news .single-news{width:40%}.container-news .single-news .news-date{font-family:"ITC Avant Garde Gothic W01 Dm";font-size:14px;color:#ff2e17;letter-spacing:.05em;text-transform:uppercase}.container-news .single-news .news-title,.container-news .single-news .news-title .news-link{font-family:"ITC Avant Garde Gothic W01 Bd";font-size:24px;color:#fff;letter-spacing:0}.container-news .single-news .news-title{margin:21px 0}.container-news .single-news .news-desc{font-family:"ITC Avant Garde Gothic W01 Dm";font-size:14px;color:#a5a9ac;letter-spacing:0;line-height:22px}#riga-elenco-film-title{position:relative;top:195px;height:200px;overflow:hidden;margin:0 -83px}#elenco-film-title{font-family:"ITC Avant Garde Gothic W01 Bd";font-size:7.13vw;color:#e9eded;letter-spacing:.05em;position:absolute;top:0;left:5vw;margin:0;padding:0;width:50vw;line-height:.9em;z-index:-1;opacity:0;-webkit-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear;transition-delay:1.5s}body.home #elenco-film-title{transition-delay:9.6s}body.home.afterScroll #elenco-film-title{transition-delay:3.6s}.container-films{display:flex;justify-content:space-around;margin-top:0}.container-films .column{width:40%}.container-films .column.column-2{margin-top:85px}.container-films .separatore{background:rgba(220,220,220,.6);width:10px;margin-top:85px;margin-bottom:85px}.single-film{margin-bottom:120px}.single-film .photo{background:#e9eded;width:360px;height:445px;position:relative}.single-film .photo:before{content:"";background:#ff2e17;display:block;position:absolute;width:360px;height:445px;top:0;left:0;-webkit-transition:transform .5s ease-out;-o-transition:transform .5s ease-out;transition:transform .5s ease-out;z-index:-1;transform:translate(-15px,15px)}.column-2 .single-film .photo:before{background:#c5cbcb}.single-film .photo:hover:before{transform:translate(15px,-15px)}.single-film .photo a{display:block;width:360px;height:445px;overflow:hidden;display:flex;justify-content:center}.single-film .photo a img.film-photo{height:445px;-o-object-fit:cover;object-fit:cover;-webkit-transition:transform .5s cubic-bezier(.4,0,0,1);-o-transition:transform .5s cubic-bezier(.4,0,0,1);transition:transform .5s cubic-bezier(.4,0,0,1)}#single-film-1.single-film .photo a img.film-photo{-o-object-position:20% 50%;object-position:20% 50%}#single-film-2.single-film .photo a img.film-photo{-o-object-position:70% 50%;object-position:70% 50%}#single-film-3.single-film .photo a img.film-photo{-o-object-position:60% 50%;object-position:60% 50%}#single-film-6.single-film .photo a img.film-photo{-o-object-position:20% 50%;object-position:20% 50%}#single-film-7.single-film .photo a img.film-photo{-o-object-position:35% 50%;object-position:35% 50%}#single-film-9.single-film .photo a img.film-photo{-o-object-position:18% 50%;object-position:18% 50%}#single-film-10.single-film .photo a img.film-photo{-o-object-position:80% 50%;object-position:80% 50%}body.single-films.postid-450 .video-featured div.bg div.play{display:none !important}.single-film:hover .photo a img.film-photo{transform:scale(1.3)}.single-film .content{margin:28px 0 0}.single-film .content h3.film-title{background:url(https://banff.it/wp-content/themes/banff/images/freccia.svg) no-repeat;background-position:right top;background-size:13px;margin-top:24px;-webkit-transition:background-position .45s cubic-bezier(.4,0,0,1);-o-transition:background-position .45s cubic-bezier(.4,0,0,1);transition:background-position .45s cubic-bezier(.4,0,0,1)}.single-film:hover .content h3.film-title{background-position:calc(100% - 5px) 5px}.single-film .content h3.film-title a{display:block;font-size:32px;color:#000;-webkit-transition:transform .45s cubic-bezier(.4,0,0,1);-o-transition:transform .45s cubic-bezier(.4,0,0,1);transition:transform .45s cubic-bezier(.4,0,0,1)}.single-film:hover .content h3.film-title a{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px);text-decoration:none}.single-film .content div.film-category{font-family:"ITC Avant Garde Gothic W01 Dm";font-size:10px;color:#ff2e17;text-transform:uppercase;letter-spacing:.05em}.single-film .content div.film-desc{margin-top:14px}.single-film .content div.film-desc{font-family:"ITC Avant Garde Gothic W01 Dm";font-size:14px;color:#5b5e5e;line-height:22px}#sponsor{background:#fff;width:50vw;padding:96px;-webkit-transform:translateX(-68px);-ms-transform:translateX(-68px);-o-transform:translateX(-68px);transform:translateX(-68px);-webkit-transition:background 1s cubic-bezier(.4,0,0,1);-o-transition:background 1s cubic-bezier(.4,0,0,1);transition:background 1s cubic-bezier(.4,0,0,1)}#sponsor.fadeEnd{background:#f0f6f6}#sponsor .vc_column_container>.vc_column-inner{padding-left:0;padding-right:0}.titoloSponsorRiga{position:absolute;top:0;left:-96px;width:50vw;height:200px;z-index:1;overflow:hidden;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-76px) translateY(-50%)}#titoloSponsor{font-family:"ITC Avant Garde Gothic W01 Bd";font-size:7.129vw;color:rgba(219,224,224,.47);letter-spacing:.05em;margin:0;padding:0;width:100vw;line-height:.9em;-webkit-transition:transform .2s linear,opacity .2s linear;-o-transition:transform .2s linear,opacity .2s linear;transition:transform .2s linear,opacity .2s linear;opacity:0;transform:translateX(100%)}.sponsor-title{font-family:"ITC Avant Garde Gothic W01 Bd";font-size:24px;color:#282a2a}.sponsor-title:last-child{margin-top:48px}#sponsor .main-sponsor{margin-bottom:60px}#sponsor .main-sponsor .wpb_image_grid_ul{display:flex;align-items:flex-end;flex-wrap:wrap;height:auto !important}#sponsor .main-sponsor .wpb_image_grid_ul li{display:block;padding-right:64px;position:initial !important;width:25%;box-sizing:border-box;margin:0;max-width:208px}#sponsor .main-sponsor .wpb_image_grid_ul li a{display:block}#sponsor .main-sponsor .wpb_image_grid_ul li a img{width:170px;-webkit-transition:filter .3s ease-in-out;-o-transition:filter .3s ease-in-out;transition:filter .3s ease-in-out;filter:grayscale(100%)}#sponsor .main-sponsor .wpb_image_grid_ul li a:hover img{filter:grayscale(0%)}#sponsor #galleryPartner.main-sponsor{margin-bottom:40px}#galleryPartnerTecnici{margin-bottom:0 !important}#galleryPartner .wpb_wrapper .wpb_image_grid .wpb_image_grid_ul,#galleryPartnerTecnici .wpb_wrapper .wpb_image_grid .wpb_image_grid_ul{justify-content:flex-start;align-items:center;height:auto !important}#galleryPartner .wpb_wrapper .wpb_image_grid .wpb_image_grid_ul li a img,#galleryPartnerTecnici .wpb_wrapper .wpb_image_grid .wpb_image_grid_ul li a img{width:auto;height:auto}.main-sponsor .wpb_wrapper .wpb_image_grid .wpb_image_grid_ul li a img{margin-bottom:20px}#galleryPartner .wpb_wrapper .wpb_image_grid .wpb_image_grid_ul li a img,#galleryPartnerTecnici .wpb_wrapper .wpb_image_grid .wpb_image_grid_ul li a img{margin-bottom:10px}footer.site-footer{background:#282a2a;padding:89px 83px;padding-bottom:0}footer.site-footer div.row div.column{width:50%;line-height:1}footer.site-footer h3{font-family:"ITC Avant Garde Gothic W01 Bd";font-size:3.515vw;color:#fff}footer.site-footer h4{font-family:"ITC Avant Garde Gothic W01 Bd";font-size:1.17vw;color:#fff}footer.site-footer div.row.content{padding-bottom:35px;margin-left:0;margin-right:0}footer.site-footer div.row.social{border-top:rgba(255,255,255,.05) 5px solid;padding-top:35px;padding-bottom:35px}footer.site-footer div.row.social h3{font-family:"ITC Avant Garde Gothic W01 Bd";font-size:2.05vw;color:#b2b3b3;margin-bottom:0}footer.site-footer div.row.credits{font-family:"ITC Avant Garde Gothic W01 Dm";font-size:14px;color:#6f6f6f;border-top:rgba(255,255,255,.05) 5px solid;padding-top:52px;padding-bottom:52px}footer.site-footer div.row.credits span,footer.site-footer div.row.credits a{color:#fff}footer.site-footer div.row.credits p{margin-bottom:0}#menu-per-saperne-di-piu,#menu-potrebbe-interessarti{margin:0;padding:0;list-style:none;margin-top:15px;margin-bottom:40px}#menu-potrebbe-interessarti li.hidden-item{display:none}#menu-per-saperne-di-piu li a,#menu-potrebbe-interessarti li a{font-family:"ITC Avant Garde Gothic W01 Dm";font-size:14px;color:#b2b3b3;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;line-height:1.5}#menu-per-saperne-di-piu li a:hover,#menu-potrebbe-interessarti li a:hover{color:#fff}#menu-menu-social-1,#menu-menu-social-2{margin-bottom:0;margin-left:0;padding-left:0;justify-content:flex-end;list-style:none}#menu-menu-social-1 li.menu-item-21 a,#menu-menu-social-1 li.menu-item-22 a{margin-left:40px;margin-right:0}#menu-menu-social-2 li.menu-item-21 a,#menu-menu-social-2 li.menu-item-22 a{margin-left:10px;margin-right:0;width:40px;height:40px}#menu-menu-social-1 li.menu-item-21 a:after,#menu-menu-social-1 li.menu-item-22 a:after,#menu-menu-social-2 li.menu-item-21 a:after,#menu-menu-social-2 li.menu-item-22 a:after{-webkit-transform:translateY(-17px);-ms-transform:translateY(-17px);-o-transform:translateY(-17px);transform:translateY(-17px)}#menu-menu-social-2 li.menu-item-21 a:after,#menu-menu-social-2 li.menu-item-22 a:after{background-size:auto 40px;width:40px;height:40px}header#masthead-mobile #menu-menu-social-1 li.menu-item-21 a,header#masthead-mobile #menu-menu-social-1 li.menu-item-22 a{margin-left:0}div#footerSocial.row div.column,div#footerCredits.row div.column{padding-left:15px;padding-right:15px}#menu-per-saperne-di-piu li.hide{display:none}#mc-embedded-subscribe-form .mc-field-group{margin-bottom:10px}#mc-embedded-subscribe-form .mc-field-group.none{display:none}#mc-embedded-subscribe-form .mc-field-group input:not([type=checkbox]){width:100%;-moz-appearance:none;-webkit-appearance:none;background:0 0;border-radius:0;font-family:"ITC Avant Garde Gothic W01 Dm";font-size:14px;color:#fff;line-height:14px;padding:10px;border:none;border-bottom:rgba(255,255,255,.1) 3px solid}#mc-embedded-subscribe-form .mc-field-group input#gdpr_1{background:#fff;border:none;width:auto}#mc-embedded-subscribe-form .mc-field-group label.checkbox{font-family:"ITC Avant Garde Gothic W01 Dm";font-size:10px;color:#fff;display:flex;align-items:center;line-height:14px}#mc-embedded-subscribe-form ::-webkit-input-placeholder,#mc-embedded-subscribe-form :-ms-input-placeholder,#mc-embedded-subscribe-form ::placeholder{font-family:"ITC Avant Garde Gothic W01 Dm";font-size:14px;color:#b2b3b3}#mergeRow-gdpr .content__gdpr .mc_fieldset{padding:0}#mc-embedded-subscribe-form .mc-field-group label.checkbox span{color:#b2b3b3;padding-left:10px}#mc-embedded-subscribe-form #mc-embedded-subscribe{-moz-appearance:none;-webkit-appearance:none;background:0 0;font-family:"ITC Avant Garde Gothic W01 Bd";font-size:16px;color:#fff;border-radius:0;padding:16px 30px;border:rgba(255,255,255,.3) 2px solid;margin-top:15px}#mc-embedded-subscribe-form #mc-embedded-subscribe:hover,#mc-embedded-subscribe-form #mc-embedded-subscribe:active{background:#fff;border:#fff 2px solid;color:#282a2a}#trailerYt{position:fixed;z-index:-1;width:100vw;height:100vh;top:0;left:0;background:rgba(40,42,42,.3);-webkit-animation:trailerHide .5s forwards;animation:trailerHide .5s forwards}#trailerYt.show{z-index:99998;-webkit-animation:trailerShow .5s forwards;animation:trailerShow .5s forwards}#trailerYt div.close{position:absolute;z-index:99999;top:0;left:0;width:100vw;height:30vh;text-align:center;margin:0 auto;opacity:1}#trailerYt div.close a{display:block;width:100vw;height:100px;background:-moz-linear-gradient(top,rgba(40,42,42,1) 0%,rgba(40,43,42,0) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(40,42,42,1)),color-stop(100%,rgba(40,43,42,0)));background:-webkit-linear-gradient(top,rgba(40,42,42,1) 0%,rgba(40,43,42,0) 100%);background:-o-linear-gradient(top,rgba(40,42,42,1) 0%,rgba(40,43,42,0) 100%);background:-ms-linear-gradient(top,rgba(40,42,42,1) 0%,rgba(40,43,42,0) 100%);background:linear-gradient(to bottom,rgba(40,42,42,1) 0%,rgba(40,43,42,0) 100%);font-family:"ITC Avant Garde Gothic W01 Bd";font-size:42px;letter-spacing:.15em;color:#fff;line-height:100px;opacity:0;-webkit-transition:opacity .25s linear;-o-transition:opacity .25s linear;transition:opacity .25s linear;text-transform:uppercase}#trailerYt div.close:hover a{opacity:1}#trailerYt div#videoYTHome{position:absolute;top:0;left:0;width:100vw;height:100vh}@-webkit-keyframes trailerShow{from{opacity:0}to{opacity:1}}@keyframes trailerShow{from{opacity:0}to{opacity:1}}@-webkit-keyframes trailerHide{from{opacity:1}to{opacity:0}}@keyframes trailerHide{from{opacity:1}to{opacity:0}}body:not(.home) #textHome>.vc_column-inner>.wpb_wrapper{margin-top:0}body:not(.home) #locandina #locandinaColum>div.vc_column-inner:before{background:linear-gradient(0deg,rgba(40,42,42,.8) 0%,rgba(40,42,42,0) 100%)}body:not(.home) .testoPagina{font-family:"ITC Avant Garde Gothic W01 Dm";font-size:16px;color:#5b5e5e;line-height:1.57;margin-top:32px;margin-bottom:128px}body:not(.home) .testoPagina strong{font-family:"ITC Avant Garde Gothic W01 Bd";color:#2f3131;font-weight:400}body:not(.home) .testoPagina.noMarginBottom{margin-bottom:32px}body:not(.home) .testoPagina h3{font-family:"ITC Avant Garde Gothic W01 Bd";font-size:18px;color:#000}body.home .testoPagina p,body.page-id-704 .testoPagina p,body:not(.home) .testoPagina h3,body:not(.home) .testoPagina p,body:not(.home) .blockquotePagina .wpb_wrapper,.anno_film_title,.anno_film_accordion .accordion,.anno_film_accordion .panel,.vc_tta-container>h2,body.page-id-251 #textHome .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading,body.page-id-251 #textHome .vc_tta-panels .vc_tta-panel .vc_tta-panel-body,.rigaForm,.tabellaBiglietti,.proiezione-wrap,body.single-films .content-film-text p,body.single-proiezione .riga_proiezione,body.single-proiezione .riga_proiezione.dettagli p{opacity:0;-webkit-transform:translate3d(0,30px,0);-ms-transform:translate3d(0,30px,0);-o-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);-webkit-transition:opacity 1s cubic-bezier(.4,0,0,1),transform 1s cubic-bezier(.4,0,0,1);-o-transition:opacity 1s cubic-bezier(.4,0,0,1),transform 1s cubic-bezier(.4,0,0,1);transition:opacity 1s cubic-bezier(.4,0,0,1),transform 1s cubic-bezier(.4,0,0,1)}body.home .testoPagina p{transition-delay:2.6s}body.page-id-704 .testoPagina p{transition-delay:1.6s}body.home .testoPagina p.fadeEnd,body.page-id-704 .testoPagina p.fadeEnd,body:not(.home) .testoPagina .fadeEnd,body:not(.home) .blockquotePagina .fadeEnd,.anno_film_title.fadeEnd,.anno_film_accordion .accordion.fadeEnd,.anno_film_accordion .panel.fadeEnd,.vc_tta-container>h2.fadeEnd,body.page-id-251 #textHome .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading.fadeEnd,body.page-id-251 #textHome .vc_tta-panels .vc_tta-panel .vc_tta-panel-body.fadeEnd,.rigaForm.fadeEnd,.tabellaBiglietti.fadeEnd,.proiezione-wrap.fadeEnd,body.single-films .content-film-text .fadeEnd,body.single-proiezione .riga_proiezione.fadeEnd,body.single-proiezione .riga_proiezione.dettagli.fadeEnd .fadeEnd{opacity:1;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}body:not(.home) .testoPagina a{font-family:"ITC Avant Garde Gothic W01 Bd";color:#000}body:not(.home) blockquote{position:relative;background:#f6f6f6;font-family:"ITC Avant Garde Gothic W01 Bd";font-size:20px;color:#282a2a;margin:0 0 1.5em;padding:46px;margin:64px 166px 96px 0}body:not(.home) blockquote img{float:none;display:block;margin:20px 0 0;width:100px;transform:translate(0px,10px)}body:not(.home) blockquote div:before{content:"";background:#ff2e17;display:block;width:25px;height:5px}body:not(.home) blockquote:after{content:"";background:#ff2e17;display:block;position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:transform .5s ease-out;-o-transition:transform .5s ease-out;transition:transform .5s ease-out;z-index:-1;transform:translate(-15px,15px)}body:not(.home) blockquote:hover:after{transform:translate(15px,-15px)}body:not(.home) #elenco-film-title{z-index:-1}body.page-id-204 #elenco-film-title{left:15vw}body.page-id-236 #elenco-film-title{left:10vw}body.page-id-251 #elenco-film-title{left:10vw}body.page-id-251 #sponsor{margin-top:128px}body.page-id-281 #elenco-film-title{left:9vw}.wpcf7-form-control-wrap{width:100%;display:block}form.wpcf7-form{margin-bottom:128px}form.wpcf7-form input:not(.accetta),form.wpcf7-form textarea{border-radius:0;-moz-appearance:none;-webkit-appearance:none;border:none;border-bottom:#5b5e5e 3px solid;width:70%;padding:10px;font-family:"ITC Avant Garde Gothic W01 Dm";font-size:14px;color:#000}span.wpcf7-form-control-wrap.acceptance-424 span.wpcf7-list-item-label{font-size:12px;color:#5b5e5e}span.wpcf7-form-control-wrap.acceptance-424 .wpcf7-list-item{margin-left:0}form.wpcf7-form input.wpcf7-submit{background:#000;color:#fff;width:auto;border:none;padding:20px 30px}.wpcf7-form-control-wrap{margin-bottom:20px}span.wpcf7-not-valid-tip{font-family:"ITC Avant Garde Gothic W01 Dm";font-size:12px;padding:10px}form.wpcf7-form ::-webkit-input-placeholder,form.wpcf7-form :-ms-input-placeholder,form.wpcf7-form ::placeholder{font-family:"ITC Avant Garde Gothic W01 Dm";font-size:14px;color:#5b5e5e}body:not(.page-id-281) .grecaptcha-badge{display:none !important}body.page-id-281 .testoBig{margin-bottom:64px}body.page-id-281 .testoBig .wpb_wrapper p,body.page-id-281 .testoBig .wpb_wrapper h3{font-family:"ITC Avant Garde Gothic W01 Bd";font-size:22px}body.page-id-281 .testoBig .wpb_wrapper h3{font-size:28px}body.page-id-281 #locandina-title{width:auto}div.wpcf7-mail-sent-ok{border:none;background-color:#8bc34a;color:#fff;padding:15px;margin-left:0}body.page-id-302 .news-page{margin-top:32px;margin-bottom:128px}body.page-id-302 .container-films{margin-top:32px}body.page-id-302 .single-film .content h3.film-title a{font-size:32px}body.page-id-320 #sponsor{margin-top:128px}body.page-id-320 .anno_film_title{color:#000;font-size:32px;margin-top:64px;margin-bottom:32px}body.page-id-320 .anno_film_accordion .accordion{background:0 0;font-family:"ITC Avant Garde Gothic W01 Bd";font-size:16px;color:#000;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:.4s;border:#f0f0f0 1px solid;border-radius:0;border-bottom:none}body.page-id-320 .anno_film_accordion .accordion:after{content:"\002B";font-family:"ITC Avant Garde Gothic W01 Dm";color:#000;float:right;margin-left:0;width:12px;height:12px;line-height:12px;font-size:20px}body.page-id-320 .anno_film_accordion .active:after{font-family:"ITC Avant Garde Gothic W01 Dm";content:"\2212";color:#000}body.page-id-320 .anno_film_accordion .panel{padding:0 18px;background-color:#fff;height:0;overflow:hidden;-webkit-transition:height .2s cubic-bezier(.4,0,0,1);-o-transition:height .2s cubic-bezier(.4,0,0,1);transition:height .2s cubic-bezier(.4,0,0,1);border:#f0f0f0 1px solid;border-radius:0;border-top:none;border-bottom:none;font-family:"ITC Avant Garde Gothic W01 Dm";font-size:14px;color:#5b5e5e;line-height:1.57}body.page-id-320 .anno_film_accordion .panel .dati{background:rgba(220,220,220,.2);display:flex;flex-wrap:wrap;margin:-14px -20px 10px}body.page-id-320 .anno_film_accordion .panel .dati p{width:50%;padding:10px 20px;margin-bottom:5px}body.page-id-320 .anno_film_accordion .panel .dati small{font-family:"ITC Avant Garde Gothic W01 Dm";font-size:10px;color:#5b5e5e;text-transform:uppercase;letter-spacing:.05em;display:block}body.page-id-320 .anno_film_accordion .panel .dati span{font-family:"ITC Avant Garde Gothic W01 Dm";font-size:14px;color:#000;line-height:22px;animation-duration:.3s}body.page-id-320 .anno_film_accordion .panel.active{border-top:#f0f0f0 1px solid;padding:14px 20px;height:auto;-webkit-transition:height .2s cubic-bezier(.4,0,0,1);-o-transition:height .2s cubic-bezier(.4,0,0,1);transition:height .2s cubic-bezier(.4,0,0,1)}body.page-id-320 .anno_film_accordion .panel:last-child{border-bottom:#f0f0f0 1px solid}.vc_tta-panel .vc_tta-panel-heading{border-radius:0 !important;background-color:transparent !important}.vc_tta-panel-body{background:0 0 !important}.vc_tta-panel-body .wpb_content_element .wpb_wrapper{font-family:"ITC Avant Garde Gothic W01 Dm";font-size:14px;color:#5b5e5e;line-height:1.57}.vc_tta-panel-body .wpb_content_element .wpb_wrapper a{color:#000}.vc_tta-panel-title a{padding:20px !important}.vc_tta-panel-title a i{left:auto !important;right:20px}.vc_tta-title-text,.vc_tta-container h2{font-family:"ITC Avant Garde Gothic W01 Bd";font-size:16px;color:#000}.vc_tta-container h2{font-size:32px;margin-top:64px;margin-bottom:32px}#textHome>.vc_column-inner>.wpb_wrapper .vc_tta-container:nth-child(1) h2{margin-top:0}.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{color:#000}.tabellaBiglietti{display:flex;justify-content:space-between;align-items:center;padding:20px;border:#f0f0f0 1px solid}.tabellaBiglietti div{font-family:"ITC Avant Garde Gothic W01 Dm";font-size:12px;color:#5b5e5e;letter-spacing:.05em}.tabellaBiglietti div:first-child{width:50%}.tabellaBiglietti div:nth-child(2){width:25%}.tabellaBiglietti div:last-child{width:25%;min-width:160px;float:right}.tabellaBiglietti i{font-size:12px;display:none}#rigaProiezioni .vc_column-inner{padding-left:15px;padding-right:15px;margin-bottom:128px}div.proiezione-wrap{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;align-items:center;border-bottom:#f0f0f0 1px solid;border-left:#f0f0f0 1px solid;border-right:#f0f0f0 1px solid;padding:10px 20px;background:#fff;-webkit-animation:proiezioneOut .5s forwards;animation:proiezioneOut .5s forwards}div.proiezione-wrap:hover{-webkit-animation:proiezioneHover .5s forwards;animation:proiezioneHover .5s forwards}@-webkit-keyframes proiezioneHover{from{background:#fff}to{background:rgba(220,220,220,.2)}}@keyframes proiezioneHover{from{background:#fff}to{background:rgba(220,220,220,.2)}}@-webkit-keyframes proiezioneOut{from{background:rgba(220,220,220,.2)}to{background:#fff}}@keyframes proiezioneOut{from{background:rgba(220,220,220,.2)}to{background:#fff}}div.proiezione-wrap .proiezione-text{width:50%}div.proiezione-wrap .proiezione-text.data,div.proiezione-wrap .proiezione-text.link{width:25%}div.proiezione-wrap .proiezione-text.link{min-width:160px}div.proiezione-wrap .proiezione-text h3{font-family:"ITC Avant Garde Gothic W01 Bd";font-size:16px;color:#000;margin-bottom:3px}div.proiezione-wrap .proiezione-text h3 a{-webkit-transition:color .2s cubic-bezier(.4,0,0,1);-o-transition:color .2s cubic-bezier(.4,0,0,1);transition:color .2s cubic-bezier(.4,0,0,1);display:block;color:#000}div.proiezione-wrap .proiezione-text h3 a:hover{color:#ff2e17}div.proiezione-wrap .proiezione-text h5,div.proiezione-wrap .proiezione-text span{font-family:"ITC Avant Garde Gothic W01 Dm";font-size:12px;color:#5b5e5e;text-transform:uppercase;letter-spacing:.05em;display:block}div.proiezione-wrap .proiezione-text.data{text-align:center}div.proiezione-wrap .proiezione-text.link a{background:rgba(40,167,69,1);display:block;font-family:"ITC Avant Garde Gothic W01 Dm";font-size:12px;color:#fff;letter-spacing:.05em;text-transform:uppercase;text-align:center;padding:15px 0;width:65%;min-width:160px;margin:0 auto;border:#28a745 3px solid;-webkit-transition:padding-left .5s cubic-bezier(.4,0,0,1);-o-transition:padding-left .5s cubic-bezier(.4,0,0,1);transition:padding-left .5s cubic-bezier(.4,0,0,1)}div.proiezione-wrap .proiezione-text.link a i{display:none}div.proiezione-wrap.isSoldOut .proiezione-text.link a{background:#ff2e17 !important;pointer-events:none;cursor:none;border:#ff2e17 2px solid}div.proiezione-wrap.isPast .proiezione-text.link a,div.proiezione-wrap.isComingSoon .proiezione-text.link a,div.proiezione-wrap.isRinviata .proiezione-text.link a{background:#000;pointer-events:none;cursor:none;border:#000 2px solid}div.proiezione-wrap.isRinviata .proiezione-text.link a,div.proiezione-wrap.isPast .proiezione-text.link a{background:#7a8080;border-color:#7a8080}div.proiezione-wrap .proiezione-text.link a:active,div.proiezione-wrap .proiezione-text.link a:hover{padding-left:5px}div.proiezione-wrap .proiezione-text.link a:active i,div.proiezione-wrap .proiezione-text.link a:hover i{display:inline}div.proiezione-wrap h5.proiezione-subtitle{font-family:"ITC Avant Garde Gothic W01 Dm";font-size:10px;color:#ff2e17;text-transform:uppercase;letter-spacing:.05em;animation-duration:.45s;animation-delay:1.6s}body.error404 header#masthead .half:nth-child(1){background:#ff2e17}body.error404 #main{margin-top:300px;padding:0 83px;margin-bottom:315px}body.single-films header#masthead .half:nth-child(1){background:#ff2e17}body.single-films #content{padding-top:185px}body.single-films #content article{padding-left:83px;padding-right:83px}ul.breadcrumb{margin:80px 0 0;padding:0;background:0 0}body:not(.home) ul.breadcrumb li{font-family:"ITC Avant Garde Gothic W01 Dm";font-size:10px;color:#ff2e17;text-transform:uppercase;letter-spacing:.05em;animation-duration:.45s;animation-delay:1.6s}body.home.afterScroll ul.breadcrumb li{font-family:"ITC Avant Garde Gothic W01 Dm";font-size:10px;color:#ff2e17;text-transform:uppercase;letter-spacing:.05em;animation-duration:.45s;animation-delay:8.6s}ul.breadcrumb li:last-child{animation-delay:2s}body.single-proiezione ul.breadcrumb li:nth-child(2),body.single-films ul.breadcrumb li:nth-child(2){animation-delay:2s}body.single-proiezione ul.breadcrumb li:last-child,body.single-films ul.breadcrumb li:last-child{animation-delay:2.4s}ul.breadcrumb li:after{content:"";display:inline-block;background:url(https://banff.it/wp-content/themes/banff/images/arrow-right.svg) center 1px no-repeat;background-size:contain;width:6.5px;height:9.5px;padding:0 15px}ul.breadcrumb li:last-child:after{content:none}h1{font-family:"ITC Avant Garde Gothic W01 Bd";font-size:5.86vw;color:#000;margin:10px 0 10px;font-weight:400;line-height:1;display:inline-block}body.single-films div.share{display:flex;font-family:"ITC Avant Garde Gothic W01 Dm";font-size:10px;color:#5b5e5e;text-transform:uppercase;letter-spacing:.05em;animation-duration:.45s;animation-delay:1.6s}body.single-films .at-resp-share-element .at-share-btn{padding-top:0;margin-bottom:0}body.single-films .at-resp-share-element .at-share-btn:focus,body.single-films .at-resp-share-element .at-share-btn:hover{transform:translateY(0px)}body.single-films #programma-title{font-family:"ITC Avant Garde Gothic W01 Bd";font-size:12vw;color:#e9eded;letter-spacing:.05em;position:absolute;left:30vw;margin:0;padding:0;width:70vw;line-height:.9em;z-index:7;overflow:hidden;line-height:1.3;-webkit-transform:translate(0px,-40%);-ms-transform:translate(0px,-40%);-o-transform:translate(0px,-40%);transform:translate(0px,-40%);-webkit-transition:left .5s linear;-o-transition:left .5s linear;transition:left .5s linear;animation-delay:1s}body.single-films .entry-content>.row{display:flex;justify-content:space-around;align-items:flex-start}body.single-films .entry-content .col-9{padding-right:72px}body.single-films .entry-content .col-3{padding-left:42px}body.single-films .video-featured{position:relative;width:100%;padding-top:56.25%;background:#000;animation-delay:2.2s}body.single-films .video-featured:before{content:"";background:#ff2e17;display:block;position:absolute;width:33%;padding-top:56.25%;top:0;right:0;-webkit-transition:transform 1s cubic-bezier(.4,0,0,1),width 1s cubic-bezier(.4,0,0,1);-o-transition:transform 1s cubic-bezier(.4,0,0,1),width 1s cubic-bezier(.4,0,0,1);transition:transform 1s cubic-bezier(.4,0,0,1),width 1s cubic-bezier(.4,0,0,1);z-index:-1;transform:translate(30px,30px)}body.single-films .video-featured div.bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}body.single-films .video-featured div.bg img.bg_video{-webkit-transition:transform 2s cubic-bezier(.4,0,0,1);-o-transition:transform 2s cubic-bezier(.4,0,0,1);transition:transform 2s cubic-bezier(.4,0,0,1)}body.single-films .video-featured div.bg div.play{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100px;height:100px;border-radius:50%;-webkit-transition:width .3s ease-out,height .3s ease-out;-o-transition:width .3s ease-out,height .3s ease-out;transition:width .3s ease-out,height .3s ease-out;z-index:200}body.single-films .video-featured div.bg div.play div.triangle{position:absolute;left:50%;top:50%;-webkit-transform:translate(calc(-50% + 3px), -50%);-ms-transform:translate(calc(-50% + 3px), -50%);-o-transform:translate(calc(-50% + 3px), -50%);transform:translate(calc(-50% + 3px), -50%);background:url(https://banff.it/wp-content/themes/banff/images/play.svg) center 1px no-repeat;background-size:contain;width:100px;height:100px}body.single-films .video-featured div.bg div.video{position:absolute;top:0}body.single-films .video-featured:hover div.bg img.bg_video{-webkit-transform:scale(1.3);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}body.single-films .video-featured:hover div.bg div.play{width:120px;height:120px}body.single-films .video-featured:hover:before{width:37%;-webkit-transform:translate(45px,45px);-ms-transform:translate(45px,45px);-o-transform:translate(45px,45px);transform:translate(45px,45px)}body.single-films .entry-content{margin-top:100px;margin-bottom:100px}body.single-films .dati-film{border-left:rgba(220,220,220,.6) 10px solid;padding-top:30px;margin-top:60px;position:sticky;position:-webkit-sticky;top:30px;height:calc(100vh - 60px)}body.single-films .dati-film h3{color:#000;margin-bottom:30px;animation-delay:2.5s;animation-duration:.3s}body.single-films .dati-film .dati-film-content{width:100%;display:flex;flex-wrap:wrap}body.single-films .dati-film p{width:100%;font-family:"ITC Avant Garde Gothic W01 Dm";font-size:14px;color:#000;line-height:22px;animation-duration:.3s}body.single-films .dati-film p:nth-child(1){animation-delay:2.7s}body.single-films .dati-film p:nth-child(2){animation-delay:2.9s}body.single-films .dati-film p:nth-child(3){animation-delay:3.1s}body.single-films .dati-film p:nth-child(4){animation-delay:3.3s}body.single-films .dati-film p:nth-child(5){animation-delay:3.5s}body.single-films .dati-film p:nth-child(6){animation-delay:3.7s}body.single-films .dati-film p:nth-child(7){animation-delay:3.9s}body.single-films .dati-film p:nth-child(8){animation-delay:4.1s}body.single-films .dati-film p:nth-child(9){animation-delay:4.3s}body.single-films .dati-film p small{font-family:"ITC Avant Garde Gothic W01 Dm";font-size:10px;color:#5b5e5e;text-transform:uppercase;letter-spacing:.05em;display:block}body.single-films .content-film div.content-film-text{font-family:"ITC Avant Garde Gothic W01 Dm";font-size:16px;color:#5b5e5e;line-height:1.57;margin-top:100px;padding:0 83px}body.single-films .content-film div.content-film-text strong{font-family:"ITC Avant Garde Gothic W01 Bd";font-weight:400}body.single-films .content-film div.content-film-text h3{font-family:"ITC Avant Garde Gothic W01 Bd";font-size:60px;color:#000;margin-bottom:32px}body.single-films .content-film div.content-film-text span.title{font-family:"ITC Avant Garde Gothic W01 Dm";font-size:10px;color:#ff2e17;text-transform:uppercase;letter-spacing:.05em}body.single-films div.content-film-gallery{margin-top:100px;display:flex;flex-wrap:wrap;justify-content:space-between}body.single-films picture{position:relative;opacity:0;-webkit-transform:translate(0%,-30px);-ms-transform:translate(0%,-30px);-o-transform:translate(0%,-30px);transform:translate(0%,-30px);width:100%}body.single-films picture div{overflow:hidden;width:60%}body.single-films picture.img-2{-webkit-transform:translate(0%,-60px);-ms-transform:translate(0%,-60px);-o-transform:translate(0%,-60px);transform:translate(0%,-60px);text-align:right}body.single-films picture.img-2 div{float:right}body.single-films picture.img-1 img,body.single-films picture.img-2 img{position:relative;width:100%;-webkit-transition:transform 1s cubic-bezier(.4,0,0,1);-o-transition:transform 1s cubic-bezier(.4,0,0,1);transition:transform 1s cubic-bezier(.4,0,0,1)}body.single-films picture div:hover img,body.single-films picture div:active img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}body.single-films picture.img-1 span,body.single-films picture.img-2 span{background:#e9eded;display:block;position:absolute;width:20%;height:100%;top:0;right:40%;-webkit-transition:transform .5s ease-out;-o-transition:transform .5s ease-out;transition:transform .5s ease-out;z-index:-1;-webkit-transform:translate(30px,30px);-ms-transform:translate(30px,30px);-o-transform:translate(30px,30px);transform:translate(30px,30px)}body.single-films picture div:hover+span,body.single-films picture div:active+span{-webkit-transform:translate(45px,45px);-ms-transform:translate(45px,45px);-o-transform:translate(45px,45px);transform:translate(45px,45px)}body.single-films picture.img-2 span{width:40%;height:calc(100% - 30px);transform:translate(-30px,60px);right:0}body.single-films section.header{overflow:hidden}.navigation{display:flex;justify-content:space-between;align-items:center;margin-top:100px;margin-bottom:32px}.navigation .alignleft,.navigation .alignright,.navigation .aligncenter{margin-left:0;width:33.33333333vw}.navigation .aligncenter{color:#e9eded}.navigation .alignleft a,.navigation .alignright a{font-family:"ITC Avant Garde Gothic W01 Bd";font-size:28px;color:#000;display:block;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.navigation .alignleft a:hover,.navigation .alignleft a:active,.navigation .alignright a:hover,.navigation .alignright a:active{color:#ff2e17}.navigation .alignleft a:before,.navigation .alignright a:after{content:"";background:url(https://banff.it/wp-content/themes/banff/images/arrow-right-black.svg) center 1px no-repeat;background-size:contain;width:28.7px;height:22px;display:inline-block;margin-left:20px}.navigation .alignleft a:before{background:url(https://banff.it/wp-content/themes/banff/images/arrow-left-black.svg) center 1px no-repeat;margin-right:20px;margin-left:0}.navigation .alignleft a:hover:before,.navigation .alignleft a:active:before{background:url(https://banff.it/wp-content/themes/banff/images/arrow-left-red.svg) center 1px no-repeat}.navigation .alignright a:hover:after,.navigation .alignright a:active:after{background:url(https://banff.it/wp-content/themes/banff/images/arrow-right-red.svg) center 1px no-repeat}body.single-proiezione div.riga_proiezione{padding:12px 18px;border-top:#f0f0f0 1px solid;display:flex;align-items:center}body.single-proiezione div.riga_proiezione.dettagli{padding-top:24px;border-top:none}body.single-proiezione div.riga_proiezione.dettagli.avvertenza{background:#ffc107;color:#000;margin-bottom:32px}body.single-proiezione div.riga_proiezione.dettagli i,body.single-proiezione div.riga_proiezione.dettagli em{font-style:normal}body.single-proiezione div.riga_proiezione:first-child{border-top:none}body.single-proiezione div.riga_proiezione span{width:50%}body.single-proiezione div.riga_proiezione span.label{font-family:"ITC Avant Garde Gothic W01 Dm";font-size:12px;color:#5b5e5e;text-transform:uppercase;letter-spacing:.05em;display:block}body.single-proiezione div.riga_proiezione span.content_proiezione{text-align:right;font-family:"ITC Avant Garde Gothic W01 Dm";font-size:14px;color:#5b5e5e;line-height:1.57}body.single-proiezione div.riga_proiezione.dettagli{display:block;font-family:"ITC Avant Garde Gothic W01 Dm";font-size:14px;color:#5b5e5e}body.single-proiezione div.riga_proiezione.dettagli b,body.single-proiezione div.riga_proiezione.dettagli strong{font-family:"ITC Avant Garde Gothic W01 Bd";color:#2f3131}body.single-proiezione div.riga_proiezione.links{display:flex;justify-content:space-between;padding-top:24px;flex-wrap:wrap}body.single-proiezione div.riga_proiezione.collaborazione{display:block}body.single-proiezione div.riga_proiezione.collaborazione div.immagini{margin-top:12px}body.single-proiezione div.riga_proiezione.collaborazione img{height:50px;margin-right:15px;width:auto;max-width:initial}body.single-proiezione div.riga_proiezione.links a.link{width:calc(50% - 9px);display:block;background:#000;font-family:"ITC Avant Garde Gothic W01 Dm";font-size:12px;color:#fff;text-transform:uppercase;letter-spacing:.05em;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;-webkit-transition:background-color .5s cubic-bezier(.4,0,0,1),padding-left .5s cubic-bezier(.4,0,0,1);-o-transition:background-color .5s cubic-bezier(.4,0,0,1),padding-left .5s cubic-bezier(.4,0,0,1);transition:background-color .5s cubic-bezier(.4,0,0,1),padding-left .5s cubic-bezier(.4,0,0,1)}body.single-proiezione div.riga_proiezione.links a.link:hover{background:#ff2e17;padding-left:30px}body.single-proiezione div.riga_proiezione.links a.link i{margin-right:10px}body.single-proiezione .acf-map{width:100%;height:400px;margin:20px 0}body.single-proiezione .acf-map img{max-width:inherit !important}body.search-results header#masthead .half:nth-child(1){background:#ff2e17}body.search-results section#primary{margin-top:185px}body.search-results section#primary main#main{margin-top:32px;padding:0 83px}body.search-results div.search-form{display:flex;align-items:center;padding-top:32px;margin-bottom:32px}body.search-results div.search-form div:nth-child(1){width:300px}body.search-results div.search-form div:nth-child(2){width:calc(100% - 300px)}body.search-results form.search-form{width:100%;display:flex;justify-content:space-between;align-items:center}body.search-results form.search-form label{width:calc(100% - 132px)}body.search-results form.search-form input.search-field{line-height:1.2;padding:24px 20px;border-radius:0;border:none;border-bottom:#000 3px solid;width:100%;padding-right:32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"ITC Avant Garde Gothic W01 Dm";font-size:14px;color:#5b5e5e;-webkit-appearance:none;-moz-appearance:none;appearance:none}body.search-results input.search-field::-webkit-input-placeholder,body.search-results input.search-field:-ms-input-placeholder,body.search-results input.search-field::placeholder{font-family:"ITC Avant Garde Gothic W01 Dm";font-size:14px;color:#b2b3b3}body.search-results input.search-submit{width:100px;display:block;background:#ff2e17;font-family:"ITC Avant Garde Gothic W01 Bd";font-size:14px;border:none;border-radius:0;color:#fff;padding:23px}body.search-results section#primary main#main div.risultati{margin-top:32px;margin-bottom:128px}body.search-results div.risultati article{margin-bottom:32px}body.search-results div.risultati article .entry-summary{margin-top:8px;color:#5b5e5e}body.search-results div.risultati article header.entry-header h2 a{color:#000}body.search-results .nav-links{width:100%}body.search-results .nav-links a{color:#ff2e17}div.sell{background-color:#ff2e17;padding:83px;-webkit-transition:background-color .5s ease-out;-o-transition:background-color .5s ease-out;transition:background-color .5s ease-out}div.sell:hover,div.sell:active{background-color:#000}div.sell a{font-family:"ITC Avant Garde Gothic W01 Bd";font-size:72px;color:#fff}div.sell a:after{content:"";background:url(https://banff.it/wp-content/themes/banff/images/freccia-black.svg) right center no-repeat;background-size:contain;width:56px;height:56px;display:inline-block;margin-left:0;float:right;margin-top:26px}#cookie-law-info-bar{background-color:#282a2a !important;font-family:"ITC Avant Garde Gothic W01 Dm" !important;font-size:13px;color:#fff !important}#cookie-law-info-bar .cli-plugin-button{font-size:13px}#cookie-law-info-bar .cli-plugin-main-link{color:#fff !important}@media screen and (max-width:2048px){.single-film .photo,.single-film .photo a,.single-film .photo:before{width:17.578125vw;height:calc(17.578125vw / (360 / 445))}.single-film .photo a img.film-photo{height:calc(17.578125vw / (360 / 445))}}@media screen and (max-width:1700px){.tabellaBiglietti div:first-child,div.proiezione-wrap .proiezione-text.titolo{width:40%}#sponsor .main-sponsor .wpb_image_grid_ul li{padding-right:45px}#riga-elenco-film-title{top:213px}}@media screen and (max-width:1440px){#menu-menu-principale li a{font-size:17px}#menu-menu-principale li a:before{top:34px}#sponsor .main-sponsor .wpb_image_grid_ul li{width:33.33333%;padding-right:64px}#locandina-title{font-size:103px}#locandina-text{font-size:18px}body.single-films .video-featured div.bg div.play,body.single-films .video-featured div.bg div.play div.triangle{width:75px;height:75px}body.single-films .content-film div.content-film-text{padding:0 62px}body.single-films picture div{width:70%}body.single-films picture.img-1 span{right:30%}div.sell a{font-size:48px}div.sell a:after{height:42px;margin-top:14px}#riga-elenco-film-title{top:224px}.tabellaBiglietti{display:none}.tabellaBiglietti+.proiezione-wrap{border-top:#f0f0f0 1px solid}div.proiezione-wrap{align-items:flex-end;padding:20px}div.proiezione-wrap .proiezione-text.titolo,div.proiezione-wrap .proiezione-text.data{width:50%}div.proiezione-wrap .proiezione-text.data{text-align:right}div.proiezione-wrap .proiezione-text.link{width:100%}div.proiezione-wrap .proiezione-text.link a{width:100%}}@media screen and (max-width:1439px){body.home .container-films,body.page-id-704 .container-films{flex-wrap:wrap}body.home .container-films .separatore,body.page-id-704 .container-films .separatore{display:none}body.home .container-films .column,body.page-id-704 .container-films .column{width:100%}body.home .single-film,body.page-id-704 .single-film{width:26.3671875vw;margin-left:auto;margin-right:auto}body.home .single-film .photo,body.home .single-film .photo a,body.home .single-film .photo:before,body.page-id-704 .single-film .photo,body.page-id-704 .single-film .photo a,body.page-id-704 .single-film .photo:before{width:26.3671875vw;height:calc(26.3671875vw / (360 / 445))}body.home .single-film .photo a img.film-photo,body.page-id-704 .single-film .photo a img.film-photo{height:calc(26.3671875vw / (360 / 445))}body.home .container-films .single-film:nth-child(2n) .photo:before,body.page-id-704 .container-films .single-film:nth-child(2n) .photo:before{background:#c5cbcb}body.home .container-films .single-film:nth-child(2n+1) .photo:before,body.page-id-704 .container-films .single-film:nth-child(2n+1) .photo:before{background:#ff2e17}body.home .container-films .column.column-2,body.page-id-704 .container-films .column.column-2{margin-top:0}}@media screen and (max-width:1280px){#menu-menu-principale li a{font-size:14px}#menu-menu-principale li a:before{top:30px}#locandina-title{font-size:97px}#locandina-text{font-size:17px}header#masthead .half,.vc_column_container>.vc_column-inner,footer.site-footer,body.single-films #content article{padding-left:62px;padding-right:62px}#riga-elenco-film-title{margin:0 -62px}#sponsor{-webkit-transform:translateX(-47px);-ms-transform:translateX(-47px);-o-transform:translateX(-47px);transform:translateX(-47px);padding-left:62px;padding-right:62px}.titoloSponsorRiga{left:-62px;top:36px}footer.site-footer h4{font-size:18px}#menu-per-saperne-di-piu li a,#menu-potrebbe-interessarti li a{font-size:14px}#footerCredits .column{line-height:1.5;font-size:.8em}footer.site-footer div.row.social h3{font-size:32px}body.single-films .content-film div.content-film-text{padding:0 15px}body.single-films picture div{width:80%}body.single-films picture.img-1 span{right:20%}body.single-films .navigation{flex-wrap:wrap}body.single-films .navigation .aligncenter{order:1;width:100%;margin-bottom:32px}body.single-films .navigation .alignleft,body.single-films .navigation .alignright{order:2;width:50%;margin:0}body.single-films .navigation .alignright{order:3}body.single-films .navigation .alignleft a,body.single-films .navigation .alignright a{font-size:20px}body.single-films .navigation .alignleft a:before,body.single-films .navigation .alignright a:after{height:18px}div.sell{padding:62px}#riga-elenco-film-title{top:234px}body.single-proiezione div.riga_proiezione.links a.link{width:100%}body.single-proiezione div.riga_proiezione.links a.link:nth-child(1){margin-bottom:18px}body.single-proiezione div.riga_proiezione.collaborazione div.immagini a:first-child{margin-top:0}body.single-proiezione div.riga_proiezione.collaborazione div.immagini a{display:block;margin-top:12px}}@media screen and (max-width:1023px){header#masthead{display:none}header#masthead-mobile{display:flex !important;align-items:flex-start}header#masthead-mobile.loaded .half{-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px)}.vc_column_container>.vc_column-inner,footer.site-footer{padding-left:62px;padding-right:62px}#menu-menu-principale li a,#menu-menu-principale-1 li a{font-size:17px}#menu-menu-principale-1 li a:before{top:34px}header#masthead-mobile .half:nth-child(1) div.site-branding img{height:70px}header#masthead-mobile .half:nth-child(2){top:121px}header#masthead-mobile li.menu-item-22,header#masthead-mobile li.menu-item-21,header#masthead-mobile li.menu-item-22 a,header#masthead-mobile li.menu-item-21 a{width:40px;height:40px}header#masthead-mobile li.menu-item-22 a:after,header#masthead-mobile li.menu-item-21 a:after{background-size:auto 40px;width:40px;height:40px}header#masthead-mobile li.menu-item-22{margin-right:10px}#locandina-title{font-size:103px}#locandina-text{font-size:18px}h1#page_title{font-size:90px}#locandinaColum,#textHome{position:static;width:100%}#riga-elenco-film-title{width:100vw;height:100px;top:35px;left:0}#elenco-film-title{white-space:nowrap}#elenco-film-title,#titoloSponsor{position:relative;white-space:nowrap;font-size:100px;left:100vw}body.page-id-204 #elenco-film-title{left:50vw}body.page-id-204 #titoloSponsor{left:100vw}ul.breadcrumb{margin-top:0}#sponsor{width:100vw;-webkit-transform:translateX(-47px);-ms-transform:translateX(-47px);-o-transform:translateX(-47px);transform:translateX(-47px);padding-left:62px;padding-right:62px}.titoloSponsorRiga{width:100vw;height:100px;left:-62px;top:-16px}#sponsor .main-sponsor .wpb_image_grid_ul li{width:20%;padding-right:64px}#footerTitle{font-size:32px}footer.site-footer h4{font-size:18px}#menu-per-saperne-di-piu li a,#menu-potrebbe-interessarti li a{font-size:14px}#footerCredits .column{line-height:1.5;font-size:.8em}footer.site-footer div.row.social h3{font-size:32px}.tabellaBiglietti{display:flex}.tabellaBiglietti div:first-child{width:50%}.tabellaBiglietti div:nth-child(2){width:25%}.tabellaBiglietti div:last-child{width:25%}.tabellaBiglietti+.proiezione-wrap{border-top:none}div.proiezione-wrap{align-items:center;padding:10px 20px}div.proiezione-wrap .proiezione-text.titolo{width:50%}div.proiezione-wrap .proiezione-text.data,div.proiezione-wrap .proiezione-text.link{width:25%}div.proiezione-wrap .proiezione-text.data{text-align:center}div.proiezione-wrap .proiezione-text.link a{width:65%}body.single-films #content{padding-top:64px}body.single-films .entry-content{margin:64px auto}body.single-films .entry-content>.row{flex-wrap:wrap}body.single-films .entry-content .col-9{position:static;order:2;width:100%;max-width:initial;flex:initial;padding-right:15px}body.single-films .dati-film{position:static;background:#e9eded;order:1;width:100%;max-width:initial;flex:initial;margin-top:0;padding:30px;border-left:none;height:auto;display:flex;flex-wrap:wrap;margin-bottom:64px}body.single-films .dati-film h3{width:100%}body.single-films .dati-film .dati-film-content p{width:25%;padding-right:20px}body.single-films h1#title-film{font-size:90px}body.single-films picture div{width:90%}body.single-films picture.img-1 span{right:10%}body.home #locandinaColum{width:100vw}body.home.afterScroll #locandinaColum{animation:none}body.home #textHome{transform:translate(0px,0px)}body.home.afterScroll #textHome{animation:none}body.home #locandina-title,body.home #locandina-text{opacity:0}body.home header#home-masthead{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:185px;display:flex;position:fixed;top:0;left:0;z-index:11;width:100vw}body.home header#home-masthead div.half{display:flex;width:50vw;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;align-items:center;padding:0 83px}body.home header#home-masthead .site-branding a img{height:69px;width:auto}body.home header#masthead .site-branding a img{display:none}body.home #locandina #locandinaColum>div.vc_column-inner:before{height:250vh;-webkit-animation:gradientAnimation 2s forwards;animation:gradientAnimation 2s forwards;animation-delay:2s}body.home header#home-masthead{display:none}body.home.afterScroll #locandinaColum{animation:none}body.home .container-films .separatore,body.page-id-704 .container-films .separatore{display:block}body.home .container-films .column,body.page-id-704 .container-films .column{width:40%}body.home .single-film,body.page-id-704 .single-film{width:auto}body.home .single-film .photo,body.home .single-film .photo a,body.home .single-film .photo:before,body.page-id-704 .single-film .photo,body.page-id-704 .single-film .photo a,body.page-id-704 .single-film .photo:before{width:35.15625vw;height:calc(35.15625vw / (360 / 445))}body.home .single-film .photo a img.film-photo,body.page-id-704 .single-film .photo a img.film-photo{height:calc(35.15625vw / (360 / 445))}body.home .container-films .column-1 .single-film .photo:before,body.page-id-704 .container-films .column-1 .single-film .photo:before{background:#ff2e17}body.home .container-films .column.column-2,body.page-id-704 .container-films .column.column-2{margin-top:32px}body.home .container-films .column-2 .single-film .photo:before,body.page-id-704 .container-films .column-2 .single-film .photo:before{background:#c5cbcb}.search_block{width:100%;left:0;top:210px;padding:20px 62px;background:#282a2a}.search_block form.search-form input.search-field{background:#282a2a;border-bottom-color:rgba(255,255,255,.3);color:#fff}.search_block form.search-form label{width:100%}.search_block input.search-submit{display:none}body.search-results section#primary{margin-top:0}#trailerYt div.close a{opacity:1;font-size:36px}body.single-proiezione div.riga_proiezione.links a.link{width:calc(50% - 9px)}body.single-proiezione div.riga_proiezione.links a.link:nth-child(1){margin-bottom:0}body.single-proiezione div.riga_proiezione.collaborazione div.immagini a{display:inline;margin-top:0}}@media screen and (max-width:899px){footer.site-footer div.row.content>div.column{width:100%}footer.site-footer div.row.content>div.column:nth-child(2){padding-left:15px;padding-right:15px}#footerTitle{font-size:64px;margin-bottom:64px}body.single-films .dati-film .dati-film-content p{width:33.33333%}#sponsor .main-sponsor .wpb_image_grid_ul li{width:25%}.tabellaBiglietti div:first-child,div.proiezione-wrap .proiezione-text.titolo{width:40%}.tabellaBiglietti div:last-child,div.proiezione-wrap .proiezione-text.link a{min-width:140px}}@media screen and (max-width:768px){header#masthead-mobile{height:190px}header#masthead-mobile .half:nth-child(1){height:106px}header#masthead-mobile .half:nth-child(1) div.site-branding img{height:55px}header#masthead-mobile .half:nth-child(2){top:106px}header#masthead-mobile li.menu-item-22,header#masthead-mobile li.menu-item-21,header#masthead-mobile li.menu-item-22 a,header#masthead-mobile li.menu-item-21 a{width:35px;height:35px}header#masthead-mobile li.menu-item-22 a:after,header#masthead-mobile li.menu-item-21 a:after{background-size:auto 35px;width:35px;height:35px}header#masthead-mobile li.menu-item-22{margin-right:10px}#menu-menu-principale-1 li a{font-size:16px}#menu-menu-principale-1 li a:before{top:28px;height:4px}#locandina>div#locandinaColum.wpb_column>div.vc_column-inner{height:calc(100vh - 190px);min-height:initial}#locandina #locandinaColum>div.vc_column-inner:before{height:50%;min-height:200px}#riga-elenco-film-title{top:46px}h1#page_title{font-size:60px}#footerTitle{font-size:48px}body:not(.home) .testoPagina h3{font-size:17px}body:not(.home) .testoPagina{font-size:15px}body.single-films h1#title-film{font-size:64px}div.sell a{font-size:42px}div.sell a:after{height:30px}body.home #locandina>div#locandinaColum.wpb_column>div.vc_column-inner,body.page-id-704 #locandina>div#locandinaColum.wpb_column>div.vc_column-inner{height:calc(100vh - 190px)}#titoliLocandina{bottom:64px}body.home .container-films,body.page-id-704 .container-films{flex-wrap:wrap}body.home .container-films .separatore,body.page-id-704 .container-films .separatore{display:none}body.home .container-films .column,body.page-id-704 .container-films .column{width:100%}body.home .container-films .column.column-2,body.page-id-704 .container-films .column.column-2{margin-top:0}body.home .single-film,body.page-id-704 .single-film{width:52.734375vw;margin-left:auto;margin-right:auto}body.home .single-film .photo,body.home .single-film .photo a,body.home .single-film .photo:before,body.page-id-704 .single-film .photo,body.page-id-704 .single-film .photo a,body.page-id-704 .single-film .photo:before{width:52.734375vw;height:calc(52.734375vw / (360 / 445))}body.home .single-film .photo a img.film-photo,body.page-id-704 .single-film .photo a img.film-photo{height:calc(52.734375vw / (360 / 445))}body.home .container-films .single-film:nth-child(2n) .photo:before,body.page-id-704 .container-films .single-film:nth-child(2n) .photo:before{background:#c5cbcb}body.home .container-films .single-film:nth-child(2n+1) .photo:before,body.page-id-704 .container-films .single-film:nth-child(2n+1) .photo:before{background:#ff2e17}.search_block{top:190px}.search_block form.search-form input.search-field{padding-top:12px;padding-bottom:12px}#trailerYt div.close a{font-size:24px}}@media screen and (max-width:678px){#locandina-title{font-size:97px}#locandina-text{font-size:17px}#sponsor .main-sponsor .wpb_image_grid_ul li{width:33.333333%;padding-right:64px;max-width:170px}body:not(.home) blockquote{margin-right:0}body.single-films .dati-film-content{margin-top:0;height:0;overflow:hidden;-webkit-transition:height .45s cubic-bezier(.4,0,0,1);-o-transition:height .45s cubic-bezier(.4,0,0,1);transition:height .45s cubic-bezier(.4,0,0,1)}body.single-films .dati-film{padding:20px !important}body.single-films .dati-film h3{font-size:20px;margin-bottom:0;cursor:pointer;line-height:33px}body.single-films .dati-film h3:after{content:"\002B";font-family:"ITC Avant Garde Gothic W01 Dm";color:#000;float:right;margin-left:0;width:12px;height:33px;line-height:33px;font-size:20px}body.single-films .dati-film h3.open:after{content:"\2212"}body.single-films .dati-film h3.open+.dati-film-content{height:auto;margin-top:30px}body.single-films .video-featured div.bg div.play,body.single-films .video-featured div.bg div.play div.triangle{width:60px;height:60px}div.sell a{font-size:36px}div.sell a:after{height:24px}.tabellaBiglietti{display:none}.tabellaBiglietti+.proiezione-wrap{border-top:#f0f0f0 1px solid}div.proiezione-wrap{align-items:flex-end;padding:20px}div.proiezione-wrap .proiezione-text.titolo,div.proiezione-wrap .proiezione-text.data{width:50%}div.proiezione-wrap .proiezione-text.data{text-align:right}div.proiezione-wrap .proiezione-text.link{width:100%}div.proiezione-wrap .proiezione-text.link a{width:100%}body.single-proiezione div.riga_proiezione.links a.link{width:100%}body.single-proiezione div.riga_proiezione.links a.link:nth-child(1){margin-bottom:18px}body.single-proiezione div.riga_proiezione.collaborazione div.immagini a:first-child{margin-top:0}body.single-proiezione div.riga_proiezione.collaborazione div.immagini a{display:block;margin-top:12px}}@media screen and (max-width:550px){header#masthead-mobile .half,#sponsor,.vc_column_container>.vc_column-inner,footer.site-footer{padding-left:30px;padding-right:30px}#riga-elenco-film-title{left:0;margin:0 -30px}.titoloSponsorRiga{left:-30px}#locandina>div#locandinaColum.wpb_column>div.vc_column-inner{height:calc(100vh - 190px);min-height:initial}#locandina-text br{display:none}#titoliLocandina>.wpb_column>.vc_column-inner>.wpb_wrapper{height:calc(100vh - 190px - 124px);display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-end}#sponsor{-webkit-transform:translateX(-15px);-ms-transform:translateX(-15px);-o-transform:translateX(-15px);transform:translateX(-15px)}#footerTitle{font-size:42px}#footerCredits div.column{width:100%}#footerCredits .column.text-right{text-align:left !important}footer.site-footer div.row div.column{width:100%}#footerSocial{align-items:center}#footerSocial .column{width:50%}#menu-potrebbe-interessarti{margin-bottom:64px}div.sell{padding:45px 30px}body.single-films #content article{padding:0 30px}body.single-films .video-featured:before{-webkit-transform:translate(15px,15px);-ms-transform:translate(15px,15px);-o-transform:translate(15px,15px);transform:translate(15px,15px)}body.single-films .video-featured:hover:before{-webkit-transform:translate(30px,30px);-ms-transform:translate(30px,30px);-o-transform:translate(30px,30px);transform:translate(30px,30px)}body.single-films .navigation .alignleft a,body.single-films .navigation .alignright a{font-size:18px}body.single-films .navigation .alignleft a:before,body.single-films .navigation .alignright a:after{height:14px;width:14px}body.single-films .navigation .alignleft a:before{margin-right:10px}body.single-films .navigation .alignright a:after{margin-left:10px}div.sell a{font-size:28px}div.sell a:after{height:16px}form.wpcf7-form input:not(.accetta),form.wpcf7-form textarea{width:100%}body.home .single-film,body.page-id-704 .single-film{width:70vw;margin-left:auto;margin-right:auto}body.single-films .dati-film h3{font-size:17px}body.home .single-film .photo,body.home .single-film .photo a,body.home .single-film .photo:before,body.page-id-704 .single-film .photo,body.page-id-704 .single-film .photo a,body.page-id-704 .single-film .photo:before{width:70vw;height:calc(70vw / (360 / 445))}body.single-films .dati-film .dati-film-content p{width:50%}body.home .single-film .photo a img.film-photo,body.page-id-704 .single-film .photo a img.film-photo{height:calc(70vw / (360 / 445))}#locandina>div#locandinaColum.wpb_column>div.vc_column-inner,body.home #locandina>div#locandinaColum.wpb_column>div.vc_column-inner,body.page-id-704 #locandina>div#locandinaColum.wpb_column>div.vc_column-inner{height:calc(100vh - 120px);min-height:500px}body.home #locandina>div#locandinaColum.wpb_column>div.vc_column-inner,body.page-id-704 #locandina>div#locandinaColum.wpb_column>div.vc_column-inner{background-position:65% center}#titoliLocandina>.wpb_column>.vc_column-inner>.wpb_wrapper,body.home #titoliLocandina>.wpb_column>.vc_column-inner>.wpb_wrapper,body.page-id-704 #titoliLocandina>.wpb_column>.vc_column-inner>.wpb_wrapper{height:calc(100vh - 120px - 35px);min-height:465px}.search_block{padding:20px 30px}}@media screen and (max-width:500px){.show-420{display:none !important}.hide-420{display:block !important}#locandina-title{font-size:80px}#locandina-text{word-wrap:break-word}#locandina{min-height:initial;overflow:hidden}#menu-menu-social-2 li.menu-item-22 a,#menu-menu-social-2 li.menu-item-21 a,#menu-menu-social-2 li.menu-item-22 a:after,#menu-menu-social-2 li.menu-item-21 a:after{width:35px;height:35px}#menu-menu-social-2 li.menu-item-22 a:after,#menu-menu-social-2 li.menu-item-21 a:after{-webkit-background-size:auto 35px;background-size:auto 35px}#menu-menu-social-2 li.menu-item-21 a{margin-left:10px}#footerTitle,#menu-potrebbe-interessarti{margin-bottom:42px}footer.site-footer div.row.social h3{font-size:24px}body.single-films .navigation .alignleft{order:1;width:33.333333%}body.single-films .navigation .aligncenter{order:2;width:33.333333%;margin-bottom:0}body.single-films .navigation .alignright{order:3;width:33.333333%}body.single-films .navigation .alignleft a span,body.single-films .navigation .alignright a span{display:none}div.sell a{font-size:24px}div.sell a:after{margin-top:10px}}@media screen and (max-width:420px){#titoliLocandina .vc_column-inner,#newsLocandina .vc_column-inner{padding-right:0}#menu-menu-principale-1 li a{font-size:14px}#menu-menu-principale-1 li.menu-item-206{display:none}#locandina-title{font-size:70px}#locandina-text{font-size:16px}#locandina-text br{display:none}#sponsor .main-sponsor .wpb_image_grid_ul li{padding-right:45px}div.proiezione-wrap .proiezione-text.titolo,div.proiezione-wrap .proiezione-text.data,div.proiezione-wrap .proiezione-text.link{width:100%}div.proiezione-wrap .proiezione-text.titolo,div.proiezione-wrap .proiezione-text.data{text-align:left}body.single-films .dati-film .dati-film-content p{width:100%}body.single-proiezione div.riga_proiezione{padding:12px 5px;flex-wrap:wrap}body.single-proiezione div.riga_proiezione span{width:100%}body.single-proiezione div.riga_proiezione span.content_proiezione{text-align:left;color:#000}body.single-proiezione div.riga_proiezione.dettagli.avvertenza{padding:15px}}@media screen and (max-width:400px){#locandina-title{font-size:50px;margin-bottom:20px}#locandina>div#locandinaColum.wpb_column>div.vc_column-inner{height:calc(100vh - 90px)}#titoliLocandina>.wpb_column>.vc_column-inner>.wpb_wrapper{height:calc(100vh - 90px - 124px)}#sponsor .main-sponsor .wpb_image_grid_ul li{padding-right:35px}#locandina>div#locandinaColum.wpb_column>div.vc_column-inner,body.home #locandina>div#locandinaColum.wpb_column>div.vc_column-inner,body.page-id-704 #locandina>div#locandinaColum.wpb_column>div.vc_column-inner{height:calc(100vh - 90px)}}@media screen and (min-width:2048px){#menu-menu-principale li a{font-size:24px}#locandina-title{font-size:137.2px}#locandina-text{font-size:24px}footer.site-footer h3{font-size:72px}footer.site-footer h4{font-size:24px}h1{font-size:120px}#elenco-film-title{font-size:146px}#titoloSponsor{font-size:146px}footer.site-footer div.row.social h3{font-size:42px}.single-film{width:360px;margin-left:auto;margin-right:auto}.single-film .photo,.single-film .photo a,.single-film .photo:before{width:360px;height:445px}.single-film .photo a img.film-photo{height:445px}body.single-films .video-featured div.bg img.bg_video{width:100%;max-width:none}}header#masthead-mobile .half:nth-child(2) nav#site-navigation ul#menu-menu-principale-1 li.menu-item-1614,header#masthead-mobile .half:nth-child(2) nav#site-navigation ul#menu-menu-principale-1 li.menu-item-1613,header#masthead .half:nth-child(2) nav#site-navigation ul#menu-menu-principale li.menu-item-1613{display:none !important}@media (max-width:420px){header#masthead-mobile .half{overflow:visible !important}header#masthead-mobile .half:nth-child(2){top:106px;padding-left:0 !important;padding-right:0 !important}header#masthead-mobile .half:nth-child(2) nav#site-navigation ul#menu-menu-principale-1 li.menu-item-706{padding-left:30px !important}header#masthead-mobile .half:nth-child(2) nav#site-navigation ul#menu-menu-principale-1 li.menu-item-26{padding-right:30px !important}header#masthead-mobile .half:nth-child(2) nav#site-navigation ul#menu-menu-principale-1 li.menu-item-1602{display:none !important}header#masthead-mobile .half:nth-child(2) nav#site-navigation ul#menu-menu-principale-1 li.menu-item-1613{position:absolute !important;top:85px !important;background:#000 !important;width:100% !important;height:45px !important;display:flex !important;justify-content:center !important;align-items:center !important}.search_block{top:235px !important}header#masthead-mobile .half:nth-child(2) nav#site-navigation ul#menu-menu-principale-1 li.menu-item-1614{display:block !important}}
.block-revealer__element{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;pointer-events:none;opacity:0}
.pater{font-size:.7em;right:1vw;top:1vw;-webkit-box-flex:0;-ms-flex:none;flex:none;border:3px solid #fff;padding:4.5em 2.25em 2.5em;width:100%;max-width:360px;position:absolute;background:#d0cfc5;margin:auto 0 3em auto;transition:background-color .3s;pointer-events:visible;display:block}.pater:hover,.pater:focus{outline:none;background-color:#fff}.pater:after{content:'Sponsored by';position:absolute;top:2.75em;left:3.5em;font-size:.65em;letter-spacing:2px;text-transform:uppercase;font-weight:700}@media screen and (min-width:50em){.pater:before{content:'';position:absolute;background:url(https://banff.it/wp-content/themes/banff/reveal/css/../img/sponsor/terminal.svg) no-repeat 50% 100%;background-size:contain;bottom:0;left:0;width:100%;height:100%;z-index:-1;-webkit-transform:translate3d(-25px,25px,0);transform:translate3d(-25px,25px,0);-webkit-transition:-webkit-transform .3s;transition:transform .3s}.pater:hover:before,.pater:focus:before{opacity:1;-webkit-transform:translate3d(-40px,40px,0);transform:translate3d(-40px,40px,0);-webkit-transition:-webkit-transform .3s cubic-bezier(.43,.04,.32,.97);transition:transform .3s cubic-bezier(.43,.04,.32,.97)}}.pater__img{display:block;width:50%}.pater__title{font-size:1.5em;margin:1em 0 .5em}.pater__desc{color:#3d3935;line-height:1.1;margin:0;font-size:1.25em}@media screen and (max-width:50em){.pater{top:0;right:0;margin:0;border:0;position:relative;max-width:none;font-size:.85em;background-color:#fff;padding:2.5em 1em 1em}.pater:after{top:1em;left:1em}.pater__img{width:160px}}@media screen and (max-width:40em){.pater__title{font-size:1em;margin-bottom:0}.pater__desc{display:none}.pater__img{max-width:30%}}
.no-js img.lazyload{display:none}figure.wp-block-image img.lazyloading{min-width:150px}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .4s;transition-delay:0ms}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important}
#single-film-1.single-film .photo a img.film-photo{object-position:42% 50%}