/*
Theme Name: Edison Group
Author: Soak Digital
Author URI: https://soak.co.uk/
Version: 0.9.0-1769581384921
Description:
Text Domain: edison-group
*/
.h1,.h2,.h3,.h4,.h5,.h6,.h7,.h8{font-family:Bebas Neue,sans-serif;font-weight:400;text-transform:uppercase}.h1{font-size:46px;line-height:56px}@media (min-width:768px){.h1{font-size:76px;line-height:86px}}@media (min-width:1024px){.h1{font-size:186px;line-height:196px}}.h2{font-size:36px;line-height:44px}@media (min-width:768px){.h2{font-size:56px;line-height:64px}}@media (min-width:1024px){.h2{font-size:76px;line-height:80px}}.h3{font-size:32px;line-height:38px}@media (min-width:768px){.h3{font-size:50px;line-height:58px}}@media (min-width:1024px){.h3{font-size:61px;line-height:67px}}.h4{font-size:28px;line-height:36px}@media (min-width:768px){.h4{font-size:40px;line-height:48px}}@media (min-width:1024px){.h4{font-size:49px;line-height:58px}}.h5{font-size:24px;line-height:30px}@media (min-width:768px){.h5{font-size:31px;line-height:34px}}@media (min-width:1024px){.h5{font-size:39px;line-height:42px}}.h6{font-size:22px;line-height:24px}@media (min-width:1024px){.h6{font-size:31px;line-height:32px}}.h7{font-size:20px;line-height:22px}@media (min-width:1024px){.h7{font-size:25px;line-height:27px}}.h8{font-size:16px;line-height:22px}@media (min-width:1024px){.h8{font-size:18px;line-height:22px}}.para-1,.para-2,.para-3,.para-4,section ol li,section ul li{font-family:Lato,sans-serif;font-weight:400;letter-spacing:0;margin-bottom:.75rem}.para-1{font-size:22px;line-height:28px}@media (min-width:1024px){.para-1{font-size:32px;line-height:42px;margin-bottom:1.75rem}}.para-2{font-size:18px;line-height:24px}@media (min-width:1024px){.para-2{font-size:24px;line-height:34px;margin-bottom:1.75rem}}.para-3{font-size:16px;line-height:22px}@media (min-width:1024px){.para-3{font-size:20px;line-height:30px;margin-bottom:1.5rem}}.para-4{font-size:16px;line-height:22px}@media (min-width:1024px){.para-4{font-size:18px;line-height:24px;margin-bottom:1.5rem}}.para-5{font-size:18px;line-height:26px}@media (min-width:1024px){.para-5{font-size:22px;line-height:30px;margin-bottom:1.5rem}}.listing-large{font-size:16px;line-height:22px}@media (min-width:1024px){.listing-large{font-size:24px;line-height:34px;margin-bottom:1.75rem}}.primary-button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(103 181 86/var(--tw-bg-opacity));border-color:transparent;border-left-width:1px;color:rgb(255 255 255/var(--tw-text-opacity));font-family:Lato,sans-serif;font-size:16px;letter-spacing:-.025em;padding:.75rem 1.5rem;text-align:center;transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.primary-button:hover{--tw-bg-opacity:1;background-color:rgb(19 32 67/var(--tw-bg-opacity))}@media (min-width:768px){.primary-button{font-size:20px}}@media (min-width:1024px){.primary-button{padding:1rem 1.75rem}}.secondary-button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(51 86 85/var(--tw-bg-opacity));border-color:transparent;border-left-width:1px;color:rgb(255 255 255/var(--tw-text-opacity));font-family:Lato,sans-serif;font-size:16px;letter-spacing:-.025em;padding:.75rem 1.5rem;text-align:center}@media (min-width:768px){.secondary-button{font-size:18px}}@media (min-width:1024px){.secondary-button{padding:1rem 1.75rem}}.primary-button.button-icon,.secondary-button.button-icon{background-image:url(../assets/images/aboutus/icons/right-arrow.svg);background-position:right 20px top 55%;background-repeat:no-repeat;background-size:19px 19px;padding-right:2.75rem}@media (min-width:1024px){.primary-button.button-icon,.secondary-button.button-icon{background-size:24px 24px;padding-right:3.5rem}}.corner-arrow-r-t{border-bottom:9px solid transparent;border-left:8px solid #67b556;border-top:9px solid transparent;display:inline-block;height:0;position:absolute;right:5px;top:0;transform:rotate(-45deg);width:0;@media screen and (min-width:1024px){border-bottom-color:transparent;border-bottom-style:solid;border-bottom-width:12px;border-left-color:#67b556;border-left-style:solid;border-left-width:11px;border-top-color:transparent;border-top-style:solid;border-top-width:12px}}
.hero-bg{background-position:50%;background-size:cover;@media screen and (orientation:portrait) and (max-width:1280px) and (min-width:1023px){height:100vh;max-height:800px;min-height:auto}.content-wrap{height:calc(100% - 160px);@media screen and (orientation:portrait) and (max-width:1280px) and (min-width:1023px){max-height:100%}@media screen and (min-width:1024px){height:calc(100vh - 160px)}}}.corporate-image{background-color:#ecf5e9;background-image:url(../assets/images/aboutus/corporate-banner-image.jpg)}.investors-image{background-image:url(../assets/images/aboutus/investors-banner-image.jpg)}
.two-column-listing-w-image{.arrow-icon-list{margin-bottom:10px;li{margin-bottom:17px;padding-left:22px;position:relative;&:before{border-bottom:9px solid transparent;border-left:8px solid #67b556;border-top:9px solid transparent;content:"";display:inline-block;height:0;left:0;position:absolute;top:4px;width:0}@media screen and (min-width:1024px){margin-bottom:40px;&:before{border-bottom:11px solid transparent;border-left:10px solid #67b556;border-top:11px solid transparent;top:6px}}h5{letter-spacing:1px}@media (min-width:1024px){h5{margin-bottom:.25rem}}}@media screen and (min-width:1024px){margin-bottom:0}}.arrow-right-corner li{&:before{top:-1px;transform:rotate(-45deg)}}.column-content{.card-block{margin-bottom:10px;&.half-width,&.small-width{width:100%}@media screen and (min-width:1024px){margin-bottom:45px;&.small-width{width:calc(49% - 28px)}&.half-width{width:51%}}}h5{display:inline-block;letter-spacing:1px;margin-bottom:9px;padding-bottom:5px;padding-left:18px;position:relative;@media screen and (min-width:1024px){margin-bottom:15px;padding-bottom:8px;padding-left:23px}&:before{border-bottom:9px solid transparent;border-left:8px solid #67b556;border-top:9px solid transparent;content:"";display:inline-block;height:0;left:0;position:absolute;top:0;transform:rotate(-45deg);width:0}@media screen and (min-width:1024px){&:before{border-bottom:14px solid transparent;border-left:13px solid #67b556;border-top:14px solid transparent;top:0}}&:after{background:#67b556;bottom:0;content:"";display:block;height:2.3px;left:0;position:absolute;width:97px}}}&.i-two-column-listing{.arrow-right-corner li{margin-bottom:16px;padding-left:19px;@media screen and (min-width:1024px){margin-bottom:20px}&:before{top:1px}.para-5{font-size:20px;font-weight:700;line-height:26px;margin-bottom:.375rem;text-transform:none}@media (min-width:1024px){.para-5{font-size:32px;line-height:34px}}}}}
.triangle{border-bottom:8px solid transparent;border-left:8px solid #6dd34e;border-top:8px solid transparent;height:0;width:0}.testimonial-swiper{height:100%}.testimonial-swiper .swiper-wrapper{align-items:stretch;display:flex}.testimonial-swiper .swiper-slide{display:flex;flex-direction:column;height:auto!important;justify-content:space-between}.corporates-section7 .next-button,.corporates-section7 .prev-button{background-position:50%;background-repeat:no-repeat;background-size:8px}.corporates-section7 .prev-button{background-image:url(../assets/images/aboutus/icons/icon-left-arrow.svg)}.corporates-section7 .next-button{background-image:url(../assets/images/aboutus/icons/icon-right-arrow.svg)}.corporates-section7 .prev-button:hover{background-image:url(../assets/images/aboutus/icons/icon-left-arrow-hover.svg)}.corporates-section7 .next-button:hover{background-image:url(../assets/images/aboutus/icons/icon-right-arrow-hover.svg)}.review-swiper{height:100%}.review-swiper .swiper-wrapper{align-items:stretch;display:flex}.review-swiper .swiper-slide{display:flex;flex-direction:column;height:auto!important;justify-content:space-between}.logo-swiper{height:100%}.logo-swiper .swiper-wrapper{align-items:stretch;display:flex}.logo-swiper .swiper-slide{align-items:center;display:flex;flex-direction:column;height:auto!important;justify-content:center}.no-scroll{height:100vh;overflow:hidden}.venn-wrap{height:420px;width:620px}.venn-circle{align-items:center;background-color:#ecf5e9;border:2px solid #67b556;border-radius:9999px;cursor:pointer;display:flex;flex-direction:column;height:240px;justify-content:center;position:absolute;transition:all .2s ease;width:240px}.venn-wrap .secondary-button{display:none;font-size:15px;margin-top:8px;padding:8px 35px 8px 18px;text-transform:capitalize;transition:display .3s ease}.venn-wrap .secondary-button.button-icon{background-position:right 6px top 55%}.venn-circle.venn-top .venn-circle-content{transform:translateY(0);transition:transform .3s ease}.venn-circle.venn-left .venn-circle-content,.venn-circle.venn-right .venn-circle-content{transform:translateY(12px);transition:transform .3s ease}.venn-circle:hover{background-color:#96d780}.venn-wrap .venn-circle:hover .secondary-button{display:block}.venn-wrap .venn-circle.venn-top:hover .venn-circle-content{transform:translateY(-15px)}.venn-circle.venn-left:hover .venn-circle-content,.venn-circle.venn-right:hover .venn-circle-content{transform:translateY(-3px)}.venn-top{left:calc(50% - 120px);top:20px;z-index:20}.venn-left{left:calc(50% - 235px);top:170px;z-index:40}.venn-right{left:50%;top:170px;z-index:30}.venn-center{align-items:center;background:#134009;border-radius:9999px;color:#fff;display:flex;font-weight:800;height:96px;justify-content:center;left:calc(50% - 41px);position:absolute;top:calc(50% - 20px);transition:transform .2s ease;width:96px;z-index:50}.modal-transition{border:none!important;left:50%;max-height:90vh;opacity:0;overflow-y:auto;position:absolute;top:50%;transform:translate(-50%,100%);transition:all .45s ease}.modal-open{opacity:1;transform:translate(-50%,-50%)}.custom-hr{background:linear-gradient(#67b556,#67b556) 0 0 /30% 3px no-repeat,linear-gradient(#ccc,#ccc) 0 100% /100% 1px no-repeat;height:3px;width:100%}#modal-instance-content .custom-hr{background:linear-gradient(#67b556,#67b556) 0 0 /24% 3px no-repeat,linear-gradient(#ccc,#ccc) 0 100% /100% 1px no-repeat}#modal-instance-digital-marketing .custom-hr{background:linear-gradient(#67b556,#67b556) 0 0 /30% 3px no-repeat,linear-gradient(#ccc,#ccc) 0 100% /100% 1px no-repeat}#modal-instance-investor-behaviour-analytics .custom-hr{background:linear-gradient(#67b556,#67b556) 0 0 /67% 3px no-repeat,linear-gradient(#ccc,#ccc) 0 100% /100% 1px no-repeat}#modal-instance-investor-network-outreach .custom-hr{background:linear-gradient(#67b556,#67b556) 0 0 /65% 3px no-repeat,linear-gradient(#ccc,#ccc) 0 100% /100% 1px no-repeat}#modal-instance-analytics .custom-hr,#modal-instance-audience .custom-hr,#modal-instance-delivery .custom-hr{background:linear-gradient(#67b556,#67b556) 0 0 /0 3px no-repeat,linear-gradient(#ccc,#ccc) 0 100% /100% 1px no-repeat}.accordion-content{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease}details[open] .accordion-content{max-height:1000px;opacity:1}@media screen and (max-width:640px){.venn-wrap{height:300px;width:380px}.venn-circle{height:195px;width:195px}.venn-top{left:calc(50% - 90px);top:-14px}.venn-left{left:calc(50% - 190px);top:110px}.venn-right{left:50%;top:110px}.venn-center{height:85px;left:calc(50% - 33px);top:calc(50% - 8px);width:85px}.venn-wrap .secondary-button{font-size:14px;margin-top:4px;padding:4px 30px 4px 15px}}@media screen and (max-width:480px){.venn-circle{height:150px;width:150px}.venn-center{height:80px;left:calc(50% - 44px);top:calc(50% - 58px);width:80px}.venn-top{left:calc(50% - 76px);top:-6px}.venn-left{left:calc(50% - 146px);top:112px}.venn-right{left:50%;top:112px}.venn-center img{width:35px}.venn-wrap .secondary-button{font-size:12px;margin-top:4px;padding:4px 25px 4px 15px}.venn-wrap .venn-circle.venn-top:hover .venn-circle-content{transform:translateY(-12px)}.venn-circle.venn-left:hover .venn-circle-content,.venn-circle.venn-right:hover .venn-circle-content{transform:translateY(6px)}}
.sector-type{flex:0 0 calc(50% - 10px);@media screen and (min-width:420px){flex:0 0 calc(33.33% - 14px)}@media screen and (min-width:768px){flex:0 0 calc(25% - 16px)}@media screen and (min-width:991px){flex:0 0 calc(20% - 20px)}@media screen and (min-width:1024px){flex:0 0 calc(33.33% - 10px)}@media screen and (min-width:1280px){flex:0 0 calc(20% - 20px);min-width:142px}img{margin:0 auto;max-width:84px;@media screen and (min-width:991px){max-width:100px}}}
.cards-listing-sections{.card-block{margin-bottom:18px;width:100%;@media screen and (min-width:768px){margin-bottom:25px}.icon-wrapper{margin-right:8px;max-height:35px;width:39px;img{max-height:100%;max-width:100%}}.card-title-wrapper{border-bottom:1px solid rgba(0,0,0,.15);margin-bottom:11px;padding-bottom:14px;position:relative;@media screen and (min-width:768px){min-height:50px}h6{letter-spacing:1px!important}@media (min-width:1024px){h6{font-size:27px!important}}}}}
.company-news-highlight{background-color:#67b556;position:relative;z-index:1;@media screen and (min-width:1280px){&:before{background-image:url(../assets/images/aboutus/green-triangle-left-bg.png),url(../assets/images/aboutus/green-triangle-right-bg.png);background-position:0 0,100% 0;background-repeat:no-repeat,no-repeat;background-size:auto 100%,auto 100%;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:-1}}.highlight-block{border-bottom-width:1px;border-color:hsla(0,0%,100%,.5);margin-bottom:1.5rem;margin-bottom:2.5rem;padding-bottom:2.5rem;position:relative}.highlight-block:before{background-color:#fff;content:"";display:block;height:57px;margin:0 0 24px 4px;mask-image:url(../assets/images/aboutus/icons/icon-testimonial2.svg);-webkit-mask-image:url(../assets/images/aboutus/icons/icon-testimonial2.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:57px;@media screen and (min-width:1024px){margin-bottom:15px;margin-left:0;margin-right:0;margin-top:0}}.highlight-block p{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-family:Lato,sans-serif;font-size:24px;font-weight:400;line-height:38px}@media (min-width:1024px){.highlight-block p{font-size:50px;line-height:70px;max-width:990px}}}
.cards-section{background-color:#f3f3f3;background-image:url(../assets/images/aboutus/investors-image-4.jpg);background-position:bottom;background-repeat:no-repeat;background-size:100% auto;.free-tag-btn{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(51 86 85/var(--tw-bg-opacity));border-radius:59px;color:rgb(255 255 255/var(--tw-text-opacity));-moz-column-gap:4px;column-gap:4px;cursor:pointer;display:flex;font-family:Lato,sans-serif;font-size:12px;font-weight:700;height:26px;justify-content:center;letter-spacing:.5px;line-height:16px;padding:.375rem;width:88px}@media (min-width:768px){.free-tag-btn{font-size:20px;height:50px;letter-spacing:1px;line-height:30px;padding:.75rem;width:146px}}.right-arrow-icon{border-bottom:6px solid transparent;border-left:5px solid #96d780;border-top:6px solid transparent;display:inline-block;height:0;left:0;width:0;@media screen and (min-width:768px){border-bottom-color:transparent;border-bottom-style:solid;border-bottom-width:10px;border-left-color:#67b556;border-left-style:solid;border-left-width:9px;border-top-color:transparent;border-top-style:solid;border-top-width:10px}}.cards-col{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(229 243 224/var(--tw-bg-opacity));border-width:1px;border-bottom-width:0;border-color:rgb(103 181 86/var(--tw-border-opacity));padding:1.5rem;position:relative;text-align:left;width:100%}@media (min-width:768px){.cards-col{border-bottom-width:1px;width:33.333333%}}@media (min-width:1024px){.cards-col{padding-bottom:1.5rem;padding-left:34px;padding-right:34px;padding-top:2rem}}.cards-col{box-shadow:0 11px 26px 0 transparent;transition:box-shadow .3s ease;z-index:1;.icon-wrap{--tw-bg-opacity:1;align-items:center;background-color:rgb(103 181 86/var(--tw-bg-opacity));border-radius:9999px;display:flex;height:45px;justify-content:center;margin-bottom:1.75rem;width:45px}@media (min-width:1024px){.icon-wrap{margin-bottom:3rem}}.card-title{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity));font-weight:700;margin-bottom:.5rem}&:hover{box-shadow:0 11px 26px 0 rgba(0,0,0,.25);z-index:5}}.cards-col:before{border-bottom:9px solid transparent;border-left:8px solid #96d780;border-top:9px solid transparent;content:"";display:inline-block;height:0;position:absolute;right:3px;top:0;transform:rotate(-45deg);width:0;@media screen and (min-width:1024px){border-bottom-color:transparent;border-bottom-style:solid;border-bottom-width:14px;border-left-color:#96d780;border-left-style:solid;border-left-width:13px;border-top-color:transparent;border-top-style:solid;border-top-width:14px;top:0}}}
.listing-two-column{ul{margin:0;padding:0;li{background-image:url(../assets/images/aboutus/icons/icon-listing.svg);background-position:top 2px left;background-repeat:no-repeat;background-size:24px auto;border-bottom:1px solid rgba(0,0,0,.2);color:#000;font-weight:700;margin-bottom:16px;padding:0 0 16px 37px;&:last-child{border-bottom:0}@media screen and(min-width:1024px){margin-bottom:24px;padding-bottom:24px;padding-left:37px;padding-right:0;padding-top:0}}}.h4{line-height:32px}@media (min-width:768px){.h4{line-height:42px}}@media (min-width:1024px){.h4{line-height:52px}}.secondary-button{align-items:flex-start;-moz-column-gap:7px;column-gap:7px;cursor:pointer;display:inline-flex;font-family:Lato,sans-serif;font-size:16px;font-weight:700;justify-content:flex-start;letter-spacing:.5px;line-height:18px;margin-bottom:1rem;padding:.375rem;text-align:left}@media (min-width:768px){.secondary-button{-moz-column-gap:10px;column-gap:10px;font-size:18px;letter-spacing:1.5px;line-height:30px;margin-bottom:1.75rem;padding:.75rem}}.right-arrow-icon{border-bottom:9px solid transparent;border-left:8px solid #67b556;border-top:9px solid transparent;display:inline-block;height:0;left:0;margin-top:1px;width:0;@media screen and (min-width:768px){border-bottom-color:transparent;border-bottom-style:solid;border-bottom-width:10px;border-left-color:#67b556;border-left-style:solid;border-left-width:9px;border-top-color:transparent;border-top-style:solid;border-top-width:10px;margin-top:5px}}}
.oval-cols-section{.icon-wrap{--tw-bg-opacity:1;align-items:center;background-color:rgb(103 181 86/var(--tw-bg-opacity));border-radius:9999px;display:flex;height:53px;justify-content:center;margin-bottom:1.75rem;margin-left:auto;margin-right:auto;width:53px}@media (min-width:1024px){.icon-wrap{margin-bottom:2rem}}.pointers{--tw-border-opacity:1;--tw-bg-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(150 215 128/var(--tw-border-opacity));border-radius:9999px;border-width:2px;display:flex;height:2rem;justify-content:center;outline-color:#fff;outline-style:solid;outline-width:4px;width:2rem}@media (min-width:1024px){.pointers{outline-width:8px}}.pointers:before{background:#96d780;border-radius:11px;content:"";display:block;height:16px;width:16px}.middle-content-background{min-height:calc(100% - 240px);@media screen and (min-width:1024px){min-height:calc(100% - 400px)}}}
.contact-form-section{position:relative;z-index:1;&:before{background-image:url(../assets/images/aboutus/gray-triangle-layer-mobile.png);background-position:left top 0;background-repeat:no-repeat;background-size:100% auto;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;@media screen and (min-width:1280px){background-image:url(../assets/images/aboutus/gray-triangle-layer-v1.png),url(../assets/images/aboutus/gray-triangle-layer-v2.png);background-position:0 0,100% 0;background-repeat:no-repeat;background-size:auto 100%,auto 100%}}@media (min-width:1024px){.partners-wrap .h6{font-size:28px;line-height:32px}}}

