*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}#header{padding:25px 0;z-index:10;position:relative}#header.type-default .container{justify-content:space-between}@media (max-width:767px){#header.type-default .container{flex-direction:row-reverse}}@media (min-width:768px){#header.type-default .container{height:60px}}#header.type-default .container #hamburger{display:block;margin-left:0}@media (min-width:1025px){#header.type-default .container #logo{position:absolute;left:50%;top:20px;transform:translateX(-50%)}}@media (max-width:767px){#header.type-default .container nav{display:none}}#header.type-default .container nav li:last-child a{padding:4px 25px;display:block;border:1px solid #BDBDBD;-webkit-border-radius:100px;border-radius:100px;background-clip:padding-box}#header.type-film nav.nav ul li.current-menu-item>a{color:#913C97;border-bottom:2px solid #913C97}#header.type-film nav.nav ul li.btn{border-color:#913C97;color:#913C97}#header.type-film nav.nav ul li.btn:hover{background-color:#913C97}#header.type-film nav.nav ul li.btn a{color:#913C97}#header.type-film nav.nav ul li.btn a:hover{color:#fff}#header.type-film nav.nav ul li a:hover{color:#913C97}#header.type-economic nav.nav ul li.current-menu-item>a{color:#164299;border-bottom:2px solid #164299}#header.type-economic nav.nav ul li.btn{border-color:#164299;color:#164299}#header.type-economic nav.nav ul li.btn:hover{background-color:#164299}#header.type-economic nav.nav ul li.btn a{color:#164299}#header.type-economic nav.nav ul li.btn a:hover{color:#fff}#header.type-economic nav.nav ul li a:hover{color:#164299}#header .container{display:flex;justify-content:space-between;align-items:center}#header #logo img{width:auto;display:block;height:45px}@media (min-width:1025px){#header #logo img{height:70px}}#header nav.nav{display:none}@media (min-width:1025px){#header nav.nav{display:block}}#header nav.nav ul{display:flex;align-items:center;gap:24px;margin-bottom:0}#header nav.nav ul li{position:relative}#header nav.nav ul li:hover ul{display:block}#header nav.nav ul li.btn{-webkit-border-radius:8px;border-radius:8px;background-clip:padding-box;font-weight:500;display:inline-block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #E93323;color:#E93323;font-size:14px}#header nav.nav ul li.btn a{color:#E93323;display:block;padding:11px 20px;line-height:1}#header nav.nav ul li.btn:hover{background-color:#E93323}#header nav.nav ul li.btn:hover a{color:#fff}#header nav.nav ul li.btn:hover a:hover{opacity:1}#header nav.nav ul li.current-menu-item>a{color:#E93323;border-bottom:2px solid #E93323}#header nav.nav ul li ul{display:none;position:absolute;top:100%;left:-20px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);padding:20px;border-radius:8px;z-index:10;width:280px}#header nav.nav ul li ul li:not(:last-child){margin-bottom:8px}#header nav.nav ul li ul li a{font-size:14px;font-weight:500;color:#000;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header nav.nav ul li ul li a:hover{color:#E93323}#header nav.nav ul li a{color:#000;font-weight:500;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:flex;align-items:center;font-size:14px}#header nav.nav ul li a:hover{color:#E93323;opacity:.8}#header nav.nav ul li a svg{margin-left:5px}#hamburger{width:30px;margin-left:auto;display:none;position:relative;cursor:pointer;user-select:none}@media (max-width:767px){#hamburger{display:block}}@media (min-width:768px) and (max-width:1024px){#hamburger{display:block}}#hamburger.is-active .line:nth-child(2){opacity:0}#hamburger.is-active .line:nth-child(1){transform:translateY(7px) rotate(45deg) scale(.8,1)}#hamburger.is-active .line:nth-child(3){transform:translateY(-7px) rotate(-45deg) scale(.8,1);width:100%}#hamburger.is-active .label{opacity:0}#hamburger .line{display:block;width:100%;height:2px;margin:5px 0;background-color:#000;border-radius:10px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#hamburger .line:nth-child(3){width:80%}#hamburger .label{font-size:14px;font-weight:500;position:absolute;top:6px;left:45px;opacity:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (max-width:767px){#hamburger .label{display:none}}body.menu-open{overflow:hidden}body.menu-open #mobile-menu{left:0;opacity:1}#mobile-menu{background:#fff;position:fixed;top:85px;left:-100vw;width:100%;height:100%;z-index:100;opacity:0;overflow:auto;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#mobile-menu .menu{padding-top:50px}#mobile-menu .menu li{margin-bottom:50px;text-align:center}#mobile-menu .menu li .arrow-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}#mobile-menu .menu li.active .arrow{transform:rotate(180deg)}#mobile-menu .menu li.active .sub-menu{display:block}#mobile-menu .menu li.current-menu-item>a{color:#E93323}#mobile-menu .menu li a{text-align:center;font-size:130%;font-weight:600;color:#000}#mobile-menu .menu li .arrow{margin-left:20px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}#mobile-menu .menu li .arrow svg{width:24px;height:24px;color:#E93323}#mobile-menu .menu li .sub-menu{display:none;margin-top:20px}#mobile-menu .menu li .sub-menu li{margin-bottom:20px}#mobile-menu .menu li .sub-menu li a{font-size:16px}html body .gform-theme--api,html body .gform-theme--foundation{--gf-form-gap-y:10px;--gf-color-in-ctrl:#FAF9F7 !important;--gf-ctrl-border-width:0 !important;--gf-ctrl-shadow:0 0 0 none !important;--gf-color-primary:#E93323 !important;--gf-color-primary-darker:#E93323 !important;--gf-radius:8px !important}footer#footer{margin:50px auto}footer#footer .footer-wrapper,footer#footer .footer-wrapper p{font-size:12px;line-height:1.5}footer#footer .footer-wrapper{background:#FAF9F7;padding:20px;border-radius:16px;font-size:12px;position:relative}@media (min-width:768px){footer#footer .footer-wrapper{padding:30px}}footer#footer .footer-wrapper .footer-content{display:grid;column-gap:50px;row-gap:50px}@media (min-width:480px) and (max-width:767px){footer#footer .footer-wrapper .footer-content{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px) and (max-width:1023px){footer#footer .footer-wrapper .footer-content{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px) and (max-width:1024px){footer#footer .footer-wrapper .footer-content{grid-template-columns:repeat(4,1fr)}}@media (min-width:1025px){footer#footer .footer-wrapper .footer-content{grid-template-columns:repeat(4,1fr)}}footer#footer .footer-wrapper .footer-content .col .logo{width:auto;height:40px;display:block;margin-bottom:25px}footer#footer .footer-wrapper .footer-content .col h3{font-size:12px;text-transform:uppercase;margin-bottom:10px;font-weight:600}footer#footer .footer-wrapper .footer-content .col p:not(:last-child){margin-bottom:10px}footer#footer .footer-wrapper .footer-content .col a{color:#000;font-size:12px}footer#footer .social-media{display:flex;margin-top:50px;gap:20px}@media (max-width:767px){footer#footer .social-media{align-items:center}}@media (min-width:768px){footer#footer .social-media{margin-top:0;position:absolute;top:30px;right:30px;flex-direction:column;gap:5px}}footer#footer #socket{border-top:1px solid #E0E0E0;padding-top:25px;margin-top:25px;display:flex}@media (max-width:767px){footer#footer #socket{flex-direction:column;gap:25px}}@media (min-width:768px){footer#footer #socket{justify-content:space-between}}footer#footer #socket a{color:#000;font-size:12px}footer#footer #socket a:hover{text-decoration:underline}footer#footer #socket nav ul{display:flex;gap:40px}@media (max-width:767px){footer#footer #socket nav ul li a{font-size:14px}}@font-face{font-family:'Montserrat';font-style:italic;font-weight:100 900;font-display:swap;src:url(../../../../../../../themes/rockland/fonts/JTUQjIg1_i6t8kCHKm459WxRyS7m0dR9pA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../../../../../themes/rockland/fonts/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-style:normal;overflow-x:hidden}body.is-economic a.btn{border-color:#164299;color:#164299}body.is-economic a.btn:hover{background-color:#164299;color:#fff}body.is-economic a.btn.btn-red{background-color:#164299}body.is-film a.btn{border-color:#913C97;color:#913C97}body.is-film a.btn:hover{background-color:#913C97;color:#fff}body.is-film a.btn.btn-red{background-color:#913C97}body h1,body .h1,body .gd-section--mixed .container .text h1,body .gd-section--mixed .container .text .h1{font-size:30px;font-weight:800}@media (min-width:768px) and (max-width:1024px){body h1,body .h1,body .gd-section--mixed .container .text h1,body .gd-section--mixed .container .text .h1{font-size:40px}}@media (min-width:1025px){body h1,body .h1,body .gd-section--mixed .container .text h1,body .gd-section--mixed .container .text .h1{font-size:64px}}body h2,body .h2,body .gd-section--mixed .container .text h2,body .gd-section--mixed .container .text .h2{font-size:32px;line-height:32px;line-height:125%;font-weight:800;margin-bottom:20px}@media (min-width:1025px){body h2,body .h2,body .gd-section--mixed .container .text h2,body .gd-section--mixed .container .text .h2{font-size:36px}}body h3,body .h3 .gd-section--mixed .container .text h3,body .gd-section--mixed .container .text .h3{font-size:24px;line-height:125%;font-weight:600}@media (min-width:1025px){body h3,body .h3 .gd-section--mixed .container .text h3,body .gd-section--mixed .container .text .h3{font-size:28px}}body h4,body .h4 .gd-section--mixed .container .text h4,body .gd-section--mixed .container .text .h4{font-size:18px;line-height:125%;font-weight:600}body h5,body .h5,body .gd-section--mixed .container .text h5,body .gd-section--mixed .container .text .h5{font-size:14px;font-weight:600;line-height:145%;margin-bottom:15px;text-transform:uppercase}body p,body ul,body ol{font-size:16px;line-height:160%;font-weight:500;margin-bottom:20px}body strong,body b{font-weight:600}body a{color:#4789c0}body .container{padding:0 20px;margin:0 auto}@media (max-width:767px){body .container{padding:0 20px}}@media (min-width:1025px) and (max-width:1439px){body .container{padding:0 20px}}@media (min-width:1440px){body .container{padding:0 100px}}@media (min-width:1680px){body .container{max-width:unset;padding:0 100px}}a.btn{-webkit-border-radius:8px;border-radius:8px;background-clip:padding-box;padding:11px 14px;font-weight:500;display:inline-block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #E93323;color:#E93323;font-size:14px;line-height:1}a.btn:hover{opacity:.8;background-color:#E93323;color:#fff}a.btn.btn-red{background-color:#E93323;color:#fff!important}.gd-section.container-lg .container{max-width:1400px;margin:0 auto}.gd-section.container-lg .container img{width:100%;height:auto}.swiper-free-mode>.swiper-wrapper{transition-timing-function:linear!important}@media (min-width:768px){.flex-start{align-items:flex-start}}.tribe-events-back{display:none!important}.img-contain .image img{object-fit:contain!important}