.hero-slider-section{height:100vh}.hero-slider-section .carousel-item:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.hero-slider-section .hero-slider-content{background-color:var(--w3e-primary-color);background-image:var(--w3e-hero-slider-bg-image);background-repeat:no-repeat;background-size:cover;background-position:center center;color:#fff;display:flex;justify-content:center;align-items:center}.hero-slider-section .hero-slider-container{display:flex;flex-direction:column;justify-content:center;z-index:5}.hero-slider-section .carousel-indicators{margin:0;justify-content:end;right:100px;bottom:50px;z-index:10}.hero-slider-section .carousel-indicators [data-bs-target]{width:15px;height:15px;border-radius:50% !important}.hero-slider-content .pre-title{font-size:1.5rem}.hero-slider-content .title{font-size:3rem;font-weight:500;width:100%}.hero-slider-section .button-group{margin-top:50px}.hero-slider-content .btn-tra{--bs-btn-padding-x:var(--w3e-btn-padding-x);--bs-btn-padding-y:var(--w3e-btn-padding-y)}.content-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;row-gap:15px}.block-content-list{display:flex;flex-wrap:wrap;gap:48px}.block-content-list .list-item{display:flex;flex-direction:column;gap:20px}.block-content-list.list-2-columns .list-item{width:calc(50% - 24px);flex-basis:calc(50% - 24px)}.block-content-list .item-number{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:80px;height:80px;text-align:center;color:var(--w3e-primary-color);border:3px solid var(--w3e-primary-color);border-radius:50%;padding:10px;font-size:3rem;font-weight:300;line-height:1.3}.block-content-icon-list{display:flex;flex-direction:column;gap:20px}.block-content-icon-list .list-item{padding:30px;border:1px solid transparent;border-radius:15px;transition:all .3s ease-in-out}.block-content-icon-list .list-item:hover{background-color:#fff;border-color:#5355A51A}.block-content-icon-list .list-item .item-icon{transition:all .75s ease-in-out}.block-content-icon-list .list-item:hover .item-icon{transform:rotateY(360deg)}.block-content-icon-list .item-icon-holder{gap:16px;align-items:center;margin-bottom:20px}.block-content-icon-list .item-icon{display:block;width:30px;height:30px;color:var(--w3e-primary-color);fill:var(--w3e-primary-color)}.block-content-icon-list .list-item .item-description{color:#909090;line-height:1.4}.w3e-image-box-wrapper{gap:100px}.w3e-image-box.image-right{flex-direction:row-reverse}.w3e-image-box.image-left .content-holder{padding:30px 0 30px 80px}.w3e-image-box.image-right .content-holder{padding:30px 80px 30px 0}.w3e-image-box .image-holder,.w3e-image-box .content-holder{width:50%;flex-basis:50%}.w3e-image-box .image-holder img{width:100%}.card.post-card.style-1{--bs-card-border-width:0;--bs-card-border-radius:10px;--bs-card-cap-padding-y:.5rem;--bs-card-cap-padding-x:1rem;--bs-card-bg:transparent;box-shadow:none}.card.post-card.style-1 .card-body{--bs-card-spacer-y:20px;--bs-card-spacer-x:0px}.card.post-card.style-1 .card-img,.card.post-card.style-1 .card-img-top{max-height:320px;min-height:320px}.card.post-card.style-1 .card-title a{color:#222;font-size:1.5rem}.card.post-card.style-1 .post-date{position:absolute;top:30px;left:20px;color:#fff;background-color:var(--w3e-primary-color);padding:8px 15px;border-radius:6px;font-size:14px;font-weight:600;z-index:2}.card.post-card.style-2{--bs-card-border-width:0;--bs-card-border-radius:10px;--bs-card-cap-padding-y:.5rem;--bs-card-cap-padding-x:1rem;--bs-card-bg:transparent;box-shadow:none}.card.post-card.style-2 .card-body{--bs-card-spacer-y:20px;--bs-card-spacer-x:15px;text-align:center}.card.post-card.style-2 .card-img,.card.post-card.style-2 .card-img-top{max-height:318px;min-height:318px;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.post-card.style-2 .post-img-holder{border-radius:15px}.card.post-card.style-2 .card-title a{color:#222;font-size:1.5rem}.card.post-card.style-3{--bs-card-bg:#5F6F521A}.card.post-card.style-3 .card-body{--bs-card-spacer-y:20px;--bs-card-spacer-x:20px}.card.post-card.style-3 .post-img-holder{min-width:350px;max-width:350px;border-top-left-radius:10px;border-bottom-left-radius:10px;border-top-right-radius:0;border-bottom-right-radius:0}.card.post-card.style-3 .card-img,.card.post-card.style-3 .card-img-top{border-top-left-radius:10px;border-bottom-left-radius:10px;border-top-right-radius:0;border-bottom-right-radius:0}.card.post-card.style-4{--bs-card-spacer-y:0;--bs-card-spacer-x:0;padding:2.5rem;box-shadow:none}.card.post-card.style-4 .post-img-holder{border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.card.post-card.style-4 .card-body{padding-top:30px}.card.post-card.style-4 .post-category .term-link{font-family:"Marcellus";font-size:1.125rem;color:var(--w3e-secondary-color);display:block;margin-bottom:8px}.card.post-card.style-4 .user-block{border:1px solid #eef8d3;background-color:#fff;padding:20px;border-radius:12px;margin-top:15px}.card.post-card.style-4 .user-block .blog-user-img{width:60px;height:60px;border-radius:8px}.card.post-card.style-4 .user-block .blog-user-img img{width:100%;height:100%;border-radius:8px}.card.post-card.style-4 .user-block .author-name a{font-size:1.25rem;font-weight:500;text-transform:capitalize;color:#222}.blog-list .grid-item .ult-post-tags{display:none !important}.card.product-card{--bs-card-border-width:0;--bs-card-border-radius:20px;--bs-card-cap-padding-y:.5rem;--bs-card-cap-padding-x:1rem;--bs-card-bg:#fff;box-shadow:none}.product-card .product-img-holder:after{content:'';position:absolute;width:100%;height:100%;background-color:#5f6f52;backdrop-filter:blur(4px);opacity:0;z-index:2;transition:all .5s ease-in-out}.card.product-card .card-title a{color:#222;font-size:1.5rem}.card.product-card .card-body{--bs-card-spacer-y:20px;--bs-card-spacer-x:0px}.product-card .product-img-holder{border:1px solid #e2e2e2;border-radius:20px;min-height:var(--w3e-product-card-height,400px);max-height:var(--w3e-product-card-height,400px)}.product-card .product-img-holder img{border-radius:20px;width:100%;height:100%;position:absolute;object-fit:cover}.product-card .product-link{width:42px;height:42px;display:flex;justify-content:center;align-items:center;background-color:var(--w3e-primary-color);color:#fff;border-radius:50%;flex-shrink:0}.product-card .product-hover-link{transform:translateY(80px);transition:all .5s ease-in-out;z-index:9}.product-card:hover .product-img-holder:after{opacity:.4}.product-card:hover .product-hover-link{--product-card-half:calc(var(--w3e-product-card-height, 400px) / 2);--product-card-half-negative:calc(var(--product-card-half, 200px) * -1);transform:translateY(calc(var(--product-card-half-negative, -200px) + 25px))}.cta-btn{background-color:#fff;color:#f17d4b;font-weight:600;font-size:18px;line-height:16px;text-align:center;padding:22px 54px;border-radius:15px;display:flex;align-items:center;gap:10px;margin-top:10px}.section-box{display:inline-block;padding:9px 16px;font-weight:600;font-size:16px;line-height:1.4;text-transform:uppercase;background:linear-gradient(94.07deg,#4748e6 3.5%,#9b51f4 100.99%);color:#fff}.partners ul{margin:0 auto;max-width:1170px;width:100%}.service-section{background-color:#f6f8f7;background-image:url(//naturesnutrients.co.uk/wp-content/themes/wellnessxpert/assets/css/../images/background_img.svg);background-size:cover;background-position:top right;background-repeat:no-repeat}.service-section .heading{width:100%;text-align:left}.service-section .heading h3{font-weight:600;font-size:20px;line-height:28px;color:#f17d4b;margin-bottom:30px;align-items:center;column-gap:10px}.service-section .heading h2{font-weight:600;font-size:68px;line-height:78px;margin-bottom:60px}.service-section .service-content .service-item{display:flex;justify-content:flex-start;align-items:start;gap:30px}.service-section .service-content .service-item .service-icon{display:flex;justify-content:center;align-items:center;width:66px;height:66px}.service-section .service-content .service-item.has-icon-bg .service-icon{padding:10px;border-radius:50%;box-shadow:0px 4px 4px 0px #00000040;border:6px solid #51c89f}.service-section .service-content .service-item.has-icon-bg .service-1{border-color:#51c89f;background:linear-gradient(180deg,#73f4b8 0%,#328975 100%)}.service-section .service-content .service-item.has-icon-bg .service-2{border-color:#bbcc3c;background:linear-gradient(180deg,#d6ed64 0%,#9da710 100%)}.service-section .service-content .service-item.has-icon-bg .service-3{border-color:#f89c73;background:linear-gradient(180deg,#ffd0bb 0%,#f16123 100%)}.service-section .service-content .service-item.has-icon-bg .service-4{border-color:#7cc6e5;background:linear-gradient(178.08deg,#9bd1f8 1.62%,#31a6ae 99.29%)}.service-section .service-content .service-item.has-icon-bg .service-5{border-color:#e5d34c;background:linear-gradient(180deg,#f2e85e 0%,#c6a123 100%)}.service-section .service-content .service-item.has-icon-bg .service-6{border-color:#fd960c;background:linear-gradient(178.08deg,#fcba15 1.62%,#fe6901 99.29%)}.service-section .service-content .content-row{display:flex;flex-direction:column;row-gap:10px;width:80%}.service-section .service-content .service-item .content-row h4{font-weight:600;font-size:32px;line-height:42px}.service-section .service-content .service-item .content-row p{font-weight:400;font-size:16px;line-height:1.5;color:#50504f}.service-section .service-content-column{display:flex;flex-direction:column;gap:50px}.banner-section{background-color:#1ebb8c;background-image:url(//naturesnutrients.co.uk/wp-content/themes/wellnessxpert/assets/css/../images/bg-elements.png);background-position:center;background-repeat:no-repeat}.banner-section .title{font-weight:600;font-size:4rem;line-height:1.3;color:#fff;text-align:center}.banner-section .title p{margin-bottom:0}.fitness-guide .post-card .card-title{font-size:1.5rem}.fitness-guide .coach-info{background-color:#e5e7e5;padding:130px 30px 30px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:15px;border-radius:10px}.fitness-guide .coach-image{width:200px;height:200px;border-radius:50%;position:absolute;top:-100px;left:calc(50% - 100px)}.fitness-guide .coach-image img{width:100%;height:100%;object-fit:cover;border-radius:50%}.fitness-guide .newsletter{background-color:#fff;padding:30px;border-radius:10px;margin-top:40px}.newsletter .wpcf7-form-control-wrap{width:100%}.newsletter .form-control{border-top-right-radius:0;border-bottom-right-radius:0}.newsletter .btn{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;background-color:var(--w3e-primary-color)}.fitness-guide .wpcf7-spinner{position:absolute;right:0;top:calc(50% - 10px)}.fitness-steps .fitness-steps-wrapper{margin-top:50px}.fitness-steps.layout-style2 .content-image{position:absolute;right:0}.fitness-step .step-icon{width:70px;height:70px;background-color:var(--w3e-primary-color);fill:#fff;color:#fff;padding:20px;border-radius:50%;display:flex;justify-content:center;align-items:center}.fitness-step .step-icon svg{width:100%;height:100%}.fitness-step .step-count{color:#909090;font-size:1rem}.fitness-step .step-title{font-size:1.25rem;font-weight:500;max-width:200px}.fitness-step .step-indicator{width:35px;height:35px;position:absolute;right:-42px;top:calc(50% - 17.5px)}.fitness-steps-wrapper.layout-style2 .fitness-step:hover .step-icon:before{left:0;top:0;padding:10px}.fitness-steps-wrapper.layout-style2 .fitness-step .step-icon{position:relative;background-color:transparent;padding:0}.fitness-steps-wrapper.layout-style2 .fitness-step .step-icon:before{content:'';position:absolute;left:-15px;top:-10px;width:100%;height:100%;background-color:var(--w3e-primary-color);border-radius:50%;z-index:-1;transition:all .3s ease-in-out}.app-download-content{display:flex;flex-direction:row;justify-content:center}.content-column{width:calc(50%);display:flex;justify-content:center;align-items:center}.content-area .social-app-link{display:flex;align-items:center;column-gap:10px}.content-area .social-app-link a{display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:12px;column-gap:10px;background-color:#000;padding:10px 30px}.content-area .social-app-link img{min-height:50px}.content-area .social-app-link .text-area{display:flex;flex-direction:column;row-gap:5px}.social-app-link p{font-weight:400;font-size:12px;line-height:18px;color:#fff;margin:0}.social-app-link h1{font-weight:500;font-size:16px;line-height:20px;color:#fff;margin:0}.value-box-wrapper{gap:30px}.value-box-wrapper .value-box.odd-box{top:80px}.value-box{position:relative;padding:25px 40px;border:1px solid var(--w3e-primary-color);border-radius:30px;width:calc(50% - 15px);flex-basis:calc(50% - 15px);transition:all .5s ease-in-out;overflow:hidden}.value-box:before,.value-box:after{content:'';position:absolute;top:0;width:50%;height:100%;background-color:var(--w3e-secondary-color);transition:all .5s ease-in-out;cursor:pointer}.value-box:before{left:0;border-radius:30px 0 0 30px;transform:translate(-100%)}.value-box:after{right:0;border-radius:0 30px 30px 0;transform:translate(100%)}.value-box:hover:before,.value-box:hover:after{transform:translate(0)}.value-box .sequence-number{font-size:2.5rem;font-weight:500;line-height:1}.value-box-content{z-index:3}.value-box .value-title{font-size:1.75rem;font-weight:400;color:var(--w3e-primary-color)}.fitness-journey .content-image{position:absolute;right:0;margin-top:100px}.team-member-area{display:flex;flex-direction:column;gap:50px}.heading h1,.team-section .title{font-weight:600;font-size:64px;line-height:78px;color:#000;text-align:center;margin-bottom:30px}.heading p{font-weight:400;font-size:18px;line-height:25px;letter-spacing:.5px;text-align:center}.content-area .team-member{position:relative;margin:auto;cursor:pointer;overflow:hidden}.bottom-left{position:absolute;z-index:10;bottom:20px;left:30px}.bottom-left h3{font-weight:400;font-size:24px;line-height:34px;color:#fff;margin-bottom:0}.bottom-left h2{font-weight:600;font-size:34px;line-height:48px;color:#fff}.bottom-right{position:absolute;z-index:10;bottom:0;right:-70px;transition:all .5s ease-in-out}.social-logo{--bs-link-color-rgb:#fff;--bs-link-hover-color-rgb:#fff;background-color:#f17d4b;display:flex;flex-direction:column;row-gap:20px;color:#fff;padding:15px;border-radius:10px 0 0;cursor:pointer}.team-section .row{--bs-gutter-x:30px;--bs-gutter-y:30px}.team-member:hover .bottom-right{right:0}.gradient-bg:after{border-top-left-radius:12px;border-top-right-radius:12px;content:'';position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background:linear-gradient(182.94deg,rgba(241,125,75,0) 32.68%,rgba(139,72,43,.78) 97.56%)}.gradient-bg img{display:block;border-top-left-radius:12px !important;border-top-right-radius:12px !important;width:100%}.team-section .team-heading-area{display:grid;grid-template-columns:1fr 1fr}.team-heading{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:30px}.team-section .swiper-slide{transition:all .5s ease-in-out}.team-section .team-slider-arrow{display:flex;justify-content:end;align-items:center;gap:20px;margin-bottom:30px;color:#fff}.team-section .team-img-wrapper{overflow:hidden;border-top-left-radius:12px;border-top-right-radius:12px}.team-section .team-img-wrapper img{width:100%;min-height:365px;border-top-left-radius:12px;border-top-right-radius:12px;transition:all .5s ease-in-out}.team-section .team-info{padding:30px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px}.team-section .team-member-title{font-weight:500;font-size:24px;line-height:1.3;text-align:center;color:#fff}.team-section .team-member-designation{font-weight:400;font-size:16px;line-height:1.6;text-align:center;color:#eee7ff}.team-section .social-icons{display:none;justify-content:center;align-items:center;gap:10px}.team-section .swiper-slide:hover .team-img-wrapper img,.team-section .swiper-slide.swiper-slide-active .team-img-wrapper img{transform:scale(1.05)}.team-section .swiper-slide:hover .team-member-title,.team-section .swiper-slide.swiper-slide-active .team-member-title{background:var(--w3e-gradient-secondary);-webkit-background-clip:text;color:transparent;transition:all .3s ease-in-out}.team-section .swiper-slide:hover .social-icons,.team-section .swiper-slide.swiper-slide-active .social-icons{display:flex}.team-section .social-icons a{display:flex;justify-content:center;align-items:center;width:31px;height:31px;padding:5px;border:1px solid #fff;border-radius:50%}.team-section .social-icons a,.team-section .social-logo a i{width:32px;height:32px;text-align:center;padding:5px;border:1px solid #fff;border-radius:50%}.team-section .social-icons i,.team-section .social-logo i{color:#fff;font-size:16px}.team-section .social-logo i:before{top:4px;position:relative}.blog-section{background-image:url(//naturesnutrients.co.uk/wp-content/themes/wellnessxpert/assets/css/../images/blog-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center}.blog-area{display:flex;flex-direction:column;justify-content:center;gap:50px}.blog-section .blog-content{display:grid;grid-template-columns:1fr 1fr;gap:50px}.blog-section .blog-item{background-color:#06284f;box-shadow:0px 0px 40px 0px #00000080;border-radius:10px;display:grid;grid-template-columns:1fr 1fr}.blog-section .blog-img{position:relative}.blog-section .blog-img img{width:100%;height:100%;max-height:350px;border-top-left-radius:10px;border-bottom-left-radius:10px;object-fit:cover}.blog-section .blog-img p{background:var(--w3e-gradient-secondary);position:absolute;top:10px;left:10px;padding:9px 15px;border-radius:8px;font-weight:600;font-size:14px;line-height:22px;letter-spacing:1.12px;color:#fff}.blog-section .blog-info{display:flex;flex-direction:column;justify-content:center;gap:15px;padding:40px 20px}.blog-section .blog-info p{font-weight:400;font-size:14px;line-height:26px;letter-spacing:.5px;color:#f6f8f7}.blog-section .blog-info a{font-weight:600;font-size:14px;line-height:22px;letter-spacing:1.12px;color:#fff;display:flex;align-items:flex-start}.blog-section .blog-title{font-weight:500;font-size:24px;line-height:32px;color:#fff}.posts-box-grid{display:flex;flex-direction:column;gap:15px}.posts-box-grid .posts-box-inner{display:flex;gap:15px}.posts-box-grid .left-part{width:40%}.posts-box-grid .right-part{display:flex;flex-wrap:wrap;gap:15px;width:70%}.posts-box-grid .posts-box-item .content-holder{position:absolute;bottom:30px;width:100%;text-align:center;padding:0 20px;color:#fff;display:flex;flex-direction:column;justify-content:center;gap:10px;z-index:2}.posts-box-grid .posts-box-item .title{font-size:1.5rem;line-height:1.3;text-transform:uppercase}.posts-box-grid .right-part .posts-box-item{width:calc(50% - 7.5px);flex-basis:calc(50% - 7.5px);max-width:400px}.posts-box-grid .left-part .posts-box-item{width:100%;flex-basis:100%;height:100%}.posts-box-grid .posts-box-item .posts-box:after{content:"";position:absolute;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.75) 0%,rgba(0,0,0,0) 100%);height:150px;z-index:1}.posts-box-grid .right-part .posts-box-item .posts-box{min-height:375px;max-height:375px}.posts-box-grid .left-part .posts-box-item .posts-box{height:100%}.posts-box-grid .left-part .blog-card .blog-img{min-height:799px;max-height:799px}.blog-card{box-shadow:0px 4px 30px 0px #0000001A;border-radius:20px}.blog-card .blog-img{width:100%;max-height:265px;min-height:265px;border-top-left-radius:20px;border-top-right-radius:20px;object-fit:cover}.blog-card .blog-details{padding:20px 26px;display:flex;flex-direction:column;gap:10px}.blog-card .date{font-size:13px;font-weight:400;line-height:1.4;color:#858585;text-transform:uppercase}.blog-card .blog-title{font-size:20px;font-weight:600;line-height:1.6;color:#082547}.blog-card p{font-size:14px;font-weight:400;line-height:1.6;color:#3b3d54}.blog-card .profile-area{margin-top:18px;display:flex;align-items:center;justify-content:flex-start;gap:12px}.blog-card .profile-area img{width:50px;height:50px;object-fit:cover}.blog-card .profile-name{font-size:18px;font-weight:500;line-height:1.4;color:#000}.banner-bg-area{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}.banner-content{display:grid;grid-template-columns:1fr 2fr;gap:100px;padding:50px 0}.img-wrapper{width:420px}.img-wrapper img{position:absolute;top:-25%;max-width:100%}.banner-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;row-gap:15px}.banner-content .title{font-weight:600;font-size:54px;line-height:64px;color:#fff}.banner-content p{font-weight:400;font-size:18px;line-height:26px;letter-spacing:.5px;text-align:justify;color:#fff;margin-bottom:0}.get-in-touch .contact-form-part{padding:60px 50px;border-radius:6px;background-color:#fff;box-shadow:0px 17px 66px 0px #869c9c}.get-in-touch .content-image{position:absolute;bottom:0;height:calc(100% - 50px)}.get-in-touch .content-image img{height:100%}.get-in-touch .contact-form-part .form-title{font-weight:700}.get-in-touch .contact-form-part label{margin-bottom:5px;font-weight:600}.get-in-touch .contact-form-part .form-control{background-color:#5F6F521A}.get-in-touch .contact-form-part .form-control::placeholder{color:inherit;opacity:.25}.get-in-touch .contact-form-part .form-control::-ms-input-placeholder{color:inherit;opacity:.25}.get-in-touch .contact-form-part textarea{min-height:100px;max-height:250px}.get-in-touch .contact-form-part .wpcf7-spinner{position:absolute;right:12px;top:12px}.contact-info{margin-top:45px;gap:20px}.contact-info .contact-item:not(:last-child){border-bottom:1px solid #e2e2e2;padding-bottom:20px}.contact-info .info-icon{width:40px;height:40px;border-radius:50%;background-color:var(--w3e-primary-color);color:#fff;fill:#fff;display:flex;justify-content:center;align-items:center;flex-shrink:0}.contact-info .info-icon svg{width:20px;height:20px}.contact-info label{font-size:1.5rem;line-height:1;font-weight:500;display:block;margin-bottom:7px}.welcome-banner .content-image{position:absolute;bottom:-50px}.tab-content-section .nav-underline{border-bottom:1px solid #5355A51A;margin-bottom:30px}.tab-content-section .nav-underline .nav-link{--bs-nav-link-color:#222;--bs-nav-link-hover-color:#222;--bs-nav-underline-border-width:2px;font-weight:500;border-radius:0 !important}.tab-content-section .nav-underline .nav-link.active,.tab-content-section .nav-underline .show>.nav-link{border-bottom-color:var(--w3e-primary-color);font-weight:500}.story-list{padding:80px;background-color:#5355A50D;border-radius:30px}.story-list .story-item:not(:last-child){border-bottom:1px solid #e2e2e2;padding-bottom:30px}.story-list .story-img-holder{max-width:17%}.story-list .story-text{width:67%}.story-list .story-video{width:16%}.story-list .video-popup-link{display:flex;justify-content:center;align-items:center;width:58px;height:56px;border-radius:50%;background-color:var(--w3e-primary-color);color:#fff;margin-left:auto}.w3e-image-gallery{padding:0 10px}.w3e-image-gallery .gallery-item{position:relative}.w3e-image-gallery .gallery-item img{padding:0}.w3e-image-gallery .gallery-item .image-icon .gallery-item-info{padding:40px 30px;text-align:left;bottom:0;transform:translateY(150px);transition:all .3s ease-in-out}.w3e-image-gallery .gallery-item:hover .image-icon .gallery-item-info{display:flex;flex-direction:column;gap:8px;transform:translateY(0px)}.w3e-image-gallery .gallery-item-category,.w3e-image-gallery .gallery-item-title{font-size:1rem;line-height:1.5;padding:5px 10px;background-color:#0E393A99;color:#fff;border-radius:8px;width:fit-content}.w3e-image-gallery .w3e-slider-navigation.vertically-middle .w3e-slider-prev{position:relative;left:0}.w3e-image-gallery .w3e-slider-navigation.vertically-middle .w3e-slider-next{position:relative;right:0}