@import url("https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap");body{margin:0;background-color:#ffffff}.-bottom-1{bottom:-0.25rem}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}p{margin:1.1rem 0;color:#000000;font-family:"Outfit", sans-serif;font-size:18px;line-height:26px}strong{font-size:18px;line-height:26px;font-family:"Outfit", sans-serif;color:#000000}a{color:#000000;font-family:"Outfit", sans-serif;font-size:18px;line-height:26px;-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}a:hover{color:#fc3f6b}html{scroll-behavior:smooth}ul li{font-size:18px;line-height:26px;font-family:"Outfit", sans-serif;color:#000000}ul li::marker{color:#fc3f6b;font-size:30px;line-height:30px}ol{margin-left:17px}ol li{font-size:15px;line-height:20px;font-family:"Outfit", sans-serif;color:#000000;margin-bottom:14px;padding-left:15px}ol li a{font-size:18px;line-height:25px;font-family:"Outfit", sans-serif}h1{font-weight:normal;font-family:"Outfit", sans-serif;font-size:36px;line-height:40px;color:#121443;max-width:100%;margin-top:0}h2{font-size:38px;line-height:45px;text-align:left;text-transform:capitalize;font-family:"Outfit", sans-serif;color:#121443;padding-bottom:0;font-weight:600}h3{color:#f2eee8;font-family:"Outfit", sans-serif}h4{color:#f2eee8;font-family:"Outfit", sans-serif}.blue{color:#f2eee8}.button-group{text-align:center;margin:2rem auto 0;display:block}.neon-button{font-size:18px;line-height:25px;padding:0.5rem 2rem;display:inline-block;cursor:pointer;text-decoration:none;color:#121443;border:#fc3f6b 0.125em solid;border-radius:0.25em;position:relative;background-color:transparent;font-weight:500}.neon-button:hover{background-color:#fc3f6b;color:#121443}#g-headertop{position:absolute;z-index:34;width:100%;background:#121443;transition:0.4s ease all}#g-headertop.fixed{position:fixed;display:flex;justify-content:center;align-items:center;transition:0.4s ease all}#g-headertop.fixed .menu-main-menu-container{z-index:1;position:relative;padding-top:0}#g-headertop.fixed .header-inner{margin:10px auto 10px;transition:0.4s ease all}#g-headertop.fixed .header-inner .site-logo img{width:100%;height:70px;transition:0.4s ease all}#g-headertop.fixed .header-inner .site-navigation ul#menu-main-menu{padding-top:0}#g-headertop.fixed .header-inner .site-navigation ul#menu-main-menu li a{color:#ffffff;font-family:"Outfit", sans-serif;margin-left:71px;text-align:right}#g-headertop.fixed .header-inner .site-navigation ul#menu-main-menu li a:hover{color:#fc3f6b}#g-headertop .header-inner{width:80%;min-width:72rem;margin:10px auto 10px;display:flex;flex-direction:row;justify-content:space-between;transition:0.4s ease all}#g-headertop .header-inner .site-logo{width:15%;flex:0 15%;display:flex;align-items:start}#g-headertop .header-inner .site-logo img{width:100%;height:70px;transition:0.4s ease all}#g-headertop .header-inner .site-navigation{width:80%;flex:0 80%;display:flex;align-items:center;justify-content:end}#g-headertop .header-inner .site-navigation ul#menu-main-menu{display:flex;flex-direction:row;justify-content:flex-end;list-style:none;padding:0}#g-headertop .header-inner .site-navigation ul#menu-main-menu li a{font-size:22px;font-weight:bold;padding:0.469rem 0;white-space:normal;overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;-webkit-transition:0.35s ease;-moz-transition:0.35s ease;transition:0.35s ease;color:#ffffff;font-family:"Outfit", sans-serif;margin-left:71px;text-align:right}#g-headertop .header-inner .site-navigation ul#menu-main-menu li a:hover{color:#fc3f6b}.banner{height:300px;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.banner:after{content:"";background:#ffffff;background:linear-gradient(0deg, rgba(255, 255, 255, 0.69) 0%, #121443 51%);height:100%;width:100%;display:block;position:absolute;z-index:1;top:0;filter:grayscale(1) brightness(0.4)}.banner img{filter:grayscale(1) brightness(0.4)}.banner .inner{width:73rem;margin:0 auto;display:flex;justify-content:end;align-items:flex-start;flex-direction:column;height:100%;display:flex;padding:0 2%;text-align:left;position:relative;z-index:2}.banner .inner span.sub-title{font-size:25px;line-height:35px;font-family:"Outfit", sans-serif;font-weight:normal;width:fit-content;color:#f2eee8;margin-top:40px}.banner .inner span.title{font-size:65px;line-height:73px;font-family:"Outfit", sans-serif;font-weight:normal;color:#ffffff;margin:0}.mobmenur-container i{color:#f2eee8}.mobmenur-container{position:relative !important;right:7vw !important}.mobmenur-container i{top:20px !important;position:relative;transition:0.4s ease all}.mobmenur-container.fixed i{top:-3px !important;position:relative;transition:0.4s ease all}.no-js .owl-carousel,.owl-carousel{display:block !important;height:87vh !important;min-height:800px !important}.slider{position:relative}.slider .neon-button{color:#ffffff;margin-top:1rem}.slider .container{position:absolute;z-index:50;top:0;height:87vh;min-height:800px;display:flex;flex-direction:column;justify-content:center;width:100%;overflow:hidden}.slider .container .slider-content{width:70%;margin:0rem auto 0;padding:0;min-width:72rem}.slider .container .slider-content .button-group{margin:10rem auto 0;height:fit-content}.slider .container .slider-content span.owl-slide-sub-title{font-size:34px;line-height:44px;display:block;color:#f2eee8;text-transform:uppercase;text-align:left;font-weight:700;font-family:"Outfit", sans-serif;margin-bottom:0.5rem}.slider .container .slider-content span.owl-slide-title{font-size:68px;line-height:75px;display:block;color:#ffffff;text-transform:capitalize;text-align:left;font-weight:700;font-family:"Outfit", sans-serif;width:50rem}.slider .container .slider-content p{font-size:40px;line-height:60px;display:block;color:#ffffff;text-transform:none;text-align:left;font-weight:500}.slider .arrow{display:block;position:absolute;background-image:url(/wp-content/uploads/2023/03/arrow.png);height:30px;width:30px;bottom:45px;background-repeat:no-repeat;background-size:contain;left:50%}.slider .arrow:hover{filter:grayscale(0.3) brightness(0.4)}.g-owlcarousel{display:block;height:87vh;min-height:800px}.g-owlcarousel .g-owlcarousel-item-link.animated.fadeInDown{width:auto;display:inline-block;margin-right:8px}.g-owlcarousel .owl-item img{display:block;width:100%;height:100%;position:relative;object-fit:cover;object-position:center}.g-owlcarousel .item{background-size:cover;background-position:center;background-repeat:no-repeat;height:87vh;min-height:800px;width:100%;display:block;position:relative}.g-owlcarousel .item:after{content:"";background:#ffffff;background:linear-gradient(0deg, rgba(255, 255, 255, 0) 20%, #121443 75%);height:100%;width:100%;display:block;position:absolute;z-index:1;top:0}.g-owlcarousel .item img{filter:grayscale(0.3) brightness(0.4);display:block;width:100%;object-position:bottom;height:87vh;border-bottom-right-radius:19.75rem 12.75rem}.g-owlcarousel h2.owl-slide-title{font-size:125px;line-height:106px;font-family:"Outfit", sans-serif;font-weight:normal;width:fit-content;color:white;margin:0;position:relative}.g-owlcarousel h2.owl-slide-title strong{color:#0f9ebe;font-weight:bold;font-size:125px;line-height:106px;font-family:"Outfit", sans-serif}.g-owlcarousel .blue-btn{margin-top:35px}.g-owlcarousel span.tagline{font-size:25px;line-height:35px;font-family:"Outfit", sans-serif;font-weight:normal;width:fit-content;color:#0f9ebe}.g-owlcarousel a.g-owlcarousel-item-button.button-outline{margin-top:24px}body:not(.home) div#primary .main-content{position:relative;width:60%;min-width:72rem;margin:0rem auto 7rem;display:flex;padding-top:0}body:not(.home) div#primary .main-content .content{padding:1rem 0;width:100%}.main-content{position:relative;width:72rem;margin:4rem auto 0;display:flex;padding-bottom:5rem}.main-content#what-we-do{width:95%;margin:3rem auto 0rem;flex-direction:row-reverse;padding-bottom:8rem}.main-content#what-we-do .content{padding:0rem 0rem 0rem 4rem}.main-content#what-we-do:before{content:"";background-image:url(/wp-content/uploads/2025/05/Portable-Pension-Logo-Mark-Full-Colour.webp);height:600px;width:600px;display:block;position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain;bottom:-18px;opacity:0.1;z-index:-1}.main-content#what-we-do .content{padding:2rem 0}.main-content#conclusion .content{padding:0rem 0rem 0rem 4rem}.main-content#conclusion:before{content:"";background-image:url(/wp-content/uploads/2025/05/Portable-Pension-Logo-Mark-Blue.png);height:600px;width:600px;display:block;position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain;bottom:-18px;opacity:0.1;z-index:-1}.main-content#conclusion .content{padding:2rem 0}.main-content .content{padding:6rem 3rem 8rem 0;position:relative;z-index:1;width:50%;flex:0 50%}.main-content .image{width:50%;flex:0 50%}.main-content .image img{width:100%;height:100%}.introduction{margin:4rem auto 4rem;display:flex;padding-top:3rem;justify-content:center;align-items:center;width:60%;min-width:72rem}.introduction .content{padding:0;position:relative;z-index:1;width:100%;flex:0 100%;margin:0rem auto;text-align:center}.introduction .content h1{font-size:45px;line-height:50px;text-align:left;text-transform:capitalize;font-family:"Outfit", sans-serif;color:#121443;padding-bottom:0;font-weight:600;text-align:center}.introduction .content h2{font-size:45px;line-height:50px;text-align:left;text-transform:capitalize;font-family:"Outfit", sans-serif;color:#121443;padding-bottom:0;font-weight:600;margin-bottom:10px;margin-top:0}.introduction .content p{text-align:center;font-size:20px}.introduction .content p:nth-of-type(1) strong{font-size:20px;line-height:28px}.introduction .content .button-group{text-align:center}div#primary{display:block;position:relative;margin-top:0;z-index:0}div#primary .main-content{position:relative;width:80%;min-width:72rem;display:flex;padding-top:2rem;justify-content:center;align-items:center;gap:80px}div#primary .main-content .content{padding:0rem;position:relative;z-index:1;width:50%;flex:0 50%}div#primary .main-content .content h1{font-size:45px;line-height:50px;text-align:left;text-transform:capitalize;font-family:"Outfit", sans-serif;color:#121443;padding-bottom:0;font-weight:600}div#primary .main-content .content h2{font-size:38px;line-height:46px;text-align:left;text-transform:capitalize;font-family:"Outfit", sans-serif;color:#121443;padding-bottom:0;font-weight:600;margin-bottom:10px;margin-top:0}div#primary .main-content .content p{text-align:left}div#primary .main-content .content p:nth-of-type(1) strong{font-size:20px;line-height:28px}div#primary .main-content .content .button-group{text-align:left}div#primary .main-content .image{width:50%;flex:0 50%;z-index:1;position:relative}div#primary .main-content .image img{width:100%;height:585px;object-fit:cover;border-radius:65px;box-shadow:8px 10px 18px #d9d9d9}div#taster{padding:9rem 0 0rem;background:linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0.4962359944) 35%, rgba(0, 0, 0, 0.4878326331) 65%, black 100%), url(/wp-content/uploads/2024/11/pexels-tima-miroshnichenko-7991179-scaled.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;margin-top:-3rem}div#taster .inner{width:80%;min-width:72rem;margin:0 auto;text-align:center}div#taster .inner h2{text-align:center;margin-bottom:1rem;margin-top:0}div#taster .inner p{font-size:28px;line-height:35px;font-weight:200;margin-bottom:2rem;display:block}div#taster .inner p:nth-of-type(2){font-size:14px;margin-bottom:0}div#taster .inner p:nth-of-type(2) a{font-size:14px}div#taster .inner p a{font-size:30px;line-height:40px;font-weight:500;color:#ffffff}div#taster .inner p a:hover{color:#f2eee8}div#Gallery{margin:0 auto;text-align:center;display:block;justify-content:center;display:flex}.wpcf7 form .wpcf7-response-output{color:white;font-family:"Outfit", sans-serif;color:#ffffff}.FAQs{padding-top:5rem;margin-top:-5rem}.FAQs .inner{margin:6rem auto 4rem;width:72rem}.FAQs .inner .accordion{background:#eebc6a;background:linear-gradient(270deg, #eebc6a 0%, #d47313 100%);color:#000000;cursor:pointer;padding:18px;width:100%;text-align:left;border:none;outline:none;transition:0.4s;margin-top:10px;border:none;font-size:20px;line-height:28px;font-family:"Montserrat";transition:0.4s all ease-in;font-weight:600;border-radius:10px;border:2px solid #fc3f6b}.FAQs .inner .active,.FAQs .inner .accordion:hover,.FAQs .inner button:focus{color:#ffffff;background:transparent;transition:0.4s all ease-in;border:2px solid #f2eee8}.FAQs .inner .active:after,.FAQs .inner .accordion:hover:after,.FAQs .inner button:focus:after{color:#ffffff}.FAQs .inner .panel{padding:0 18px;background-color:black;display:none;overflow:hidden;border-top:0px}.FAQs .inner .accordion:after{content:"+";font-size:30px;color:#000000;float:right;margin-left:5px}.FAQs .inner .active:after{content:"-";color:#ffffff}.news-home-posts{padding:1rem 0rem 7rem 0;background-color:#f4f4f4;background-image:url(/wp-content/uploads/2023/03/ff-bg.jpg);display:block;position:relative;background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat}.news-home-posts .container{margin:0 auto;width:72rem}.news-home-posts .inner{height:auto !important;min-height:auto !important;display:flex;flex-direction:row;flex-wrap:wrap}.news-home-posts .inner .main-article{width:48%;height:449px;margin:0.5%}.news-home-posts .inner .main-article .news-posts{height:449px}.news-home-posts .inner .main-article .news-posts a{height:449px;width:100%;display:block;position:relative}.news-home-posts .inner .main-article .news-posts a span.details{position:absolute;width:90%;height:auto;top:auto;bottom:4%;left:5%;z-index:1}.news-home-posts .inner .main-article .news-posts a span.details span.news-title{font-size:30px;line-height:35px;text-transform:uppercase;color:white;font-family:"Outfit", sans-serif;transition:0.4s all ease}.news-home-posts .inner .main-article .news-posts a span.details p.date{font-weight:600;text-shadow:0 0 2px rgba(0, 0, 0, 0.6);font-size:16px;line-height:20px;margin-bottom:15px;margin-top:4px;color:white}.news-home-posts .inner .main-article .news-posts a:before{content:"";background-color:rgba(0, 0, 0, 0.1);display:block;position:absolute;width:100%;height:100%}.news-home-posts .inner .main-article .news-posts a:after{background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.15) 20%, rgba(0, 0, 0, 0.8) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.15) 20%, rgba(0, 0, 0, 0.8) 100%);content:"";position:absolute;width:100%;bottom:0;height:80%;opacity:0;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.news-home-posts .inner .main-article .news-posts a:hover:after{opacity:0.9;transition:0.4s opacity ease}.news-home-posts .inner .main-article .news-posts a:hover span.details span.news-title{color:#0f9ebe;transition:0.4s all ease}.news-home-posts .inner .sub-articles{width:50%;justify-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap}.news-home-posts .inner .sub-articles .news-posts{width:48%;display:inline-flex;margin:1%}.news-home-posts .inner .sub-articles .news-posts .post{width:100%}.news-home-posts .inner .sub-articles .news-posts .post a{height:100%;width:100%;display:block;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.news-home-posts .inner .sub-articles .news-posts .post a:after{background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.15) 20%, rgba(0, 0, 0, 0.8) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.15) 20%, rgba(0, 0, 0, 0.8) 100%);content:"";position:absolute;width:100%;bottom:0;height:80%;opacity:0;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.news-home-posts .inner .sub-articles .news-posts .post a:before{content:"";background-color:rgba(0, 0, 0, 0.2);display:block;position:absolute;width:100%;height:100%}.news-home-posts .inner .sub-articles .news-posts .post a:hover:after{opacity:0.9;transition:0.4s opacity ease}.news-home-posts .inner .sub-articles .news-posts .post a:hover span.details span.news-title{color:#0f9ebe;transition:0.4s all ease}.news-home-posts .inner .sub-articles .news-posts .post a span.details{position:absolute;width:90%;height:auto;top:auto;bottom:5%;left:5%;z-index:1}.news-home-posts .inner .sub-articles .news-posts .post a span.details span.news-title{font-size:25px;line-height:30px;text-transform:uppercase;color:white;font-family:"Outfit", sans-serif;transition:0.4s all ease}.news-home-posts span.sub-header{color:#0f9ebe;text-align:center;display:block;font-size:20px;line-height:30px;font-family:"Outfit", sans-serif;font-weight:200;margin:25px 0 35px 0}.news-home-posts span.main-header{font-size:45px;line-height:55px;text-align:center;color:black;display:block;font-weight:normal;font-family:"Outfit", sans-serif;margin-top:80px}.blog div#content,.category div#content{width:72rem;margin:0 auto}.blog div#content div#news-section,.category div#content div#news-section{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:20px;margin-top:40px}.blog div#content div#news-section .news-post,.category div#content div#news-section .news-post{width:43.4%;flex:0 43.4%;margin:1%;border:2px solid lightgray;padding:2%;transition:0.4s all ease}.blog div#content div#news-section .news-post #custom-bg,.category div#content div#news-section .news-post #custom-bg{width:100%;height:324px;background-position:center;background-size:cover;background-repeat:no-repeat;display:block;position:relative;margin-bottom:20px}.blog div#content div#news-section .news-post #custom-bg:before,.category div#content div#news-section .news-post #custom-bg: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#content div#news-section .news-post .inner,.category div#content div#news-section .news-post .inner{text-align:center;display:flex;flex-direction:column}.blog div#content div#news-section .news-post .inner a,.category div#content div#news-section .news-post .inner a{text-align:left}.blog div#content div#news-section .news-post .inner p,.category div#content div#news-section .news-post .inner p{text-align:left}.blog div#content div#news-section .news-post .inner h3,.category div#content div#news-section .news-post .inner h3{font-size:34px;text-transform:uppercase;font-weight:normal;font-family:"Outfit", sans-serif;color:#3e3e3e;display:inline-block;line-height:45px;margin-bottom:0px;margin-top:10px;text-align:left;transition:0.4s all ease}.blog div#content div#news-section .news-post .inner p[itemprop="datePublished"],.category div#content div#news-section .news-post .inner p[itemprop="datePublished"]{font-size:18px;line-height:22px;margin-top:0;margin-bottom:0;text-align:left;color:#0f9ebe}.blog div#content div#news-section .news-post .inner .blue-btn,.category div#content div#news-section .news-post .inner .blue-btn{margin:0px 0 0px 0;transition:0.4s all ease;width:200px;text-align:center}.blog div#content div#news-section .news-post:hover,.category div#content div#news-section .news-post:hover{border:2px solid #0f9ebe;transition:0.4s all ease}.blog div#content div#news-section .news-post:hover #custom-bg:before,.category div#content div#news-section .news-post:hover #custom-bg:before{opacity:1;transition:0.4s all ease}.blog div#content div#news-section .news-post:hover h3,.category div#content div#news-section .news-post:hover h3{color:#0f9ebe;transition:0.4s all ease}.blog div#content div#news-section .news-post:hover .blue-btn,.category div#content div#news-section .news-post:hover .blue-btn{background-color:#3e3e3e;color:#ffffff;transition:0.4s all ease}.pagination{margin:40px auto 80px;display:block;width:100%;text-align:center}.page-numbers{display:inline-block;background-color:#0f9ebe;padding:5px 10px 5px 10px;color:#fff;font-size:20px;font-family:"Outfit"}.page-numbers:hover{background-color:#000000;color:white}.nav-links a{color:#fff}.page-numbers.current{background-color:#fff;padding:5px 10px 5px 10px;color:white;background-color:#000000;font-family:"Outfit"}.nav-links{text-align:right;font-family:"Outfit"}.nav-links a:hover{background-color:#0f9ebe;padding:5px 10px 5px 10px}.single-post div#content{width:72rem;margin:42px auto 0}.single-post div#content h1{font-size:36px;text-transform:uppercase;font-weight:normal;font-family:"Outfit", sans-serif;color:#3e3e3e;display:inline-block;line-height:47px;margin:50px auto 0px auto}.single-post div#content p.date{display:block;margin:0;font-family:"Outfit", sans-serif;text-transform:none;color:#0f9ebe;font-size:18px;line-height:28px;margin-top:15px;margin-bottom:35px}.single-post div#content .image img{height:400px;width:100%;object-fit:cover;margin-bottom:20px;border-radius:65px}.single-post div#content nav#nav-single{width:100%;padding:4% 0;display:flex;margin:40px auto}.single-post div#content nav#nav-single a{width:100%}.single-post div#content nav#nav-single span.meta-nav{font-size:20px;line-height:25px;font-family:"outfit";font-weight:normal;display:block}.single-post div#content nav#nav-single span.post-navigation__prev--title{margin-left:8%;display:block;font-size:20px;line-height:25px;width:90%}.single-post div#content nav#nav-single .next{text-align:right}.single-post div#content nav#nav-single .next span.post-navigation__next--title{margin-right:8%;display:block;font-size:20px;line-height:25px;text-align:right;width:91%;right:0}.single-post div#content .random-posts{padding:1rem 1rem 5rem 0;margin:0 auto}.single-post div#content .random-posts .inner{height:auto !important;min-height:auto !important}.single-post div#content .random-posts span.sub-header{color:#0f9ebe;text-align:center;display:block;font-size:20px;line-height:30px;font-family:"Outfit", sans-serif;font-weight:200}.single-post div#content .random-posts span.main-header{font-size:46px;line-height:55px;text-align:center;color:black;display:block;font-weight:normal;font-family:"Outfit", sans-serif;margin-bottom:40px}.single-post div#content .random-posts .news-posts .post{width:91%;flex:0 100%;position:relative;border:2px solid lightgray;padding:4%;min-height:335px;transition:0.4s all ease}.single-post div#content .random-posts .news-posts .post a:before{content:"";background:rgba(0, 0, 0, 0.5);width:92.2%;height:220px;position:absolute;opacity:0;transition:0.4s opacity ease;z-index:9}.single-post div#content .random-posts .news-posts .post:hover{border:2px solid #0f9ebe;transition:0.4s all ease}.single-post div#content .random-posts .news-posts .post:hover .news-title{color:#0f9ebe;transition:0.4s opacity ease}.single-post div#content .random-posts .news-posts .post:hover a:before{opacity:1;transition:0.4s opacity ease}.single-post div#content .random-posts .news-posts .post:nth-of-type(3){margin-right:0}.single-post div#content .random-posts .news-posts .post img.attachment-large.size-large{height:220px;width:100%;object-fit:cover;border-radius:0;position:relative}.single-post div#content .random-posts .news-posts .post p.excerpt{padding:0 10px}.single-post div#content .random-posts .news-posts .post p.date{padding:0 10px;color:#0f9ebe;margin-bottom:10px;font-size:16px;line-height:26px;margin-top:0}.single-post div#content .random-posts .news-posts .post .blue-btn{margin-left:10px;margin-bottom:0;text-align:center}.single-post div#content .random-posts .news-posts .post .news-title{font-size:23px;line-height:33px;text-align:left;color:#3e3e3e;display:block;font-weight:normal;font-family:"Outfit", sans-serif;margin-bottom:0;margin-top:15px;padding:0 10px}.contact-form{padding-bottom:32px;padding-top:75px;background:#000000;position:relative}.contact-form span.main-header{font-weight:normal;font-family:"Outfit", sans-serif;font-size:38px;line-height:45px;color:white;text-align:center;display:block;font-weight:600}.contact-form span.sub-header{text-align:center;color:#ffffff;margin-bottom:60px;font-family:"Outfit", sans-serif;font-size:18px;line-height:26px;margin-top:20px;display:block}.contact-form h2,.contact-form p{color:white;margin-bottom:0;text-align:center}.contact-form .inner{width:72rem;margin:2rem auto 0}.contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{padding:12px;width:46%;font-size:16px;border-radius:0px;margin:0 auto;font-family:"Outfit", sans-serif;border:2px solid #f2eee8;background-color:transparent;color:#ffffff;display:inline-block;position:relative;margin-right:2%;margin-bottom:2%}.contact-form .inner select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{padding:12px;width:46%;font-size:16px;border-radius:0px;margin:0 auto;font-family:"Outfit", sans-serif;border:2px solid #f2eee8;background-color:transparent;color:#ffffff;display:inline-block;position:relative;margin-right:2%;margin-bottom:2%}.contact-form .inner select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required option{margin:40px;background:rgba(0, 0, 0, 0.3);color:#000000;text-shadow:0 1px 0 rgba(0, 0, 0, 0.4)}.contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel{padding:12px;width:46%;font-size:16px;border-radius:0px;margin:0 auto;font-family:"Outfit", sans-serif;border:2px solid #f2eee8;background-color:transparent;color:#ffffff;display:inline-block;position:relative;margin-right:2%}.contact-form .inner input::placeholder,.contact-form .inner textarea::placeholder{color:white;font-weight:normal;font-family:"Outfit", sans-serif;text-transform:capitalize}.contact-form .inner .wpcf7-form-control-wrap:nth-of-type(2n) input{margin-right:0 !important}.contact-form .inner .privacy{color:#ffffff;display:block;width:100%;margin:0 auto;text-align:center;margin-top:8px;font-size:15px;font-family:"Outfit", sans-serif}.contact-form .inner .privacy a{color:#ffffff;font-size:15px;font-family:"Outfit", sans-serif;text-decoration:underline}.contact-form .inner .privacy a:hover{color:#f2eee8}.contact-form .inner input.wpcf7-form-control.has-spinner.wpcf7-submit{font-size:18px;line-height:25px;padding:0.5rem 2rem;display:inline-block;cursor:pointer;text-decoration:none;color:#ffffff;border:#ffffff 0.125em solid;border-radius:0.25em;position:relative;background-color:transparent;cursor:pointer;margin:0 auto;display:block}.contact-form .inner input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{background-color:#ffffff;color:#000000}.contact-form .inner .wpcf7-not-valid-tip{display:none}.our-solution{background-color:#fce8ee;padding:4rem 0}.our-solution h2{text-align:center;color:#121443;margin-bottom:1rem}.our-solution .inner{display:flex;width:80%;min-width:72rem;margin:2rem auto;gap:15px}.our-solution .inner .solution{background-color:white;border-radius:20px;padding:2rem;width:25%;border:5px solid #fc3f6b}.our-solution .inner .solution span.heading{font-family:"Outfit", sans-serif;font-size:28px;line-height:35px;font-weight:500;color:#fc3f6b}.our-solution .inner .solution p{font-size:20px;line-height:28px;color:#121443}.footer-bottom{display:flex;flex-direction:row;padding:0rem 0 0;margin:0 auto;text-align:center;position:relative;justify-content:space-between;align-items:center}.footer-bottom p,.footer-bottom a{color:#ffffff;font-size:12px !important;line-height:16px;line-height:normal;font-family:"Outfit", sans-serif;margin:0 0 0 0}.footer-bottom a:hover{color:#fc3f6b}.footer{background-position:center !important;background-size:cover !important;background-repeat:no-repeat !important;height:65px;padding:2rem 0 0rem;position:relative;background-color:#121443}.footer p{font-size:14px;line-height:20px;color:white;font-family:"Outfit", sans-serif;font-weight:400;text-align:left;margin-bottom:0;position:relative;text-align:center;width:100%}.footer a{color:white;font-size:14px;line-height:20px;font-family:"Outfit", sans-serif;font-weight:400;margin-bottom:2px}.footer a:hover{color:#f2eee8}.footer a.footemail{color:#f2eee8;margin-bottom:10px;display:block;font-size:22px;line-height:30px;font-family:"Outfit", sans-serif;font-weight:bold}.footer a.footemail:hover{color:#ffffff}.footer a.footer-tel{font-size:28px;line-height:35px;color:#f2eee8;font-family:"Outfit", sans-serif;font-weight:400;text-align:left;display:block;margin-bottom:15px;font-weight:bold}.footer a.footer-tel:hover{color:#ffffff}.footer span.header{font-size:20px;line-height:30px;font-family:"Outfit", sans-serif;text-transform:uppercase;margin-bottom:10px;color:white;display:block;font-weight:600}.footer .social a{text-decoration:none;font-size:22px;line-height:42px;border-radius:50%;padding:0px 0;margin:6px;height:40px;width:40px;position:relative;display:inline-block;text-align:center;color:#ffffff;-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}.footer .social a:hover{background:#f2eee8 !important}.footer .footer-inner{width:72rem;margin:0 auto;z-index:2;position:relative}.footer .footer-inner .footer-top{display:flex;flex-direction:row}.footer .footer-inner .footer-top .footer-left{width:70%;flex:0 70%}.footer .footer-inner .footer-top .footer-left .footer-links{margin-top:30px}.footer .footer-inner .footer-top .footer-left .footer-links a{display:inline-block}.footer .footer-inner .footer-top .footer-left .footer-links a:hover{color:#f2eee8}.footer .footer-inner .footer-top .footer-left .footer-links .spacer{color:white;margin:0 5px}.footer .footer-inner .footer-top .footer-left .footer-links .spacer:last-of-type{display:none}.footer .footer-inner .footer-top .footer-left p.branding,.footer .footer-inner .footer-top .footer-left p.copyright{letter-spacing:0px;font-size:12px;line-height:18px;display:block;font-family:"Outfit", sans-serif;margin-bottom:0;color:white}.footer .footer-inner .footer-top .footer-left .branding{margin-top:0}.footer .footer-inner .footer-top .footer-left .branding a{display:inline-block;font-size:14px;line-height:18px}.footer .footer-inner .footer-top .footer-left .branding a:hover{color:#f2eee8}.footer .footer-inner .footer-top .footer-left p.copyright{margin-top:20px}.footer .footer-inner .footer-top .footer-right{width:30%;flex:0 30%}.footer .footer-inner .footer-top .footer-right .site-logo{margin-bottom:20px}.footer .footer-inner .footer-top .footer-right .site-logo img{height:140px;width:auto}.visible-phone{display:none}@media (min-width:1200px) and (max-width:1500px){.g-owlcarousel .container .slider-content{width:60rem;margin:0 auto;padding:0px 1vw;overflow:hidden}}@media (min-width:960px) and (max-width:1199px){.introduction{width:90%;min-width:90%;padding-top:0rem}body:not(.home) div#primary .main-content{width:95%;min-width:95%}body:not(.home) div#primary .main-content .content{padding:1rem 0;width:100%;margin:0 auto}.our-solution .inner{width:95%;min-width:95%}h1{max-width:100%}.g-owlcarousel .container .slider-content{width:54rem}#g-headertop.fixed .header-inner .neon-button{right:14vw}#g-headertop .header-inner{width:95%;min-width:95%}#g-headertop .header-inner .neon-button{right:14vw}#g-headertop .header-inner .site-navigation{width:80%;flex:0 80%}#g-headertop .header-inner .site-navigation ul#menu-main-menu li a{margin-left:25px;font-size:20px}#g-headertop .header-inner .site-logo{width:20%;flex:0 20%}#g-headertop .header-inner .site-logo img{width:100%;height:auto}.slider .container .slider-content{width:95%;min-width:95%}.banner .inner{width:57rem}#eapps-instagram-feed-1{min-width:95%}div#primary .main-content{position:relative;width:95%;display:flex;min-width:95%;gap:0px}div#primary .main-content#what-we-do{width:95%}div#primary .main-content#what-we-do .content{padding:0rem 0rem 2rem 3rem}.mobmenur-container{position:relative !important;right:1vw !important}div#taster .inner{width:95%;min-width:95%}.FAQs .inner{margin:4rem auto 4rem;width:95%}.news-home-posts .container{margin:0 auto;width:95%;min-width:95%}iframe{width:100%}.loop.owl-theme{width:95%;min-width:95%}.loop.owl-theme .owl-item .item a img{height:25vw;min-height:356px}.blog div#content,.category div#content{width:92%;margin:0 auto}.single-post div#content{width:92%;margin:42px auto 0}.single-post div#content .random-posts .news-posts .post a:before{height:160px}.single-post div#content .random-posts .news-posts .post a img.attachment-large.size-large{height:160px}.contact-form .inner{width:90%;margin:0 auto}.contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,.contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel{width:42%}.contact-form .inner textarea{width:92.5%}.footer .footer-inner{width:95%;margin:0 auto}.footer .footer-inner .footer-top .footer-left{width:65%;flex:0 65%}}@media (min-width:768px) and (max-width:959px){.mobmenur-container i{line-height:60px;font-size:60px;top:-10px !important}h1{max-width:100%;font-size:42px;line-height:50px}.blue-btn{padding:14px 20px 10px;min-width:182px}.mobmenur-container{position:relative !important;right:2vw !important}.mobmenur-container.fixed i{top:0 !important}.slider .container{height:700px;min-height:700px}.slider .container .slider-content{width:90%;min-width:90%}.slider .container .slider-content span.owl-slide-title{font-size:60px;line-height:70px;width:100%}.g-owlcarousel .container .slider-content{width:90%;min-width:90%}#g-headertop .header-inner,#g-headertop.fixed .header-inner{width:90%;min-width:90%}#g-headertop .header-inner .site-logo,#g-headertop.fixed .header-inner .site-logo{width:30%;flex:0 30%}#g-headertop .header-inner .site-logo a img,#g-headertop.fixed .header-inner .site-logo a img{width:auto;height:55px;transition:0.4s ease all;margin-top:10px}#g-headertop .header-inner .site-navigation,#g-headertop.fixed .header-inner .site-navigation{width:62%;flex:0 62%}.banner{height:380px;background-size:cover !important;background-repeat:no-repeat !important;background-position:top !important}.banner .inner{width:92%}.banner .inner span.title{font-size:70px;line-height:85px}.banner .inner span.sub-title{font-size:25px;line-height:35px;margin-top:40px}div#primary .main-content{margin:-2rem auto 0rem}.no-js .owl-carousel,.owl-carousel{display:block !important;height:600px !important;min-height:600px !important}.home .g-owlcarousel span.tagline{font-size:20px;line-height:30px}.home .g-owlcarousel h2.owl-slide-title{font-size:110px;line-height:110px}.home .g-owlcarousel .container{height:600px;min-height:600px}.home .g-owlcarousel .item{height:600px;min-height:600px}.home .g-owlcarousel .item:after{background:linear-gradient(180deg, rgba(0, 0, 0, 0.57) 50%, #F2EEE8 100%)}.introduction{margin:5rem auto 4rem;display:flex;padding-top:0rem;width:90%;min-width:90%}.our-solution .inner{width:90%;min-width:90%;flex-wrap:wrap}.our-solution .inner .solution{width:38%}body:not(.home) div#primary .main-content{position:relative;width:90%;min-width:90%}div#primary{overflow:hidden}div#primary .main-content{background-attachment:scroll;width:90%;min-width:90%;flex-direction:column;gap:0;margin:3rem auto 0rem}div#primary .main-content#what-we-do{margin:0rem auto 0rem;flex-direction:column;gap:0}div#primary .main-content#what-we-do .content{padding:0rem 0rem 0rem 0rem}div#primary .main-content#what-we-do .img img{object-position:center;height:400px}div#primary .main-content .content{margin:0 auto;width:100%;flex:0 100%}div#primary .main-content .image{width:100%;flex:0 100%;z-index:1;margin-top:2rem}div#primary .main-content .image img{object-position:top;height:400px}.contact-form .inner{width:90%;margin:0 auto}.contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,.contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel{width:40%;padding:26px}.contact-form .inner textarea{width:90.5%;padding:26px}.footer .footer-inner{width:90%;margin:0 auto}.footer .footer-inner .footer-top .footer-right{width:35%;flex:0 35%}}@media (min-width:320px) and (max-width:767px){h2{font-size:32px;line-height:normal;margin-bottom:0.8rem}.blue-btn{padding:14px 16px 10px;min-width:182px}.slider .container{height:625px;min-height:625px}.slider .container .slider-content{width:90%;min-width:90%;margin:4rem auto 0;padding:0}.slider .container .slider-content p{font-size:35px;line-height:normal}.slider .container .slider-content span.owl-slide-sub-title{font-size:18px;line-height:20px}.slider .container .slider-content span.owl-slide-title{font-size:40px;line-height:45px;width:100%}.g-owlcarousel{height:625px !important;min-height:625px !important}.g-owlcarousel .item{height:625px;min-height:625px}.g-owlcarousel .item:after{background:linear-gradient(180deg, rgba(0, 0, 0, 0.57) 36%, #F2EEE8 90%)}.g-owlcarousel .container{height:625px;min-height:625px}.g-owlcarousel .container .slider-content{width:88%;top:20px;position:relative;overflow:visible}.g-owlcarousel .arrow{left:46%;top:274px}.mobmenur-container i{top:-8px !important;position:relative;transition:0.4s ease all}.mobmenur-container{position:relative !important;right:0vw !important}#g-headertop .header-inner{width:90%;min-width:90%;flex-direction:column}#g-headertop .header-inner .site-logo{width:45%;flex:0 45%;margin-left:10px;margin-bottom:0rem;margin-top:10px}#g-headertop .header-inner .site-logo img{max-width:150px;width:auto;height:auto}#g-headertop .header-inner .site-navigation{width:62%;flex:0 62%}#g-headertop .header-inner .neon-button{right:0;position:relative;text-align:center;display:block;top:0;transition:0.4s ease all}.banner{height:275px;background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important}.banner .inner{width:92%}.banner .inner span.sub-title{font-size:18px;line-height:0px;padding:5px 12px 2px 0;margin-top:75px}.banner .inner span.title{font-size:38px;line-height:25px;padding:20px 6px 2px 0px;letter-spacing:0;display:block;position:relative}.introduction{margin:5rem auto 4rem;display:flex;padding-top:0;width:90%;min-width:90%}.introduction .content h1{font-size:40px;line-height:normal}body:not(.home) div#primary .main-content{position:relative;width:90%;min-width:90%}div#primary{overflow:hidden}div#primary .main-content{background-attachment:scroll;width:90%;min-width:90%;flex-direction:column;margin:0rem auto 0;gap:0}div#primary .main-content#what-we-do{margin:0rem auto 5rem;flex-direction:column;padding-top:2rem;padding-bottom:0rem}div#primary .main-content#what-we-do .content{padding:0rem 0rem 0rem 0rem}div#primary .main-content .content{margin:0 auto;width:100%;flex:0 100%;padding:2rem 0rem 0rem 0}div#primary .main-content .content h2{font-size:30px;line-height:40px}div#primary .main-content .content h1{font-size:30px;line-height:40px}div#primary .main-content .image{width:100%;flex:0 100%;z-index:1;margin-top:1rem}div#primary .main-content .image img{object-position:top;width:100%;height:72vw;object-fit:cover;border-radius:15px}.our-solution{padding:3rem 0}.our-solution .inner{display:flex;width:90%;min-width:90%;margin:2rem auto;gap:15px;flex-wrap:wrap}.our-solution .inner .solution{padding:1.5rem;width:85%}.gallery{display:flex;flex-direction:column;height:546px}.gallery .image-one{width:100%;flex:0 100%;border-right:0px solid #0f9ebe;height:265px}.gallery .image-one img{height:276px}.gallery .image-two{width:100%;flex:0 100%;border-left:0px solid #0f9ebe;height:265px}.gallery .image-two img{height:276px}.blog div#content div#news-section .news-post,.category div#content div#news-section .news-post{width:100%;flex:0 100%;margin:0 0 20px 0;padding:4%}.blog div#content div#news-section .news-post #custom-bg,.category div#content div#news-section .news-post #custom-bg{width:100%;height:224px}.blog div#content div#news-section .news-post .inner h3,.category div#content div#news-section .news-post .inner h3{font-size:27px;line-height:35px;margin-bottom:0px;margin-top:0px}.pagination{display:none}.blog div#content,.category div#content{width:92%;margin:0 auto}iframe{height:100%}.single-post div#content{width:87%;margin:0px auto 0;padding:50px 20px 0px 20px}.single-post div#content nav#nav-single{width:100%;padding:0% 0;display:flex;margin:20px auto 50px}.single-post div#content h1{margin:30px auto 0px auto}.single-post div#content .image img{height:200px;width:100%;object-fit:cover;margin-bottom:10px;border-radius:15px}.single-post div#content .blue-btn{padding:14px 14px 10px;min-width:116px;font-size:16px;line-height:22px}.single-post div#content .owl-dots .owl-dot span{width:14px;height:14px;margin:10px 7px;background:#3e3e3e;display:block;-webkit-backface-visibility:visible;transition:opacity 0.2s ease;border-radius:30px}.single-post div#content .owl-dots .owl-dot.active span,.single-post div#content .owl-dots .owl-dot:hover span{background:#0f9ebe}.single-post div#content .random-posts{padding:1rem 0rem 3rem 0;margin:0 auto}.single-post div#content .random-posts span.main-header{margin-bottom:20px}.single-post div#content .random-posts .inner{width:100%;margin:0 auto}.single-post div#content .random-posts .inner .owl-nav{width:119%;right:-62px}.single-post div#content .random-posts .news-posts .post{width:91%;flex:0 100%;position:relative;border:2px solid lightgray;padding:3%;min-height:344px;transition:0.4s all ease;margin-bottom:10px}.single-post div#content .random-posts .news-posts .post a:before{height:156px}.single-post div#content .random-posts .news-posts .post .news-title{font-size:30px;line-height:40px}.single-post div#content .random-posts .news-posts .post img.attachment-large.size-large{height:156px}.contact-form{padding-bottom:30px;padding-top:55px}.contact-form span.sub-header{margin-bottom:35px;padding:0 8%}.contact-form .inner{width:90%;margin:0 auto}.contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,.contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel{width:85%;margin-right:0;padding:20px}.contact-form .inner select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{width:96%;padding:20px;margin-right:0}.contact-form .inner textarea{width:85%;margin-right:0;margin-top:8px}.visible-phone{display:block}.mobmenu-right-panel{width:80% !important}#mobmenuright li a,#mobmenuright li a:visited,#mobmenuright .mobmenu-content h2,#mobmenuright .mobmenu-content h3,.mobmenu-left-panel .mobmenu-display-name{font-size:20px}.mobmenu-content:before{content:"";width:87% !important;height:90% !important}.mobmenur-container{top:20px}.footer{padding:0rem 0 0rem;height:auto}.footer .footer-inner{width:85%;margin:0 auto}.footer .footer-inner a.footemail{font-size:18px;line-height:20px}.footer .footer-inner .footer-top{display:flex;flex-direction:column}.footer .footer-inner .footer-top .footer-left{width:100%;flex:0 100%}.footer .footer-inner .footer-top .footer-left .footer-links{margin-bottom:20px}.footer .footer-inner .footer-top .footer-left .footer-links a.footer-menu{color:#f2eee8;font-family:"Outfit", sans-serif;font-size:16px;line-height:18px;-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;width:fit-content;height:auto;margin:0}.footer .footer-inner .footer-top .footer-right{width:100%;flex:0 100%}.footer .footer-inner .footer-top .footer-right .site-logo{display:none}.footer .footer-inner .footer-bottom{padding:2rem 0 0;flex-direction:column}.footer .footer-inner .spacer{color:white}.footer .footer-inner p.branding,.footer .footer-inner p.copyright{letter-spacing:0px;font-size:14px;line-height:18px;display:block;font-family:"Outfit", sans-serif;margin-bottom:0;color:white;margin:0}.footer .footer-inner p.branding a,.footer .footer-inner p.copyright a{color:#0f9ebe;font-family:"Outfit", sans-serif;font-size:16px;line-height:18px;-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;width:fit-content;height:auto}.footer .footer-inner .branding{margin-top:0}.footer .footer-inner p.copyright{margin-top:15px;margin-bottom:25px}.grecaptcha-badge{display:none !important}}.show-panel .mob-cancel-button{display:block;right:2rem;top:2rem}.mobmenu-content{margin-top:2px !important;padding-bottom:24px !important;z-index:1;height:calc(100% - 100px);overflow:auto;padding-top:10px;background:#121443;position:relative}.mob-menu-slideout-over .mobmenu-panel{height:100vh}.mobmenu-right-panel{width:520px}#mobmenuright li a,#mobmenuright li a:visited,#mobmenuright .mobmenu-content h2,#mobmenuright .mobmenu-content h3,.mobmenu-left-panel .mobmenu-display-name{font-family:"Outfit", sans-serif}#mobmenuright{margin:0;padding:0;margin-top:35px !important}.mobmenu-right-panel .mobmenu-right-bt{position:absolute;right:10px !important;top:15px !important;font-size:30px}