/*!loud
Theme Name: NP Theme Child
Theme URI: https://github.com/bmighty2/NP-theme/blob/master/readme.txt
Description: NP Theme Child Theme
Author: James Dvorak
Author URI: http://bmighty2.com
Template: np-theme
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: small business, non profits*/@import "https://fonts.googleapis.com/css2?family=Lora:wght@400;600;700&family=Source+Sans+Pro:wght@300;400;600;700&display=swap";.has-black-color{color:#000}.has-black-background-color{background-color:#000}.has-white-color{color:#fff}.has-white-background-color{background-color:#fff}.has-gray-color{color:#95989a}.has-gray-background-color{background-color:#95989a}.has-green-color{color:#33a798}.has-green-background-color{background-color:#33a798}.has-purple-color{color:#794280}.has-purple-background-color{background-color:#794280}.has-blue-color{color:#2fd3f5}.has-blue-background-color{background-color:#2fd3f5}.has-teal-color{color:#14cab3}.has-teal-background-color{background-color:#14cab3}.has-dark-purple-color{color:#6a5387}.has-dark-purple-background-color{background-color:#6a5387}.has-light-gray-color{color:#f2f2f2}.has-light-gray-background-color{background-color:#f2f2f2}a,body,div,label,li,ol,p,section,ul{font-family:Source Sans Pro,sans-serif;font-size:1.2rem}a.error404 p,body.error404 p,div.error404 p,label.error404 p,li.error404 p,ol.error404 p,p.error404 p,section.error404 p,ul.error404 p{color:#fff}h1,h1 a,h2,h2 a{font-family:Lora,serif}h1,h1 a{font-weight:700;font-size:40px}@media screen and (min-width:300px){h1,h1 a{font-size:calc(40px + 8 * ((100vw - 300px)/950))}}@media screen and (min-width:1250px){h1,h1 a{font-size:48px}}h2,h2 a{font-weight:700;font-size:30px}@media screen and (min-width:300px){h2,h2 a{font-size:calc(30px + 6 * ((100vw - 300px)/950))}}@media screen and (min-width:1250px){h2,h2 a{font-size:36px}}h3,h3 a,h4,h4 a,h5,h5 a{font-family:Source Sans Pro,sans-serif}h3,h3 a{font-weight:600;font-size:20px}@media screen and (min-width:300px){h3,h3 a{font-size:calc(20px + 4 * ((100vw - 300px)/950))}}@media screen and (min-width:1250px){h3,h3 a{font-size:24px}}h4,h4 a{font-weight:700;font-size:19px}@media screen and (min-width:300px){h4,h4 a{font-size:calc(19px + 1 * ((100vw - 300px)/950))}}@media screen and (min-width:1250px){h4,h4 a{font-size:20px}}body{background:#000}.white-wrap{width:100%;background:#fff;padding-top:1rem}.white-wrap .blogpage img{margin:0 auto 1rem;display:block;width:100%}.page-template-login-page div,.page-template-login-page label,.page-template-login-page p{color:#fff}.grid-container,.kt-inside-inner-col,.wp-block-group__inner-container{width:100%;max-width:1365px;margin:0 auto;position:relative;z-index:1}@media only screen and (max-width:770px){.wp-block-image .aligncenter{margin-left:unset;margin-right:unset}}.aligncenter{clear:both;margin:0 auto;display:block}.reveal{padding:0}.entry-header,h1 a.entry-title,h1.entry-title{display:none}.single-portfolio #primary header.entry-header,.single-portfolio h1.entry-title,.single-post #primary header.entry-header,.single-post h1.entry-title{display:block;padding:0 1rem}#primary ul{list-style:outside disc none}#primary ul.wp-block-categories{list-style:none}input[type=submit]{border-radius:25px;background:#54c898;font-family:Source Sans Pro,sans-serif;padding:.85em 1em}.wpcf7 form .wpcf7-response-output{border:0;color:#54c898}.grecaptcha-badge{z-index:80}.cd-top.cd-is-visible{z-index:99;bottom:100px}header{padding:1.25rem 0}header .grid-padding-y>.cell{padding:0}header #branding img{max-height:100px}@media only screen and (max-width:640px){header #branding img{margin:0 auto 1rem;display:block}}.header-wrapper{background:#000}@media only screen and (max-width:640px){.menu-wrapper{padding-right:1rem}}.menu-wrapper button.menu-button{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:700}.menu-wrapper button.menu-button:hover{color:#33a798;cursor:pointer}.menu-wrapper button.menu-button:hover .menu-icon:after{background:#33a798;box-shadow:0 .875rem #33a798,0 1.75rem #33a798}.menu-wrapper button.menu-button:hover svg{fill:#54c898}.menu-wrapper button.menu-button svg{width:30px;fill:#fff}.menu-wrapper button.menu-button svg:hover{fill:#54c898}nav.off-canvas.position-top{padding-bottom:0}.off-canvas.is-transition-overlap.is-open{z-index:99999;border-bottom:3px solid #33a798}nav.off-canvas .menu-header{padding-left:2rem;padding-right:2rem}nav.off-canvas.position-top .vertical{-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:start;align-items:flex-start}nav.off-canvas.position-top .vertical li{width:25%;max-width:100%;text-align:left;padding:0 1rem}@media only screen and (max-width:1300px){nav.off-canvas.position-top .vertical li{width:33%}}@media only screen and (max-width:800px){nav.off-canvas.position-top .vertical li{width:50%}}@media only screen and (max-width:500px){nav.off-canvas.position-top .vertical li{width:100%}}nav.off-canvas.position-top .vertical li a{color:#9b7c8a;font-family:Lora,serif;width:100%;font-size:18px}@media screen and (min-width:300px){nav.off-canvas.position-top .vertical li a{font-size:calc(18px + 6 * ((100vw - 300px)/950))}}@media screen and (min-width:1250px){nav.off-canvas.position-top .vertical li a{font-size:24px}}nav.off-canvas.position-top .vertical li a:hover{border-bottom:0;padding:.9375rem .9375rem .4375rem}nav.off-canvas.position-top .vertical li ul.sub-menu{border-bottom:0;padding-left:1rem}nav.off-canvas.position-top .vertical li ul.sub-menu li{width:100%}nav.off-canvas.position-top .vertical li ul.sub-menu li a{color:#fff;font-family:Source Sans Pro,sans-serif;font-weight:400;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:18px}@media screen and (min-width:300px){nav.off-canvas.position-top .vertical li ul.sub-menu li a{font-size:calc(18px + 8 * ((100vw - 300px)/950))}}@media screen and (min-width:1250px){nav.off-canvas.position-top .vertical li ul.sub-menu li a{font-size:26px}}nav.off-canvas.position-top .vertical li ul.sub-menu li a:hover{color:#33a798;border-bottom:.25rem solid #33a798}nav.off-canvas.position-top .vertical li ul.sub-menu li a i{font-size:14px;margin-left:.5rem}nav.off-canvas.position-top .vertical li.menu-item-has-children a{color:#9b7c8a;font-family:Lora,serif;font-size:18px}@media screen and (min-width:300px){nav.off-canvas.position-top .vertical li.menu-item-has-children a{font-size:calc(18px + 6 * ((100vw - 300px)/950))}}@media screen and (min-width:1250px){nav.off-canvas.position-top .vertical li.menu-item-has-children a{font-size:24px}}nav.off-canvas.position-top .vertical li.menu-item-has-children a:hover{border-bottom:0}nav.off-canvas .close-button{width:35px}nav.off-canvas .close-button svg{width:35px;fill:#fff}nav.off-canvas .close-button svg:hover{fill:#54c898}.faux-menu{text-align:right;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;margin-right:1.25rem}@media only screen and (max-width:640px){.faux-menu{-ms-flex-pack:distribute;justify-content:space-around}}.faux-menu a{color:#fff;margin-right:2rem;font-weight:700}.faux-menu a img,.faux-menu a svg{width:20px;fill:#fff}.faux-menu a:hover{color:#33a798;text-decoration:none}.faux-menu a:hover svg{fill:#33a798}#ajaxsearchliteres1{width:23%!important}.overlay{position:relative}.overlay:after{content:"";width:100%;height:33%;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,transparent 0,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#66000000",endColorstr="#000000",GradientType=0)}#menu-widget-wrapper .widget-container a,footer:not(.entry-footer) #footer-top-widget-wrapper .widget-container:not(.widget_cm_subscribe_form) a,footer:not(.entry-footer) #footer-top-widget-wrapper .widget-container:not(.widget_cm_subscribe_form) h3.widget-title,footer:not(.entry-footer) #footer-top-widget-wrapper .widget-container:not(.widget_cm_subscribe_form) p,footer:not(.entry-footer) #newsletter-widget-wrapper .widget-container h3.widget-title,footer:not(.entry-footer) p.small{color:#fff}footer:not(.entry-footer){padding-left:1rem;padding-right:1rem}footer:not(.entry-footer) #footer-top-widget-wrapper .widget-container{padding:0 1.563rem 0 0;-ms-flex:0 0 auto;flex:none;margin-bottom:2.188rem}footer:not(.entry-footer) #footer-top-widget-wrapper .widget-container:first-of-type{padding-left:0}footer:not(.entry-footer) #footer-top-widget-wrapper .widget-container:not(.widget_cm_subscribe_form) a{font-size:14px}@media screen and (min-width:300px){footer:not(.entry-footer) #footer-top-widget-wrapper .widget-container:not(.widget_cm_subscribe_form) a{font-size:calc(14px + 2 * ((100vw - 300px)/950))}}@media screen and (min-width:1250px){footer:not(.entry-footer) #footer-top-widget-wrapper .widget-container:not(.widget_cm_subscribe_form) a{font-size:16px}}footer:not(.entry-footer) #footer-top-widget-wrapper .widget-container:not(.widget_cm_subscribe_form) a.connect-icon{margin-right:2rem;text-transform:none;font-size:30px}@media screen and (min-width:300px){footer:not(.entry-footer) #footer-top-widget-wrapper .widget-container:not(.widget_cm_subscribe_form) a.connect-icon{font-size:calc(30px + 6 * ((100vw - 300px)/950))}}@media screen and (min-width:1250px){footer:not(.entry-footer) #footer-top-widget-wrapper .widget-container:not(.widget_cm_subscribe_form) a.connect-icon{font-size:36px}}footer:not(.entry-footer) #footer-top-widget-wrapper .widget-container:not(.widget_cm_subscribe_form) p{text-transform:none;line-height:1.4;font-size:14px}@media screen and (min-width:300px){footer:not(.entry-footer) #footer-top-widget-wrapper .widget-container:not(.widget_cm_subscribe_form) p{font-size:calc(14px + 2 * ((100vw - 300px)/950))}}@media screen and (min-width:1250px){footer:not(.entry-footer) #footer-top-widget-wrapper .widget-container:not(.widget_cm_subscribe_form) p{font-size:16px}}footer:not(.entry-footer) #newsletter-widget-wrapper .widget-container:not(.widget_cm_subscribe_form) h3.widget-title{font-size:1.5rem;margin:0 0 .625rem}footer:not(.entry-footer) #footer-bottom-widget-wrapper p.copy a{color:#fff;margin:0}.flex-this-form{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.flex-this-form input[type=email]{border-radius:25px;margin-right:10px}.flex-this-form input[type=submit]{border-radius:25px}#menu-widget-wrapper{margin-top:4rem}#menu-widget-wrapper .widget-container ul.menu li{margin-bottom:.75rem}#menu-widget-wrapper .widget-container ul.menu li a{padding:0 1rem 0 0;font-size:14px}@media screen and (min-width:300px){#menu-widget-wrapper .widget-container ul.menu li a{font-size:calc(14px + 1 * ((100vw - 300px)/950))}}@media screen and (min-width:1250px){#menu-widget-wrapper .widget-container ul.menu li a{font-size:15px}}#menu-widget-wrapper .widget-container ul.menu li ul.sub-menu{margin-top:.75rem}#menu-widget-wrapper .widget-container ul.menu li ul.sub-menu li{margin-bottom:0}.ticket-button-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.ticket-button-group a.button{background:#33a798;color:#000;border-radius:20px;margin-right:5%;text-transform:uppercase}.ticket-button-group a.button:hover{background:#247050}.ticket-button-group a.button.film-details{border:1px solid #33a798;background:#fff;font-weight:700}.ticket-button-group .videopopup{text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:0 0;margin:0;padding:0;color:#6ed0a7;font-size:.9rem;transition:unset;font-weight:700}.ticket-button-group .videopopup svg{fill:#6ed0a7;width:25px;margin-right:8px}.ticket-button-group .videopopup svg #Ellipse_5{fill:#000}.ticket-button-group .videopopup:hover{color:#ebe732}.ticket-button-group .videopopup:hover svg{fill:#ebe732}.page-template-film-page{background:#000}.page-template-film-page h1{text-align:center}.page-template-film-page ul,.page-template-film-page ul li{list-style:none}.page-template-film-page ul.portfolio-filter{margin:2rem 0 0}.page-template-film-page ul.portfolio-filter li{border-right:1px solid #fff;margin:0 20px 0 0;padding:0 20px 0 0;cursor:pointer}.page-template-film-page ul.portfolio-filter li:last-child{border-right:0}.page-template-film-page ul.portfolio-filter li button{color:#fff;cursor:pointer}.page-template-film-page ul.portfolio-filter li button.is-active,.page-template-film-page ul.portfolio-filter li button:hover{color:#33a798;border-bottom:1px solid #33a798}.page-template-film-page .group{padding:3rem 0}.page-template-film-page .group ul.portfolio-list{margin:0}.page-template-film-page .group ul.portfolio-list li{padding:0 1.5%;margin-bottom:5%}.page-template-film-page .group ul.portfolio-list li .thumb-wrapper{position:relative}.page-template-film-page .group ul.portfolio-list li .thumb-wrapper img.badge{position:absolute;top:7px;right:7px;left:auto;width:60px;background:0 0}.page-template-film-page .group ul.portfolio-list li .text-wrapper a.film-title{color:#fff;font-family:Lora,serif;font-weight:700;font-size:16px}@media screen and (min-width:300px){.page-template-film-page .group ul.portfolio-list li .text-wrapper a.film-title{font-size:calc(16px + 8 * ((100vw - 300px)/950))}}@media screen and (min-width:1250px){.page-template-film-page .group ul.portfolio-list li .text-wrapper a.film-title{font-size:24px}}.page-template-film-page .group ul.portfolio-list li .text-wrapper a.film-title:hover{color:#54c898}.page-template-film-page .group ul.portfolio-list li .text-wrapper img.preview{width:25px;margin-right:8px}.page-template-film-page .group ul.portfolio-list li .text-wrapper .ticket-button-group{padding:1rem 0 0}.page-template-film-page .group ul.portfolio-list li .text-wrapper .ticket-button-group a.button{color:#fff;margin-bottom:0;font-weight:700}.page-template-film-page .group ul.portfolio-list li .text-wrapper .ticket-button-group a.button:hover{background:#247050}.page-template-film-page .group ul.portfolio-list li .cat-wrapper{color:#fff}.page-template-film-page .group ul.portfolio-list li .cat-wrapper a{color:#fff;text-transform:capitalize;font-size:14px}@media screen and (min-width:300px){.page-template-film-page .group ul.portfolio-list li .cat-wrapper a{font-size:calc(14px + 2 * ((100vw - 300px)/950))}}@media screen and (min-width:1250px){.page-template-film-page .group ul.portfolio-list li .cat-wrapper a{font-size:16px}}.page-template-film-page .group ul.portfolio-list li.grid-x{width:100%}.page-template-film-page .group ul.portfolio-list li.grid-x .thumb-wrapper{padding-right:2rem}.page-template-film-page .group ul.portfolio-list li.grid-x .thumb-wrapper img{width:100%}.page-template-film-page .group ul.portfolio-list li.grid-x .text-wrapper{padding-left:2rem}.page-template-film-page .group ul.portfolio-list li.grid-x .text-wrapper h3{color:#33a798;font-weight:600;font-family:Source Sans Pro,sans-serif;font-size:18px}@media screen and (min-width:300px){.page-template-film-page .group ul.portfolio-list li.grid-x .text-wrapper h3{font-size:calc(18px + 6 * ((100vw - 300px)/950))}}@media screen and (min-width:1250px){.page-template-film-page .group ul.portfolio-list li.grid-x .text-wrapper h3{font-size:24px}}.page-template-film-page .group ul.portfolio-list li.grid-x .text-wrapper a.film-title{font-family:Lora,serif;font-style:italic;font-size:26px}@media screen and (min-width:300px){.page-template-film-page .group ul.portfolio-list li.grid-x .text-wrapper a.film-title{font-size:calc(26px + 8 * ((100vw - 300px)/950))}}@media screen and (min-width:1250px){.page-template-film-page .group ul.portfolio-list li.grid-x .text-wrapper a.film-title{font-size:34px}}.page-template-film-page .group ul.portfolio-list li.grid-x .text-wrapper p{color:#fff;margin-bottom:8px}.page-template-film-page .group ul.portfolio-list li.grid-x .cat-wrapper{padding:2rem 0 0}.popup .popup-inner{background:#fff}.popup .popup-inner a.read-more.button.small{display:none}.popup .popup-inner .popup-text-wrapper{padding:2rem;color:#000}.popup .popup-inner .popup-text-wrapper p{color:#000}.popup .popup-inner .ticket-button-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.popup .popup-inner .ticket-button-group a.button{background:#33a798;color:#fff;border-radius:25px;padding:10px 20px;margin-right:5%;text-transform:uppercase}.popup .popup-inner .ticket-button-group a.button:hover{background:#247050}.popup .popup-inner .ticket-button-group a.button.film-details{border:1px solid #33a798;background:#fff;color:#33a798}.popup .popup-inner .featured-video-plus iframe,.popup .popup-inner img{width:100%}.archive body,.archive div,.archive label,.archive li,.archive ol,.archive p,.archive section,.archive ul,.category body,.category div,.category label,.category li,.category ol,.category p,.category section,.category ul,.search-results body,.search-results div,.search-results label,.search-results li,.search-results ol,.search-results p,.search-results section,.search-results ul,.single-portfolio body,.single-portfolio div,.single-portfolio label,.single-portfolio li,.single-portfolio ol,.single-portfolio p,.single-portfolio section,.single-portfolio ul,.tax-portfolio_category body,.tax-portfolio_category div,.tax-portfolio_category label,.tax-portfolio_category li,.tax-portfolio_category ol,.tax-portfolio_category p,.tax-portfolio_category section,.tax-portfolio_category ul{color:#fff}.archive article.portfolio p,.category article.portfolio p,.search-results article.portfolio p,.single-portfolio article.portfolio p,.tax-portfolio_category article.portfolio p{margin:2rem 0}.archive .blog-wrapper .column-layout .text-wrapper h3.article-title span.small,.archive .blog-wrapper .column-layout .text-wrapper span.author p,.category .blog-wrapper .column-layout .text-wrapper h3.article-title span.small,.category .blog-wrapper .column-layout .text-wrapper span.author p,.search-results .blog-wrapper .column-layout .text-wrapper h3.article-title span.small,.search-results .blog-wrapper .column-layout .text-wrapper span.author p,.single-portfolio .blog-wrapper .column-layout .text-wrapper h3.article-title span.small,.single-portfolio .blog-wrapper .column-layout .text-wrapper span.author p,.tax-portfolio_category .blog-wrapper .column-layout .text-wrapper h3.article-title span.small,.tax-portfolio_category .blog-wrapper .column-layout .text-wrapper span.author p{display:none}.blog-wrapper .column-layout .text-wrapper span.author p{color:#fff}.search-results .blog-wrapper .column-layout .text-wrapper h3.article-title span.small{font-size:.875rem;color:#fff;display:none}.search-results .blog-wrapper .column-layout .text-wrapper h3.article-title span.small a,.search-results .blog-wrapper .column-layout .text-wrapper h3.article-title span.small p,.search-results .blog-wrapper .column-layout .text-wrapper h3.article-title span.small span.dot{color:#fff}.blog-wrapper .column-layout .text-wrapper span.category-link{color:#54c898}/*!* Elevent - Widget modal styles | Version: 3.4 | (https://www.goelevent.com)
* Override classes in your own stylesheet
* If you choose to edit this css do not change any classes below the 'Modal Styles' section, unless you are very comfortable with CSS styling*/.elevent-modal,body,html{overflow-x:hidden}.elevent-frame{margin:auto;border:0}.elevent-modal-header{width:99%;height:2.5rem;margin:.5rem .5rem 1rem}.elevent-nav-list{list-style:none;width:45%;float:right;padding:0!important;text-align:right}.elevent-nav-list li{display:inline}@media(min-width:769px){.elevent-cart-link{float:right;width:25%}.elevent-back-nav-link{float:left;min-width:25%}}@media(max-width:768px){.elevent-cart-link{float:right;width:45%}.elevent-back-nav-link{float:left;min-width:45%}.elevent-nav-link{font-size:90%}}.elevent-msg-log{width:50%;border-radius:4px;padding:.6rem .25rem;text-align:center;font-size:90%;margin:.5rem auto}.elevent-header-divider{width:100%;display:block;clear:both}.elevent-frame-header{margin:.5rem;clear:both}.elevent-frame-header-text{margin:.5rem;font-weight:500;font-size:1.5rem;line-height:1.2;float:left;width:45%}@media(max-width:768px){.elevent-frame-header-text{font-size:1rem}}.elevent-modal-body{width:100%;text-align:center}.elevent-modal-footer{width:100%;clear:both;margin-top:-5px;background-color:#fff}.elevent-modal-logo{margin:.6rem .5rem;height:1.5rem}.elevent-nav-button,.elevent-nav-link{color:#3180b9;margin:0 .5rem;display:block;box-sizing:border-box;cursor:pointer;text-align:center}.elevent-nav-button{line-height:20px;background-color:#f1f5fc;padding:10px 15px}.elevent-nav-button,.elevent-nav-link{border:1px solid transparent;border-radius:4px}.elevent-nav-link{background-color:initial;text-decoration:underline}.elevent-nav-button:hover{color:#1f79b9;background-color:#dbe0e7;border:1px solid #3180b9}.elevent-modal-close-button{display:inline-block;text-align:center;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#f1f5fc;background-color:#3180b9;margin:.25rem;width:35px}.elevent-msg-success{background-color:#def1de;border-color:#d1ebd1;color:#306030}.elevent-msg-error{color:#712b29;background-color:#f7dddc;border-color:#f4cfce}.elevent-modal *{box-sizing:border-box}.elevent-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:-ms-flexbox;display:flex;visibility:hidden;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.8);opacity:0;cursor:pointer;transition:transform .2s ease;overflow-y:auto}.elevent-modal--noClose .elevent-modal__close,.elevent-modal__closeLabel{display:none}.elevent-modal--confirm .elevent-modal-box{text-align:center}.elevent-modal--noOverlayClose{cursor:default}.elevent-modal__close{position:fixed;top:10px;right:28px;z-index:1000;padding:0;width:5rem;height:5rem;border:none;background-color:initial;color:#f0f0f0;font-size:6rem;font-family:monospace;line-height:1;cursor:pointer;transition:color .3s ease}.elevent-modal__close:hover{color:#fff}.elevent-modal-box{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:auto;margin-bottom:auto;width:60%;border-radius:4px;background:#fff;opacity:1;cursor:auto;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);transform:scale(.8)}@media(min-width:769px){.elevent-modal-box{height:95vh}.elevent-frame-container{min-height:calc(95vh - 167px);display:block}}@media(max-width:768px){.elevent-modal-box{height:100vh}.elevent-frame-container{min-height:calc(100vh - 177px);-webkit-overflow-scrolling:touch;overflow-y:scroll;display:block}}.elevent-frame{width:100%;height:100%;display:block}.elevent-modal-box__content{padding:.05rem}.elevent-modal-box__footer{padding:1.5rem 2rem;width:auto;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#f5f5f5;cursor:auto}.elevent-modal-box__footer:after{display:table;clear:both;content:""}.elevent-modal-box__footer--sticky{position:fixed;bottom:-200px;z-index:10001;opacity:1;transition:bottom .3s ease-in-out .3s}.elevent-modal-enabled{position:fixed;overflow:hidden;left:0;right:0}.elevent-modal--visible .elevent-modal-box__footer{bottom:0}.elevent-modal-enabled .tingle-content-wrapper{filter:blur(8px)}.elevent-modal--visible{visibility:visible;opacity:1}.elevent-modal--visible .elevent-modal-box{transform:scale(1)}.elevent-modal--overflow{overflow-y:scroll;padding-top:0}@media(max-width:768px){.elevent-modal{top:0;display:block;padding-top:60px;width:100%}.elevent-modal-box{width:auto;border-radius:0}.elevent-modal-box__content{overflow-y:scroll}.elevent-modal--noClose{top:0}.elevent-modal--noOverlayClose{padding-top:0}.elevent-modal-box__footer .tingle-btn{display:block;float:none;margin-bottom:1rem;width:100%}.elevent-modal__close{top:0;right:0;left:0;display:block;width:100%;height:60px;border:none;background-color:#2c3e50;box-shadow:none;color:#fff;line-height:55px}.elevent-modal__closeLabel{display:inline-block;vertical-align:middle;font-size:1.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.elevent-modal__closeIcon{display:inline-block;margin-right:.5rem;vertical-align:middle;font-size:4rem}}@supports((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.elevent-modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media(max-width:540px){.elevent-modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.elevent-modal-enabled .elevent-content-wrapper{filter:none}}/*# sourceMappingURL=style.css.map */