.wp-block-gallery{display:grid;grid-gap:20px}.wp-block-gallery.columns-1{grid-template-columns:1fr}.wp-block-gallery.columns-3{grid-template-columns:1fr 1fr}@media screen and (max-width:768px){.wp-block-gallery.columns-3{grid-template-columns:1fr}}.wp-block-gallery.columns-3,.wp-block-gallery.columns-default{grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:1024px){.wp-block-gallery.columns-3,.wp-block-gallery.columns-default{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.wp-block-gallery.columns-3,.wp-block-gallery.columns-default{grid-template-columns:1fr}}.wp-block-gallery.columns-4{grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (max-width:1024px){.wp-block-gallery.columns-4{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.wp-block-gallery.columns-4{grid-template-columns:1fr}}figure{position:relative}figure figcaption{display:block;padding:0 19px;position:absolute;background:#fff;width:100%;text-align:center;bottom:0;left:0}.category-session{margin:0 auto!important}.fpd-share-design .fpd-blue-btn{background-color:#000}figure.aligncenter.is-resized{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}figure.aligncenter.is-resized img{width:auto}[data-slides="1"]{--x:1s}[data-slides="2"]{--x:2s}[data-slides="3"]{--x:3s}[data-slides="4"]{--x:4s}[data-slides="5"]{--x:5s}[data-slides="6"]{--x:6s}@-webkit-keyframes fio{0%{z-index:-3}50%{z-index:3}100%{z-index:-3}}@keyframes fio{0%{z-index:-3}50%{z-index:3}100%{z-index:-3}}.topNav{background-color:var(--lightgrey);margin:0 auto}@media screen and (min-width:1025px){.topNav{height:28px;display:grid;grid-template-columns:1fr 1fr 1fr;max-width:1920px}}.topNav.redbar{background-color:red}.topNav.redbar #infoLinksPro li.infoSlidesPro,.topNav.redbar .infoContainerPro,.topNav.redbar a{background-color:red;color:#fff}.topNav.redbar #infoLinksPro li.infoSlidesPro a{border-bottom:1px solid #fff}@media screen and (min-width:1367px){.topNav{padding:0 4rem}}@media screen and (max-width:1366px){.topNav{padding:0 24px}}.topNav a{color:#000;display:block;font-weight:600}.topNav .topInfoNav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:95%}@media screen and (max-width:1024px){.topNav .topInfoNav{display:none}}.infoContainerPro{position:relative;background-color:var(--lightgrey);color:#000;width:100%;height:28px;width:100%;overflow:hidden}.infoContainerPro #infoLinksPro{overflow:hidden;height:100%;position:relative;width:100%}.infoContainerPro #infoLinksPro li{position:absolute;top:0;background-color:var(--lightgrey);color:#f96fd5;width:100%;-webkit-animation:calc(var(--x) * 5 + 5s) fio infinite;animation:calc(var(--x) * 5 + 5s) fio infinite;text-align:center;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2px 0;line-height:1.2;font-size:85%;-ms-flex-direction:row;flex-direction:row;gap:0 5px;font-weight:600}.infoContainerPro #infoLinksPro li .infoTitle{font-size:115%;color:currentColor}.infoContainerPro #infoLinksPro li span{display:-webkit-box;display:-ms-flexbox;display:flex;color:currentColor}.infoContainerPro #infoLinksPro li a{border-bottom:1px solid var(--green);margin-left:4px;color:currentColor}.infoContainerPro #infoLinksPro li:first-child{-webkit-animation-delay:0s;animation-delay:0s}.infoContainerPro #infoLinksPro li:nth-child(2){-webkit-animation-delay:5s;animation-delay:5s}.infoContainerPro #infoLinksPro li:nth-child(3){-webkit-animation-delay:10s;animation-delay:10s}.infoContainerPro #infoLinksPro li:nth-child(4){-webkit-animation-delay:15s;animation-delay:15s}.infoContainerPro #infoLinksPro li:nth-child(5){-webkit-animation-delay:20s;animation-delay:20s}.infoContainerPro #infoLinksPro li:nth-child(6){-webkit-animation-delay:25s;animation-delay:25s}.infoapk{width:100%;border-bottom:1px solid var(--lightgrey);padding:10px 0;margin:0 auto 20px;max-width:1920px}@media screen and (min-width:1367px){.infoapk{padding:24px 4rem}}.infoapk h1{max-width:1300px;margin:0 auto;text-transform:uppercase;text-align:left;font-size:170%;padding:0 24px}@media (max-width:768px){.infoapk h1{font-size:150%}}.category-session .products-container{display:grid;margin-top:50px;padding:10px;grid-gap:30px;height:100%;grid-auto-flow:row dense;width:100%}@media (min-width:1365px){.category-session .products-container.columns-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr;width:100%}}.category-session .products-container.columns-4{display:grid}@media (min-width:1800px){.category-session .products-container.columns-4{grid-template-columns:1fr 1fr 1fr 1fr;width:100%}}@media (max-width:1799px){.category-session .products-container.columns-4{grid-template-columns:1fr 1fr 1fr}}@media (max-width:1024px){.category-session .products-container.columns-4{grid-template-columns:1fr 1fr}}@media (max-width:500px){.category-session .products-container.columns-4{grid-template-columns:1fr}}.category-session .products-container.columns-3{display:grid}@media (min-width:1365px){.category-session .products-container.columns-3{grid-template-columns:1fr 1fr 1fr;width:100%}}@media (max-width:1024px){.category-session .products-container{grid-template-columns:1fr 1fr}}@media (max-width:500px){.category-session .products-container{grid-template-columns:1fr}}.category-session .products-container .product{position:relative}.category-session .product_content h2{line-height:initial;font-size:100%;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.3;margin:0}.productcontent:has(:not(.gform_wrapper)){max-width:1300px;margin:0 auto 50px;padding:0 20px}.productcontent:has(:not(.gform_wrapper)) ul:not(.wc-block-grid__products):not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio):not(.Category-container):not(.sub-menu):not(.main-menu){margin:5px;padding:0 30px;list-style-type:disc}.productcontent:has(:not(.gform_wrapper)) ul:not(.wc-block-grid__products):not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio):not(.Category-container):not(.sub-menu):not(.main-menu) li{list-style:circle;position:relative;list-style-type:disc}.productcontent:has(:not(.gform_wrapper)) ul:not(.wc-block-grid__products):not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio):not(.Category-container):not(.sub-menu):not(.main-menu) li::marker{color:#000}.productcontent:has(:not(.gform_wrapper)) ol{margin:5px 0;padding:0 30px}.productcontent:has(:not(.gform_wrapper)) ol li{list-style:auto}.productcontent:has(:not(.gform_wrapper)) ol li::marker{color:#000}.productcontent:has(:not(.gform_wrapper)) li,.productcontent:has(:not(.gform_wrapper)) p{font-size:110%}.productcontent:has(:not(.gform_wrapper)) li.has-large-font-size,.productcontent:has(:not(.gform_wrapper)) p.has-large-font-size{margin:5px 0}.productcontent:has(:not(.gform_wrapper)) a:not(.product_thumbnail_wrap):not(.productLoopLink){font-weight:600;border-bottom:1px solid}.productcontent:has(:not(.gform_wrapper)) h2:not(.woocommerce-loop-product_title),.productcontent:has(:not(.gform_wrapper)) h3,.productcontent:has(:not(.gform_wrapper)) h4{margin:10px 0;font-size:150%}.productcontent:has(:not(.gform_wrapper)) .wp-block-image figure a:has(img){border-bottom:none!important}.wp-block-embed__wrapper{position:relative;overflow:hidden;padding-bottom:56.25%}.wp-block-embed__wrapper iframe{position:absolute;left:0;top:0;width:100%;height:100%}p.has-text-align-center{text-align:center}