@charset "UTF-8";@font-face{font-family:'opensans';src:url("fonts/opensanshebrew-regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'opensans';src:url("fonts/opensanshebrew-bold.woff") format("woff");font-weight:700;font-style:normal}body{font-family:"Source Sans Pro", 'opensans', sans-serif;line-height:1.4;margin:0;font-size:18px}@media (max-width: 420px){body{font-size:16px}}
h1{margin:0}h2,h3{margin-bottom:0}img,iframe{border:0}img{max-width:100%;width:auto;height:auto;border:0}a{color:#b04727}nav ul{list-style-type:none;padding:0;margin:0}html{height:100%}body{display:flex;height:100vh;flex-direction:column}.site-content{flex:1 0 auto}.site-footer{flex-shrink:0}.container{margin:0 auto;max-width:980px;padding:0 7px}.site-content p:not(.no-width),.site-content .p:not(.no-width),.site-content ul:not(.blocks-gallery-grid),.site-content ol{box-sizing:border-box;max-width:600px}.site-content{content-visibility:auto}.site-header,.site-footer{padding:14px 0}.site-header{position:absolute;top:0;left:0;right:0;padding:28px 0;z-index:10;background-image:linear-gradient(rgba(0,0,0,0.5), transparent)}.logged-in .site-header{padding-top:56px}.site-header .container{display:flex;justify-content:space-between;align-items:center}.site-content{padding:0 0 56px}.logo{display:inline-block;max-width:260px}@media (max-width: 420px){.logo{max-width:200px;padding-top:10px}}.main-nav>ul{font-size:16px;display:flex;text-transform:uppercase}.main-nav>ul .sub-menu{opacity:0;background:#000}.main-nav>ul .menu-item-has-children{position:relative}.main-nav>ul .menu-item-has-children>a:after{font-family:'FontAwesome';margin-left:5px;content:'\F107'}.main-nav>ul .menu-item-has-children .sub-menu{position:absolute;top:100%;left:0;width:100%}.main-nav>ul .menu-item-has-children:focus-within .sub-menu,.main-nav>ul .menu-item-has-children:hover .sub-menu{opacity:1}.main-nav>ul .menu-item-has-children:focus-within .sub-menu a:hover,.main-nav>ul .menu-item-has-children:focus-within .sub-menu a:focus,.main-nav>ul .menu-item-has-children:hover .sub-menu a:hover,.main-nav>ul .menu-item-has-children:hover .sub-menu a:focus{border-bottom-color:transparent;background:#fff;color:#000}.main-nav>ul .menu-item-has-children:focus-within>a,.main-nav>ul .menu-item-has-children:hover>a{border-bottom-color:rgba(255,255,255,0.9)}.main-nav a{display:block;text-decoration:none;color:#fff;padding:5px 10px;border-bottom:4px solid transparent}.main-nav a:hover,.main-nav a:focus{border-bottom-color:rgba(255,255,255,0.9);outline:none}.single .main-nav .current_page_parent>a,.current-menu-ancestor>a,.main-nav .current-menu-item>a{color:#fff;font-weight:700}.menu-toggle{cursor:pointer;display:none;border:none;background:none;color:#fff;font-size:2em;padding:10px 7px}.menu-close{color:rgba(255,255,255,0.7);padding:7px}.menu-toggle .fa{font-size:2em}.menu-toggle:hover,.menu-toggle:focus{outline:0}@media screen and (max-width: 800px){.menu-toggle{display:initial;font-size:1em}.menu-close{display:none}.main-nav,body{transition:0.3s}body{position:relative;right:0}body.open-menu{right:200px;overflow-x:hidden}.main-nav{position:fixed !important;right:-200px;width:200px;height:100%;padding:0;top:0;z-index:1000;background:rgba(0,0,0,0.8);text-align:center}.main-nav>ul .menu-item-has-children .sub-menu{position:relative;max-height:0;overflow:hidden;transition:.5s}.main-nav>ul .menu-item-has-children:focus-within .sub-menu,.main-nav>ul .menu-item-has-children:hover .sub-menu{max-height:900px;transition:0}.open-menu .main-nav{right:0px}.main-nav ul{margin:0;display:block}.main-nav a{padding:1em;color:#fff;border:none}.main-nav a:hover,.main-nav a:focus{color:#fff;background:#000}}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}form{max-width:423px}.wpforms-form.wpforms-form.wpforms-form.wpforms-form label{display:block;font-size:18px}input,textarea,div.wpforms-container-full .wpforms-form.wpforms-form input,div.wpforms-container-full .wpforms-form.wpforms-form textarea,div.wpforms-container-full .wpforms-form .wpforms-field input.wpforms-error,div.wpforms-container-full .wpforms-form .wpforms-field input.user-invalid,div.wpforms-container-full .wpforms-form .wpforms-field textarea.wpforms-error,div.wpforms-container-full .wpforms-form .wpforms-field textarea.user-invalid,div.wpforms-container-full .wpforms-form .wpforms-field select.wpforms-error,div.wpforms-container-full .wpforms-form .wpforms-field select.user-invalid{padding:10px 0 5px;font-size:18px;background:transparent;border:0;border-bottom:2px solid #c11c39;width:100%;display:block;box-sizing:border-box;border-radius:0;height:45px;margin-bottom:13px}input:focus,textarea:focus,div.wpforms-container-full .wpforms-form.wpforms-form input:focus,div.wpforms-container-full .wpforms-form.wpforms-form textarea:focus,div.wpforms-container-full .wpforms-form .wpforms-field input.wpforms-error:focus,div.wpforms-container-full .wpforms-form .wpforms-field input.user-invalid:focus,div.wpforms-container-full .wpforms-form .wpforms-field textarea.wpforms-error:focus,div.wpforms-container-full .wpforms-form .wpforms-field textarea.user-invalid:focus,div.wpforms-container-full .wpforms-form .wpforms-field select.wpforms-error:focus,div.wpforms-container-full .wpforms-form .wpforms-field select.user-invalid:focus{border-color:#000}div.wpforms-container-full .wpforms-form.wpforms-form textarea{height:1em}div.wpforms-container-full .wpforms-form .wpforms-field-label{font-weight:400}input[type=submit],div.wpforms-container-full .wpforms-form button[type=submit],.button{border:3px solid #000;font-weight:700;background:none;padding:0 40px;text-decoration:none;display:inline-block;box-sizing:border-box;line-height:47px;text-transform:uppercase;color:#000;cursor:pointer;font-size:18px;height:47px}input[type=submit]:hover,input[type=submit]:focus,div.wpforms-container-full .wpforms-form button[type=submit]:hover,div.wpforms-container-full .wpforms-form button[type=submit]:focus,.button:hover,.button:focus{background:#000;color:#fff;border-color:#000;border-width:3px}input[type=submit],div.wpforms-container-full .wpforms-form button[type=submit],.button-red{background:#c11c39;color:#fff;border-color:#c11c39;line-height:42px}input[type=submit],div.wpforms-container-full .wpforms-form button[type=submit]{width:100%}.gallery{list-style-type:none;padding:0;margin:14px 0 28px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:10px;text-align:center}.gallery figure{margin:0;position:relative}@media (min-width: 700px){.gallery{grid-gap:20px;margin-bottom:56px}}@media (min-width: 900px){.gallery{grid-gap:30px}}.gallery figcaption{padding:5px;font-size:13px;position:absolute;right:0;bottom:0;background:rgba(0,0,0,0.7);color:#eee}.page-template-page-gallery h2{text-align:center}.gallery a,.gallery img{display:block}.gallery a span,.gallery img{transition:all 0.3s ease}.gallery a{background:#000;color:#fff;text-decoration:none;position:relative;overflow:hidden}.gallery a span{position:absolute;top:50%;right:0;left:0;padding:0 10px;text-align:center;transform:translateY(-50%);opacity:0;transition:all 0.3s ease}.gallery a:hover img{opacity:0.6;transform:scale(1.1)}.gallery a:focus span{opacity:1}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{overflow:hidden}.has-sidebar{display:grid;justify-content:space-between;grid-template-columns:3fr 1fr;grid-gap:20px}.sidebar ul{list-style-type:none;padding:0;margin:0}@media (max-width: 700px){.has-sidebar{grid-template-columns:1fr}.sidebar{margin:0;margin-top:14px}}.date{text-transform:uppercase;margin:0;font-size:18px}.location{display:block;font-weight:400}.comment-list,.comment-list ul{list-style-type:none}.comment-list{padding:0}.page-header{height:20vw;min-height:250px;margin-bottom:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.1) 80%),url(img/header.jpg);color:#fff}.page-header h1,.page-header .h1{font-size:40px;text-transform:uppercase;font-weight:bold;text-align:center;margin-top:28px}.page-template-page-home-php .page-header{height:80vh;box-sizing:border-box;background-color:#000;background-position:center;background-size:cover}@media (max-width: 800px){.page-template-page-home-php .page-header{height:70vh}}@media (max-width: 600px){.page-template-page-home-php .page-header{height:400px}}.page-header h1.has-nav{margin-bottom:0}.page-header .sub-nav ul{display:flex;font-size:20px;text-transform:uppercase;margin:5px 0 20px}.page-header .sub-nav a{color:#fff;text-decoration:none;display:block;padding:10px}.page-header .sub-nav .current_page_item,.page-header .sub-nav .current-cat{font-weight:bold}.alignleft{float:left;margin-right:14px}.alignright{float:right;margin-left:14px}.alignleft,.alignright{max-width:50%;margin-bottom:14px}.visuallyhidden,.screen-reader-text{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wp-block-image{margin-left:0;margin-right:0}.testimonial{margin:56px 0;grid-gap:80px}@media (max-width: 900px){.testimonial{grid-gap:42px}}@media (max-width: 700px){.testimonial{grid-gap:28px}}.single-post .testimonial{grid-template-columns:1fr 2fr}@media (max-width: 550px){.testimonial.testimonial{grid-template-columns:1fr}}.testimonial blockquote{margin:1em 0}.testimonial blockquote p{font-style:italic;font-size:24px;hyphens:auto}.testimonial blockquote p:before{content:'“'}.testimonial blockquote p:after{content:'”'}.testimonial cite{display:block;text-transform:uppercase;font-style:normal}.testimonial cite:before{content:"";display:block;width:140px;height:1px;background:#000;margin-bottom:21px}.site-footer{background-size:cover;background-repeat:no-repeat;background-position:center;color:#fff;text-align:center;padding:56px 0 28px}@media (min-width: 420px){.site-footer .flex{justify-content:center}.site-footer .flex p+p{font-size:16px}.site-footer .flex p+p:before{margin:0 5px}}.site-footer .name{text-transform:uppercase;font-size:28px;margin:42px 0 5px;margin:0}.site-footer p{margin-top:0;margin-bottom:1em}.site-footer a{text-decoration:none;color:rgba(255,255,255,0.75)}.site-footer a:hover{color:#fff}.social{padding:0;margin-top:0;list-style-type:none;display:flex;justify-content:center;margin-bottom:0px}.social a{color:#fff;display:block;font-size:24px;padding:10px;margin:5px}.schedule-wrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px}.schedule-wrap h2{font-size:24px;margin-bottom:14px}.schedule-wrap h2:after{content:"";display:table;width:40px;border-bottom:1px solid #000;margin-top:28px}@media (max-width: 700px){.schedule-wrap{grid-template-columns:1fr}}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:initial;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.white-popup-block{background:#FFF;padding:20px 30px;padding-top:70px;padding-bottom:50px;max-width:980px;margin:40px auto;position:relative}.white-performance{max-width:600px}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:0.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.img{width:100%;height:0;padding-bottom:56.67%;display:block;background-size:120%;background-position:center;position:relative;overflow:hidden;background-repeat:no-repeat}.img:after,.img:before{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-10px, -13px);opacity:0.8;transition:opacity .3s;height:0;width:0;background:none;border-style:solid;border-color:transparent transparent transparent #fff;border-width:14px 0 14px 25px;content:'';line-height:1}.img:before{width:58px;height:58px;border:0;background:rgba(0,0,0,0.9);box-sizing:border-box;border-radius:50%;transform:translate(-29px, -29px)}a:hover .img:after,a:hover .img:before{opacity:1}.videos-wrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;max-width:878px;margin:auto;text-align:center}@media (min-width: 700px){.videos-wrap{grid-gap:42px}}@media (min-width: 900px){.videos-wrap{grid-gap:56px}}@media (max-width: 500px){.videos-wrap{grid-template-columns:1fr}}.videos-wrap .post-edit-link{opacity:0}.videos-wrap article:hover .post-edit-link{opacity:1}.videos-wrap a{color:#000;text-decoration:none}.videos-wrap h2{font-size:1em;margin-top:7px}.single-post .caption{font-size:15px;text-align:right}.single-post h2,.single-post h3,.single-post h4{text-align:center}.news-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:28px;text-align:initial}@media (max-width: 700px){.news-wrap{grid-template-columns:1fr 1fr}}@media (max-width: 500px){.news-wrap{grid-template-columns:1fr}.news-wrap .postexcerpt{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px}}@media (max-width: 400px){.news-wrap .postexcerpt{grid-template-columns:1fr;grid-gap:0px}}.news-wrap a{text-decoration:none;color:#000;display:block;overflow:hidden}.news-wrap h2,.news-wrap h3{font-size:19px}@media (max-width: 600px){.news-wrap h2,.news-wrap h3{font-size:16px}}
.two-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:84px}@media (max-width: 750px){.two-cols{grid-gap:28px}}@media (max-width: 600px){.two-cols{grid-template-columns:1fr}.two-cols .contact-text{margin-left:0}.two-cols h2{text-align:center}.two-cols form{margin:auto}}
.contact-text{margin-left:auto;text-align:center;line-height:24px}.contact-text h3{font-size:24px;text-transform:uppercase;margin-bottom:20px}.contact-text h4{font-size:24px;margin-bottom:0}main .social{justify-content:center}.page-template-page-home main .social{margin:0 auto 14px}.page-template-page-home main .social a{font-size:40px}main .social a{color:#000}main .social a:hover .fa{color:#000}main .social a:hover .fa-instagram{background:radial-gradient(#000, #000);-webkit-background-clip:text;-webkit-text-fill-color:transparent}main .social .fa-facebook{color:#3b5998}main .social .fa-youtube-play{color:#c4302b}main .social .fa-soundcloud{color:#ff7700}main .social .fa-linkedin{color:#0072b1}main .social .fa-instagram{background:radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%),radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%),radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%),radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%),radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%),radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%),radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent),linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.details{list-style-type:none;padding:0;margin-top:0}.details a{text-decoration:none;color:#000}.blocks-gallery-grid img{transition:.3s}.blocks-gallery-grid a{overflow:hidden}.blocks-gallery-grid a:hover img{transform:scale(1.1)}.home-about.home-about{text-align:center;font-size:21px;padding-bottom:56px}.home-about.home-about p{margin:0 auto 30px;max-width:690px}.home-about.home-about img{border-radius:50%}@media (max-width: 600px){.home-about.home-about img{max-width:70%}}@media (max-width: 600px){.home-about.home-about{font-size:18px;padding-bottom:35px}}
.page-template-page-home-php h2{margin:56px 0 21px;font-size:40px;text-transform:uppercase;text-align:center}@media (max-width: 600px){.page-template-page-home-php h2{font-size:28px;margin-top:28px}}.page-template-page-home-php .button{display:table;margin:auto}.recent-posts{padding:56px 0 84px;background-repeat:no-repeat;background-size:cover;background-position:center}.home-video{position:relative;overflow:hidden;background:#000;color:#fff;text-align:center;font-size:16px;font-weight:bold;padding:28px 0 42px}.home-video:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;opacity:0.3;filter:blur(10px)}.home-video .container{position:relative;max-width:480px}.home-video a{color:#fff;text-decoration:none}.home-video h3{font-size:1em}.home-video .caption{margin-bottom:35px}.home-video .button{background:none;border-color:#fff;color:#fff}.x,.mfp-close{position:relative;display:inline-block;width:1.2em;height:1.2em}.x:before,.mfp-close:before,.x:after,.mfp-close:after{content:"";position:absolute;width:2px;background:currentColor;height:100%}.x:before,.mfp-close:before{transform:rotate(45deg)}.x:after,.mfp-close:after{transform:rotate(135deg)}.mfp-close{font-size:0;position:absolute;color:#fff;height:28px;width:28px;left:20px;right:auto;top:20px}.mfp-close:active{top:21px}.mfp-iframe-holder .mfp-close:active{top:-39px}.bars{position:relative;display:flex;flex-direction:column;justify-content:center;width:24px;height:18px}.bars span{height:2px;background:currentColor;transition:.3s}.bars:before,.bars:after{content:"";position:absolute;width:100%;height:2px;background:currentColor;left:0;transition:.3s}.bars:before{top:0}.bars:after{bottom:0}.open-menu .bars:before{transform:rotate(45deg) translate(6px, 5px)}.open-menu .bars:after{transform:rotate(-45deg) translate(6px, -5px)}.open-menu .bars span{display:none}.nav-links{margin:28px 0;display:flex;justify-content:center}.page-numbers{text-decoration:none;min-width:28px;height:28px;line-height:28px;box-sizing:border-box;padding:0 7px;margin:0 5px;text-align:center;color:#000}a.page-numbers{border:1px solid}::-moz-selection{background:black;text-shadow:none;color:#fff}::selection{background:black;text-shadow:none;color:#fff}.blocks-gallery-grid.blocks-gallery-grid,.wp-block-gallery.wp-block-gallery{max-width:720px;margin:auto}.compo-grid{display:grid;grid-gap:42px;grid-template-columns:3fr 2fr}@media (max-width: 600px){.compo-grid{grid-template-columns:1fr}}
.compositions-list{display:grid;grid-gap:28px;grid-template-columns:1fr 1fr;text-align:center;margin:28px 0 56px}@media (max-width: 600px){.compositions-list{grid-template-columns:1fr;grid-gap:14px}}.compositions-list>div{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.compositions-list h2,.compositions-list h3{font-size:18px;margin:0;font-weight:400}.page-template-page-home .compositions-list h2,.page-template-page-home .compositions-list h3{font-size:21px}@media (max-width: 800px){.page-template-page-home .compositions-list h2,.page-template-page-home .compositions-list h3{font-size:18px}}.compositions-list a{display:block;text-decoration:none;color:#000;padding:21px 10px;border:1px solid #eee;border-radius:3px;transition:.3s}.compositions-list a:hover{border-color:#bbb}.page-template-page-home .compositions-list a{border-color:#fff;border-width:2px}.page-template-page-home .compositions-list a:hover{border-color:#fff;background:#fff}.mfp-bg{position:fixed !important}.wpforms-form.wpforms-form .wpforms-field.wpforms-field{position:relative;padding-top:30px}.wpforms-form.wpforms-form .over-apply.over-apply{color:#000;position:absolute;top:45px;left:0px;z-index:1;font-size:18px;z-index:10;transition:all 0.3s ease}[dir=rtl] .wpforms-form.wpforms-form .over-apply.over-apply{left:auto;right:0px}.wpforms-form.wpforms-form .label-focus.label-focus{top:10px;left:0;opacity:1}[dir=rtl] .wpforms-form.wpforms-form .label-focus.label-focus{right:0;left:auto}.contact-home{padding-top:35px;padding-bottom:28px}.contact-home h2{margin-top:10px;margin-bottom:0}@media (max-width: 800px){.contact-home{padding-bottom:0}}
