.elementor-259 .elementor-element.elementor-element-2f973a1 > .elementor-container{min-height:100vh;}.elementor-259 .elementor-element.elementor-element-2f973a1 > .elementor-container:after{content:"";min-height:inherit;}.elementor-259 .elementor-element.elementor-element-2f973a1 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-259 .elementor-element.elementor-element-2f973a1:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-2f973a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rivierafilm.org/wp-content/uploads/2019/12/riff-locandina-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-259 .elementor-element.elementor-element-2f973a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-4px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-2f973a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-259 .elementor-element.elementor-element-21a80ff.elementor-column .elementor-column-wrap{align-items:center;}.elementor-259 .elementor-element.elementor-element-21a80ff.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-259 .elementor-element.elementor-element-21a80ff > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-259 .elementor-element.elementor-element-bd15268{text-align:left;width:30%;max-width:30%;top:14vh;}.elementor-259 .elementor-element.elementor-element-bd15268 .elementor-image img{width:100%;max-width:100%;}.elementor-259 .elementor-element.elementor-element-bd15268 > .elementor-widget-container{margin:0% 0% 0% 0%;}body:not(.rtl) .elementor-259 .elementor-element.elementor-element-bd15268{left:8%;}body.rtl .elementor-259 .elementor-element.elementor-element-bd15268{right:8%;}.elementor-259 .elementor-element.elementor-element-fe9a360 .elementor-text-editor{text-align:left;}.elementor-259 .elementor-element.elementor-element-fe9a360{color:#ffffff;font-family:"Barlow Condensed", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;line-height:0.1em;width:auto;max-width:auto;top:40vh;}body:not(.rtl) .elementor-259 .elementor-element.elementor-element-fe9a360{left:8%;}body.rtl .elementor-259 .elementor-element.elementor-element-fe9a360{right:8%;}.elementor-259 .elementor-element.elementor-element-8d46d1e{text-align:left;width:auto;max-width:auto;top:60vh;}.elementor-259 .elementor-element.elementor-element-8d46d1e .elementor-heading-title{color:#e52e5c;font-size:42px;font-weight:500;text-transform:uppercase;}.elementor-259 .elementor-element.elementor-element-8d46d1e > .elementor-widget-container{margin:0% 0% 0% 0%;}body:not(.rtl) .elementor-259 .elementor-element.elementor-element-8d46d1e{left:8%;}body.rtl .elementor-259 .elementor-element.elementor-element-8d46d1e{right:8%;}.elementor-259 .elementor-element.elementor-element-36d7fcd{text-align:center;width:100%;max-width:100%;bottom:-83.442vh;}body:not(.rtl) .elementor-259 .elementor-element.elementor-element-36d7fcd{left:-0.623%;}body.rtl .elementor-259 .elementor-element.elementor-element-36d7fcd{right:-0.623%;}.elementor-259 .elementor-element.elementor-element-a4efb58{text-align:left;top:0px;}.elementor-259 .elementor-element.elementor-element-a4efb58 .elementor-heading-title{color:#e52e5c;font-size:42px;font-weight:500;text-transform:uppercase;}.elementor-259 .elementor-element.elementor-element-a4efb58 > .elementor-widget-container{margin:0% 0% 0% 0%;}body:not(.rtl) .elementor-259 .elementor-element.elementor-element-a4efb58{left:0px;}body.rtl .elementor-259 .elementor-element.elementor-element-a4efb58{right:0px;}.elementor-259 .elementor-element.elementor-element-8fe7b10:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-8fe7b10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-259 .elementor-element.elementor-element-8fe7b10{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-8fe7b10 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-259 .elementor-element.elementor-element-686aeb0 .elementor-image img{width:86%;}.elementor-259 .elementor-element.elementor-element-686aeb0{z-index:50;width:initial;max-width:initial;top:-690px;}body:not(.rtl) .elementor-259 .elementor-element.elementor-element-686aeb0{left:-131px;}body.rtl .elementor-259 .elementor-element.elementor-element-686aeb0{right:-131px;}.elementor-259 .elementor-element.elementor-element-9876568:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-9876568 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-259 .elementor-element.elementor-element-9876568{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 120px 0px;}.elementor-259 .elementor-element.elementor-element-9876568 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-259 .elementor-element.elementor-element-b4415b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-e7d84f9{text-align:left;}.elementor-259 .elementor-element.elementor-element-e7d84f9 .elementor-heading-title{color:#ffffff;font-size:2.5rem;text-transform:uppercase;}.elementor-259 .elementor-element.elementor-element-e7d84f9 > .elementor-widget-container{margin:120px 0px 30px 0px;}.elementor-259 .elementor-element.elementor-element-2ae3b9b .elementor-text-editor{text-align:left;}.elementor-259 .elementor-element.elementor-element-2ae3b9b{color:#ffffff;}.elementor-259 .elementor-element.elementor-element-2ae3b9b > .elementor-widget-container{margin:0px 50px 0px 80px;}.elementor-259 .elementor-element.elementor-element-6bc2d8b > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 50px 0px 80px;}.elementor-259 .elementor-element.elementor-element-1f6bc06{color:#ffffff;font-family:"Barlow Condensed", Sans-serif;font-size:8.3em;font-weight:300;text-transform:uppercase;}.elementor-259 .elementor-element.elementor-element-229df3e{color:#e52e5c;font-family:"Barlow Condensed", Sans-serif;font-size:8.3em;font-weight:300;text-transform:uppercase;}.elementor-259 .elementor-element.elementor-element-9625826 .elementor-button .elementor-align-icon-right{margin-left:30px;}.elementor-259 .elementor-element.elementor-element-9625826 .elementor-button .elementor-align-icon-left{margin-right:30px;}.elementor-259 .elementor-element.elementor-element-9625826 .elementor-button{font-size:16px;font-weight:900;text-transform:uppercase;fill:#ffffff;color:#ffffff;background-color:#e52e5c;border-radius:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-9625826 .elementor-button:hover, .elementor-259 .elementor-element.elementor-element-9625826 .elementor-button:focus{color:#ffffff;background-color:#9b1234;}.elementor-259 .elementor-element.elementor-element-9625826 .elementor-button:hover svg, .elementor-259 .elementor-element.elementor-element-9625826 .elementor-button:focus svg{fill:#ffffff;}.elementor-259 .elementor-element.elementor-element-9625826{width:100%;max-width:100%;}.elementor-259 .elementor-element.elementor-element-a694e80 .elementor-button .elementor-align-icon-right{margin-left:30px;}.elementor-259 .elementor-element.elementor-element-a694e80 .elementor-button .elementor-align-icon-left{margin-right:30px;}.elementor-259 .elementor-element.elementor-element-a694e80 .elementor-button{font-size:16px;font-weight:900;text-transform:uppercase;fill:#e52e5c;color:#e52e5c;background-color:rgba(0,0,0,0);border-style:solid;border-width:2px 2px 2px 2px;border-color:#e52e5c;border-radius:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-a694e80 .elementor-button:hover, .elementor-259 .elementor-element.elementor-element-a694e80 .elementor-button:focus{color:#9b1234;background-color:rgba(0,0,0,0);border-color:#9b1234;}.elementor-259 .elementor-element.elementor-element-a694e80 .elementor-button:hover svg, .elementor-259 .elementor-element.elementor-element-a694e80 .elementor-button:focus svg{fill:#9b1234;}.elementor-259 .elementor-element.elementor-element-e006fe1{padding:120px 0px 120px 0px;}.elementor-259 .elementor-element.elementor-element-f013fee{text-align:left;}.elementor-259 .elementor-element.elementor-element-f013fee .elementor-heading-title{color:#000000;font-size:2.5rem;text-transform:uppercase;}.elementor-259 .elementor-element.elementor-element-f013fee > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-259 .elementor-element.elementor-element-2abb3f9 .elementor-text-editor{text-align:left;}.elementor-259 .elementor-element.elementor-element-2abb3f9 > .elementor-widget-container{margin:0px 50px 0px 80px;}.elementor-259 .elementor-element.elementor-element-a7b893d > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 50px 0px 80px;}.elementor-259 .elementor-element.elementor-element-9972a6e{font-family:"Barlow Condensed", Sans-serif;font-size:8.3em;font-weight:300;text-transform:uppercase;}.elementor-259 .elementor-element.elementor-element-1dfdecf .elementor-button .elementor-align-icon-right{margin-left:30px;}.elementor-259 .elementor-element.elementor-element-1dfdecf .elementor-button .elementor-align-icon-left{margin-right:30px;}.elementor-259 .elementor-element.elementor-element-1dfdecf .elementor-button{font-size:16px;font-weight:900;text-transform:uppercase;fill:#e52e5c;color:#e52e5c;background-color:rgba(0,0,0,0);border-style:solid;border-width:2px 2px 2px 2px;border-color:#e52e5c;border-radius:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-1dfdecf .elementor-button:hover, .elementor-259 .elementor-element.elementor-element-1dfdecf .elementor-button:focus{color:#9b1234;background-color:rgba(0,0,0,0);border-color:#9b1234;}.elementor-259 .elementor-element.elementor-element-1dfdecf .elementor-button:hover svg, .elementor-259 .elementor-element.elementor-element-1dfdecf .elementor-button:focus svg{fill:#9b1234;}.elementor-259 .elementor-element.elementor-element-e9fe6ce{color:#e52e5c;font-family:"Barlow Condensed", Sans-serif;font-size:8.3em;font-weight:300;text-transform:uppercase;}.elementor-259 .elementor-element.elementor-element-26c420e .elementor-posts-container{grid-column-gap:30px;grid-row-gap:35px;}.elementor-msie .elementor-259 .elementor-element.elementor-element-26c420e .elementor-post{padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );padding-bottom:35px;}.elementor-msie .elementor-259 .elementor-element.elementor-element-26c420e .elementor-posts-container{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-259 .elementor-element.elementor-element-26c420e > .elementor-widget-container{margin:120px 80px 0px 80px;}.elementor-259 .elementor-element.elementor-element-a9727b3 .elementor-button .elementor-align-icon-right{margin-left:30px;}.elementor-259 .elementor-element.elementor-element-a9727b3 .elementor-button .elementor-align-icon-left{margin-right:30px;}.elementor-259 .elementor-element.elementor-element-a9727b3 .elementor-button{font-size:16px;font-weight:900;text-transform:uppercase;fill:#e52e5c;color:#e52e5c;background-color:rgba(0,0,0,0);border-style:solid;border-width:2px 2px 2px 2px;border-color:#e52e5c;border-radius:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-a9727b3 .elementor-button:hover, .elementor-259 .elementor-element.elementor-element-a9727b3 .elementor-button:focus{color:#9b1234;background-color:rgba(0,0,0,0);border-color:#9b1234;}.elementor-259 .elementor-element.elementor-element-a9727b3 .elementor-button:hover svg, .elementor-259 .elementor-element.elementor-element-a9727b3 .elementor-button:focus svg{fill:#9b1234;}.elementor-259 .elementor-element.elementor-element-869d487:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-869d487 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-259 .elementor-element.elementor-element-869d487{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-259 .elementor-element.elementor-element-869d487 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-259 .elementor-element.elementor-element-590122c{text-align:left;width:53%;max-width:53%;}.elementor-259 .elementor-element.elementor-element-590122c .elementor-heading-title{color:#ffffff;font-size:2.5rem;text-transform:uppercase;}.elementor-259 .elementor-element.elementor-element-590122c > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-259 .elementor-element.elementor-element-66ac869 .elementor-text-editor{text-align:left;}.elementor-259 .elementor-element.elementor-element-66ac869{color:#ffffff;}.elementor-259 .elementor-element.elementor-element-66ac869 > .elementor-widget-container{margin:0px 50px 0px 80px;}.elementor-259 .elementor-element.elementor-element-572fafa > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 50px 0px 80px;}.elementor-259 .elementor-element.elementor-element-53054bb{color:#ffffff;font-family:"Barlow Condensed", Sans-serif;font-size:8.3em;font-weight:300;text-transform:uppercase;}.elementor-259 .elementor-element.elementor-element-620b95d{color:#e52e5c;font-family:"Barlow Condensed", Sans-serif;font-size:8.3em;font-weight:300;text-transform:uppercase;}.elementor-259 .elementor-element.elementor-element-5df08ef .elementor-button .elementor-align-icon-right{margin-left:30px;}.elementor-259 .elementor-element.elementor-element-5df08ef .elementor-button .elementor-align-icon-left{margin-right:30px;}.elementor-259 .elementor-element.elementor-element-5df08ef .elementor-button{font-size:16px;font-weight:900;text-transform:uppercase;fill:#e52e5c;color:#e52e5c;background-color:rgba(0,0,0,0);border-style:solid;border-width:2px 2px 2px 2px;border-color:#e52e5c;border-radius:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-5df08ef .elementor-button:hover, .elementor-259 .elementor-element.elementor-element-5df08ef .elementor-button:focus{color:#9b1234;background-color:rgba(0,0,0,0);border-color:#9b1234;}.elementor-259 .elementor-element.elementor-element-5df08ef .elementor-button:hover svg, .elementor-259 .elementor-element.elementor-element-5df08ef .elementor-button:focus svg{fill:#9b1234;}.elementor-259 .elementor-element.elementor-element-808b37b .elementor-posts-container{grid-column-gap:30px;grid-row-gap:35px;}.elementor-msie .elementor-259 .elementor-element.elementor-element-808b37b .elementor-post{padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );padding-bottom:35px;}.elementor-msie .elementor-259 .elementor-element.elementor-element-808b37b .elementor-posts-container{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-259 .elementor-element.elementor-element-808b37b > .elementor-widget-container{margin:120px 80px 0px 80px;}.elementor-259 .elementor-element.elementor-element-025b56a .elementor-button .elementor-align-icon-right{margin-left:30px;}.elementor-259 .elementor-element.elementor-element-025b56a .elementor-button .elementor-align-icon-left{margin-right:30px;}.elementor-259 .elementor-element.elementor-element-025b56a .elementor-button{font-size:16px;font-weight:900;text-transform:uppercase;fill:#e52e5c;color:#e52e5c;background-color:rgba(0,0,0,0);border-style:solid;border-width:2px 2px 2px 2px;border-color:#e52e5c;border-radius:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-025b56a .elementor-button:hover, .elementor-259 .elementor-element.elementor-element-025b56a .elementor-button:focus{color:#9b1234;background-color:rgba(0,0,0,0);border-color:#9b1234;}.elementor-259 .elementor-element.elementor-element-025b56a .elementor-button:hover svg, .elementor-259 .elementor-element.elementor-element-025b56a .elementor-button:focus svg{fill:#9b1234;}.elementor-259 .elementor-element.elementor-element-a3aca88:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-a3aca88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-259 .elementor-element.elementor-element-a3aca88{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-a3aca88 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-259 .elementor-element.elementor-element-c8b5be2{text-align:right;z-index:50;width:auto;max-width:auto;top:-575px;}.elementor-259 .elementor-element.elementor-element-c8b5be2 .elementor-image img{width:65%;}body:not(.rtl) .elementor-259 .elementor-element.elementor-element-c8b5be2{right:0%;}body.rtl .elementor-259 .elementor-element.elementor-element-c8b5be2{left:0%;}.elementor-259 .elementor-element.elementor-element-5131547{padding:120px 0px 120px 0px;}.elementor-259 .elementor-element.elementor-element-e5b3667{text-align:center;}.elementor-259 .elementor-element.elementor-element-e5b3667 .elementor-heading-title{color:#000000;font-size:2.5rem;text-transform:uppercase;}.elementor-259 .elementor-element.elementor-element-e5b3667 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-259 .elementor-element.elementor-element-5948498 .elementor-text-editor{text-align:center;}.elementor-259 .elementor-element.elementor-element-5948498 > .elementor-widget-container{margin:0px 50px 0px 80px;}.elementor-259 .elementor-element.elementor-element-95bde2e .elementor-text-editor{text-align:center;}.elementor-259 .elementor-element.elementor-element-95bde2e{color:#e52e5c;font-family:"Barlow Condensed", Sans-serif;font-size:8.3em;font-weight:300;text-transform:uppercase;}.elementor-259 .elementor-element.elementor-element-08c8f1e .elementor-posts-container{grid-column-gap:30px;grid-row-gap:35px;}.elementor-msie .elementor-259 .elementor-element.elementor-element-08c8f1e .elementor-post{padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );padding-bottom:35px;}.elementor-msie .elementor-259 .elementor-element.elementor-element-08c8f1e .elementor-posts-container{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-259 .elementor-element.elementor-element-3cfcd1b .elementor-button .elementor-align-icon-right{margin-left:30px;}.elementor-259 .elementor-element.elementor-element-3cfcd1b .elementor-button .elementor-align-icon-left{margin-right:30px;}.elementor-259 .elementor-element.elementor-element-3cfcd1b .elementor-button{font-size:16px;font-weight:900;text-transform:uppercase;fill:#e52e5c;color:#e52e5c;background-color:rgba(0,0,0,0);border-style:solid;border-width:2px 2px 2px 2px;border-color:#e52e5c;border-radius:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-3cfcd1b .elementor-button:hover, .elementor-259 .elementor-element.elementor-element-3cfcd1b .elementor-button:focus{color:#9b1234;background-color:rgba(0,0,0,0);border-color:#9b1234;}.elementor-259 .elementor-element.elementor-element-3cfcd1b .elementor-button:hover svg, .elementor-259 .elementor-element.elementor-element-3cfcd1b .elementor-button:focus svg{fill:#9b1234;}.elementor-259 .elementor-element.elementor-element-3cfcd1b > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-41a5878:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-41a5878 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-259 .elementor-element.elementor-element-41a5878{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-259 .elementor-element.elementor-element-41a5878 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-259 .elementor-element.elementor-element-2dc79b8{text-align:center;}.elementor-259 .elementor-element.elementor-element-2dc79b8 .elementor-heading-title{color:#ffffff;font-size:1.7rem;text-transform:uppercase;}.elementor-259 .elementor-element.elementor-element-2dc79b8 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-259 .elementor-element.elementor-element-08b654a .elementor-button .elementor-align-icon-right{margin-left:24px;}.elementor-259 .elementor-element.elementor-element-08b654a .elementor-button .elementor-align-icon-left{margin-right:24px;}.elementor-259 .elementor-element.elementor-element-08b654a .elementor-field-group{padding-right:calc( 24px/2 );padding-left:calc( 24px/2 );margin-bottom:40px;}.elementor-259 .elementor-element.elementor-element-08b654a .elementor-form-fields-wrapper{margin-left:calc( -24px/2 );margin-right:calc( -24px/2 );margin-bottom:-40px;}.elementor-259 .elementor-element.elementor-element-08b654a .elementor-field-group.recaptcha_v3-bottomleft, .elementor-259 .elementor-element.elementor-element-08b654a .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-259 .elementor-element.elementor-element-08b654a .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-259 .elementor-element.elementor-element-08b654a .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-259 .elementor-element.elementor-element-08b654a .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-259 .elementor-element.elementor-element-08b654a .elementor-field-type-html{padding-bottom:0px;}.elementor-259 .elementor-element.elementor-element-08b654a .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-08b654a .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-08b654a .elementor-button{background-color:rgba(255,255,255,0);color:#e52e5c;font-size:1.2rem;font-weight:900;text-transform:uppercase;border-style:solid;border-width:2px 2px 2px 2px;border-color:#e52e5c;border-radius:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-08b654a .elementor-button svg{fill:#e52e5c;}.elementor-259 .elementor-element.elementor-element-08b654a .elementor-button:hover{background-color:rgba(255,255,255,0);color:#9b1234;}.elementor-259 .elementor-element.elementor-element-08b654a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 80px 0px 80px;}@media(min-width:1025px){.elementor-259 .elementor-element.elementor-element-2f973a1:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-2f973a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-259 .elementor-element.elementor-element-2f973a1:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-2f973a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rivierafilm.org/wp-content/uploads/2019/12/RIFF-locandina-tablet.jpg");background-position:top center;}.elementor-259 .elementor-element.elementor-element-bd15268 .elementor-image img{max-width:100%;}.elementor-259 .elementor-element.elementor-element-bd15268 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-259 .elementor-element.elementor-element-bd15268{width:60%;max-width:60%;}.elementor-259 .elementor-element.elementor-element-fe9a360 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-259 .elementor-element.elementor-element-fe9a360{left:60.067px;}body.rtl .elementor-259 .elementor-element.elementor-element-fe9a360{right:60.067px;}.elementor-259 .elementor-element.elementor-element-fe9a360{top:347.5px;}.elementor-259 .elementor-element.elementor-element-8d46d1e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-36d7fcd{width:100%;max-width:100%;bottom:-84vh;}body:not(.rtl) .elementor-259 .elementor-element.elementor-element-36d7fcd{left:0%;}body.rtl .elementor-259 .elementor-element.elementor-element-36d7fcd{right:0%;}.elementor-259 .elementor-element.elementor-element-a4efb58 > .elementor-widget-container{margin:20% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-45aba20 > .elementor-element-populated{padding:0px 40px 0px 40px;}.elementor-259 .elementor-element.elementor-element-686aeb0{text-align:left;top:-339px;}.elementor-259 .elementor-element.elementor-element-686aeb0 .elementor-image img{width:45%;}body:not(.rtl) .elementor-259 .elementor-element.elementor-element-686aeb0{left:-42px;}body.rtl .elementor-259 .elementor-element.elementor-element-686aeb0{right:-42px;}.elementor-259 .elementor-element.elementor-element-1093bcb > .elementor-element-populated{padding:0px 40px 0px 40px;}.elementor-259 .elementor-element.elementor-element-2ae3b9b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-6bc2d8b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-a3b0d40 > .elementor-element-populated{padding:0px 40px 0px 40px;}.elementor-259 .elementor-element.elementor-element-b07a4bf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-2abb3f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-a7b893d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-9972a6e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-26c420e > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-f5cae7b > .elementor-element-populated{padding:0px 40px 0px 40px;}.elementor-259 .elementor-element.elementor-element-66ac869 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-572fafa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-808b37b > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-a64084a > .elementor-element-populated{padding:0px 40px 0px 40px;}.elementor-259 .elementor-element.elementor-element-c8b5be2{text-align:right;top:-347px;}.elementor-259 .elementor-element.elementor-element-c8b5be2 .elementor-image img{width:40%;}body:not(.rtl) .elementor-259 .elementor-element.elementor-element-c8b5be2{right:-39.2px;}body.rtl .elementor-259 .elementor-element.elementor-element-c8b5be2{left:-39.2px;}.elementor-259 .elementor-element.elementor-element-79b7005 > .elementor-element-populated{padding:0px 40px 0px 40px;}.elementor-259 .elementor-element.elementor-element-e5b3667{text-align:left;}.elementor-259 .elementor-element.elementor-element-5948498 .elementor-text-editor{text-align:left;}.elementor-259 .elementor-element.elementor-element-5948498 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-41a5878{padding:40px 40px 40px 40px;}.elementor-259 .elementor-element.elementor-element-08b654a > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-259 .elementor-element.elementor-element-2f973a1 > .elementor-container{min-height:376px;}.elementor-259 .elementor-element.elementor-element-2f973a1 > .elementor-container:after{content:"";min-height:inherit;}.elementor-259 .elementor-element.elementor-element-2f973a1:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-2f973a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rivierafilm.org/wp-content/uploads/2019/12/RIFF-locandina-mobile.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-259 .elementor-element.elementor-element-2f973a1{padding:100px 0px 100px 0px;}.elementor-259 .elementor-element.elementor-element-bd15268 .elementor-image img{width:100%;}.elementor-259 .elementor-element.elementor-element-bd15268 > .elementor-widget-container{margin:0% 0% 0% 0%;}body:not(.rtl) .elementor-259 .elementor-element.elementor-element-bd15268{left:7%;}body.rtl .elementor-259 .elementor-element.elementor-element-bd15268{right:7%;}.elementor-259 .elementor-element.elementor-element-bd15268{top:-4vh;}.elementor-259 .elementor-element.elementor-element-fe9a360{font-size:24px;top:8vh;}.elementor-259 .elementor-element.elementor-element-fe9a360 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}body:not(.rtl) .elementor-259 .elementor-element.elementor-element-fe9a360{left:7%;}body.rtl .elementor-259 .elementor-element.elementor-element-fe9a360{right:7%;}.elementor-259 .elementor-element.elementor-element-8d46d1e .elementor-heading-title{font-size:23px;}.elementor-259 .elementor-element.elementor-element-8d46d1e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-36d7fcd{width:100%;max-width:100%;bottom:-62.357vh;}body:not(.rtl) .elementor-259 .elementor-element.elementor-element-36d7fcd{left:-1.171%;}body.rtl .elementor-259 .elementor-element.elementor-element-36d7fcd{right:-1.171%;}.elementor-259 .elementor-element.elementor-element-a4efb58 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-259 .elementor-element.elementor-element-a4efb58 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-a4efb58{width:auto;max-width:auto;top:23vh;}body:not(.rtl) .elementor-259 .elementor-element.elementor-element-a4efb58{left:7%;}body.rtl .elementor-259 .elementor-element.elementor-element-a4efb58{right:7%;}.elementor-259 .elementor-element.elementor-element-45aba20 > .elementor-element-populated{padding:0px 15px 0px 15px;}body:not(.rtl) .elementor-259 .elementor-element.elementor-element-686aeb0{left:-16px;}body.rtl .elementor-259 .elementor-element.elementor-element-686aeb0{right:-16px;}.elementor-259 .elementor-element.elementor-element-686aeb0{top:-165px;}.elementor-259 .elementor-element.elementor-element-1093bcb > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-259 .elementor-element.elementor-element-d3aab82 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-2ae3b9b > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-259 .elementor-element.elementor-element-a3b0d40 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-259 .elementor-element.elementor-element-a9727b3 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-f5cae7b > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-259 .elementor-element.elementor-element-590122c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-259 .elementor-element.elementor-element-590122c{width:100%;max-width:100%;}.elementor-259 .elementor-element.elementor-element-8051dcf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-025b56a > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-a64084a > .elementor-element-populated{padding:0px 15px 0px 15px;}body:not(.rtl) .elementor-259 .elementor-element.elementor-element-c8b5be2{right:-10.2px;}body.rtl .elementor-259 .elementor-element.elementor-element-c8b5be2{left:-10.2px;}.elementor-259 .elementor-element.elementor-element-c8b5be2{top:-69px;}.elementor-259 .elementor-element.elementor-element-79b7005 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-259 .elementor-element.elementor-element-41a5878{padding:40px 15px 40px 15px;}.elementor-259 .elementor-element.elementor-element-08b654a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-fe9a360 */.elementor-259 .elementor-element.elementor-element-fe9a360 {
    margin-bottom: 0;
}
.elementor-259 .elementor-element.elementor-element-fe9a360 h2 {
    margin: 0;
}
@media screen and (max-width:360px) {
    h2{
        font-size: 26px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5948498 */.elementor-259 .elementor-element.elementor-element-5948498 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-08b654a */.elementor-259 .elementor-element.elementor-element-08b654a .elementor-column.elementor-col-75, .elementor-column[data-col="75"] {
    width: 60%;
}
@media screen and (max-width:768px) {
    .elementor-col-75 {
    width: 100% !important;
    
}
.elementor-field-group {
    margin: auto;
}
}
@media screen and (max-width:360px){
    .elementor-button {
    white-space: normal;
}
}/* End custom CSS */