html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;background-color:#f1e9e1;overflow-x:hidden}.flex_container{display:flex;align-self:center;padding-left:15px;padding-right:15px;max-width:1070px;margin:0 auto}body.home #masthead:not(.nav-active) #logo_box{display:flex;justify-content:center;width:195px;height:205px;background-color:#082c4e;z-index:2000}#logo_box img,#logo_box a{display:block;line-height:0;padding:0}#logo_box img{margin:auto;max-width:180px}#nav_bar{display:flex;flex-direction:column;width:calc(100% - 195px);height:150px;align-items:flex-end}#nav_burger{visibility:hidden;display:flex;justify-content:flex-end;padding-right:20px;width:100%;height:50%}#nav_burger button{border:0;box-shadow:none;border-radius:0;background-color:transparent;background-size:contain;height:50px;width:50px;cursor:pointer;position:absolute;z-index:1002;top:13px;right:10px;padding:0}#nav_burger button svg{display:block;height:50px;width:50px}#nav_burger button .nav_burger--close{display:none;position:absolute;top:-5px;right:-5px;height:60px;width:60px}.thrive-nav-opened .nav_burger--close{display:block!important}.thrive-nav-opened .nav_burger--open{display:none!important}#burgerLinks ul{margin:0;padding:0}#burgerLinks li{padding:10px 15px}#nav{display:flex;align-items:flex-end;height:40%}.burger-nav{overflow:hidden;background-color:#ebe3db}#burger-box{display:none}.burger-nav ul{display:flex;flex-direction:column;list-style:none}.burger-nav li{display:block;color:#082c4e;padding:10px 30px 10px 10px;text-decoration:none;font-size:22px;text-align:end}.burger-nav li a{color:inherit;text-decoration:none!important}#burger-box{display:none;width:100vw;z-index:10001;transition:all .5s linear;top:20px;right:-15px;position:relative;min-height:calc(100vh - 80px);overflow-y:scroll}#social{display:flex;align-items:flex-start;height:40%}#social svg{display:inline-block;height:35px;width:35px}#nav ul{display:flex;margin:0;list-style:none;padding-right:10px;font-family:filson-pro,sans-serif;font-weight:700;font-style:normal;font-size:12pt;font-display:swap}#nav ul li{padding:3px 10px;margin-left:5px;transition:all .2s linear}#nav ul li a{color:inherit;text-decoration:none!important}#nav ul li:not(.active):hover{background-color:#082c4e;color:#dbd1c8}#nav ul li:active{background-color:#fd6571;color:#dbd1c8}#nav ul .active{background-color:#fd6571;color:#dbd1c8}#social ul{display:flex;list-style:none;margin-top:5px}#social ul li{fill:#082c4e!important;margin:0;padding:0 15px 0 0}#social ul li svg path{fill:#082c4e!important;transition:all .2s linear}#social ul li svg:hover path{fill:#3197f2!important;transition:all .2s linear}.nav-active #social{display:none!important}#slogan-wrap{display:flex;flex-wrap:wrap;padding-left:15px;padding-right:15px;max-width:1070px;margin:0 auto}#slogan{display:flex;font-size:96px;line-height:1.2;width:48%;height:100vh;flex-direction:column;justify-content:flex-end;mix-blend-mode:multiply;opacity:.65;padding:15px 15px 25px}@media screen and (max-height:690px){#slogan{font-size:11.294vh;height:100vh}}#bouncy-container{width:4%;position:absolute;left:0;right:0;bottom:45px;z-index:5;margin:0 auto}.bouncy-icon{display:block;height:38px;width:38px;border-radius:100%;overflow:hidden;background:#f1e9e1;position:relative}.bouncy-icon:after{content:'';display:block;position:absolute;width:0;height:0;border-style:solid;border-width:10px 7.5px 0;border-color:#082c4e transparent transparent;top:15px;left:12px}img .myBack{position:fixed;min-width:100%;min-height:100%;z-index:-99;visibility:hidden}#home-video-container{background:#fff;background-image:url(//www.thriveagency.uk/wp-content/themes/thrive/css/../images/hp_header/iStock-849269038_head.jpg);background-size:auto 100%;position:fixed;object-fit:cover;right:0;bottom:0;min-width:100%;min-height:100%;z-index:-2}.youtube-background{background-image:none!important}header iframe{transition:opacity .5s ease-in-out;transition-delay:.25s}@media(min-width:1100px) and (max-width:1299px){.youtube-background{height:120%!important;width:120%!important;left:-10%!important;top:-10%!important}}@media(min-width:850px) and (max-width:1099px){.youtube-background{height:160%!important;width:160%!important;left:-30%!important;top:-30%!important}}@media(max-width:850px){div[data-youtube],.youtube-background{display:none!important}}#bouncer{display:inline-block;position:relative;animation:bounce 2s ease infinite}#bouncer a{display:block;position:relative;z-index:10}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}#top-nav-wrap{min-height:205px;width:100%}@media(min-width:480px) and (max-width:850px){#slogan-wrap{margin:-300px auto}body.home header .masthead-wrap{background-image:url(//www.thriveagency.uk/wp-content/themes/thrive/css/../images/hp_header/iStock-849269038_head_mobile.jpg);background-size:cover;background-position:center center}body.home .masthead-wrap{position:absolute!important;z-index:2!important}.flex_container{padding-left:0;padding-right:0}#logo_box{width:150px;height:150px}#nav_bar{width:100%}#nav,#social,body.page-template-contact .heading-container-with-line:after{display:none}.section-header-link-wrap-social,.section-header-link-wrap-social #social{display:block;text-align:left;width:100%;padding-left:0!important;padding-top:10px;position:relative!important}#nav_burger{visibility:visible}#burger-box{width:100vw}#bouncy-container{display:none}#slogan{font-size:50pt}body.home video{visibility:hidden}img .myBack{visibility:visible}#logo_box img{max-width:100%;padding:10px}.top-navigation-wrap{position:fixed;left:0;top:0;width:100%;z-index:1001}#logo_box{z-index:1002;position:fixed}body header#masthead,body .top-navigation,body #nav_bar{height:75px!important}body #logo_box{margin-top:15px}body #burger-box{top:65px}}@media(max-width:480px){#slogan-wrap{margin:-90px auto}body.home header .masthead-wrap{background-image:url(//www.thriveagency.uk/wp-content/themes/thrive/css/../images/hp_header/iStock-849269038_head_mobile.jpg);background-size:cover;background-position:center center}body.home .masthead-wrap{position:absolute!important;z-index:2!important}#logo_box img{max-width:100%;padding:10px}.flex_container{padding-left:0;padding-right:0}#nav,#social{display:none}.section-header-link-wrap-social,.section-header-link-wrap-social #social{display:block;text-align:left;width:100%;padding-left:0!important;padding-top:10px;position:relative!important}#nav_burger{visibility:visible}#bouncy-container{display:none}#slogan{font-size:40pt}body.home video{visibility:hidden}img .myBack{visibility:visible}.top-navigation-wrap{position:fixed;left:0;top:0;width:100%;z-index:1001}#logo_box{z-index:1002;position:fixed}body.home .nav-active #logo_box{position:fixed}body.home #logo_box{position:absolute}body header#masthead,body .top-navigation,body #nav_bar{height:75px!important}body #logo_box{margin-top:15px}body #burger-box{top:65px}#nav_bar{width:100%}}#body-place{width:100%;height:1000px;background-color:#082c4e}@media screen and (min-width:851px){#nav_burger{display:none}}body.home .nav-active .top-navigation{-webkit-animation:fadein .75s;-moz-animation:fadein .75s;-ms-animation:fadein .75s;-o-animation:fadein .75s;animation:fadein .75s}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}body.home #masthead:not(.nav-active) #logo_box_small{display:none}@media screen and (max-width:768px){body.home #masthead.nav-active #logo_box_small{margin-top:15px}}body:not(.home) header#masthead{height:95px}body:not(.home) .top-navigation,body.home .nav-active .top-navigation{background:#ebe3db;max-width:unset;padding:25px 0;position:fixed;width:100%;z-index:999}body:not(.home) .top-navigation svg .a{fill:#082c4e}body:not(.home) .top-navigation svg .b{fill:#f76571}body .thrive-nav-blue .top-navigation svg path,body.home .nav-active .top-navigation svg path,body.page-template-about .nav-active .top-navigation svg path,body.page-template-services .nav-active .top-navigation svg path,body.page-template-contact .top-navigation svg path,body.page-template-insights .top-navigation svg path,body.page-template-work .top-navigation svg path,body.single-work .top-navigation svg path,body.single-insight .top-navigation svg path{fill:#ebe3db}body .thrive-nav-blue .top-navigation,body.home .nav-active .top-navigation,body.page-template-about .nav-active .top-navigation,body.page-template-services .nav-active .top-navigation,body.page-template-contact .top-navigation,body.page-template-insights .top-navigation,body.page-template-work .top-navigation,body.single-work .top-navigation,body.single-insight .top-navigation{background:#082c4e}body .thrive-nav-blue .top-navigation .burger-nav,body.home .nav-active .top-navigation .burger-nav,body.page-template-about .nav-active .top-navigation .burger-nav,body.page-template-services .nav-active .top-navigation .burger-nav,body.page-template-contact .top-navigation .burger-nav,body.page-template-insights .top-navigation .burger-nav,body.page-template-work .top-navigation .burger-nav,body.single-work .top-navigation .burger-nav,body.single-insight .top-navigation .burger-nav{background-color:#082c4e!important}body .thrive-nav-blue .top-navigation .burger-nav li,body.home .nav-active .top-navigation .burger-nav li,body.page-template-about .nav-active .top-navigation .burger-nav li,body.page-template-services .nav-active .top-navigation .burger-nav li,body.page-template-contact .top-navigation .burger-nav li,body.page-template-insights .top-navigation .burger-nav li,body.page-template-work .top-navigation .burger-nav li,body.single-work .top-navigation .burger-nav li,body.single-insight .top-navigation .burger-nav li{color:#ebe3db}body .thrive-nav-blue .top-navigation svg .a,body.home .nav-active .top-navigation svg .a,body.page-template-about .nav-active .top-navigation svg .a,body.page-template-services .nav-active .top-navigation svg .a,body.page-template-contact .top-navigation svg .a,body.page-template-insights .top-navigation svg .a,body.page-template-work .top-navigation svg .a,body.single-work .top-navigation svg .a,body.single-insight .top-navigation svg .a{fill:#ebe3db}body .thrive-nav-blue .top-navigation svg .b,body.home .nav-active .top-navigation svg .b,body.page-template-about .nav-active .top-navigation svg .b,body.page-template-services .nav-active .top-navigation svg .b,body.page-template-contact .top-navigation svg .b,body.page-template-insights .top-navigation svg .b,body.page-template-work .top-navigation svg .b,body.single-work .top-navigation svg .b,body.single-insight .top-navigation svg .b{fill:#f76571}body .thrive-nav-blue .top-navigation #nav a,body.home .nav-active .top-navigation #nav a,body.page-template-about .nav-active .top-navigation #nav a,body.page-template-services .nav-active .top-navigation #nav a,body.page-template-contact .top-navigation #nav a,body.page-template-insights .top-navigation #nav a,body.page-template-work .top-navigation #nav a,body.single-work .top-navigation #nav a,body.single-insight .top-navigation #nav a{color:#dbd1c8}body.home .top-navigation .nav-home,body.page-template-about .top-navigation .nav-about,body.page-template-contact .top-navigation .nav-contact,body.page-template-insights .top-navigation .nav-insights,body.page-template-work .top-navigation .nav-work,body.single-work .top-navigation .nav-work,body.single-insight .top-navigation .nav-insights,body.page-template-services .top-navigation .nav-services{background-color:#fd6571;color:#dbd1c8}body.home .top-navigation .top-navigation-wrap{display:flex;margin:0 auto;max-width:1070px;padding-left:15px;padding-right:15px;width:100%}body.home .top-navigation .top-navigation-wrap #nav_bar{padding-top:50px}body:not(.home) .top-navigation .top-navigation-wrap,body.home .nav-active .top-navigation-wrap{display:flex;margin:0 auto;max-width:1070px;padding-left:15px;padding-right:15px;width:100%}body:not(.home) .top-navigation #logo_box,body.home .nav-active .top-navigation #logo_box_small{background:0 0;height:auto;width:165px}body.home .nav-active .top-navigation #logo_box img{display:none}body.home .nav-active .top-navigation #logo_box_small{display:inline-block}body:not(.home) .top-navigation #nav_bar,body.home .nav-active .top-navigation #nav_bar{height:auto;padding-top:10px}body:not(.home) .top-navigation #nav,body.home .nav-active .top-navigation #nav{height:auto}body.home .top-navigation #social{margin-top:10px}body.home #masthead{width:100%}body.home .masthead-wrap{position:fixed!important;z-index:-2;width:100%}body.home .masthead-wrap,body.home #masthead{min-height:730px;height:100vh}@media screen and (max-height:729px){#home-video{position:absolute!important;min-height:730px!important}}@media screen and (max-width:850px){body.home header#masthead{height:95px}body.home .top-navigation,body.home .nav-active .top-navigation{background:#082c4e!important;max-width:unset;padding:25px 0;position:fixed;width:100%;z-index:999}body.home #masthead #logo_box_small{display:block!important}body.home #masthead #logo_box,body.home .top-navigation #logo_box_small{width:165px!important;height:auto!important}body.home #logo_box{margin-top:0!important}body.home #masthead:not(.nav-active) #logo_box{margin-top:15px!important}body.home #masthead:not(.nav-active) #burger-box{top:25px}body.home .top-navigation svg path{fill:#ebe3db}body.home .top-navigation{background:#082c4e}body.home .top-navigation .burger-nav{background-color:#082c4e!important}body.home .top-navigation .burger-nav li{color:#ebe3db}body.home .top-navigation svg .a{fill:#ebe3db}body.home .top-navigation svg .b{fill:#f76571}body.home .top-navigation #nav a{color:#dbd1c8}body.home .top-navigation #logo_box_small{background:0 0;height:auto;width:165px}body.home .top-navigation #logo_box img{display:none}}