@charset "UTF-8";:root{--workshop-thumb-gap:1.25rem}.h1,.h1.elementor-heading-title,.h2,.h2.elementor-heading-title,.h3,.h3.elementor-heading-title,.h4,.h4.elementor-heading-title,.h5,.h5.elementor-heading-title,.h6,.h6.elementor-heading-title,h1,h1.elementor-heading-title,h2,h2.elementor-heading-title,h3,h3.elementor-heading-title,h4,h4.elementor-heading-title,h5,h5.elementor-heading-title,h6,h6.elementor-heading-title{line-height:1.2;margin-bottom:.5rem;margin-top:0}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}a{cursor:pointer}dl,ol,p,ul{margin-bottom:1rem;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.mgl-tiles-container,address{margin-bottom:1rem}address{font-style:normal;line-height:inherit}body:not([class*=elementor-page-]) .site-main{max-width:1200px;padding-left:15px;padding-right:15px}#header-menu .elementor-nav-menu--dropdown li .search-form{align-items:stretch;display:flex;flex-wrap:wrap;padding:0 10px;position:relative;width:100%}#header-menu .elementor-nav-menu--dropdown li .search-form .search-field{-webkit-appearance:none;appearance:none;background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem 0 0 .25rem;display:block;flex:1 1 auto;min-width:0;position:relative;width:1%}#header-menu .elementor-nav-menu--dropdown li .search-form .search-submit{border:1px solid;border-bottom-left-radius:0;border-top-left-radius:0;display:inline-block;margin-left:-1px;position:relative;text-align:center;text-decoration:none;-webkit-user-select:none;user-select:none;vertical-align:middle;z-index:2}table tbody>tr:nth-child(odd):hover>td,table tbody>tr:nth-child(odd):hover>th{background-color:#f7f7f7}table tbody>tr:nth-child(2n):hover>td,table tbody>tr:nth-child(2n):hover>th{background-color:unset}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:0 5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0 10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:0 15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:0 20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:0 30px}#page-title .elementor-heading-title{margin-bottom:0}.wp-block-quote{margin:2rem 6rem;text-align:center}.wp-block-quote:before{color:var(--e-global-color-accent);content:"“";display:block;font-family:Times New Roman,Times,serif;font-size:70px;font-weight:600;height:.6em;line-height:1;opacity:.2}.wp-block-quote p{margin-bottom:.5rem;text-align:left}.wp-block-quote cite{color:var(--e-global-color-accent);font-style:italic}.wp-block-button .wp-block-button__link{background-color:var(--e-global-color-2849835);color:var(--e-global-color-primary);font-family:var(--e-global-typography-7430f2d-font-family),sans-serif;font-size:var(--e-global-typography-7430f2d-font-size);font-style:var(--e-global-typography-7430f2d-font-style);font-weight:var(--e-global-typography-7430f2d-font-weight);letter-spacing:var(--e-global-typography-7430f2d-letter-spacing);line-height:var(--e-global-typography-7430f2d-line-height);-webkit-text-decoration:var(--e-global-typography-7430f2d-text-decoration);text-decoration:var(--e-global-typography-7430f2d-text-decoration);text-transform:var(--e-global-typography-7430f2d-text-transform)}.wp-block-button .wp-block-button__link,.wp-block-button .wp-block-button__link:hover{border-color:var(--e-global-color-primary);border-radius:5px;border-style:solid;border-width:2px}.wp-block-button .wp-block-button__link:hover{background-color:var(--e-global-color-primary);color:var(--e-global-color-2849835)}.wp-block-buttons{margin-bottom:1rem;margin-top:0}.mgl-justified-container{margin-bottom:2rem}.cta-ebooks .elementor-cta__bg{background-repeat:no-repeat;background-size:contain}.cta-ebooks .elementor-cta__button-wrapper{text-align:center}.workshops-container{column-gap:var(--workshop-thumb-gap);display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:var(--workshop-thumb-gap);row-gap:var(--workshop-thumb-gap)}.workshops-container .workshop-thumb{aspect-ratio:3/2;overflow:hidden;position:relative;transition:all .2s ease-in-out}.workshops-container .workshop-thumb .workshop-overlay{background-color:rgba(0,0,0,.3);left:50%;padding:1.25rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:70%}.workshops-container .workshop-thumb .workshop-overlay .workshop-dates,.workshops-container .workshop-thumb .workshop-overlay .workshop-spots-left,.workshops-container .workshop-thumb .workshop-overlay .workshop-title{color:#fff;font-family:var(--e-global-typography-primary-font-family),sans-serif;max-width:100%;text-align:center;text-transform:uppercase}.workshops-container .workshop-thumb .workshop-overlay .workshop-title{font-size:22px;margin:0}.workshops-container .workshop-thumb .workshop-overlay .workshop-dates{font-size:18px;font-weight:400px}.workshops-container .workshop-thumb .workshop-overlay .workshop-spots-left{background-color:var(--e-global-color-primary);font-size:20px;font-weight:600;margin:1rem auto 0;padding:.25rem 1.25rem;width:max-content}.workshops-container .workshop-thumb .workshop-image{height:100%;width:100%}.workshops-container .workshop-thumb .workshop-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home .workshops-container{grid-template-columns:repeat(3,1fr);margin-bottom:0}.home .workshops-container .workshop-thumb .workshop-spots-left{font-size:16px}.workshop-region-thumbs,.workshop-tax-thumbs{display:flex;flex-wrap:wrap;gap:var(--workshop-thumb-gap);justify-content:space-evenly}.workshop-region-thumbs a,.workshop-tax-thumbs a{position:relative}.workshop-region-thumbs a .workshop-tax-image,.workshop-tax-thumbs a .workshop-tax-image{aspect-ratio:3/2;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.workshop-region-thumbs a .workshop-tax-overlay,.workshop-tax-thumbs a .workshop-tax-overlay{background-color:rgba(0,0,0,.3);left:50%;padding:.75rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}.workshop-region-thumbs a .workshop-tax-overlay h3,.workshop-tax-thumbs a .workshop-tax-overlay h3{color:#fff;font-family:var(--e-global-typography-primary-font-family),sans-serif;font-size:1.5rem;margin:0;max-width:100%;text-align:center;text-transform:uppercase}.workshop-tax-thumbs a{flex-basis:calc(33.33333% - var(--workshop-thumb-gap)/3*2)}.workshop-region-thumbs a{flex-basis:calc(25% - var(--workshop-thumb-gap)/4*3)}.post-type-archive-workshops h1.entry-title,.tax-workshop_year h1.entry-title,.tax-workshopregions h1.entry-title,.tax-workshoptags h1.entry-title{color:#fff;margin:0 auto .25rem}.tax-workshop_year h1.entry-title,.tax-workshopregions h1.entry-title,.tax-workshoptags h1.entry-title{margin:0 auto}#breadcrumbs{margin-bottom:1rem;text-align:center}#filter-container{background-color:var(--e-global-color-secondary);margin:0 auto 1rem;padding:.5rem;text-align:center}#filter-container .filter-option{border-bottom:.125rem solid transparent;color:#fff;cursor:pointer;display:inline-block;font-size:15px;margin:0 .25rem .125rem;padding:.125rem .25rem;text-transform:uppercase}#filter-container .active-filter,#filter-container .filter-option:hover{border-bottom:.125rem solid var(--e-global-color-primary)}#footer,#footer a{color:#fff}#footer a:hover{text-decoration:underline}#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6{color:#fff}#footer h4,#footer h5,#footer h6{margin-bottom:.5rem}#footer ul{list-style-type:none;padding:0}#footer ul li{margin-bottom:0}#footer ul li a{font-family:var(--e-global-typography-text-font-family);font-size:var(--e-global-typography-text-font-size);line-height:1.5;padding:0}.single-post #post-meta,.single-webinar #post-meta{color:var(--e-global-color-primary)}.single-post .wp-block-image,.single-webinar .wp-block-image{margin:0 0 1rem}.single-workshop_pro .section-title,.single-workshops .section-title{background-color:var(--e-global-color-secondary);color:var(--e-global-color-2849835);font-family:var(--e-global-typography-7430f2d-font-family),sans-serif;font-size:var(--e-global-typography-7430f2d-font-size);font-style:var(--e-global-typography-7430f2d-font-style);font-weight:var(--e-global-typography-7430f2d-font-weight);letter-spacing:var(--e-global-typography-7430f2d-letter-spacing);line-height:var(--e-global-typography-7430f2d-line-height);margin:0 0 1rem;padding:.35rem 0 .5rem;text-align:center;-webkit-text-decoration:var(--e-global-typography-7430f2d-text-decoration);text-decoration:var(--e-global-typography-7430f2d-text-decoration);text-transform:var(--e-global-typography-7430f2d-text-transform)}.single-workshops #featured-image{background-position-y:var(--featured-image-y)}.single-workshops .pro-container{align-items:center;display:flex;margin-bottom:.5rem}.single-workshops .pro-image{border-radius:50%;height:100px;margin-right:1.5rem;min-width:100px;overflow:hidden}.single-workshops .pro-image img{display:block;margin:auto;width:100px}.single-workshops .workshop-important-links{margin-bottom:2rem}.single-workshops #important-link-2 .workshop-important-links{margin-left:20px}.single-workshops #workshop-icons .elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated{padding:15px}.single-workshops .testimonials .testimonial{margin-bottom:.5rem}.single-workshops .testimonials footer:not(:last-child){margin-bottom:1rem}.single-workshops .more-info-images-container{margin-bottom:2rem}.single-workshops .more-info-images-container:not(.images-one-column){column-gap:1rem;display:grid;row-gap:1rem}.single-workshops .more-info-images-container.images-one-column{display:flex;justify-content:center;margin:0 auto 2rem;max-width:800px;width:70%}.single-workshops .more-info-images-container.images-two-column{grid-template-columns:repeat(2,1fr)}.single-workshops .more-info-images-container.images-three-column{grid-template-columns:repeat(3,1fr)}.single-workshops .more-info-images-container.images-four-column{grid-template-columns:repeat(4,1fr)}.single-workshops .more-info-images-container figcaption{text-align:center}.single-workshops .more-info-images-container:not(.images-one-column) figure .aspect-ratio{overflow:hidden;position:relative}.single-workshops .more-info-images-container:not(.images-one-column) figure .aspect-ratio:before{content:"";display:block;padding-top:66%}.single-workshops .more-info-images-container:not(.images-one-column) figure .aspect-ratio .more-info-image{align-items:center;display:flex;height:100%;justify-content:center;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.single-workshops .more-info-text-container,.single-workshops .more-info-video-container{margin-bottom:2rem}.single-workshops .more-info-title{text-align:center}.single-workshops #payment-terms table{font:inherit;font-size:100%;margin:0 auto 1rem;table-layout:fixed;vertical-align:baseline;width:80%}.single-workshops #payment-terms table th{padding:1rem;vertical-align:bottom}.single-workshops #payment-terms table th:not(:first-child){width:15%}.single-workshops #payment-terms table td{padding:1rem;vertical-align:middle}.single-workshops #payment-terms table tr td:not(:first-child){padding-right:1.5rem;text-align:right}.single-workshops .coming-soon #last-signup-btn{display:none}.single-workshops #related-workshops .elementor-post__excerpt>p:first-of-type{margin-bottom:1rem}.single-workshop_pro #workshop-pro-bio .elementor-blockquote{padding:0 1.25rem}.single-workshop_pro #workshop-pro-bio .elementor-blockquote .elementor-blockquote__content{font-style:italic}.single-workshop_pro #workshop-pro-bio .elementor-blockquote .elementor-blockquote__author{font-style:italic;font-weight:inherit}.single-workshop_pro #workshop-pro-bio #workshop-pro-columns{display:flex;gap:1rem;margin-bottom:1rem}.single-workshop_pro #workshop-pro-bio #workshop-pro-columns #workshop-pro-headshot{flex-basis:30%}.single-workshop_pro #workshop-pro-bio #workshop-pro-columns #workshop-pro-headshot figure{margin:0}.single-workshop_pro #workshop-pro-bio #workshop-pro-columns #workshop-pro-content{flex-basis:70%}.single-workshop_pro #workshop-pro-bio #workshops-container{display:flex;gap:2rem;margin-bottom:1rem}.single-workshop_pro #workshop-pro-bio #workshops-container .workshops-box{flex-grow:1}.single-workshop_pro #workshop-pro-bio #workshops-container .workshops-box ul{list-style-type:none;padding:0}.single-workshop_pro #workshop-pro-bio #workshops-container .workshops-box ul li{margin-bottom:.5rem}.single-workshop_pro #workshop-pro-bio .mgl-justified-container{margin-bottom:2rem}.page.testimonials #testimonials-pagination{font-size:24px;text-align:center}.search-results .search-result-container{column-gap:1rem;display:flex;margin-bottom:2rem}.search-results .search-result-container .search-result-image{flex-shrink:0;height:150px;overflow:hidden;position:relative;width:200px}.search-results .search-result-container .search-result-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.search-results .search-result-container .search-result-text{flex-grow:1}.search-results .search-result-container .search-result-text .search-highlight{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),sans-serif;font-size:14px}.search-results .pagination{display:flex}.search-results .pagination .nav-previous{width:50%}.search-results .pagination .nav-next{text-align:right;width:50%}.request-a-magazine .elementor-field-group-newsletter,.request-a-magazine-international .elementor-field-group-newsletter{margin:1rem 0}.request-a-magazine .elementor-field-type-submit,.request-a-magazine-international .elementor-field-type-submit{margin-top:1rem}@media(max-width:1200px){.h1,h1{font-size:calc(1.375rem + 1.5vw)}.h2,h2{font-size:calc(1.325rem + .9vw)}.h3,h3{font-size:calc(1.3rem + .6vw)}.h4,h4{font-size:calc(1.275rem + .3vw)}}@media(min-width:600px) and (max-width:1023px){.wp-block-quote{margin-left:3rem;margin-right:3rem}.single-workshops .pro-image{border-radius:50%;height:75px;margin-right:1.5rem;min-width:75px;overflow:hidden}.single-workshops .pro-image a img{display:block;margin:auto;width:75px}.single-workshops #payment-terms table{width:100%}.single-workshops #payment-terms table td,.single-workshops #payment-terms table th{padding:.5rem}.single-workshops #payment-terms table th:not(:first-child){width:15%}.single-workshops #payment-terms table tr td:not(:first-child){padding-right:1rem}}@media(max-width:599px){.wp-block-quote{margin:1rem}.home .workshops-container,.workshops-container{column-gap:15px;grid-template-columns:1fr;row-gap:15px}.home .workshops-container .workshop-thumb .workshop-overlay,.workshops-container .workshop-thumb .workshop-overlay{width:85%}.workshop-region-thumbs a,.workshop-tax-thumbs a{flex-basis:100%}.workshop-region-thumbs a .workshop-tax-image,.workshop-tax-thumbs a .workshop-tax-image{aspect-ratio:3.5/1}#filter-container{padding:.25rem}#footer .footer-destinations ul{grid-column-gap:.5rem;display:grid;grid-template-columns:repeat(3,1fr)}.single-workshops .more-info-images-container.images-one-column,.single-workshops .more-info-images-container.images-two-column{width:100%}.single-workshops .more-info-images-container.images-four-column,.single-workshops .more-info-images-container.images-three-column{grid-template-columns:repeat(2,1fr)}.single-workshops #payment-terms table{width:100%}.single-workshops #payment-terms table td,.single-workshops #payment-terms table th{padding:.5rem}.single-workshops #payment-terms table th:not(:first-child){width:20%}.single-workshops #payment-terms table tr td:not(:first-child){padding-right:.5rem}.home #featured-image,.single-workshop_pro #featured-image,.single-workshops #featured-image{background-image:var(--featured-image-mobile)}.single-workshop_pro #workshop-pro-bio #workshop-pro-columns,.single-workshop_pro #workshop-pro-bio #workshops-container{flex-direction:column;gap:1rem 0}.search-results .search-result-container{flex-direction:column;row-gap:.5rem}.search-results .search-result-container .search-result-image{display:none}}@media(max-width:1024px){.workshops-container .workshop-thumb{aspect-ratio:16/9}.workshops-container .workshop-thumb .workshop-overlay{width:80%}}@media(min-width:600px) and (max-width:799px){.workshops-container .workshop-thumb .workshop-overlay{width:80%}.workshops-container .workshop-thumb .workshop-overlay .workshop-title{font-size:18px}.workshops-container .workshop-thumb .workshop-overlay .workshop-dates{font-size:16px}.workshops-container .workshop-thumb .workshop-overlay .workshop-spots-left{font-size:18px}.single-workshops .more-info-images-container.images-one-column,.single-workshops .more-info-images-container.images-two-column{width:100%}.single-workshops .more-info-images-container.images-four-column,.single-workshops .more-info-images-container.images-three-column{grid-template-columns:repeat(2,1fr)}}@media(min-width:599px) and (max-width:1024px){.home .workshops-container,.workshops-container{grid-template-columns:repeat(2,1fr)}.workshop-region-thumbs a,.workshop-tax-thumbs a{flex-basis:calc(50% - var(--workshop-thumb-gap)/2)}.workshop-region-thumbs a .workshop-tax-image,.workshop-tax-thumbs a .workshop-tax-image{aspect-ratio:16/9}}@media print{#copyright,#footer{visibility:hidden}}