﻿@import url("https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");@font-face{font-family:"Loverine";src:url("/wp-content/themes/RasaTheme/assets/fonts/Loverine.woff2") format("woff2"), url("/wp-content/themes/RasaTheme/assets/fonts/Loverine.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}span.purple-btn a,a.purple-btn{padding:14px 15px 12px;background-color:#5d256b;font-family:"Roboto", sans-serif;color:#ffffff;text-transform:capitalize;letter-spacing:0;font-size:18px;transition:0.4s ease;min-width:200px;display:inline-block;text-align:center;margin-top:0;transition:0.4s ease;border-radius:10px;font-weight:bold;text-decoration:none;border:4px solid #5d256b;margin-bottom:1rem}span.purple-btn a:hover,a.purple-btn:hover{background-color:#ffffff;color:#5d256b}span.orange-btn a,a.orange-btn{padding:14px 15px 12px;background-color:#ff917b;font-family:"Roboto", sans-serif;color:#1f013f;text-transform:capitalize;letter-spacing:0;font-size:18px;transition:0.4s ease;min-width:200px;display:inline-block;text-align:center;margin-top:0;transition:0.4s ease;border-radius:10px;font-weight:bold;text-decoration:none;border:4px solid #ff917b}span.orange-btn a:hover,a.orange-btn:hover{background-color:#ffffff;color:#1f013f}span.white-btn a,a.white-btn{padding:14px 15px 12px;background-color:#ffffff;font-family:"Roboto", sans-serif;color:#1f013f;text-transform:capitalize;letter-spacing:0;font-size:18px;transition:0.4s ease;min-width:200px;display:inline-block;text-align:center;margin-top:0;transition:0.4s ease;border-radius:10px;font-weight:bold;text-decoration:none;border:4px solid #ffffff}span.white-btn a:hover,a.white-btn:hover{background-color:transparent;color:#ffffff}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden}ul{list-style:none}ul.tick li:before{content:"✓" !important;padding-right:10px;color:#9c469a;font-size:22px;font-weight:bold;line-height:26px;background-color:transparent !important;height:auto !important;width:auto !important;position:absolute !important;left:-1.5rem !important;top:-2px !important}ul.tick li li{margin-top:0.5rem}ul.tick li li:before{content:"➵" !important}ul.cross li:before{content:"✗" !important;padding-right:10px;color:#9c469a;font-size:22px;font-weight:bold;line-height:26px;background-color:transparent !important;height:auto !important;width:auto !important;position:absolute !important;left:-1.5rem !important;top:-2px !important}ul.cross li li{margin-top:0.5rem}ul.cross li li:before{content:"➵" !important}ul li{color:#424753;font-family:"Roboto", sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:1rem;position:relative}ol li{color:#424753;font-family:"Roboto", sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:0.5rem;text-align:left}a{color:#5d256b;font-family:"Roboto", sans-serif;font-size:17px;line-height:normal;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;text-decoration:none;font-weight:bold}a:hover{color:#ff917b}p{color:#424753;font-family:"Roboto", sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:normal}strong{color:#424753;font-family:"Roboto", sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:normal}h1{color:#1f013f;font-family:"Nunito", sans-serif;font-size:44px;font-style:normal;font-weight:bold;line-height:normal;margin-top:1rem;margin-bottom:0}h2{color:#9c469a;font-family:"Nunito", sans-serif;font-size:34px;font-style:normal;font-weight:500;line-height:normal;margin-top:2rem;margin-bottom:0}h3{color:#9c469a;font-family:"Nunito", sans-serif;font-size:28px;font-style:normal;font-weight:500;line-height:normal;margin-top:2rem;margin-bottom:0}h4{color:#9c469a;font-family:"Nunito", sans-serif;font-size:26px;font-style:normal;font-weight:500;line-height:normal;margin-top:2rem;margin-bottom:0}hr{margin:2rem 0;border-bottom:1px solid #e0e0e5}.sub-title{color:#000000;text-align:center;font-family:"Nunito", sans-serif;font-size:20px;font-style:italic;font-weight:800;line-height:normal;text-transform:uppercase}span.purple-intro{font-size:20px;line-height:normal;color:#9c469a;font-family:"Nunito", sans-serif;font-weight:bold}.wc-block-components-drawer__screen-overlay{z-index:999999999 !important}h2.wc-block-mini-cart__title{font-size:26px !important;line-height:36px !important;display:inline-block;width:100%;margin:0px 16px -32px !important}.wc-block-components-totals-item__label{flex-grow:1;font-family:"Roboto", sans-serif;font-size:16px !important;line-height:25px;font-weight:bold}.wc-block-components-product-name{font-family:"Roboto", sans-serif;font-size:22px !important;font-weight:normal;padding-top:4px;color:#333;margin-top:0}.wc-block-components-product-name:hover{color:#9c469a}.wc-block-cart-item__prices{display:none}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-metadata,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-metadata{margin-bottom:0.75em;display:none}.wc-block-components-totals-item__value{font-weight:700;white-space:nowrap;font-family:"Roboto", sans-serif;font-size:15px}.wc-block-components-button:not(.is-link).outlined:not(:focus),body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:0px 30px !important;font-size:16px;font-style:normal;font-weight:500;line-height:normal;border-radius:12px;left:auto;color:white;background-color:#5d256b !important;border:0;background-image:none;box-shadow:none;text-shadow:none;margin-left:0%;text-transform:uppercase;letter-spacing:1px !important;border:2px solid #5d256b !important;font-family:"Roboto", sans-serif}.wc-block-components-button:not(.is-link).outlined:not(:focus):hover,body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):hover{background-color:transparent !important;color:#1f013f !important}button.wc-block-components-button.wp-element-button.wc-block-components-drawer__close.contained{right:2rem;padding:0 !important;position:relative;box-shadow:inset 0 0 0 0px currentColor !important;background-color:black;color:white;font-family:"Roboto", sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;padding:0 2rem;border-radius:25px}.wc-block-components-product-price{display:block;font-family:"Roboto", sans-serif;font-size:15px;font-weight:500;line-height:25px;margin-top:5px}.top-container{background:#5d256b;height:40px;margin-bottom:1rem}.top-container .support-link{color:#ffffff}.top-container .support-link:hover{color:#ff917b}.top-container span.spacer{color:white;margin:0 2px 0 10px;width:2px;background:white;height:22px}.top-container .search-bar{position:absolute;width:100%;margin:0 auto;display:flex;flex-wrap:wrap;min-width:48.5rem;top:0;display:none;height:100vh;background-color:rgba(0, 0, 0, 0.9);min-height:100%;overflow:hidden;z-index:999999999}.top-container .search-bar.active{display:block}.top-container .search-bar aside form.wp-block-search__button-outside.wp-block-search__icon-button.wp-block-search{width:100%}.top-container .search-bar aside:nth-of-type(1){position:relative;width:700px;height:auto;margin:0 auto;top:20%;text-align:right}.top-container .search-bar aside:nth-of-type(1) .close-btn{color:#ffffff;font-family:"Roboto", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;position:absolute;right:20px}.top-container .search-bar aside:nth-of-type(1) .close-btn:hover{color:#9c469a}.top-container .search-bar aside:nth-of-type(2){width:700px;height:80%;display:flex;align-items:center;margin:0 auto;align-items:center}.top-container .search-bar aside:nth-of-type(2) form.wp-block-search__button-outside.wp-block-search__text-button.wp-block-search{width:100%}.top-container .search-bar aside:nth-of-type(2) .wp-block-search__inside-wrapper{display:flex}.top-container .search-bar aside:nth-of-type(2) input#wp-block-search__input-1{width:100%;border-radius:0;height:40px;border:0 solid transparent;border-bottom:2px solid #ffffff;background-color:transparent;font-size:20px;color:white;font-family:"Roboto", sans-serif}.top-container .search-bar aside:nth-of-type(2) input::placeholder{font-size:20px;color:white;font-family:"Roboto", sans-serif}.top-container .search-bar aside:nth-of-type(2) input:focus-visible{outline:none}.top-container .search-bar aside:nth-of-type(2) button.wp-block-search__button.wp-element-button{height:45px;top:1px;position:relative;color:transparent;background:transparent;border:0;background-image:url(/wp-content/uploads/2024/09/search.svg);background-position:center;background-size:36px;background-repeat:no-repeat;width:50px}.top-container .inner-container{width:90%;min-width:72rem;display:flex;flex-direction:row;margin:0 auto;height:100%;justify-content:end;max-width:1750px;align-items:center}.top-container .inner-container svg.search-icon{margin:0 0.4rem 0 0;width:26px;height:37px;cursor:pointer}.top-container .inner-container svg.search-icon:hover{fill:#ff917b !important}.top-container .inner-container .sidebar{display:flex;flex-direction:row;justify-content:center;align-items:center}.top-container .inner-container .sidebar .wc-block-mini-cart__badge{font-size:12px;font-family:"Nunito", sans-serif}.top-container .inner-container .sidebar .wc-block-mini-cart__button{padding:0}.top-container .inner-container .sidebar .wc-block-mini-cart__button:hover{color:#9c469a}.top-container .inner-container .sidebar #mega-menu-wrap-shop{background-color:transparent}.top-container .inner-container .sidebar #mega-menu-wrap-shop #mega-menu-shop li.mega-menu-item a.mega-menu-link{color:#000000;font-size:32px;padding:0 6px}.top-container .inner-container .sidebar #mega-menu-wrap-shop #mega-menu-shop li.mega-menu-item a.mega-menu-link.dashicons-heart.mega-menu-link{background-image:url(/wp-content/uploads/2026/01/wishlist.png) !important;background-repeat:no-repeat !important;background-position:center !important;width:40px;padding:0 !important;transition:0.4s ease all;background-color:transparent !important}.top-container .inner-container .sidebar #mega-menu-wrap-shop #mega-menu-shop li.mega-menu-item a.mega-menu-link.dashicons-heart.mega-menu-link:before{display:none}.top-container .inner-container .sidebar #mega-menu-wrap-shop #mega-menu-shop li.mega-menu-item a.mega-menu-link.dashicons-heart.mega-menu-link:hover{background-image:url(/wp-content/uploads/2026/01/wishlist-hover.png) !important;transition:0.4s ease all}.top-container .inner-container .sidebar #mega-menu-wrap-shop #mega-menu-shop li.mega-menu-item a.mega-menu-link.dashicons-admin-users{background-image:url(/wp-content/uploads/2026/01/account.png) !important;background-repeat:no-repeat !important;background-position:center !important;width:40px;padding:0 !important;transition:0.4s ease all;background-color:transparent !important}.top-container .inner-container .sidebar #mega-menu-wrap-shop #mega-menu-shop li.mega-menu-item a.mega-menu-link.dashicons-admin-users:before{display:none}.top-container .inner-container .sidebar #mega-menu-wrap-shop #mega-menu-shop li.mega-menu-item a.mega-menu-link.dashicons-admin-users:hover{background-image:url(/wp-content/uploads/2026/01/account-hover.png) !important;transition:0.4s ease all}.top-container .inner-container .sidebar #mega-menu-wrap-shop #mega-menu-shop li.mega-menu-item a.mega-menu-link:hover{color:#9c469a;background-color:transparent}.top-container .inner-container #mega-menu-wrap-shop{background-color:transparent}.top-container .inner-container #mega-menu-wrap-shop #mega-menu-shop>li.mega-menu-item>a.mega-menu-link{font-size:20px}.top-container .inner-container #mega-menu-wrap-shop #mega-menu-shop>li.mega-menu-item>a.mega-menu-link:hover{background-color:transparent;color:#ff917b}.quick-exit-link{position:fixed;right:0;top:30%;transform:translateY(-50%);z-index:9999;padding:12px 16px;background:#ff917b;color:#1f013f;text-decoration:none;rotate:90deg;border-radius:10px;border:2px solid #ff917b}.quick-exit-link:hover{background-color:#ffffff;color:#1f013f}#g-headertop{position:relative;z-index:32;width:100%;height:90px;display:flex;justify-content:center;align-items:center;align-self:stretch;margin-top:0}#g-headertop .header-inner{width:90%;margin:0px auto 0;display:flex;flex-direction:row;min-width:72rem;justify-content:flex-end;align-items:center;gap:25px;max-width:1750px}#g-headertop .header-inner .site-logo{width:fit-content;flex:0 fit-content;margin-right:2rem}#g-headertop .header-inner .site-logo img{min-width:0;margin-right:10%;height:auto;max-width:max-content}#g-headertop .header-inner .header-inner-container{width:80%;flex:1 80%;text-align:right;gap:10px;display:flex;flex-direction:column}#g-headertop .header-inner .header-inner-container>div{display:flex;justify-content:end;align-items:center;gap:10px;font-size:20px;line-height:normal;color:#1f013f;font-family:"Nunito", sans-serif;font-weight:bold}#g-headertop .header-inner .header-inner-container>div a{color:#9c469a}#g-headertop .header-inner .header-inner-container>div a:hover{color:#ff917b}#g-headertop .header-inner .header-inner-container .phone{font-size:28px;line-height:normal;color:#9c469a}#g-headertop .header-inner .header-inner-container .phone:hover{color:#ff917b}#g-headertop .header-inner .hidden-desktop{display:none !important}#g-headertop .header-inner .site-navigation{width:100%;flex:1 100%;display:flex;justify-content:end;align-items:center;background-color:transparent}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary{clear:both;align-items:end;display:flex;justify-content:end;background:transparent}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary{text-align:center;width:100%;justify-items:flex-end;display:flex;align-items:center;gap:20px;justify-content:end}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator{display:flex;color:#000000}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-current-menu-item a{color:#9c469a}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li.donate-btn a{background-color:#9c469a;color:#ffffff;padding:10px 18px 10px;font-family:"Nunito", sans-serif;font-size:18px;line-height:30px;margin-top:0;border-radius:8px;border:2px solid #9c469a}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li.donate-btn a::after{display:none}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li.donate-btn a:hover{background-color:#ffffff !important;color:#1f013f !important}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li.header-btn a{background-color:#5d256b;color:#ffffff;padding:10px 18px 10px;font-family:"Nunito", sans-serif;font-size:18px;line-height:30px;margin-top:0;border-radius:8px;border:2px solid #5d256b}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li.header-btn a::after{display:none}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li.header-btn a:hover{background-color:#ffffff !important;color:#1f013f !important}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li .mega-sub-menu{background-color:#ffffff;border:1px solid rgba(0, 0, 0, 0.2);border-radius:5px}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li .mega-sub-menu li.mega-current-menu-item a{color:#ffffff;background-color:#9c469a !important}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li .mega-sub-menu li a{color:#000000;padding:10px 18px 10px;font-size:17px;line-height:normal;margin-top:0}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li .mega-sub-menu li a::after{display:none}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li .mega-sub-menu li a:hover{color:#ffffff !important;background-color:#9c469a !important}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary a{display:flex;padding:6px 4px 0 4px;justify-content:flex-start;align-items:center;gap:0;background-color:transparent;color:#1f013f;font-family:"Nunito", sans-serif;font-size:20px;line-height:30px;font-weight:bold;white-space:normal;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-transition:0.35s ease;-moz-transition:0.35s ease;transition:0.35s ease;position:relative}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary a:hover{transition:0.4s ease all;color:#9c469a !important}#g-headertop .header-inner #mega-menu-wrap-side .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated{transform:scale(1)}#g-headertop div#mega-menu-wrap-side{margin-top:2.8rem}#mega-menu-wrap-side .mega-menu-toggle+#mega-menu-side:before{content:"";background-image:url(/wp-content/uploads/2026/02/rasa-logo-2022.png);display:block;position:relative;width:100%;height:78px;background-position:center;background-repeat:no-repeat;background-size:contain;margin-bottom:2rem}#mega-menu-wrap-side #mega-menu-side li.mega-menu-item:hover{background-color:#ff917b}#mega-menu-wrap-side #mega-menu-side li.mega-menu-item a.mega-menu-link{font-family:"Nunito", sans-serif;font-size:20px;color:#1f013f;font-weight:normal;font-weight:700;font-style:normal;text-decoration:none;text-transform:none;text-align:left;text-shadow:none}#mega-menu-wrap-side #mega-menu-side li.mega-menu-item.quick-exit-link{position:relative;right:0;top:0;transform:none;z-index:9999;padding:2px 16px;background:#ff917b;color:#1f013f;text-decoration:none;rotate:0deg;border-radius:10px;border:2px solid #ff917b;margin-top:1rem}#mega-menu-wrap-side #mega-menu-side li.mega-menu-item ul.mega-sub-menu{background-color:#ffffff}#mega-menu-wrap-side #mega-menu-side li.mega-menu-item ul.mega-sub-menu li.mega-current-menu-item a.mega-menu-link{color:#1f013f;background-color:#ff917b}#mega-menu-wrap-side #mega-menu-side li.mega-menu-item ul.mega-sub-menu li a{color:#000000;padding:10px 18px 10px;font-size:17px !important;line-height:normal;margin-top:0;font-family:"Nunito", sans-serif !important;font-weight:bold !important}#mega-menu-wrap-side #mega-menu-side li.mega-menu-item ul.mega-sub-menu li a::after{display:none}#mega-menu-wrap-side #mega-menu-side li.mega-menu-item ul.mega-sub-menu li a:hover{color:#1f013f !important}.tagline{border-top:4px solid #ff917b;border-radius:0;width:92%;margin:1rem auto;min-width:72rem;max-width:1750px}.tagline .inner{font-size:43px;line-height:normal;text-align:center;display:block;color:#5d256b;font-family:"Loverine";padding:12px 0 10px}.banner{position:relative;width:100%;margin-bottom:0;background-color:#000000}.banner img{right:0;position:absolute;height:100%;width:52%;object-fit:cover;object-position:center}.banner:before{content:"";background:linear-gradient(270deg, rgba(15, 45, 45, 0) 10%, #002333 50%), linear-gradient(180deg, rgba(15, 45, 45, 0.75) 2.88%, rgba(15, 45, 45, 0) 25.48%, rgba(15, 45, 45, 0) 55.2%, #002333 95%);background-blend-mode:normal, normal, screen, normal;height:100%;width:100%;position:absolute;z-index:1}.banner .inner{width:65%;min-width:70rem;margin:0px auto;padding:12.6rem 0 6rem;z-index:1;position:relative}.banner .inner .content{width:565px}.banner .inner .content h1{color:#ffffff;font-family:"Nunito", sans-serif;font-size:48px;font-style:italic;font-weight:800;line-height:normal;text-transform:uppercase}.banner .inner .content p{color:#ffffff;text-align:left}.banner .inner .content .white-btn{margin-top:2rem}.slider .no-js .owl-carousel,.slider .owl-carousel{display:block !important;height:590px !important;min-height:590px !important}.slider{position:relative;margin-top:1rem;border-bottom:4px solid #ff917b;width:98%;margin:1rem auto;min-width:72rem;border-radius:15px;max-width:1750px}.slider .owl-item.active h2{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn;animation-delay:0.8s}.slider .owl-item{height:100%}.slider .owl-item .item{display:flex;flex-direction:row;border-radius:15px}.slider .owl-item .item.Purple{background-color:#5d256b}.slider .owl-item .item.darkPurple{background-color:#1f013f}.slider .owl-item .item.Pink{background-color:#9c469a}.slider .owl-item .item .g-owlcarousel-item-image{width:56%;flex:0 56%}.slider .owl-item .item .g-owlcarousel-item-image img{display:block;width:100%;height:590px;object-fit:cover;border-top-left-radius:15px;border-bottom-left-radius:13px}.slider .owl-item .item .g-owlcarousel-item-content{display:flex;padding:0 40px 0 60px;flex-direction:column;justify-content:center;align-items:start;gap:0;flex:1 0 0;align-self:stretch;width:50%;flex:0 50%;border-left:4px solid #ff917b}.slider .owl-item .item .g-owlcarousel-item-content span.slider-subheading{font-size:28px;line-height:normal;font-family:"Nunito", sans-serif;font-weight:bold;color:#ffffff;font-style:italic;margin-bottom:1rem}.slider .owl-item .item .g-owlcarousel-item-content .slider-heading h2{font-size:60px;line-height:60px;font-weight:bold;margin-top:0;color:#ffffff;margin-bottom:0.5rem}.slider .owl-item .item .g-owlcarousel-item-content .slider-heading p{font-size:32px;line-height:normal;margin-top:0;color:#ffffff;font-weight:bold}.slider .owl-item .item .g-owlcarousel-item-content span.slider-tagline{font-size:32px;line-height:normal;text-align:center;display:block;color:#ffffff;font-family:"Loverine";margin-bottom:1.5rem}.slider .owl-item .item .g-owlcarousel-item-content .orange-btn{margin-top:1rem}.slider .g-owlcarousel-item-content-container{height:100%;z-index:99;width:100%;position:relative;display:flex;justify-content:center;align-items:center}.slider .g-owlcarousel-item-content-container .g-owlcarousel-item-content{position:relative;display:flex;flex-direction:column;justify-content:center;height:85%;width:70rem;margin:0 auto}.slider .g-owlcarousel-item-content-container .g-owlcarousel-item-content .owl-background{z-index:22;top:0;position:relative}.slider .g-owlcarousel-item-content-container .g-owlcarousel-item-content .g-owlcarousel-item-link{text-align:center;margin:0 auto}.slider .g-owlcarousel-item-content-container .g-owlcarousel-item-content span.slider-heading{font-size:80px;color:white;line-height:105px;width:100%;position:relative;display:block;white-space:normal;text-align:center;margin:0 auto;text-shadow:1px 1px #000;font-family:"Nunito", sans-serif}.slider .g-owlcarousel-item-content-container .g-owlcarousel-item-content .black-btn:hover{background-color:#ffffff;border-color:#ffffff;color:#000000}.slider .owl-nav{margin-top:10px;position:absolute;top:87%;width:100%;left:0}.slider .owl-nav:hover button.owl-prev,.slider .owl-nav:hover button.owl-next{opacity:1}.slider .owl-nav button.owl-prev{width:54px;height:54px;display:block;color:#1f013f !important;font-size:24px !important;line-height:30px !important;border-radius:12px;left:0;position:absolute;background-color:#ffffff !important;opacity:0.4}.slider .owl-nav button.owl-next{width:54px;height:54px;display:block;color:#1f013f !important;font-size:24px !important;line-height:30px !important;border-radius:12px;right:0;position:absolute;background-color:#ffffff !important;opacity:0.4}.slider .owl-dots{display:none}.page-banner{height:462px;display:flex;align-items:center;background-position:center !important;background-size:cover !important;background-repeat:no-repeat !important}.page-banner .inner{width:75.5%;min-width:70rem;margin:0 auto;position:relative;top:2.5rem}.page-banner .inner h1{color:#ffffff;font-family:"Nunito", sans-serif;font-size:68px;font-style:normal;font-weight:500;line-height:normal;display:block;width:45rem}.home .main-content{display:flex;padding:80px 0 40px;flex-direction:column;align-items:center;gap:30px;align-self:stretch}.home .main-content .inner{width:64%;margin:0px auto;min-width:70rem}.home .main-content .inner .content h1{text-align:center}.home .main-content .inner .content p{text-align:center}.introduction-content{width:64%;margin:5rem auto 4rem;min-width:70rem;text-align:center}.introduction-content h2{margin-bottom:0}#main-content{position:relative;overflow:hidden}#primary .with-sidebar,#primary .main-content{}#primary .with-sidebar .sub-pages,#primary .main-content .sub-pages{margin-top:20px}#primary .with-sidebar .sub-pages .inner,#primary .main-content .sub-pages .inner{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;gap:15px}#primary .with-sidebar .sub-pages .inner .parent-page,#primary .main-content .sub-pages .inner .parent-page{width:23%;text-decoration:none !important;min-height:80px;background-color:#fefeff;border-radius:25px;justify-content:start;align-items:center;flex-direction:column;display:flex;text-align:center;padding:0;color:white !important;border:4px solid #1f013f;position:relative}#primary .with-sidebar .sub-pages .inner .parent-page .overlay-colour,#primary .main-content .sub-pages .inner .parent-page .overlay-colour{transition:0.4s opacity ease;opacity:0}#primary .with-sidebar .sub-pages .inner .parent-page img,#primary .main-content .sub-pages .inner .parent-page img{display:block;width:100%;height:220px !important;border-top-left-radius:20px;border-top-right-radius:20px;object-fit:cover;object-position:top}#primary .with-sidebar .sub-pages .inner .parent-page img.no-image,#primary .main-content .sub-pages .inner .parent-page img.no-image{object-fit:scale-down !important;object-position:center !important;padding:0 2rem}#primary .with-sidebar .sub-pages .inner .parent-page .details,#primary .main-content .sub-pages .inner .parent-page .details{margin-top:0;height:4em;font-size:26px;text-align:center;line-height:26px;position:relative;display:block;color:white;background-color:#1f013f;font-family:"Nunito", sans-serif;text-align:center;display:flex;justify-content:center;align-items:center;font-weight:normal;padding:0px 20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;transition:0.4s all ease;border:2px solid #1f013f;width:88%}#primary .with-sidebar .sub-pages .inner .parent-page .details p,#primary .main-content .sub-pages .inner .parent-page .details p{color:#ffffff;font-size:20px;line-height:normal;display:block;margin:0px 0 0;font-family:"Nunito", sans-serif}#primary .with-sidebar .sub-pages .inner .parent-page:hover .details,#primary .main-content .sub-pages .inner .parent-page:hover .details{background-color:white}#primary .with-sidebar .sub-pages .inner .parent-page:hover .details p,#primary .main-content .sub-pages .inner .parent-page:hover .details p{color:#1f013f}.with-sidebar{width:75%;min-width:72rem;margin:3rem auto;display:flex;flex-direction:row;gap:30px;max-width:1450px}.with-sidebar .site-content{display:inline-block;height:100%;vertical-align:top;width:60%;flex:1 60%}.with-sidebar .site-content h1{margin-top:0;margin-bottom:0}.with-sidebar .site-content ul{list-style:none}.with-sidebar .site-content ul li{color:#424753;font-family:"Roboto", sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:0.5rem;position:relative}.with-sidebar .site-content ul li:before{content:"";height:8px;width:8px;position:absolute;left:-1.2rem;background-color:#5d256b;border-radius:50%;top:0.45rem}.with-sidebar .site-content table{width:100%;background-color:#FFFFFF;border-collapse:collapse;border-width:2px;border-color:#5d256b;border-style:solid;color:#000000;margin-top:1rem}.with-sidebar .site-content table td,.with-sidebar .site-content table th{border-width:2px;border-color:#5d256b;border-style:solid;padding:5px;font-family:"Nunito", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;min-width:5vw}.with-sidebar .site-content table th{background-color:#5d256b;text-align:left;color:#ffffff;font-family:"Nunito", sans-serif;font-size:17px;font-style:normal;line-height:normal;font-weight:bold}.with-sidebar .site-content img{border-radius:15px}.with-sidebar .image{width:20%;flex:1 20%}.with-sidebar .image img{height:426px;object-fit:cover;width:100%;object-position:top;border-radius:15px;margin-bottom:2rem}.with-sidebar .image .quicklinks-sidebar{background-color:#f3f3f3;padding:10px 30px 20px;border-radius:15px}.with-sidebar .image .quicklinks-sidebar h2{font-weight:bold}.with-sidebar .image .quicklinks-sidebar ul.page-siblings{list-style:none;padding:0;margin-bottom:2rem}.with-sidebar .image .quicklinks-sidebar ul.page-siblings a:hover{color:#ff917b}.resources{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px 10px;margin-top:2rem}.resources .resource{width:24%;height:100%}.resources .resource img{width:100%;height:100%;object-fit:contain;object-position:top}.resources .resource span.title{font-size:18px;line-height:22px;color:#5d256b;font-weight:bold;font-family:"Nunito", sans-serif;text-transform:uppercase;margin-top:1rem;display:block;width:90%;margin:0.4rem auto;transition:0.4s ease all}.resources .resource:hover span.title{color:#ff917b;transition:0.4s ease all}.our-team{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px 10px;margin-top:2rem}.our-team .member{width:24%;height:100%}.our-team .member img{height:250px;width:100%;object-fit:cover;object-position:center;border-radius:15px}.our-team .member span.title{font-size:18px;line-height:22px;color:#1f013f;font-weight:bold;font-family:"Nunito", sans-serif;text-transform:uppercase;margin-top:1rem;display:block;width:90%;margin:0.6rem auto 0;transition:0.4s ease all}.our-team .member span.role{font-size:16px;line-height:normal;display:inline-block;font-family:"Nunito", sans-serif;font-weight:bold;color:#5d256b;width:90%;margin:0 auto;display:block}.our-team .member:hover span.title{color:#ff917b;transition:0.4s ease all}.fifty-fifty p{text-align:left}.fifty-fifty h2{margin-top:0;margin-bottom:1.5rem;text-align:left}.fifty-fifty ul{list-style:none}.fifty-fifty ul li{margin-bottom:1rem;position:relative;padding-left:0}.fifty-fifty .right{display:flex;gap:120px;width:75.5%;min-width:70rem;margin:1rem auto 4rem;justify-content:center;align-items:start;max-width:1450px}.fifty-fifty .right .content{width:48%;flex:0 48%;text-align:left;padding-top:2rem}.fifty-fifty .right .content h1{margin-top:0}.fifty-fifty .right .image{width:45%;flex:0 45%;text-align:center}.fifty-fifty .right .image img{width:100%;height:650px;object-fit:cover;object-position:center;border-radius:12px}.fifty-fifty .left{display:flex;justify-content:center;align-items:start;flex-direction:row-reverse;gap:120px;width:75.5%;min-width:70rem;margin:1rem auto 4rem;max-width:1450px}.fifty-fifty .left .content{width:48%;flex:0 48%;padding-top:2rem}.fifty-fifty .left .content h1{margin-top:0}.fifty-fifty .left .image{width:45%;flex:0 45%;text-align:center}.fifty-fifty .left .image img{width:100%;height:650px;object-fit:cover;object-position:center;border-radius:12px}div#quicklinks{display:flex;align-items:center;gap:80px;align-self:stretch;width:75%;min-width:72rem;margin:40px auto;max-width:1450px}div#quicklinks .image{width:50%;flex:1 50%}div#quicklinks .image img{width:100%;object-fit:cover;object-position:center;border-radius:15px;height:800px}div#quicklinks .quicklinks-container{width:50%;flex:1 50%}div#quicklinks .quicklinks-container h2{color:#1f013f;font-weight:bold;font-size:40px;line-height:normal;margin-bottom:0.5rem;font-family:"Nunito", sans-serif}div#quicklinks .quicklinks-container .content{font-size:25px;line-height:normal;color:#9c469a;margin-bottom:2rem;font-weight:bold;font-family:"Nunito", sans-serif}div#quicklinks .quicklinks-container .quicklinks-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px 24px}div#quicklinks .quicklinks-container .quicklinks-list a.quicklink.item{width:28%;flex:1 28%;border:2px solid #9c469a;background-color:#9c469a;border-radius:15px;position:relative;box-shadow:0 0 15px #ddd2d2;top:0;transition:all 0.4s ease}div#quicklinks .quicklinks-container .quicklinks-list a.quicklink.item:hover{border:2px solid #5d256b;background-color:transparent;top:-0.5rem;transition:all 0.4s ease}div#quicklinks .quicklinks-container .quicklinks-list a.quicklink.item:hover:nth-of-type(2n){border:2px solid #5d256b}div#quicklinks .quicklinks-container .quicklinks-list a.quicklink.item:hover:nth-of-type(2n) .content{background-color:transparent;border-radius:12px}div#quicklinks .quicklinks-container .quicklinks-list a.quicklink.item:hover .content{background-color:transparent;border-radius:12px;height:stretch;border:#9c469a !important}div#quicklinks .quicklinks-container .quicklinks-list a.quicklink.item:hover .content .heading{color:#5d256b}div#quicklinks .quicklinks-container .quicklinks-list a.quicklink.item:hover .content img{filter:none !important}div#quicklinks .quicklinks-container .quicklinks-list a.quicklink.item:hover .content .learn-more{color:#000000}div#quicklinks .quicklinks-container .quicklinks-list a.quicklink.item:hover .content .learn-more svg{fill:#000000}div#quicklinks .quicklinks-container .quicklinks-list a.quicklink.item:hover .content p{color:#000000}div#quicklinks .quicklinks-container .quicklinks-list a.quicklink.item:nth-of-type(2n){border:2px solid #5d256b}div#quicklinks .quicklinks-container .quicklinks-list a.quicklink.item:nth-of-type(2n) .content{background-color:#5d256b;border-radius:12px}div#quicklinks .quicklinks-container .quicklinks-list a.quicklink.item .content{margin-bottom:0;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;height:stretch}div#quicklinks .quicklinks-container .quicklinks-list a.quicklink.item .content .heading{color:#ffffff;font-size:30px;line-height:normal;font-weight:bold;display:flex;align-items:center;gap:20px}div#quicklinks .quicklinks-container .quicklinks-list a.quicklink.item .content .heading img{width:50px;height:50px;filter:invert(1) brightness(12);object-fit:scale-down}div#quicklinks .quicklinks-container .quicklinks-list a.quicklink.item .content p{font-size:15px;line-height:normal;color:#ffffff}div#quicklinks .quicklinks-container .quicklinks-list a.quicklink.item .content .learn-more{font-size:18px;line-height:normal;color:#ffffff;font-weight:bold;margin-top:1rem;display:flex;justify-content:space-between;align-items:center}div#quicklinks .quicklinks-container .quicklinks-list a.quicklink.item .content .learn-more svg{fill:#ffffff}.annual-reports-block{background:url(/wp-content/uploads/2026/02/annual-report-RASA-purple.jpg);padding:6rem 0;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:center;position:relative}.annual-reports-block:before{content:"";width:100%;height:100%;display:block;position:absolute;background-color:rgba(0, 0, 0, 0.4);left:0;top:0}.annual-reports-block .inner-container{width:75%;margin:0rem auto;min-width:72rem}.annual-reports-block .inner-container .content{width:72%;margin:0 auto}.annual-reports-block .inner-container .content p{color:#ffffff;font-family:"Nunito", sans-serif;font-size:30px !important;line-height:normal !important;font-style:italic;font-weight:bold;display:inline-block;text-align:center;z-index:1;position:relative;margin-top:0}.annual-reports-block .inner-container .reports-container{z-index:1;position:relative;margin:0 auto;text-align:center;gap:12px;display:flex;justify-content:center}.kpi-container{margin:7rem 0}.kpi-container H2{font-size:40px;line-height:normal;text-align:center;color:#1f013f;font-weight:700;margin-top:0;margin-bottom:0}.kpi-container h3{font-weight:bold;text-align:center;margin-top:0.5rem}.kpi-container .inner-container{width:75%;min-width:72rem;margin:1rem auto;max-width:1450px}.kpi-container .inner-container ul{list-style:none;display:flex;gap:0 40px;justify-content:center;margin-top:2rem;flex-wrap:wrap}.kpi-container .inner-container ul li{position:relative;font-size:22px;color:#5d256b;font-weight:bold;line-height:normal}.kpi-container .inner-container ul li:before{content:"";height:12px;width:12px;position:absolute;left:-1.2rem;background-color:#ff917b;border-radius:50%;top:0.45rem}.kpi-container .inner-container .kpi-list{display:flex;gap:20px}.kpi-container .inner-container .kpi-list .kpi{display:flex;padding:40px 15px;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex:1 0 0;border-radius:15px;background:var(--Color-Scheme-1-Foreground, #F2F2F2)}.kpi-container .inner-container .kpi-list .kpi span.counter.num.countup{color:#1f013f;text-align:center;font-family:"Roboto", sans-serif;font-size:50px;font-style:normal;font-weight:700;line-height:normal;display:block}.kpi-container .inner-container .kpi-list .kpi span.counter.num.countup.percentage:after{content:"%";position:relative;display:inline-block}.kpi-container .inner-container .kpi-list .kpi span.counter.num.countup.pound:before{content:"£";position:relative;display:inline-block}.kpi-container .inner-container .kpi-list .kpi span.description{font-size:18px;color:#9c469a;font-weight:bold;font-family:"Nunito", sans-serif;line-height:normal;text-align:center}div[id*="small-dialog-"]{background:white;padding:20px 30px;text-align:left;max-width:600px;margin:40px auto;position:relative;border-radius:18px}div[id*="small-dialog-"] span.header{color:#000000;font-family:"Nunito", sans-serif;font-size:22px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase;display:flex;justify-content:space-between}div[id*="small-dialog-"] span.role{font-size:18px;line-height:26px;display:block;text-align:left;position:relative;font-weight:500;font-family:"Roboto", sans-serif;color:#000000}div[id*="small-dialog-"] p{text-align:left;margin-bottom:0}div[id*="small-dialog-"] p.social-label{display:inline-block}div[id*="small-dialog-"] .so-button i{font-size:20px;line-height:30px;margin:1rem 5px 0;color:#000000;width:fit-content}div[id*="small-dialog-"] .so-button i:hover{color:#000000}.my-mfp-zoom-in .zoom-anim-dialog{opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);opacity:0}.my-mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8}.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.my-mfp-slide-bottom .zoom-anim-dialog{opacity:0;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transform:translateY(-20px) perspective(600px) rotateX(10deg);-moz-transform:translateY(-20px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-20px) perspective(600px) rotateX(10deg);-o-transform:translateY(-20px) perspective(600px) rotateX(10deg);transform:translateY(-20px) perspective(600px) rotateX(10deg)}.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:translateY(0) perspective(600px) rotateX(0);-moz-transform:translateY(0) perspective(600px) rotateX(0);-ms-transform:translateY(0) perspective(600px) rotateX(0);-o-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0)}.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog{opacity:0;-webkit-transform:translateY(-10px) perspective(600px) rotateX(10deg);-moz-transform:translateY(-10px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-10px) perspective(600px) rotateX(10deg);-o-transform:translateY(-10px) perspective(600px) rotateX(10deg);transform:translateY(-10px) perspective(600px) rotateX(10deg)}.my-mfp-slide-bottom.mfp-bg{opacity:0;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.my-mfp-slide-bottom.mfp-ready.mfp-bg{opacity:0.8}.my-mfp-slide-bottom.mfp-removing.mfp-bg{opacity:0}.meet-the-team{width:60%;min-width:70rem;margin:2rem auto 5rem}.meet-the-team .inner{display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;margin-top:2rem}.meet-the-team .inner .member{width:22%;flex:0 22%;position:relative;cursor:pointer;top:0;transition:top ease 0.5s;height:355px}.meet-the-team .inner .member:hover{top:-10px;transition:top ease 0.5s}.meet-the-team .inner .member:hover .inner-member:before{opacity:1;transition:0.4s all ease-in}.meet-the-team .inner .member:hover .inner-member .details .name{color:#000000}.meet-the-team .inner .member:hover .inner-member .details .blue-btn{color:#000000}.meet-the-team .inner .member .inner-member{text-decoration:none}.meet-the-team .inner .member .inner-member:before{content:"";display:block;position:absolute;height:240px;width:100%;background-color:rgba(218, 107, 3, 0.5);top:0;object-fit:cover;opacity:0;transition:0.4s all ease-in;left:0;border-radius:10px;z-index:1}.meet-the-team .inner .member .cross img{height:24px;width:25px;display:block;position:relative;right:0;float:right;z-index:9}.meet-the-team .inner .member .cross img:hover{box-shadow:0px 2px 8px;border-radius:50%}.meet-the-team .inner .member img,.meet-the-team .inner .member .no-image{height:240px;align-self:stretch;width:100%;object-fit:cover;border-radius:10px;position:relative;object-fit:cover;margin:0 auto;display:block;background-size:cover;background-position:center;background-repeat:no-repeat}.meet-the-team .inner .member .details{width:98%;margin:15px auto 0}.meet-the-team .inner .member .details span.name{color:#000000;font-family:"Nunito", sans-serif;font-size:22px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase;display:flex;justify-content:space-between}.meet-the-team .inner .member .details span.role{font-size:16px;line-height:26px;display:block;text-align:left;position:relative;font-weight:500;font-family:"Roboto", sans-serif;color:#000000;margin-bottom:0.5rem}.tagline-banner{position:relative;width:75%;min-width:72rem;margin:5rem auto 2rem;border-radius:15px;max-width:1450px}.tagline-banner .banner-inner{width:90%;margin:0 auto;padding:50px 0 50px;display:flex;justify-content:space-between;flex-direction:row;text-align:center;align-items:center;z-index:1;position:relative;gap:60px}.tagline-banner .banner-inner .content-text h2{font-size:35px;line-height:normal;font-style:italic;font-weight:bold;margin-top:0;margin-bottom:0;text-align:left;color:#1f013f}.tagline-banner .banner-inner .content-text p{color:#ffffff;font-family:"Nunito", sans-serif;font-size:20px;line-height:25px;font-style:italic;font-weight:600;text-align:left}.tagline-banner .banner-inner .button{display:flex;flex-direction:column;gap:10px}.tagline-banner .banner-inner .button p{color:#1f013f;font-size:20px;font-family:"Nunito", sans-serif;line-height:25px;font-weight:bold;margin:0}.tagline-banner.peach{background-color:#ff917b}.tagline-banner.peach .banner-inner h2{color:#1f013f}.tagline-banner.darkPurple{background-color:#1f013f}.tagline-banner.darkPurple .banner-inner h2{color:#ff917b}.tagline-banner.darkPurple .banner-inner .button p{color:#ff917b}.tagline-banner.purple{background-color:#9c469a}.tagline-banner.purple .banner-inner h2{color:#ffffff}.tagline-banner.purple .banner-inner .button p{color:#ffffff}.shop-banner{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;width:75%;min-width:72rem;margin:4rem auto 5rem;border-radius:15px;max-width:1450px;height:490px;display:flex;justify-content:center;align-items:center}.shop-banner .content{width:90%;margin:0 auto;gap:20px;display:flex;flex-direction:column}.shop-banner .content h2{margin-top:0;color:#1f013f;font-family:"Nunito", sans-serif;font-size:54px;font-style:normal;font-weight:700;line-height:normal}.shop-banner .content a.orange-btn{width:fit-content}.get-in-touch-banner{position:relative;background-color:#5d256b;width:75%;min-width:72rem;margin:0 auto;border-radius:15px;max-width:1450px}.get-in-touch-banner .banner-inner{width:90%;margin:0 auto;padding:50px 0 50px;display:flex;justify-content:space-between;flex-direction:row;text-align:center;align-items:center;z-index:1;position:relative;gap:60px}.get-in-touch-banner .banner-inner .content-text p{color:#ffffff;font-family:"Nunito", sans-serif;font-size:35px;line-height:43px;font-style:italic;font-weight:600;text-align:left}.video-section{position:relative;padding-top:40px}.video-section .inner{width:940px;text-align:center;padding-bottom:0;margin:2rem auto 6rem}.video-section h2{font-size:40px;line-height:normal;text-align:center;color:#1f013f;font-weight:700;margin-top:0;margin-bottom:0}.video-section h3{margin-top:0;font-weight:bold}.video-section .button-group{justify-content:center;display:flex;gap:10px}.video-section .content{max-width:85%;align-self:stretch;margin:0rem auto;z-index:2;position:relative}.video-section .content p{color:#000000;text-align:center;font-family:"Roboto", sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.video-section .video-container{position:relative;overflow:hidden;min-width:944px;width:944px;height:531px;border-radius:8px;margin-top:2rem;margin-bottom:2rem}.video-section .video-container .cover{width:100%;height:100%;display:block;top:0;position:absolute;background-position:center;background-repeat:no-repeat;background-size:cover}.video-section .video-container .cover span#play_button_youtube{width:90px;height:90px;position:absolute;border:2px solid white;display:block;top:42%;left:44%;border-radius:50%;cursor:pointer;transition:0.4s ease all}.video-section .video-container .cover span#play_button_youtube:before{content:"";background-image:url(/wp-content/uploads/2026/02/play-btn.png);background-position:center;background-size:contain;background-repeat:no-repeat;height:53px;width:41px;display:block;margin:0 auto;top:20%;position:relative;transition:0.4s ease all;left:5px}.video-section .video-container .cover span#play_button_youtube:hover{transition:0.4s ease all;background-color:rgba(255, 255, 255, 0.25)}.video-section .video-container .cover span#play_button_youtube:hover:before{transition:0.4s ease all}.video-section .video-container span#play_button{width:90px;height:90px;position:absolute;border:2px solid white;display:block;top:42%;left:44%;border-radius:50%;cursor:pointer;transition:0.4s ease all}.video-section .video-container span#play_button:before{content:"";background-image:url(/wp-content/uploads/2026/01/play-btn.png);background-position:center;background-size:contain;background-repeat:no-repeat;height:53px;width:41px;display:block;margin:0 auto;top:24%;position:relative;transition:0.4s ease all}.video-section .video-container span#play_button:hover{border:2px solid #000000;transition:0.4s ease all;filter:drop-shadow(2px 4px 6px black)}.video-section .video-container span#play_button:hover:before{filter:drop-shadow(2px 4px 6px black);transition:0.4s ease all}.video-section .video-container video{object-fit:cover}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.search-filter-field,.search-filter-field__popup{font-family:"Roboto", sans-serif}.testimonial-carousel{border-radius:15px;padding:5rem 0;width:75%;margin:4rem auto 6rem;min-width:72rem;text-align:center;background-image:url(/wp-content/uploads/2026/02/testimonials-bg.jpg);background-size:cover;background-position:center;max-width:1450px}.testimonial-carousel .testimonial-item{max-width:100%;width:100%}.testimonial-carousel .testimonial-item .quote{width:90%;margin:0 auto;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100px}.testimonial-carousel .testimonial-item .quote p{font-size:34px;line-height:normal;font-weight:bold;color:#ffffff;text-align:center;margin:0}#mc_embed_signup .button{padding:0 !important}#mc_embed_signup .button:hover{background-color:#424753 !important;color:#ffffff !important}.blog,.tag,.category,.author{margin-top:0}.blog div#primary,.tag div#primary,.category div#primary,.author div#primary{width:75%;margin:0px auto;padding:2.95rem 0 0rem;display:flex;flex-direction:column;min-width:70rem;max-width:1450px}.blog div#content,.tag div#content,.category div#content,.author div#content{width:100%;margin:0rem auto 5rem;display:flex;gap:80px}.blog div#news-section,.tag div#news-section,.category div#news-section,.author div#news-section{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin:6rem auto 3rem;padding:0 0px;align-items:flex-start;margin-top:0 !important;gap:16px}.blog div#news-section a.news-post,.tag div#news-section a.news-post,.category div#news-section a.news-post,.author div#news-section a.news-post{display:flex;max-height:550px;height:550px;flex-direction:column;align-items:center;width:32%;flex:0 32%;transition:0.4s ease all;top:0;position:relative;border-radius:12px;background:var(--White, #fff);box-shadow:0px 4px 20px 4px rgba(0, 0, 0, 0.15);padding:0% 0% 2% 0%;position:relative}.blog div#news-section a.news-post:nth-of-type(3n),.tag div#news-section a.news-post:nth-of-type(3n),.category div#news-section a.news-post:nth-of-type(3n),.author div#news-section a.news-post:nth-of-type(3n){margin-right:0}.blog div#news-section a.news-post:hover,.tag div#news-section a.news-post:hover,.category div#news-section a.news-post:hover,.author div#news-section a.news-post:hover{top:-10px;transition:0.4s ease all}.blog div#news-section a.news-post:hover .details h3,.tag div#news-section a.news-post:hover .details h3,.category div#news-section a.news-post:hover .details h3,.author div#news-section a.news-post:hover .details h3{color:#9c469a}.blog div#news-section a.news-post:hover .details .black-btn,.tag div#news-section a.news-post:hover .details .black-btn,.category div#news-section a.news-post:hover .details .black-btn,.author div#news-section a.news-post:hover .details .black-btn{background-color:transparent;color:#000000;border:2px solid #000000}.blog div#news-section a.news-post img.attachment-full.size-full,.tag div#news-section a.news-post img.attachment-full.size-full,.category div#news-section a.news-post img.attachment-full.size-full,.author div#news-section a.news-post img.attachment-full.size-full{height:315px;align-self:stretch;width:100%;object-fit:cover;object-position:center;background-color:#f1eeee;position:relative;border-top-left-radius:8px;border-top-right-radius:8px}.blog div#news-section a.news-post img.attachment-full.size-full:before,.tag div#news-section a.news-post img.attachment-full.size-full:before,.category div#news-section a.news-post img.attachment-full.size-full:before,.author div#news-section a.news-post img.attachment-full.size-full:before{content:"";background:rgba(0, 0, 0, 0.5);width:100%;height:100%;position:absolute;opacity:0;transition:0.4s opacity ease-in}.blog div#news-section a.news-post img.attachment-full.size-full.no-image,.tag div#news-section a.news-post img.attachment-full.size-full.no-image,.category div#news-section a.news-post img.attachment-full.size-full.no-image,.author div#news-section a.news-post img.attachment-full.size-full.no-image{object-fit:none;background-color:#140419}.blog div#news-section a.news-post .details,.tag div#news-section a.news-post .details,.category div#news-section a.news-post .details,.author div#news-section a.news-post .details{display:flex;margin:20px;flex-direction:column;align-items:flex-start;gap:2px;align-self:stretch}.blog div#news-section a.news-post .details h3,.tag div#news-section a.news-post .details h3,.category div#news-section a.news-post .details h3,.author div#news-section a.news-post .details h3{overflow:hidden;color:#000000;text-overflow:ellipsis;margin-top:0;font-family:"Nunito", sans-serif;font-size:25px;font-style:normal;font-weight:500;line-height:normal;width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.blog div#news-section a.news-post .details .excerpt p,.tag div#news-section a.news-post .details .excerpt p,.category div#news-section a.news-post .details .excerpt p,.author div#news-section a.news-post .details .excerpt p{overflow:hidden;color:#000000;text-overflow:ellipsis;font-family:"Roboto", sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:normal;text-align:left}.blog div#news-section a.news-post .details .black-btn,.tag div#news-section a.news-post .details .black-btn,.category div#news-section a.news-post .details .black-btn,.author div#news-section a.news-post .details .black-btn{position:absolute;text-align:left;display:block;bottom:20px;width:fit-content;transition:0.4s ease all;margin-top:1rem}.blog .navigation,.tag .navigation,.category .navigation,.author .navigation{display:block;width:100%;display:flex;justify-content:center;align-items:center;gap:4px}.blog .navigation .nav-links,.tag .navigation .nav-links,.category .navigation .nav-links,.author .navigation .nav-links{display:flex;justify-content:center;align-items:center;gap:4px}.blog .navigation span.page-numbers.current,.tag .navigation span.page-numbers.current,.category .navigation span.page-numbers.current,.author .navigation span.page-numbers.current{display:inline-flex;width:32px;height:32px;padding:6px;justify-content:center;align-items:center;border-radius:4px;background:var(--Violet-900, #000000);color:white}.blog .navigation a.page-numbers,.tag .navigation a.page-numbers,.category .navigation a.page-numbers,.author .navigation a.page-numbers{color:var(--Violet-900, var(--Violet-900, #000000));text-align:center;font-family:"Nunito", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.32px;display:inline-flex;width:32px;height:32px;padding:6px;justify-content:center;align-items:center;transition:0.4s ease all;margin-bottom:0}.blog .navigation a.page-numbers:hover,.tag .navigation a.page-numbers:hover,.category .navigation a.page-numbers:hover,.author .navigation a.page-numbers:hover{border-radius:4px;background:var(--Violet-900, #000000);color:white;transition:0.4s ease all}nav.yoast-breadcrumbs{width:75%;min-width:72rem;margin:5rem auto 0;max-width:1450px}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{margin:2.5rem auto 0;max-width:1450px}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb,.yoast-breadcrumbs{color:#000000;font-family:"Roboto", sans-serif;font-size:17px;line-height:normal;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;text-decoration:none;margin-bottom:3rem}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a,.yoast-breadcrumbs a{color:#5d256b;font-family:"Roboto", sans-serif;font-size:17px;line-height:normal;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;text-decoration:none}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a:hover,.yoast-breadcrumbs a:hover{color:#ff917b}.single-post .blog-posts-container{margin-top:0 !important}.single-post p#breadcrumbs{width:75%;margin:0px auto;margin:5rem auto 0;display:flex;flex-direction:column;min-width:70rem;max-width:1450px}.single-post .introduction{display:flex;width:75%;min-width:72rem;padding:2rem 0 2rem;flex-direction:column;justify-content:center;align-items:start;gap:0px;align-self:stretch;margin:0 auto !important}.single-post .introduction p{width:auto}.single-post .introduction .article-details{display:flex;justify-content:start;align-items:center;gap:var(--Spacing-xlarge, 32px);width:100%}.single-post .introduction .article-details div.date{display:flex;align-items:center;position:relative}.single-post .introduction .article-details div.date span.spacer{margin-right:1.5rem}.single-post .introduction .article-details div.date p.date{color:#000000;font-family:"Roboto", sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;display:flex;justify-content:center;align-items:center;margin-bottom:2rem}.single-post nav#nav-single{border-top:1px solid #000000;border-bottom:1px solid #000000;width:65%;padding:4% 0;display:flex;margin:1rem auto 5rem}.single-post nav#nav-single a{width:50%}.single-post nav#nav-single a:nth-of-type(1){border-right:1px solid #000000}.single-post nav#nav-single span.meta-nav{font-size:20px;line-height:25px;font-family:"Nunito", sans-serif;font-weight:normal;display:block}.single-post nav#nav-single span.post-navigation__prev--title{margin-left:11%;display:block;font-size:16px;line-height:22px;width:18rem;color:#000000}.single-post nav#nav-single .next{text-align:right;position:relative}.single-post nav#nav-single .next span.post-navigation__next--title{margin-right:0;display:block;font-size:16px;line-height:22px;text-align:right;width:18rem;right:38px;position:absolute;color:#000000}.single-post nav#nav-single i.fa.fa-arrow-left{margin-right:4%}.single-post nav#nav-single i.fa.fa-arrow-right{margin-left:4%}.single-post #myInput{display:none}.single-post .main-content{display:flex;width:75.5%;min-width:72rem;flex-direction:column;align-items:center;margin:0 auto;max-width:1450px}.single-post .main-content .article-image{width:100%;height:auto;max-width:var(--Container-large, 100%);margin:0 auto;padding-top:0;padding-bottom:30px;text-align:center}.single-post .main-content .article-image img{width:100%;height:500px;margin:0 auto;object-fit:cover;object-position:center;border-radius:12px}.single-post .main-content .article-image img.no-image{object-fit:scale-down;background-color:#f1eeee}.single-post .main-content .articleBody{display:flex;width:100%;flex-direction:column;margin:0 auto}.single-post .main-content .articleBody .post_tags{display:flex;padding:var(--Spacing-small, 12px) var(--Spacing-xlarge, 32px);align-items:center;gap:var(--Spacing-2xlarge, 48px);border-radius:var(--Radius-large, 8px);background:var(--Neutral-50, #f3f4f6);margin-top:1rem}.single-post .main-content .articleBody .post_tags .sub-title{color:#000000;text-align:center;font-family:"Nunito", sans-serif;font-size:18px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase;margin-bottom:0}.single-post .main-content .articleBody .post_tags a{margin-bottom:0;color:var(--Action-text-strong, #000000);font-family:"Roboto", sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.32px}.single-post .main-content .articleBody iframe{width:100%;height:425px}.single-post .main-content .articleBody a{color:#424753;font-family:"Roboto", sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.single-post .main-content .articleBody a:hover{text-decoration:underline;color:#9c469a}.single-post .main-content .articleBody strong{color:#424753;font-family:"Nunito", sans-serif;font-size:18px;font-style:normal;line-height:normal}.single-post .main-content .articleBody h2{color:#424753;font-family:"Nunito", sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:44px;letter-spacing:-0.48px;width:100%;margin:3rem auto 0}.single-post .main-content .articleBody h3{color:#424753;font-family:"Nunito", sans-serif;font-size:28px;font-style:normal;font-weight:500;line-height:normal;width:100%;margin:1rem auto 1rem}.single-post .main-content .articleBody h4{color:#000000;font-family:"Nunito", sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:normal;width:100%;margin:0 auto}.single-post .main-content .articleBody p{width:100%;margin:1em auto;margin-top:0}.single-post .main-content .articleBody ul{padding-left:35px;width:100%;margin:0em auto 2rem}.single-post .main-content .articleBody ul li{color:#000000;font-family:"Nunito", sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.36px;width:100%;margin:0 auto}.single-post .main-content .articleBody ul li:before{top:-2px}.single-post .main-content .articleBody img{width:auto;height:auto;margin-top:2rem;max-width:100%}.single-post .social-share{display:flex;justify-content:center;align-items:center;margin-top:3rem;margin-bottom:3rem}.single-post .social-share .share-heading{color:var(--Action-text-strong, #000000);font-family:"Nunito", sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.32px;margin-right:2rem}.single-post .social-share .share-heading svg{margin-right:2rem;top:4px;position:relative;margin-left:5px}.single-post .social-share section.socialShare{display:flex;padding:var(--Spacing-small, 12px) var(--Spacing-xlarge, 32px);align-items:center;gap:var(--Spacing-2xlarge, 48px);border-radius:var(--Radius-large, 8px);background:var(--Neutral-50, #f3f4f6)}.single-post .social-share section.socialShare a{margin-bottom:0;color:var(--Action-text-strong, #000000);font-family:"Nunito", sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.32px}.single-post .social-share section.socialShare a:hover{color:#000000}.single-post .social-share section.socialShare input[type="button"]{background:none;border:0;margin-bottom:0;color:var(--Action-text-strong, #000000);font-family:"Nunito", sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.32px;cursor:pointer}.single-post .social-share section.socialShare input[type="button"]:hover{color:#000000}.page-template-page-full .main-content,.error404 .main-content{display:flex;flex-direction:row;width:75%;min-width:72rem;margin:3rem auto;z-index:1;position:relative;gap:100px;max-width:1450px}.page-template-page-full .main-content .content,.error404 .main-content .content{width:100%;margin:0 auto 0}.page-template-page-full .main-content .content h1,.error404 .main-content .content h1{margin-top:0}.page-template-page-full .main-content .content h2,.error404 .main-content .content h2{margin-top:1.5rem}.page-template-page-full .main-content table{width:100%;background-color:#FFFFFF;border-collapse:collapse;border-width:2px;border-color:#5d256b;border-style:solid;color:#000000;margin-top:1rem}.page-template-page-full .main-content table td,.page-template-page-full .main-content table th{border-width:2px;border-color:#5d256b;border-style:solid;padding:5px;font-family:"Nunito", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;min-width:5vw}.page-template-page-full .main-content table th{background-color:#5d256b;text-align:left;color:#ffffff;font-family:"Nunito", sans-serif;font-size:17px;font-style:normal;line-height:normal;font-weight:bold;border:2px solid;border-color:#5d256b}.page-template-page-full .main-content .content-container{text-align:left}.page-template-page-full .main-content .content-container h1{text-align:left}.page-template-page-full .main-content .content-container h2{text-align:left;margin-bottom:0}.page-template-page-full .main-content .content-container p{text-align:left}.error404 h2{margin-top:0}.error404 .black-outline-btn{margin-top:2rem}.error404 .main-content .content-container{margin:0rem auto 0}.mailchimp-block{margin:2rem auto 4rem}.mailchimp-block .mailchimp-fields-group{display:flex;flex-direction:row;gap:15px}.products-carousel{margin-top:6rem}.products-carousel .heading-conainer{width:75.5%;min-width:70rem;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:1450px}.products-carousel .heading-conainer h2{margin-bottom:0;margin-top:0}.products-carousel .heading-conainer .black-btn{margin-top:0}.products-carousel .service-quicklinks.home{width:75.5%;min-width:70rem;margin:2rem auto 6rem;max-width:1450px}.products-carousel .service-quicklinks.home .service-item.item{height:25vw;max-height:465px;min-height:350px;margin-right:0%;margin-top:1%;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;display:block;overflow:hidden;border-radius:12px}.products-carousel .service-quicklinks.home .service-item.item a{height:100%;width:100%;position:relative;display:block}.products-carousel .service-quicklinks.home .service-item.item a:hover .wp-post-image{transform:scale(1.1);transition:0.8s ease all}.products-carousel .service-quicklinks.home .service-item.item a .wp-post-image{height:100%;width:100%;position:relative;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;transition:0.8s ease all}.products-carousel .service-quicklinks.home .service-item.item a .details{vertical-align:bottom;display:block;position:absolute;bottom:0;padding:0 0 25px 0;text-align:center;width:100%}.products-carousel .service-quicklinks.home .service-item.item a .details .service-header{text-transform:none;font-family:"Nunito", sans-serif;color:white;font-size:40px;line-height:normal;display:block;font-weight:normal;bottom:0;position:relative;width:100%;text-shadow:1px 1px black;letter-spacing:1px;text-align:center}.products-carousel .service-quicklinks.home .owl-nav{margin-top:10px;width:100%;margin-right:0;right:0;position:relative;bottom:0;display:flex;justify-content:space-between}.products-carousel .service-quicklinks.home .owl-nav button.owl-next{border-radius:12px}.products-carousel .service-quicklinks.home .owl-nav button.owl-prev{border-radius:12px}.products-carousel .service-quicklinks.home .owl-nav button.owl-next,.products-carousel .service-quicklinks.home .owl-nav button.owl-prev,.products-carousel .service-quicklinks.home .owl-nav button.owl-dot{height:46px;width:46px;background-color:#000000;color:white;padding:1%;font-size:25px;line-height:30px;margin-bottom:10px;transition:all 0.4s ease;border:2px solid #000000}.products-carousel .service-quicklinks.home .owl-nav button.owl-next:hover,.products-carousel .service-quicklinks.home .owl-nav button.owl-prev:hover,.products-carousel .service-quicklinks.home .owl-nav button.owl-dot:hover{border:2px solid #000000;background-color:transparent;transition:all 0.4s ease}.products-carousel .service-quicklinks.home .owl-nav button.owl-next:hover span,.products-carousel .service-quicklinks.home .owl-nav button.owl-prev:hover span,.products-carousel .service-quicklinks.home .owl-nav button.owl-dot:hover span{color:#000000}.products-carousel .service-quicklinks.home .owl-nav button.owl-next span,.products-carousel .service-quicklinks.home .owl-nav button.owl-prev span,.products-carousel .service-quicklinks.home .owl-nav button.owl-dot span{top:-5px;display:block;position:relative;font-size:40px;line-height:36px;font-family:"Outfit"}.products-grid{width:75.5%;min-width:70rem;margin:0rem auto 6rem;max-width:1450px}.products-grid .heading-conainer{margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:1450px}.products-grid .heading-conainer h2{margin-bottom:0;margin-top:0}.products-grid .heading-conainer .black-btn{margin-top:0}.products-grid .service-quicklinks{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px}.products-grid .service-quicklinks .service-item.item{width:32.3%;flex:0 32.3%;height:25vw;max-height:465px;min-height:350px;margin-right:0%;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;display:block;overflow:hidden;border-radius:12px}.products-grid .service-quicklinks .service-item.item a{height:100%;width:100%;position:relative;display:block}.products-grid .service-quicklinks .service-item.item a:hover .wp-post-image{transform:scale(1.1);transition:0.8s ease all}.products-grid .service-quicklinks .service-item.item a .wp-post-image{height:100%;width:100%;position:relative;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;transition:0.8s ease all}.products-grid .service-quicklinks .service-item.item a .details{vertical-align:bottom;display:block;position:absolute;bottom:0;padding:0 0 25px 0;text-align:center;width:100%}.products-grid .service-quicklinks .service-item.item a .details .service-header{text-transform:none;font-family:"Nunito", sans-serif;color:white;font-size:40px;line-height:normal;display:block;font-weight:normal;bottom:0;position:relative;width:100%;text-shadow:1px 1px black;letter-spacing:1px;text-align:center}.products-grid .service-quicklinks .owl-nav{margin-top:10px;width:100%;margin-right:0;right:0;position:relative;bottom:0;display:flex;justify-content:space-between}.products-grid .service-quicklinks .owl-nav button.owl-next{border-radius:12px}.products-grid .service-quicklinks .owl-nav button.owl-prev{border-radius:12px}.products-grid .service-quicklinks .owl-nav button.owl-next,.products-grid .service-quicklinks .owl-nav button.owl-prev,.products-grid .service-quicklinks .owl-nav button.owl-dot{height:46px;width:46px;background-color:#000000;color:white;padding:1%;font-size:25px;line-height:30px;margin-bottom:10px;transition:all 0.4s ease;border:2px solid #000000}.products-grid .service-quicklinks .owl-nav button.owl-next:hover,.products-grid .service-quicklinks .owl-nav button.owl-prev:hover,.products-grid .service-quicklinks .owl-nav button.owl-dot:hover{border:2px solid #000000;background-color:transparent;transition:all 0.4s ease}.products-grid .service-quicklinks .owl-nav button.owl-next:hover span,.products-grid .service-quicklinks .owl-nav button.owl-prev:hover span,.products-grid .service-quicklinks .owl-nav button.owl-dot:hover span{color:#000000}.products-grid .service-quicklinks .owl-nav button.owl-next span,.products-grid .service-quicklinks .owl-nav button.owl-prev span,.products-grid .service-quicklinks .owl-nav button.owl-dot span{top:-5px;display:block;position:relative;font-size:40px;line-height:36px;font-family:"Outfit"}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:13px 30px 11px 30px !important;font-size:16px;font-style:normal;font-weight:500;line-height:normal;border-radius:12px;left:auto;color:white;background-color:#5d256b !important;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none;margin-left:0%;text-transform:uppercase;letter-spacing:1px !important;border:2px solid #5d256b !important;font-family:"Roboto", sans-serif}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover{background-color:transparent !important;color:#1f013f !important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled[disabled]{color:white}.woocommerce h2,.woocommerce-page h2,.page-id-13 h2,.woocommerce-account h2{color:#9c469a;font-family:"Nunito", sans-serif;font-size:34px;font-style:normal;font-weight:500;line-height:normal;margin-top:2rem;margin-bottom:1rem}.woocommerce fieldset,.woocommerce-page fieldset,.page-id-13 fieldset,.woocommerce-account fieldset{padding:1rem;margin-top:10px}.woocommerce legend,.woocommerce-page legend,.page-id-13 legend,.woocommerce-account legend{font-size:15px;line-height:20px;font-family:"Poppins"}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals,.page-id-13 .cart-collaterals .cart_totals,.woocommerce-account .cart-collaterals .cart_totals{float:right;width:30%}.woocommerce form .form-row textarea,.woocommerce form .form-row input.input-text,.woocommerce-page form .form-row textarea,.woocommerce-page form .form-row input.input-text,.page-id-13 form .form-row textarea,.page-id-13 form .form-row input.input-text,.woocommerce-account form .form-row textarea,.woocommerce-account form .form-row input.input-text{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal;width:100%;border:1px solid #666;border-radius:3px;padding:0.5rem 1rem;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;font-size:17px}.woocommerce .quantity .qty,.woocommerce-page .quantity .qty,.page-id-13 .quantity .qty,.woocommerce-account .quantity .qty{text-align:center;width:73px;font-family:"Roboto", sans-serif;font-size:15px;height:25px;padding:0.5rem}.woocommerce table thead,.woocommerce-page table thead,.page-id-13 table thead,.woocommerce-account table thead{background-color:#5d256b}.woocommerce table thead th,.woocommerce-page table thead th,.page-id-13 table thead th,.woocommerce-account table thead th{font-family:"Roboto", sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;color:white;background-color:#5d256b}.woocommerce table tbody tr th,.woocommerce-page table tbody tr th,.page-id-13 table tbody tr th,.woocommerce-account table tbody tr th{font-family:"Roboto", sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;color:white;background-color:#5d256b}.woocommerce table tbody td,.woocommerce-page table tbody td,.page-id-13 table tbody td,.woocommerce-account table tbody td{font-family:"Roboto", sans-serif;font-size:15px;line-height:25px;border:0.1px solid rgba(0, 0, 0, 0.1)}.woocommerce table tbody td a,.woocommerce-page table tbody td a,.page-id-13 table tbody td a,.woocommerce-account table tbody td a{font-family:"Roboto", sans-serif;font-size:16px;line-height:20px;font-weight:normal;color:#424753;font-weight:500}.woocommerce table tbody td a:hover,.woocommerce-page table tbody td a:hover,.page-id-13 table tbody td a:hover,.woocommerce-account table tbody td a:hover{color:#9c469a}.woocommerce table tbody td.product-remove a,.woocommerce-page table tbody td.product-remove a,.page-id-13 table tbody td.product-remove a,.woocommerce-account table tbody td.product-remove a{font-size:28px;line-height:38px;font-weight:500;margin:0 auto;width:fit-content;text-align:center}.woocommerce table tbody td.product-remove a:hover,.woocommerce-page table tbody td.product-remove a:hover,.page-id-13 table tbody td.product-remove a:hover,.woocommerce-account table tbody td.product-remove a:hover{color:#000000 !important;background:transparent}.woocommerce table tfoot tr th,.woocommerce-page table tfoot tr th,.page-id-13 table tfoot tr th,.woocommerce-account table tfoot tr th{font-family:"Roboto", sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;color:white;background-color:#000000}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid black;border-radius:4px;height:40px;padding:0.3rem}h2.wc-block-mini-cart__title.wp-block-woocommerce-mini-cart-title-block{font-family:"Roboto", sans-serif;font-size:28px;color:#424753;margin-bottom:0;font-weight:500;margin-top:2rem;padding-bottom:0;mask-image:none}.wc-block-components-totals-item__label{font-family:"Roboto", sans-serif;font-size:15px;color:#424753;margin-bottom:0;font-weight:500}.wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__description,.wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal{font-family:"Roboto", sans-serif}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px;width:112px}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{display:block;font-size:17px;line-height:normal;max-width:max-content;margin-top:10px}.wc-block-cart-item__wrap{padding:0rem 1rem}.is-medium table.wc-block-cart-items td,.is-mobile table.wc-block-cart-items td,.is-small table.wc-block-cart-items td{border:0}.woocommerce-cart input#coupon_code{width:400px;height:46px;border-radius:14px}.woocommerce-cart table.cart img{height:auto;width:107px}.woocommerce-checkout label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span{font-size:20px;line-height:normal}.woocommerce-checkout div#content{width:72rem;margin:4rem auto}.woocommerce-checkout div#content h1{text-transform:uppercase;text-align:center}.woocommerce-checkout div#content .black-btn{border:2px solid transparent;line-height:40px}.woocommerce-checkout div#content .black-btn:after{top:14px}.woocommerce-checkout div#content .black-btn:hover{border-color:black}.woocommerce-checkout div#content table.cart img{height:auto;width:107px}.woocommerce-checkout h3{margin-top:0rem;margin-bottom:1rem;font-size:30px}.woocommerce-checkout span#select2-billing_country-container,.woocommerce-checkout span#select2-shipping_country-container{padding:2px}.woocommerce-checkout form.checkout.woocommerce-checkout{margin-top:40px}.woocommerce-checkout .woocommerce-shipping-fields{margin-top:20px}.woocommerce-checkout textarea#order_comments{height:200px;margin-bottom:12px}.woocommerce-checkout .col2-set{width:100%;display:flex;flex-direction:row}.woocommerce-checkout .col2-set .col-1{float:none;width:32%;margin-right:2%}.woocommerce-checkout .col2-set .col-2{float:none;width:66%}.woocommerce-wishlist .wishlist-title.wishlist-title-with-form{display:none}.woocommerce-wishlist table.cart img{height:auto;width:107px}.woocommerce-wishlist table tbody tr.wishlist_item td.product-name{width:45%}.woocommerce-wishlist table tbody tr.wishlist_item .product-action{width:20%}.woocommerce-wishlist table tbody tr.wishlist_item .product-stock p{margin-top:0}.woocommerce-account div#content{width:72rem;margin:4rem auto}.woocommerce-account div#content h1{text-transform:uppercase;text-align:left;font-family:"Roboto", sans-serif;font-size:50px;line-height:60px;font-weight:500;color:#000000;margin-bottom:20px}.woocommerce-account div#content .black-btn{border:2px solid transparent;line-height:40px}.woocommerce-account div#content .black-btn:after{top:14px}.woocommerce-account div#content .black-btn:hover{border-color:black}.woocommerce-account div#content nav.woocommerce-MyAccount-navigation ul{display:block;list-style:none;margin:0;padding:0;line-height:normal;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.woocommerce-account div#content nav.woocommerce-MyAccount-navigation ul li{position:relative;padding:10px 20px}.woocommerce-account div#content nav.woocommerce-MyAccount-navigation ul li.is-active a{color:#7a7a7a}.woocommerce-account div#content nav.woocommerce-MyAccount-navigation ul li.is-active a:after{content:"";height:3px;width:100%;left:0;background-color:#7a7a7a;z-index:2;display:block;position:absolute;margin-top:10px}.woocommerce-account div#content nav.woocommerce-MyAccount-navigation ul li a{font-weight:500;color:#000000}.woocommerce-account div#content nav.woocommerce-MyAccount-navigation ul li a:hover{color:#7a7a7a}.woocommerce-account div#content nav.woocommerce-MyAccount-navigation ul li a:hover:after{content:"";height:3px;width:100%;left:0;background-color:#7a7a7a;z-index:2;display:block;position:absolute;margin-top:10px}.woocommerce span.onsale{min-height:3.236em;min-width:2.236em;padding:2px 6px;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-0.5em;left:-0.5em;margin:0;border-radius:100%;background-color:#000000;color:#fff;font-size:10px;z-index:9;font-family:"Roboto", sans-serif}.woocommerce.single-product .required-checkbox{padding:2rem 1rem;background:#9c469a;border-radius:15px}.woocommerce.single-product .required-checkbox label{font-size:18px;line-height:normal;color:#ffffff;font-family:"Nunito", sans-serif;font-weight:bold;margin-block:2rem;position:relative}.woocommerce.single-product .course-information{border-radius:15px;background-color:#fce9ff;margin:2rem 0}.woocommerce.single-product .course-information .inner{padding:2rem}.woocommerce.single-product .course-information .inner h3{margin-top:0 !important;margin-bottom:1rem !important;display:block;font-weight:bold !important}.woocommerce.single-product .course-information .inner strong{color:#1f013f;font-size:18px}.woocommerce.single-product .course-information .inner p{margin:0.4rem 0}.woocommerce.single-product .course-information .inner span.heading{margin-bottom:1rem;display:block}.woocommerce.single-product .buttons{display:flex;gap:5px;margin-bottom:1rem}.woocommerce.single-product .woo-variation-gallery-wrapper .woo-variation-gallery-slider img{height:600px;object-fit:cover;object-position:center;border-radius:15px}.woocommerce.single-product .product-options .inner{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.woocommerce.single-product .product-options a.product-option{height:60px;width:85px}.woocommerce.single-product .product-options a.product-option img{object-fit:cover;object-position:bottom;width:100%;height:100%}.woocommerce.single-product .site-main{width:75%;margin:4rem auto;min-width:72rem}.woocommerce.single-product .site-main .split-content{display:flex;margin-top:5rem}.woocommerce.single-product .site-main .split-content div{width:48%;margin:2rem}.woocommerce.single-product .site-main .split-content div h4{font-size:35px;font-family:"Nunito", sans-serif;color:#424753;line-height:normal}.woocommerce.single-product .site-main div.product{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:3rem;gap:50px;max-width:1450px;margin:0 auto}.woocommerce.single-product .site-main div.product.product_cat-apparel div.images .woocommerce-product-gallery__image img{object-fit:contain}.woocommerce.single-product .site-main div.product.product_cat-courses .woo-variation-product-gallery{display:none}.woocommerce.single-product .site-main div.product.product_cat-courses div.summary{width:100%}.woocommerce.single-product .site-main div.product form.cart{margin-bottom:1em;margin-top:0}.woocommerce.single-product .site-main div.product form.cart .size-chart{margin-top:0;margin-left:0.5rem;display:inline-flex}.woocommerce.single-product .site-main div.product form.cart .variations label{color:#5d256b;line-height:3rem;padding-left:0;font-size:25px;line-height:normal;font-weight:500}.woocommerce.single-product .site-main div.product form.cart .variations .variation-radios{margin-top:5px}.woocommerce.single-product .site-main div.product form.cart .variations .variation-radios .variation-radio{border:1px solid black;font-size:16px;line-height:normal;padding:6px 8px;color:black;height:30px;width:fit-content;margin-right:5px;text-transform:capitalize;cursor:pointer;border-radius:12px}.woocommerce.single-product .site-main div.product form.cart .variations .variation-radios .variation-radio:hover{border-color:#9c469a;background-color:#9c469a;color:#ffffff}.woocommerce.single-product .site-main div.product form.cart .variations .variation-radios .variation-radio:has(> input:checked){border-color:#9c469a;background-color:#9c469a;color:#ffffff}.woocommerce.single-product .site-main div.product form.cart .variations .variation-radios .variation-radio input{display:none}.woocommerce.single-product .site-main div.product form.cart .variations th{background-color:transparent;color:#424753;text-transform:none;border:0;line-height:normal;display:block;margin-bottom:0.5rem;margin-top:1rem}.woocommerce.single-product .site-main div.product form.cart .variations tr{display:flex;flex-direction:column;text-align:left}.woocommerce.single-product .site-main div.product .short-description{display:flex;flex-direction:row;flex-wrap:wrap;width:40rem}.woocommerce.single-product .site-main div.product .short-description .spec{display:flex;flex-direction:row;width:50%;margin-bottom:0.5rem}.woocommerce.single-product .site-main div.product .short-description .spec strong{font-weight:bold;width:40%}.woocommerce.single-product .site-main div.product .short-description .spec p{margin:0}.woocommerce.single-product .site-main div.product .ribbon-wrapper{display:none !important}.woocommerce.single-product .site-main div.product div.images{float:none;width:47%;height:fit-content}.woocommerce.single-product .site-main div.product div.images .flex-control-thumbs{display:none}.woocommerce.single-product .site-main div.product div.images img.wp-post-image{display:block;width:100%;height:600px !important;box-shadow:none;object-fit:cover}.woocommerce.single-product .site-main div.product div.images .woocommerce-product-gallery__image{height:600px}.woocommerce.single-product .site-main div.product div.images .woocommerce-product-gallery__image img{display:block;width:100%;height:600px;box-shadow:none;object-fit:cover;border-radius:15px}.woocommerce.single-product .site-main div.product div.summary{float:none;width:55%;clear:none;padding:0}.woocommerce.single-product .site-main div.product div.summary .product_title{clear:none;margin-top:8px;padding:0;color:#1f013f;font-family:"Nunito", sans-serif;font-size:44px;font-style:normal;font-weight:bold;line-height:normal;margin-bottom:1rem}.woocommerce.single-product .site-main div.product div.summary .price{color:#5d256b;font-family:"Roboto", sans-serif;font-size:22px;font-weight:600;margin-bottom:0}.woocommerce.single-product .site-main div.product div.summary .priceLoyalty{background-color:#136207 !important;color:#fff;box-shadow:0 0 3px rgba(0, 0, 0, 0.3);font-size:0.8rem;line-height:100%;padding:0.375rem;text-align:center;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.4);text-transform:uppercase;display:block;width:fit-content;margin-top:10px}.woocommerce.single-product .site-main div.product div.summary h3{font-size:30px;line-height:normal;margin-bottom:10px;font-weight:400;margin-top:1rem;font-family:"Nunito", sans-serif;margin-bottom:0}.woocommerce.single-product .site-main div.product div.summary ul{padding-left:2rem}.woocommerce.single-product .site-main div.product div.summary ul li{position:relative;margin-bottom:0.4rem}.woocommerce.single-product .site-main div.product div.summary ul li:before{content:"";width:8px;height:8px;background-color:#9c469a;display:block;position:absolute;border-radius:50%;left:-1.2rem;top:0.5rem}.woocommerce.single-product .site-main div.product div.summary .product-table{border-top:1px solid lightgray;margin-top:3rem;padding-top:2rem}.woocommerce .product_cat-point-of-sale p.min-order{display:none !important}.woocommerce .woocommerce-result-count{margin:4px 0 1em}.woocommerce .black-outline-btn{margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:11px 30px 11px 30px !important;font-size:16px;font-style:normal;font-weight:500;line-height:normal;border-radius:12px;left:auto;color:#1f013f;background-color:transparent !important;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none;margin-left:0%;text-transform:uppercase;letter-spacing:1px !important;border:2px solid #1f013f}.woocommerce .black-outline-btn:hover{background-color:#1f013f !important;color:white !important}.tax-product_cat .product-filter-toggle,.post-type-archive-product .product-filter-toggle{display:none}.tax-product_cat #main-content,.post-type-archive-product #main-content{width:75%;margin:40px auto;min-width:72rem;max-width:1450px}.tax-product_cat .woocommerce-ordering,.post-type-archive-product .woocommerce-ordering{margin:0 1rem 0em 0;position:relative}.tax-product_cat .woocommerce-ordering select,.post-type-archive-product .woocommerce-ordering select{vertical-align:top;font-family:"Roboto", sans-serif;font-size:15px;font-weight:500;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+)  no-repeat 95% 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding:2px 19px;color:black;border:0;border:1px solid lightgray;width:350px;height:48px;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px}.tax-product_cat h1,.post-type-archive-product h1{font-family:"Nunito", sans-serif;font-size:44px;line-height:normal;text-transform:capitalize;font-weight:bold;margin-top:40px;margin-bottom:1rem;width:100%;padding:0}.tax-product_cat p,.post-type-archive-product p{text-align:left}.tax-product_cat .shop-container,.post-type-archive-product .shop-container{display:flex;flex-direction:row-reverse;margin-top:1rem}.tax-product_cat .shop-container .main-shop,.post-type-archive-product .shop-container .main-shop{width:100%;padding-right:0;transition:0.4s width ease}.tax-product_cat .shop-container .main-shop ul.products::after,.post-type-archive-product .shop-container .main-shop ul.products::after{content:"";flex:auto}.tax-product_cat .shop-container .main-shop ul.products li.product.product-category,.post-type-archive-product .shop-container .main-shop ul.products li.product.product-category{width:48%}.tax-product_cat .shop-container .main-shop ul.products li.product.product-category:nth-of-type(2n),.post-type-archive-product .shop-container .main-shop ul.products li.product.product-category:nth-of-type(2n){margin-right:0}.tax-product_cat .shop-container .main-shop ul.products li.product.product-category a h2,.post-type-archive-product .shop-container .main-shop ul.products li.product.product-category a h2{font-family:"Nunito", sans-serif;font-size:35px;letter-spacing:0px;vertical-align:top;margin-bottom:0;display:inline-block;font-weight:bold;color:white;position:absolute;bottom:25px;left:15px;background:#9c469a;padding:1rem;border-radius:15px}.tax-product_cat .shop-container .main-shop ul.products li.product.product-category a img,.post-type-archive-product .shop-container .main-shop ul.products li.product.product-category a img{height:350px;border-radius:20px;object-fit:cover}.tax-product_cat .shop-container .main-shop ul.products li.product.product-category a:hover h2,.post-type-archive-product .shop-container .main-shop ul.products li.product.product-category a:hover h2{background-color:#5d256b;transition:all 0.2s ease;color:#ffffff}.tax-product_cat .shop-container .main-shop ul.products li.product.product-category a:hover img,.post-type-archive-product .shop-container .main-shop ul.products li.product.product-category a:hover img{filter:brightness(0.5);transition:all 0.2s ease-in-out}.tax-product_cat .shop-container .main-shop ul.products li.product.product_cat-courses img,.post-type-archive-product .shop-container .main-shop ul.products li.product.product_cat-courses img{border-radius:15px;object-fit:cover}.tax-product_cat .shop-container .main-shop ul.products li.product .button,.post-type-archive-product .shop-container .main-shop ul.products li.product .button{display:none}.tax-product_cat .shop-container .main-shop ul.products li.product .black-btn,.post-type-archive-product .shop-container .main-shop ul.products li.product .black-btn{display:none}.tax-product_cat .shop-container .main-shop ul.products li.product>div:last-child,.post-type-archive-product .shop-container .main-shop ul.products li.product>div:last-child{display:none}.tax-product_cat .shop-container .main-shop ul.products li.product a,.post-type-archive-product .shop-container .main-shop ul.products li.product a{padding-bottom:2%;display:block;position:relative}.tax-product_cat .shop-container .main-shop ul.products li.product a span.yith-wcwl-add-to-wishlist-button__label,.post-type-archive-product .shop-container .main-shop ul.products li.product a span.yith-wcwl-add-to-wishlist-button__label{display:none}.tax-product_cat .shop-container .main-shop ul.products li.product a img,.post-type-archive-product .shop-container .main-shop ul.products li.product a img{width:100%;display:block;box-shadow:none;object-fit:contain;margin:0px 0px 0px 0px;height:252px;transition:all 0.2s ease-in-out;padding:0;border-radius:15px}.tax-product_cat .shop-container .main-shop ul.products li.product a .woocommerce-loop-product__title,.tax-product_cat .shop-container .main-shop ul.products li.product a h3,.tax-product_cat .shop-container .main-shop ul.products li.product a h2,.post-type-archive-product .shop-container .main-shop ul.products li.product a .woocommerce-loop-product__title,.post-type-archive-product .shop-container .main-shop ul.products li.product a h3,.post-type-archive-product .shop-container .main-shop ul.products li.product a h2{font-family:"Nunito", sans-serif;font-size:22px;letter-spacing:0px;vertical-align:top;margin-bottom:0;display:inline-block;font-weight:bold;color:#9c469a}.tax-product_cat .shop-container .main-shop ul.products li.product a .woocommerce-loop-product__title:hover,.tax-product_cat .shop-container .main-shop ul.products li.product a h3:hover,.tax-product_cat .shop-container .main-shop ul.products li.product a h2:hover,.post-type-archive-product .shop-container .main-shop ul.products li.product a .woocommerce-loop-product__title:hover,.post-type-archive-product .shop-container .main-shop ul.products li.product a h3:hover,.post-type-archive-product .shop-container .main-shop ul.products li.product a h2:hover{color:#1f013f}.tax-product_cat .shop-container .main-shop ul.products li.product a .woocommerce-loop-product__title mark.count,.tax-product_cat .shop-container .main-shop ul.products li.product a h3 mark.count,.tax-product_cat .shop-container .main-shop ul.products li.product a h2 mark.count,.post-type-archive-product .shop-container .main-shop ul.products li.product a .woocommerce-loop-product__title mark.count,.post-type-archive-product .shop-container .main-shop ul.products li.product a h3 mark.count,.post-type-archive-product .shop-container .main-shop ul.products li.product a h2 mark.count{background:transparent;font-size:14px;line-height:normal;color:#ffffff}.tax-product_cat .shop-container .main-shop ul.products li.product a .priceLoyalty,.post-type-archive-product .shop-container .main-shop ul.products li.product a .priceLoyalty{display:none}.tax-product_cat .shop-container .main-shop ul.products li.product a .price,.post-type-archive-product .shop-container .main-shop ul.products li.product a .price{color:#000000;font-family:"Nunito", sans-serif;font-size:16px;font-weight:bold;line-height:normal}.tax-product_cat .shop-container .main-shop ul.products li.product a .price del,.post-type-archive-product .shop-container .main-shop ul.products li.product a .price del{text-decoration:line-through;color:#5d256b;font-size:14px;font-weight:normal;line-height:normal}.tax-product_cat .shop-container .main-shop ul.products li.product a:hover .woocommerce-loop-product__title,.post-type-archive-product .shop-container .main-shop ul.products li.product a:hover .woocommerce-loop-product__title{color:#5d256b;transition:all 0.2s ease}.tax-product_cat .shop-container .main-shop ul.products li.product a:hover img,.post-type-archive-product .shop-container .main-shop ul.products li.product a:hover img{transition:all 0.2s ease-in-out}.tax-product_cat .accordion-container,.post-type-archive-product .accordion-container{width:72rem;margin:5rem auto}.tax-product_cat .accordion-container h2,.post-type-archive-product .accordion-container h2{font-family:"Roboto", sans-serif;font-size:28px;line-height:36px;font-weight:500;margin-bottom:30px;padding-left:0;margin-top:0;text-transform:none}.tax-product_cat .accordion-container .accordion,.post-type-archive-product .accordion-container .accordion{background:white;color:#333333;cursor:pointer;padding:10px 18px 0;width:100%;text-align:left;outline:none;transition:0.4s;margin-top:10px;font-size:20px;line-height:28px;font-family:"Roboto", sans-serif;transition:0.4s all ease-in;font-weight:bold}.tax-product_cat .accordion-container .panel,.post-type-archive-product .accordion-container .panel{padding:18px;background-color:white;border-top:0px;border-bottom:3px solid #0d0d7d;font-family:"Roboto", sans-serif}.tax-product_cat .accordion-container .panel p,.post-type-archive-product .accordion-container .panel p{margin-top:0;margin-bottom:0.9rem}.contact-form{padding:2rem;border-radius:15px;border:4px solid #9c469a;margin-top:3rem;width:70%;min-width:66rem;margin:3rem auto}.contact-form h2,.contact-form h3{margin-top:0;font-family:"Nunito", sans-serif;color:#5d256b}.contact-form input{padding:15px 27px;font-size:20px;border-radius:12px;margin:0 auto;font-family:"Roboto", sans-serif;border:2px solid #9c469a;background-color:white;color:black;display:inline-block;position:relative;margin-right:0;margin-bottom:1%;width:-webkit-fill-available}.contact-form select.wpcf7-form-control.wpcf7-select{padding:15px 27px;font-size:20px;border-radius:12px;margin:0 auto;font-family:"Roboto", sans-serif;border:2px solid #9c469a;background-color:white;color:black;display:inline-block;position:relative;margin-right:0;margin-bottom:1%;width:-webkit-fill-available}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#1f013f;opacity:1}.contact-form input.wpcf7-form-control.wpcf7-submit.has-spinner{padding:14px 15px 12px;background-color:#ff917b;font-family:"Roboto", sans-serif;color:#1f013f;text-transform:capitalize;letter-spacing:0;font-size:18px;transition:0.4s ease;min-width:200px;display:inline-block;text-align:center;margin-top:0;transition:0.4s ease;border-radius:10px;font-weight:bold;text-decoration:none;border:4px solid #ff917b;width:fit-content;cursor:pointer}.contact-form input.wpcf7-form-control.wpcf7-submit.has-spinner:hover{background-color:transparent;color:#1f013f;border-color:#ff917b}.contact-form textarea{padding:29px;font-size:20px;margin:10px auto;font-family:"Roboto", sans-serif;border:2px solid #9c469a;background-color:white;color:black;height:120px;width:-webkit-fill-available;border-radius:12px;margin-bottom:1%;margin-top:0}.page-template-page-contact .content{width:75%;min-width:72rem;margin:3rem auto 3rem;max-width:1450px}.page-template-page-contact .content .get-in-touch-banner{width:100%}.page-template-page-contact .content .email{font-size:18px;line-height:22px;color:#9c469a;font-family:"Nunito", sans-serif;font-weight:bold;width:100%;margin-bottom:0;margin-top:0.5rem}.page-template-page-contact .content .email:hover{color:#ff917b}.page-template-page-contact .content .phone{font-size:30px;line-height:normal;font-family:"Nunito", sans-serif;color:#5d256b;display:block;width:100%;margin-bottom:0;margin-top:0.5rem}.page-template-page-contact .content .phone:hover{color:#ff917b}.page-template-page-contact .contact-split{display:flex;flex-direction:row;flex-wrap:wrap;gap:100px;width:80%;min-width:72rem;margin:50px auto}.page-template-page-contact .contact-split div{width:45%;flex:1 45%;position:relative}.page-template-page-contact .contact-split div:nth-of-type(1):before{content:"";background:#9c469a;width:4px;height:100%;position:absolute;right:0}.page-template-page-contact .contact-split div h2{font-size:35px;line-height:normal;font-family:"Nunito", sans-serif;color:#1f013f;font-weight:bold;margin-top:0.8rem}.page-template-page-contact .locations{margin:4rem auto;width:100%}.page-template-page-contact .locations h2{color:#1f013f;font-weight:bold}.page-template-page-contact .locations .inner{display:flex;justify-content:space-between;align-items:flex-start;gap:100px}.page-template-page-contact .locations .inner .location{width:100%}.page-template-page-contact .locations .inner .location h3{margin-bottom:1rem;color:#5d256b}.page-template-page-contact .locations .inner .location .sub-title{color:#1f013f}.page-template-page-contact .locations .inner .location .map iframe{height:400px;border-radius:8px;width:100%}.page-template-page-contact .locations .inner .location .details{display:flex;margin-top:1rem}.page-template-page-contact .locations .inner .location .details>div{width:50%}.page-template-page-contact .locations .inner .location .details>div .sub-heading{font-size:22px;line-height:normal;color:#5d256b}.page-template-page-contact .locations .inner .location .details>div p{margin-top:0;width:65%}.page-template-page-contact .locations .inner .location .details>div .outline-btn{margin-bottom:1rem}.size-charts-section .inner{display:flex;justify-content:center;flex-direction:row;width:75.5%;min-width:70rem;margin:0rem auto 4rem;max-width:1450px;flex-wrap:wrap;position:relative}.size-charts-section .inner a.popup-modal-dismiss{font-size:20px;line-height:normal;color:white;text-align:right;margin-right:0;float:right;position:absolute;display:block;top:-40px;right:0}.size-charts-section .inner .size-charts-grid{display:flex;gap:40px;flex-wrap:wrap;align-items:start;align-content:flex-start;justify-content:center;width:100%}.size-charts-section .inner .size-charts-grid .size-chart-item{flex:48%;max-width:45%;display:flex;flex-direction:column}.size-charts-section .inner .size-charts-grid .size-chart-item h3{font-size:23px;line-height:normal;margin-bottom:20px;font-family:"Nunito", sans-serif}.size-charts-section .inner .size-charts-grid .size-chart-item .size-chart-table{width:100%;border-collapse:collapse;background-color:#ffffff}.size-charts-section .inner .size-charts-grid .size-chart-item .size-chart-table th,.size-charts-section .inner .size-charts-grid .size-chart-item .size-chart-table td{padding:12px 16px;text-align:left;border:1px solid #ddd;font-family:"Roboto", sans-serif}.size-charts-section .inner .size-charts-grid .size-chart-item .size-chart-table thead{background-color:#5d256b}.size-charts-section .inner .size-charts-grid .size-chart-item .size-chart-table thead th{font-weight:600;text-transform:uppercase;font-size:14px;line-height:normal;font-weight:bold}.size-charts-section .inner .size-charts-grid .size-chart-item .size-chart-table tbody tr:nth-child(even){background-color:#fafafa}.footer-associated-partners{width:67%;min-width:72rem;margin:0 auto;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;padding:40px 0 50px}.footer-associated-partners .footer-header{color:#5d256b;text-align:center;font-family:"Nunito", sans-serif;font-size:34px;font-style:normal;font-weight:800;line-height:110%;display:block}.footer-associated-partners .inner{padding:1% 0 0% 0;width:100%}.footer-associated-partners .inner .owl-stage-outer{display:flex;justify-content:center;align-items:center}.footer-associated-partners .inner .owl-stage{justify-content:center;display:flex;align-items:center}.footer-associated-partners .inner .item{display:block;text-align:center;justify-content:center;width:100%;align-items:center;display:flex;flex-direction:column}.footer-associated-partners .inner .item img{display:block;width:92%;min-height:100px;max-height:116px;object-fit:contain;height:auto;margin:0 auto;text-align:center}div#mc_embed_signup{width:75%;margin:5rem auto 1rem;min-width:72rem;max-width:1450px;border-radius:15px;background:#9c469a}div#mc_embed_signup H2{font-size:40px;line-height:normal;text-align:center;color:#ffffff;font-weight:700;margin-top:0;margin-bottom:0}div#mc_embed_signup form#mc-embedded-subscribe-form{padding:3rem 2rem}div#mc_embed_signup form#mc-embedded-subscribe-form .hidden{display:none}div#mc_embed_signup form#mc-embedded-subscribe-form .indicates-required{color:#ffffff;margin-bottom:1rem;font-size:18px;font-family:"Roboto", sans-serif}div#mc_embed_signup form#mc-embedded-subscribe-form input{padding:15px 27px;font-size:20px;border-radius:12px;margin:0 auto;font-family:"Roboto", sans-serif;border:2px solid #9c469a;background-color:#ffffff;color:black;display:inline-block;position:relative;margin-right:0;margin-bottom:1%;width:-webkit-fill-available}div#mc_embed_signup form#mc-embedded-subscribe-form input::placeholder{color:#1f013f;font-family:"Roboto", sans-serif}div#mc_embed_signup form#mc-embedded-subscribe-form p{color:white;font-size:15px}div#mc_embed_signup form#mc-embedded-subscribe-form p a{font-size:15px;color:#ffffff;text-decoration:underline}div#mc_embed_signup form#mc-embedded-subscribe-form p a:hover{color:#ff917b}div#mc_embed_signup form#mc-embedded-subscribe-form input#mc-embedded-subscribe{width:fit-content !important;padding:1rem !important;cursor:pointer}div#mc_embed_signup form#mc-embedded-subscribe-form input#mc-embedded-subscribe:hover{background-color:#1f013f !important}div#mc_embed_signup form#mc-embedded-subscribe-form .content__gdpr label{color:#ffffff;margin-bottom:0rem;font-size:20px;font-family:"Roboto", sans-serif;font-weight:bold;margin-top:1rem;position:relative;display:block}div#mc_embed_signup form#mc-embedded-subscribe-form .content__gdpr fieldset.mc_fieldset.gdprRequired.mc-field-group{display:flex;flex-direction:row}div#mc_embed_signup form#mc-embedded-subscribe-form .content__gdpr fieldset.mc_fieldset.gdprRequired.mc-field-group label.checkbox.subfield{display:flex;flex-direction:row;position:relative;width:100%;gap:10px;justify-content:start;align-items:center;margin-top:5px}div#mc_embed_signup form#mc-embedded-subscribe-form .content__gdpr fieldset.mc_fieldset.gdprRequired.mc-field-group label.checkbox.subfield input#gdpr_59561{width:fit-content !important;margin:0}.post-type-archive-jobs nav.yoast-breadcrumbs{width:75%;min-width:72rem;margin:4rem auto 0;max-width:1450px}.post-type-archive-jobs h1{margin-top:0}.post-type-archive-jobs .container{display:flex;flex-direction:column;width:75%;min-width:72rem;margin:3rem auto 0;z-index:1;position:relative;max-width:1450px}.post-type-archive-jobs .container .jobs-grid{display:flex;gap:20px;width:100%;margin-bottom:4rem}.post-type-archive-jobs .container .jobs-grid a.careers{width:50%;flex:1 50%;background-color:white;box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);padding:2rem 2rem;border-radius:25px}.post-type-archive-jobs .container .jobs-grid a.careers h3{margin-top:0;margin-bottom:1rem}.post-type-archive-jobs .container .jobs-grid a.careers .section{display:flex;gap:10px;margin-bottom:10px;color:#ffffff;color:#5d256b}.post-type-archive-jobs .container .jobs-grid a.careers .section svg{width:40px}.post-type-archive-jobs .container .jobs-grid a.careers span.purple-btn{margin-top:1rem;display:block;background:purple;width:fit-content;padding:0.5rem 1rem;border-radius:10px;color:white;border:2px solid;transition:0.4s ease all}.post-type-archive-jobs .container .jobs-grid a.careers:hover h3{color:#ff917b}.post-type-archive-jobs .container .jobs-grid a.careers:hover .purple-btn{background-color:transparent;color:purple;transition:0.4s ease all}.single-jobs nav.yoast-breadcrumbs{width:75%;min-width:72rem;margin:5rem auto 0;max-width:1450px}.single-jobs h1{margin-top:0}.single-jobs .container{display:flex;flex-direction:column;width:75%;min-width:72rem;margin:3rem auto;z-index:1;position:relative;max-width:1450px}.single-jobs .container ul li{position:relative}.single-jobs .container ul li:before{content:"";height:8px;width:8px;display:inline-block;background:#9c469a;border-radius:50%;left:-1rem;position:absolute;top:7px}.footer{background-color:#1f013f;position:relative}.footer .footer-inner{display:flex;flex-direction:column;width:75%;min-width:70rem;margin:0 auto;padding-top:3rem;z-index:1;position:relative;max-width:1750px}.footer .footer-inner .footer-top{display:flex;flex-direction:row;padding:1rem 0 4rem;justify-content:space-between;gap:30px}.footer .footer-inner .footer-top>div{width:33%;flex:1 33%}.footer .footer-inner .footer-top>div:nth-of-type(1){width:28%;flex:0 28%}.footer .footer-inner .footer-top>div:nth-of-type(3){width:26%;flex:0 26%}.footer .footer-inner .footer-top span.heading{color:#ff917b;font-family:"Nunito", sans-serif;font-size:28px;font-style:normal;font-weight:500;line-height:normal;display:block;margin-bottom:10px}.footer .footer-inner .footer-top h3{color:#ff917b;font-family:"Nunito", sans-serif;font-size:28px;font-style:normal;font-weight:500;line-height:normal;display:block;margin-bottom:10px;margin-top:0}.footer .footer-inner .footer-top a.phone-helpline{font-size:32px;line-height:normal;display:block;color:#ffffff}.footer .footer-inner .footer-top a.phone-helpline:hover{color:#ff917b}.footer .footer-inner .footer-top p{color:#ffffff}.footer .footer-inner .footer-top .footer-contact{display:flex;flex-direction:column;gap:10px;text-align:right}.footer .footer-inner .footer-top .footer-contact a{color:#ffffff;line-height:31px;font-size:18px}.footer .footer-inner .footer-top .footer-contact a:hover{color:#ff917b}.footer .footer-inner .footer-top .footer-contact p{margin-top:0;margin-bottom:0;color:#ffffff;font-family:"Roboto", sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:normal;text-align:left}.footer .footer-inner .footer-top .footer-contact ul{padding-left:0;list-style:none;display:flex;column-count:1;flex-direction:column;text-align:right}.footer .footer-inner .footer-top .footer-contact ul li{margin-bottom:0.5rem}.footer .footer-inner .footer-top .footer-contact ul li a{color:#ffffff;font-family:"Roboto", sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:normal;display:block}.footer .footer-inner .footer-top .footer-contact ul li a:hover{color:#ff917b}.footer .footer-inner .footer-top .footer-logo{text-align:center;display:flex;flex-direction:column;gap:15px;position:relative}.footer .footer-inner .footer-top .footer-logo .footer-cta-buttons{display:flex;flex-direction:column;gap:15px;width:400px;margin:0 auto}.footer .footer-inner .footer-top .footer-logo .footer-cta-buttons .orange-btn{width:fit-content;margin:1rem auto 0;color:#1f013f;font-size:18px}.footer .footer-inner .footer-top .footer-logo .footer-cta-buttons .orange-btn:hover{color:#1f013f}.footer .footer-inner .footer-top .footer-logo .footer-cta-buttons a{color:#ffffff;font-family:"Roboto", sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:normal;display:block;margin-top:1rem}.footer .footer-inner .footer-top .footer-logo .footer-cta-buttons a:HOVER{color:#ff917b}.footer .footer-inner .footer-top .social{margin-bottom:2rem}.footer .footer-inner .footer-top .social a.so-button{font-size:17px;color:#000000;line-height:normal;margin-left:1rem;background-color:#ffffff;padding:5px 3px 4px 5px;border:2px solid #ffffff;border-radius:50%}.footer .footer-inner .footer-top .social a.so-button:hover{color:#ffffff;background-color:transparent}.footer .footer-inner .footer-bottom{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem}.footer .footer-inner .footer-bottom p{color:#ffffff;font-family:"Roboto", sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.footer .footer-inner .footer-bottom p .spacer{color:#000000;font-family:"Roboto", sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin:0 5px}.footer .footer-inner .footer-bottom a{color:#ffffff;font-family:"Roboto", sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.footer .footer-inner .footer-bottom a:hover{color:#ff917b}@media (min-width:1200px) and (max-width:1560px){.fifty-fifty .right{gap:80px}.fifty-fifty .right .image img{height:42vw}.fifty-fifty .left{gap:80px}.fifty-fifty .left .image img{height:42vw}}@media (min-width:960px) and (max-width:1199px){h1{font-size:48px}h2{font-size:30px}span.purple-btn a,span.orange-btn a,a.purple-btn,a.orange-btn{min-width:150px}div#main-content{overflow:hidden}.top-container .inner-container{width:95%;min-width:95%}#g-headertop{width:-webkit-fill-available}#g-headertop .header-inner .site-logo{width:15%;flex:0 15%}#g-headertop .header-inner .site-logo img{width:100%}#g-headertop .header-inner{width:95%;margin:0px auto 0;min-width:95%}#g-headertop .header-inner .site-logo{width:fit-content;flex:0 fit-content;margin-right:1rem}#g-headertop .header-inner .site-logo img{min-width:0;margin-right:0;max-width:100%}#g-headertop .header-inner .site-navigation{width:100%;flex:1 100%}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary{gap:5px}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary a{padding:6px 6px;font-size:16px}.slider .no-js .owl-carousel,.slider .owl-carousel{display:block !important;height:400px !important;min-height:400px !important}.slider{width:95%;margin:1rem auto;min-width:95%}.slider .owl-nav{top:81%}.slider .owl-item .item{border-radius:15px}.slider .owl-item .item .g-owlcarousel-item-content{display:flex;padding:2rem 10px 2rem 30px;width:100%;flex:0 100%}.slider .owl-item .item .g-owlcarousel-item-content span.slider-subheading{font-size:24px}.slider .owl-item .item .g-owlcarousel-item-content .slider-heading h2{font-size:48px;line-height:54px}.slider .owl-item .item .g-owlcarousel-item-content .slider-heading p{font-size:24px}.slider .owl-item .item .g-owlcarousel-item-content span.slider-tagline{font-size:28px;line-height:35px}.slider .owl-item .item .g-owlcarousel-item-content .orange-btn{margin-top:0}.slider .owl-item .item .g-owlcarousel-item-image{width:80%;flex:1 80%}.slider .owl-item .item .g-owlcarousel-item-image img{height:400px}div#quicklinks{width:95%;min-width:95%}div#quicklinks .heading-conainer{width:95%;min-width:95%}div#quicklinks .quicklinks-container .quicklinks-list a.quicklink.item .content .heading{font-size:26px}.tagline{width:95%;min-width:95%}nav.yoast-breadcrumbs{width:95%;min-width:95%;margin:3rem auto 0}.shop-banner{width:95%;min-width:95%;height:350px}.shop-banner .content h2{font-size:40px}#primary .with-sidebar .sub-pages .inner .parent-page,#primary .main-content .sub-pages .inner .parent-page{width:31.3%}.with-sidebar{width:95%;min-width:95%}.with-sidebar .site-content{width:62%;flex:1 62%}.with-sidebar .image{width:30%;flex:1 30%}.with-sidebar .image img{height:400px}.with-sidebar .image .quicklinks-sidebar h2{font-size:34px}.contact-form{padding:2rem 1.5rem;width:90%;min-width:90%;margin:3rem auto}.resources .resource{width:32%;height:100%}.post-type-archive-jobs nav.yoast-breadcrumbs{width:95%;min-width:95%}.post-type-archive-jobs .container{width:95%;min-width:95%}.single-jobs nav.yoast-breadcrumbs{width:95%;min-width:95%}.single-jobs .container{width:95%;min-width:95%}.video-section .video-container{width:95%;min-width:95%;margin:2rem auto;max-width:944px}.video-section .video-container iframe{height:400px}.tagline-banner{width:95%;min-width:95%}.testimonial-carousel{width:95%;margin:3rem auto 3rem;min-width:95%;text-align:center}.testimonial-carousel .testimonial-item .quote p{font-size:28px}.annual-reports-block .inner-container{width:100%;margin:0rem auto;min-width:100%}div#mc_embed_signup{width:95%;margin:5rem auto 1rem;min-width:95%}.get-in-touch-banner{width:95%;min-width:95%}.get-in-touch-banner .banner-inner{gap:30px}.get-in-touch-banner .banner-inner .content-text p{font-size:30px}.our-team .member{width:32%;height:100%}.our-team .member img{height:240px}.kpi-container{margin:5rem 0}.kpi-container .inner-container{width:95%;min-width:95%}.kpi-container .inner-container .kpi-list{gap:15px}.kpi-container .inner-container .kpi-list .kpi span.counter.num.countup{font-size:40px}.blog div#primary,.tag div#primary,.category div#primary,.author div#primary{width:95%;min-width:95%;padding:4rem 0 0}.blog div#primary h1,.tag div#primary h1,.category div#primary h1,.author div#primary h1{font-size:50px}.blog div#content,.tag div#content,.category div#content,.author div#content{margin:0rem auto 2rem}.blog div#news-section a.news-post,.tag div#news-section a.news-post,.category div#news-section a.news-post,.author div#news-section a.news-post{width:48%;flex:0 48%}.single-post .introduction{width:95%;min-width:95%}.single-post .main-content{display:flex;width:95%;min-width:95%}.single-post .main-content .article-image{width:100%}.single-post .main-content .articleBody{width:100%}.single-post nav#nav-single{width:85%}.tax-product_cat #main-content,.post-type-archive-product #main-content{width:95%;min-width:95%}.tax-product_cat .shop-container .main-shop .products ul,.tax-product_cat .shop-container .main-shop ul.products,.post-type-archive-product .shop-container .main-shop .products ul,.post-type-archive-product .shop-container .main-shop ul.products{display:flex;flex-wrap:wrap}.tax-product_cat .shop-container .main-shop .products ul li.product,.tax-product_cat .shop-container .main-shop ul.products li.product,.post-type-archive-product .shop-container .main-shop .products ul li.product,.post-type-archive-product .shop-container .main-shop ul.products li.product{width:29.05%;margin-left:0}.tax-product_cat .shop-container .main-shop .products ul li.product a img,.tax-product_cat .shop-container .main-shop ul.products li.product a img,.post-type-archive-product .shop-container .main-shop .products ul li.product a img,.post-type-archive-product .shop-container .main-shop ul.products li.product a img{height:200px}.tax-product_cat .shop-container .main-shop .products ul li.last,.tax-product_cat .shop-container .main-shop ul.products li.last,.post-type-archive-product .shop-container .main-shop .products ul li.last,.post-type-archive-product .shop-container .main-shop ul.products li.last{margin-right:3.8%}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{padding:13px 20px 11px 20px !important}.woocommerce.single-product{}.woocommerce.single-product .site-main{width:95%;margin:3rem auto;min-width:95%}.woocommerce.single-product .site-main div.product{gap:40px}.woocommerce.single-product .site-main div.product .short-description{width:100%}.woocommerce.single-product .site-main div.product .short-description .spec strong{font-weight:bold;width:46%;font-size:15px}.woocommerce.single-product .site-main div.product .short-description .spec p{font-size:15px}.woocommerce.single-product .size-charts-section .inner{width:95% !important;min-width:95% !important}.woocommerce.single-product .size-charts-section .inner .size-charts-grid .size-chart-item{flex:70%;max-width:70%}.woocommerce.single-product .image-block{width:100%;min-width:100%;gap:30px 30px}.woocommerce.single-product .image-block img{height:558px}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals,.page-id-13 .cart-collaterals .cart_totals,.woocommerce-account .cart-collaterals .cart_totals,.woocommerce-wishlist .cart-collaterals .cart_totals{float:right;width:44%}.home .main-content{padding:60px 0 20px}.home .main-content .inner{width:85%;min-width:85%;margin:0px auto 0.5rem}.fifty-fifty .left{width:95%;min-width:95%;gap:35px;margin:3rem auto}.fifty-fifty .left .content{width:50%;flex:0 50%}.fifty-fifty .left .image{width:50%;flex:0 50%}.fifty-fifty .left .image img{height:46vw;max-height:550px;max-width:550px;min-height:500px}.fifty-fifty .right{width:95%;min-width:95%;gap:35px;margin:3rem auto}.fifty-fifty .right .content{width:50%;flex:0 50%}.fifty-fifty .right .image{width:50%;flex:0 50%}.fifty-fifty .right .image img{height:46vw;max-height:550px;max-width:550px;min-height:500px}.page-template-page-full .main-content,.error404 .main-content{width:95%;min-width:95%;margin:2rem auto 3rem}.introduction-content{width:95%;min-width:95%;margin:3rem auto 4rem}.size-charts-section .inner{width:95%;min-width:95%}.page-template-page-full .main-content .content-container,.error404 .main-content .content-container{width:100%;margin:0 auto 0;padding:0 0 4.6rem}.page-template-page-contact .content{width:95%;min-width:95%}.page-template-page-contact .contact-split{gap:40px;width:80%;min-width:80%}.page-template-page-contact .locations .inner{gap:30px}.page-template-page-contact .locations .inner .details>div p{margin-top:0;width:100%}.page-template-page-contact .main-content{position:relative;padding:3rem 0 0rem}.page-template-page-contact .main-content:before{background-position:right bottom;background-size:1248px;background-repeat:no-repeat}.footer-associated-partners{width:90%;min-width:90%}.footer .footer-inner{width:95%;min-width:95%}.footer .footer-inner .footer-top{flex-wrap:wrap}.footer .footer-inner .footer-top .footer-products{width:44%}.footer .footer-inner .footer-top .footer-pages{width:35%}}@media (min-width:768px) and (max-width:959px){p{font-size:16px}h1{font-size:45px}h2{font-size:36px;line-height:40px}div#main-content{overflow:hidden}span.purple-btn a,span.orange-btn a,a.purple-btn,a.orange-btn{min-width:150px}.top-container{margin-bottom:0.5rem;overflow:hidden}.top-container .inner-container{width:90%;min-width:90%}#g-headertop{overflow:hidden}#g-headertop #mega-menu-wrap-primary .mega-menu-toggle~button.mega-close:before{font-size:30px}#g-headertop #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open~button.mega-close{right:4px;left:auto}#g-headertop .header-inner{width:90%;margin:0px auto 0;min-width:90%}#g-headertop .header-inner .site-logo{width:30%;flex:0 30%;order:0}#g-headertop .header-inner .site-logo img{min-width:0;margin-right:6%;max-width:214px}#g-headertop .header-inner .header-inner{order:2}#g-headertop .header-inner div#mega-menu-wrap-side{margin-top:0;order:3}#g-headertop .header-inner .site-navigation{display:none}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary{text-align:center;width:90%;justify-items:start;display:flex;align-items:start;justify-content:start;padding:3rem 2rem;gap:5px;background-color:#000000}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator{color:#ffffff}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-current-menu-item a{justify-content:space-between;background-color:#E15544;color:#ffffff !important;border-radius:0}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item{width:100%;border-radius:0;justify-content:space-between}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.hidden-desktop{display:block !important;width:100%;border-radius:0;text-align:left}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item .mega-sub-menu{margin-top:0;gap:10px;position:relative;background-color:transparent}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item .mega-sub-menu li a{background-color:transparent;padding:8px 20px 8px}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item .mega-sub-menu li.mega-current-menu-item a{background-color:#E15544}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary a{padding:6px 10px;justify-content:start;color:#ffffff !important;justify-content:space-between;margin-top:0}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary a::after{display:none}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary a:hover{background-color:#E15544;border-radius:0;color:#ffffff !important}#g-headertop .header-inner .site-navigation #mega-menu-wrap-primary #mega-menu-primary a:hover::after{display:none}.slider .no-js .owl-carousel,.slider .owl-carousel{display:block !important;height:100% !important;min-height:100% !important;overflow:hidden;border-radius:15px}.slider{width:90%;margin:1rem auto;min-width:90%}.slider .owl-nav{top:90%}.slider .owl-item .item{border-radius:15px;flex-direction:column-reverse}.slider .owl-item .item .g-owlcarousel-item-content{display:flex;padding:2rem 10px 2rem 30px;width:-webkit-fill-available;flex:0 -webkit-fill-available;border-left:0;border-bottom:4px solid #ff917b;max-height:300px !important}.slider .owl-item .item .g-owlcarousel-item-content span.slider-subheading{font-size:24px}.slider .owl-item .item .g-owlcarousel-item-content .slider-heading h2{font-size:48px;line-height:54px}.slider .owl-item .item .g-owlcarousel-item-content .slider-heading p{font-size:24px}.slider .owl-item .item .g-owlcarousel-item-content span.slider-tagline{font-size:28px;line-height:35px}.slider .owl-item .item .g-owlcarousel-item-content .orange-btn{margin-top:0}.slider .owl-item .item .g-owlcarousel-item-image{width:100%;flex:1 100%}.slider .owl-item .item .g-owlcarousel-item-image img{height:400px;border-top-left-radius:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.shop-banner{width:90%;min-width:90%;height:350px;margin:6rem auto 1rem}.shop-banner .content h2{font-size:40px}div#quicklinks{width:90%;min-width:90%;margin:60px auto 20px}div#quicklinks h2{text-align:center}div#quicklinks .content{text-align:center}div#quicklinks .quicklinks-container .quicklinks-list{gap:20px 20px}div#quicklinks .quicklinks-container .quicklinks-list a.quicklink.item{width:47%;flex:1 47%}div#quicklinks .quicklinks-container .quicklinks-list a.quicklink.item .content .heading{font-size:20px;gap:15px}div#quicklinks .quicklinks-container .quicklinks-list a.quicklink.item .content .heading img{width:40px;height:40px}div#quicklinks .quicklinks-container .quicklinks-list a.quicklink.item .content p{display:none}.tagline{width:90%;min-width:90%}nav.yoast-breadcrumbs{width:90%;min-width:90%;margin:3rem auto 0}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{margin:0.5rem auto 0;max-width:1450px}#primary .with-sidebar .sub-pages .inner,#primary .main-content .sub-pages .inner{gap:12px}#primary .with-sidebar .sub-pages .inner .parent-page,#primary .main-content .sub-pages .inner .parent-page{width:31%}#primary .with-sidebar .sub-pages .inner .parent-page .details,#primary .main-content .sub-pages .inner .parent-page .details{padding:0px 12px}#primary .with-sidebar .sub-pages .inner .parent-page .details p,#primary .main-content .sub-pages .inner .parent-page .details p{font-size:18px}#primary .with-sidebar .sub-pages .inner .parent-page img,#primary .with-sidebar .sub-pages .inner .parent-page img.no-image,#primary .main-content .sub-pages .inner .parent-page img,#primary .main-content .sub-pages .inner .parent-page img.no-image{height:170px !important}.with-sidebar{width:90%;min-width:90%}.with-sidebar iframe{width:100%}.with-sidebar .site-content{width:62%;flex:1 62%}.with-sidebar .site-content img{width:100%;height:auto}.with-sidebar .image{width:30%;flex:1 30%}.with-sidebar .image img{height:400px}.with-sidebar .image .quicklinks-sidebar{padding:10px 16px 20px}.with-sidebar .image .quicklinks-sidebar h2{font-size:28px;margin-top:16px}.contact-form{padding:2rem 1.5rem;width:85%;min-width:85%;margin:3rem auto}.resources{gap:20px 8px}.resources .resource{width:32%;height:100%}.resources .resource span.title{font-size:16px;line-height:20px}.video-section .inner{width:90%;margin:2rem auto 3rem}.video-section .content{max-width:92%}.video-section .video-container{width:90%;min-width:90%;margin:2rem auto;max-width:944px;height:430px}.video-section .video-container .cover{height:430px}.video-section .video-container .cover span#play_button_youtube{top:38%}.video-section .video-container iframe{height:430px}.tagline-banner{width:90%;min-width:90%;margin:5rem auto 1rem}.tagline-banner .banner-inner{width:90%;flex-direction:column;text-align:center;align-items:start;gap:20px}.tagline-banner .banner-inner .button{width:100%}.tagline-banner .banner-inner .button p{text-align:left}.testimonial-carousel{width:90%;margin:3rem auto 5rem;min-width:90%;text-align:center}.testimonial-carousel .testimonial-item .quote p{font-size:28px}.annual-reports-block{background-attachment:scroll}.annual-reports-block .inner-container{width:90%;margin:0rem auto;min-width:90%}.annual-reports-block .inner-container .content{width:100%}.annual-reports-block .inner-container .content span.white-btn a,.annual-reports-block .inner-container .content a.white-btn{min-width:fit-content}div#mc_embed_signup{width:90%;margin:5rem auto 1rem;min-width:90%}.get-in-touch-banner{margin:2rem auto;width:90%;min-width:90%}.get-in-touch-banner .banner-inner{gap:0;flex-direction:column;text-align:center;align-items:center;padding:30px 0 50px}.get-in-touch-banner .banner-inner .content-text p{font-size:28px;text-align:center}.our-team .member{width:32%;height:100%}.our-team .member img{height:240px}.kpi-container{margin:5rem 0}.kpi-container .inner-container{width:90%;min-width:90%}.kpi-container .inner-container .kpi-list{gap:15px;flex-wrap:wrap;justify-content:center}.kpi-container .inner-container .kpi-list .kpi{width:27.5%;flex:0 27.5%}.kpi-container .inner-container .kpi-list .kpi span.counter.num.countup{font-size:40px}.post-type-archive-jobs nav.yoast-breadcrumbs{width:90%;min-width:90%;margin:1.8rem auto 0}.post-type-archive-jobs .container{width:90%;min-width:90%}.single-jobs nav.yoast-breadcrumbs{width:90%;min-width:90%;margin:1.8rem auto 0}.single-jobs .container{width:90%;min-width:90%}.tax-product_cat h1,.post-type-archive-product h1{font-size:45px}.tax-product_cat .woocommerce-ordering select,.post-type-archive-product .woocommerce-ordering select{width:230px;font-size:14px;height:40px;letter-spacing:1px}.tax-product_cat #main-content,.post-type-archive-product #main-content{width:90%;margin:40px auto;min-width:90%}.tax-product_cat .shop-container,.post-type-archive-product .shop-container{margin-top:1rem}.tax-product_cat .shop-container .main-shop,.post-type-archive-product .shop-container .main-shop{width:100%;padding-right:0}.tax-product_cat .shop-container .main-shop ul.products li.product,.post-type-archive-product .shop-container .main-shop ul.products li.product{width:48%;margin-right:20px;flex:0 48%;margin-bottom:20px}.tax-product_cat .shop-container .main-shop ul.products li.product:nth-of-type(2n),.post-type-archive-product .shop-container .main-shop ul.products li.product:nth-of-type(2n){margin-right:0}.tax-product_cat .shop-container .main-shop ul.products li.product.product-category,.post-type-archive-product .shop-container .main-shop ul.products li.product.product-category{width:48%;margin-right:20px;flex:0 48%;margin-bottom:20px}.tax-product_cat .shop-container .main-shop ul.products li.product.product-category:nth-of-type(2n),.post-type-archive-product .shop-container .main-shop ul.products li.product.product-category:nth-of-type(2n){margin-right:0}.tax-product_cat .shop-container .main-shop ul.products li.product.product-category a h2,.post-type-archive-product .shop-container .main-shop ul.products li.product.product-category a h2{bottom:30px;font-size:28px}.tax-product_cat .shop-container .main-shop ul.products li.product.product-category a img,.post-type-archive-product .shop-container .main-shop ul.products li.product.product-category a img{height:320px;margin-bottom:0}.tax-product_cat .shop-container .main-shop ul.products li.product a img,.post-type-archive-product .shop-container .main-shop ul.products li.product a img{height:210px;margin:0px 0px 10px 0px}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{padding:11px 15px 11px 15px !important}.woocommerce .black-outline-btn{padding:11px 15px 11px 15px !important}.woocommerce.single-product .woo-variation-gallery-wrapper .woo-variation-gallery-slider img{height:auto}.woocommerce.single-product .site-main{width:90%;margin:2rem auto;min-width:90%}.woocommerce.single-product .site-main div.product{gap:20px;margin-top:2rem}.woocommerce.single-product .site-main div.product.product_cat-courses .woo-variation-product-gallery{display:none}.woocommerce.single-product .site-main div.product.product_cat-courses div.summary{width:100%}.woocommerce.single-product .site-main div.product .short-description{width:100%}.woocommerce.single-product .site-main div.product .short-description .spec{width:100%;margin-bottom:8px}.woocommerce.single-product .site-main div.product .short-description .spec strong{width:68%}.woocommerce.single-product .site-main div.product div.summary{width:57%}.woocommerce.single-product .site-main div.product div.summary .product_title{font-size:45px}.woocommerce.single-product .site-main div.product div.images{width:100%}.woocommerce.single-product .site-main div.product div.images .woocommerce-product-gallery__image{height:58vw !important;max-height:500px}.woocommerce.single-product .site-main div.product div.images .woocommerce-product-gallery__image img.wp-post-image,.woocommerce.single-product .site-main div.product div.images .woocommerce-product-gallery__image img{object-fit:contain;object-position:center;height:58vw !important;max-height:500px}.woocommerce.single-product .image-block{width:100%;margin:1rem auto 4rem;gap:20px 20px}.woocommerce.single-product .image-block a.glightbox{width:48.5%}.woocommerce.single-product .image-block a.glightbox img{height:450px}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals,.page-id-13 .cart-collaterals .cart_totals,.woocommerce-account .cart-collaterals .cart_totals,.woocommerce-wishlist .cart-collaterals .cart_totals{width:60%}.woocommerce form.cart .quantity,.woocommerce-page form.cart .quantity,.page-id-13 form.cart .quantity,.woocommerce-account form.cart .quantity,.woocommerce-wishlist form.cart .quantity{margin:0px 4px 0 9px !important}.woocommerce form.cart .quantity .qty,.woocommerce-page form.cart .quantity .qty,.page-id-13 form.cart .quantity .qty,.woocommerce-account form.cart .quantity .qty,.woocommerce-wishlist form.cart .quantity .qty{width:60px}.woocommerce-info{border-top-color:#1e85be;color:#424753;font-family:"Roboto", sans-serif;font-size:17px;line-height:normal}.woocommerce-cart input#coupon_code{width:324px}.woocommerce-checkout .col2-set{flex-direction:column}.woocommerce-checkout .col2-set .col-1{width:100%}.woocommerce-checkout .col2-set .col-2{width:100%}.blog div#primary,.tag div#primary,.category div#primary,.author div#primary{width:90%;min-width:90%;padding:0.95rem 0 0rem}.blog div#news-section a.news-post,.tag div#news-section a.news-post,.category div#news-section a.news-post,.author div#news-section a.news-post{width:48.8%;flex:0 48.8%}.blog div#news-section a.news-post img.attachment-full.size-full,.tag div#news-section a.news-post img.attachment-full.size-full,.category div#news-section a.news-post img.attachment-full.size-full,.author div#news-section a.news-post img.attachment-full.size-full{height:240px}.single-post p#breadcrumbs{width:90%;min-width:90%;margin:3rem auto 0;padding:0}.single-post .introduction{width:90%;min-width:90%}.single-post .main-content{width:90%;min-width:90%}.single-post nav#nav-single{width:90%}.introduction-content{width:90%;margin:3rem auto 3rem;min-width:90%;text-align:center}.size-charts-section .inner{width:90%;min-width:90%}.testimonials-section{padding:0px 0;width:90%;margin:5rem auto 4rem;min-width:90%}.home .main-content{padding:40px 0 20px}.home .main-content .inner{width:90%;min-width:90%;margin:0px auto}.home .main-content .inner .content .icon{height:80px;width:auto}.fifty-fifty h2{margin-top:0;margin-bottom:0;text-align:left;font-size:40px}.fifty-fifty .left{width:90%;min-width:90%;gap:20px;margin:3rem auto 3rem;flex-direction:column}.fifty-fifty .left .content{width:100%;flex:0 100%;padding-top:0rem}.fifty-fifty .left .image{width:100%;flex:0 100%}.fifty-fifty .left .image img{width:100%;height:62vw;border-radius:9px;max-height:480px}.fifty-fifty .right{width:90%;min-width:90%;gap:20px;margin:3rem auto 3rem;flex-direction:column}.fifty-fifty .right .content{width:100%;flex:0 100%;padding-top:0rem}.fifty-fifty .right .image{width:100%;flex:0 100%}.fifty-fifty .right .image img{width:100%;height:62vw;border-radius:9px;max-height:480px}.page-template-page-full .main-content,.error404 .main-content{width:90%;min-width:90%}.page-template-page-full .main-content .content-container,.error404 .main-content .content-container{padding:0 0}.page-template-page-contact .content{width:90%;min-width:90%;margin:3rem auto 3rem}.page-template-page-contact .contact-split{gap:40px;width:90%;min-width:90%;margin:50px auto}.page-template-page-contact .contact-split div:nth-of-type(1):before{right:-1.1rem;left:auto}.page-template-page-contact .enquire-now form.wpcf7-form{width:90%}.page-template-page-contact .locations .inner{gap:25px}.page-template-page-contact .locations .inner .location .details{flex-direction:column}.page-template-page-contact .locations .inner .location .details>div{width:100%}.page-template-page-contact .locations .inner .location .map iframe{height:210px}.footer-associated-partners{width:90%;min-width:90%}.footer-associated-partners .inner .owl-stage-outer{justify-content:flex-start;align-items:center}.footer-associated-partners .inner .item img{width:92%;min-height:70px;max-height:95px}.footer .footer-inner{width:90%;min-width:90%}.footer .footer-inner .footer-top{flex-wrap:wrap;padding:1rem 0 2rem}.footer .footer-inner .footer-top>div:nth-of-type(1){width:47%;flex:1 47%;order:2}.footer .footer-inner .footer-top>div:nth-of-type(3){width:47%;flex:1 47%;order:3}.footer .footer-inner .footer-top .footer-contact{width:38%}.footer .footer-inner .footer-top .footer-logo{width:100%;order:1}.footer .footer-inner .footer-top .footer-logo img.footer-logo-image{height:132px;width:auto}.footer .footer-inner .footer-bottom{margin-bottom:1rem;text-align:center;flex-direction:column}.footer .footer-inner .footer-bottom p{margin:0}}@media (min-width:320px) and (max-width:767px){h1{font-size:38px}h2{font-size:32px;margin-top:1rem}h3{font-size:28px}span.purple-intro{font-size:18px}div#main-content{overflow:hidden}.sub-title{font-size:18px}.quick-exit-link{position:fixed;right:14px;top:95%;rotate:0deg}span.purple-btn a,span.orange-btn a,a.purple-btn,a.orange-btn{min-width:150px;padding:10px 8px 10px}.top-container{margin-bottom:0.5rem;overflow:hidden}.top-container span.spacer{color:transparent}.top-container .support-link{font-size:15px}.top-container .inner-container{width:90%;min-width:90%;justify-content:center}.top-container .search-bar{min-width:100%}.top-container .search-bar aside:nth-of-type(2){width:90%}.top-container .search-bar aside:nth-of-type(2) .wp-block-search__inside-wrapper{display:flex;flex-direction:column}.top-container .search-bar aside:nth-of-type(1){position:relative;width:90%}#mega-menu-wrap-side .mega-menu-toggle+#mega-menu-side{width:90%}#mega-menu-wrap-side .mega-menu-toggle+#mega-menu-side:before{height:70px;min-height:70px;background-position:left;margin-bottom:1rem}#mega-menu-wrap-side #mega-menu-side>li.mega-menu-item{margin-top:1px}#mega-menu-wrap-side #mega-menu-side>li.mega-menu-item>a.mega-menu-link{height:40px;line-height:43px;font-size:18px}#g-headertop{overflow:hidden;height:auto}#g-headertop #mega-menu-wrap-primary .mega-menu-toggle~button.mega-close:before{font-size:30px}#g-headertop #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open~button.mega-close{right:4px;left:auto}#g-headertop .header-inner{width:90%;margin:4px auto 0;min-width:90%;justify-content:start;align-items:flex-start;flex-direction:column;gap:0}#g-headertop .header-inner .site-logo{width:fit-content;flex:0 fit-content;order:0}#g-headertop .header-inner .site-logo img{min-width:0;margin-right:6%;max-width:214px}#g-headertop .header-inner .site-navigation{display:none}#g-headertop .header-inner .header-inner-container{width:100%;flex:1 100%;order:3}#g-headertop .header-inner .header-inner-container>div{display:flex;justify-content:center}#g-headertop .header-inner .header-inner-container .phone{margin-top:0.5rem}#g-headertop .header-inner div#mega-menu-wrap-side{margin-top:0;order:2;width:fit-content;flex:0 fit-content;position:absolute;right:1rem;top:0.4rem}.slider .no-js .owl-carousel,.slider .owl-carousel{display:block !important;height:100% !important;min-height:100% !important;overflow:hidden;border-radius:15px}.slider{width:90%;margin:1rem auto;min-width:90%}.slider .owl-nav{top:88%}.slider .owl-item .item{border-radius:15px;flex-direction:column-reverse}.slider .owl-item .item .g-owlcarousel-item-content{display:flex;padding:2rem 20px 2rem 20px;width:-webkit-fill-available;flex:0 100%;border-left:0;border-bottom:4px solid #ff917b;max-height:400px !important}.slider .owl-item .item .g-owlcarousel-item-content span.slider-subheading{font-size:20px}.slider .owl-item .item .g-owlcarousel-item-content .slider-heading h2{font-size:38px;line-height:40px}.slider .owl-item .item .g-owlcarousel-item-content .slider-heading p{font-size:20px}.slider .owl-item .item .g-owlcarousel-item-content span.slider-tagline{font-size:24px;line-height:30px}.slider .owl-item .item .g-owlcarousel-item-content .orange-btn{margin-top:0}.slider .owl-item .item .g-owlcarousel-item-image{width:100%;flex:1 100%}.slider .owl-item .item .g-owlcarousel-item-image img{height:62vw;border-top-left-radius:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.shop-banner{width:90%;min-width:90%;height:500px;margin:4rem auto 1rem;background-image:url(/wp-content/uploads/2026/03/shop-banner.jpg) !important;align-items:start;padding-top:2rem}.shop-banner .content h2{font-size:10vw}div#quicklinks{width:90%;min-width:90%;margin:40px auto 10px}div#quicklinks h2{text-align:center}div#quicklinks .content{text-align:center}div#quicklinks .quicklinks-container h2{font-size:36px}div#quicklinks .quicklinks-container .content{font-size:22px}div#quicklinks .quicklinks-container .quicklinks-list{gap:10px 10px}div#quicklinks .quicklinks-container .quicklinks-list a.quicklink.item{width:100%;flex:1 100%}div#quicklinks .quicklinks-container .quicklinks-list a.quicklink.item .content{padding:1.5rem 1rem}div#quicklinks .quicklinks-container .quicklinks-list a.quicklink.item .content .heading{font-size:20px;gap:10px}div#quicklinks .quicklinks-container .quicklinks-list a.quicklink.item .content .heading img{width:40px;height:40px}div#quicklinks .quicklinks-container .quicklinks-list a.quicklink.item .content p{display:none}.tagline{width:90%;min-width:90%}.tagline .inner{font-size:30px}.post-type-archive-jobs nav.yoast-breadcrumbs{width:90%;min-width:90%;margin:0.7rem auto 0}.post-type-archive-jobs .jobs-grid{flex-wrap:wrap}.post-type-archive-jobs .container{width:90%;min-width:90%}.single-jobs nav.yoast-breadcrumbs{width:90%;min-width:90%;margin:0.7rem auto 0}.single-jobs .container{width:90%;min-width:90%}nav.yoast-breadcrumbs{width:90%;min-width:90%;margin:1.7rem auto 0}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{margin:0.5rem auto 0;max-width:1450px}#primary .with-sidebar .sub-pages .inner,#primary .main-content .sub-pages .inner{gap:12px}#primary .with-sidebar .sub-pages .inner .parent-page,#primary .main-content .sub-pages .inner .parent-page{width:45%}#primary .with-sidebar .sub-pages .inner .parent-page .details,#primary .main-content .sub-pages .inner .parent-page .details{padding:0px 8px;height:4em;width:-webkit-fill-available}#primary .with-sidebar .sub-pages .inner .parent-page .details p,#primary .main-content .sub-pages .inner .parent-page .details p{font-size:16px}#primary .with-sidebar .sub-pages .inner .parent-page img,#primary .with-sidebar .sub-pages .inner .parent-page img.no-image,#primary .main-content .sub-pages .inner .parent-page img,#primary .main-content .sub-pages .inner .parent-page img.no-image{height:34vw !important;padding:0 0rem}.with-sidebar{width:90%;min-width:90%;flex-direction:column;margin:1.9rem auto}.with-sidebar p{word-wrap:break-word}.with-sidebar iframe{width:100%}.with-sidebar .site-content{width:100%;flex:1 100%}.with-sidebar .site-content table{overflow-y:scroll;display:block}.with-sidebar .site-content img{width:100%;height:auto}.with-sidebar .image{width:100%;flex:1 100%}.with-sidebar .image img{height:400px}.with-sidebar .image .quicklinks-sidebar{padding:10px 16px 20px}.with-sidebar .image .quicklinks-sidebar h2{font-size:28px;margin-top:16px}.contact-form{padding:2rem 1.5rem;width:74%;min-width:74%;margin:3rem auto}.contact-form h2,.contact-form h3{font-size:25px}.contact-form input{padding:15px 18px}.contact-form textarea{padding:18px}.resources{gap:20px 8px}.resources .resource{width:42%;height:100%;flex:1 40%}.resources .resource span.title{font-size:16px;line-height:20px}.video-section{position:relative;padding-top:20px}.video-section h2{font-size:36px}.video-section .inner{width:90%;margin:2rem auto 3rem}.video-section .content{max-width:92%}.video-section .video-container{width:90%;min-width:90%;margin:2rem auto;max-width:944px;height:50vw}.video-section .video-container .cover{height:50vw}.video-section .video-container .cover span#play_button_youtube{top:30%;left:38%;width:60px;height:60px}.video-section .video-container .cover span#play_button_youtube:before{height:36px;width:40px}.video-section .video-container iframe{height:50vw}.tagline-banner{width:90%;min-width:90%;margin:4rem auto 1rem}.tagline-banner .banner-inner{width:90%;flex-direction:column;text-align:center;align-items:start;gap:5px;padding:40px 10px 40px}.tagline-banner .banner-inner .button{width:100%}.tagline-banner .banner-inner .button p{text-align:left;font-size:16px}.testimonial-carousel{width:90%;margin:3rem auto 5rem;min-width:90%;text-align:center;padding:4rem 0}.testimonial-carousel .testimonial-item .quote{min-height:230px}.testimonial-carousel .testimonial-item .quote p{font-size:28px}.annual-reports-block{background-attachment:scroll;padding:4rem 0}.annual-reports-block .inner-container{width:90%;margin:0rem auto;min-width:90%}.annual-reports-block .inner-container .reports-container{flex-wrap:wrap}.annual-reports-block .inner-container .content{width:100%}.annual-reports-block .inner-container .content p{font-size:25px !important;line-height:30px !important}.annual-reports-block .inner-container .content span.white-btn a,.annual-reports-block .inner-container .content a.white-btn{min-width:fit-content}.annual-reports-block .inner-container .reports-container span.white-btn a,.annual-reports-block .inner-container .reports-container a.white-btn{width:25%;flex:1 25%;padding:12px 12px 10px}div#mc_embed_signup{width:90%;margin:5rem auto 1rem;min-width:90%}div#mc_embed_signup form#mc-embedded-subscribe-form{padding:2rem 1.5rem}.get-in-touch-banner{margin:4rem auto 2rem;width:90%;min-width:90%}.get-in-touch-banner .banner-inner{gap:0;flex-direction:column;text-align:center;align-items:center;padding:30px 0 50px}.get-in-touch-banner .banner-inner .content-text p{font-size:28px;text-align:center;line-height:normal}.our-team .member{width:48%;height:100%}.our-team .member img{height:52vw}.kpi-container{margin:4rem 0}.kpi-container .inner-container{width:90%;min-width:90%}.kpi-container .inner-container ul{gap:0 25px;padding-left:1rem;margin-top:1rem}.kpi-container .inner-container ul li{margin-bottom:0.5rem;font-size:18px}.kpi-container .inner-container ul li:before{height:10px;width:10px;top:0.4rem}.kpi-container .inner-container .kpi-list{gap:15px;flex-wrap:wrap;justify-content:center}.kpi-container .inner-container .kpi-list .kpi{width:35.5%;flex:1 36.5%;padding:20px 15px}.kpi-container .inner-container .kpi-list .kpi span.counter.num.countup{font-size:35px}.kpi-container .inner-container .kpi-list .kpi span.description{font-size:16px}.tax-product_cat .shop-container .sidebar .bapf_sfilter .bapf_hascolarr,.tax-product_cat .shop-container .sidebar .bapf_sfilter .bapf_hasdesc,.post-type-archive-product .shop-container .sidebar .bapf_sfilter .bapf_hascolarr,.post-type-archive-product .shop-container .sidebar .bapf_sfilter .bapf_hasdesc,.tax-berocket_brand .shop-container .sidebar .bapf_sfilter .bapf_hascolarr,.tax-berocket_brand .shop-container .sidebar .bapf_sfilter .bapf_hasdesc{margin-top:1rem}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:100%}.woocommerce ul.products li.product .onsale{top:0;right:12px}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{font-size:16px}.tax-product_cat h1,.post-type-archive-product h1{font-size:38px;margin-top:30px}.tax-product_cat .woocommerce-ordering,.post-type-archive-product .woocommerce-ordering{margin:0 0rem 1em 0;position:relative;width:100%}.tax-product_cat .woocommerce-ordering select,.post-type-archive-product .woocommerce-ordering select{width:100%;font-size:14px;height:40px;letter-spacing:1px}.tax-product_cat #main-content,.post-type-archive-product #main-content{width:90%;margin:20px auto 40px;min-width:90%}.tax-product_cat .shop-container,.post-type-archive-product .shop-container{margin-top:2rem;flex-direction:column}.tax-product_cat .shop-container .main-shop,.post-type-archive-product .shop-container .main-shop{width:100%;padding-right:2rem}.tax-product_cat .shop-container .main-shop ul.products li.product,.post-type-archive-product .shop-container .main-shop ul.products li.product{margin:0 0 10px}.tax-product_cat .shop-container .main-shop ul.products li.product.product-category,.post-type-archive-product .shop-container .main-shop ul.products li.product.product-category{width:100%}.tax-product_cat .shop-container .main-shop ul.products li.product.product-category a h2,.post-type-archive-product .shop-container .main-shop ul.products li.product.product-category a h2{font-size:26px}.tax-product_cat .shop-container .main-shop ul.products li.product a .woocommerce-loop-product__title,.tax-product_cat .shop-container .main-shop ul.products li.product a h2,.post-type-archive-product .shop-container .main-shop ul.products li.product a .woocommerce-loop-product__title,.post-type-archive-product .shop-container .main-shop ul.products li.product a h2{font-size:18px}.tax-product_cat .shop-container .main-shop ul.products li.product a img,.post-type-archive-product .shop-container .main-shop ul.products li.product a img{height:41vw;margin:0px 0px 0px 0px;max-height:200px;object-fit:contain;object-position:center}.woocommerce .quantity .qty,.woocommerce-page .quantity .qty,.page-id-13 .quantity .qty,.woocommerce-account .quantity .qty,.woocommerce-wishlist .quantity .qty{text-align:center;width:-webkit-fill-available;border-radius:12px}.woocommerce.single-product .woo-variation-gallery-wrapper .woo-variation-gallery-slider img{height:100vw}.woocommerce.single-product .course-information .inner{padding:2rem 1rem}.woocommerce.single-product .required-checkbox{padding:1.5rem 1rem}.woocommerce.single-product .site-main{width:90%;margin:0.7rem auto;min-width:90%}.woocommerce.single-product .site-main div.product{margin-top:2.2rem}.woocommerce.single-product .site-main div.product .short-description{width:100%}.woocommerce.single-product .site-main div.product .short-description .spec{width:100%;margin-bottom:8px}.woocommerce.single-product .site-main div.product .short-description .spec strong{width:68%}.woocommerce.single-product .site-main div.product form.cart .button{width:-webkit-fill-available}.woocommerce.single-product .site-main div.product form.cart .variations .variation-radios{display:flex;flex-wrap:wrap;gap:5px 2px}.woocommerce.single-product .site-main div.product form.cart .variations .variation-radios .variation-radio{height:auto}.woocommerce.single-product .site-main div.product form.cart .size-chart{margin-top:0;margin-left:0;display:flex;width:-webkit-fill-available;position:absolute;display:block;bottom:0;text-align:center}.woocommerce.single-product .site-main div.product form.cart div.quantity{float:left;margin:0 0px 6px 0;width:100%;border-radius:12px}.woocommerce.single-product .site-main div.product div.summary{width:100%}.woocommerce.single-product .site-main div.product div.summary .product_title{font-size:38px;margin-top:0}.woocommerce.single-product .site-main div.product div.images{width:100%}.woocommerce.single-product .site-main div.product div.images .woocommerce-product-gallery__image{height:335px !important}.woocommerce.single-product .site-main div.product div.images .woocommerce-product-gallery__image img.wp-post-image,.woocommerce.single-product .site-main div.product div.images .woocommerce-product-gallery__image img{height:335px !important;object-fit:cover;object-position:0 center}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals,.page-id-13 .cart-collaterals .cart_totals,.woocommerce-account .cart-collaterals .cart_totals,.woocommerce-wishlist .cart-collaterals .cart_totals{width:100%}.woocommerce-info{border-top-color:#1e85be;color:#424753;font-family:"Roboto", sans-serif;font-size:17px;line-height:normal}.woocommerce-cart input#coupon_code{width:100%;margin-bottom:10px}.woocommerce-checkout .col2-set{flex-direction:column}.woocommerce-checkout .col2-set .col-1{width:100%}.woocommerce-checkout .col2-set .col-2{float:none;width:100%}.blog div#primary,.tag div#primary,.category div#primary,.author div#primary{width:90%;min-width:90%;padding:0rem 0 0rem}.blog #breadcrumbs,.tag #breadcrumbs,.category #breadcrumbs,.author #breadcrumbs{margin-top:0.7rem}.blog div#content,.tag div#content,.category div#content,.author div#content{margin:30px auto 0rem}.blog div#news-section a.news-post,.tag div#news-section a.news-post,.category div#news-section a.news-post,.author div#news-section a.news-post{width:100%;flex:0 100%;max-height:100%;height:auto}.blog div#news-section a.news-post img.attachment-full.size-full,.tag div#news-section a.news-post img.attachment-full.size-full,.category div#news-section a.news-post img.attachment-full.size-full,.author div#news-section a.news-post img.attachment-full.size-full{height:210px}.blog div#news-section a.news-post .details .black-btn,.tag div#news-section a.news-post .details .black-btn,.category div#news-section a.news-post .details .black-btn,.author div#news-section a.news-post .details .black-btn{position:relative;text-align:left;display:block;bottom:0}.single-post .introduction{width:90%;min-width:90%;padding:1rem 0 2rem}.single-post .introduction h1{font-size:40px}.single-post p#breadcrumbs{margin-top:1.7rem;width:90%;min-width:90%}.single-post .social-share{align-items:start;margin-top:2rem;margin-bottom:2rem;flex-direction:column;width:100%}.single-post .social-share section.socialShare{gap:15px;width:-webkit-fill-available}.single-post .main-content{width:90%;min-width:90%}.single-post .main-content .articleBody .post_tags{display:flex;padding:var(--Spacing-small, 12px) var(--Spacing-xlarge, 15px);align-items:center;gap:20px;margin-top:1rem}.single-post .main-content .articleBody .post_tags .sub-title{font-size:14px;line-height:normal}.single-post nav#nav-single{width:90%;margin:1rem auto 2rem}.single-post nav#nav-single span.meta-nav{font-size:16px;line-height:normal}.single-post nav#nav-single span.post-navigation__prev--title,.single-post nav#nav-single .next span.post-navigation__next--title{display:none}.introduction-content{width:90%;margin:2rem auto 0;min-width:90%;text-align:left}.size-charts-section .inner{width:90%;min-width:90%}.size-charts-section .inner .size-charts-grid .size-chart-item{flex:100%;max-width:100%}.testimonials-section{padding:0px 0;width:90%;margin:5rem auto 4rem;min-width:90%}.home .main-content{padding:3rem 0 1rem}.home .main-content .inner{width:90%;min-width:90%;margin:0px auto}.home .main-content .inner .content .icon{height:60px;width:auto}.fifty-fifty .left{width:90%;min-width:90%;gap:15px;margin:3rem auto 3rem;flex-direction:column}.fifty-fifty .left .content{width:100%;flex:0 100%;padding-top:0}.fifty-fifty .left .image{width:100%;flex:0 100%}.fifty-fifty .left .image img{width:100%;height:100vw;border-radius:9px;max-height:650px}.fifty-fifty .right{width:90%;min-width:90%;gap:20px;margin:3rem auto 3rem;flex-direction:column}.fifty-fifty .right .content{width:100%;flex:0 100%;padding-top:0}.fifty-fifty .right .image{width:100%;flex:0 100%}.fifty-fifty .right .image img{width:100%;height:100vw;border-radius:9px;max-height:650px}.page-template-page-full .main-content,.error404 .main-content{width:90%;min-width:90%;margin:30px auto}.page-template-page-full .main-content .content-container,.error404 .main-content .content-container{padding:0.5rem 0 2rem}.page-template-page-full .main-content .content-container h2,.error404 .main-content .content-container h2{margin-top:0}.page-template-page-contact .content{width:90%;min-width:90%;margin:1.9rem auto 2rem;text-align:left}.page-template-page-contact .content h2{font-size:32px;margin-bottom:0}.page-template-page-contact .content .social{text-align:center}.page-template-page-contact .contact-split{gap:0px;width:100%;min-width:100%;margin:30px auto 0;flex-direction:column}.page-template-page-contact .contact-split div{width:100%;flex:1 100%}.page-template-page-contact .contact-split div h2{font-size:32px}.page-template-page-contact .contact-split div:nth-of-type(1):before{display:none}.page-template-page-contact .locations .inner{gap:10px;flex-direction:column}.page-template-page-contact .locations .inner .location h3{margin-top:1rem}.page-template-page-contact .locations .inner .location .map iframe{height:64vw}.page-template-page-contact .locations .inner .location .details{flex-direction:column;margin-top:0rem}.page-template-page-contact .locations .inner .location .details>div{width:100%}.footer-associated-partners{width:90%;min-width:90%}.footer-associated-partners .inner .owl-stage{display:block}.footer-associated-partners .inner .owl-stage-outer{display:block}.footer .footer-inner{width:90%;min-width:90%;padding-top:0rem}.footer .footer-inner .footer-top{flex-wrap:wrap;padding:3rem 0 0rem;margin-bottom:1rem;gap:15px}.footer .footer-inner .footer-top>div:nth-of-type(1){width:100%;flex:0 100%;text-align:center}.footer .footer-inner .footer-top>div:nth-of-type(3){width:100%;flex:0 100%}.footer .footer-inner .footer-top ul{column-count:1}.footer .footer-inner .footer-top ul li{margin-bottom:0.2rem}.footer .footer-inner .footer-top ul li a{font-size:15px}.footer .footer-inner .footer-top .footer-contact{width:100%;text-align:center;order:1}.footer .footer-inner .footer-top .footer-contact ul{text-align:center;margin-bottom:0}.footer .footer-inner .footer-top .footer-contact .phone{font-size:25px}.footer .footer-inner .footer-top .footer-contact .email{font-size:20px}.footer .footer-inner .footer-top .footer-products{order:2;width:100%}.footer .footer-inner .footer-top .footer-products span.heading{text-align:center}.footer .footer-inner .footer-top .footer-products .menu-footer-menu-container{text-align:center}.footer .footer-inner .footer-top .social{margin:0.5rem auto 2rem;order:3}.footer .footer-inner .footer-top .social a.so-button{width:24px;height:24px;margin-right:0.5rem;padding:6px 5px 2px 4px;display:inline-block}.footer .footer-inner .footer-top .footer-logo{width:100%;text-align:center;order:1;margin-bottom:1.5rem}.footer .footer-inner .footer-top .footer-logo .footer-cta-buttons{width:100%}.footer .footer-inner .footer-top .footer-logo img{max-width:250px;height:auto}.footer .footer-inner .footer-bottom{flex-direction:column;justify-content:center;align-items:center}.footer .footer-inner .footer-bottom p{margin-bottom:0;text-align:center}}@media (min-width:320px) and (max-width:550px){.quicklinks{width:90%;min-width:90%;margin:0rem auto 0rem}.quicklinks .item{width:49%;flex:1 49%;height:350px;min-height:350px}.quicklinks .item .details span.title{font-size:35px;line-height:normal}.woocommerce.single-product .image-block{width:100%;margin:1rem auto 4rem;gap:20px 20px}.woocommerce.single-product .image-block a.glightbox{width:100%}.woocommerce.single-product .image-block a.glightbox img{height:450px}}@media (min-width:551px) and (max-width:767px){.quicklinks{width:90%;min-width:90%;margin:0rem auto 0rem}.quicklinks .item{width:48%;flex:1 48%;height:350px;min-height:350px}.quicklinks .item .details span.title{font-size:35px;line-height:normal}.tax-product_cat .shop-container .main-shop ul.products li.product,.post-type-archive-product .shop-container .main-shop ul.products li.product,.tax-berocket_brand .shop-container .main-shop ul.products li.product{width:33%}.woocommerce .products,.woocommerce ul.products{display:flex;flex-wrap:wrap}.woocommerce.single-product .site-main div.product div.images .woocommerce-product-gallery__image{height:58vw !important;max-height:500px}.woocommerce.single-product .site-main div.product div.images .woocommerce-product-gallery__image img.wp-post-image,.woocommerce.single-product .site-main div.product div.images .woocommerce-product-gallery__image img{object-fit:contain;object-position:center;height:58vw !important;max-height:500px}.woocommerce.single-product .image-block{width:100%;margin:1rem auto 4rem;gap:20px 20px}.woocommerce.single-product .image-block a.glightbox{width:47.5%}.woocommerce.single-product .image-block a.glightbox img{height:400px}}