/*!
Theme Name: Kinwood
Theme URI: https://menta.ca
Author: Menta
Author URI: https://menta.ca
Version: 1.0.0
*/.container{width:100%;max-width:1600px;margin:0 auto;position:relative;padding:0 2.5rem}@media(max-width:1300px){.container{padding:0 1rem}}.grid{display:grid;gap:40px}.grid-2{grid-template-columns:repeat(2,1fr)}@media(max-width:1000px){.grid-2{grid-template-columns:1fr}}.grid-3{grid-template-columns:repeat(3,1fr)}@media(max-width:1000px){.grid-3{grid-template-columns:1fr}}.grid-4{grid-template-columns:repeat(4,1fr)}@media(max-width:1300px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:1000px){.grid-4{grid-template-columns:1fr}}.cover{background-size:cover;background-position:center}.contain{background-size:contain;background-repeat:no-repeat;background-position:center}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{margin:0;font-family:questa-sans;font-weight:400;overflow-x:hidden}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:#fff0;text-decoration:none;transition:.4s all}a:active,a:hover,a:focus,input{outline:0}img{border:0;max-width:100%;height:auto}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}textarea{overflow:auto}body,input,select,optgroup,textarea{color:#000;font-size:14px;line-height:24px;font-family:josefin-sans}h1,h2,h3,h4,h5,h6{clear:both;margin:0 0 .25em;font-weight:500;line-height:1.2;font-family:"nocturne-serif"}strong{font-weight:700}em,i{font-style:italic}blockquote{margin:0;border-left:2px solid #ab0f14;padding-left:40px;font-weight:100}html{box-sizing:border-box;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:inherit}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgb(0 0 0 / .2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.mobile-menu{display:none}.menubutton{transition:500ms all;cursor:pointer}.menuline{height:2px;width:30px;background:#fff;transition:all 500ms}#secondline,#thirdline{margin-top:6px}.mobile-menu{position:absolute;top:94px;right:10vw;z-index:999;background:#006cbf}#mobile-nav{display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px}#mobile-nav .eirene{margin:0 32px 0 0;height:42px;width:auto}@media(max-width:700px){#mobile-nav .eirene{height:22px;margin:0 8px 0 0}}p,a{font-size:20px;line-height:1.5;margin-top:0;color:inherit}a[href=""]{pointer-events:none}header{position:fixed;z-index:10000;transition:.4s background-color;box-shadow:0 0 10px rgb(0 0 0 / .25);padding:14px 0;top:0;width:100%}header .container{display:flex;justify-content:space-between;align-items:center}header.light+#content .hero{margin-top:80px}@media(max-width:700px){header.light+#content .hero{margin-top:56px}}header.light+#content .hero svg{fill:#000}header .menu-cart{display:flex;align-items:center;justify-content:center;position:relative;margin:0 24px 0 0}header .menu-cart svg{fill:#fff;width:32px;height:32px}header .menu-cart span{display:flex;align-items:center;justify-content:center;position:absolute;top:-4px;right:-12px;font-size:14px;background:#ffc700;width:20px;height:20px;border-radius:20px;color:#3e4053!important}header.initial{background-color:#fff0!important;box-shadow:none}header>a{display:flex}header img{width:200px;height:47px}@media(max-width:700px){header img{width:120px;height:auto}}.hero{background-size:cover;background-position:center;color:#fff;text-align:center}.hero.small-hero .container{height:inherit}.hero.small-hero .container h1{font-size:52px}.hero.video .bgvideo{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.hero.video.video-fallback .bgvideo{display:none}.hero .container{display:flex;align-items:center;justify-content:center;flex-direction:column;height:calc(100vh - 100px);max-width:1300px;padding-top:80px;padding-bottom:80px}.scrolldown{display:flex;flex-direction:column;left:0;right:0;color:#fff;font-size:16px;align-items:center;position:absolute!important;bottom:0;cursor:pointer;transition:.4s all}a.scrolldown:hover{transform:translateY(-3px)}.scrolldown img{width:50px;padding-top:2px}#content>*{position:relative;z-index:0;padding-bottom:60px}.overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1!important}.standard{text-align:center}.standard.extrapadding{padding:120px 10vw!important}h1{font-size:75px;margin-bottom:0}.standard a{display:inline-block}#content *:not(.hero) a{position:relative}.cta:before,.notfound a:before{content:"";height:2px;width:100%;background:#ffc700;position:absolute;display:block;bottom:5px;transition:.3s opacity;opacity:0}.cta:after,.notfound a:after{background:url(https://kinwood.ca/wp-content/uploads/arrow-back-outline.svg);content:"";width:20px;height:20px;position:absolute;background-size:cover;background-position:center;top:5px;right:-30px}.cta:hover:before,.notfound a:hover:before{opacity:1}.grid-container{display:grid}.col1>*{height:800px;max-height:50vw}.venobox[data-vbtype=video]:after{color:hsl(0 0% 100% / .75);content:"▶︎";font-size:22px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:.4s color;border:2px solid hsl(0 0% 100% / .75);width:40px;height:40px;border-radius:100px;display:flex;align-items:center;justify-content:center;padding-left:5px}.venobox[data-vbtype=video]:hover:after{color:#fff;border-color:#fff}.bg{background-size:cover;background-position:center;position:relative;display:inline-block;width:100%;z-index:0;padding-top:40px}.bg+*{padding-top:60px}.vbox-overlay{z-index:10001!important}.h3{font-family:"nocturne-serif"}.h3 *{font-size:36px;font-weight:500;line-height:1.2;margin:20px 0}h2{font-size:45px}.bg *{color:#fff}.textimagesidebyside span{color:#fff;flex-direction:column;align-items:flex-start}.textimagesidebyside .container{display:flex;min-height:30vw}@media(max-width:1000px){.textimagesidebyside .container{flex-direction:column}}.textimagesidebyside .container>*{flex:1;display:flex;align-items:center;justify-content:center;padding:40px}.textimagesidebyside span p{margin:0}.colauto .container,.grid-container{display:flex;flex-wrap:wrap}.colauto .container>*,.grid-container>*{flex:1;margin:40px}.icon{display:flex;flex-direction:column;align-items:center;min-width:400px}.icon img{height:8vw}.icon h3{font-size:34px;font-family:"josefin-sans";text-transform:uppercase;margin-top:25px;text-align:center}.subcaption{text-align:center;margin-top:-8px}.caption{height:auto;text-align:center;font-size:24px;font-family:"nocturne-serif";padding:10px 0}.textimagesidebyside h2{text-align:center}.instagramheading{display:flex;justify-content:space-between}.instagramheading a{font-size:28px}.instagramheading span{color:#ffc700}.sociallinks .container{display:flex;flex-direction:column;align-items:center}.sociallinks h2{font-family:"josefin-sans";font-size:32px}.sociallinks img{width:40px;margin:0 10px 40px}.textcolumn h3{font-family:"josefin-sans";font-size:30px}.textcolumn{text-align:center}.intakeform>h2{text-align:center;font-family:"josefin-sans";text-transform:uppercase}.nf-form-title{display:none}span.ninja-forms-req-symbol{color:#ffc700}.nf-field-label label{font-size:20px;text-transform:uppercase;margin-bottom:-5px;display:block}nf-fields-wrap{padding:20px 0;display:block}nf-fields-wrap input,nf-fields-wrap textarea{padding:8px 16px;border:0;font-size:18px}nf-fields-wrap input[type=button]{padding:0;background:none;color:inherit;text-transform:uppercase;font-size:24px}span.disclaimer p{font-size:18px}.submit-wrap:after{content:"";height:2px;width:100%;background:#ffc700;bottom:0;position:absolute}.submit-wrap{display:inline-flex!important;position:relative}.contactdetails .container{display:flex;align-items:self-start}.contactdetailscontainer{display:flex;flex-direction:column;flex-grow:1;justify-content:center;font-size:30px;line-height:1.2}.contactdetail{padding:20px 20px 20px 0}.yellow{color:#ffc700}.contactdetails img{width:50%}.contactdetail>span:first-of-type{text-transform:uppercase}.footertop{padding:60px 0}.footertop .container{display:flex;align-items:flex-start;justify-content:space-between}.footertop img{width:15vw}footer ul{padding:0;margin:0;list-style:none}footer ul li:first-of-type{font-size:20px;text-transform:uppercase;color:#d9d9d6;margin-bottom:20px}footer ul a{margin:5px 0;display:block;color:#fff}.footerbottom p{margin:0;font-weight:100;font-size:18px;text-align:center}.footerbottom{padding:5px 0}.footerbottom .container{display:flex;align-items:center;justify-content:space-between}@media(max-width:700px){.footerbottom .container{flex-direction:column}}.footerbottom .container img{width:120px;margin:8px 0}.footerbottom .container span{padding:20px 0}section.empty{min-height:50vh}.topmenu ul{list-style:none;padding:0;margin:0;width:230px;height:60vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center}.topmenu a{line-height:1.2;color:#ffc700}.topmenu.active{right:0}.topmenu{position:fixed;background:#373b3c;color:#fff;text-transform:uppercase;padding:40px;right:-310px;top:0;height:100vh;display:flex;align-items:center;transition:.4s all;z-index:999}.menuclose:after{content:"×";position:absolute;top:10px;right:15px;font-size:40px;font-weight:100;color:#ffc700;font-family:"nocturne-serif";cursor:pointer}.vbox-close{background:#fff0!important;color:#fff0!important}.vbox-close:after{content:"×";position:absolute;top:10px;right:15px;font-size:40px;font-weight:100;color:#ffc700;font-family:"nocturne-serif";cursor:pointer}.nf-error-msg,.ninja-forms-req-symbol{color:#ffc700}.nf-error.listimage-wrap .nf-field-element ul,.nf-error .ninja-forms-field{border-color:#ffc700}.nf-form-errors{margin-top:-40px;padding-bottom:40px}::selection{background:#c0c0d0}.noplay:after{position:relative!important;transform:none!important;left:inherit!important;top:inherit!important;font-size:.7em!important;padding-left:2px;margin-left:15px;margin-top:-8px}.noplay{display:flex;align-items:center;justify-content:center;font-size:36px;height:100%}.textimageoverlap .image{position:absolute;right:0;height:100%;width:66.66%}.textimageoverlap .image .bg{height:100%}.textimageoverlap .sub-content{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;width:66.66%;z-index:1;position:relative;padding:120px 0;min-height:450px}@media(max-width:700px){.textimageoverlap .sub-content{width:100%}}.noplay span{height:auto!important}.venobox[data-vbtype=video],.video-content-container .venobox{font-size:26px;min-height:min(50vw,360px)}.submit-container{margin-bottom:0}.wdi_feed_container{background:none!important;border-color:#fff0!important}.wdi_feed_wrapper{background-color:#fff0!important}.wdi_photo_wrap_inner{background:none!important;margin:5px;border-width:1px!important}.wdi_photo_img{background:none!important}.notfound{min-height:calc(100vh - 306px);display:flex;flex-direction:column;justify-content:center;padding:100px 0!important}.notfound h1{font-size:170px;margin:0;line-height:.8}.notfound h2{margin-bottom:40px}.notfound a{display:inline-block}.qacontainer>h2{text-align:center;margin-bottom:60px}.q{font-size:28px;padding:20px 0 15px;line-height:1.2;font-family:"nocturne-serif";font-weight:500;margin:80px 0 40px;position:relative}.q:after{content:"";position:absolute;top:0;left:-100vw;width:200vw;height:100%;background:hsl(0 0% 100% / .11)}.a:before{content:"A:";font-family:"nocturne-serif";position:absolute;left:0;font-size:30px;font-weight:500}.a{position:relative;padding-left:40px}.custom{text-align:left;padding-top:100px}.custom h1{font-size:50px}.custom p{font-size:14px}.custom h2{font-size:32px;margin:30px 0 20px}.custom strong{font-weight:600}.custom a{font-size:14px;text-decoration:underline}.custom h3{font-size:22px;margin:20px 0 10px}.custom h4{font-size:18px;margin:20px 0 10px}.nocrop{min-height:50vw}.instagram+*{padding-top:60px}.nf-error-msg,.ninja-forms-req-symbol{color:#fff}.nf-error.listimage-wrap .nf-field-element ul,.nf-error .ninja-forms-field{border-color:#fff}textarea:focus{outline:none}sup{font-size:1rem;transform:translate(5px,-10px);display:inline-block}.single-event .hero.bg,.remembering.hero.bg{background-size:contain;background-repeat:no-repeat;background-position:left;background-color:#000;text-align:right;align-items:flex-end}.remembering.hero.bg{padding-left:0!important;padding-right:0!important}.single-event .hero.bg h1{text-transform:uppercase;margin-bottom:10px}.single-event .hero.bg p{font-size:28px}.single-event .hero{padding:0!important}.single-event header{background:#000!important}section.event-remembering .container{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.single-event h3{font-size:50px;position:relative;margin-bottom:48px}.single-event h3:after{content:"";bottom:-10px;width:90px;height:3px;background:#fff;position:absolute;left:0}.single-event{background:#000!important}section.event-remembering p{font-size:30px;line-height:1.2}section.event-remembering .bg{min-height:50vw}.single-event section{margin-bottom:80px}section.event-details .details-container{display:grid;grid-template-columns:1fr 1fr;gap:60px}.details-content p{font-size:30px}.acf-map{width:100%;height:400px;border:#ccc solid 1px;margin:0 0 30px;border-radius:30px}.details-calendar{display:flex;background:#fff;border-radius:30px;color:#000;align-items:stretch}.details-calendar-box{display:flex;flex-direction:column;text-align:center;font-size:40px;font-family:"nocturne-serif";line-height:1.1;background:#242424;padding:15px 25px;border-radius:15px;text-transform:uppercase;color:#fff;justify-content:center}.details-calendar-details{padding:20px}.details-calendar-details h4{font-size:24px}.details-calendar-details h5{font-size:18px}.details-calendar-details a{margin-top:10px;display:block;text-decoration:underline}section.event-rsvp .container{max-width:1400px;display:flex;flex-direction:column;align-items:center}section.event-contact .container{display:flex;flex-direction:column;align-items:center}section.event-contact .container *:not(h2){font-size:30px;margin:0}.single-event .nf-form-fields-required{display:none}.single-event input[type=text]{padding:20px 30px}div#nf-field-10-container{display:none}div#nf-field-9-container .nf-field{display:flex;align-items:flex-end;justify-content:flex-end}.single-event .submit-wrap:after{background:#fff}section.event-contact a{text-decoration:underline}.gallery.col3{grid-template-columns:1fr 1fr 1fr;grid-gap:20px}.gallery.col3 .galleryitem{height:25vw;display:flex;flex-direction:column;border:1px solid #fff;padding:20px 0 10px;position:relative}.galleryitem span{background-size:cover;display:block;background-position:center;height:100%}.grid-container.col3 .galleryitem{margin:0}.moreinfo{position:absolute;background:#4a4c64;text-align:center;height:100%;top:0;display:flex;flex-direction:column;align-content:center;justify-content:center;padding:20px;opacity:0;transition:.4s all;pointer-events:none}.moreinfo.active{opacity:1;pointer-events:all}.moreinfoclose{position:absolute;top:0;right:10px;font-size:30px;font-weight:100;cursor:pointer}.moreinfo h3{font-size:26px;position:relative;margin:0 0 15px;padding:0 0 5px}.moreinfo h3:after{content:"";position:absolute;bottom:-5px;left:0;right:0;width:30px;height:1px;margin:0 auto;background:#ffc700}.moreinfo p{font-size:14px}.galleryitem span,.galleryitem .caption,.galleryitem .subcaption{cursor:pointer}.moreinfo a{margin:0 auto;font-size:14px}.moreinfo a:after{content:"";bottom:0;position:absolute;left:0;width:100%;height:1px;background:#ffc700}.moreinfo h3 p{margin-bottom:0;font-family:josefin-sans}.galleryitem .venobox{height:100%;display:flex;background-size:cover}.remembering-hero-content{width:50%;text-align:center;padding-right:5vw}.remembering-hero-content .remembering-hero-mobile{display:none}@media(max-width:700px){.remembering-hero-content .remembering-hero-mobile{display:block}}@media(max-width:700px){.remembering{background:#000!important}}.remembering.no-image .remembering-hero-content{padding:0}.remembering-hero-content h2{font-size:52px}.remembering-hero-content h1{font-size:72px;text-transform:uppercase;margin:20px 0}.remembering-hero-content h3{font-size:42px;font-family:"josefin-sans";position:relative}.remembering-hero-content h3:after{content:"";position:absolute;height:3px;background:#fff;width:80px;bottom:-20px;left:0;right:0;margin:0 auto}h2.section-title{padding:0 0 40px;position:relative}h2.section-title:after{content:"";height:3px;width:70px;position:absolute;background:#fff;bottom:25px;left:0}.textimagesidebyside span p{margin:15px 0}.sidebyside-remembering .bg{height:50vw}.sidebyside-remembering p{font-size:27px}.textimagesidebyside.sidebyside-remembering+.gallery+.standard,.textimagesidebyside.sidebyside-remembering+.gallery{padding-top:60px}.col3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.col3 .venobox{height:25vw}.textimagesidebyside.sidebyside-remembering h2{text-align:left}.gallery.borders .galleryitem{border:2px solid #fff}.vbox-content{padding:20px 50px!important}.vbox-content{height:calc(100vh - 100px)}.vbox-content img{max-height:100%;max-width:calc(100% - 120px);transform:translate(-50%,-50%);top:50%;position:absolute;left:50%}.vbox-title{bottom:0!important;top:initial!important;font-size:20px!important;height:initial!important;padding:8px!important}span.popup-more-content p{font-size:14px;margin:0 10px}.video-content .container{display:flex;align-items:center}@media(max-width:1000px){.video-content .container{flex-direction:column!important}}.video-content .container.side-right{flex-direction:row-reverse}.video-content .container.side-right .video-content-subcontent{margin:0 40px 0 0}.video-content .container .video-content-container{flex-shrink:0;width:50%}@media(max-width:1000px){.video-content .container .video-content-container{width:100%}}.video-content .container .video-content-container a{text-decoration:none;text-transform:uppercase}.video-content .container .video-content-subcontent{margin:0 0 0 40px}@media(max-width:1000px){.video-content .container .video-content-subcontent{margin:0}}.video-content .container .venobox:after{display:none}.video-content iframe{width:100%;height:440px;border:none;margin:0 40px 0 0;max-height:26vw}@media(max-width:1000px){.video-content iframe{max-height:inherit;height:50vw}}.lined-left:after{content:"";bottom:-10px;width:90px;height:3px;background:#fff;position:absolute;left:0}.lined-left{position:relative;margin:0 0 40px}.video-content p{font-size:26px}.video-content a{font-size:26px;text-decoration:underline}.hero.bg p{font-size:30px}.FeedLayout__wrapper{background:#fff0!important}.section.post .sectioninner{background:hsl(0 0% 100% / .0784313725);padding:50px}span.post-category{text-transform:uppercase;font-size:20px;position:relative;margin:0 0 20px;display:inline-block}span.post-category:after{content:"";bottom:-3px;height:2px;width:100%;position:absolute;background:#ffc700;left:0}span.post-date{text-transform:uppercase;font-size:16px;margin:0 0 40px;display:inline-block}.post-content p,.post-content li,.post-content a{font-size:24px}.featured-image{float:right;padding:0 0 40px 40px;max-width:50%;height:auto}.post-content{display:inline-block}.post-related-container{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.post-tile{background:hsl(0 0% 100% / .0784313725);padding:50px}.tile-thumbnail{height:20vw;width:100%;background-size:cover;background-position:center;margin:0 0 32px}h2.blog-more{margin:40px 0;text-align:center}.blog-posts .container{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.textimagesidebyside.sidebyside-remembering .bg h2{display:none}.footer-logo{display:flex;flex-direction:column;align-items:center}.footer-logo .bbb{width:120px;margin:24px 0 0}.partner .container{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.partner .container .partner-container{padding:0 10vw}.partner .container .partner-container img{margin:0 0 48px;height:auto;max-width:400px}@media(max-width:1000px){.partner .container .partner-container img{max-width:300px}}@media(max-width:700px){.partner .container .partner-container img{max-width:220px}}.partner .container .partner-container h3{font-family:"josefin-sans";font-size:55px;text-transform:uppercase}@media(max-width:1000px){.partner .container .partner-container h3{font-size:32px}}.partner .container .partner-container p{font-size:28px;line-height:1.4}@media(max-width:1000px){.partner .container .partner-container p{font-size:20px}}.partner .container .partner-container .contact{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.partner .container .partner-container .contact a{display:flex;align-items:center;justify-content:center;padding:0 24px}@media(max-width:1000px){.partner .container .partner-container .contact a{padding:0 12px}}.partner .container .partner-container .contact a svg{width:28px;height:28px;flex-shrink:0;margin:0 4px 0 0}@media(max-width:1000px){.partner .container .partner-container .contact a svg{width:20px;height:20px}}.partner .container .partner-container .contact a span{font-size:24px}@media(max-width:1000px){.partner .container .partner-container .contact a span{font-size:18px}}.partner+.partner .partner-container{border-top:1px solid;padding-top:80px}.anchored-navigation .container{display:flex;align-items:center;justify-content:center;padding:16px 0!important}@media(max-width:1000px){.anchored-navigation .container{display:none}}.anchored-navigation .container.pinned{position:fixed!important;width:100%;top:75px;left:0;z-index:1000!important;box-shadow:0 0 10px #999}.anchored-navigation .container a{padding:0 16px;font-weight:700}.anchored-navigation .container a.mPS2id-highlight{text-decoration:underline}.anchored-sections .anchored-section{margin:80px 0;padding:80px}@media(max-width:1000px){.anchored-sections .anchored-section{padding:40px 24px}}.anchored-sections .anchored-section p,.anchored-sections .anchored-section li,.anchored-sections .anchored-section a{font-size:24px}.content *{font-family:"josefin-sans"}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-weight:700;text-transform:uppercase}.content h1{font-size:72px}@media(max-width:1000px){.content h1{font-size:48px}}.content h2{font-size:48px}@media(max-width:1000px){.content h2{font-size:40px}}.content h3{font-size:40px}@media(max-width:1000px){.content h3{font-size:32px}}.content h4{font-size:32px}@media(max-width:1000px){.content h4{font-size:28px}}.content h5{font-size:24px}.content h6{font-size:20px}.content .aligncenter{margin:0 auto;display:block}.content p,.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.content ul,.content ol,.content blockquote{margin-bottom:.4em}.content p:last-child,.content p:only-child,.content h1:last-child,.content h1:only-child,.content h2:last-child,.content h2:only-child,.content h3:last-child,.content h3:only-child,.content h4:last-child,.content h4:only-child,.content h5:last-child,.content h5:only-child,.content h6:last-child,.content h6:only-child,.content ul:last-child,.content ul:only-child,.content ol:last-child,.content ol:only-child,.content blockquote:last-child,.content blockquote:only-child{margin-bottom:0!important}.content p:not(:first-child),.content h1:not(:first-child),.content h2:not(:first-child),.content h3:not(:first-child),.content h4:not(:first-child),.content h5:not(:first-child),.content h6:not(:first-child),.content ul:not(:first-child),.content ol:not(:first-child),.content blockquote:not(:first-child){margin-top:.8em}.content li{padding:8px 0;font-size:20px}.content ul{padding-left:32px}header .logos{display:flex;align-items:center;justify-content:center}header .logos img{display:block}header .logos .custom-logo{height:40px;width:auto;margin:0 0 0 40px}@media(max-width:700px){header .logos .custom-logo{height:20px;margin:0 0 0 16px}}.boxes{padding-top:60px}.boxes .container{display:flex;flex-direction:column}.boxes .container>h2{text-align:center;margin:0 0 32px}.boxes .container .boxes-container .box{padding:40px}.boxes .container .boxes-container .box *{color:#fff}.boxes .container .cta{align-self:flex-end;margin:16px 0 0}.boxes .container .cta:after{display:none}.columns{padding-top:60px}.columns .container{display:flex;flex-direction:column}.columns .container>h2{text-align:center;margin:0 0 32px}.columns .container>p{text-align:center;margin:0 0 40px}.columns .container .columns-container .column .image{height:360px;max-height:22vw}@media(max-width:1000px){.columns .container .columns-container .column .image{max-height:inherit;height:60vw}}.columns .container .columns-container .column *{color:#fff}.columns .container .columns-container .column .content{padding:40px}.columns .container .columns-container .column .content p,.columns .container .columns-container .column .content li{font-weight:300}.intakeform.padded{margin:60px 0 0;padding:60px 0}.intakeform.padded .container{padding:60px;max-width:1200px}.intakeform.padded .container input:not([type=button]),.intakeform.padded .container textarea{background:#f5f5f4;border:1px solid #4a4c64}.intakeform.padded .container>h2,.intakeform.padded .container>p{text-align:center}@media(max-width:1300px){.grid-container.col2{flex-direction:column}}@media(max-width:1300px){.grid-container.col2 .galleryitem{margin:8px 0}}.grid-container.col2 .galleryitem a{height:720px;background-size:cover;background-position:center;max-height:40vw}@media(max-width:1300px){.grid-container.col2 .galleryitem a{max-height:inherit;height:70vw}}.gform_wrapper button{border:0;background:#efefef;color:#000}.gform_wrapper .gfield_required{color:#fff!important}.venobox:not([data-vbtype]){pointer-events:none}.product-single .product_title{font-size:52px;margin:0 0 16px}.product-single .product_meta{display:none}.product-single .price span{color:#fff;font-size:24px}.product-single .woocommerce-tabs{display:none}.product-single .product{display:inline-block}.product-single .woocommerce-product-gallery__image{max-width:100%}.woocommerce .single_add_to_cart_button{background:#3e4053!important}.woocommerce .products .product-tile-image{height:300px;display:block}.woocommerce .products .product-tile-title{font-size:24px;line-height:1.2;margin:16px 0;display:block}.woocommerce .products .button{margin:0!important;display:block}.woocommerce-cart-form img{width:100px!important;margin:0}.woocommerce-cart-form *{font-size:20px}.woocommerce-cart-form a.remove{color:#fff!important}.woocommerce-cart-form [name=coupon_code]{min-width:150px}.standard .cart_totals .button,.standard .woocommerce-checkout .button{background:#3e4053!important}.standard .cart_totals input,.standard .woocommerce-checkout input{padding:8px 16px}.standard .cart_totals #order_review_heading,.standard .woocommerce-checkout #order_review_heading{margin:40px 0 16px;font-size:32px}.standard .cart_totals .form-row,.standard .woocommerce-checkout .form-row{margin:0 0 12px}.standard .cart_totals #payment,.standard .woocommerce-checkout #payment{background:#fff0}.select2-results__option{color:#000}.woocommerce-form-coupon-toggle{display:none}