html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.author-box:before,.clearfix:before,.entry:before,.entry-content:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.widget:before,.wrap:before{content:" ";display:table}.author-box:after,.clearfix:after,.entry:after,.entry-content:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.widget:after,.wrap:after{clear:both;content:" ";display:table}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{background-color:var(--osim-grey-medium);color:#000;font-family:Poppins,sans-serif;font-size:17px;font-weight:400;line-height:1.5;margin:0;overflow-x:hidden}body.page-id-992{background-color:#fff}button,input:focus,input[type=button],input[type=reset],input[type=submit],textarea:focus,.button,.gallery img{transition:all .2s ease-in-out}a{color:var(--osim-link);text-decoration:underline;transition:color .2s ease-in-out,background-color .2s ease-in-out}a:focus,a:hover{color:var(--osim-link-hover);text-decoration:none}p{margin:0 0 21px;padding:0}ol,ul{margin:0;padding:0}li{list-style-type:none}hr{border:0;border-collapse:collapse;border-bottom:1px solid currentColor;clear:both;color:#eee;margin:1.65em auto}b,strong{font-weight:700}blockquote,cite,em,i{font-style:italic}mark{background:var(--osim-grey-medium);color:#333}blockquote{margin:30px}.site-container .site-inner .has-large-font-size{font-size:21px}.site-container .site-inner .has-larger-font-size{font-size:24px;line-height:1.42}h1,h2,h3,h4,h5,h6{color:inherit;font-family:Poppins,sans-serif;font-weight:700;line-height:1.2;margin:0 0 14px}.entry-content>p+h1,.entry-content>p+h2,.entry-content>p+h3,.entry-content>p+h4,.entry-content>p+h5,.entry-content>p+h6{margin-top:45px}h1{font-size:30px}h2{font-size:26px}h3{font-size:24px}h4{font-size:22px}h5{font-size:20px}h6{font-size:18px}@media screen and (min-width:414px){h1{font-size:36px}h2{font-size:29px}h3{font-size:26px}h4{font-size:23px}h5{font-size:21px}h6{font-size:19px}}@media screen and (min-width:720px){h1{font-size:43px}h2{font-size:29px}h3{font-size:27px}h4{font-size:25px}h5{font-size:22px}h6{font-size:20px}}embed,iframe,img,object,video,.wp-caption{max-width:100%}img{height:auto;vertical-align:top}figure{margin-bottom:15px}.wp-block-image figure{margin-top:25px;margin-bottom:40px}.gallery{overflow:hidden}figure.wp-block-gallery{margin-bottom:60px}.site-container .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item{width:100%;margin:0 0 16px;flex:0 0 auto}.gallery img{border:1px solid #eee;height:auto;padding:4px}.gallery img:focus,.gallery img:hover{border:1px solid #999;outline:none}.gallery-item{float:left;margin:0 0 30px;text-align:center}.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:6px 6px 9px 30px;color:#000;text-align:left;font-size:16px;font-weight:700;background:#FFFFFF99;box-sizing:border-box;margin:0}@media (min-width:690px){.site-container .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item{width:calc(50% - 20px);margin:10px}}@media screen and (min-width:1100px){.site-container .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item{width:calc(33% - 20px);margin:10px}.wp-block-gallery .blocks-gallery-item figcaption{font-size:18px}}@media screen and (min-width:1470px){.wp-block-gallery .blocks-gallery-item figcaption{font-size:22px}}input,select,textarea{background-color:#f6f7f5;border:1px solid #cacaca;color:#333;font-size:18px;font-weight:400;padding:8px 15px;width:100%}.select2-container--default .select2-selection--single{background-color:#f6f7f5}input,select{padding:8px}input:focus,textarea:focus{border:1px solid #999;outline:none}input[type=checkbox],input[type=image],input[type=radio]{width:auto}:-ms-input-placeholder{color:#333;opacity:1}::placeholder{color:#333;opacity:1}button,input[type=button],input[type=reset],input[type=submit],a.gb-button,.button{color:#fff;background-color:var(--osim-button);border:0;cursor:pointer;font-size:18px;font-weight:400;padding:12px 30px;text-align:center;text-decoration:none;white-space:normal;width:auto;border-radius:50px}a.gb-button{font-size:20px;padding:calc(.667em + 2px) calc(1.333em + 2px)}button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover,.button:focus,.button:hover{background-color:var(--osim-button-hover);border-width:0;color:#fff;box-shadow:1px 1px 15px -8px #444}.wp-block-buttons{margin-top:25px;margin-bottom:25px;gap:20px 30px}.wp-block-buttons .wp-block-button .wp-block-button__link{font-size:20px;font-weight:400;line-height:1.1;color:#fff !important;background-color:var(--osim-button) !important;border:none;border-radius:50px}.wp-block-buttons .wp-block-button .wp-block-button__link:hover{color:#fff !important;background-color:var(--osim-button-hover) !important}.wp-block-button.is-style-outline .wp-block-button__link{color:var(--osim-button) !important;background-color:transparent !important;border:3px solid var(--osim-button) !important}.wp-block-button.is-style-outline .wp-block-button__link:hover{color:#fff !important;background-color:var(--osim-button-hover) !important}.wp-block-button.is-style-outline-light .wp-block-button__link{color:#fff !important;background-color:transparent !important;border:3px solid #fff !important}.wp-block-button.is-style-outline-light .wp-block-button__link:hover{background-color:var(--osim-button-hover) !important}.entry-content .button:focus,.entry-content .button:hover{color:#fff}.button{display:inline-block}.woocommerce button.button:disabled,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled],.woocommerce button.button:disabled[disabled]:hover,.site-container button:disabled,.site-container button:disabled:hover,.site-container input:disabled,.site-container input:disabled:hover,.site-container input[type=button]:disabled,.site-container input[type=button]:disabled:hover,.site-container input[type=reset]:disabled,.site-container input[type=reset]:disabled:hover,.site-container input[type=submit]:disabled,.site-container input[type=submit]:disabled:hover{color:#555;opacity:.8}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button{display:none}.entry-content .wp-block-button__link{font-size:16px;background-color:var(--osim-button)}.entry-content .wp-block-button__link:hover,.entry-content .wp-block-button__link:active{background-color:var(--osim-button-hover)}.wc-block-featured-category__link .wp-block-button__link{font-size:16px;background-color:var(--osim-button-hover)}.wc-block-featured-category__link .wp-block-button__link:hover,.wc-block-featured-category__link .wp-block-button__link:active{background-color:var(--osim-button-hover)}.wp-block-contact-form-7-contact-form-selector{margin-top:-10px}.wpcf7 form>div{margin:10px 0 21px}.wpcf7 form label{font-size:19px;font-weight:400}.wpcf7 form label input,.wpcf7 form label textarea,.wpcf7 form label select,.wpcf7 form label span.wpcf7-radio{margin-top:10px}.wpcf7 .wpcf7-radio .wpcf7-list-item,.wpcf7 .wpcf7-checkbox .wpcf7-list-item{margin:0 25px 0 0}.wpcf7 .wpcf7-radio .wpcf7-list-item input{margin:14px 3px 0 0}.wpcf7 .wpcf7-checkbox .wpcf7-list-item input{position:relative;bottom:1px;margin:14px 3px 0 0}.wpcf7 form .number-medium input{max-width:200px}.wpcf7 form .message{margin-bottom:15px}.wpcf7 div.submit{clear:both;text-align:left;margin:0 0 42px;line-height:1}.wpcf7 .wpcf7-form .wpcf7-response-output{margin:-30px 0 1em}.wpcf7 .wpcf7 .ajax-loader{position:absolute;margin:10px 24px}@media screen and (min-width:960px){.wpcf7 form{display:flex;flex-wrap:wrap}.wpcf7 form>div{width:100%}.wpcf7 form .odd{width:calc(50% - 17px)}.wpcf7 form .even{width:calc(50% - 17px);margin-left:auto}.wpcf7 form .third{width:calc(33.333% - 22px)}.wpcf7 form .third.third-middle{margin:10px 32px 21px}}table{border-collapse:collapse;border-spacing:0;margin-bottom:40px;width:100%;word-break:break-all}tbody{border-bottom:1px solid #eee}td,th{line-height:1.5;text-align:left;vertical-align:top}td{padding:.5em}tr{border-top:1px solid #eee}th{font-family:Poppins,sans-serif;font-weight:500;padding:.5em}.wp-block-table{margin:0 0 1em;overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%;min-width:480px;margin-bottom:10px;border:2px solid #ccc}.wp-block-table table.has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table table.has-fixed-layout td,.wp-block-table table.has-fixed-layout th{word-break:break-word}.wp-block-table.alignleft,.wp-block-table.aligncenter,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f0f0f0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.screen-reader-shortcut,.screen-reader-text,.screen-reader-text span{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus,.screen-reader-shortcut:focus,.widget_search input[type=submit]:focus{background:#fff;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#333;display:block;font-size:1em;font-weight:700;height:auto;padding:15px 23px 14px;text-decoration:none;width:auto;z-index:100000}.more-link{display:inline-block;position:relative;margin-bottom:30px}.site-container{word-wrap:break-word}.page-bottom-flush .content-sidebar-wrap,.page-bottom-flush main.content,.page-bottom-flush article.entry:last-of-type{margin-bottom:0}.page-bottom-flush .site-inner,.woocommerce-shop .site-inner{padding-bottom:0}body.page .content-sidebar-wrap,body.page main.content,body.page article.entry:last-of-type,body.single-post .content-sidebar-wrap,body.single-post main.content,body.single-post article.entry:last-of-type{margin-bottom:0}.page-bottom-flush .entry-content .location-map iframe{margin-bottom:-6px}.wrap{max-width:1360px;padding:0 15px;margin:0 auto}.site-header>.wrap{max-width:1600px}.site-inner{clear:both;margin:0 auto;max-width:1154px;padding:50px 15px 40px;background-color:#fff}body.woocommerce-shop .site-inner{padding-top:0}body.home .site-inner,body.tax-product_cat .site-inner{max-width:1210px}body.content-wide .site-inner{max-width:1360px}main.content .page-description>.alignfull,.entry-content>.alignfull,main.content>.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw}.entry-content>.alignwide{margin-left:0;margin-right:0}.entry-content>.alignwide,.gb-block-container.alignwide .gb-container-inside{max-width:100vw;width:100%}@media screen and (min-width:1150px){.entry-content>.alignwide{margin-left:calc(25% - 25vw);margin-right:calc(25% - 25vw);max-width:100vw;width:calc(50% + 50vw)}}.gb-block-container.alignfull .gb-container-content{padding:0 15px}.gb-block-container.alignfull.side-padding-flush .gb-container-content{padding:0}.gb-block-container.content-width .gb-container-content,.wp-block-cover.content-width .wp-block-cover__inner-container{max-width:994px}.gb-block-container.content-width .gb-container-content{padding-left:25px;padding-right:25px}.wp-block-cover.content-width .wp-block-cover__inner-container{padding-left:0;padding-right:0}@media screen and (min-width:720px){.wp-block-cover.content-width .wp-block-cover__inner-container{padding-left:25px;padding-right:25px}}body.tax-product_cat h1.archive-title,body.woocommerce-shop h1.woocommerce-products-header__title.page-title,body.page .entry-header{margin-bottom:25px}body.tax-product_cat h1.archive-title,body.woocommerce-shop h1.woocommerce-products-header__title.page-title{margin:15px 0 25px}body.page .entry-header h1{margin:15px 0 10px}@media screen and (min-width:720px){body.tax-product_cat h1.archive-title,body.woocommerce-shop h1.woocommerce-products-header__title.page-title{margin:35px 0 35px}}.after-entry,.archive-description,.author-box{margin-bottom:40px}.archive-description p{margin:0 0 18px}.archive-description .archive-title+p{margin-top:21px}.after-entry{box-shadow:0 0 20px rgba(0,0,0,.05);padding:20px 30px}.after-entry .widget:last-of-type{margin-bottom:0}.breadcrumb{border-bottom:1px solid #eee;font-size:16px;margin-bottom:40px;padding-bottom:10px}.genesis-title-hidden .breadcrumb{margin-top:40px}.archive-description p:last-child,.author-box p:last-child{margin-bottom:0}.search-form{overflow:hidden}.entry-content .search-form{margin-bottom:40px;width:50%}.widget_search input[type=submit]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.site-search.gb-block-container.wp-block-genesis-blocks-gb-container .gb-container-content{padding:55px 15px 65px}.site-search.gb-block-container .gb-container-content h2{margin:0 0 36px}.site-search .wp-block-search{background-color:transparent}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,body.search .site-search .site-search__inside-wrapper{display:flex;flex-wrap:nowrap;max-width:100%;background-color:#f6f7f5;padding:8px;border:2px solid var(--osim-dark-bg)}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input,body.search .site-search .site-search__inside-wrapper .search-form-input{border-radius:0;border:none;padding:0 0 0 .25em;line-height:1.5}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button,body.search .site-search .site-search__inside-wrapper .site-search__button{background-color:transparent;border:1px solid transparent;padding:0 6px;margin-left:8px;color:#444;transition:all .3s ease-in-out}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button:hover,body.search .site-search .site-search__inside-wrapper .site-search__button:hover,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button:active,body.search .site-search .site-search__inside-wrapper .site-search__button:active{background-color:var(--osim-dark-bg);border-color:var(--osim-dark-bg);color:#eee}.wp-block-search .wp-block-search__button svg,.site-search .site-search__inside-wrapper .site-search__button svg{width:36px;height:36px;fill:currentColor}@media screen and (min-width:700px){.site-search.gb-block-container.wp-block-genesis-blocks-gb-container .gb-container-content{padding:90px 25px 112px}.site-search.gb-block-container .gb-container-content h2{margin:0 0 42px}}body.search .archive-description{margin:30px 0}body.search .site-search{margin-bottom:60px}body.search article{margin-bottom:30px}body.search article h2.entry-title{font-size:22px;margin:0 0 6px}body.search article h2.entry-title a{text-decoration:underline}body.search article h2.entry-title a:hover,body.search article h2.entry-title a:active{text-decoration:none}body.search article .entry-meta,body.search article .entry-image-link{display:none}.archive-description .entry-title,.author-box-title{font-size:20px;font-weight:700;margin-bottom:10px}.entry-title,.archive-title{margin-bottom:0}.entry-title a,.sidebar .widget-title a{color:#333;text-decoration:none}.entry-title a:active,.entry-title a:hover{color:var(--osim-button-hover)}.widget-title{font-size:18px;font-weight:400;margin-bottom:20px}.genesis-title-hidden .site-inner{padding-top:0}.genesis-title-hidden.has-header-image .site-inner{padding-top:60px}a.aligncenter img{display:block;margin:0 auto}a.alignnone{display:inline-block}.alignleft{float:left;text-align:left}.alignright{float:right;text-align:right}a.alignleft,a.alignnone,a.alignright{max-width:100%}img.centered,.aligncenter{display:block;margin:0 auto 30px;text-align:center}.singular-image{display:block;margin:0 0 40px}img.alignnone,.alignnone{margin-bottom:15px}a.alignleft,img.alignleft,.wp-caption.alignleft{margin:0 20px 20px 0}a.alignright,img.alignright,.wp-caption.alignright{margin:0 0 20px 20px}figcaption,.gallery-caption,.wp-caption-text{font-size:14px;font-weight:700;margin-top:.5em;margin-bottom:1em;padding-left:10px;padding-right:10px;text-align:left}.entry-content p.wp-caption-text{margin-bottom:0}.entry-content .wp-audio-shortcode,.entry-content .wp-playlist,.entry-content .wp-video{margin:0 0 30px}.widget{margin-bottom:40px}.widget p:last-child,.widget ul>li:last-of-type{margin-bottom:0}.widget ul>li{margin-bottom:10px}.widget ul>li:last-of-type{padding-bottom:0}.widget ol>li{list-style-position:inside;list-style-type:decimal;padding-left:20px;text-indent:-20px}.widget li li{border:0;margin:0 0 0 30px;padding:0}.widget_calendar table{width:100%}.widget_calendar td,.widget_calendar th{text-align:center}.utility-bar{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:1000%}.utility-bar>.wrap{max-width:100%;padding:0;margin:0}.utility-bar .utility-bar-inner{font-size:16px;font-weight:400}.utility-bar section.widget{margin:0}.utility-bar .widget-title{display:none}.utility-bar section.widget .textwidget>p{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;line-height:1.15;color:#fff;background-color:var(--ws-green-bg);padding:14px 15px}.utility-bar section.widget .textwidget>p a{text-decoration:underline;outline:0}.utility-bar section.widget .textwidget>p a:hover,.utility-bar section.widget .textwidget>p a:active{color:#ccc;text-decoration:none}.utility-bar img.dttv-logo{height:36px;width:auto;padding-bottom:3px;margin-right:15px}.utility-bar a{color:#fff}.utility-bar .textwidget p{text-align:center;margin-bottom:0}@media screen and (min-width:768px){.utility-bar .utility-bar-inner{font-size:17px}}body.menu-expanded .utility-bar{display:none}.gb-container-inside .wp-block-media-text .wp-block-media-text__content{padding:0 30px}@media screen and (min-width:720px){.gb-container-inside .wp-block-media-text .wp-block-media-text__content{padding:0 50px}}@media screen and (max-width:600px){.gb-container-inside .wp-block-media-text .wp-block-media-text__content{padding:10px 0 0}}.wp-block-cover{position:relative;min-height:430px;width:100%;display:flex;justify-content:center;align-items:center;padding:1em;box-sizing:border-box}.wp-block-cover img.wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover;outline:none;border:none;box-shadow:none}.wp-block-cover .wp-block-cover__inner-container{width:100%;z-index:1;color:#fff}.wp-block-cover .wp-block-cover__background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background-color:#000;opacity:.35}.wp-block-cover__video-background{z-index:0}.wp-block-cover__image-background{z-index:0}.entry-content>.wp-block-genesis-blocks-gb-columns,.entry-content>.gb-block-container{margin-top:70px;margin-bottom:70px}.entry-content>.wp-block-genesis-blocks-gb-columns:first-child,.entry-content>.gb-block-container:first-child{margin-top:0}.page-bottom-flush .entry-content>.wp-block-genesis-blocks-gb-columns:last-child,.page-bottom-flush .entry-content>.gb-block-container:last-child{margin-bottom:0}.gb-block-container .gb-container-content>.has-background-dim{opacity:1}.wp-block-cover p:last-child{margin:0}.site-container .gb-layout-columns-2>.gb-layout-column-wrap{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-template-areas:"col1 col2"}.site-inner .gb-block-layout-column-gap-2{grid-gap:1em 2em}.site-container .gb-2-col-wideright>.gb-layout-column-wrap{-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr;grid-template-areas:"col1 col2"}.site-container .gb-2-col-wideleft>.gb-layout-column-wrap{-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr;grid-template-areas:"col1 col2"}.site-container .gb-layout-columns-4.gb-4-col-equal .gb-block-layout-column-inner{height:100%}.site-container .gb-layout-columns-4>.gb-layout-column-wrap{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"col1 col2 col3 col4"}@media screen and (max-width:1100px){.site-container .gb-layout-columns-4.gb-4-col-equal .gb-block-layout-column-inner{height:100%}}@media only screen and (max-width:900px){.site-container .gb-layout-columns-4>.gb-layout-column-wrap.gb-is-responsive-column{grid-template-rows:auto;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-template-areas:"col1 col2" "col3 col4"}}@media only screen and (max-width:800px){.site-container .gb-layout-columns-2>.gb-layout-column-wrap,.site-container .gb-2-col-wideright>.gb-layout-column-wrap,.site-container .gb-2-col-wideleft>.gb-layout-column-wrap{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"col1" "col2"}}@media only screen and (max-width:374px){.site-container .gb-layout-columns-4>.gb-layout-column-wrap.gb-is-responsive-column{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"col1" "col2" "col3" "col4"}}.wp-block-genesis-blocks-gb-columns .gb-block-layout-column-inner{display:flex;flex-direction:column;height:100%}.wp-block-genesis-blocks-gb-columns .gb-block-layout-column-inner div.gb-block-button:last-child{margin-top:auto}.genesis-skip-link{margin:0}.genesis-skip-link .skip-link-hidden{display:none;visibility:hidden}.genesis-skip-link li{height:0;list-style:none;width:0}:focus{color:#333;outline:#ccc solid 1px}.site-header{position:relative;z-index:9999;padding:0;background-color:var(--osim-white);box-shadow:0 5px 11px -10px #150508}.site-header>.wrap{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;position:relative;padding:0}@media screen and (min-width:1120px){.site-header{background-color:var(--osim-white)}.site-header>.wrap{flex-direction:row;justify-content:flex-start}}.title-area{padding-bottom:5px;padding-top:5px;width:auto}.wp-custom-logo .title-area{display:flex;width:calc(100% - 156px);max-width:174px;padding:15px 0;margin:3px 22px 0 auto}.wp-custom-logo .custom-logo-link{display:block;width:100%}.wp-custom-logo .title-area img{width:auto}.site-title{font-size:20px;font-weight:700;line-height:1;margin-bottom:0}.site-title a,.site-title a:focus,.site-title a:hover{color:#222;text-decoration:none}.site-description,.wp-custom-logo .site-title{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}@media only screen and (min-width:1120px){.wp-custom-logo .title-area{padding:0;margin:0}}.genesis-nav-menu{clear:both;line-height:1.4;width:100%}.genesis-nav-menu .menu-item{display:block;position:relative}.genesis-nav-menu a{color:#000;display:block;font-family:Poppins,sans-serif;font-size:17px;font-weight:400;outline-offset:-1px;padding-bottom:12px;padding-top:12px;text-decoration:none;letter-spacing:.03em}.nav-secondary .genesis-nav-menu li.menu-item a{font-size:18px}.genesis-nav-menu .sub-menu .current-menu-item>a{text-decoration:none}.genesis-nav-menu .sub-menu,.genesis-nav-menu .sub-menu a{width:100%}.genesis-nav-menu .sub-menu{clear:both;display:none;left:-9999px;margin:0;opacity:1;padding-left:15px;position:static;z-index:99}.genesis-nav-menu .sub-menu li.menu-item a{background-color:#fff;font-size:18px;position:relative;word-wrap:break-word}.genesis-nav-menu .menu-item:focus,.genesis-nav-menu .menu-item:hover{position:relative}@media screenk and (min-width:500px){.genesis-nav-menu a{padding-bottom:12px;padding-top:12px}}@media screen and (min-width:1120px){.nav-primary .genesis-nav-menu a{padding:21px 12px 18px}.nav-secondary .genesis-nav-menu a{padding:10px 15px}}.genesis-nav-menu .contacts-mobile{display:flex;flex-flow:column nowrap;align-items:center;width:100vw;padding:20px 20px 90px;margin:0 0 0 -30px;border-top:1px solid #707070;bottom:66px}@media only screen and (min-width:375px){.genesis-nav-menu .contacts-mobile{margin:0 0 0 -42px}}.genesis-nav-menu .contacts-mobile a{display:inline-flex;align-items:center;width:auto;padding:3px 5px;margin:5px 0;text-transform:none}.genesis-nav-menu .contacts-mobile a svg{width:18px;height:auto;fill:#fff;margin-right:12px}@media only screen and (min-width:1120px){.genesis-nav-menu .contacts-mobile{display:none}}.genesis-nav-menu .menu-item.cart-widget a{position:relative;padding:16px 0 8px}.genesis-nav-menu .menu-item.cart-widget a:after{content:none;display:none}.genesis-nav-menu .menu-item.cart-widget a svg{width:55px;height:auto;color:var(--osim-link)}.genesis-nav-menu .menu-item.cart-widget a svg path{stroke:currentColor !important}.genesis-nav-menu .menu-item.cart-widget a span.item-count{display:inline-block;position:absolute;top:50%;left:50%;top:calc(50% + -3px);left:calc(50% + +4px);min-width:25px;font-family:Poppins,sans-serif;font-size:16px;line-height:1;text-align:center;padding:4px;color:#fff;border-radius:50%;background-color:var(--osim-link);transform:translate(8px,-30px)}:root{--osim-phone-svg:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="50" height="50"><path d="M11.84 2.988c-.77-.062-1.625.16-2.414.715-.696.485-2.196 1.676-3.598 3.024-.7.671-1.367 1.37-1.883 2.058-.52.688-.972 1.317-.945 2.23.027.82.11 3.247 1.855 6.965 1.747 3.715 5.133 8.813 11.739 15.422 6.61 6.61 11.707 9.996 15.422 11.743C35.73 46.89 38.16 46.973 38.98 47c.91.027 1.54-.426 2.227-.945.688-.52 1.387-1.184 2.059-1.883 1.343-1.402 2.535-2.902 3.02-3.598 1.105-1.574.921-3.433-.31-4.297-.773-.543-7.886-5.277-8.956-5.933-1.086-.664-2.336-.364-3.454.226-.879.465-3.257 1.828-3.937 2.22-.512-.325-2.453-1.618-6.629-5.794-4.18-4.176-5.469-6.117-5.793-6.629.39-.68 1.75-3.047 2.219-3.941.586-1.113.914-2.375.215-3.469a516.58 516.58 0 00-2.97-4.527c-1.347-2.035-2.624-3.965-2.956-4.426V4c-.434-.598-1.11-.95-1.875-1.012zm-.184 2.043c.274.035.438.145.438.145.16.222 1.562 2.324 2.906 4.355a574.596 574.596 0 012.953 4.5c.04.059.094.723-.297 1.461v.004c-.441.84-2.5 4.438-2.5 4.438l-.285.503.293.5s1.535 2.59 6.418 7.473c4.887 4.883 7.477 6.422 7.477 6.422l.5.293.503-.285s3.59-2.055 4.438-2.5c.738-.387 1.402-.336 1.48-.29.692.427 8.375 5.532 8.848 5.864.016.012.434.645-.176 1.512h-.004c-.367.527-1.57 2.054-2.824 3.36-.629.651-1.273 1.26-1.82 1.671-.547.41-1.035.54-.957.543-.852-.027-2.73-.047-6.18-1.668-3.449-1.617-8.37-4.855-14.86-11.348C11.524 25.5 8.286 20.578 6.665 17.125 5.047 13.675 5.027 11.797 5 10.949c.004.078.133-.414.543-.96.41-.548 1.016-1.196 1.668-1.825C8.52 6.91 10.043 5.707 10.57 5.34v.004c.433-.305.812-.344 1.085-.313z"/></svg>');--osim-email-svg:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="50" height="50"><path d="M0 7v36h50V7H0zm2 2h46v2.506L28.336 28.643c-1.297 1.129-2.619 1.359-3.336 1.359-.717 0-2.039-.23-3.336-1.36C20.186 27.357 2.424 11.877 2 11.507V9zm0 5.15c2.438 2.126 16.968 14.792 18.354 15.998 1.7 1.481 3.5 1.85 4.646 1.85 1.145 0 2.946-.369 4.646-1.85C31.032 28.942 45.562 16.278 48 14.152V41H2V14.15z"/></svg>');--osim-facebook-svg:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="36" height="36" title="Facebook"><path d="M41 4H9C6.24 4 4 6.24 4 9v32c0 2.76 2.24 5 5 5h32c2.76 0 5-2.24 5-5V9c0-2.76-2.24-5-5-5zm-4 15h-2c-2.14 0-3 .5-3 2v3h5l-1 5h-4v15h-5V29h-4v-5h4v-3c0-4 2-7 6-7 2.9 0 4 1 4 1v4z"/></svg>');--osim-instagram-svg:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 50 50"><path d="M16 3C8.83 3 3 8.83 3 16v18c0 7.17 5.83 13 13 13h18c7.17 0 13-5.83 13-13V16c0-7.17-5.83-13-13-13H16zm21 8c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm-12 3c6.07 0 11 4.93 11 11s-4.93 11-11 11-11-4.93-11-11 4.93-11 11-11zm0 2c-4.96 0-9 4.04-9 9s4.04 9 9 9 9-4.04 9-9-4.04-9-9-9z"/></svg>')}.menu-item.icon a{display:inline-flex;align-items:center}.menu-item.icon a:before{display:inline-block;content:'';flex:0;width:21px;min-width:21px;height:21px;margin-right:8px;background-color:currentColor}.menu-item.icon.icon-phone a:before{-webkit-mask:var(--osim-phone-svg) no-repeat 50% 50%;mask:var(--osim-phone-svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover}.menu-item.icon.icon-email a:before{-webkit-mask:var(--osim-email-svg) no-repeat 50% 50%;mask:var(--osim-email-svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover}.menu-item.icon.icon-facebook a:before{-webkit-mask:var(--osim-facebook-svg) no-repeat 50% 50%;mask:var(--osim-facebook-svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover}.menu-item.icon.icon-instagram a:before{-webkit-mask:var(--osim-instagram-svg) no-repeat 50% 50%;mask:var(--osim-instagram-svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover}.menu-footer-menu-container .menu-item.icon a{display:inline-flex;align-items:flex-start}.menu-footer-menu-container .menu-item.icon a:before{display:inline-block;content:' ';position:relative;flex:0;width:25px;min-width:25px;height:25px;margin-right:14px;background-repeat:no-repeat;background-size:contain;background-position:center center}body.menu-expanded{height:100vh;overflow-y:hidden}.nav-mobile-extension{display:none !important}.menu .menu-item:focus{position:static}.menu .menu-item>a:focus+ul.sub-menu,.menu .menu-item.sfHover>ul.sub-menu{left:auto;opacity:1}.nav-primary{position:fixed;top:0;left:0;right:0;z-index:-20;display:block !important;height:0 !important;width:100%;max-height:1000vh !important;padding-top:0 !important;padding-bottom:0 !important;overflow:auto}@media only screen and (max-width:1119px){.nav-primary{z-index:20;height:100vh !important;transform:translate(0,calc(-100% - 10px))}body.js .menu-toggle.activated+.nav-primary{transform:translate(0,0);transition:transform .25s linear}.nav-secondary{display:none}.nav-primary{color:#333;background-color:#fff}.nav-primary>.wrap{height:100vh;padding:90px 27px 0 25px}.nav-primary>.wrap .mobile-only a{font-size:17px}.nav-primary>.wrap svg{fill:#fff;width:25px;height:auto;margin-right:9px}.nav-primary .genesis-nav-menu{display:flex;flex-flow:column nowrap;align-items:flex-start;min-height:calc(100vh - 100px);width:100%;padding:0 0 20px;margin:0}.nav-primary li.menu-item:not(.moved-item-nav-mobile-extension)+li.moved-item-nav-mobile-extension{width:calc(100% - 20px);text-align:center;margin:auto 0 50px}.nav-primary li.moved-item-nav-mobile-extension a{font-size:0;padding:9px;border-radius:50%;background-color:var(--osim-white)}.nav-primary li.moved-item-nav-mobile-extension a:hover{background-color:#ddd}.nav-primary li.moved-item-nav-mobile-extension a:before{width:25px;min-width:25px;height:25px;margin:0;background-color:#333}.genesis-nav-menu a{display:inline-block;color:#333;padding:0 0 22px;word-break:break-word;text-underline-position:under}.genesis-nav-menu a:hover,.genesis-nav-menu a:active{text-decoration:underline}.genesis-nav-menu .current-menu-item>a,.genesis-nav-menu .sub-menu .current-menu-item>a,.genesis-nav-menu .current-menu-parent>a{text-decoration:underline}.genesis-nav-menu .menu-item.mobile-only a{display:inline-flex;align-items:center;text-decoration:underline}.genesis-nav-menu .menu-item.mobile-only a:hover,.genesis-nav-menu .menu-item.mobile-only a:active{text-decoration:none}.genesis-nav-menu .sub-menu{margin-bottom:15px}.genesis-nav-menu .sub-menu li.menu-item a{background-color:transparent}.widgets-nav-wrap .nav-primary .search-form{display:flex;align-items:stretch;margin-bottom:30px}.widgets-nav-wrap .nav-primary .search-form .search-form-input{margin:1px 0}.widgets-nav-wrap .nav-primary .search-form .search-form-submit{display:flex;align-items:center;padding:0 18px;margin:0}}@media only screen and (max-width:374px){.nav-primary>.wrap{padding:88px 27px 0 25px}}@media only screen and (min-width:1120px){.nav-primary{position:static;z-index:unset;height:auto !important;padding-top:0 !important;padding-bottom:0 !important;background-color:transparent}.genesis-nav-menu>li.menu-highlight{margin:0}.genesis-nav-menu>li.menu-highlight>a{font-size:16px;font-family:Poppins,sans-serif;background-color:var(--osim-button);border-radius:50px;color:#fff;font-weight:400;margin-left:6px;padding:12px 30px;text-transform:uppercase}.genesis-nav-menu>li.menu-highlight>a:focus,.genesis-nav-menu>li.menu-highlight>a:hover{background-color:var(--osim-button-hover);text-decoration:none !important}.genesis-nav-menu li.menu-item.menu-highlight>a:after{content:none}.nav-primary .genesis-nav-menu>li.menu-item.menu-highlight{margin:0 12px}.genesis-nav-menu li.menu-item a{position:relative}.genesis-nav-menu li.menu-item>a:after,.genesis-nav-menu .sub-menu li.current-menu-item>a:after{content:"";display:block;position:absolute;width:calc(100% - 30px);height:2px;margin-top:4px;border-radius:2px;background-color:#333;opacity:0;will-change:opacity;transition:opacity .3s ease-in-out}.nav-primary .genesis-nav-menu li.menu-item:hover>a:after,.nav-primary .genesis-nav-menu li.menu-item:active>a:after,.nav-primary .genesis-nav-menu li.menu-item.current-menu-item>a:after,.nav-primary .genesis-nav-menu .sub-menu li.current-menu-item:focus>a:after,.nav-primary .genesis-nav-menu .sub-menu li.current-menu-item:active>a:after,.nav-primary .genesis-nav-menu .sub-menu li.current-menu-item:hover>a:after{opacity:1}.nav-primary .genesis-nav-menu li.current-menu-item .sub-menu li.menu-item.current-menu-item>a:after{opacity:0}.nav-primary .genesis-nav-menu li.current-menu-item .sub-menu li.menu-item.current-menu-item:focus>a:after,.nav-primary .genesis-nav-menu li.current-menu-item .sub-menu li.menu-item.current-menu-item:active>a:after,.nav-primary .genesis-nav-menu li.current-menu-item .sub-menu li.menu-item.current-menu-item:hover>a:after{opacity:1}.nav-secondary .genesis-nav-menu li.menu-item:hover>a,.nav-secondary .genesis-nav-menu li.menu-item:active>a,.nav-secondary .genesis-nav-menu li.menu-item.current-menu-item>a,.nav-secondary .genesis-nav-menu li.menu-item.current-menu-parent>a,.nav-secondary .genesis-nav-menu .sub-menu li.current-menu-item:focus>a,.nav-secondary .genesis-nav-menu .sub-menu li.current-menu-item:active>a,.nav-secondary .genesis-nav-menu .sub-menu li.current-menu-item:hover>a{color:var(--osim-link)}.genesis-nav-menu .menu-item.cart-widget a{position:relative;padding:16px 16px 8px}}@media only screen and (min-width:1200px){.genesis-nav-menu a{font-size:18px}.nav-primary .genesis-nav-menu a{padding:21px 15px 18px}}.menu-toggle,.sub-menu-toggle{background-color:transparent;border-width:0;color:#333;display:block;margin:0 0 0 auto;overflow:hidden;text-align:center;visibility:visible;border-radius:0}.menu-toggle{position:relative;display:flex;justify-content:center;align-items:center;width:42px;height:42px;font-size:0;line-height:42px;margin:22px 0 19px 22px;padding:0;z-index:1060}button.menu-toggle:hover,button.menu-toggle:active,button.menu-toggle:focus{box-shadow:none}.sub-menu-toggle{display:inline-block;padding:10px;margin-left:5px;z-index:100;line-height:1}.sub-menu-toggle:active,.sub-menu-toggle:focus{background-color:unset;outline:0}.sub-menu-toggle:hover{color:#444;background-color:transparent !important}.sub-menu .sub-menu-toggle{padding:12px 10px}.sub-menu-toggle:before{display:inline-block;text-rendering:auto;content:'';display:inline-block;-webkit-mask:url("data:image/svg+xml, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 59 32' width='36' height='36'><path d='M55.898 0.020c-0.732 0.020-1.388 0.331-1.859 0.821l-0.001 0.001-24.719 24.719-24.719-24.721c-0.487-0.525-1.181-0.852-1.951-0.852-1.469 0-2.66 1.191-2.66 2.66 0 0.772 0.328 1.466 0.853 1.952l0.002 0.002 26.594 26.606c0.481 0.482 1.146 0.78 1.881 0.78s1.4-0.298 1.881-0.78l26.6-26.606c0.503-0.485 0.816-1.165 0.816-1.918 0-1.471-1.193-2.664-2.664-2.664-0.019 0-0.038 0-0.057 0.001l0.003-0z'></path></svg>") no-repeat 50% 50%;mask:url("data:image/svg+xml, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 59 32' width='36' height='36'><path d='M55.898 0.020c-0.732 0.020-1.388 0.331-1.859 0.821l-0.001 0.001-24.719 24.719-24.719-24.721c-0.487-0.525-1.181-0.852-1.951-0.852-1.469 0-2.66 1.191-2.66 2.66 0 0.772 0.328 1.466 0.853 1.952l0.002 0.002 26.594 26.606c0.481 0.482 1.146 0.78 1.881 0.78s1.4-0.298 1.881-0.78l26.6-26.606c0.503-0.485 0.816-1.165 0.816-1.918 0-1.471-1.193-2.664-2.664-2.664-0.019 0-0.038 0-0.057 0.001l0.003-0z'></path></svg>") no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;height:13px;width:20px;background-color:currentColor;transform:rotate(0);transition:transform .25s ease-in-out}.sub-menu-toggle.activated:before{transform:rotate(180deg)}.site-header .menu-toggle:before{content:'';display:block;background-image:url(//store.wilsonsolutions.ca/wp-content/themes/wilson-solutions-woocommerce/images/menu-inactive.svg);background-size:32px 32px;background-repeat:no-repeat;width:32px;height:32px;opacity:1;transition:opacity .3s ease}.site-header .menu-toggle.activated:before{background-image:url(//store.wilsonsolutions.ca/wp-content/themes/wilson-solutions-woocommerce/images/menu-active.svg)}.site-header .menu-toggle:hover,.site-header .menu-toggle:active,.site-header .menu-toggle:focus{background-color:var(--osim-white)}.site-header .header-navs{align-self:center;margin:0}.nav-primary{padding-bottom:15px;padding-top:30px;width:100%}.entry{margin-bottom:40px}main .entry-content>p:before{content:'';display:block;width:190px;overflow:hidden}.entry-content ol,main.content ol,.entry-content ul,main.content ul{margin-bottom:30px;padding-left:32px}.entry-content ol>li,main.content ol>li{list-style-type:decimal;margin-bottom:10px}.entry-content ul>li,main.content ul>li{list-style-type:disc;margin-bottom:7px}.entry-content ol ul>li,main.content ol ul>li,.entry-content ul ul>li,main.content ul ul>li{list-style-type:circle}.entry-content ol ol,main.content ol ol,.entry-content ul ul,main.content ul ul{margin-bottom:0}.entry-content p+ul,main.content p+ul,.entry-content p+ol,main.content p+ol{margin-top:-14px}.entry-content code,main.content code{background-color:#f5f5f5}.content .sticky{background-color:#f5f5f5;padding:30px}p.entry-meta{font-size:16px;margin-bottom:0}.entry-header .entry-meta{margin-bottom:20px}.entry-footer .entry-meta{border-top:1px solid #eee;padding-top:20px}.entry-categories,.entry-tags{display:block}.entry-comments-link:before{content:"\2014";margin:0 6px 0 2px}.pagination{clear:both;margin:50px 0 90px;text-align:center}.adjacent-entry-pagination{margin-bottom:0}.archive-pagination li{display:inline}.archive-pagination li a{color:#222;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;margin-bottom:4px;padding:8px 6px;text-decoration:none}.archive-pagination li a:focus,.archive-pagination li a:hover,.archive-pagination li.active a{text-decoration:underline;text-underline-position:under}.archive-pagination li.active a{cursor:default}.single-product .type-product .summary+*{clear:both}.pswp.pswp--open{z-index:10002}.pswp .pswp__caption{display:none}body.woocommerce-shop .woocommerce-products-header__title{display:none}.woocommerce ul.products{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:30px 0}section.related.products ul.products li.product,.woocommerce.tax-product_cat ul.products li.product,.woocommerce.woocommerce-shop ul.products li.product{display:flex;flex-direction:column;justify-content:flex-start;width:100%;margin:0 0 50px}.woocommerce.tax-product_cat .site-inner ul.products li.product img,.woocommerce.woocommerce-shop .site-inner ul.products li.product img{margin-bottom:7px}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:20px;padding:8px 0}.woocommerce ul.products li.product .price{color:var(--osim-price);margin:5px 0 18px}section.related.products ul.products li.product a.woocommerce-loop-product__link,.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-grow:1}section.related.products ul.products li.product a.woocommerce-loop-product__link .course-dates,.woocommerce ul.products li.product a.woocommerce-loop-product__link .course-dates{margin-top:auto}.woocommerce ul.products li.product a.button{align-self:flex-start;margin:0}.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button.alt{font-family:Poppins,sans-serif;font-weight:600;background-color:var(--osim-button) !important;color:#fff;-webkit-font-smoothing:antialiased;border-radius:50px;padding:.8em 2em}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:var(--osim-button-hover) !important;color:#fff}.woocommerce div.product form.cart div.quantity{margin:0 7px 0 0}.woocommerce .quantity .qty{position:relative;top:1px}.woocommerce .quantity~.qty-legend{display:inline-block;clear:both;font-size:13px;font-style:italic;background-color:#f6f7f5;border:1px solid #cacaca;color:#555;padding:1px 18px;margin-top:8px}.woocommerce .quantity~.legend_shim{clear:both}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{padding:8px 6px}.woocommerce-cart table.cart td img,.woocommerce-checkout table.cart td img{width:100px}ul.wc-item-meta,ul.wc-item-meta li{margin:0}.woocommerce-order-details ul.wc-item-meta li,#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{list-style:none}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#73a160;font-size:1.25em;font-weight:700;margin-top:12px}.product_title.entry-title{font-size:30px}.single-product.woocommerce div.product form.cart .variations th.label,.single-product.woocommerce .woocommerce-product-attributes-item__label{min-width:186px;line-height:1.4;word-break:keep-all}.single-product div.product div.woocommerce-product-details__short-description{margin-bottom:55px}.single-product div.product div.woocommerce-variation-price{margin-bottom:12px}.single-product .length-range-inches{font-size:.9em;line-height:1.4;margin:1px 0 -1px 10px}.single-product .back_wall_length_field{margin-top:25px}.single-product .back_wall_length_field label{display:block;font-size:14px;margin-bottom:7px}.single-product .back_wall_length_field .sub-label{display:block;font-size:14px;margin-top:6px}.single-product .closet-install{margin:20px 0 35px}.single-product .closet-install label{display:inline-block;font-weight:600;margin-top:2px;cursor:pointer}.single-product .closet-install input{position:relative;bottom:2px;margin-right:6px;cursor:pointer}.single-product div.product .product_meta>span{display:block}.single-testimonial.gb-block-container p:last-of-type{font-weight:700}@media screen and (max-width:450px){.single-testimonial.gb-block-container p.has-large-font-size{font-size:19px}}.single-product .additional-info-note{font-size:14px;margin:-12px 0 25px}.single-product-callout.gb-block-container{margin-bottom:65px}.woocommerce.single-product table.shop_attributes td{vertical-align:middle}div.wapf-field-group[data-group="975"] label{font-size:14px}div.wapf-field-group[data-group="975"] label span{display:inline}div.wapf-field-group[data-group="975"] label abbr{display:inline-block;color:var(--osim-error-text);text-decoration:none}.woocommerce div.product form.cart table.variations select{min-width:unset}.woocommerce div.product form.cart table.variations{table-layout:fixed}.woocommerce div.product form.cart table.variations th.label{padding-right:15px;width:42%}.woocommerce div.product form.cart table.variations th.label label{font-weight:600;font-size:.9em}.woocommerce div.product form.cart table.variations td.value{width:58%}.summary .select2-container--default{width:200px !important;max-width:100%}.summary .select2-container--default ul.select2-results__options{padding:0;margin:0}.summary .select2-container--default li.select2-results__option{list-style-type:none}.summary .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:.8em}.summary .select2-container--default .select2-results__option--highlighted[aria-selected],.summary .select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--osim-link);color:#fff}@media screen and (min-width:414px){.woocommerce div.product form.cart table.variations th.label label{font-size:1em}.summary .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:1em}}.variations a.reset_variations{display:block;line-height:1;margin:12px 0 0 10px}.woocommerce-page div.product .woocommerce-tabs{padding-top:1em;margin:2em 0 1.5em}.woocommerce div.product .woocommerce-tabs ul.tabs{display:none}.woocommerce div.product .woocommerce-tabs .panel{display:block !important;margin:0 0 .5em}section.related.products h2+ul.products{margin:10px 0 23px}.custom-cat-description{margin-bottom:60px}section.related.products ul.products li.product .price,.woocommerce ul.products li.product .price{font-size:18px}section.related.products .course-dates,.tax-product_cat .course-dates,.woocommerce-shop .course-dates{font-size:.92em;padding:1px 0 14px}section.related.products .course-dates .variation-date,.tax-product_cat .course-dates .variation-date,.woocommerce-shop .course-dates .variation-date{display:inline-block}section.related.products .course-dates p.intro,.tax-product_cat .course-dates p.intro,.woocommerce-shop .course-dates p.intro{color:var(--osim-dark-bg);font-size:.95em;font-style:italic;margin:0 0 2px}section.related.products .course-dates .variation-date .label,.tax-product_cat .course-dates .variation-date .label,.woocommerce-shop .course-dates .variation-date .label{color:var(--osim-error-text);min-width:unset;margin-bottom:0}section.related.products .course-dates .variation-date.in-stock .label,.tax-product_cat .course-dates .variation-date.in-stock .label,.woocommerce-shop .course-dates .variation-date.in-stock .label{color:var(--osim-price)}section.related.products .course-dates .variation-date p.stock,.tax-product_cat .course-dates .variation-date p.stock,.woocommerce-shop .course-dates .variation-date p.stock{display:none}@media screen and (min-width:460px){section.related.products ul.products li.product,.woocommerce.tax-product_cat ul.products li.product,.woocommerce.woocommerce-shop ul.products li.product{width:calc(50% - 20px);margin:0 10px 65px}}@media screen and (min-width:680px){section.related.products ul.products li.product,.woocommerce.tax-product_cat ul.products li.product,.woocommerce.woocommerce-shop ul.products li.product{width:calc(33.333% - 30px);margin:0 15px 75px}}@media screen and (min-width:800px){.product_title.entry-title{font-size:31px}section.related.products ul.products li.product{width:calc(25% - 30px)}}.woocommerce ul.products li.subcat-product-sep,.woocommerce-page ul.products li.subcat-product-sep{display:none}.woocommerce ul.products li.product-category+li.subcat-product-sep,.woocommerce-page ul.products li.product-category+li.subcat-product-sep{display:block;width:100%}.woocommerce a.remove{color:var(--osim-error-text) !important;margin-bottom:3px}.woocommerce a.remove:hover{background:var(--osim-error-text)}#add_payment_method table.cart .product-thumbnail a,.woocommerce-cart table.cart .product-thumbnail a,.woocommerce-checkout table.cart .product-thumbnail a{display:inline-block;margin-top:4px}.woocommerce-cart .quantity .qty{width:5em;text-align:center}.woocommerce td.product-name dl.variation dt{float:none;font-weight:600}.woocommerce td.product-name dl.variation dd{font-style:italic}ul.woocommerce-shipping-methods .no-sm-alert{font-size:.9em;color:var(--osim-error-text) !important}.woocommerce-error,.woocommerce-info,.woocommerce-message,#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:var(--osim-grey-medium)}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:var(--osim-grey-light)}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:var(--osim-grey-light)}.woocommerce-page .woocommerce-error{padding:1em 2em 1em 3.5em;margin:0 0 2em}.woocommerce table.shop_table th{width:102px}.woocommerce-checkout h3{margin-top:25px}.course_participants .event_participants_title{font-size:19px;margin:22px 0 0}.course_participants__field-wrapper{display:flex;flex-wrap:wrap;column-gap:8px;width:100%}.course_participants__field-wrapper .field_desc{margin-bottom:5px}.course_participants__field-wrapper p.participant_field{width:290px}.course_participants__field-wrapper span.optional{display:none}body.woocommerce-account .woocommerce-order table,body.woocommerce-order-received .woocommerce-order table{word-break:break-word}body.woocommerce-account .participant-meta,body.woocommerce-order-received .participant-meta{margin-top:45px}body.woocommerce-account .participant-meta table th,body.woocommerce-order-received .participant-meta table th{width:50%}.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions .woocommerce-button{margin:0 .25rem .25rem 0}.osim-icon{display:inline-block;width:36px}.osim-icon svg{width:100%;height:auto;fill:currentColor}.osim-icon.inline{position:relative;bottom:-2px}.social-icons-group{display:flex;justify-content:center}.social-icons-group a.icon{position:relative;display:inline-flex;align-items:center;width:auto;height:26px;margin:5px 15px 7px 0;color:#333;text-decoration:none;opacity:1;transition:color .3s ease}.social-icons-group a.icon svg{height:100%;width:auto;fill:currentColor}.footer-widgets div.social-icons-group a.icon:hover,.footer-widgets div.social-icons-group a.icon:active{color:var(--osim-button)}.payment-icons-group{display:flex;justify-content:center;color:#666;margin:12px 0 0}.payment-icons-group svg{width:auto;height:35px;margin:5px 15px 7px 0}.payment-icons-group svg path{fill:currentColor}.footer-widgets{color:#646464;background-color:var(--osim-grey-light);clear:both;padding:50px 0 25px}.footer-widgets .wrap{display:flex;flex-wrap:wrap;font-size:16px;line-height:1.9;padding:0;z-index:20}.footer-widget-area{width:100%;max-width:960px;margin:20px auto 40px;padding:0 20px;text-align:center}.footer-widget-area:last-child,.footer-widgets .widget:last-child{margin-bottom:0}.footer-widgets .widget-title,.footer-widgets .widgettitle,.footer-widgets p,.footer-widgets a{color:inherit}.footer-widgets h2.widget-title{font-size:25px;font-weight:700;margin:0 0 20px}.footer-widgets img{max-width:120px}.footer-widgets p{font-size:16px;line-height:1.6;margin-bottom:20px}.footer-widgets p.footer-small{font-size:14px}.footer-widgets a{display:inline-block;text-underline-offset:3px;margin-bottom:10px}.footer-widgets .social-icons-group a.icon{color:inherit}.footer-widgets ul.menu{margin:18px 0 0}.footer-widgets ul.menu li{margin-bottom:3px}.footer-widgets ul.menu li a{color:#fff}.footer-widgets #mc_embed_signup form{max-width:400px;padding:0}.footer-widgets h2.genesis-sidebar-title.screen-reader-text{color:#fff}.site-footer{font-size:14px;color:#646464;background-color:var(--osim-grey-light);text-align:center;padding:10px 0;border:none}.site-footer>.wrap{display:flex;flex-flow:column nowrap;max-width:1360px;margin:0 auto;padding:0 20px}.site-footer>.wrap p{margin:14px 0}.site-footer>.wrap p span{display:block}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover{text-decoration:underline}@media only screen and (min-width:768px){.site-footer>.wrap{flex-flow:row nowrap;justify-content:center}}@media only screen and (min-width:1060px){.site-footer>.wrap{padding:0 40px}}figure.wp-block-image.is-style-image-offset,.wp-block-media-text.is-style-image-offset figure.wp-block-media-text__media{position:relative;padding:var(--media-border-offset) 0 0 var(--media-border-offset)}figure.wp-block-image.is-style-image-offset:before,.wp-block-media-text.is-style-image-offset figure.wp-block-media-text__media:before{content:"";position:absolute;top:0;left:0;width:80%;height:90%;background-color:var(--osim-accent)}figure.wp-block-image.is-style-image-offset img,.wp-block-media-text.is-style-image-offset figure.wp-block-media-text__media img{position:relative;z-index:1}figure.wp-block-image.is-style-image-offset.size-large:before{max-width:820px}figure.wp-block-image.is-style-image-offset.size-medium:before{max-width:250px}figure.wp-block-image.is-style-image-offset.size-thumbnail:before{max-width:135px}figure.wp-block-image.is-style-image-offset.is-resized{padding:0}figure.wp-block-image.is-style-image-offset.is-resized:before{max-width:0}.entry-content>.home-hero.gb-block-container{padding:15vw 25px;margin-top:0;margin-bottom:70px;background-color:#000 !important}.home-hero.gb-block-container div.gb-container-content{padding:0}.home-hero .gb-container-image-wrap img{object-position:50% 50%;opacity:.5}.home-hero .gb-container-inside{padding:0}.home-hero .gb-container-inside h2{color:#fff;font-size:26px;margin:0;text-align:left}@media screen and (min-width:414px){.home-hero .gb-container-inside h2{font-size:30px;text-align:center}}@media screen and (min-width:720px){.home-hero.gb-block-container{padding:calc(15vw - 30px) 50px}.home-hero.gb-block-container div.gb-container-content{max-width:660px}.home-hero .gb-container-inside h2{font-size:36px}}@media screen and (min-width:1040px){.home-hero.gb-block-container div.gb-container-content{max-width:1100px}.home-hero .gb-container-inside h2{font-size:50px}}.cta.gb-block-container{padding:55px 15px 40px !important}@media screen and (min-width:700px){.cta.gb-block-container{padding:60px 25px 45px !important}}@media screen and (min-width:1120px){.cta.gb-block-container{padding:75px 70px 60px !important}}.icon svg{width:36px;height:auto}.container-full{padding-left:20px;padding-right:20px}@media only screen and (min-width:700px){.container-full{padding-left:40px;padding-right:40px}}.anchor-lift{position:relative;bottom:20px}@media screen and (max-width:760px){.entry-content .wp-block-image.unfloat-760 .alignright{float:none;clear:both;margin-left:0}}body.wide-page .site-inner{max-width:1300px}.gb-block-container.alignfull.side-padding-flush .gb-container-content{padding:0}.extra-margin{margin:40px 0 50px}.medium-top-margin{margin-top:35px !important}.no-top-margin{margin-top:0 !important}.half-bottom-margin{margin-bottom:14px}.small-bottom-margin{margin-bottom:5px}.no-bottom-margin{margin-bottom:0}.location-map.gb-block-container{margin-top:72px;margin-bottom:0}.location-map.gb-block-container iframe{position:relative;top:1px}span.label{display:inline-block;min-width:60px;margin-bottom:7px}.entry-content>.gb-block-container.numbered-steps{margin-top:35px}.numbered-steps .gb-layout-columns-2 .gb-block-layout-column:first-of-type{display:flex;position:relative;border-right:2px solid var(--osim-button)}.numbered-steps .gb-layout-columns-2 .gb-block-layout-column:first-of-type:after{content:"";position:absolute;top:0;right:0;width:30px;height:30px;border-radius:50%;background-color:var(--osim-button);transform:translate(16px,13px)}.numbered-steps .gb-layout-columns-2 .gb-block-layout-column:first-of-type .gb-block-layout-column-inner{padding:10px 35px 25px 0}.numbered-steps .gb-layout-columns-2 .gb-block-layout-column:nth-of-type(2) .gb-block-layout-column-inner{padding:10px 0 25px}.numbered-steps .gb-layout-columns-2 .gb-block-layout-column:first-of-type p{display:inline-block}.numbered-steps .gb-layout-columns-2 .gb-block-layout-column:first-of-type p:after{content:'';display:block;width:100%;height:9px;background-color:var(--osim-button);margin:5px 0}@media only screen and (max-width:800px){.numbered-steps .gb-layout-columns-2 .gb-layout-column-wrap{gap:0}.numbered-steps .gb-layout-columns-2 .gb-block-layout-column:first-of-type .gb-block-layout-column-inner{padding:0 35px 0 0}.numbered-steps .gb-layout-columns-2 .gb-block-layout-column:first-of-type .gb-block-layout-column-inner p{margin-bottom:0}.numbered-steps .gb-layout-columns-2 .gb-block-layout-column:first-of-type:after{content:none}.numbered-steps .gb-layout-columns-2 .gb-block-layout-column:first-of-type{border-right:none}}:root{--osim-plus-svg:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30" width="30" height="30"><path d="M14.97 2.973A2 2 0 0 0 13 5v8H5a2 2 0 1 0 0 4h8v8a2 2 0 1 0 4 0v-8h8a2 2 0 1 0 0-4h-8V5a2 2 0 0 0-2.03-2.027z"/></svg>');--osim-minus-svg:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30" width="30" height="30"><path d="M5 13a2 2 0 1 0 0 4h20a2 2 0 1 0 0-4H5z"/></svg>')}.wp-block-yoast-faq-block{color:#fff;margin-top:30px}.wp-block-yoast-faq-block .schema-faq-section{padding:15px;margin-bottom:20px;border:1px solid #ffffff55;cursor:pointer}.wp-block-yoast-faq-block .schema-faq-section .schema-faq-answer{cursor:default}.wp-block-yoast-faq-block .schema-faq-section:before{display:inline-block;content:'';float:right;width:21px;min-width:21px;height:21px;margin:0 11px 5px;background-color:currentColor;-webkit-mask:var(--osim-plus-svg) no-repeat 50% 50%;mask:var(--osim-plus-svg) no-repeat 50% 50%}.wp-block-yoast-faq-block .schema-faq-section.active:before{-webkit-mask:var(--osim-minus-svg) no-repeat 50% 50%;mask:var(--osim-minus-svg) no-repeat 50% 50%}.wp-block-yoast-faq-block .schema-faq-section .schema-faq-answer{display:none;padding:5px 40px 0 0;margin:0}.wp-block-yoast-faq-block .schema-faq-section.active .schema-faq-answer{display:block}.wp-block-yoast-faq-block a{color:#76a631}.gform_wrapper{margin:20px 0 15px}.entry-content .gform-theme--framework .gf_progressbar_wrapper{margin-block-end:45px}div.label-wild,.entry-content .gform-theme--framework .gform-field-label{font-size:20px}.entry-content .gform-theme--framework .gform-field-label+.gfield_description{font-size:15px;margin-bottom:22px}.entry-content .gform-theme--framework .gchoice .gform-field-label,.entry-content .gform-theme--framework .gfield_list_header .gform-field-label{font-size:16px}.entry-content .gform-theme--framework .gfield--type-address .gform-field-label.gform-field-label--type-sub,.entry-content .gform-theme--framework .gfield--type-email .gform-field-label.gform-field-label--type-sub,.entry-content .gform-theme--framework .gfield--type-phone .gform-field-label.gform-field-label--type-sub,.entry-content .gform-theme--framework .gfield--type-name .gform-field-label.gform-field-label--type-sub{font-size:16px}.entry-content .gform-theme--framework .near-field-desc .gform-field-label{margin-bottom:3px}.entry-content .gform-theme--framework .near-field-desc .gform-field-label+.gfield_description{margin-bottom:9px}div.desc-wild{font-size:15px;color:#585e6a}div.pull-down{margin-bottom:-45px}.gform-theme--foundation .gform_body .gform_page_footer{margin-block-start:43px}button.gform-button,input.gform_button{background-color:var(--osim-button-gf) !important}button.gform-button:hover,button.gform-button:active,input.gform_button:hover,input.gform_button:active{background-color:var(--osim-button-gf-hover) !important}fieldset.gfield--type-radio.horizontal .gfield_radio,fieldset.gfield--type-checkbox.horizontal .gfield_checkbox{flex-flow:row wrap}fieldset.pc_image_choice .gfield_radio .gchoice input:checked+label,fieldset.pc_image_choice .gfield_checkbox .gchoice input:checked+label{border-color:var(--osim-button-hover);border-width:3px}fieldset.gfield--type-radio.hover-note .gfield_radio label,fieldset.gfield--type-checkbox.hover-note .gfield_checkbox label{position:relative}fieldset.gfield--type-radio.hover-note .gfield_radio label .on-trigger{position:absolute;top:0;right:0;display:inline-flex;width:48px;height:48px}fieldset.gfield--type-radio.hover-note .gfield_radio label .option-note,fieldset.gfield--type-checkbox.hover-note.img-scale .gfield_checkbox label .scale-trigger{position:absolute;top:0;left:0;width:100%;height:100%;padding:10px;display:none;justify-content:center;align-items:center;background-color:#ececec;font-size:13px;line-height:1.15}fieldset.gfield--type-radio.hover-note .gfield_radio label .on-trigger span,fieldset.gfield--type-checkbox.hover-note .gfield_checkbox label .scale-trigger span{position:absolute;top:10px;right:10px;width:22px;height:22px;display:inline-flex;justify-content:center;align-items:center;background-color:var(--osim-link);border-radius:12px;color:#fff;font-size:15px;font-family:Verdana;font-weight:700}fieldset.gfield--type-radio.hover-note .gfield_radio label .on-trigger:hover+.option-note,fieldset.gfield--type-radio.hover-note .gfield_radio label .option-note:hover{display:flex}fieldset.gfield--type-checkbox.hover-note.img-scale{position:relative}fieldset.gfield--type-checkbox.hover-note.img-scale .gchoice{position:relative;z-index:0}fieldset.gfield--type-checkbox.hover-note.img-scale .gchoice.zoom{z-index:2}fieldset.gfield--type-checkbox.hover-note.img-scale .gfield_checkbox label img{transform-origin:10px 30px;transition:all .2s ease;z-index:1}fieldset.gfield--type-checkbox.hover-note.img-scale .gfield_checkbox label img.reverse-transform{transform-origin:calc(100% - 20px) 30px}fieldset.gfield--type-checkbox.hover-note.img-scale .gfield_checkbox label img.img-zoom{padding:5px;border-radius:5px;background-color:#eee;transform:scale(2.35);z-index:10}fieldset.gfield--type-checkbox.hover-note.img-scale .gfield_checkbox label .scale-trigger{display:flex;left:unset;right:0;width:55px;height:55px;padding:6px 10px 10px;background-color:unset;z-index:2}fieldset.gfield--type-checkbox.hover-note .gfield_checkbox label .scale-trigger span{top:5px;right:11px;width:25px;height:25px;background-color:unset}fieldset.gfield--type-checkbox.hover-note .gfield_checkbox label .scale-trigger span:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48%;height:48%;background-color:var(--osim-link);z-index:1}fieldset.gfield--type-checkbox.hover-note.img-scale .gfield_checkbox label .scale-trigger svg{max-width:100%;max-height:100%;fill:var(--osim-eye) !important;z-index:2}fieldset.gfield--type-checkbox.hover-note.img-scale .gfield_checkbox label .scale-trigger svg path{stroke:var(--osim-link);d:path('M15 5C6.082 5 .321 14.211.217 14.379A1 1 0 0 0 0 15a1 1 0 0 0 .162.545 1 1 0 0 0 .004.006C.183 15.586 5.019 25 15 25c9.939 0 14.767-9.321 14.826-9.436a1 1 0 0 0 .012-.02A1 1 0 0 0 30 15a1 1 0 0 0-.215-.62 1 1 0 0 0-.002-.001C29.68 14.21 23.918 5 15 5zm0 3a7 7 0 1 1 0 14 7 7 0 0 1 0-14zm0 4a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3z') !important}@media only screen and (max-width:767px){.pc_image_choice.horizontal .gfield_radio,.pc_image_choice.horizontal .gfield_checkbox{gap:12px}.pc_image_choice.horizontal .gfield_radio .gchoice,.pc_image_choice.horizontal .gfield_checkbox .gchoice{width:calc(50% - 14px);margin:0}.pc_image_choice.horizontal .gfield_radio .gchoicel label,.pc_image_choice.horizontal .gfield_checkbox .gchoice label{margin:0}}fieldset.gfield--type-radio .gfield_radio label span.elaborate{font-size:.9em;color:#585e6a}img.measure-legend{display:block;max-width:720px;margin:0 auto}#genesis-content .gform_wrapper .center-video div.wp-video{margin:30px auto 0}#genesis-content .gform_wrapper .mejs-container .mejs-controls{background:#222 !important}#genesis-content .gform_wrapper .mejs-offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}#genesis-content .gform_wrapper .mejs-container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}#genesis-content .gform_wrapper .mejs-container,#genesis-content .gform_wrapper .mejs-container *{box-sizing:border-box}#genesis-content .gform_wrapper .mejs-container video::-webkit-media-controls,#genesis-content .gform_wrapper .mejs-container video::-webkit-media-controls-panel,#genesis-content .gform_wrapper .mejs-container video::-webkit-media-controls-panel-container,#genesis-content .gform_wrapper .mejs-container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}#genesis-content .gform_wrapper .mejs-fill-container,#genesis-content .gform_wrapper .mejs-fill-container .mejs-container{height:100%;width:100%}#genesis-content .gform_wrapper .mejs-fill-container{background:0 0;margin:0 auto;overflow:hidden;position:relative}#genesis-content .gform_wrapper .mejs-container:focus{outline:none}#genesis-content .gform_wrapper .mejs-iframe-overlay{height:100%;position:absolute;width:100%}#genesis-content .gform_wrapper .mejs-embed,#genesis-content .gform_wrapper .mejs-embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}#genesis-content .gform_wrapper .mejs-fullscreen{overflow:hidden!important}#genesis-content .gform_wrapper .mejs-container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}#genesis-content .gform_wrapper .mejs-container-fullscreen .mejs-mediaelement,#genesis-content .gform_wrapper .mejs-container-fullscreen video{height:100%!important;width:100%!important}#genesis-content .gform_wrapper .mejs-background,#genesis-content .gform_wrapper .mejs-mediaelement{left:0;position:absolute;top:0}#genesis-content .gform_wrapper .mejs-mediaelement{height:100%;width:100%;z-index:0}#genesis-content .gform_wrapper .mejs-poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs-poster-img{display:none}#genesis-content .gform_wrapper .mejs-poster-img{border:0;padding:0}#genesis-content .gform_wrapper .mejs-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}#genesis-content .gform_wrapper .mejs-layer{z-index:1}#genesis-content .gform_wrapper .mejs-overlay-play{cursor:pointer}#genesis-content .gform_wrapper .mejs-overlay-button{background:url(/wp-includes/js/mediaelement/mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}#genesis-content .gform_wrapper .mejs-overlay:hover>.mejs-overlay-button{background-position:-80px -39px}#genesis-content .gform_wrapper .mejs-overlay-loading{height:80px;width:80px}#genesis-content .gform_wrapper .mejs-overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent url(/wp-includes/js/mediaelement/mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#genesis-content .gform_wrapper .mejs-controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}#genesis-content .gform_wrapper .mejs-controls:not([style*="display: none"]){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}#genesis-content .gform_wrapper .mejs-button,#genesis-content .gform_wrapper .mejs-time,#genesis-content .gform_wrapper .mejs-time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}#genesis-content .gform_wrapper .mejs-button>button{background:transparent url(/wp-includes/js/mediaelement/mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}#genesis-content .gform_wrapper .mejs-button>button:focus{outline:1px dotted #999}#genesis-content .gform_wrapper .mejs-container-keyboard-inactive [role=slider],#genesis-content .gform_wrapper .mejs-container-keyboard-inactive [role=slider]:focus,#genesis-content .gform_wrapper .mejs-container-keyboard-inactive a,#genesis-content .gform_wrapper .mejs-container-keyboard-inactive a:focus,#genesis-content .gform_wrapper .mejs-container-keyboard-inactive button,#genesis-content .gform_wrapper .mejs-container-keyboard-inactive button:focus{outline:0}#genesis-content .gform_wrapper .mejs-time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}#genesis-content .gform_wrapper .mejs-play>button{background-position:0 0}#genesis-content .gform_wrapper .mejs-pause>button{background-position:-20px 0}#genesis-content .gform_wrapper .mejs-replay>button{background-position:-160px 0}#genesis-content .gform_wrapper .mejs-time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}#genesis-content .gform_wrapper .mejs-time-buffering,#genesis-content .gform_wrapper .mejs-time-current,#genesis-content .gform_wrapper .mejs-time-float,#genesis-content .gform_wrapper .mejs-time-float-corner,#genesis-content .gform_wrapper .mejs-time-float-current,#genesis-content .gform_wrapper .mejs-time-hovered,#genesis-content .gform_wrapper .mejs-time-loaded,#genesis-content .gform_wrapper .mejs-time-marker,#genesis-content .gform_wrapper .mejs-time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}#genesis-content .gform_wrapper .mejs-time-total{background:hsla(0,0%,100%,.3);margin:5px 0 0;width:100%}#genesis-content .gform_wrapper .mejs-time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}#genesis-content .gform_wrapper .mejs-time-loaded{background:hsla(0,0%,100%,.3)}#genesis-content .gform_wrapper .mejs-time-current,#genesis-content .gform_wrapper .mejs-time-handle-content{background:hsla(0,0%,100%,.9)}#genesis-content .gform_wrapper .mejs-time-hovered{background:hsla(0,0%,100%,.5);z-index:10}#genesis-content .gform_wrapper .mejs-time-hovered.negative{background:rgba(0,0,0,.2)}#genesis-content .gform_wrapper .mejs-time-buffering,#genesis-content .gform_wrapper .mejs-time-current,#genesis-content .gform_wrapper .mejs-time-hovered,#genesis-content .gform_wrapper .mejs-time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}#genesis-content .gform_wrapper .mejs-time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}#genesis-content .gform_wrapper .mejs-time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}#genesis-content .gform_wrapper .mejs-time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}#genesis-content .gform_wrapper .mejs-time-handle,#genesis-content .gform_wrapper .mejs-time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}#genesis-content .gform_wrapper .mejs-time-handle-content{border:4px solid hsla(0,0%,100%,.9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}#genesis-content .gform_wrapper .mejs-time-rail .mejs-time-handle-content:active,#genesis-content .gform_wrapper .mejs-time-rail .mejs-time-handle-content:focus,#genesis-content .gform_wrapper .mejs-time-rail:hover .mejs-time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#genesis-content .gform_wrapper .mejs-time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}#genesis-content .gform_wrapper .mejs-time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}#genesis-content .gform_wrapper .mejs-time-float-corner{border:5px solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}#genesis-content .gform_wrapper .mejs-long-video .mejs-time-float{margin-left:-23px;width:64px}#genesis-content .gform_wrapper .mejs-long-video .mejs-time-float-current{width:60px}#genesis-content .gform_wrapper .mejs-broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}#genesis-content .gform_wrapper .mejs-fullscreen-button>button{background-position:-80px 0}#genesis-content .gform_wrapper .mejs-unfullscreen>button{background-position:-100px 0}#genesis-content .gform_wrapper .mejs-mute>button{background-position:-60px 0}#genesis-content .gform_wrapper .mejs-unmute>button{background-position:-40px 0}#genesis-content .gform_wrapper .mejs-volume-button{position:relative}#genesis-content .gform_wrapper .mejs-volume-button>.mejs-volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}#genesis-content .gform_wrapper .mejs-volume-button:hover{border-radius:0 0 4px 4px}#genesis-content .gform_wrapper .mejs-volume-total{background:hsla(0,0%,100%,.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}#genesis-content .gform_wrapper .mejs-volume-current{left:0;margin:0;width:100%}#genesis-content .gform_wrapper .mejs-volume-current,#genesis-content .gform_wrapper .mejs-volume-handle{background:hsla(0,0%,100%,.9);position:absolute}#genesis-content .gform_wrapper .mejs-volume-handle{border-radius:1px;cursor:ns-resize;height:6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}#genesis-content .gform_wrapper .mejs-horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}#genesis-content .gform_wrapper .mejs-horizontal-volume-total{background:rgba(50,50,50,.8);height:8px;top:16px;width:50px}#genesis-content .gform_wrapper .mejs-horizontal-volume-current,#genesis-content .gform_wrapper .mejs-horizontal-volume-total{border-radius:2px;font-size:1px;left:0;margin:0;padding:0;position:absolute}#genesis-content .gform_wrapper .mejs-horizontal-volume-current{background:hsla(0,0%,100%,.8);height:100%;top:0;width:100%}#genesis-content .gform_wrapper .mejs-horizontal-volume-handle{display:none}#genesis-content .gform_wrapper .mejs-captions-button,#genesis-content .gform_wrapper .mejs-chapters-button{position:relative}#genesis-content .gform_wrapper .mejs-captions-button>button{background-position:-140px 0}#genesis-content .gform_wrapper .mejs-chapters-button>button{background-position:-180px 0}#genesis-content .gform_wrapper .mejs-captions-button>.mejs-captions-selector,#genesis-content .gform_wrapper .mejs-chapters-button>.mejs-chapters-selector{background:rgba(50,50,50,.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}#genesis-content .gform_wrapper .mejs-chapters-button>.mejs-chapters-selector{margin-right:-55px;width:110px}#genesis-content .gform_wrapper .mejs-captions-selector-list,#genesis-content .gform_wrapper .mejs-chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}#genesis-content .gform_wrapper .mejs-captions-selector-list-item,#genesis-content .gform_wrapper .mejs-chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0}#genesis-content .gform_wrapper .mejs-captions-selector-list-item:hover,#genesis-content .gform_wrapper .mejs-chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsla(0,0%,100%,.4)!important}#genesis-content .gform_wrapper .mejs-captions-selector-input,#genesis-content .gform_wrapper .mejs-chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}#genesis-content .gform_wrapper .mejs-captions-selector-label,#genesis-content .gform_wrapper .mejs-chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}#genesis-content .gform_wrapper .mejs-captions-selected,#genesis-content .gform_wrapper .mejs-chapters-selected{color:#21f8f8}#genesis-content .gform_wrapper .mejs-captions-translations{font-size:10px;margin:0 0 5px}#genesis-content .gform_wrapper .mejs-captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}#genesis-content .gform_wrapper .mejs-captions-layer a{color:#fff;text-decoration:underline}#genesis-content .gform_wrapper .mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}#genesis-content .gform_wrapper .mejs-captions-position{bottom:15px;left:0;position:absolute;width:100%}#genesis-content .gform_wrapper .mejs-captions-position-hover{bottom:35px}#genesis-content .gform_wrapper .mejs-captions-text,#genesis-content .gform_wrapper .mejs-captions-text *{background:hsla(0,0%,8%,.5);box-shadow:5px 0 0 hsla(0,0%,8%,.5),-5px 0 0 hsla(0,0%,8%,.5);padding:0;white-space:pre-wrap}#genesis-content .gform_wrapper .mejs-overlay-error{position:relative}#genesis-content .gform_wrapper .mejs-overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}#genesis-content .gform_wrapper .mejs-cannotplay,#genesis-content .gform_wrapper .mejs-cannotplay a{color:#fff;font-size:.8em}#genesis-content .gform_wrapper .mejs-cannotplay{position:relative}#genesis-content .gform_wrapper .mejs-cannotplay a,#genesis-content .gform_wrapper .mejs-cannotplay p{display:inline-block;padding:0 15px;width:100%}@media only screen and (min-width:480px){table{table-layout:auto;word-break:normal}}@media screen and (min-width:700px){.wrap{padding:0 25px;margin:0 auto}.site-inner{padding-left:25px;padding-right:25px;margin:0 auto}.gb-block-container.alignfull .gb-container-content{padding:0 25px}}@media only screen and (min-width:960px){.wrap{padding:0 0 0 25px;margin:0 auto}.site-inner{padding:60px 40px 60px;margin:0 auto}.content{float:left}.sidebar-content .content{float:right}.full-width-content .content{float:none;margin-left:auto;margin-right:auto}.after-entry{padding:40px 60px}.after-entry .enews{padding-left:30px;padding-right:30px}}.desktop-only,.inline-block-desktop-only{display:none}@media only screen and (min-width:1120px){.full-width-content .site-container .mobile-only{display:none}.desktop-only{display:block}.inline-block-desktop-only{display:inline-block}.admin-bar .site-header{top:32px}.site-header>.wrap{display:flex;padding:5px 45px}.site-header .header-navs{flex:1;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.genesis-nav-menu{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.nav-primary .genesis-nav-menu>li.menu-item{display:inline-block;margin:0 2px}.genesis-nav-menu .menu-item.medium-screen{display:none}.genesis-nav-menu .menu-item:focus,.genesis-nav-menu .menu-item:hover{position:relative}.genesis-nav-menu .sub-menu,.genesis-nav-menu .sub-menu a{width:180px}.genesis-nav-menu .sub-menu{border-top:1px solid #eee;opacity:0;padding-left:0;position:absolute;transition:opacity .4s ease-in-out}.genesis-nav-menu .sub-menu a{color:#222;background-color:#fff;border:1px solid #eee;border-top:0;padding-bottom:15px;padding-top:15px;text-decoration:none}.genesis-nav-menu .sub-menu .sub-menu{margin:-46px 0 0 179px}.nav-primary{display:flex;align-items:center;margin:0 0 0 auto}.menu-toggle,.sub-menu-toggle{display:none;visibility:hidden}.nav-primary{width:auto;overflow:visible}.nav-secondary{margin-bottom:12px}}@media screen and (min-width:1230px){.genesis-nav-menu .menu-item.medium-screen{display:block}}@media screen and (min-width:1670px){.nav-primary .genesis-nav-menu>li.menu-item{margin:0 4px}}@media print{*,*:before,*:after{background:0 0 !important;box-shadow:none !important;color:#333 !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after,.site-title>a:after{content:""}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100% !important}@page{margin:2cm .5cm}p,h2,h3{orphans:3;widows:3}blockquote,pre{border:1px solid #999;page-break-inside:avoid}.content,.content-sidebar{width:100%}button,input,select,textarea,.breadcrumb,.comment-edit-link,.comment-form,.comment-list .reply a,.comment-reply-title,.edit-link,.entry-comments-link,.entry-footer,.genesis-box,.header-widget-area,.hidden-print,.home-top,.nav-primary,.nav-secondary,.post-edit-link,.sidebar{display:none !important}.title-area{text-align:center;width:100%}.site-title>a{margin:0;text-decoration:none;text-indent:0}.site-inner{padding-top:0;position:relative}.author-box{margin-bottom:0}h1,h2,h3,h4,h5,h6{orphans:3;page-break-after:avoid;page-break-inside:avoid;widows:3}img{page-break-after:avoid;page-break-inside:avoid}blockquote,pre,table{page-break-inside:avoid}dl,ol,ul{page-break-before:avoid}}