html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.5;font-family:'Open Sans',sans-serif}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.layouts-title{font-size:26px;margin:15px 0}.layouts ul li{margin-bottom:5px}.layouts ul li a{font-size:17px;display:inline-block;padding:3px 10px}.layouts ul li a:hover{background:#000;color:#fff}.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:left}.row{max-width:1440px;padding:0 50px;margin:0 auto}.row.row-full{max-width:100%;padding:0}.row.row-mx{max-width:1720px}.nopad{padding:0}.nopadleft{padding-left:0}.nopadright{padding-right:0}strong{font-weight:700}i{font-style:italic}em{font-style:italic}.clear{clear:both}.left{float:left;margin-right:15px;margin-bottom:15px}.right{float:right;margin-left:15px;margin-bottom:15px}.alignleft{float:left;margin-right:15px;margin-bottom:15px}.alignright{float:right;margin-left:15px;margin-bottom:15px}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{margin-bottom:15px}.invi{visibility:hidden;opacity:0}.preloader{display:inline-block;width:25px;height:25px;border:3px solid hsla(0,0%,100%,.3);border-top-color:rgba(255,255,255,.3);border-right-color:rgba(255,255,255,.3);border-bottom-color:rgba(255,255,255,.3);border-left-color:rgba(255,255,255,.3);border-radius:50%;border-top-color:#ccc !important;-webkit-animation:a 1s ease-in-out infinite;animation:a 1s ease-in-out infinite;z-index:50}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:0;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent;float:right;display:none}.hamburger:hover{opacity:1}.hamburger-box{position:relative;display:inline-block;width:28px;height:20px;float:right}.hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{border-radius:2px;position:absolute;width:28px;height:2px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;background-color:#746f6c}.hamburger-inner:after,.hamburger-inner:before{display:block;content:""}.hamburger-inner:before{top:-7px}.hamburger-inner:after{bottom:-7px}.hamburger--squeeze .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:75ms}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.owl-section .item{width:100%;height:200px;background-color:#746f6c}.owl-section .owl-prev{width:30px;height:30px;background-color:aqua !important;border-radius:50%;position:absolute;top:33%;left:-30px}.owl-section .owl-next{width:30px;height:30px;background-color:aqua !important;border-radius:50%;border-radius:50%;position:absolute;top:33%;right:-30px}.blog-container{padding:0 100px;position:relative}.blog-container .owl-dots{text-align:center}.blog-container .owl-carousel button.owl-dot{background-color:#8a2be2;width:20px;height:20px;border-radius:50%}.animation-element.fade-up{opacity:0;transform:translateY(40px);transition:opacity 1.2s linear,transform 1.2s cubic-bezier(.33,1,.68,1)}.animation-element.fade-up.in-view{opacity:1;transform:translateY(0px)}.animation-element.fade-up-later{opacity:0;transform:translateY(40px);transition:opacity 1.2s .6s linear,transform 1.2s .6s cubic-bezier(.33,1,.68,1)}.animation-element.fade-up-later.in-view{opacity:1;transform:translateY(0px)}.animation-element.fade-up-late{opacity:0;transform:translateY(40px);transition:opacity 1.2s 1.2s linear,transform 1.2s 1.2s cubic-bezier(.33,1,.68,1)}.animation-element.fade-up-late.in-view{opacity:1;transform:translateY(0px)}.animation-element.fade-in{opacity:0;transition:1.5s linear}.animation-element.fade-in.in-view{opacity:1}.animation-element.fade-in-later{opacity:0;transition:1s .8s linear}.animation-element.fade-in-later.in-view{opacity:1}.animation-element.fade-in-latest{opacity:0;transition:1.5s .8s linear}.animation-element.fade-in-latest.in-view{opacity:1}.main{overflow:hidden}.medium-2{width:16.6667%}.medium-10{width:83.3333%}.medium-6{width:50%}.home-intro-section{position:relative;height:100vh}.home-intro-section:after{content:"";width:100%;height:100%;background:#000;opacity:.4;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.home-intro-section video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:100%;height:100%;object-fit:cover;z-index:0}.intro-wrapper{position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:2}.intro-text{font-family:'Adieu Alt C';font-style:normal;font-weight:200;font-size:64px;line-height:1;text-transform:uppercase;color:#fff;margin-bottom:150px;text-align:center;padding:0 6%}.intro-text h1{color:#fff}.section-grey{padding:45px 0;background-color:#e8e4e3;position:relative}.about-section{padding-bottom:100px}.highlighted-wrapper{padding:45px 30px}.highlighted-item{display:inline-block;position:relative;font-family:'Romek';font-style:normal;font-weight:200;font-size:50px;line-height:1.4;transition:.2s}.highlighted-item.active p{color:rgba(0,0,0,.4)}.highlighted-item.active p a{opacity:.4}.highlighted-item.active p a.active{opacity:1}.highlighted-item p{display:inline;color:#000;transition:.2s ease-in-out}.highlighted-item p:last-child+img{display:none}.highlighted-item img{width:74px;height:34px;display:inline-block;padding-right:5px}.highlighted-item a{display:inline-block;transition:.2s;background:#ca7e00;background:radial-gradient(circle farthest-corner at top left,#ca7e00 21%,#535c82 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:300%;position:relative;animation:animated_text 2s ease-in-out infinite;-moz-animation:animated_text 2s ease-in-out infinite;-webkit-animation:animated_text 2s ease-in-out infinite;z-index:1}@keyframes animated_text{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.highlighted-item.active{color:rgba(0,0,0,.4)}.highlighted-item a:after{content:'';width:0;height:1px;background:radial-gradient(circle farthest-corner at top left,#ca7e00 21%,#535c82 100%);position:absolute;bottom:0;left:0;transition:.2s}.highlighted-item a:hover:after{width:100%}.news-section{padding:29px 0 0;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2)}.title-17{font-family:'Adieu Alt C';font-weight:200;font-size:17px;line-height:1.2;letter-spacing:.03em;text-transform:uppercase}.featured-news-wrapper .title-17{margin-bottom:27px}.feat-fl{display:flex;flex-wrap:wrap}.featured-image{padding-bottom:60%;margin-bottom:24px;overflow:hidden}.object-fit{position:relative}.object-fit>img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%!important;height:100%;-o-object-fit:cover;object-fit:cover;transition:.2s}.featured-news-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.featured-news-list ul li{width:48%;margin-bottom:35px;text-align:center}.featured-news-list ul li a{display:block;width:100%;height:100%;color:#000;transition:.2s}.featured-news-list ul li a:hover img{transform:scale(1.15)}.featured-news-list ul li .list-text-24{margin-top:26px}.list-title-36{font-family:'Romek';font-style:normal;font-weight:200;font-size:36px;line-height:1.3}.list-title-40{font-family:'Romek';font-style:normal;font-weight:200;font-size:40px;line-height:1.3}.featured-news-list .list-title-40{max-width:904px;margin:0 auto 21px}.list-text-24{font-family:'Romek';font-style:normal;font-weight:200;font-size:24px;line-height:1.3}.featured-news-list.one{padding-left:3%}.featured-news-list.one ul li{width:100%}.bg-white-news{background-color:#fff!important;padding:120px 0}.new-single-wrapper{display:flex;align-items:flex-end;flex-wrap:wrap;color:#000}.bg-white-news .title-17{margin-bottom:-30px}.featured-news-list.one-lf-rgt ul li{width:100%}.featured-news-list.one-lf-rgt ul li a{display:flex;align-items:flex-end;justify-content:space-between}.new-single-text{padding-right:7%;padding-top:40px}.list-text-32{font-family:'Romek';font-style:normal;font-weight:200;font-size:32px;line-height:1.3;opacity:.7}.new-single-text .list-title-40{margin-bottom:20px}.new-single-image .featured-image{margin-bottom:0}.featured-news-wrapper a:hover .new-single-image img{transform:scale(1.15)}.featured-news-wrapper>a{display:inline-block;margin-bottom:45px}.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.grid:after{content:'';display:block;clear:both}.grid-item{width:calc(32.935%);margin-right:1.195%;margin-left:0;margin-bottom:16px;position:relative}.grid-item:nth-child(2n){margin-right:0}.grid-item--width2x{width:calc(65.87% - 0px)}.grid-item.grid-item--width2x .item-height-full{padding-bottom:65.5%}.item-height-half{padding-bottom:63.6%;margin-bottom:3.628%}.grid-item a:last-child .item-height-half{margin-bottom:0}.grid-item .item-height-full{padding-bottom:131%}.full-bg{width:100%;height:100%}.grid-item-title-24{font-family:'Adieu Alt C';font-style:normal;font-weight:200;font-size:24px;line-height:.8;letter-spacing:.03em;text-transform:uppercase;color:#fff}.grid-item .grid-item-title-24{position:absolute;top:26px;left:17px;right:17px;z-index:2}.grid-item-title-17{font-family:'Adieu Alt C';font-style:normal;font-weight:200;font-size:17px;line-height:1.5;letter-spacing:.03em;text-transform:uppercase}.grid-item .grid-item-title-17{position:absolute;top:24px;left:24px;right:24px;z-index:2;color:#fff}.grid-content-wrapper{position:absolute;left:0;bottom:0;padding:24px;max-width:450px;width:100%;z-index:2;color:#fff}.grid-item-text{font-family:'Romek';font-style:normal;font-weight:200;font-size:22px;line-height:1.3}.grid-logo-wrapper{margin-bottom:73px}.grid-logo-wrapper img{max-width:100%}.item-inner .grid-logo-wrapper{margin-bottom:40px}.item-inner .grid-content-wrapper{color:#000!important}.item-inner .grid-item-title-17{color:#000}.owl-grid{width:100%;height:100%}.owl-grid .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex}.image-portret{padding-bottom:131.5%}.item-inner{width:calc(100% + 2px);height:100%}.grid-item--width2x .owl-item:first-child{z-index:2}.grid-author{font-family:'Messina Sans';font-weight:500;font-size:16px;line-height:1;margin-top:40px;text-transform:uppercase}.owl-grid .owl-nav{display:none}.owl-grid .owl-dots{position:absolute;bottom:24px;left:24px}.owl-grid .owl-dots .owl-dot{width:10px;height:10px;border:1px solid #fff;border-radius:50%;margin-right:8px;background-color:#000}.owl-grid .owl-dots .owl-dot.active{background-color:#fff}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(360deg,#000 -7.91%,#000 36.94%);opacity:.4;z-index:2;transition:.2s}.grid-filter-img:after{content:'';width:100%;height:100%;background:url(/wp-content/themes/Sapphire/assets/filter.png);background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;z-index:3;opacity:0;transition:.2s ease-in-out}.owl-grid .item-inner a:hover .grid-filter-img:after{opacity:1}.cta-grid-btn-wrapper-slider{margin-top:24px}.cta-grid-btn-wrapper-numbers{margin-top:44px}.btn-arrow,.btn-arrow:active,.btn-arrow:focus{display:inline-block;font-family:'Messina Sans';font-style:normal;font-weight:500;font-size:16px;line-height:1;text-transform:uppercase;color:#000;position:relative;transition:.2s;padding-right:37px}.btn-arrow:hover{color:#000}.btn-arrow:hover:after{right:-4px}.btn-arrow:after{content:'';width:33px;height:15px;background:url(/wp-content/themes/Sapphire/assets/icon-arrow-black.svg);background-size:cover;background-repeat:no-repeat;position:absolute;top:0;right:0;transition:.2s}.cta-grid-btn-wrapper{text-align:right}.section-by-the-numbers{background-color:#612e46;padding:120px 0 67px;overflow:hidden}.sti-container{position:relative}.sti-sidebar{float:left;width:45%;color:#fff;max-width:595px}.sti-content{float:right;width:55%;padding-left:6%}.sti-footer{clear:both;height:0}.sti-sidebar .title-17{margin-bottom:40px}.text-numbers{font-family:'Romek';font-style:normal;font-weight:200;font-size:30px;line-height:1.3;color:#fff}.section-by-the-numbers .btn-arrow{color:#fff}.section-by-the-numbers .btn-arrow:hover{color:#fff}.section-by-the-numbers .btn-arrow:after{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.numbers-value{font-family:'Adieu Alt C';font-style:normal;font-weight:200;font-size:90px;line-height:1;text-transform:uppercase;color:#fff;margin-bottom:16px}.numbers-title{font-family:'Messina Sans';font-style:normal;font-weight:500;font-size:16px;line-height:1;text-transform:uppercase;color:#fff}.numbers-list ul li{padding-bottom:50px;border-bottom:1px solid rgba(255,255,255,.2);margin-bottom:40px}.numbers-list ul li:last-child{border:none;margin-bottom:0;padding-bottom:30px}.section-companies-of-cons{background-color:#2a3739;padding:140px 0 118px}.section-companies-of-cons h3{color:#fff}.section-title-36{font-family:'Adieu Alt C';font-style:normal;font-weight:200;font-size:36px;line-height:20px;text-align:center;letter-spacing:.03em;text-transform:uppercase}.section-companies-of-cons .section-title-36{margin-bottom:139px}.home-services-line{display:-webkit-box;display:-ms-flexbox;display:flex}.home-services-line-item{margin-bottom:67px;padding-left:160px;position:relative;transition:.2s;white-space:nowrap}.home-services-line-item h2{font-family:'Romek';font-style:normal;font-weight:200;font-size:4.2vw;line-height:1.1;color:#fff;padding-right:50px;transition:.2s}.home-services-line-item:hover h2{color:rgba(255,255,255,.5)}.home-services-line-item:hover .img-companies img{transform:scale(1.2)}.img-companies{position:absolute;top:50%;left:0;transform:translateY(-50%);width:141px;height:94px;margin-right:20px;transition:.2s}.home-services-line-hold .home-services-line:hover{-webkit-animation-play-state:paused;animation-play-state:paused}.companies-cta{text-align:center;margin-bottom:51px}.btn-transparent,.btn-transparent:active,.btn-transparent:focus{display:inline-block;border:1px solid #fff;padding:16px 73px 16px 26px;position:relative;color:#fff;font-family:'Romek';font-style:normal;font-weight:200;font-size:26px;line-height:1.3;transition:.2s}.btn-transparent:after{content:'';background:url(/wp-content/themes/Sapphire/assets/icon-arrow-black.svg);background-repeat:no-repeat;background-size:cover;width:39px;height:18px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);position:absolute;right:26px;top:50%;transform:translateY(-50%);transition:.2s}.btn-transparent:hover{color:#000;border-color:#000;background:#fff}.btn-transparent:hover:after{filter:none}.btn-transparent:hover:after{right:22px}.comapies-expl{font-family:'Messina Sans';font-style:normal;font-weight:500;font-size:16px;line-height:100%;color:#fff}.team-members-list ul{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap}.team-members-list ul li{width:16.6667%;padding-bottom:50%;text-align:center;padding:64px 42px 14% 46px}.team-members-list ul li:nth-child(8){width:33.3333%}.team-members-list ul li:nth-child(15){width:33.3333%}.btn-transparent.black,.btn-transparent.black:active,.btn-transparent.black:focus{border-color:#000;color:#000;font-size:1vw}.btn-transparent.black:after{filter:none;width:2vw;height:.9vw}.btn-transparent.black:hover{border-color:#000;color:#fff;background:#000}.btn-transparent.black:hover:after{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.team-title{font-family:'Adieu Alt C';font-style:normal;font-weight:200;font-size:2.1vw;line-height:1;letter-spacing:.03em;text-transform:uppercase;color:#fff}.team-text{font-family:'Romek';font-weight:200;font-size:1.6vw;line-height:1.3;text-align:center;color:#000;margin-bottom:30px}.centering-cnt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:64%}.show-for-small-only{display:none}.section-areas-of-interest{padding:120px 0 64px;background-color:#e8e4e3}.section-areas-intro .title-17{margin-bottom:40px}.text-32{font-family:'Romek';font-weight:200;font-size:32px;line-height:1.3}.section-areas-intro .text-32{margin-bottom:20px}.section-areas-intro{margin-bottom:100px}.section-areas-intro{max-width:666px}.areas-list ul{display:flex;flex-wrap:wrap}.areas-list ul li{display:inline-block;width:30%;margin-right:5%;margin-bottom:80px}.areas-list ul li:nth-child(3n){margin-right:0}.areas-list ul li:nth-last-child(-n+3){padding-bottom:0}.areas-title{font-family:'Romek';font-weight:200;font-size:32px;line-height:1.3;margin-bottom:16px;padding-top:24px;border-top:1px solid rgba(0,0,0,.2)}.areas-text{font-family:'Messina Sans';font-weight:500;font-size:18px;line-height:1.4}.areas-list-img{position:relative;padding-bottom:68.6%;margin-bottom:30px}.areas-list-img img{background-size:cover !important;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.areas-list-expl-text{font-family:'Messina Sans';font-weight:500;font-size:16px;line-height:100%}.frontpage-cv2-featured-section{margin-bottom:35px}.frontpage-cv2-featured-section .bg-white-news a .list-text-32{margin-top:50px}.owl-carousel.owl-grid .owl-item img{width:100% !important}.grid-logo-wrapper{max-width:100%}.owl-carousel.owl-grid .owl-item .grid-logo-wrapper img{width:auto !important;max-width:100%}.grid-wrapper-section-img-zoom{overflow:hidden}.grid-wrapper-section-img-zoom img{transition:.4s ease-in-out}.grid-wrapper-section-img-zoom:hover img{transform:scale(1.2)}.grid-wrapper-section-img-zoom:hover .overlay{opacity:.6}.grid-wrapper-section-img-zoom-v2 .overlay,.grid-wrapper-section-img-zoom-no .overlay{opacity:0}.grid-wrapper-section-img-zoom-v2:hover .overlay,.grid-wrapper-section-img-zoom-no:hover .overlay{opacity:.2}.grid-wrapper-section-img-opacity-25 .overlay{opacity:0}.grid-wrapper-section-img-opacity-25:hover .overlay{opacity:.25}.overlay.overlay-white{background:#fff;opacity:0}.item-inner-white-hover a{display:block;width:100%;height:100%;position:relative}.item-inner-white-hover a:hover .overlay.overlay-white{opacity:.2}.logo-slider-two,.logo-slider-two .owl-stage-outer,.logo-slider-two .owl-stage,.logo-slider-two .owl-item{height:100%}.logo-slider-two .item{height:100%}.logo-slider-two .item a{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:76px 10px 50px;height:100%;min-height:175px}.logo-slider-two .item img{width:auto !important;max-width:100%}.logo-slider-two .item-height-full{padding-bottom:0 !important}.logo-slider-two .owl-item img{opacity:0}.logo-slider-two .owl-item.active img{opacity:1}.grid-item-title-with-arrow{padding-right:25px}.grid-item-title-with-arrow:after{content:'';width:21px;height:17px;background:url(/wp-content/themes/Sapphire/assets/icon-arrow-right-white.svg) no-repeat center center;background-size:contain !important;position:absolute;top:50%;right:0;transform:translateY(-50%);opacity:0;transition:.2s ease-in-out}.grid-item-first:hover .grid-item-title-with-arrow:after,.grid-item a:hover .grid-item-title-with-arrow:after{opacity:1}.grid-item-centered-img .grid-content-wrapper{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:75%}.grid-item-centered-img .grid-logo-wrapper{width:100%}.news-section-large-center .featured-news-wrapper>.title-17{width:100%;margin-bottom:84px}.news-section-large-center .featured-news-wrapper .featured-news-list{width:100%;padding:0 13.6%}.grid-section-bottom-hold{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px}.grid-section-bottom-hold .areas-list-expl-text{width:50%;padding-right:15px;min-height:1px}.grid-section-bottom-hold .cta-grid-btn-wrapper{width:50%;padding-left:15px;margin-top:0}.bg-white-news.bg-white-news-nowhite{background:0 0 !important;padding:0 !important}.bg-white-news.bg-white-news-nowhite .featured-news-wrapper{border-top:1px solid rgba(0,0,0,.2) !important}.bg-white-news.bg-white-news-nowhite .featured-news-wrapper>a{width:100%;border-bottom:1px solid rgba(0,0,0,.2) !important;padding:45px 0 35px;margin-bottom:0}.bg-white-news.bg-white-news-nowhite .animation-element.fade-up.in-view{border-bottom:none}.featured-news-list ul li a :last-child{margin-bottom:0}.grid-item-spotlight-hover:hover .grid-wrapper-section-img-opacity-25 .overlay{opacity:.25}.grid-item-spotlight-hover:hover .grid-filter-img:after{opacity:1}.grid-item-spotlight-hover:hover .grid-item-title-with-arrow:after{opacity:1}.grid-item-spotlight-hover .item-inner:not(.item-inner-white-hover) .grid-item-title-with-arrow:after{visibility:hidden}.homepage-logo-carousel-reverse .owl-stage,.homepage-logo-carousel .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex}.owl-carousel.owl-grid .owl-item .grid-logo-wrapper{text-align:center}@media only screen and (min-width:1440px){.btn-transparent.black,.btn-transparent.black:active,.btn-transparent.black:focus{font-size:26px}}@media only screen and (max-width:1440px){.intro-text{margin-bottom:73px}}@media only screen and (max-width:1330px){.grid-item--width2x .owl-item .grid-item-text{font-size:18px}}@media only screen and (max-width:1250px){.grid-item-text{font-size:18px}.item-inner .grid-logo-wrapper{margin-bottom:10px}.grid-logo-wrapper{margin-bottom:36px}.grid-author{margin-top:20px}.sti-sidebar{max-width:43%}.intro-text{padding:0}.grid-item--width2x .owl-item .grid-item-text{font-size:16px}}@media only screen and (max-width:1150px){.list-title-40{font-size:28px}.list-title-36{font-size:28px}.list-text-24{font-size:18px}.list-text-32{font-size:24px}.numbers-value{font-size:70px}.text-numbers{font-size:26px}.intro-text{font-size:58px}.grid-item--width2x .owl-item .grid-item-text{font-size:14px}}@media only screen and (max-width:1023px){.row{padding:0 35px}.intro-text{font-size:52px}.highlighted-wrapper{padding:100px 20px 0}.highlighted-item{font-size:38px}.img-companies{width:111px;height:76px}.home-services-line-item h2{font-weight:200;padding-right:30px;font-size:60px}.home-services-line-item{margin-bottom:40px;padding-left:139px}.companies-of-cons .section-title-36{margin-bottom:80px}.section-title-36{font-size:24px}.team-members-list ul li{width:33.333%;padding-bottom:50%;text-align:center;padding:64px 42px 28% 46px}.team-members-list ul li:nth-child(8){width:66.666%}.team-members-list ul li:nth-child(15){width:66.666%}.hide-1023{display:none}.show-1023{display:block}.team-text{font-size:18px;margin-bottom:20px}.btn-transparent.black,.btn-transparent.black:active,.btn-transparent.black:focus{font-size:14px}.areas-title{font-size:25px}.areas-text{font-size:15px}.text-32{font-size:26px}.section-areas-of-interest{padding:80px 0 64px}.section-areas-intro{margin-bottom:60px}.team-members-list ul li .team-text{font-size:15px}.team-members-list ul li .btn-transparent.black,.team-members-list ul li .btn-transparent.black:active,.team-members-list ul li .btn-transparent.black:focus{padding-top:10px;padding-bottom:10px}.sti-sidebar{position:static !important;bottom:auto !important;top:auto !important}.grid-section-bottom-hold .areas-list-expl-text{width:100%;padding-right:0;min-height:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0 10%!important}.grid-section-bottom-hold .cta-grid-btn-wrapper{width:100%;padding:0 !important;margin:0 !important;margin-bottom:25px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.bg-white-news.bg-white-news-nowhite .new-single-wrapper{display:block}.bg-white-news.bg-white-news-nowhite .new-single-text{width:100%;padding-right:0}.bg-white-news.bg-white-news-nowhite .new-single-image{width:100%}.grid-item--width2x .owl-item .grid-item-text{font-size:10px}}@media only screen and (max-width:992px){.grid-item-title-24{font-size:15px}.grid-item .grid-item-title-24{top:16px}.grid-item-title-17{font-size:11px}.grid-item .grid-item-title-17{top:14px;left:14px;right:14px}.grid-content-wrapper{padding:10px}.grid-item-text{font-size:10px}.grid-logo-wrapper{max-height:54px}.grid-author{font-size:8px;margin-top:20px}.news-section-large-center .featured-news-wrapper>.title-17{margin-bottom:50px}.news-section-large-center .featured-news-wrapper .featured-news-list{padding:0 10%}.owl-carousel.owl-grid .owl-item .grid-logo-wrapper img{max-width:60%}}@media screen and (max-width:639px){.row{padding:0 24px}.intro-text{font-size:28px;margin-bottom:22px}.highlighted-item{font-size:22px}.highlighted-wrapper{padding:20px 0 59px}.highlighted-item img{width:25px;height:11px;padding-right:4px}.list-title-40{font-size:22px}.list-title-36{font-size:22px}.featured-news-list ul li{width:100%;text-align:left}.featured-news-list.one{padding-left:0}.news-section{padding:20px 0 0}.bg-white-news{background-color:#fff!important;padding:0}.list-text-32{font-size:18px}.bg-white-news .title-17{margin-bottom:27px}.bg-white-news .list-text-32{margin-bottom:20px}.grid-item{width:100%!important;margin-right:0;margin-left:0;margin-bottom:21px}.grid-content-wrapper{padding:18px 16px;max-width:100%}.item-inner .grid-content-wrapper{padding:24px 28px 50px 15px}.grid-item-text{font-size:17px}.grid-item-title-17{font-size:12px}.grid-item-title-24{font-size:12px}.grid-logo-wrapper{text-align:center}.grid-logo-wrapper img{max-height:50px}.btn-arrow,.btn-arrow:active,.btn-arrow:focus{font-size:12px;padding-right:23px}.btn-arrow:after{width:18px;height:9px;top:1px}.section-grey{padding:32px 0 30px}.cta-grid-btn-wrapper{padding-top:13px;margin-top:0}.medium-2{width:100%}.medium-10{width:100%}.medium-6{width:100%}.new-single-text{padding-right:0;padding-top:3px}.numbers-value{font-size:50px}.text-numbers{font-size:22px}.numbers-title{font-size:12px;line-height:1.4}.sti-sidebar{width:100%;max-width:100%;margin-bottom:56px}.sti-content{width:100%;padding-left:0}.section-by-the-numbers{padding:56px 0 17px}.sti-sidebar .title-17{margin-bottom:24px}.numbers-list ul li{padding-bottom:24px;margin-bottom:24px}.img-companies{width:111px;height:60px}.home-services-line-item h2{font-size:30px;padding-right:30px}.home-services-line-item{margin-bottom:70px;padding-left:139px}.companies-of-cons .section-title-36{margin-bottom:38px}.section-title-36{font-size:12px}.companies-of-cons{padding:56px 0 51px}.companies-cta{margin-bottom:25px}.btn-transparent,.btn-transparent:active,.btn-transparent:focus{border:1px solid #fff;padding:6px 36px 6px 15px;font-size:14px}.btn-transparent:after{width:17px;height:8px;right:14px;top:15px}.btn-transparent:hover:after{right:10px}.comapies-expl{text-align:center;font-size:12px;max-width:286px;margin:0 auto}.team-text{font-size:12px;margin-bottom:7px}.team-members-list ul li{padding:25px 20px 25%}.team-title{font-size:16px}.btn-transparent.black,.btn-transparent.black:active,.btn-transparent.black:focus{border-color:#000;color:#000;font-size:14px}.btn-transparent.black:after{filter:none;width:17px;height:8px;top:50%}.centering-cnt{min-width:77%}.about-section{padding-bottom:0}.title-17{font-size:12px}.featured-news-wrapper .title-17{margin-bottom:16px}.featured-image{margin-bottom:16px}.owl-item .grid-logo-wrapper{text-align:left}.owl-item .grid-logo-wrapper img{max-height:30px}.grid-author{font-size:12px;margin-top:16px}.owl-grid .owl-dots{bottom:16px;left:16px}.show-for-small-only{display:block}.section-companies-of-cons{padding:56px 0 51px}.section-companies-of-cons .section-title-36{margin-bottom:39px}.areas-list ul li{width:100%;margin-right:0;margin-bottom:40px}.areas-list ul li:nth-last-child(-n+3){padding-bottom:auto}.areas-title{font-size:22px}.areas-text{font-size:14px;margin-bottom:24px;opacity:0;visibility:hidden;overflow:hidden;transition:.2s;display:none}.section-areas-of-interest{padding:70px 0 41px}.section-areas-intro .title-17{margin-bottom:24px}.text-32{font-size:22px}.areas-title{padding-right:40px;position:relative}.areas-title:after{content:'';width:11px;height:5px;background:url(/wp-content/themes/Sapphire/assets/arrow-accord.svg);background-size:cover;background-repeat:no-repeat;position:absolute;top:50%;right:0;transform:rotate(180deg) translateY(-50%);transition:.2s}.areas-list ul li.active .areas-text{opacity:1;visibility:visible;overflow:visible;display:block}.areas-list ul li.active .areas-title:after{transform:translateY(-50%)}.areas-list-expl-text{font-size:12px;line-height:1.2;text-align:center;margin-top:20px;padding:0 40px;opacity:.6}.frontpage-cv2-featured-section .bg-white-news a .list-text-32{margin-top:0}.frontpage-cv2-featured-section .bg-white-news{padding:45px 0 0}.featured-news-list ul li .list-text-24{margin-top:18px}.home-intro-section{height:640px}.team-members-list ul li .btn-transparent.black,.team-members-list ul li .btn-transparent.black:active,.team-members-list ul li .btn-transparent.black:focus{padding-top:8px;padding-bottom:8px}.news-section-large-center .featured-news-wrapper>.title-17{margin-bottom:16px}.news-section-large-center .featured-news-wrapper .featured-news-list{padding:0}.bg-white-news.bg-white-news-nowhite .featured-news-wrapper>a{padding:35px 0}.grid-item-spotlight-hover .item-inner:not(.item-inner-white-hover) .grid-item-title-with-arrow:after{visibility:visible}.grid-item--width2x .owl-item .grid-item-text{font-size:15px}}@media screen and (max-width:374px){.btn-transparent.black,.btn-transparent.black:active,.btn-transparent.black:focus{font-size:10px}.grid-item--width2x .owl-item .grid-item-text{font-size:14px}}.grid-item-custom{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;width:calc(100% + 16px);margin-right:-16px}.grid-item-custom-item{min-height:500px;float:left;margin:0 16px 16px 0;position:relative}.grid-item-custom-item-sm{width:calc(25% - 16px)}.grid-item-custom-item-lg{width:calc(50% - 16px)}.grid-item-custom-item-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.grid-item-custom-item-bg img{background-size:cover !important;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.grid-item-custom-item a{display:block;width:100%;height:100%;position:relative;z-index:2}.a-no-href{pointer-events:none}.grid-item-custom-item .overlay{z-index:1}.grid-item-custom-item .grid-item-title-17{margin-bottom:24px;position:relative}.grid-item-custom-item a.grid-wrapper-section-img-opacity-25:hover .grid-item-title-with-arrow:after{opacity:1}.grid-item-custom-item .grid-item-text{margin-bottom:24px}.grid-item-custom-item .grid-item-text p{margin-bottom:24px;color:inherit}.grid-item-custom-item :last-child{margin-bottom:0 !important}.grid-item-custom-item div{width:100%}.grid-item-custom-item-first{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between;height:100%;padding:24px;position:relative;z-index:2}.grid-item-custom-item-second{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between;height:100%;position:relative;z-index:2}.grid-item-custom-item-second-textbox{padding:24px 24px 0}.grid-item-custom-item-second-img{text-align:right;margin-top:100px;line-height:0}.grid-item-custom-item-second-img img{max-width:100%}.grid-item-custom-item-third{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between;height:100%;padding:24px;position:relative;z-index:2}.grid-item-custom-item-third-img{margin:24px 0;text-align:center}.grid-item-custom-item-third-img img{max-width:100%}@media screen and (max-width:992px){.grid-item-custom-item-first{padding:10px}.grid-item-custom-item-second-textbox{padding:10px 10px 0}.grid-item-custom-item-third{padding:10px}.grid-item-custom{width:calc(100% + 8px);margin-right:-8px}.grid-item-custom-item{min-height:350px;margin:0 8px 16px 0}.grid-item-custom-item-sm{width:calc(25% - 8px)}.grid-item-custom-item-lg{width:calc(50% - 8px)}}@media screen and (max-width:767px){.grid-item-custom-item{min-height:250px}}@media screen and (max-width:639px){.grid-item-custom{width:100%;margin-right:0}.grid-item-custom-item{min-height:350px;margin:0 0 16px}.grid-item-custom-item-sm{width:100%}.grid-item-custom-item-lg{width:100%}.grid-item-custom-item-first{padding:16px}.grid-item-custom-item-second-textbox{padding:16px 16px 0}.grid-item-custom-item-third{padding:16px}}.row.row-1776{width:100%;max-width:1776px}.careers-page-main{background:#e8e4e3}.careers-tp-intro-section{height:100vh;padding:140px 0;position:relative;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.careers-tp-intro-section:before{content:"";background:#000;opacity:.2;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.careers-tp-intro-section:after{content:"";background:url(/wp-content/themes/Sapphire/assets/careers-intro-gradient.png) no-repeat center center;background-size:cover !important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.careers-tp-intro-section video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:100%;height:100%;object-fit:cover;z-index:1}.careers-tp-intro-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.careers-tp-intro-section .row{position:relative;z-index:4}.careers-tp-intro-title{font-family:'Adieu Alt C';font-style:normal;font-weight:200;font-size:74px;line-height:1;text-transform:uppercase;color:#fff}.careers-tp-intro-title *{color:#fff}.careers-tp-intro-btns{padding-top:40px}.careers-tp-intro-btns ul li{display:inline-block;margin-right:16px}.careers-tp-intro-btns ul li:last-child{margin-right:0}.btn-bordered-arrow-down,.btn-bordered-arrow-down:focus,.btn-bordered-arrow-down:active{display:inline-block;font-family:'Romek';font-style:normal;font-weight:200;font-size:22px;line-height:1;color:#fff;border:1px solid #fff;padding:19px 51px 19px 20px;position:relative;transition:.2s ease-in-out;white-space:nowrap}.btn-bordered-arrow-down:before,.btn-bordered-arrow-down:after{content:"";width:16px;height:16px;background-size:contain !important;position:absolute;top:50%;right:24px;transform:translateY(-50%);transition:.2s ease-in-out}.btn-bordered-arrow-down:before{background:url(/wp-content/themes/Sapphire/assets/btn-bordered-arrow-down-white.svg) no-repeat center center}.btn-bordered-arrow-down:after{background:url(/wp-content/themes/Sapphire/assets/btn-bordered-arrow-down-dark.svg) no-repeat center center;opacity:0}.btn-bordered-arrow-down:hover{background:#fff;color:#000}.btn-bordered-arrow-down:hover:before{opacity:0}.btn-bordered-arrow-down:hover:after{opacity:1}.btn-bordered-arrow-topleft,.btn-bordered-arrow-topleft:focus,.btn-bordered-arrow-topleft:active{display:inline-block;font-family:'Romek';font-style:normal;font-weight:200;font-size:22px;line-height:1;color:#fff;border:1px solid #fff;padding:19px 51px 19px 20px;position:relative;transition:.2s ease-in-out;white-space:nowrap}.btn-bordered-arrow-topleft:before,.btn-bordered-arrow-topleft:after{content:"";width:16px;height:16px;background-size:contain !important;position:absolute;top:50%;right:24px;transform:translateY(-50%);transition:.2s ease-in-out}.btn-bordered-arrow-topleft:before{background:url(/wp-content/themes/Sapphire/assets/btn-bordered-arrow-topleft-white.svg) no-repeat center center}.btn-bordered-arrow-topleft:after{background:url(/wp-content/themes/Sapphire/assets/btn-bordered-arrow-topleft-dark.svg) no-repeat center center;opacity:0}.btn-bordered-arrow-topleft:hover{background:#fff;color:#000}.btn-bordered-arrow-topleft:hover:before{opacity:0}.btn-bordered-arrow-topleft:hover:after{opacity:1}.careers-tp-story-section{padding:64px 0 150px}.careers-tp-subtitle{font-family:'Adieu Alt C';font-style:normal;font-weight:200;font-size:17px;line-height:1;letter-spacing:.1em;text-transform:uppercase;margin-bottom:32px}.careers-tp-story-title{font-family:'Romek';font-style:normal;font-weight:200;font-size:50px;line-height:1.2;margin-bottom:150px;max-width:1080px}.careers-tp-story-text{font-family:'Romek';font-style:normal;font-weight:200;font-size:22px;line-height:1.41}.careers-tp-story-section .careers-tp-story-text{margin-bottom:150px;max-width:509px;margin-left:51%}.careers-tp-story-image-slider{margin-bottom:150px}.careers-tp-story-image-owl .owl-stage-outer{overflow:visible}.careers-tp-story-image-owl .item{width:666px;padding-bottom:100%}.careers-tp-subtitle.careers-tp-subtitle-team{margin-bottom:64px}.careers-tp-story-team-custom-list{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap}.careers-tp-story-team-custom-list-left{width:51%;padding-right:40px}.careers-tp-story-team-custom-list-right{width:49%}.careers-tp-story-team-custom-list-left ul li{margin-bottom:36px;float:left;clear:both}.careers-tp-story-team-custom-list-nav{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:.3;transition:.2s ease-in-out;cursor:pointer}.careers-tp-story-team-custom-list-nav:hover{opacity:.6}.careers-tp-story-team-custom-list-left ul li.active .careers-tp-story-team-custom-list-nav{opacity:1}.careers-tp-story-team-custom-list-img{width:80px;height:80px;border-radius:50%;margin-right:24px}.careers-tp-story-team-custom-list-img img{border-radius:50%}.careers-tp-story-team-custom-list-img svg{width:92px;height:92px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);stroke-dasharray:300;stroke-dashoffset:300}@-webkit-keyframes careers_tp_story_team_custom_list_img{from{stroke-dashoffset:300}to{stroke-dashoffset:0}}@keyframes careers_tp_story_team_custom_list_img{from{stroke-dashoffset:300}to{stroke-dashoffset:0}}.careers-tp-story-team-custom-list.anim-in-view #careers-tp-story-team-custom-list-dots li.active svg{animation:careers_tp_story_team_custom_list_img 9s linear forwards;-webkit-animation:careers_tp_story_team_custom_list_img 9s linear forwards}.careers-tp-story-team-custom-list-name{font-family:'Romek';font-style:normal;font-weight:200;font-size:22px;line-height:1.41;margin-bottom:6px}.careers-tp-story-team-custom-list-position{font-family:'Messina Sans';font-style:normal;font-weight:500;font-size:15px;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}.careers-tp-story-team-custom-list-text{font-family:'Romek';font-style:italic;font-weight:200;font-size:50px;line-height:1.2;opacity:0;visibility:hidden;transform:translateY(100px);transition:.5s ease-in-out}.careers-tp-story-team-custom-list-text span{display:block;color:#567eb9;font-style:normal}.careers-tp-story-team-custom-owl .owl-item.active .careers-tp-story-team-custom-list-text{opacity:1;visibility:visible;transform:translateY(0)}.careers-tp-values-section{background:#000;padding:150px 0}.careers-tp-values-section-top{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;margin-bottom:150px;color:#fff}.careers-tp-values-section-top .careers-tp-subtitle{float:left;width:51%;padding-right:20px}.careers-tp-values-section-top .careers-tp-story-text{float:left;width:49%}.careers-tp-values-why-interview-roles{padding-left:33.65%}.careers-tp-values-section-list ul li{margin-bottom:8px}.careers-tp-values-section-list ul li:last-child{margin-bottom:0}.careers-tp-values-section-list ul li:nth-child(5n+1) .careers-tp-values-section-list-box-bg{background:#2a3739}.careers-tp-values-section-list ul li:nth-child(5n+2) .careers-tp-values-section-list-box-bg{background:#567eb9}.careers-tp-values-section-list ul li:nth-child(5n+3) .careers-tp-values-section-list-box-bg{background:#612e46}.careers-tp-values-section-list ul li:nth-child(5n+4) .careers-tp-values-section-list-box-bg{background:#e8e4e3}.careers-tp-values-section-list ul li:nth-child(5n+5) .careers-tp-values-section-list-box-bg{background:#465164}.careers-tp-values-section-list ul li:nth-child(5n+1) .careers-tp-values-section-list-box.is-active{color:#fff}.careers-tp-values-section-list ul li:nth-child(5n+2) .careers-tp-values-section-list-box.is-active{color:#000}.careers-tp-values-section-list ul li:nth-child(5n+3) .careers-tp-values-section-list-box.is-active{color:#fff}.careers-tp-values-section-list ul li:nth-child(5n+4) .careers-tp-values-section-list-box.is-active{color:#000}.careers-tp-values-section-list ul li:nth-child(5n+5) .careers-tp-values-section-list-box.is-active{color:#fff}.careers-tp-values-section-list-box{position:relative;border:1px solid rgba(255,255,255,.3);padding:32px 85px 32px 276px;min-height:220px;color:#fff;opacity:.3;transition:.2s ease-in-out}.careers-tp-values-section-list-box.is-active{opacity:1}.careers-tp-values-section-list-box>span{position:absolute;top:50px;left:43px;font-family:'Adieu Alt C';font-style:normal;font-weight:200;font-size:17px;line-height:1;letter-spacing:.1em;text-transform:uppercase;transition:.2s ease-in-out}.careers-tp-values-section-list-box-bg{position:absolute;top:0;right:0;bottom:0;left:0;transition:.2s ease-in-out;opacity:0;z-index:-1;transition:.4s ease-in-out}.careers-tp-values-section-list-box.is-active .careers-tp-values-section-list-box-bg{opacity:1}.careers-tp-values-section-list-box-title{font-family:'Romek';font-style:normal;font-weight:200;font-size:50px;line-height:1.2;margin-bottom:24px;transition:.2s ease-in-out}.careers-tp-values-section-list-box-text{font-family:'Messina Sans';font-style:normal;font-weight:500;font-size:15px;line-height:1.4;transition:.2s ease-in-out}.careers-tp-why-section{padding:157px 0 40px}.careers-title-text-list ul{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;width:calc(100% + 78px)}.careers-title-text-list ul li{float:left;width:calc(50% - 78px);margin:0 78px 124px 0}.careers-title-text-list-title{font-family:'Romek';font-style:normal;font-weight:200;font-size:32px;line-height:1.31;margin-bottom:17px}.careers-title-text-list-text{font-family:'Messina Sans';font-style:normal;font-weight:500;font-size:15px;line-height:1.4}.careers-tp-interview-section{background:#612e46;padding:157px 0 40px}.careers-tp-interview-section *{color:#fff}.careers-tp-why-interview-box{position:relative}.careers-tp-why-interview-box .careers-tp-subtitle{position:absolute;top:0;left:0;width:30%}.careers-tp-image-section{position:relative}.careers-tp-image-section:before{content:'';width:100%;height:50%;background:#612e46;position:absolute;top:0;left:0;right:0;z-index:0}.careers-tp-image-section-img{padding-top:61.45%}.careers-tp-roles-section{padding:150px 0}.careers-tp-story-team-slider{display:none}.careers-tp-story-team-custom-owl-mobile-textbox{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.careers-tp-story-team-custom-owl-mobile .item{opacity:0;visibility:hidden;transform:translateY(100px);transition:.5s ease-in-out}.careers-tp-story-team-custom-owl-mobile .owl-stage{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap}.careers-tp-story-team-custom-owl-mobile .owl-item.active .item{visibility:visible;opacity:1;transform:translateY(0);height:100%;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between}.careers-tp-story-team-custom-owl-mobile .owl-item.active .item>div{width:100%}.careers-tp-story-team-custom-owl-mobile .careers-tp-story-team-custom-list-text{visibility:visible;opacity:1;transform:none;font-size:22px;margin-bottom:33px}.careers-tp-story-team-custom-owl-mobile .careers-tp-story-team-custom-list-text span{line-height:1}.careers-tp-story-team-custom-owl-mobile .owl-dots{padding-top:32px}.careers-tp-story-team-custom-owl-mobile .owl-dots .owl-dot{display:inline-block;float:left;width:60px;height:1px;background:rgba(0,0,0,.2) !important;margin-right:8px;position:relative}.careers-tp-story-team-custom-owl-mobile .owl-dots .owl-dot:before{content:'';width:0;height:100%;background:#000;position:absolute;top:0;left:0}.careers-tp-story-team-custom-owl-mobile .owl-dots .owl-dot.active:before{transition:9s;width:100%}.careers-tp-values-why-interview-roles-empty{padding-left:28%;display:none}.careers-tp-values-why-interview-roles-empty .careers-tp-story-title{margin-bottom:30px}.careers-tp-values-why-interview-roles-empty .careers-tp-story-text{max-width:764px}.careers-tp-values-why-interview-roles-empty .careers-tp-story-text *{color:#000}.careers-tp-story-text a{color:#000;transition:.2s ease-in-out;text-decoration:underline solid Currentcolor}.careers-tp-story-text a:hover{color:#000;text-decoration:underline solid transparent}.careers-tp-open-roles .careers-tp-accordion:first-child .careers-tp-accordion-item:first-child{border-top:1px solid #c4c4c4}.careers-tp-accordion-item{border-bottom:1px solid #c4c4c4}.careers-tp-accordion-item-title{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;padding:24px 0}.careers-tp-accordion-job-title{font-family:'Romek';font-weight:200;font-size:50px;line-height:1.2;color:#000}.careers-tp-accordion-location{font-family:'Messina Sans';font-style:normal;font-weight:500;font-size:15px;line-height:1.4;color:#000;padding-left:30px}.careers-tp-accordion-item-content{padding:44px 0 80px}.btn-bordered-arrow-topleft.btn-bordered-arrow-topleft-dark,.btn-bordered-arrow-topleft.btn-bordered-arrow-topleft-dark:focus,.btn-bordered-arrow-topleft.btn-bordered-arrow-topleft-dark:active{color:#000;border-color:#000}.btn-bordered-arrow-topleft.btn-bordered-arrow-topleft-dark:hover{color:#fff;border-color:#000;background:#000}.btn-bordered-arrow-topleft.btn-bordered-arrow-topleft-dark:before{opacity:0}.btn-bordered-arrow-topleft.btn-bordered-arrow-topleft-dark:after{opacity:1}.btn-bordered-arrow-topleft.btn-bordered-arrow-topleft-dark:hover:before{opacity:1}.btn-bordered-arrow-topleft.btn-bordered-arrow-topleft-dark:hover:after{opacity:0}.careers-tp-accordion-item-content{display:none}.careers-tp-accordion-job-content-item{margin-bottom:64px}.careers-tp-accordion-job-content-item p strong{font-family:'Messina Sans'}.case-studies-page-main{background:#e8e4e3}.case-studies-page-intro-image-video{position:relative;min-height:100vh;padding:170px 0 56px;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.case-studies-page-intro-image-video:before{content:'';background:url(/wp-content/themes/Sapphire/assets/case-studies-intro-bg.png) no-repeat center bottom;background-size:cover !important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.case-studies-page-intro-image-video:after{content:'';background:#000;opacity:.25;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.case-studies-page-intro-image-video video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:100%;height:100%;object-fit:cover;z-index:1}.case-studies-page-intro-image-video-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.case-studies-page-intro-image-video .row{position:relative;z-index:4}.case-studies-page-intro-textbox{width:100%;max-width:1306px;margin:0 auto}.case-studies-page-intro-textbox *{color:#fff}.case-studies-page-intro-title{font-family:'Romek';font-weight:200;font-size:80px;line-height:1.1;margin-bottom:32px}.case-studies-page-intro-text{font-family:'Messina Sans';font-style:normal;font-weight:500;font-size:22px;line-height:1.45;letter-spacing:.02em;margin-bottom:32px}.case-studies-page-intro-info{padding-top:24px;font-family:'Messina Sans';font-style:normal;font-weight:500;font-size:11px;line-height:1.18;letter-spacing:.05em;text-transform:uppercase}.case-studies-page-intro-info span{display:block;margin-bottom:8px}.case-studies-page-intro-subtitle-section{padding:64px 0 86px}.case-studies-page-intro-subtitle{font-family:'Romek';font-style:normal;font-weight:200;font-size:50px;line-height:1.2;max-width:1080px}.case-studies-page-intro-tall{min-height:100vh;padding:170px 0 56px;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.case-studies-page-intro-tall .row{position:relative;z-index:4}.case-studies-page-intro-tall-2{padding:320px 0 80px}.case-studies-page-intro-tall-2 *{color:#fff}.case-studies-page-intro-tall-2-box{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.case-studies-page-intro-tall-2-img{float:left;width:528px;height:528px}.case-studies-page-intro-tall-2-box .case-studies-page-intro-subtitle{float:left;width:calc(100% - 528px);padding-right:10%}.case-studies-page-intro-noimage{position:relative;min-height:100vh;padding:170px 0 56px;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.case-studies-page-intro-noimage:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-size:cover !important}.case-studies-page-intro-noimage-sgray{background:#465164}.case-studies-page-intro-noimage-sgray:before{background:url(/wp-content/themes/Sapphire/assets/case-studies-page-intro-noimage-sgray-bg.png) no-repeat center bottom}.case-studies-page-intro-noimage-burgundy{background:#612e46}.case-studies-page-intro-noimage-burgundy:before{background:url(/wp-content/themes/Sapphire/assets/case-studies-page-intro-noimage-burgundy-bg.jpg) no-repeat center bottom}.case-studies-page-intro-noimage-dgreen{background:#2a3739}.case-studies-page-intro-noimage-dgreen:before{background:url(/wp-content/themes/Sapphire/assets/case-studies-page-intro-noimage-dgreen-bg.png) no-repeat center bottom}.case-studies-page-intro-noimage-dpurple{background:#2e2a39}.case-studies-page-intro-noimage-dpurple:before{background:url(/wp-content/themes/Sapphire/assets/case-studies-page-intro-noimage-dpurple-bg.png) no-repeat center bottom}.case-studies-page-intro-noimage .row{position:relative;z-index:4}.case-studies-page-news-section{padding:120px 0 64px;background:#2e2a39}.case-studies-page-news-section .careers-tp-subtitle{color:#fff;margin-bottom:24px}.case-studies-page-news-item{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;border-bottom:1px solid rgba(255,255,255,.1);padding:56px 0}.case-studies-page-news-item a{float:left;width:100%}.case-studies-page-news-item:last-child{border-bottom:none}.case-studies-page-news-item-textbox{float:left;width:69.45%;padding-right:11.55%}.case-studies-page-news-item-image{float:left;width:30.55%;padding-bottom:19.4%}.case-studies-page-news-item-title{font-family:'Romek';font-style:normal;font-weight:200;font-size:50px;line-height:1.2;margin-bottom:24px;transition:.2s ease-in-out}.case-studies-page-news-item-title *{color:#fff}.case-studies-page-news-item a:hover .case-studies-page-news-item-title{opacity:.5}.case-studies-page-news-item-date{font-family:'Messina Sans';font-style:normal;font-weight:500;font-size:15px;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;color:#fff;opacity:.5}.case-studies-page-content{padding-top:64px}.case-studies-page-content-item{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;position:relative;margin-bottom:96px}.case-studies-page-content-item-split:before{content:'';width:1px;height:100%;background:#c4c4c4;position:absolute;top:0;left:50%;bottom:0;transform:translateX(-50%)}.case-studies-page-content-item-left{float:left;width:50%;padding-right:24px}.case-studies-page-content-item-right{float:left;width:50%;padding-left:24px}.case-studies-page-content-item--list{max-width:231px}.case-studies-page-content-item--list ul li{border-top:1px solid #b9b6b6;padding-top:24px;margin-bottom:36px}.case-studies-page-content-item--list-title{font-family:'Messina Sans';font-style:normal;font-weight:700;font-size:15px;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px}.case-studies-page-content-item--list-text{font-family:'Romek';font-style:normal;font-weight:200;font-size:22px;line-height:1.41}.case-studies-page-content-entry h4,.case-studies-page-content-entry h5,.case-studies-page-content-entry h6{font-family:'Adieu Alt C';font-style:normal;font-weight:200;font-size:17px;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:#000;margin-bottom:40px}.case-studies-page-content-entry p{font-family:'Romek';font-style:normal;font-weight:200;font-size:22px;line-height:1.41;color:#000;margin-bottom:30px}.case-studies-page-content-entry ul{margin-bottom:30px}.case-studies-page-content-entry ul li{font-family:'Romek';font-style:normal;font-weight:200;font-size:22px;line-height:1.41;color:#000;position:relative;padding-left:36px}.case-studies-page-content-entry ul li:before{content:'';width:5px;height:5px;background:#000;border-radius:50%;position:absolute;top:12px;left:12px}.case-studies-page-content-entry ol{margin-bottom:30px;counter-reset:item}.case-studies-page-content-entry ol>li{font-family:'Romek';font-style:normal;font-weight:200;font-size:22px;line-height:1.41;color:#000;position:relative;padding-left:36px}.case-studies-page-content-entry ol>li:before{content:counters(item,".") ".";counter-increment:item;position:absolute;top:0;left:8px}.case-studies-page-content-entry ol>ol li{padding-left:52px}.case-studies-page-content-entry :last-child{margin-bottom:0}.case-studies-page-content-item-right-item{margin-bottom:96px}.case-studies-page-content-item-right-item:last-child{margin-bottom:0}.case-studies-page-content-caption{margin-top:24px;font-family:'Messina Sans';font-style:normal;font-weight:500;font-size:11px;line-height:1.18;letter-spacing:.05em;text-transform:uppercase;position:relative;padding-left:18px}.case-studies-page-content-caption span{opacity:.5}.case-studies-page-content-caption:before{content:"";width:12px;height:8px;background:url(/wp-content/themes/Sapphire/assets/icon-case-studies-caption-chev-up.svg) no-repeat center center;background-size:contain !important;position:absolute;top:3px;left:0}.case-studies-page-content-item--quote-item{max-width:511px}.case-studies-page-content-item--quote-text{font-family:'Romek';font-style:italic;font-weight:200;font-size:32px;line-height:1.31}.case-studies-page-content-item--quote-text span{display:block;color:#567eb9;font-style:normal;line-height:1}.case-studies-page-content-item--quote-person{font-family:'Messina Sans';font-style:normal;font-weight:500;font-size:15px;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;margin-top:40px}.case-studies-page-content-disclaimer{margin-top:48px}.case-studies-page-content-disclaimer-label>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:20px;font-family:'Messina Sans';font-style:normal;font-weight:500;font-size:10px;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;color:#747271;padding-left:28px;cursor:pointer}.case-studies-page-content-disclaimer-label>span span{position:absolute;top:0;left:0;width:21px;height:21px;border:1px solid #000;border-radius:50%}.case-studies-page-content-disclaimer-label>span span:before{content:'';width:9px;height:1px;background:#000;position:absolute;top:9px;left:5px}.case-studies-page-content-disclaimer-label>span span:after{content:'';width:1px;height:9px;background:#000;position:absolute;top:5px;left:9px;transition:.2s ease-in-out}.case-studies-page-content-disclaimer-label.active>span span:after{opacity:0}.case-studies-page-content-disclaimer-text{display:none}.case-studies-page-content-disclaimer-text *{font-family:'Messina Sans';font-style:normal;font-weight:500;font-size:12px;line-height:1.42;color:#747271}.case-studies-page-content-disclaimer-text p{padding-top:16px}.case-studies-page-content-disclaimer-text a{color:#747271;text-decoration:underline}.case-studies-page-content-disclaimer-text a:hover{text-decoration:none}.case-studies-page-content-item-full{padding:0 9.66%}.case-studies-page-content-item-full-image{width:100%;padding-bottom:67.2%}.case-studies-page-content-item-newsletter-box{background:#2a3739;padding:70px 137px 70px 81px;width:100%;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap}.case-studies-page-content-item-newsletter-title{float:left;width:50%;font-family:'Adieu Alt C';font-style:normal;font-weight:200;font-size:20px;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:#fff;padding-right:20px}.case-studies-page-content-item-newsletter-form{float:left;width:50%}.case-studies-page-content-item-newsletter-form form{position:relative}.case-studies-page-content-item-newsletter-form .hs-input[type=email],.case-studies-page-content-item-newsletter-form .hs-input[type=email]:focus,.case-studies-page-content-item-newsletter-form .hs-input[type=email]:active{height:49px;background:0 0;box-shadow:none;outline:none;margin:0;padding:9px 82px 9px 0;width:100%;border:none;border-bottom:1px solid #fff;font-family:'Romek';font-style:normal;font-weight:200;font-size:22px;line-height:1.41;color:#fff}.case-studies-page-content-item-newsletter-form .input input::placeholder{color:#fff !important;opacity:.5 !important}.case-studies-page-content-item-newsletter-form .input input::-webkit-input-placeholder{color:#fff !important;opacity:.5 !important}.case-studies-page-content-item-newsletter-form .input input::-moz-placeholder{color:#fff !important;opacity:.5 !important}.case-studies-page-content-item-newsletter-form .input input:-ms-input-placeholder{color:#fff !important;opacity:.5 !important}.case-studies-page-content-item-newsletter-form .input input:-moz-placeholder{color:#fff !important;opacity:.5 !important}.case-studies-page-content-item-newsletter-form .hs-button,.case-studies-page-content-item-newsletter-form .hs-button:focus,.case-studies-page-content-item-newsletter-form .hs-button:active{display:inline-block !important;background:0 0 !important;margin:0 !important;border:none !important;box-shadow:none !important;outline:none !important;font-family:'Messina Sans' !important;font-style:normal !important;font-weight:700 !important;font-size:15px !important;line-height:1.2 !important;letter-spacing:.05em !important;text-transform:uppercase !important;color:#fff !important;position:absolute !important;top:15px !important;right:0 !important;transition:.2s ease-in-out !important}.case-studies-page-content-item-newsletter-form .hs-button:hover{opacity:.5 !important}.case-studies-page-content-item-newsletter-form .hs-fieldtype-booleancheckbox{padding-top:35px}.case-studies-page-content-item-newsletter-form .hbspt-form label{display:block}.case-studies-page-content-item-newsletter-form .hbspt-form label input{display:none}.case-studies-page-content-item-newsletter-form .hs-form-booleancheckbox-display>span{display:block;font-family:'Messina Sans';font-style:normal;font-weight:500;font-size:15px;line-height:1.4;color:#fff;padding-left:36px;position:relative;cursor:pointer}.case-studies-page-content-item-newsletter-form .hs-form-booleancheckbox-display>span:before{content:"";width:20px;height:20px;border:1px solid #fff;position:absolute;top:0;left:0}.case-studies-page-content-item-newsletter-form .hs-form-booleancheckbox-display input:checked+span:before,.case-studies-page-content-item-newsletter-form .hs-form-booleancheckbox-display>span.checked:before{background:url(/wp-content/themes/Sapphire/assets/icon-newsletter-tick.svg) no-repeat center center;background-size:10px 10px !important}.case-studies-page-content-item-newsletter-form .hs-error-msg,.case-studies-page-content-item-newsletter-form .hs_error_rollup{color:#df0631 !important;margin-top:16px}.case-studies-page-content-item-newsletter-form .hbspt-form .submitted-message{height:auto;padding:0;font-family:'Romek';font-style:normal;font-weight:200;font-size:22px;line-height:1.41;color:#fff;transform:translateY(-5px)}.case-studies-page-content-stat-list-item .careers-tp-subtitle{margin-bottom:56px}.case-studies-page-content-stat-list ul li{padding-bottom:48px;border-bottom:1px solid #c4c4c4;margin-bottom:40px}.case-studies-page-content-stat-list ul li:last-child{margin-bottom:0}.case-studies-page-content-stat-list-stat{font-family:'Adieu Alt C';font-style:normal;font-weight:200;font-size:74px;line-height:1;text-transform:uppercase;margin-bottom:16px}.case-studies-page-content-stat-list-text{font-family:'Messina Sans';font-style:normal;font-weight:500;font-size:15px;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}.case-studies-page-content-item-right-item-image-item{padding-right:19.9%}.case-studies-page-content-item-right-item-image{padding-bottom:67.2%}.case-studies-page-content-item-right-item-image.case-studies-page-content-item-right-item-image-lg{padding-bottom:100%}.case-studies-page-content-item--image-item .case-studies-page-content-item-right-item-image-item{padding-right:0;padding-left:19.9%}.case-studies-page-content-item-right-item-quote .case-studies-page-content-item--quote-text{font-size:50px;line-height:1.2}.case-studies-page-content-item-right-item-quote .case-studies-page-content-item--quote-person{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.case-studies-page-content-item-right-item-quote .case-studies-page-content-item--quote-person img{width:60px;height:60px;border-radius:50%;margin-right:26px}.case-studies-page-content-item-split-left-image.case-studies-page-content-item-split:before{display:none}.tp-case-studies-page-header-progress{position:absolute;top:0;left:0;bottom:0;width:0;background:#2e2a39;opacity:0}.header-home.fixed .tp-case-studies-page-header-progress{opacity:1}.tp-case-studies-page-header-title{text-align:left;max-width:648px;font-family:'Romek';font-style:normal;font-weight:200;font-size:32px;line-height:1.19;color:#fff;opacity:0;visibility:hidden;float:left;padding:6px 0 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position:absolute;top:0;left:0;transition:0s}.page-template-tp-case-studies .header-home .logo-home a{transition:.2s ease-in-out}.page-template-tp-case-studies .header-home.fixed.case-is-active .logo-home a{opacity:0;visibility:hidden}.page-template-tp-case-studies .header-home.fixed.case-is-active .tp-case-studies-page-header-title{opacity:1;visibility:visible;transition:.2s ease-in-out}.case-studies-page-content-video{min-width:100%}.case-studies-page-content-video a{display:block;padding-bottom:56.21%;position:relative}.case-studies-page-content-video a:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#000;opacity:.2;z-index:2}.case-studies-page-content-video a span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;background:rgba(255,255,255,.5);backdrop-filter:blur(2px);border-radius:50%;width:58px;height:58px;transition:.2s}.case-studies-page-content-video a:hover span{background:rgba(255,255,255,1)}.case-studies-page-content-video a span:after{content:'';position:absolute;top:50%;left:52%;transform:translate(-50%,-50%);border-left:16px solid #fff;border-top:9px solid transparent;border-bottom:9px solid transparent;transition:.2s}.case-studies-page-content-video a:hover span:after{border-left:16px solid #000;border-top:9px solid transparent;border-bottom:9px solid transparent}.fancybox__content :focus:not(.carousel__button.is-close){outline:none}.case-studies-page-content-video-width{width:100%;min-width:100%;padding-right:15%}@media screen and (max-width:1279px){.case-studies-page-content-video-width{padding-right:0}.careers-tp-story-image-owl .item{width:466px}.careers-tp-story-team-custom-list-text{font-size:32px}.careers-tp-values-section-list-box{padding:32px 45px 32px 150px}.case-studies-page-intro-title{font-size:66px}.case-studies-page-intro-subtitle{font-size:44px}.case-studies-page-news-item-title{font-size:32px}.case-studies-page-content-item-right-item-quote .case-studies-page-content-item--quote-text{font-size:32px}.case-studies-page-content-item-newsletter-box{padding:70px 60px}.case-studies-page-content-stat-list-stat{font-size:54px}.careers-tp-accordion-job-title{font-size:36px}}@media screen and (max-width:1139px){.case-studies-page-intro-title{font-size:52px}.case-studies-page-intro-subtitle{font-size:32px}.case-studies-page-intro-tall-2-img{width:342px;height:342px}.case-studies-page-intro-tall-2-box .case-studies-page-intro-subtitle{width:calc(100% - 342px)}.case-studies-page-intro-tall-2{padding:220px 0 80px}.case-studies-page-news-item-title{font-size:32px}.case-studies-page-content-item-full{padding:0 5%}.careers-tp-accordion-job-title{font-size:32px}}@media screen and (max-width:1023px){.fancybox__slide{padding-left:0;padding-right:0}.careers-tp-intro-title{font-size:54px}.careers-tp-story-title{font-size:40px;margin-bottom:100px}.careers-tp-story-section .careers-tp-story-text{margin-bottom:100px;margin-left:35%}.careers-tp-story-image-slider{margin-bottom:100px}.careers-tp-story-team-custom-list-text{font-size:26px}.careers-tp-story-section{padding:64px 0 100px}.careers-tp-values-section{padding:100px 0}.careers-tp-values-section-top{margin-bottom:100px}.careers-tp-values-section-list-box-title{font-size:34px}.careers-title-text-list-title{margin-bottom:17px}.careers-title-text-list ul li{margin:0 78px 100px 0}.careers-tp-why-section{padding:100px 0 0}.careers-tp-interview-section{padding:100px 0 0}.careers-tp-values-why-interview-roles{padding-left:0}.careers-tp-why-interview-box .careers-tp-subtitle{position:relative;width:100%;margin-bottom:64px}.careers-tp-story-text{font-size:18px}.careers-tp-roles-section{padding:100px 0}.case-studies-page-intro-title{font-size:38px}.case-studies-page-intro-tall-2-img{width:100%;height:auto;padding-bottom:100%;margin-bottom:48px}.case-studies-page-intro-tall-2-box .case-studies-page-intro-subtitle{width:100%;padding:0}.case-studies-page-intro-tall-2{padding:100px 0 80px}.case-studies-page-news-item-textbox{width:100%;padding-right:0;margin-bottom:32px}.case-studies-page-news-item-image{width:100%;height:auto;padding-bottom:63.65%}.case-studies-page-content-item-right-item-quote .case-studies-page-content-item--quote-text{font-size:26px}.case-studies-page-content-item--list ul li{padding-top:16px;margin-bottom:24px}.case-studies-page-content-item--list-title{font-size:12px;line-height:1.17;margin-bottom:8px}.case-studies-page-content-item--list-text{font-size:17px}.case-studies-page-content-entry h4,.case-studies-page-content-entry h5,.case-studies-page-content-entry h6{font-size:12px;margin-bottom:24px}.case-studies-page-content-entry p{font-size:17px;margin-bottom:24px}.case-studies-page-content-entry ul,.case-studies-page-content-entry ol{margin-bottom:24px}.case-studies-page-content-entry ul li,.case-studies-page-content-entry ol li{font-size:17px;padding-left:22px}.case-studies-page-content-entry ul li:before{top:8px;left:6px}.case-studies-page-content-entry ol ol li{padding-left:32px}.case-studies-page-content{padding-top:25px}.case-studies-page-intro-subtitle-section{padding:64px 0 39px}.case-studies-page-content-item-right-item{margin-bottom:40px}.case-studies-page-content-item{margin-bottom:40px}.case-studies-page-content-caption{margin-top:12px;font-size:10px;line-height:1.2}.case-studies-page-content-caption:before{width:10px;height:6px}.case-studies-page-content-item--quote-text{font-size:22px}.case-studies-page-content-item--quote-person{font-size:12px;line-height:1.17;margin-top:24px}.case-studies-page-content-item-full{padding:0}.case-studies-page-content-item-newsletter-title{width:100%;font-size:12px;padding-right:0;margin-bottom:60px}.case-studies-page-content-item-newsletter-form{width:100%}.case-studies-page-content-item-newsletter-box{padding:32px 24px}.case-studies-page-content-item-newsletter-form .hs-input[type=email],.case-studies-page-content-item-newsletter-form .hs-input[type=email]:focus,.case-studies-page-content-item-newsletter-form .hs-input[type=email]:active{height:40px;padding:8px 70px 8px 0;font-size:17px}.case-studies-page-content-item-newsletter-form .hs-button,.case-studies-page-content-item-newsletter-form .hs-button:focus,.case-studies-page-content-item-newsletter-form .hs-button:active{font-size:12px !important;top:11px !important}.case-studies-page-content-item-newsletter-form .hs-form-booleancheckbox-display>span{font-size:13px;padding-left:32px}.case-studies-page-content-stat-list-item .careers-tp-subtitle{margin-bottom:32px}.case-studies-page-content-stat-list ul li{padding-bottom:16px;margin-bottom:16px}.case-studies-page-content-stat-list-stat{font-size:28px;margin-bottom:8px}.case-studies-page-content-stat-list-text{font-size:12px}.case-studies-page-content-item-right-item-image-item{padding-right:0}.case-studies-page-content-item-right-item-quote .case-studies-page-content-item--quote-text{font-size:22px}.case-studies-page-content-item-right-item-quote .case-studies-page-content-item--quote-person img{width:42px;height:42px;margin-right:16px}.case-studies-page-content-item--image-item .case-studies-page-content-item-right-item-image-item{padding-left:0}.case-studies-page-news-section{padding:64px 0}.case-studies-page-content-disclaimer{margin-top:40px}.case-studies-page-content-item-newsletter-form .hbspt-form label,.case-studies-page-content-item-newsletter-form .hs-error-msg,.case-studies-page-content-item-newsletter-form .hs_error_rollup{font-size:13px}.case-studies-page-content-item-newsletter-form .hbspt-form .submitted-message{font-size:20px}.page-template-tp-case-studies .header-home.fixed.case-is-active .logo-home a{opacity:1;visibility:visible}.page-template-tp-case-studies .header-home.fixed.case-is-active .tp-case-studies-page-header-title{display:none}.careers-tp-values-why-interview-roles-empty{padding-left:0}}@media screen and (max-width:639px){.careers-tp-intro-section{padding:0}.careers-tp-intro-section .row{height:100%}.careers-tp-intro-box{height:100%;position:relative;padding:100px 0;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.careers-tp-intro-btns{padding:0;position:absolute;bottom:29px;right:0;left:0;opacity:1 !important;transform:translateY(0px) !important}.careers-tp-intro-title{font-size:28px}.careers-tp-intro-btns ul{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.careers-tp-intro-btns ul li{width:calc(50% - 7px)}.btn-bordered-arrow-down,.btn-bordered-arrow-down:focus,.btn-bordered-arrow-down:active{width:100%;font-size:17px;padding:14px 34px 14px 12px;text-align:left}.btn-bordered-arrow-down:before,.btn-bordered-arrow-down:after{width:13px;height:13px;top:49%;right:12px}.btn-bordered-arrow-topleft,.btn-bordered-arrow-topleft:focus,.btn-bordered-arrow-topleft:active{width:100%;font-size:17px;padding:14px 34px 14px 12px;text-align:left}.btn-bordered-arrow-topleft:before,.btn-bordered-arrow-topleft:after{width:13px;height:13px;top:47%;right:12px}.careers-tp-story-section{padding:48px 0 40px}.careers-tp-subtitle{font-size:15px;margin-bottom:24px}.careers-tp-story-title{font-size:22px;margin-bottom:32px}.careers-tp-story-section .careers-tp-story-text{margin-bottom:48px;margin-left:0}.careers-tp-story-text{font-size:17px}.careers-tp-story-image-owl .item{width:360px}.careers-tp-story-image-slider{margin-bottom:48px}.careers-tp-story-team-custom-list{display:none}.careers-tp-story-team-slider{display:block}.careers-tp-story-team-custom-list-img{width:42px;height:42px;margin-right:16px}.careers-tp-story-team-custom-list-name{font-size:17px;margin-bottom:4px}.careers-tp-story-team-custom-list-position{font-size:12px}.careers-tp-subtitle.careers-tp-subtitle-team{margin-bottom:32px}.careers-tp-values-section{padding:40px 0 32px}.careers-tp-values-section-top .careers-tp-subtitle{width:100%;padding-right:0;padding-bottom:8px}.careers-tp-values-section-top .careers-tp-story-text{width:100%}.careers-tp-values-section-top{margin-bottom:40px}.careers-tp-values-section-list-box{padding:20px 16px 25px 55px;min-height:1px}.careers-tp-values-section-list-box>span{top:28px;left:16px;font-size:12px}.careers-tp-values-section-list-box-title{font-size:22px;margin-bottom:20px}.careers-tp-values-section-list-box-text{font-size:13px}.careers-tp-why-section{padding:40px 0}.careers-tp-why-interview-box .careers-tp-subtitle{margin-bottom:40px}.careers-title-text-list ul{width:100%}.careers-title-text-list ul li{width:100%;margin:0 0 32px}.careers-title-text-list ul li:last-child{margin-bottom:0}.careers-title-text-list-title{font-size:22px;margin-bottom:8px}.careers-title-text-list-text{font-size:13px}.careers-tp-interview-section{padding:40px 0}.careers-tp-roles-section{padding:40px 0}.case-studies-page-intro-image-video,.case-studies-page-intro-tall,.case-studies-page-intro-noimage{padding:64px 0 38px}.case-studies-page-intro-textbox{padding:0 5%}.case-studies-page-intro-title{font-size:26px;line-height:1.3;margin-bottom:28px}.case-studies-page-intro-text{font-size:15px;line-height:1.47;letter-spacing:.02em;margin-bottom:28px}.case-studies-page-intro-info{padding-top:1px;font-size:10px;line-height:1.2;opacity:.6}.case-studies-page-intro-image-video:after{opacity:.5}.case-studies-page-intro-subtitle-section{padding:25px 0 20px}.case-studies-page-intro-subtitle{font-size:22px;line-height:1.31}.case-studies-page-intro-tall-2{padding:26px 0 40px}.case-studies-page-intro-tall-2-img{margin-bottom:24px}.case-studies-page-news-section{padding:40px 0 8px}.case-studies-page-news-section .careers-tp-subtitle{margin-bottom:8px}.case-studies-page-news-item{padding:32px 0}.case-studies-page-news-item-title{font-size:22px;line-height:1.31;margin-bottom:10px}.case-studies-page-news-item-date{font-size:12px}.case-studies-page-content-item-right-item-quote .case-studies-page-content-item--quote-text{font-size:22px}.case-studies-page-content-item-newsletter-box{padding:16px 16px 12px}.case-studies-page-content-item-left{width:100%;padding-right:0}.case-studies-page-content-item-right{width:100%;padding-left:0}.case-studies-page-content-item-split:before{display:none}.case-studies-page-content-item--list ul li:last-child{margin-bottom:0}.case-studies-page-content-item-left-item{margin-bottom:40px}.careers-tp-values-why-interview-roles-empty .careers-tp-story-title{margin-bottom:20px}.careers-tp-accordion-item-title{display:block;padding:16px 0}.careers-tp-accordion-job-title{font-size:22px;margin-bottom:4px}.careers-tp-accordion-location{font-size:13px;padding-left:0}.careers-tp-accordion-item-content{padding:24px 0 40px}.careers-tp-accordion-job-content-item{margin-bottom:40px}.careers-tp-accordion-item-content .btn-bordered-arrow-topleft,.careers-tp-accordion-item-content .btn-bordered-arrow-topleft:focus,.careers-tp-accordion-item-content .btn-bordered-arrow-topleft:active{width:auto}}@media screen and (max-width:360px){.btn-bordered-arrow-down,.btn-bordered-arrow-down:focus,.btn-bordered-arrow-down:active{font-size:14px}.btn-bordered-arrow-topleft,.btn-bordered-arrow-topleft:focus,.btn-bordered-arrow-topleft:active{font-size:14px}.careers-tp-story-image-owl .item{width:100%}}.header-home-dark:not(.fixed) .logo-home a img{-webkit-filter:grayscale(1) invert(1);filter:grayscale(1) invert(1)}.header-home-dark:not(.fixed) .hamburgerr-inner,.header-home-dark:not(.fixed) .hamburgerr-inner:after,.header-home-dark:not(.fixed) .hamburgerr-inner:before{background-color:#000}.single-team-member-page{background:#e8e4e3}.case-studies-page-news-section .written-name .name .and:first-child{display:none}.case-studies-page-news-item-date.case-studies-page-news-item-date{opacity:1;transition:.2s ease-in-out;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.team-member-page-news-item-date .user-pic img{width:46px;height:46px;border-radius:50%;overflow:hidden;margin-right:6px}.team-member-page-news-item-date .written-name{opacity:.5}.case-studies-page-news-item a:hover .team-member-page-news-item-date{opacity:.5}.single-team-member-intro{padding:176px 0 120px}.single-team-member-intro-hold{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap}.single-team-member-intro-left{float:left;width:31.5%}.single-team-member-intro-left-title{display:none}.single-team-member-intro-left-img{padding-bottom:100%;position:sticky;top:130px;left:0;right:0}.single-team-member-intro-right{float:left;width:68.5%;padding-left:18%}.single-team-member-intro-title-hold{margin-bottom:48px}.single-team-member-intro-name{font-family:'Romek';font-weight:200;font-size:50px;line-height:1.2;margin-bottom:12px}.single-team-member-intro-positon{font-family:'Romek';font-weight:200;font-size:28px;line-height:1.29}.single-team-member-intro-loc-soc-hold{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:48px;font-family:'Romek';font-weight:200;font-size:22px;line-height:1.41}.single-team-member-intro-loc-soc-hold>:last-child{margin-bottom:0}.single-team-member-intro-location-hold{padding-right:20px}.single-team-member-intro-loc-soc-title{font-family:'Messina Sans';font-weight:700;font-size:15px;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px}.single-team-member-intro-social-list ul{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.single-team-member-intro-social-list ul li{float:left;padding-right:40px;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-team-member-intro-social-list ul li svg{margin-right:11px}.single-team-member-intro-social-list ul li a{flex-wrap:nowrap;-ms-flex-wrap:nowrap;transition:.2s ease-in-out}.single-team-member-intro-social-list ul li a:hover{opacity:.5}.single-team-member-intro-content{margin-bottom:56px}.single-team-member-intro-content *{font-family:'Romek';font-style:normal;font-weight:200;font-size:22px;line-height:1.4;color:#000}.single-team-member-intro-content p{margin-bottom:24px}.single-team-member-intro-content a{color:#000;text-decoration:underline solid Currentcolor;transition:.2s ease-in-out}.single-team-member-intro-content a:hover{color:#000;text-decoration:underline solid transparent}.single-team-member-intro-content :last-child{margin-bottom:0}.single-team-member-intro-title{font-family:'Messina Sans';font-weight:700;font-size:15px;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;margin-bottom:14px}.single-team-member-intro-focus ul{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap}.single-team-member-intro-focus ul li{float:left;width:50%;padding-right:10px;font-family:'Romek';font-style:normal;font-weight:200;font-size:22px;line-height:1.41}.single-team-member-intro-quote-hold{margin:92px 0 30px;max-width:64.45%}.single-team-member-intro-quote-hold{position:relative;padding-top:38px;background:url(/wp-content/themes/Sapphire/assets/icon-quote-blue.svg) no-repeat top left;background-size:21px 15px !important}.single-team-member-intro-quote-text{font-family:'Romek';font-style:italic;font-weight:200;font-size:32px;line-height:1.31;margin-bottom:32px}.single-team-member-intro-quote-name{font-family:'Messina Sans';font-weight:500;font-size:15px;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}.single-team-member-intro-quote-name strong{font-weight:700}.single-team-member-intro-left .single-team-member-intro-title-hold{display:none}.single-team-member-intro-scroll-to-section{display:none}.btn-scroll-to-section,.btn-scroll-to-section:focus,.btn-scroll-to-section:active{display:inline-block;font-family:'Romek';font-style:normal;font-weight:200;font-size:17px;line-height:1.41;padding:12px 32px 12px 12px;min-width:182px;background:url(/wp-content/themes/Sapphire/assets/icon-btn-arrow-down-black.svg) no-repeat center right 12px;background-size:11px 11px;border:1px solid #000}.single-team-member-companies{padding:30px 0 78px}.single-team-member-companies-top{margin-bottom:56px;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single-team-member-companies-top-title{font-family:'Adieu Alt C';font-size:17px;font-weight:200;line-height:1;letter-spacing:.1em;text-transform:uppercase;padding-right:20px}.single-team-member-companies-top-filter{padding-left:20px}.single-team-member-companies-top-filter ul{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.single-team-member-companies-top-filter ul li{display:inline-block;cursor:pointer;background:#dad6d5;border-radius:100px;padding:9px 15px 7px;transition:.2s ease-out;font-family:'Messina Sans';font-weight:500;font-size:11px;line-height:1.18;letter-spacing:.05em;text-transform:uppercase;margin-left:8px}.single-team-member-companies-top-filter ul li:hover,.single-team-member-companies-top-filter ul li.is-active{background:#000;color:#fff}.single-team-member-companies-list ul{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;width:calc(100% + 24px)}.single-team-member-companies-list ul li{float:left;width:calc(25% - 24px);margin:0 24px 72px 0;font-family:'Messina Sans';font-weight:500;text-align:center}.single-team-member-companies-list.single-team-member-companies-list-more ul li{width:calc(16.666% - 24px)}.single-team-member-companies-list ul li a{display:block}.single-team-member-companies-list-logo-hold{position:relative;padding-bottom:100%;margin-bottom:16px}.single-team-member-companies-list-logo{position:absolute;top:10px;right:10px;bottom:10px;left:10px;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-team-member-companies-list-logo:after{content:'';background:#fff;transition:.2s ease-in-out;position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.single-team-member-companies-list-logo img:before{position:relative;top:0;left:0;transform:none}.single-team-member-companies-list-logo img{max-width:100%;max-height:100%;width:auto;height:auto}.single-team-member-companies-list ul li a:hover .single-team-member-companies-list-logo:after{top:-18px;right:-18px;bottom:-18px;left:-18px}.single-team-member-companies-list-title{font-size:11px;line-height:1.18;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px}.single-team-member-companies-list-name{font-family:'Messina Sans';font-weight:500;font-size:15px;line-height:1.4}.logo-home a img{max-height:47px;max-width:234px}.team-member-template-page-templates .single-team-member-companies{padding:120px 0 48px;background:#612e46}.team-member-template-page-templates .single-team-member-companies-top-filter ul li{background:0 0;color:#fff;border:1px solid #fff}.team-member-template-page-templates .single-team-member-companies-top-filter ul li:hover,.team-member-template-page-templates .single-team-member-companies-top-filter ul li.is-active{background:#fff;color:#000}.team-member-template-page-templates .single-team-member-companies-list ul li a{color:#fff !important}.team-member-template-page-templates .single-team-member-intro-quote-hold{max-width:100%;text-align:center;background-position:center top}.team-member-template-page-templates .single-team-member-intro-social-list ul li{padding-right:0}.team-member-template-page-templates .single-team-member-intro-loc-soc-hold .single-team-member-intro-location-hold,.team-member-template-page-templates .single-team-member-intro-loc-soc-hold .single-team-member-intro-social-hold{float:left;width:50%}.team-member-template-page-templates .single-team-member-intro-quote-hold{margin-left:15%;margin-right:15%;margin-bottom:15px}.team-member-template-page-templates .single-team-member-intro-quote-text{font-size:46px;line-height:1.2}.single-team-member-companies-list-title{font-family:'Romek',serif;font-weight:200;font-size:22px;line-height:1.41;text-align:center;color:#fff;margin-bottom:4px;letter-spacing:0;text-transform:none}.single-team-member-companies-list-name{font-family:'Messina Sans';font-weight:500;font-size:15px;line-height:1.2;text-align:center;letter-spacing:.05em;text-transform:uppercase;color:#fff}.team-member-template-page-templates .case-studies-page-news-item-title h2{margin-bottom:24px !important}.team-member-template-page-templates .case-studies-page-news-item-date.team-member-page-news-item-date{font-weight:500;font-size:15px;line-height:1.18}.single-team-member-disclaimer{margin-bottom:40px;margin-top:-24px}.single-team-member-disclaimer .case-studies-page-content-disclaimer-label>span,.single-team-member-disclaimer *{color:#000}.single-team-member-disclaimer .case-studies-page-content-disclaimer-text p:first-child{padding-top:8px}@media screen and (max-width:1139px){.single-team-member-intro-right{padding-left:7%}.team-member-template-page-templates .single-team-member-intro-quote-text{font-size:38px;line-height:1.2}}@media screen and (max-width:1023px){.single-team-member-intro{padding:120px 0 0}.single-team-member-intro-left{width:100%}.single-team-member-intro-right{width:100%;padding-left:0}.single-team-member-intro-left .single-team-member-intro-title-hold{display:block}.single-team-member-intro-right .single-team-member-intro-title-hold{display:none}.single-team-member-intro-title-hold{margin-bottom:32px}.single-team-member-intro-left-img{margin-bottom:40px;position:relative;top:0}.single-team-member-intro-scroll-to-section{display:block}.single-team-member-intro-quote-hold{margin:0 0 40px;max-width:100%;padding-top:26px;background-size:15px 10px !important;border-bottom:1px solid #cecece;padding-bottom:40px}.single-team-member-intro-right-top,.single-team-member-intro-content,.single-team-member-intro-focus-hold{padding-bottom:40px;border-bottom:1px solid #cecece;margin-bottom:40px}.single-team-member-intro-right-top>:last-child{margin-bottom:0 !important}.single-team-member-companies{padding:0 0 8px}.single-team-member-companies-list.single-team-member-companies-list-more ul li{width:calc(25% - 24px)}.team-member-template-page-templates .single-team-member-intro-quote-hold{margin-left:5%;margin-right:5%;margin-bottom:15px}.team-member-template-page-templates .single-team-member-intro-quote-text{font-size:32px}.single-team-member-disclaimer{margin-bottom:40px;margin-top:40px}}@media screen and (max-width:639px){.case-studies-page-news-item-date.case-studies-page-news-item-date{font-size:10px}.case-studies-page-news-item-textbox.team-member-page-news-item-textbox{margin-bottom:24px}.team-member-page-news-item-textbox .case-studies-page-news-item-title{font-size:22px !important;margin-bottom:16px}.team-member-page-news-item-textbox .case-studies-page-news-item-title h2{font-size:22px !important;margin-bottom:0}.single-team-member-intro-name{font-size:26px;margin-bottom:2px}.single-team-member-intro-loc-soc-hold{display:block;font-size:17px;margin-bottom:40px}.single-team-member-intro-location-hold{width:100%;padding-right:0;margin-bottom:26px}.single-team-member-intro-social-hold{width:100%;margin-bottom:26px}.single-team-member-intro-loc-soc-title{font-size:12px}.single-team-member-intro-content *{font-size:17px}.single-team-member-intro-title{font-size:12px;margin-bottom:8px}.single-team-member-intro-focus ul li{width:100%;padding-right:0;font-size:17px}.single-team-member-intro-quote-text{font-size:22px;margin-bottom:24px}.single-team-member-intro-quote-name{font-size:12px;line-height:1.17}.single-team-member-companies-list ul{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;width:calc(100% + 16px)}.single-team-member-companies-list ul li{width:calc(50% - 16px) !important;margin:0 16px 32px 0}.single-team-member-companies-list-logo-hold{margin-bottom:12px}.single-team-member-companies-list-title{font-size:10px;margin-bottom:2px}.single-team-member-companies-list-name{font-size:13px}.single-team-member-companies-top{display:block;margin-bottom:40px}.single-team-member-companies-top-title{font-size:12px;padding-right:0;margin-bottom:24px}.single-team-member-companies-top-filter{padding-left:0}.single-team-member-companies-top-filter ul{display:block}.single-team-member-companies-top-filter ul li{padding:7px 11px;font-size:10px;margin-left:0;margin-right:8px}.logo-home a img{max-height:25px;max-width:125px}.team-member-template-page-templates .single-team-member-intro-loc-soc-hold .single-team-member-intro-location-hold,.team-member-template-page-templates .single-team-member-intro-loc-soc-hold .single-team-member-intro-social-hold{float:none;width:100%}.team-member-template-page-templates .single-team-member-intro-quote-hold{border-bottom:none;padding-bottom:0;margin-left:0;margin-right:0;margin-bottom:40px}.team-member-template-page-templates .single-team-member-intro-quote-text{font-size:22px}.team-member-template-page-templates .single-team-member-companies{padding:40px 0 0}.team-member-template-page-templates .single-team-member-companies-list ul{width:calc(100% + 16px)}.team-member-template-page-templates .single-team-member-companies-list.single-team-member-companies-list-more ul li{width:calc(25% - 16px);margin:0 16px 40px 0}.team-member-template-page-templates .single-team-member-companies-list-title{font-size:17px}.team-member-template-page-templates .single-team-member-companies-list-name{font-size:10px}.team-member-template-page-templates .case-studies-page-news-item-date.team-member-page-news-item-date{font-size:10px}.team-member-template-page-templates .case-studies-page-news-item-title h2{font-size:22px;line-height:1.32}.team-member-template-page-templates .case-studies-page-news-item-title h2{margin-bottom:15px !important}.single-team-member-intro-positon{font-size:17px;line-height:1.41}}.prev-scroll{overflow:hidden;height:100%;position:relative}.row.row-1776{width:100%}.fellows-template-intro{background:#465164;min-height:600px;padding:120px 0;position:relative;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fellows-template-intro-bg{position:absolute;top:0;right:0;bottom:0;left:0}.fellows-template-intro .row{position:relative;z-index:1}.fellows-template-intro-title *{font-family:'Adieu Alt C';font-style:normal;font-weight:200;font-size:74px;line-height:1;color:#fff;text-transform:uppercase}.fellows-template-content{padding:64px 0 40px;background:#e8e4e3}.fellows-template-content-top{margin-bottom:150px}.fellows-template-content-top .case-studies-page-content-entry h4{margin-bottom:32px}.fellows-template-content-middle{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:96px}.fellows-template-content-middle .case-studies-page-content-entry{float:left;width:60.25%;padding:0 19.1% 0 9.67%}.fellows-template-content-middle-image{float:left;width:39.75%;padding-bottom:27.81%}.fellows-template-content-middle-image img{max-width:100%}.fellows-template-content-bottom-subtitle{margin-bottom:56px}.fellows-template-content-bottom .case-studies-page-content-disclaimer{margin:-32px 0 132px}.fellows-template-content-list ul{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;width:calc(100% + 20px)}.fellows-template-content-list ul li{float:left;width:calc(25% - 20px);margin:0 20px 132px 0}.fellows-template-content-list-trigger{height:100%;width:100%;cursor:pointer}.fellows-template-content-list-norev{cursor:default;pointer-events:none}.fellows-template-content-list-img-hold{position:relative;margin-bottom:16px;padding-bottom:100%}.fellows-template-content-list-img{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.2s ease-out}.fellows-template-content-list-img img{background-size:cover !important;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.fellows-template-content-list-img span{display:inline-block;font-family:'Messina Sans';font-weight:500;font-size:11px;line-height:1.18;letter-spacing:.05em;text-transform:uppercase;padding:8px 10px;margin:4px;background:#465164;z-index:2;position:relative}.fellows-template-content-list-img-cat{padding:4px}.fellows-template-content-list ul li:hover .fellows-template-content-list-img{transform:translate(-50%,-50%) scale(1.04)}.fellows-template-content-list ul li *{color:#fff}.fellows-template-content-list-name{font-family:'Romek',serif;font-style:normal;font-weight:200;font-size:32px;line-height:1.3125}.fellows-template-content-list-text{font-family:'Romek',serif;font-weight:200;font-size:22px;line-height:1.41;padding-top:16px}.fellows-template-content-list-text p{margin-bottom:8px}.fellows-template-content-list-text p:last-child{margin-bottom:0}.fellows-template-content-list-text-m{display:none;padding-top:0 !important}.fellows-template-content-list-modal{position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;transition:.2s ease-in-out;opacity:0;visibility:hidden;z-index:601}.fellows-template-content-list-modal.is-active{opacity:1;visibility:visible}.fellows-template-content-list-modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.7);z-index:1}.fellows-template-content-list-modal-box{background:#465164;position:relative;padding:122px 48px 64px;width:70%;height:100%;overflow-y:auto;float:right;transform:translateX(100%);transition:.4s ease-in-out;transition-delay:.2s;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;z-index:2}.fellows-template-content-list-modal.is-active .fellows-template-content-list-modal-box{transform:translateX(0)}.fellows-template-content-list-modal-close{display:inline-block;width:25px;height:25px;background:url(/wp-content/themes/Sapphire/assets/icon-fellow-modal-close.svg) no-repeat center center;background-size:contain !important;position:absolute;top:48px;right:48px;cursor:pointer;z-index:5}.fellows-template-content-list-modal-left{float:left;width:390px}.fellows-template-content-list-modal-img{width:100%;padding-bottom:100%;position:sticky;top:0}.fellows-template-content-list-modal-img img{background-size:cover !important;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.fellows-template-content-list-modal-right{float:left;width:calc(100% - 390px);padding-left:48px}.fellows-template-content-list-modal-right *{color:#fff !important}.fellows-template-content-list-modal-right-top{margin-bottom:72px}.fellows-template-content-list-modal-right-top>:last-child{margin-bottom:0}.fellows-template-content-list-modal-right-top .case-studies-page-intro-subtitle{margin-bottom:16px}.fellows-template-content-list-modal-right-top .fellows-template-content-list-text{padding-top:0}.fellows-template-content-fellows{background:#2e2a39;padding:136px 0 4px}.fellows-template-content-fellows .case-studies-page-content-entry h4{color:#fff}.show-for-small-only{display:none !important}@media screen and (max-width:1239px){.fellows-template-content-middle .case-studies-page-content-entry{padding:0 4% 0 9.67%}}@media screen and (max-width:1023px){.fellows-template-content-top{margin-bottom:64px}.fellows-template-content-middle{padding-left:0;margin-bottom:64px}.fellows-template-content-bottom .case-studies-page-content-disclaimer{margin:-32px 0 64px}.fellows-template-content-list ul li{width:calc(50% - 20px);margin:0 20px 64px 0}.fellows-template-content-list-name{font-size:20px}.fellows-template-content-list-text{font-size:16px;padding-top:8px}.fellows-template-content-bottom-subtitle{margin-bottom:48px}.fellows-template-content-list-modal-box{width:90%}.fellows-template-content-list-modal-left{width:342px}.fellows-template-content-list-modal-right{width:100%;padding-left:0;padding-top:40px}.fellows-template-content-middle-image{width:100%;padding-bottom:70%;margin-bottom:64px}.fellows-template-content-middle .case-studies-page-content-entry{width:100%;padding:0}.fellows-template-content-fellows{padding:104px 0 0}}@media screen and (max-width:639px){.hide-for-small-only{display:none !important}.show-for-small-only{display:block !important}.fellows-template-intro{min-height:390px;padding:64px 0}.fellows-template-intro-title *{font-size:28px}.fellows-template-content{padding:48px 0 8px}.fellows-template-content-top{margin-bottom:32px}.fellows-template-content-middle{margin-bottom:40px}.fellows-template-content-list ul{width:100%}.fellows-template-content-bottom .case-studies-page-content-disclaimer{margin:24px 0 48px}.fellows-template-content-list ul li{width:100%;padding:24px 0;border-top:1px solid rgba(206,206,206,.2);margin:0}.fellows-template-content-list-trigger{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.fellows-template-content-list-img-hold{width:103px;height:103px;padding:0;margin:0 17px 0 0}.fellows-template-content-list-img-cat{display:none}.fellows-template-content-list-name{font-size:22px}.fellows-template-content-list-text{font-size:14px;padding-top:16px}.fellows-template-content-list-text p{margin-bottom:0}.fellows-template-content-list-text-m{display:block}.fellows-template-content-middle .case-studies-page-content-entry{width:100%}.fellows-template-content-list-modal-box{padding:68px 24px 58px;width:100%}.fellows-template-content-list-modal-right{padding-top:24px}.fellows-template-content-list-modal-right-top{margin-bottom:48px}.fellows-template-content-list-modal-right-top .case-studies-page-intro-subtitle{font-size:26px}.fellows-template-content-list-modal-right-top .fellows-template-content-list-text{font-size:17px}.fellows-template-content-list-modal-right-top .fellows-template-content-list-text p{margin-bottom:4px}.fellows-template-content-list-modal-close{width:20px;height:20px;top:24px;right:24px}.fellows-template-content-middle-image{margin-bottom:32px}.fellows-template-content-fellows{padding:48px 0 23px}.fellows-template-content-list-modal-box .case-studies-page-content-entry{padding-right:24px}}.custom-intro-100vh{height:100vh;max-height:806px;position:relative;padding:170px 0;background:#e8e4e3;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-intro-100vh-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.custom-intro-100vh-bg:after{content:'';background:#000;opacity:.5;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.custom-intro-100vh-bg.custom-intro-100vh-bg-no-overlay:after{display:none}.custom-intro-100vh-bg video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:100%;height:100%;object-fit:cover;z-index:2}.custom-intro-100vh-toc{padding-top:40px}.custom-intro-100vh-toc ul{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-intro-100vh-toc ul li{float:left;margin-right:24px}.custom-intro-100vh-toc ul li:last-child{margin-right:0}.custom-intro-100vh-toc ul li a{font-weight:700;font-size:17px;line-height:1.18;letter-spacing:.05em;text-transform:uppercase;color:#fff;transition:.2s ease-in-out}.custom-intro-100vh-toc ul li a:hover{color:#fff;opacity:.7}.bg-warm-gray{background:#e8e4e3}.custom-text-image-section{padding:64px 0}.custom-text-image-section .case-studies-page-intro-subtitle{max-width:824px;margin-bottom:112px}.custom-text-image-section-title{font-family:'Romek';font-style:normal;font-weight:200;font-size:28px;line-height:1.29;margin-bottom:32px}.case-studies-page-content-entry p strong em{font-family:'Messina Sans';font-size:15px;line-height:1.2;font-weight:500;letter-spacing:.05em;font-style:normal;text-transform:uppercase}.custom-text-image-section .fellows-template-content-middle{margin-bottom:0}.sp-communities-section{padding:72px 0 47px}.sp-communities-section-list{overflow:hidden}.sp-communities-section-list ul{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;width:calc(100% + 24px)}.sp-communities-section-list ul li{float:left;width:calc(16.666% - 24px);padding:32px 10px 56px;margin:0 24px 24px 0;min-height:380px;text-align:center;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between}.sp-communities-section-list ul li img{max-width:100%;max-height:140px}.sp-communities-section-list ul li>div{width:100%}.sp-communities-section-list-title{font-family:'Romek';font-style:normal;font-weight:200;font-size:32px;line-height:1.31;margin-bottom:24px}.marg-bot-64{margin-bottom:64px !important}.text-white{color:#fff}.text-white *{color:#fff}.sp-benefits-section{padding:71px 0 16px}.sp-featured-section{background:#612e46;padding:136px 0 112px}.sp-featured-section-list{overflow:hidden}.sp-featured-section-list ul{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;width:calc(100% + 24px)}.sp-featured-section-list ul li{float:left;width:calc(50% - 24px);margin:0 24px 24px 0;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sp-featured-section-img-hold a{display:block;float:left;width:252px;padding-bottom:100%;position:relative}.sp-featured-section-img-hold a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;transition:.2s ease-in-out;z-index:2}.sp-featured-section-img-hold a:hover:after{opacity:.7}.sp-featured-section-img{position:absolute;top:0;right:0;bottom:0;left:0}.sp-featured-section-img-linkedin{position:absolute;bottom:20px;right:14px;z-index:3}.sp-featured-section-img-linkedin img{width:24px;height:24px}.sp-featured-section-textbox{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between;width:calc(100% - 252px);padding:0 0 16px 24px;color:#fff}.sp-featured-section-textbox>div{width:100%}.sp-featured-section-name{font-family:'Romek',serif;font-style:normal;font-weight:200;font-size:28px;line-height:1.29}.sp-featured-section-company{font-family:'Romek',serif;font-weight:200;font-size:22px;line-height:1.41}.sp-featured-section-company-pos{font-family:'Messina Sans';font-weight:500;font-size:11px;line-height:1.18;letter-spacing:.05em;text-transform:uppercase;padding-top:10px}.sp-featured-section-community{padding-top:24px;font-family:'Romek';font-weight:200;font-size:22px;line-height:1.41;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sp-featured-section-community img{width:24px;height:24px;-webkit-filter:grayscale(1) brightness(0) invert(1);filter:grayscale(1) brightness(0) invert(1);margin-left:24px}.sp-faq-section{background:#2a3739;padding:136px 0}.sp-faq-section-accordion{padding-left:27.7%}.sp-faq-section-accordion-item{position:relative;border-bottom:1px solid rgba(255,255,255,.2)}.sp-faq-section-accordion-item:first-child{border-top:1px solid rgba(255,255,255,.2)}.sp-faq-section-accordion-item-title{font-family:'Romek';font-style:normal;font-weight:200;font-size:32px;line-height:1.31;color:#fff;padding:24px 48px 24px 0;transition:.2s ease-in-out;cursor:pointer;position:relative}.sp-faq-section-accordion-item-title:after{content:'';width:20px;height:20px;background:url(/wp-content/themes/Sapphire/assets/icon-faq-accord-plus-white.svg) no-repeat center center;background-size:contain !important;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:.2s ease-in-out}.sp-faq-section-accordion-item-title:hover{opacity:.7}.sp-faq-section-accordion-item-title.is-active:after{transform:translateY(-50%) rotate(45deg)}.sp-faq-section-accordion-item-content{padding:16px 17.17% 72px 0;display:none}.sp-faq-section-accordion-item-content *{color:#fff !important}.sp-faq-section-accordion-item-content .case-studies-page-content-entry ul li:before{background:#fff}.case-studies-page-content-entry p a{text-decoration:underline}.case-studies-page-content-entry p a:hover{text-decoration:none}.case-studies-page-news-item-date-v2{font-family:'Messina Sans';font-weight:500;font-size:15px;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;color:rgba(255,255,255,.5);margin-bottom:24px}.case-studies-page-news-item-date-v2 span{display:inline-block;margin-right:16px;color:#fff}.pt-growth-v2-team-section{background:#2a3739}.pt-growth-v2-team-section-box{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap}.pt-growth-v2-team-section-box ul{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap}.pt-growth-v2-team-section-left{float:left;width:34%}.pt-growth-v2-team-section-left ul li{float:left;width:50%;padding-bottom:50%}.pt-growth-v2-team-section-mid{float:left;width:49%;padding:32px 9%;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pt-growth-v2-team-section-mid>div{width:100%}.pt-growth-v2-team-section-right{float:left;width:17%}.pt-growth-v2-team-section-right ul li{float:left;width:100%;padding-bottom:100%}.pt-growth-v2-team-section-mid .title-36{margin-bottom:32px}.pt-growth-v2-team-section-mid .text-22{margin-bottom:32px}.pt-growth-v2-team-section-mid>:last-child{margin-bottom:0}@media screen and (max-width:1540px){.sp-featured-section-list ul{width:100%}.sp-featured-section-list ul li{width:100%;margin:0 0 16px;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:16px}}@media screen and (max-width:1440px){.sp-communities-section-list-title{font-size:26px}.sp-communities-section-list ul li{min-height:340px}.sp-communities-section-list ul li img{max-height:120px}}@media screen and (max-width:1300px){.sp-communities-section-list-title{font-size:26px}}@media screen and (max-width:1240px){.sp-communities-section-list-title{font-size:24px}.sp-faq-section-accordion{padding-left:0}}@media screen and (max-width:1140px){.sp-communities-section-list-title{font-size:20px}.sp-communities-section-list ul li{min-height:280px}.sp-communities-section-list ul li img{max-height:90px}.sp-faq-section-accordion{padding-left:0}}@media screen and (max-width:1023px){.custom-text-image-section .case-studies-page-intro-subtitle{margin-bottom:64px}.custom-text-image-section .case-studies-page-content-entry{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:40px}.custom-text-image-section .fellows-template-content-middle-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:0}.sp-communities-section-list ul{width:100%}.sp-communities-section-list ul li{width:100%;min-height:1px;padding:24px;margin:0 0 8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sp-communities-section-list-img{float:left;width:52px !important;line-height:0}.sp-communities-section-list ul li img{max-height:90px}.sp-communities-section-list-title{width:calc(100% - 52px) !important;padding-right:24px;margin-bottom:0;text-align:left;font-size:22px}.pt-growth-v2-team-section-left{width:100%}.pt-growth-v2-team-section-mid{width:100%;padding:48px 24px;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pt-growth-v2-team-section-right{width:100%}.pt-growth-v2-team-section-left ul li,.pt-growth-v2-team-section-right ul li{width:33.333%;padding-bottom:33.333%}}@media screen and (max-width:639px){.custom-intro-100vh-toc ul{margin-left:-10px;width:calc(100% + 20px)}.case-studies-page-content-entry p strong em{font-size:12px}.custom-text-image-section-title{font-size:17px;line-height:1.41;margin-bottom:24px}.marg-bot-64{margin-bottom:32px !important}.custom-intro-100vh{padding:100px 0}.custom-intro-100vh-toc{position:absolute;bottom:22px;right:0;left:0;padding:0 20px}.custom-intro-100vh-toc ul li{margin:0 12px 12px 0}.custom-intro-100vh-toc ul li a{font-size:12px}.custom-text-image-section .case-studies-page-intro-subtitle{margin-bottom:32px}.custom-text-image-section{padding:48px 0}.custom-text-image-section+.sp-communities-section{margin-top:-48px}.sp-communities-section{padding:48px 0}.sp-communities-section+.sp-benefits-section{margin-top:-48px}.sp-benefits-section{padding:48px 0}.sp-featured-section-img-hold a{width:168px}.sp-featured-section-textbox{width:calc(100% - 168px);padding:0 0 2px 16px}.sp-featured-section-name{font-size:17px;margin-bottom:3px}.sp-featured-section-company{font-size:14px;margin-bottom:3px}.sp-featured-section-company-pos{font-size:10px;padding-top:3px}.sp-featured-section-community img{width:14px;height:14px;margin-left:24px}.sp-featured-section-community{padding-top:16px;font-size:14px}.sp-featured-section-img-linkedin{bottom:9px;right:9px}.sp-featured-section-img-linkedin img{width:14px;height:14px}.sp-featured-section{padding:48px 0 32px}.sp-faq-section{padding:48px 0}.sp-faq-section-accordion-item-title{font-size:22px;padding:16px 32px 16px 0}.sp-faq-section-accordion-item-content{padding:0 0 16px}.case-studies-page-news-item-date-v2{font-size:12px;margin-bottom:10px}.case-studies-page-news-item-date-v2 span{margin-right:10px}.pt-growth-v2-team-section-mid .title-36{margin-bottom:16px}.pt-growth-v2-team-section-mid .text-22{font-size:17px;margin-bottom:16px}.custom-intro-100vh{max-height:488px}.sp-featured-section .case-studies-page-content-disclaimer{margin:32px 0 16px}}@media screen and (max-width:370px){.custom-intro-100vh-toc ul li a{font-size:11px}}@media screen and (max-width:359px){.custom-intro-100vh-toc ul{margin-left:-12px;width:calc(100% + 24px)}.custom-intro-100vh-toc ul li{margin:0 8px 12px 0}}.tp-partners-intro .intro-text{margin-bottom:0}.tp-partners-intro .intro-text *{display:inline-block;max-width:972px;width:100%}.tp-partners-about{padding:64px 0 68px;background:#e8e4e3}.tp-partners-about .case-studies-page-intro-subtitle{margin-bottom:136px}.tp-partners-about-grid{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tp-partners-about-grid .case-studies-page-content-entry{width:50%}.tp-partners-about-grid-text{max-width:505px}.tp-partners-team{padding:68px 0 90px}.tp-partners-team-grid{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tp-partners-team-grid-left{float:left;width:50%;padding-right:10.26%}.tp-partners-team-grid-right{float:left;width:50%}.tp-partners-team-grid-left>:last-child{margin-bottom:0}.tp-partners-team .case-studies-page-content-entry{margin-bottom:24px}.tp-partners-team .case-studies-page-intro-subtitle{margin-bottom:24px}.tp-partners-team-grid-btn{padding-top:8px}.tp-partners-team-grid-btn-mobile{display:none}.tp-partners-team-grid-left>:last-child{margin-bottom:0}.tp-partners-team-list{overflow:hidden}.tp-partners-team-list ul{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 24px)}.tp-partners-team-list ul li{float:left;width:calc(33.333% - 24px);margin:0 24px 48px 0}.tp-partners-team-list ul li a{display:block;width:100%;height:100%;transition:.2s linear}.tp-partners-team-list ul li a:hover{opacity:.7}.tp-partners-team-list-img{padding-bottom:100%;margin-bottom:8px}.tp-partners-team-list-title{font-family:'Romek';font-size:22px;font-weight:200;line-height:1.36;margin-bottom:4px;color:#1a202c}.tp-partners-team-list-position{font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.55px;text-transform:uppercase;color:#1a202c}.tp-partners-about .case-studies-page-content-entry{margin-bottom:0 !important}.tp-partners-openlp{position:relative}.tp-partners-openlp-bg{position:absolute;width:100%;height:50%;right:0;left:0;z-index:1}.tp-partners-openlp-bg-top{top:0}.tp-partners-openlp-bg-bottom{bottom:0}.tp-partners-openlp-box{position:relative;z-index:2;overflow:hidden;background:#0587ff url(/wp-content/themes/Sapphire/assets/bg-partners-openlp.png) no-repeat bottom left;background-size:contain;min-height:900px;padding:0 9%;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tp-partners-openlp-box-half{float:left;width:50%}.tp-partners-openlp-box-right{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:64px 0}.case-studies-page-content-entry.text-white *{color:#fff !important}.tp-partners-openlp-box-logo{margin-bottom:39px}.tp-partners-openlp-box-logo img{max-height:100px}.tp-partners-openlp-box-right .case-studies-page-intro-subtitle,.tp-partners-openlp-box-right .case-studies-page-content-entry{margin-bottom:24px}.tp-partners-openlp-box-btns{padding-top:8px}.tp-partners-openlp-box-btns ul li{display:inline-block;margin:0 16px 24px 0}.tp-partners-openlp-box-socials{padding-top:8px}.tp-partners-openlp-box-socials ul li{display:inline-block;margin:0 16px 0 0}.tp-partners-openlp-box-socials ul li a{transition:.2s linear}.tp-partners-openlp-box-socials ul li a:hover{opacity:.7}.tp-partners-openlp-box-socials ul li a img{width:16px;height:16px}.text-white-im,.text-white-im *{color:#fff !important}.text-white-im li:before{background-color:#fff !important}.tp-partners-getin-touch{padding:136px 0}.tp-partners-getin-touch-grid-left-btn{margin-top:32px}.tp-partners-getin-touch-grid-left .case-studies-page-content-entry,.tp-partners-getin-touch-grid-left .case-studies-page-intro-subtitle{margin-bottom:24px}.tp-partners-getin-touch-grid{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tp-partners-getin-touch-grid-left{float:left;width:60.26%;padding-right:22%}.tp-partners-getin-touch-grid-right{float:left;width:39.74%;padding-bottom:27.825%}.tp-partners-getin-touch-grid-left-btn-mobile{display:none}.tp-partners-news{padding:136px 0 112px}.tp-partners-news-top-link{display:inline-block;margin-left:8px}.tp-partners-news-top-link a{color:#747271;transition:.2s linear;opacity:.5}.tp-partners-news-top-link a:hover{color:#747271;opacity:1}.tp-partners-news-top{margin-bottom:48px}.tp-partners-news-list{overflow:hidden}.tp-partners-news-list ul{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 24px)}.tp-partners-news-list ul li{float:left;width:calc(33.333% - 24px);margin:0 24px 24px 0}.tp-partners-news-list ul li a{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%;position:relative;min-height:338px;padding:24px;transition:.2s linear;-ms-flex-line-pack:justify;align-content:space-between}.tp-partners-news-list ul li a:hover{opacity:.7}.tp-partners-news-list-img{position:absolute;top:0;right:0;bottom:0;left:0}.tp-partners-news-list-img:after{content:'';width:100%;height:100%;background:#000;opacity:.7;position:absolute;top:0;left:0;z-index:2}.tp-partners-news-list-top,.tp-partners-news-list-bottom{position:relative;z-index:3;width:100%}.tp-partners-news-list-top-info{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;color:#fff;font-size:15px;font-weight:500;line-height:1.2;letter-spacing:.75px;text-transform:uppercase;margin-bottom:24px}.tp-partners-news-list-top-info span{display:inline-block;margin-left:8px;opacity:.5}.tp-partners-news-list-bottom{color:#fff;font-family:'Romek';font-size:22px;font-weight:200;line-height:1.3}.tp-partners-news-list-top-title{width:100%;display:none}.tp-partners-numbers{padding:136px 0}.tp-partners-numbers-grid{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tp-partners-numbers-grid-left{float:left;width:33.333%;padding-right:5%}.tp-partners-numbers-grid-right{float:left;width:66.666%;padding-left:8px}.disclaimer-dark *{color:#000 !important}.tp-partners-numbers-list{overflow:hidden}.tp-partners-numbers-list ul{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tp-partners-numbers-list ul li{float:left;width:44.675%;margin:0 10.65% 56px 0}.tp-partners-numbers-list ul li:nth-child(2n){margin-right:0}.tp-partners-numbers-list-title{font-family:'Adieu Alt C';color:#000;font-size:90px;font-weight:200;line-height:1;text-transform:uppercase;margin-bottom:16px}.tp-partners-numbers-list-text{color:#000;font-size:15px;font-weight:500;line-height:1.2;letter-spacing:.75px;text-transform:uppercase}.tp-partners-numbers-grid-right .case-studies-page-content-disclaimer{padding-top:16px;margin:0}.tp-partners-openlp-box-left{position:relative}.tp-partners-openlp-box-left-box{position:absolute;top:0;right:0;bottom:0;left:0;width:381px;overflow:hidden}.tp-partners-openlp-box-left-box::-webkit-scrollbar{display:none}.tp-partners-openlp-box-left-box{-ms-overflow-style:none;scrollbar-width:none}.twitter-slider-item .twitter-tweet{margin:0 !important;max-width:381px !important}.twitter-slider-item{margin:24px 0;width:381px;min-width:381px}.tp-partners-openlp-box-left .tp-partners-openlp-box-left-box .tp-partners-openlp-box-left-box-item{-webkit-animation:openLPTwitter 60s linear 0s infinite normal;animation:openLPTwitter 60s linear 0s infinite normal}@-webkit-keyframes openLPTwitter{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes openLPTwitter{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes openLPTwitterMobile{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes openLPTwitterMobile{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@media screen and (max-width:1279px){.tp-partners-getin-touch-grid-left{padding-right:10%}.tp-partners-numbers-list-title{font-size:70px}.tp-partners-openlp-box-left-box{padding-right:60px}.twitter-slider-item{width:321px;min-width:321px}}@media screen and (max-width:1023px){.tp-partners-openlp-box-half{width:100%}.tp-partners-openlp .row{padding:0}.tp-partners-openlp-box{min-height:1px;padding:0}.tp-partners-openlp-box-right{padding:90px 24px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.tp-partners-openlp-box-left{padding:0 0 48px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.tp-partners-openlp-box{padding-right:0}.tp-partners-openlp-box-left-box{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;width:100%}.tp-partners-openlp-box-left .tp-partners-openlp-box-left-box .tp-partners-openlp-box-left-box-item{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-animation:openLPTwitterMobile 60s linear 0s infinite normal;animation:openLPTwitterMobile 60s linear 0s infinite normal}.twitter-slider-item{margin:0 8px}.tp-partners-about .case-studies-page-intro-subtitle{margin-bottom:64px}.tp-partners-about-grid .case-studies-page-content-entry{width:100%}.tp-partners-team-grid-left{width:100%;padding-right:0;margin-bottom:32px}.tp-partners-team-grid-right{width:100%}.tp-partners-team-grid-left>:nth-last-child(2){margin-bottom:0}.tp-partners-team-grid-btn{display:none}.tp-partners-team-grid-btn-mobile{display:block}.tp-partners-team-list-title{font-size:20px}.tp-partners-getin-touch-grid-left-btn{display:none}.tp-partners-getin-touch-grid-left-btn-mobile{display:block}.tp-partners-getin-touch-grid-left{width:100%;padding-right:0;margin-bottom:40px}.tp-partners-getin-touch-grid-right{width:100%;padding-bottom:66.7%;margin-bottom:64px}.tp-partners-news-list ul li{width:calc(50% - 24px)}.tp-partners-numbers-grid-left{width:100%;padding-right:0;margin-bottom:16px}.tp-partners-numbers-grid-right{width:100%;padding-left:0}}@media screen and (max-width:639px){.page-template-tp-partners .case-studies-page-content-entry{margin-bottom:16px}.page-template-tp-partners .case-studies-page-intro-subtitle{font-size:26px}.tp-partners-about .case-studies-page-intro-subtitle{margin-bottom:32px}.tp-partners-about{padding:48px 0 24px}.tp-partners-team{padding:24px 0 48px}.tp-partners-team-list ul{width:calc(100% + 16px)}.tp-partners-team-list ul li{width:calc(50% - 16px);margin:0 16px 32px 0}.tp-partners-team-list-title{font-size:17px;line-height:1.4}.tp-partners-openlp-box{background-size:138% 55%}.tp-partners-openlp-box-logo img{max-height:54px}.tp-partners-openlp-box-logo{margin-bottom:28px}.tp-partners-openlp-box-right .case-studies-page-intro-subtitle,.tp-partners-openlp-box-right .case-studies-page-content-entry{margin-bottom:32px}.tp-partners-openlp-box-btns{padding-top:0;margin-bottom:32px}.tp-partners-openlp-box-btns ul li{display:block;margin:0 0 16px}.tp-partners-openlp-box-socials{padding-top:0}.tp-partners-openlp-box-right{padding:75px 24px 60px}.tp-partners-getin-touch{padding:48px 0}.tp-partners-getin-touch-grid-left{margin-bottom:16px}.tp-partners-getin-touch-grid-right{margin-bottom:32px}.tp-partners-getin-touch-grid-left .case-studies-page-intro-subtitle{margin-bottom:32px}.tp-partners-news-list ul{width:100%}.tp-partners-news-list ul li{width:100%;margin:0 0 32px;padding-bottom:32px;border-bottom:1px solid rgba(0,0,0,.1)}.tp-partners-news-list ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.tp-partners-news{padding:48px 0}.tp-partners-news-top-link{display:none}.tp-partners-news-top{margin-bottom:40px}.tp-partners-news-list ul li a{display:block;min-height:1px;padding:0}.tp-partners-news-list-bottom{display:none}.tp-partners-news-list-top-title{display:block;font-family:'Romek';font-size:22px;font-weight:200;line-height:1.3;color:#000}.tp-partners-news-list-top{margin-bottom:32px}.tp-partners-news-list-top-info{margin-bottom:10px;color:#000}.tp-partners-news-list-img{position:relative;padding-bottom:63.5%}.tp-partners-news-list-img:after{display:none}.tp-partners-numbers{padding:48px 0}.tp-partners-numbers-list ul li{width:100%;margin:0 0 24px;padding-bottom:24px;border-bottom:1px solid rgba(0,0,0,.2)}.tp-partners-numbers-list ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.tp-partners-numbers-grid-right .case-studies-page-content-disclaimer{padding-top:52px}.tp-partners-numbers-list-title{font-size:50px}.tp-partners-numbers-list-text{font-size:12px;line-height:1.3;letter-spacing:.6px}.tp-partners-news-list-top-info{font-size:12px;letter-spacing:.6px}.twitter-slider-item .twitter-tweet{max-width:283px !important}.twitter-slider-item{width:283px;min-width:283px;margin:0 8px}}@media screen and (max-width:360px){.twitter-slider-item .twitter-tweet{max-width:260px !important}.twitter-slider-item{width:260px;min-width:260px}}.show-for-large{display:block !important}.hide-for-large{display:none !important}.homepage-v3-intro-section{background:#16151a;position:relative}.homepage-v3-intro-section:before{content:'';width:100%;height:3px;background:#0587ff;position:absolute;top:0;right:0;left:0;z-index:5}.homepage-v3-intro-section-box{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:calc(100vh - 77px)}.homepage-v3-intro-section-left{float:left;width:47%;padding:120px 0;position:relative;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage-v3-intro-section-left:after{content:'';width:100%;height:33%;background:#567eb9;background:-moz-linear-gradient(24deg,rgba(86,126,185,.3) 0%,rgba(86,126,185,0) 70%);background:-webkit-linear-gradient(24deg,rgba(86,126,185,.3) 0%,rgba(86,126,185,0) 70%);background:linear-gradient(24deg,rgba(86,126,185,.3) 0%,rgba(86,126,185,0) 70%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#567eb9",endColorstr="#567eb9",GradientType=1);filter:blur(25px);position:absolute;bottom:0;left:0}.homepage-v3-intro-section-left .row{padding-right:0}.homepage-v3-intro-section-left>div{width:100%}.title-72-adieu{color:#fff;font-family:'Adieu Alt C';font-size:72px;font-size:4.17vw;font-weight:200;line-height:1;text-transform:uppercase}.homepage-v3-intro-section-right{float:left;width:53%;position:relative}.homepage-v3-intro-section-video{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.homepage-v3-intro-section-video:before{content:'';width:28.5%;height:100%;background:#16151a;position:absolute;top:0;left:-2px;-webkit-clip-path:polygon(0 0,100% 0%,100% 0%,0% 101%);clip-path:polygon(0 0,100% 0%,100% 0%,0% 101%);z-index:2}.homepage-v3-intro-section-video video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.homepage-v3-overview-section-textbox{background:#e8e4e3;padding:104px 0 136px}.homepage-v3-overview-section-text{font-family:'Romek';font-size:50px;font-weight:200;line-height:1.2;padding:0 17.78%;color:#000}.homepage-v3-overview-section-text *{color:#000}.homepage-v3-overview-section-text a,.homepage-v3-overview-section-text span{display:inline-block;position:relative;color:#000;text-decoration:none !important}.homepage-v3-overview-section-text a:after,.homepage-v3-overview-section-text span:after{content:'';width:100%;height:3px;background:#000;position:absolute;bottom:6px;left:0}.homepage-v3-overview-section-text a:hover{color:#000}.homepage-v3-overview-section-text a:hover:after{display:none}.homepage-v3-overview-section{position:relative}.homepage-v3-overview-section-menu{background:#e8e4e3;padding:28px 0 31px;border-bottom:1px solid #cecece}.homepage-v3-overview-section-menu-hidden{opacity:0;visibility:hidden}.homepage-v3-overview-section-menu-js{position:absolute;top:0;left:0;right:0}.homepage-v3-overview-section-menu-js.homev3nav-top{position:fixed;z-index:500}.homepage-v3-overview-section-menu-list ul{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.homepage-v3-overview-section-menu-list ul li{display:inline-block;margin-right:24px}.homepage-v3-overview-section-menu-list ul li:last-child{margin-right:0}.homepage-v3-overview-section-menu-list ul li a{font-family:'Messina Sans';font-size:16px;font-weight:700;line-height:1.2;letter-spacing:.8px;text-transform:uppercase;color:#000;transition:.2s ease-in-out}.homepage-v3-overview-section-menu-list ul li a:hover{color:#000;opacity:.5}.homepage-v3-companies-section{background:#2e2a39;padding:136px 0}.case-studies-page-content-disclaimer-white .case-studies-page-content-disclaimer-label>span span{border:1px solid #fff}.case-studies-page-content-disclaimer-white .case-studies-page-content-disclaimer-label>span,.case-studies-page-content-disclaimer-white .case-studies-page-content-disclaimer-text,.case-studies-page-content-disclaimer-white .case-studies-page-content-disclaimer-text *{color:#fff}.case-studies-page-content-disclaimer-white .case-studies-page-content-disclaimer-label>span span:before,.case-studies-page-content-disclaimer-white .case-studies-page-content-disclaimer-label>span span:after{background:#fff}.homepage-v3-companies-section-list{overflow:hidden}.homepage-v3-companies-section-list ul{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 24px)}.homepage-v3-companies-section-list ul li{float:left;width:calc(20% - 24px);margin:0 24px 24px 0}.homepage-v3-companies-section-list+.case-studies-page-content-disclaimer{margin-top:8px}.homepage-v3-companies-section-top{margin-bottom:96px;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.homepage-v3-companies-section-top-left{float:left;width:50%}.btn-company-link-w-arrow,.btn-company-link-w-arrow:focus,.btn-company-link-w-arrow:active{display:inline-block;font-family:'Adieu Alt C';font-style:normal;font-weight:200;font-size:17px;line-height:1;letter-spacing:.1em;text-transform:uppercase;padding:0 26px 0 0;color:#fff;opacity:.5;position:relative}.btn-company-link-w-arrow:after{content:'';background:url(/wp-content/themes/Sapphire/assets/icon-btn-arrow-border-btn-arrow-border-white.svg) no-repeat center right;background-size:contain !important;width:22px;height:22px;position:absolute;right:-7px;top:50%;transform:translateY(-50%);transition:.2s}.btn-company-link-w-arrow:hover{color:#fff;opacity:1}.homepage-v3-companies-section-top-right{float:left;width:50%;padding-left:10%}.homepage-v3-companies-section-top-right .text-22{max-width:528px}.homepage-v3-companies-section-top-btn{margin-top:32px}.title-50-romek-m26{font-family:'Romek';font-size:50px;font-weight:200;line-height:1.2}.homepage-v3-companies-section-list-card{position:relative;padding-bottom:65.5%;transform-style:preserve-3d}.homepage-v3-companies-section-list-side{position:absolute;top:0;left:0;width:100%;height:100%;backface-visibility:hidden}.homepage-v3-companies-section-list-side:nth-child(2){-webkit-transform:rotateX(180deg);transform:rotateX(180deg);z-index:2}.homepage-v3-companies-section-list-side-item{position:absolute;top:0;left:0;width:100%;height:100%;padding:24px;opacity:0;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.homepage-v3-companies-section-list-side-item.is-active{opacity:1}.homepage-v3-companies-section-list-side-item img{max-width:100%}.hv3c-item-flip{animation-name:hv3c-item-flip;animation-duration:.8s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.42,0,.58,1)}.hv3c-item-back{animation-name:hv3c-item-back;animation-duration:.8s;animation-timing-function:cubic-bezier(.42,0,.58,1)}.homepage-v3-news-section{background:#e8e4e3}.homepage-v3-overview-section-menu-list-hidden{opacity:0;visibility:hidden}@-webkit-keyframes hv3c-item-flip{from{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}to{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}@keyframes hv3c-item-flip{from{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}to{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}@-webkit-keyframes hv3c-item-back{from{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}to{-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes hv3c-item-back{from{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}to{-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@media screen and (max-width:1439px){.homepage-v3-overview-section-text{font-size:42px;padding:0 15%}.homepage-v3-overview-section-text a:after,.homepage-v3-overview-section-text span:after{bottom:7px}.title-50-romek-m26{font-size:40px}.title-72-adieu{font-size:4.27vw}}@media screen and (max-width:1279px){.homepage-v3-overview-section-text{font-size:32px;padding:0 10%}.homepage-v3-overview-section-text a:after,.homepage-v3-overview-section-text span:after{height:2px;bottom:7px}}@media screen and (max-width:1023px){.show-for-large{display:none !important}.hide-for-large{display:block !important}.homepage-v3-intro-section-box{min-height:1px}.homepage-v3-intro-section-left .row{padding-right:35px}.homepage-v3-intro-section-left{width:100%;padding:118px 0 22px;display:block;text-align:center}.homepage-v3-intro-section-left:after{display:none}.homepage-v3-intro-section-video:after{content:'';width:100%;height:30%;background:#567eb9;background:-moz-linear-gradient(24deg,rgba(86,126,185,.3) 0%,rgba(86,126,185,0) 40%);background:-webkit-linear-gradient(24deg,rgba(86,126,185,.3) 0%,rgba(86,126,185,0) 40%);background:linear-gradient(24deg,rgba(86,126,185,.3) 0%,rgba(86,126,185,0) 40%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#567eb9",endColorstr="#567eb9",GradientType=1);filter:blur(25px);position:absolute;top:-2px;left:0;-webkit-clip-path:polygon(100% 0,100% 16%,0 100%,0 0);clip-path:polygon(100% 0,100% 16%,0 100%,0 0);z-index:2}.homepage-v3-intro-section-video:before{left:0;top:-2px;width:100%;height:30%;-webkit-clip-path:polygon(100% 0,100% 16%,0 100%,0 0);clip-path:polygon(100% 0,100% 16%,0 100%,0 0)}.homepage-v3-intro-section-right{width:100%;padding-bottom:100%}.title-50-romek-m26{font-size:32px}.homepage-v3-companies-section-top-left{width:100%}.homepage-v3-companies-section-top-right{width:100%;padding-left:0}.homepage-v3-companies-section-top-btn{margin-bottom:32px}.homepage-v3-companies-section-top{margin-bottom:48px}.homepage-v3-companies-section-top .title-50-romek-m26{margin-bottom:32px}.homepage-v3-companies-section-top>:last-child{margin-bottom:0}.homepage-v3-companies-section-list ul li{width:calc(33.333% - 24px)}.homepage-v3-overview-section-menu-list ul li a{font-size:14px}}@media screen and (max-width:639px){.homepage-v3-intro-section-left .row{padding-right:24px}.homepage-v3-companies-section{padding:48px 0}.title-72-adieu{font-size:28px}.homepage-v3-overview-section-text{font-size:26px;padding:0;text-align:left !important}.homepage-v3-overview-section-text a:after,.homepage-v3-overview-section-text span:after{height:2px;bottom:4px}.homepage-v3-overview-section-textbox{padding:48px 0}.homepage-v3-overview-section-menu{padding:24px 0 12px}.homepage-v3-overview-section-menu-list ul li{margin-right:10px;margin-bottom:12px}.homepage-v3-overview-section-menu-list ul li a{font-size:12px;letter-spacing:.6px}.title-50-romek-m26{font-size:26px;line-height:1.3}.homepage-v3-companies-section-list ul{width:calc(100% + 16px)}.homepage-v3-companies-section-list ul li{width:calc(50% - 16px);margin:0 16px 16px 0}.homepage-v3-overview-section-text a:after,.homepage-v3-overview-section-text span:after{height:2px}.btn-company-link-w-arrow,.btn-company-link-w-arrow:focus,.btn-company-link-w-arrow:active{font-size:12px}}@media screen and (max-width:370px){.homepage-v3-overview-section-menu-list ul li{margin-right:9px}.homepage-v3-overview-section-menu-list ul li a{font-size:11px}}@media screen and (max-width:340px){.homepage-v3-overview-section-menu-list ul li a{font-size:10px}}.bg-color-stone{background:#e8e4e3}.single-blog-page{padding-top:200px}.title-size-80{font-family:'Romek';font-size:80px;font-weight:200;line-height:1.1;color:#000}.title-size-60{font-family:'Romek';font-size:60px;font-weight:200;line-height:1.1;color:#000}.single-blog-page-main-center .title-size-80{margin-bottom:80px;padding:0 8.477%}.single-blog-page-main-center-img-hold{display:inline-block;margin:0 auto 80px;width:100%}.single-blog-page-main-center-img-hold-sm{max-width:48.53%}.single-blog-page-main-center-img-hold-md{max-width:71.57%}.single-blog-page-main-center-img-hold-lg{max-width:100%}.single-blog-page-main-center-img{padding-bottom:67.219%}.single-blog-page-main-hold{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:90px}.single-blog-page-main-left{float:left;width:41.66667%;padding-right:48px;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-blog-page-main-left>div{width:100%}.single-blog-page-main-right{float:left;width:58.33333%;border-left:1px solid #cecece;padding-left:48px}.single-blog-page-tags{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px;color:#e8e4e3;font-family:'Messina Sans';font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.55px;text-transform:uppercase}.single-blog-page-tags strong a{display:inline-block;background:#465164;padding:10px 12px;margin:0 8px 8px 0;color:#e8e4e3;transition:.2s ease-in-out}.single-blog-page-tags strong a:hover{color:#e8e4e3;opacity:.7}.single-blog-page-tags>a,.single-blog-page-tags>span{display:inline-block;background:#612e46;padding:10px 12px;border-radius:56px;margin:0 8px 8px 0;transition:.2s ease-in-out;color:#e8e4e3}.single-blog-page-tags>a:hover{color:#e8e4e3;opacity:.7}.single-blog-page-main-left .title-size-60{margin-bottom:69px}.single-blog-page-main-left-box{max-width:260px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.single-blog-page-main-left-box-item{padding-bottom:40px;border-bottom:1px solid #cecece;margin-bottom:24px}.single-blog-page-main-left-sticky{position:sticky;top:126px;left:0}.single-blog-page-main-left-sticky .single-blog-page-main-left-box-item:last-child{padding-bottom:0;border-bottom:none;margin-bottom:0}.single-blog-page-main-left-author-title{display:block;color:#000;font-family:'Messina Sans';font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.55px;text-transform:uppercase;margin-bottom:16px}.single-blog-page-main-left-author-list ul li{margin-bottom:8px}.single-blog-page-main-left-author-list ul li:last-child{margin-bottom:0}.single-blog-page-main-left-author-list ul li a{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-blog-page-main-left-author-list-img{float:left;min-width:56px;width:56px;height:56px;border-radius:50%;overflow:hidden}.single-blog-page-main-left-author-list-textbox{float:left;width:calc(100% - 56px);padding-left:18px}.single-blog-page-main-left-author-list-title{color:#000;font-family:'Messina Sans';font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.55px;text-transform:uppercase}.single-blog-page-main-left-author-list-text{color:#000;font-family:'Romek';font-size:14px;font-style:italic;font-weight:200;line-height:1.3}.single-blog-page-main-left-box-item-title{color:#000;font-family:'Messina Sans';font-size:15px;font-weight:700;line-height:1.2;letter-spacing:.75px;text-transform:uppercase;margin-bottom:16px}.single-blog-page-main-left-box-item-text{color:#000;font-family:'Messina Sans';font-size:15px;font-weight:500;line-height:1.4}.single-blog-page-main-left-box-item-share ul li{float:left;margin-right:16px}.single-blog-page-main-left-box-item-share ul li a{transition:.2s}.single-blog-page-main-left-box-item-share ul li a:hover{opacity:.7}.single-blog-page-main-left-box-item-share ul li img{max-height:22px}.single-blog-page-toc ul li{margin-bottom:8px}.single-blog-page-toc ul li:last-child{margin-bottom:0}.single-blog-page-toc ul li a{display:inline-block;font-family:'Messina Sans';font-size:15px;font-style:normal;font-weight:500;line-height:1.4;color:#000;opacity:.5;transition:.2s ease-in-out}.single-blog-page-toc ul li a:hover,.single-blog-page-toc ul li.is-active a{opacity:1}.single-blog-page-main-featured-img{padding-bottom:67.41%}.single-blog-page-main-right-content>div{margin-bottom:56px}.single-blog-page-main-right-content>div:last-child{margin-bottom:0}.single-blog-page-main-right .case-studies-page-content-disclaimer{margin-top:56px}.case-studies-page-content-entry h2{font-family:'Adieu Alt C';font-size:28px;font-style:normal;font-weight:200;line-height:1;letter-spacing:2.8px;text-transform:uppercase;margin-bottom:32px}.case-studies-page-content-entry h3{font-family:'Romek';font-size:32px;font-style:normal;font-weight:200;line-height:1.3;margin-bottom:32px}.case-studies-page-content-entry a{text-decoration:underline}.case-studies-page-content-entry a:hover{text-decoration:none}.single-blog-page-content-large-text{color:#000;font-family:'Romek';font-size:32px;font-style:normal;font-weight:200;line-height:1.3}.single-blog-page-content-divider span{display:block;width:100%;height:1px;background:#cecece}.single-blog-page-content-image img{max-width:100%}.single-blog-page-content-image-breakout{width:131%;margin-left:-31%;position:relative}.single-blog-page-content-image-breakout:after{content:'';width:100%;background:#e8e4e3;position:absolute;top:-56px;right:0;bottom:-56px;left:0}.single-blog-page-content-image .case-studies-page-content-caption{position:relative;z-index:2;margin-top:10px}.single-blog-page-content-image a{display:block;position:relative}.single-blog-page-content-image a span{display:inline-block;border-radius:19px;padding:8px 8px 8px 29px;background:rgba(0,0,0,.7);color:#fff;font-family:'Messina Sans';font-size:11px;font-style:normal;font-weight:500;line-height:1.2;letter-spacing:.55px;text-transform:uppercase;position:absolute;top:16px;right:16px;z-index:2}.single-blog-page-content-image a span:before{content:'';width:20px;height:20px;background:url(/wp-content/themes/Sapphire/assets/icon-expand.svg) no-repeat center center;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.blog-template-blog-details_page .fancybox__slide{padding:56px 48px !important}.blog-template-blog-details_page .fancybox__toolbar{padding:16px}.blog-template-blog-details_page .fancybox__toolbar button:not(.fancybox__button--close){display:none !important}.blog-template-blog-details_page button.fancybox__button--close{display:inline-block;border-radius:19px;padding:5px 8px 5px 29px;background:rgba(255,255,255,.15);position:relative;z-index:2;width:auto !important;height:auto !important}.blog-template-blog-details_page button.fancybox__button--close:before{content:'';width:20px;height:20px;background:url(/wp-content/themes/Sapphire/assets/icon-expand-close.svg) no-repeat center center;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.blog-template-blog-details_page button.fancybox__button--close:after{content:'close';display:inline-block;color:#fff;font-family:'Messina Sans';font-size:11px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.55px;text-transform:uppercase}.blog-template-blog-details_page button.fancybox__button--close svg{display:none !important}.single-blog-page-content-quote-text{color:#000;font-family:'Romek';font-size:27px;font-style:italic;font-weight:200;line-height:1.3;background:url(/wp-content/themes/Sapphire/assets/icon-quote-blue.svg) no-repeat top left;background-size:21px 15px !important;padding-top:38px;max-width:84.8%}.single-blog-page-content-quote-info{margin-top:24px}.single-blog-page-content-quote-info-box{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-blog-page-content-quote-info-img{width:60px;height:60px;min-width:60px;min-height:60px;border-radius:50%;overflow:hidden;margin-right:24px}.single-blog-page-content-quote-info-text{color:#000;font-family:'Messina Sans';font-size:12px;font-weight:500;font-style:normal;line-height:1.2;letter-spacing:.55px;text-transform:uppercase}.single-blog-page-content-quote-info-text:last-child{margin-bottom:0}.single-blog-page-content-quote-info-text strong{display:block;font-weight:700;margin-bottom:8px}.single-blog-page-content-quote-info-logohold{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-blog-page-content-quote-info-logohold .single-blog-page-content-quote-info-img{height:30px;min-height:30px}.single-blog-page-content-quote-info-logo img{max-height:30px}.single-blog-page-content-video img{max-width:100%}.single-blog-page-content-video a{display:block;position:relative;line-height:0}.single-blog-page-content-video a:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#000;opacity:.2;z-index:2}.single-blog-page-content-video a span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;background:rgba(255,255,255,.5);backdrop-filter:blur(2px);border-radius:50%;width:58px;height:58px;transition:.2s}.single-blog-page-content-video a:hover span{background:rgba(255,255,255,1)}.single-blog-page-content-video a span:after{content:'';position:absolute;top:50%;left:52%;transform:translate(-50%,-50%);border-left:16px solid #000;border-top:9px solid transparent;border-bottom:9px solid transparent;transition:.2s}.single-blog-page-content-video a:hover span:after{border-left:16px solid #000;border-top:9px solid transparent;border-bottom:9px solid transparent}.single-blog-page-main-right-content .download-book-section:before,.single-blog-page-main-right-content .download-book-section:after{background:#cecece;height:1px}.single-blog-page-main-right-content .download-book-section .image-section:before{-webkit-filter:grayscale(1) brightness(0);filter:grayscale(1) brightness(0)}.single-blog-page-main-right-content .download-book-section{padding-right:0}.single-blog-page-toc-mobile{display:none;position:fixed;top:67px;right:0;left:0;background:#fff;padding:24px;z-index:998;cursor:pointer}.single-blog-page-toc-mobile-title{font-family:'Romek';font-size:22px;font-weight:200;line-height:1.3;color:#000;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:8px}.single-blog-page-toc-mobile-title-toc{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;font-family:'Messina Sans';font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.6px;text-transform:uppercase;position:relative;padding-right:20px}.single-blog-page-toc-mobile-title-toc span{display:inline-block;width:16px;height:16px;background:url(/wp-content/themes/Sapphire/assets/icon-mobile-toc-dots.svg) no-repeat center center;margin-left:8px;transition:.2s ease-in-out}.single-blog-page-toc-mobile-title-toc:after{content:'';width:12px;height:9px;background:url(/wp-content/themes/Sapphire/assets/icon-mobile-toc-drop.svg) no-repeat center center;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:.2s ease-in-out}.single-blog-page-toc-mobile-content{display:none;padding-top:15px}.single-blog-page-toc-mobile-content .single-blog-page-main-left-box-item-share{margin-top:32px}.single-blog-spotify-embed{overflow:hidden}.single-blog-spotify-embed iframe{width:100% !important;max-width:100% !important}.download-book-section .download-content .btn-black-fill:hover{opacity:.7}.single-blog-page-content-video iframe{width:100% !important;position:relative;z-index:2}.case-studies-page-content-caption{padding-left:0}.case-studies-page-content-caption:before{display:none}.case-studies-page-content-caption span a{display:inline !important}img.alignleft{margin:1em 1em 1em 0 !important}.case-studies-page-content-entry b{font-weight:700}.case-studies-page-content-entry sup{font-size:60%}.single-blog-page-main-right-content .case-studies-page-content-entry h4{font-family:'Messina Sans';font-style:normal;font-weight:400;font-size:21px;line-height:1.41;letter-spacing:0;text-transform:none;color:#000;margin-bottom:20px}.case-studies-page-content-entry p iframe{width:100%}.single-blog-page-main-right-content .left-userinfo-right-content .user-section{text-align:center}@media screen and (max-width:1439px){.single-blog-page-main-right-content .left-userinfo-right-content .user-section{margin:0 0 30px !important;text-align:center}.single-blog-page-main-right-content .left-userinfo-right-content .description{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.single-blog-page-main-right-content .left-image-right-content,.single-blog-page-main-right-content .left-userinfo-right-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-blog-page-main-right-content .left-image-right-content .left-section{margin-right:0;margin-bottom:30px;width:100%}}@media screen and (max-width:1279px){.title-size-80{font-size:66px}.title-size-60{font-size:46px}.single-blog-page-main-center .title-size-80{margin-bottom:64px}.single-blog-page-main-center-img-hold{margin-bottom:64px}}@media screen and (max-width:1139px){.title-size-80{font-size:52px}}@media screen and (max-width:1023px){.single-blog-page{padding-top:132px}.title-size-80,.title-size-60{font-size:38px}.single-blog-page-main-center .title-size-80{margin-bottom:32px}.single-blog-page-main-center-img-hold{margin-bottom:40px}.single-blog-page-main-left{width:100%;padding-right:0}.single-blog-page-main-right{width:100%;border-left:none;padding-left:0}.single-blog-page-tags{margin-bottom:4px;font-size:10px;letter-spacing:.5px}.single-blog-page-main-left .title-size-60{padding-bottom:24px;border-bottom:1px solid #cecece;margin-bottom:32px}.single-blog-page-main-left-box{max-width:100%;margin-bottom:40px}.single-blog-page-main-left-box-item:nth-last-child(2){margin-bottom:0}.single-blog-page-main-left-author-list{overflow:hidden}.single-blog-page-main-left-author-list ul{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 16px);margin-bottom:0}.single-blog-page-main-left-author-list ul li{float:left;width:calc(50% - 16px);margin:0 16px 16px 0}.single-blog-page-main-left-box-item-title{font-size:12px;letter-spacing:.6px;margin-bottom:8px}.single-blog-page-main-left-box-item-text{color:#000;font-family:'Messina Sans';font-size:15px;font-weight:500;line-height:1.4}.single-blog-page-toc-mobile{top:89px;display:block;visibility:hidden;transition:.2s ease-in-out;transform:translateY(-100%)}.single-blog-page-toc-mobile.is-active{visibility:visible;transform:translateY(0)}.single-blog-page-toc-mobile.is-open .single-blog-page-toc-mobile-title-toc span{opacity:0}.single-blog-page-toc-mobile.is-open .single-blog-page-toc-mobile-title-toc:after{transform:translateY(-50%) rotate(180deg)}.single-blog-page-main-left-sticky{display:none}.single-blog-page-main-left-author-list-title{font-size:10px;letter-spacing:.5px;margin-bottom:4px}.single-blog-page-main-left-author-list-text{font-size:12px}.single-blog-page-main-left-author-list-img{min-width:42px;width:42px;height:42px}.single-blog-page-main-left-author-list-textbox{width:calc(100% - 42px);padding-left:12px}.single-blog-page-tags+.single-blog-page-main-left-box{padding-top:36px}.single-blog-page-toc ul li{margin-bottom:16px}.single-blog-page-toc ul li a{font-size:13px;line-height:1.45;letter-spacing:.26px}.single-blog-page-content-large-text{font-size:22px;margin-bottom:24px}.case-studies-page-content-entry h2{font-size:15px;letter-spacing:1.5px;margin-bottom:24px}.case-studies-page-content-entry h3{font-size:22px;margin-bottom:24px}.single-blog-page-main-right-content>div{margin-bottom:40px}.single-blog-page-content-divider{padding:0}.single-blog-page-content-quote-text{font-size:18px;background-size:17px 11px !important;padding-top:26px;max-width:100%}.single-blog-page-content-quote-info-img{width:42px;height:42px;min-width:42px;min-height:42px;margin-right:16px}.single-blog-page-content-quote-info-text{font-size:10px;letter-spacing:.5px}.single-blog-page-content-quote-info-logohold .single-blog-page-content-quote-info-img{height:20px;min-height:20px}.single-blog-page-content-quote-info-logo img{max-height:20px}.single-blog-page-content-image-breakout{width:100%;margin-left:0}.single-blog-page-content-image-breakout:after{display:none}.single-blog-page-main-right-content .download-book-section{padding-right:30px}.single-blog-page-main-hold{padding-bottom:40px}.single-blog-page-main-right-content .download-book-section{width:calc(100% + 48px) !important;margin-left:-24px !important}}@media screen and (max-width:639px){.title-size-80,.title-size-60{font-size:26px;line-height:1.3}.single-blog-page-main-center .title-size-80{margin-bottom:24px;padding:0}.single-blog-page-main-center-img-hold-sm{max-width:100%}.single-blog-page-main-center-img-hold-md{max-width:100%}.single-blog-page-toc-mobile{top:65px}.single-blog-page-main-right-content .case-studies-page-content-entry h4{font-size:17px}}.team-page-v2-intro{min-height:608px;background:#2e2a39;position:relative;padding:172px 0 46px}.team-page-v2-intro:before{content:'';width:100%;height:3px;background:#0587ff;position:absolute;top:0;right:0;left:0;z-index:5}.team-page-v2-intro:after{content:'';width:100%;height:100%;background:url(/wp-content/themes/Sapphire/assets/bg-team-v2-intro.png) no-repeat bottom right;background-size:cover;-webkit-filter:blur(26.764543533325195px);filter:blur(26.764543533325195px);opacity:.5;mix-blend-mode:lighten;position:absolute;top:0;left:0}.team-page-v2-intro-text-hold{padding-left:51%}.team-page-v2-intro-text{font-family:'Romek';font-size:22px;font-weight:200;line-height:1.4;color:#fff;max-width:528px}.team-page-v2-content{padding:80px 0 46px}.team-page-v2-tab-nav-hold{position:sticky;top:86px;right:0;left:0;padding:26px 0;z-index:998;background:#e8e4e3}.team-page-v2-tab-nav{position:relative;padding-right:275px}.team-page-v2-tab-nav ul{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-8px}.team-page-v2-tab-nav ul li{margin:0 8px 8px 0}.team-page-v2-tab-nav ul li a,.team-page-v2-tab-nav ul li span{display:inline-block;border:1px solid #000;border-radius:32px;padding:10px 16px 8px;font-family:'Messina Sans';font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.55px;text-transform:uppercase;color:#000;transition:.2s ease-in-out;cursor:pointer}.team-page-v2-tab-nav ul li:hover a,.team-page-v2-tab-nav ul li.current a,.team-page-v2-tab-nav ul li:hover span,.team-page-v2-tab-nav ul li.current span{color:#fff;background:#000}.team-page-v2-tab-nav-search{position:absolute;top:0;right:0;background:url(/wp-content/themes/Sapphire/assets/icon-search-black-15.svg) no-repeat left center;background-size:15px 15px;max-width:251px;width:100%}.team-page-v2-tab-nav-search input,.team-page-v2-tab-nav-search input:focus,.team-page-v2-tab-nav-search input:active{border:none;outline:none;box-shadow:none;background:0 0;border-bottom:1px solid #cecece;height:31px;font-family:'Messina Sans';font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.55px;text-transform:uppercase;padding:7px 7px 7px 22px}.team-page-v2-tab-nav-search input::placeholder{color:#000;opacity:1}.team-page-v2-tab-nav-search input::-webkit-input-placeholder{color:#000;opacity:1}.team-page-v2-tab-nav-search input::-moz-placeholder{color:#000;opacity:1}.team-page-v2-tab-nav-search input:-ms-input-placeholder{color:#000;opacity:1}.team-page-v2-tab-nav-search input:-moz-placeholder{color:#000;opacity:1}.team-page-v2-tab-content-title{font-family:'Adieu Alt C';font-size:17px;font-weight:200;line-height:1;letter-spacing:1.7px;text-transform:uppercase;margin-bottom:48px}.team-page-v2-tab-content-list{overflow:hidden}.team-page-v2-tab-content-list ul{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 24px)}.team-page-v2-tab-content-list ul li{float:left;width:calc(20% - 24px);margin:0 24px 32px 0;text-align:center}.team-page-v2-tab-content-list ul li a{display:block;width:100%;height:100%}.team-page-v2-tab-content-list-img{padding-bottom:100%;margin-bottom:16px;overflow:hidden}.team-page-v2-tab-content-list-img>img{top:50%;left:50%;transform:translate(-50%,-50%) scale(1.01);transition:.6s ease-in-out}.team-page-v2-tab-content-list ul li a:hover .team-page-v2-tab-content-list-img>img{transform:translate(-50%,-50%) scale(1.05)}.team-page-v2-tab-content-list-name{font-family:'Romek';font-size:22px;font-weight:200;line-height:1.4;color:#000;margin-bottom:4px}.team-page-v2-tab-content-list-position{font-family:'Messina Sans';font-size:15px;font-weight:500;line-height:1.2;letter-spacing:.75px;text-transform:uppercase;color:#000}.single-team-member-back{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:32px}.single-team-member-back{font-family:'Messina Sans';font-size:12px;font-weight:500;line-height:1.2;letter-spacing:.6px;text-transform:uppercase}.single-team-member-back span{display:inline-block;margin:0 4px}.single-team-member-back a{display:inline-block;color:#17181a;transition:.2s ease-in-out}.single-team-member-back a:hover{color:#17181a;opacity:.7}.btn-back,.btn-back:focus,.btn-back:active{display:inline-block;font-family:'Messina Sans';font-size:12px;font-weight:500;line-height:1.2;letter-spacing:.6px;text-transform:uppercase;color:#17181a;transition:.2s ease-in-out;position:relative;padding-left:22px}.btn-back:before{content:'';width:14px;height:14px;background:url(/wp-content/themes/Sapphire/assets/icon-arrow-back-black-14.svg) no-repeat center center;position:absolute;top:50%;left:0;transform:translateY(-50%);transition:.2s ease-in-out}.btn-back:hover{color:#17181a;opacity:.7}.team-page-v2-tab-content-items .team-page-v2-tab-content-all-item.is-active .team-page-v2-tab-content-title{margin-top:48px}.team-page-v2-tab-content-all-item.is-shown{border-top:1px solid #cecece}.team-page-v2-tab-content-all-item:first-child{border-top:none}.team-page-v2-tab-content-all-item,.team-page-v2-tab-content-all-item.is-empty{display:none}.team-page-v2-tab-content-all-item.is-active:not(.is-empty){display:block}@media screen and (max-width:1279px){.team-page-v2-tab-content-list ul li{width:calc(25% - 24px)}}@media screen and (max-width:1199px){.team-page-v2-tab-content-list ul li{width:calc(33.333% - 24px)}}@media screen and (max-width:1023px){.team-page-v2-tab-content-list-name{font-size:17px}.team-page-v2-tab-content-list-position{font-size:12px;letter-spacing:.6px}.team-page-v2-tab-nav{padding-right:0}.team-page-v2-tab-nav-search{position:relative;margin-top:20px}.team-page-v2-tab-nav-hold{padding:18px 0}.team-page-v2-tab-nav ul li a,.team-page-v2-tab-nav ul li span{border-radius:20px;padding:8px 10px;font-size:8px;letter-spacing:.5px}.team-page-v2-content{padding:0 0 22px;min-height:1px}}@media screen and (max-width:639px){.team-page-v2-tab-nav-hold{top:64px}.team-page-v2-intro{min-height:1px;background:#2e2a39;position:relative;padding:100px 0 40px}.team-page-v2-intro:after{content:'';width:100%;height:100%;background:url(/wp-content/themes/Sapphire/assets/bg-team-v2-intro-mobile.png) no-repeat bottom right;background-size:cover;-webkit-filter:blur(26.764543533325195px);filter:blur(26.764543533325195px);opacity:.5;mix-blend-mode:lighten;position:absolute;top:0;left:0}.team-page-v2-intro-text-hold{padding-left:0;margin-top:48px}.team-page-v2-intro-text{font-size:17px;max-width:100%}.team-page-v2-tab-content-list ul{width:calc(100% + 16px)}.team-page-v2-tab-content-list ul li{width:calc(50% - 16px);margin:0 16px 32px 0}.team-page-v2-tab-content-title{font-size:12px;letter-spacing:1.2px;margin-bottom:32px}.single-team-member-back{margin-bottom:26px}.btn-back,.btn-back:focus,.btn-back:active{font-size:10px;letter-spacing:.5px}.btn-back:before{top:52%}.team-page-v2-tab-content-all .team-page-v2-tab-content-title{margin-top:23px}.team-page-v2-tab-content-items .team-page-v2-tab-content-all-item.is-active .team-page-v2-tab-content-title{margin-top:32px}}.sapphire-sport-24-intro{background:#000;padding:181px 0 39px;overflow:hidden;height:100vh}.sapphire-sport-24-intro .row{height:100%;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sapphire-sport-24-intro .intro-text{width:100%;margin-bottom:0}.sapphire-sport-24-intro .intro-text h1{display:inline-block;max-width:1128px}.sapphire-sport-24-intro .intro-text.hidden{opacity:0;visibility:hidden}#sapphire-sport-24-intro-title{position:fixed;top:181px;right:0;left:0;pointer-events:none}.sapphire-sport-24-intro-sliders{position:relative;width:100%;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.ss24intro-owls{position:absolute;width:390px;height:487px}.sapphire-sport-24-owl-1{left:0;top:20.7%;z-index:4}.sapphire-sport-24-owl-2{top:45%;left:29%;z-index:3}.sapphire-sport-24-owl-3{top:12%;left:46%;z-index:2}.sapphire-sport-24-owl-4{top:35%;right:0;z-index:1}.ss24intro-owls-box{position:relative;width:100%;height:100%}.ss24intro-owls-box .item{position:absolute;top:0;right:0;left:0;bottom:0;opacity:0;transform:translateY(50px);transition:1s}.ss24intro-owls-box .item.is-active{opacity:1;transform:translateY(0)}.ss24intro-owls-box .item.is-active-out{opacity:0;transform:translateY(-50px)}.ss24intro-owls-box .item img{max-width:100%}.sapphire-sport-24-how{padding:71px 0 88px;background:#e8e4e3}.sapphire-sport-24-how .row-1776>:first-child{margin-top:0}.sapphire-sport-24-how .tp-partners-team-grid .tp-partners-team-grid-left>div{margin-bottom:32px}.sapphire-sport-24-how .tp-partners-team-grid .tp-partners-team-grid-left>div:first-child{margin-bottom:24px}.sapphire-sport-24-how .tp-partners-team-grid .tp-partners-team-grid-left>div:last-child{margin-bottom:0}.sapphire-sport-24-how .tp-partners-team-grid .tp-partners-team-grid-left .case-studies-page-content-entry{max-width:528px}.sapphire-sport-24-how-list{margin-top:96px;margin-bottom:136px}.sapphire-sport-24-how-list ul{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 24px);margin-bottom:-24px}.sapphire-sport-24-how-list ul li{float:left;width:calc(33.333% - 24px);margin:0 24px 24px 0;background:#612e46;padding:32px;color:#fff;min-height:550px;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between}.sapphire-sport-24-how-list-top{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;font-family:'Romek';font-size:32px;font-weight:200;line-height:1.3;margin-bottom:24px}.sapphire-sport-24-how-list-top img{height:30px;width:30px;min-height:30px;min-width:30px;margin-right:16px;transform:translateY(3px)}.sapphire-sport-24-how-list-bottom{font-family:'Romek';font-size:22px;font-weight:200;line-height:1.4;width:100%}.sapphire-sport-24-how-list-bottom div{padding-bottom:7px;border-bottom:1px solid rgba(255,255,255,.2);margin-bottom:15px}.sapphire-sport-24-how-list-bottom div:last-child{padding-bottom:0;border-bottom:none;margin-bottom:0}.sapphire-sport-24-testimonials{background:#2a3739;padding:136px 0 64px;overflow:hidden}.title-adieu-32-200{font-family:'Adieu Alt C';font-size:32px;font-weight:200;line-height:1;letter-spacing:1.28px;text-transform:uppercase}.sapphire-sport-24-testimonials-owl-main>.owl-stage-outer{padding-bottom:60px}.sapphire-sport-24-testimonials-owl-main-item{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sapphire-sport-24-testimonials-owl-main-item-left{float:left;width:50%;padding-right:7.7%;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between}.sapphire-sport-24-testimonials-owl-main-item-left>div{width:100%}.sapphire-sport-24-testimonials-owl-main-item-left .title-adieu-32-200{margin-bottom:48px}.sapphire-sport-24-testimonials-quote{position:relative;padding-top:38px;background:url(/wp-content/themes/Sapphire/assets/icon-quote-blue.svg) no-repeat top left;background-size:21px 15px !important;font-family:'Romek';font-style:italic;font-weight:200;font-size:32px;line-height:1.3;color:#fff;margin-bottom:40px;max-width:645px}.sapphire-sport-24-testimonials-quote-bottom{position:relative;padding-right:120px}.sapphire-sport-24-testimonials-quote-name{font-family:'Romek';font-size:22px;font-weight:200;line-height:1.4;margin-bottom:5px;color:#fff}.sapphire-sport-24-testimonials-quote-postion{font-family:'Messina Sans';font-size:11px;line-height:1.2;letter-spacing:.55px;text-transform:uppercase;color:#fff}.sapphire-sport-24-testimonials-quote-imgs{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:24px}.sapphire-sport-24-testimonials-quote-img{min-width:90px;width:90px;min-height:90px;height:90px;border-radius:50%;margin-right:32px;overflow:hidden}.sapphire-sport-24-testimonials-quote-logo img{max-height:55px}.sapphire-sport-24-testimonials-main-nav{position:absolute;bottom:0;right:0;line-height:0}.sapphire-sport-24-testimonials-main-nav span{display:inline-block;width:44px;height:44px;border:1px solid #fff;border-radius:50%;margin-left:8px;transition:.2s ease-in-out;cursor:pointer}.sapphire-sport-24-testimonials-main-nav span:hover{opacity:.7}.sapphire-sport-24-testimonials-main-nav-prev{background:url(/wp-content/themes/Sapphire/assets/icon-testimonials-owl-prev-white.svg) no-repeat center center;background-size:16px}.sapphire-sport-24-testimonials-main-nav-next{background:url(/wp-content/themes/Sapphire/assets/icon-testimonials-owl-next-white.svg) no-repeat center center;background-size:16px}.sapphire-sport-24-testimonials-owl-main-item-right{float:left;width:50%;padding-left:34px}.sapphire-sport-24-testimonials-owl-main-item-right-box{position:relative;padding-bottom:99.51%;height:100%}.sapphire-sport-24-testimonials-owl-imgs{position:absolute;top:0;right:0;bottom:0;left:0}.sapphire-sport-24-testimonials-owl-imgs div:not(.owl-dots){height:100%}.sapphire-sport-24-testimonials-owl-imgs .owl-dots{position:absolute;top:100%;left:0;right:0;padding-top:20px;text-align:center;line-height:0}.sapphire-sport-24-testimonials-owl-imgs .owl-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#fff !important;opacity:.7;margin:0 4px;transition:.2s ease-in-out}.sapphire-sport-24-testimonials-owl-imgs .owl-dot.active{opacity:1}.sapphire-sport-24-testimonials .case-studies-page-content-disclaimer{margin-top:0}.sapphire-sport-24-testimonials-bottom{position:relative}.sapphire-sport-24-testimonials-bottom .sapphire-sport-24-testimonials-main-nav{display:none}.sapphire-sport-24-partners{padding:136px 0 71px;background:#000}.sapphire-sport-24-partners-top{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:96px}.sapphire-sport-24-partners-top-left{float:left;width:50%;padding-right:10%}.sapphire-sport-24-partners-top-right{float:left;width:50%}.sapphire-sport-24-partners-top-right .case-studies-page-content-entry{max-width:528px}.sapphire-sport-24-partners-list ul{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 24px)}.sapphire-sport-24-partners-list ul li{float:left;width:calc(20% - 24px);margin:0 24px 24px 0;height:200px;line-height:0;padding:24px;position:relative;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sapphire-sport-24-partners-list ul li img{max-width:100%;max-height:100px}.sapphire-sport-24-partners-list ul li a{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;transition:.2s ease-in-out}.sapphire-sport-24-partners-list ul li a:hover{opacity:.7}.sapphire-sport-24-partners .case-studies-page-content-disclaimer{margin-top:24px}.sapphire-sport-24-about{padding:136px 0 68px;overflow:hidden;background:#e8e4e3}.sapphire-sport-24-about .case-studies-page-intro-subtitle{margin-bottom:136px}.sapphire-sport-24-about-grid{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:81px}.sapphire-sport-24-about-grid>div{float:right;width:50%}.sapphire-sport-24-about-grid>div>div{margin-bottom:32px;max-width:528px}.sapphire-sport-24-about-grid>div>div:first-child{margin-bottom:24px}.sapphire-sport-24-about-grid>div>div:last-child{margin-bottom:0}.sapphire-sport-24-about-slider{padding-right:44px}.sapphire-sport-24-about-owl .owl-stage-outer{overflow:visible}.sapphire-sport-24-about-owl-imghold{position:relative;padding-bottom:132%;margin-bottom:16px}.sapphire-sport-24-about-owl-imghold:after{content:'';width:100%;height:100%;background:#000;opacity:.7;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.sapphire-sport-24-about-owl-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.sapphire-sport-24-about-owl-logo{position:absolute;top:0;right:0;bottom:0;left:0;padding:24px;z-index:2;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sapphire-sport-24-about-owl-logo img{width:auto !important;max-width:100%;max-height:110px}.sapphire-sport-24-about-owl-title{font-family:'Romek';font-size:22px;font-style:normal;font-weight:200;line-height:1.4;color:#000}.sapphire-sport-24-platform{padding:64px 0 136px;background:#e8e4e3}.sapphire-sport-24-platform .title-adieu-32-200{margin-bottom:24px}.sapphire-sport-24-platform .text-32{margin-bottom:64px}.sapphire-sport-24-platform-text{font-family:'Romek';font-weight:200;font-size:28px;line-height:1.3}.sapphire-sport-24-platform-text p{display:inline-block;width:100%;max-width:1080px;margin:0 auto;color:#000}@media screen and (max-width:1279px){.sapphire-sport-24-testimonials-quote{font-size:24px}.sapphire-sport-24-intro{height:150vh}.sapphire-sport-24-owl-1{top:14.7%}.sapphire-sport-24-owl-2{top:35%;left:39%}.sapphire-sport-24-owl-3{top:6%;left:auto;right:0}.sapphire-sport-24-owl-4{display:none}}@media screen and (max-width:1023px){.sapphire-sport-24-testimonials-owl-main-item-left{width:100%;padding-right:0}.sapphire-sport-24-testimonials-owl-main-item-right{display:none}.sapphire-sport-24-testimonials-owl-main>.owl-stage-outer{padding-bottom:52px}.sapphire-sport-24-how{padding:0}.sapphire-sport-24-how-first{padding:136px 0;background:#612e46}.sapphire-sport-24-how-first .title-adieu-32-200{color:#fff;margin-bottom:48px}.sapphire-sport-24-how-list{margin-top:0;margin-bottom:0}.sapphire-sport-24-how-list ul{width:100%;margin-bottom:0}.sapphire-sport-24-how-list ul li{width:100%;padding:0;margin:0 0 48px;min-height:1px}.sapphire-sport-24-how-list ul li:last-child{padding-bottom:0;border-bottom:none;margin-bottom:0}.sapphire-sport-24-how-list-top{font-size:26px}.sapphire-sport-24-how-list-top img{height:24px;width:24px;min-height:24px;min-width:24px;transform:translateY(3px)}.sapphire-sport-24-how-list-bottom{font-size:17px}.sapphire-sport-24-how-second{padding:136px 0}.sapphire-sport-24-partners-list ul{width:calc(100% + 16px)}.sapphire-sport-24-partners-list ul li{width:calc(33.333% - 16px);margin:0 16px 16px 0;height:166px;padding:12px}.sapphire-sport-24-partners-list ul li img{max-height:38px}.sapphire-sport-24-about-grid{display:block}.sapphire-sport-24-about-grid>div{float:none;width:100%}.ss24intro-owls{width:260px;height:325px}.tp-partners-team-grid-left .case-studies-page-intro-subtitle+.case-studies-page-content-entry{margin-bottom:0 !important}.sapphire-sport-24-testimonials-quote{font-size:22px}}@media screen and (max-width:639px){.sapphire-sport-24-testimonials{padding:48px 0}.title-adieu-32-200{font-size:18px;letter-spacing:.72px}.sapphire-sport-24-testimonials-owl-main-item-left .title-adieu-32-200{margin-bottom:24px}.sapphire-sport-24-testimonials-quote-name{font-family:"Messina Sans";font-size:12px;font-weight:700;line-height:1.2;margin-bottom:4px}.sapphire-sport-24-testimonials-quote-postion{font-size:12px;letter-spacing:.6px}.sapphire-sport-24-testimonials-quote-img{min-width:80px;width:80px;min-height:80px;height:80px}.sapphire-sport-24-testimonials-quote-logo img{max-height:45px}.sapphire-sport-24-testimonials-quote-bottom{padding-right:0}.sapphire-sport-24-testimonials-owl-main-item-left .sapphire-sport-24-testimonials-main-nav{display:none}.sapphire-sport-24-testimonials-bottom .sapphire-sport-24-testimonials-main-nav{display:block;bottom:auto;top:0}.sapphire-sport-24-testimonials-bottom .case-studies-page-content-disclaimer{padding-top:12px}.sapphire-sport-24-testimonials-bottom{min-height:44px}.sapphire-sport-24-how-first{padding:48px 0}.sapphire-sport-24-how-second{padding:48px 0}.sapphire-sport-24-partners-list ul li{height:66px}.sapphire-sport-24-partners{padding:48px 0}.sapphire-sport-24-partners-top{margin-bottom:48px}.sapphire-sport-24-partners-top-left{width:100%;padding-right:0}.sapphire-sport-24-partners-top-right{width:100%;margin-top:24px}.sapphire-sport-24-partners .case-studies-page-content-disclaimer{margin-top:16px}.sapphire-sport-24-about{padding:48px 0}.sapphire-sport-24-about .case-studies-page-intro-subtitle{margin-bottom:48px}.sapphire-sport-24-about-grid{margin-bottom:48px}.sapphire-sport-24-about-grid>div>div{margin-bottom:24px}.sapphire-sport-24-about-owl-title{font-size:17px}.sapphire-sport-24-about-slider{padding-right:26%}.sapphire-sport-24-about-owl-imghold{padding-bottom:131%;margin-bottom:8px}.sapphire-sport-24-about .case-studies-page-content-disclaimer{margin-top:32px}.sapphire-sport-24-about-owl-logo img{max-height:46px}.sapphire-sport-24-intro{padding:113px 0 48px;height:100vh}.sapphire-sport-24-intro .intro-text h1{max-width:248px}.ss24intro-owls{width:163px;height:204px}.sapphire-sport-24-owl-1{top:19.7%}.sapphire-sport-24-owl-2{top:31%;left:auto;right:0}.sapphire-sport-24-owl-3{display:none}#sapphire-sport-24-intro-title{top:113px}.sapphire-sport-24-platform{padding:48px 0}.sapphire-sport-24-platform-text{font-size:19px}.sapphire-sport-24-platform .text-32{font-size:20px;margin-bottom:32px}}.resources-v2-intro{min-height:432px;padding:192px 0 64px;background:#2e2a39 url(/wp-content/themes/Sapphire/assets/bg-intro-resources.png) no-repeat center bottom;background-size:cover !important}.resources-v2-main-filter{border-bottom:1px solid #cecece}.resources-v2-main-filter-search{margin-bottom:40px}.resources-v2-main-filter-search-box{display:inline-block;width:100%;max-width:583px;margin:-38px auto 0}.resources-v2-main-filter-search-box-input{position:relative}.resources-v2-main-filter-search-box-input:before{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(270deg,#62453c,#eceae8,#34677c,#eceae8);background-size:400% 400%;animation:rv2InputGrad 8s ease infinite;border-radius:500px}@keyframes rv2InputGrad{0%{background-position:0 0}50%{background-position:100% 100%}100%{background-position:0 0}}.resources-v2-main-filter-search-box-input input,.resources-v2-main-filter-search-box-input input:focus{box-shadow:none;outline:none;border:none;margin:0;position:relative;z-index:1;background:#fff;height:76px;width:100%;padding:10px 24px 10px 60px;border-radius:500px;font-family:'Romek';font-size:22px;font-weight:200;line-height:1.4;color:#000}.resources-v2-main-filter-search-box-input button,.resources-v2-main-filter-search-box-input button:focus,.resources-v2-main-filter-search-box-input button:active{display:inline-block;width:28px;height:28px;background:url(/wp-content/themes/Sapphire/assets/icon-search.svg) no-repeat center center;background-size:contain !important;position:absolute;top:50%;left:24px;transform:translateY(-50%);z-index:2;transition:.2s ease-in-out}.resources-v2-main-filter-search-box-input span{font-family:'Romek';font-size:22px;font-weight:200;line-height:1.4;color:#000;position:absolute;top:50%;left:60px;transform:translateY(-50%);z-index:2;pointer-events:none;white-space:nowrap}.resources-v2-main-filter-search-box-input span span{position:absolute;top:50%;left:0;transform:translateY(-50%);display:none}.resources-v2-main-filter-search-box-input.input-not-empty>span{display:none}.resources-v2-main-filter-list{padding:40px 0}.resources-v2-main-filter-list>span{display:none}.resources-v2-main-filter-list>ul{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:-16px}.resources-v2-main-filter-list>ul>li{float:left;margin:0 32px 16px 0;font-family:'Messina Sans';font-size:16px;font-weight:700;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}.resources-v2-main-filter-list>ul>li.has-children>a{display:inline-block;position:relative;padding-right:18px;transition:.2s ease-in-out}.resources-v2-main-filter-list>ul>li.has-children>a:after{content:"";width:10px;height:11px;background:url(/wp-content/themes/Sapphire/assets/icon-plus-10-black.svg) no-repeat center center;position:absolute;top:4px;right:0;transition:.2s ease-in-out}.resources-v2-main-filter-list>ul>li>a,.resources-v2-main-filter-list>ul>li>span{letter-spacing:.05em}.resources-v2-main-filter-list>ul>li.is-active>a,.resources-v2-sub-filter-list>ul>li.is-active>a,.resources-v2-main-filter-list>ul>li.is-current>a,.resources-v2-sub-filter-list>ul>li.is-current>a{opacity:.5}.resources-v2-main-filter-list>ul>li.has-children.is-active>a:after{transform:rotate(45deg)}.resources-v2-main-filter-list>ul>li.is-active>a,.resources-v2-main-filter-list>ul>li>a,.resources-v2-main-filter-list>ul>li>span:not(.resources-v2-main-filter-list-plus){color:#000;transition:.2s ease-in-out}.resources-v2-main-filter-list>ul>li>span:not(.resources-v2-main-filter-list-plus),.resources-v2-main-filter-list>ul>li>a:hover{color:#000;opacity:.5}.resources-v2-main-filter-list>ul>li:last-child{margin-right:0}.resources-v2-sub-filter{background:#e8e4e3;padding:40px 0;display:none}.resources-v2-sub-filter-list ul{display:none;margin-bottom:-16px}.resources-v2-sub-filter-list ul.is-active{display:block}.resources-v2-sub-filter-list ul li{display:inline-block;margin:0 32px 16px 0}.resources-v2-sub-filter-list ul li a{font-family:'Messina Sans';font-size:15px;font-weight:500;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;color:#000;transition:.2s ease-in-out}.resources-v2-sub-filter-list ul li a:hover{opacity:.5}.resources-v2-sub-filter-list ul li.is-active a{font-weight:700}.resources-v2-featured{padding:80px 0;overflow:hidden}.resources-v2-featured .case-studies-page-content-entry{margin-bottom:40px}.resources-v2-featured-items>ul{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 16px);margin-bottom:-40px}.resources-v2-featured-items>ul>li{float:left;width:calc(33.333% - 16px);margin:0 16px 40px 0;position:relative;min-height:346px;transition:.2s ease-in-out}.resources-v2-featured-items>ul>li a{display:block;width:100%;height:100%;padding:32px 30px}.resources-v2-featured-items>ul>li:after{content:'';width:1px;height:100%;background:#cecece;position:absolute;top:0;right:-8px}.resources-v2-featured-items>ul>li:first-child:after{display:none}.resources-v2-featured-items>ul>li:nth-child(3n):after{display:none}.resources-v2-featured-items>ul>li:hover{opacity:.7}.resources-v2-featured-item-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.resources-v2-featured-item-img:after{content:'';width:100%;height:100%;background:#2a3739;opacity:.3;position:absolute;top:0;left:0;z-index:1}.resources-v2-featured-items>ul>li .resources-v2-authors .user-pic img{border:2px solid #fff}.resources-v2-featured-items>ul>li .resources-v2-cats{margin-bottom:40px}.resources-v2-featured-items>ul>li:first-child .resources-v2-authors .user-pic img{border-color:transparent}.resources-v2-featured-items>ul>li:first-child .resources-v2-cats li{color:#fff}.resources-v2-featured-items>ul>li:first-child .text-32{color:#fff}.resources-v2-featured-items>ul>li:first-child .resources-v2-authors{color:rgba(255,255,255,.5)}.resources-v2-authors.case-studies-page-news-item-date{margin-top:16px;color:rgba(0,0,0,.5)}.resources-v2-authors .written-name{opacity:1}.resources-v2-authors .written-name .and:first-child{display:none}.resources-v2-authors .user-pic{margin-left:-16px}.resources-v2-authors .user-pic:first-child{margin-left:0}.resources-v2-cats ul{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:-16px}.resources-v2-cats li{display:inline-block;margin:0 16px 16px 0;font-family:'Messina Sans';font-style:normal;font-weight:500;font-size:11px;line-height:1.18;letter-spacing:.05em;text-transform:uppercase;color:#000}.resources-v2-cats li.resv2-type{padding:8px 12px;background:#2e2a39;color:#fff}.resources-v2-cats li.resv2-topic{padding:8px 12px;background:#612e46;color:#fff;border-radius:40px}.resources-v2-newsletter{position:relative}.resources-v2-newsletter:after{content:'';width:100%;height:50%;background:#e8e4e3;position:absolute;right:0;bottom:0;left:0;z-index:-1}.resources-v2-newsletter-box{background:#612e46;padding:64px 24px}.resources-v2-newsletter-box .case-studies-page-content-entry{margin-bottom:40px}.resources-v2-newsletter .case-studies-page-content-entry{margin-bottom:40px}.resources-v2-newsletter-box-form{display:inline-block;width:100%;max-width:776px;margin:0 auto}.resources-v2-newsletter-box-form form{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.resources-v2-newsletter-box-form .hs_submit{margin:0}.resources-v2-newsletter-box-form .field{width:100%}.resources-v2-newsletter-box-form input:not([type=submit]),.resources-v2-newsletter-box-form input:not([type=submit]):focus{margin:0;box-shadow:none;outline:none;background:0 0;height:63px;border:none;border-radius:0;border-bottom:1px solid #fff;padding:16px 14px;width:100%;font-family:'Romek';font-weight:200;font-size:22px;line-height:1.4;color:#fff}.resources-v2-newsletter-box-form input[type=submit],.resources-v2-newsletter-box-form input[type=submit]:focus{box-shadow:none;outline:none;background-image:url(/wp-content/themes/Sapphire/assets/icon-letter-submit-arrow-white.svg);background-repeat:no-repeat;background-position:center right 20px;background-color:transparent;border:1px solid #fff;margin:0 0 0 16px;font-family:'Romek';font-weight:200;font-size:22px;line-height:1;text-transform:unset;color:#fff;transition:.2s ease-in-out;padding:21px 75px 18px 20px;min-width:168px;white-space:nowrap}.resources-v2-newsletter-box-form input[type=submit]:hover{background-position:center right 10px}.resources-v2-newsletter-box-form .submitted-message{color:#fff;font-family:'Romek'}.resources-v2-newsletter-box-form input::placeholder{color:#fff;opacity:1}.resources-v2-newsletter-box-form input::-webkit-input-placeholder{color:#fff;opacity:1}.resources-v2-newsletter-box-form input::-moz-placeholder{color:#fff;opacity:1}.resources-v2-newsletter-box-form input:-ms-input-placeholder{color:#fff;opacity:1}.resources-v2-newsletter-box-form input:-moz-placeholder{color:#fff;opacity:1}.resources-v2-newsletter-box .case-studies-page-content-entry h4{font-family:'Adieu Alt C' !important;font-style:normal !important;font-weight:200 !important;font-size:20px !important;line-height:1 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#fff !important;margin-bottom:40px !important}.resources-v2-content{padding:92px 0 80px;background:#e8e4e3}.resources-v2-content.is-active{background:#fff}.resources-v2-content .row{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.resources-v2-content-left{float:left;width:33.333%;padding-right:16px}.resources-v2-content-left .case-studies-page-content-entry{margin-bottom:36px}.resources-v2-content-type ul li{font-family:'Messina Sans';font-size:13px;font-weight:500;line-height:1.2;letter-spacing:.05em;margin-bottom:10px}.resources-v2-content-type ul li.is-hidden{display:none}.resources-v2-content-type ul li span{display:inline-block;border:1px solid #000;border-radius:40px;padding:6px 19px;cursor:pointer;transition:.2s ease-in-out;text-transform:uppercase}.resources-v2-content-type ul li span:hover,.resources-v2-content-type ul li.is-active span{background:#000;color:#fff}.resources-v2-content-type ul li:last-child{margin-bottom:0}.resources-v2-content-right{float:left;width:66.6666%;padding-left:18px}.resources-v2-content-list>ul>li:not(:first-child){border-top:1px solid #cecece;padding-top:24px}.resources-v2-content-list>ul>li{margin-bottom:40px}.resources-v2-content-list>ul>li a{display:block;transition:.2s ease-in-out}.resources-v2-content-list>ul>li a:hover{opacity:.5}.resources-v2-content-list>ul>li .resources-v2-authors .user-pic img{border:2px solid #e8e4e3}.resources-v2-content-list>ul>li .resources-v2-cats{margin-bottom:20px}.resources-v2-content-list-js>ul>li{display:none}.resources-v2-content-list-js>ul>li.first-visible{border-top:none !important}.resources-v2-content:not(.is-active) .resources-v2-content-list .is-featured{display:none !important}.resources-v2-content-list-more-hold{padding-top:40px}.resources-v2-content-list-more-hold .btn-bordered-arrow-down,.resources-v2-content-list-more-hold .btn-bordered-arrow-down:focus,.resources-v2-content-list-more-hold .btn-bordered-arrow-down:active{filter:invert(1);width:auto;cursor:pointer}.resources-v2-main-filter-list-mobile{display:none}.resources-v2-content.resources-v2-content-white{background:#fff}.resources-v2-main-filter-list>ul>li.has-children.is-active ul{display:block}.resources-v2-main-filter-list>ul>li.has-children ul li.is-active a{font-weight:700}.resources-v2-content-results{min-height:550px;position:relative}.resources-v2-content-results-preloader{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;z-index:2;line-height:0;padding:200px 0;transition:.4s ease-in-out;transition-delay:2s;pointer-events:none}.resources-v2-content-results-preloader span{display:inline-block;position:relative;background:#000;overflow:hidden;opacity:0;transition:1s ease-in-out}.resources-v2-content-results-preloader span:before{content:'';width:100%;height:100%;background:#2d677d;border-radius:50%;position:absolute;top:50%;left:50%;transform:translateY(-50%);filter:blur(35px);z-index:2;-webkit-animation:resPreBlink 3s ease-in-out infinite;animation:resPreBlink 3s ease-in-out infinite}@-webkit-keyframes resPreBlink{0%{opacity:0}20%{opacity:1}40%{opacity:0}100%{opacity:0}}@keyframes resPreBlink{0%{opacity:0}20%{opacity:1}40%{opacity:0}100%{opacity:0}}.resources-v2-content-results-preloader span:after{content:'';width:100%;height:100%;background:#6e4a3f;filter:blur(35px);border-radius:50%;position:absolute;top:50%;left:-100%;z-index:2;-webkit-animation:resPreMove 10s ease-in-out infinite;animation:resPreMove 10s ease-in-out infinite}@-webkit-keyframes resPreMove{0%{left:- 100%}40%{left:100%}80%{left:100%}100%{left:- 100%}}@keyframes resPreMove{0%{left:- 100%}40%{left:100%}80%{left:100%}100%{left:- 100%}}.resources-v2-content-results-preloader img{max-height:155px;position:relative;z-index:5}.resources-v2-content-results.in-view .resources-v2-content-results-preloader span{opacity:1}.resources-v2-content-results.in-view .resources-v2-content-results-preloader{opacity:0}@media screen and (max-width:1023px){.resources-v2-intro{min-height:329px;padding:100px 0;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.resources-v2-main-filter-search{margin-bottom:0}.resources-v2-main-filter-search-box{margin:-28px auto 0}.resources-v2-main-filter-search-box-input input,.resources-v2-main-filter-search-box-input input:focus{height:56px;padding:10px 24px 10px 42px;font-size:18px}.resources-v2-main-filter-search-box-input button,.resources-v2-main-filter-search-box-input button:focus,.resources-v2-main-filter-search-box-input button:active{width:20px;height:20px;left:16px}.resources-v2-main-filter-search-box-input span{font-size:18px;top:52%;left:42px}.resources-v2-main-filter-list{padding:0}.resources-v2-main-filter-list>span{display:block;font-family:'Messina Sans';font-size:13px;font-weight:700;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;color:rgba(0,0,0,.5);padding:24px 35px;width:calc(100% + 70px);margin-left:-35px;position:relative;cursor:pointer}.resources-v2-main-filter-list>ul{display:none;margin-bottom:24px}.resources-v2-main-filter-list>span:after{content:'';width:13px;height:9px;background:url(/wp-content/themes/Sapphire/assets/icon-topic-dropdown.svg) no-repeat center center;position:absolute;top:50%;right:35px;transform:translateY(-50%)}.resources-v2-main-filter-list>span.is-active:after{transform:translateY(-50%) rotate(180deg)}.resources-v2-main-filter-list>ul>li{float:none;width:100%;margin:0 0 16px;font-size:13px;position:relative}.resources-v2-main-filter-list>ul>li>a{width:100%}.resources-v2-main-filter-list>ul>li.has-children>a:after{content:'';width:13px;height:9px;background:url(/wp-content/themes/Sapphire/assets/icon-topic-dropdown.svg) no-repeat center center;position:absolute;top:50%;right:0;transform:translateY(-50%)}.resources-v2-main-filter-list>ul>li.has-children.is-active>a:after{transform:translateY(-50%) rotate(180deg)}.resources-v2-main-filter-list>ul>li.has-children.is-active>a{opacity:1}.resources-v2-sub-filter{display:none !important}.resources-v2-main-filter-list-desktop{display:none !important}.resources-v2-main-filter-list-mobile{display:block}.resources-v2-main-filter-list>ul>li.has-children ul{padding:40px 53px 14px;width:calc(100% + 70px);background:#e8e4e3;margin-left:-35px;margin:-26px 0 -6px -35px;display:none}.resources-v2-main-filter-list>ul>li ul li{margin-bottom:16px;font-weight:500}.resources-v2-main-filter-list>ul>li ul li:last-child{margin-bottom:0}.resources-v2-main-filter-list-mobile>ul{width:calc(100% + 70px);margin-left:-35px;padding:0 35px}.resources-v2-featured-items>ul{width:100%;margin-bottom:0}.resources-v2-featured-items>ul>li{width:100%;margin:0 0 40px;min-height:1px;padding-bottom:40px;border-bottom:1px solid #cecece}.resources-v2-featured-items>ul>li:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.resources-v2-featured-items>ul>li a{padding:0;position:relative}.resources-v2-featured-items>ul>li:first-child a{padding:20px 16px}.resources-v2-cats ul{margin-bottom:0}.resources-v2-featured-items>ul>li .resources-v2-cats{margin-bottom:20px}.resources-v2-featured-items>ul>li:after{display:none !important}.resources-v2-featured{padding:32px 0 40px}.resources-v2-featured .case-studies-page-content-entry{margin-bottom:32px}.resources-v2-content{padding:40px 0 48px}.resources-v2-content-left{width:100%;padding-right:0;margin-bottom:40px}.resources-v2-content-left .case-studies-page-content-entry{margin-bottom:32px}.resources-v2-content-type ul li{display:inline-block;margin:0 8px 8px 0}.resources-v2-content-right{width:100%;padding-left:0}.resources-v2-cats li{margin:0 12px 12px 0}.resources-v2-cats li.resv2-date{width:100%;margin:14px 0 0}.resources-v2-authors.case-studies-page-news-item-date{font-size:12px}.resources-v2-content-list-more-hold{padding-top:8px}.resources-v2-content-list-more-hold .btn-bordered-arrow-down,.resources-v2-content-list-more-hold .btn-bordered-arrow-down:focus,.resources-v2-content-list-more-hold .btn-bordered-arrow-down:active{width:auto;padding:15px 43px 14px 16px}}@media screen and (max-width:639px){.resources-v2-main-filter-list>span{width:calc(100% + 48px);margin-left:-24px;padding:24px}.resources-v2-main-filter-list>span:after{right:24px}.resources-v2-main-filter-list-mobile>ul{width:calc(100% + 48px);margin-left:-24px;padding:0 24px}.resources-v2-main-filter-list>ul>li.has-children ul{padding:40px 36px 14px;width:calc(100% + 48px);margin-left:-24px;margin:-26px 0 -6px -24px}.resources-v2-newsletter-box-form form{display:block}.resources-v2-newsletter-box-form input:not([type=submit]),.resources-v2-newsletter-box-form input:not([type=submit]):focus{height:48px;padding:12px 10px;font-size:17px}.resources-v2-newsletter-box-form .hs_submit{margin-top:24px;text-align:right}.resources-v2-newsletter-box-form input[type=submit],.resources-v2-newsletter-box-form input[type=submit]:focus{background-position:center right 16px;margin:0;font-size:17px;padding:15px 44px 14px 16px;min-width:1px}.resources-v2-newsletter-box{padding:40px 24px}.resources-v2-content-results{min-height:438px}.resources-v2-content-results-preloader{padding:160px 0}.resources-v2-content-results-preloader img{max-height:114px}.resources-v2-newsletter-box .case-studies-page-content-entry h4{font-size:12px !important}}.companies-v2-intro{padding:208px 0 40px;background:#465164;min-height:689px;position:relative}.companies-v2-intro-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden}.companies-v2-intro-bg-mobile{display:none}.companies-v2-intro .row{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:2}.companies-v2-intro-left{float:left;width:50%;padding-right:10%}.companies-v2-intro-right{float:left;width:50%;padding-top:64px}.companies-v2-intro-right>div{max-width:528px}.companies-v2-intro-link{margin-top:32px}.link-11-500-w-arrow,.link-11-500-w-arrow:focus,.link-11-500-w-arrow:active{display:inline-block;cursor:pointer;position:relative;transition:.2s ease-in-out;padding-right:14px;font-family:'Messina Sans';font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.55px;text-transform:uppercase;color:#fff}.link-11-500-w-arrow:after{content:'';width:10px;height:9px;background:url(/wp-content/themes/Sapphire/assets/icon-link-11-arrow-white.svg) no-repeat center center;background-size:contain;position:absolute;top:48%;right:0;transform:translateY(-50%);transition:.2s ease-in-out}.link-11-500-w-arrow:hover{color:#fff;opacity:.7}.companies-v2-list{padding:80px 0;background:#e8e4e3}.companies-v2-list-filter{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:72px;position:relative;z-index:5}.companies-v2-list-filter-search{position:relative;margin-right:24px}.companies-v2-list-filter-search input,.companies-v2-list-filter-search input:focus{margin:0;outline:none;box-shadow:none;background:0 0;border:none;border-bottom:1px solid #cecece;height:33px;padding:8px 22px;font-family:'Messina Sans';font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.05em;color:#000;width:252px}.companies-v2-list-filter-search input::placeholder{color:#000;opacity:1}.companies-v2-list-filter-search input::-webkit-input-placeholder{color:#000;opacity:1}.companies-v2-list-filter-search input::-moz-placeholder{color:#000;opacity:1}.companies-v2-list-filter-search input:-ms-input-placeholder{color:#000;opacity:1}.companies-v2-list-filter-search input:-moz-placeholder{color:#000;opacity:1}.companies-v2-list-filter-search svg{position:absolute;top:50%;left:0;transform:translateY(-50%);pointer-events:none}.companies-v2-list-filter-dropdown>ul{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.companies-v2-list-filter-dropdown>ul>li{float:left;margin-left:24px;width:252px;position:relative}.companies-v2-list-filter-dropdown>ul>li>span{display:block;background:#d4c9cc;border-radius:32px;padding:10px 40px 10px 24px;cursor:pointer;position:relative;font-family:'Messina Sans';font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.05em;color:#000;text-transform:uppercase;z-index:2}.companies-v2-list-filter-dropdown>ul>li.is-selected>span{background:#612e46;color:#fff}.companies-v2-list-filter-dropdown>ul>li.is-selected>span:after{-webkit-filter:invert(1);filter:invert(1)}.companies-v2-list-filter-dropdown>ul>li>span:after{content:'';width:10px;height:7px;background:url(/wp-content/themes/Sapphire/assets/icon-company-dropdown-chev.svg) no-repeat center center;background-size:contain;position:absolute;top:50%;right:23px;transform:translateY(-50%);transition:.2s ease-in-out}.companies-v2-list-filter-dropdown>ul>li ul{position:absolute;top:calc(100% - 16px);right:0;left:0;background:#d4c9cc;border-bottom-left-radius:16px;border-bottom-right-radius:16px;padding:24px 16px 16px;z-index:1;opacity:0;visibility:hidden;transition:.2s ease-in-out}.companies-v2-list-filter-dropdown>ul>li ul li:not(:last-child){margin-bottom:8px}.companies-v2-list-filter-dropdown>ul>li ul li span{display:inline-block;background:#e8e4e3;font-family:'Messina Sans';font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.05em;color:#000;text-transform:uppercase;padding:12px 16px;border-radius:42px;cursor:pointer;transition:.2s ease-in-out;position:relative}.companies-v2-list-filter-dropdown>ul>li ul li span:hover,.companies-v2-list-filter-dropdown>ul>li ul li.is-active span{background:#612e46;color:#fff}.companies-v2-list-filter-dropdown>ul>li ul li.is-active span{padding-right:32px}.companies-v2-list-filter-dropdown>ul>li ul li span:after{content:'';width:12px;height:13px;background:url(/wp-content/themes/Sapphire/assets/icon-company-filter-x.svg) no-repeat center center;background-size:contain;position:absolute;top:50%;right:16px;transform:translateY(-50%);opacity:0;visibility:hidden;transition:.2s ease-in-out}.companies-v2-list-filter-dropdown>ul>li ul li.is-active span:after{transition:.2s ease-in-out;opacity:1;visibility:visible}.companies-v2-list-filter-dropdown>ul>li.is-active ul{opacity:1;visibility:visible}.companies-v2-list-items ul{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 24px);margin-bottom:-24px;overflow:hidden}.companies-v2-list-items ul li{float:left;width:calc(16.666% - 24px);margin:0 24px 24px 0;position:relative;border:1px solid #cecece}.companies-v2-list-items-front{position:absolute;top:0;right:0;bottom:0;left:0;padding:8px}.companies-v2-list-items-front img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:calc(100% - 52px);max-height:46px}.companies-v2-list-items-front.companies-v2-list-items-front-larger img{max-height:92px}.companies-v2-list-items-front span{display:inline-block;border:1px solid #cecece;border-radius:20px;padding:8px 12px;font-family:'Messina Sans';font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.55px;color:#747271;margin:0 8px 8px 0;pointer-events:none}.companies-v2-list-items-back{padding:24px 16px;background:#2e2a39;transition:.2s ease-in-out;position:relative;z-index:2;min-height:200px;height:100%;opacity:0;visibility:hidden;transition:.4s ease-in-out}.companies-v2-list-items ul li:hover .companies-v2-list-items-back{opacity:1;visibility:visible}.companies-v2-list-items-back a{position:absolute;top:0;right:0;left:0;bottom:0;z-index:2}.companies-v2-list-items-title{margin-bottom:16px;position:relative}.companies-v2-list-items-title *{font-family:'Adieu Alt C';font-size:14px;line-height:1;letter-spacing:1.7px;text-transform:uppercase;color:#fff;overflow-wrap:normal}.companies-v2-list-items-text{font-family:'Messina Sans';font-size:15px;font-weight:500;line-height:1.4;color:#fff;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.companies-v2-list-items-back a+.companies-v2-list-items-title{padding-right:20px}.companies-v2-list-items-back a+.companies-v2-list-items-title:after{content:'';width:17px;height:16px;background:url(/wp-content/themes/Sapphire/assets/icon-arrow-rightup-white.svg) no-repeat center center;position:absolute;top:-1px;right:0}.companies-v2-list-items-more-hold{margin-top:100px}.btn-bordered-arrow-down.btn-bordered-arrow-down-dark,.btn-bordered-arrow-down.btn-bordered-arrow-down-dark:focus,.btn-bordered-arrow-down.btn-bordered-arrow-down-dark:active{filter:invert(1);width:auto;cursor:pointer}.companies-v2-list-items ul li.hidden{display:none}@media screen and (max-width:1639px){.companies-v2-list-items-title *{font-size:10px;line-height:1.2}.companies-v2-list-items-back a+.companies-v2-list-items-title:after{top:-4px;right:0}}@media screen and (max-width:1439px){.companies-v2-list-items ul li{width:calc(20% - 24px)}.companies-v2-list-items-title *{font-size:14px}.companies-v2-list-items-back a+.companies-v2-list-items-title:after{top:-1px;right:0}}@media screen and (max-width:1439px){.companies-v2-list-items ul li{width:calc(20% - 24px)}}@media screen and (max-width:1239px){.companies-v2-list-items ul li{width:calc(25% - 24px)}.companies-v2-list-filter-search{width:100%;margin:0 0 24px}.companies-v2-list-filter-dropdown>ul>li:first-child{margin-left:0}.companies-v2-list-items-title *{font-size:12px}.companies-v2-list-items-back a+.companies-v2-list-items-title:after{top:-3px;right:0}}@media screen and (max-width:1023px){.companies-v2-list-items ul{width:calc(100% + 16px);margin-bottom:-16px}.companies-v2-list-items ul li{width:calc(33.333% - 16px);margin:0 16px 16px 0}.companies-v2-list-items-back{padding:16px;min-height:130px}.companies-v2-list-items-title{margin-bottom:8px}.companies-v2-list-items-title *{font-size:12px;letter-spacing:1.2px}.companies-v2-list-items-text{font-size:13px;line-height:1.45;letter-spacing:.26px;-webkit-line-clamp:5}.companies-v2-list-items-back a+.companies-v2-list-items-title:after{width:10px;height:11px}.companies-v2-list-items-more-hold{margin-top:48px}.companies-v2-list-filter-search{margin:0 0 40px}.companies-v2-list-filter-dropdown{width:100%}.companies-v2-list-filter-dropdown>ul>li{margin-left:0;width:100%;margin-bottom:8px;position:relative}.companies-v2-list-filter-dropdown>ul>li:last-child{margin-bottom:0}.companies-v2-list-filter-dropdown>ul>li>span{border-radius:20px;padding:12px 40px 12px 12px;font-size:10px}.companies-v2-list-filter-dropdown>ul>li:nth-child(1){z-index:3}.companies-v2-list-filter-dropdown>ul>li:nth-child(2){z-index:2}.companies-v2-list-filter-dropdown>ul>li:nth-child(3){z-index:1}.companies-v2-list-filter-search svg{width:15px;height:15px}.companies-v2-list-filter-dropdown>ul>li ul li span{font-size:10px;padding:10px 12px}.companies-v2-list-filter{margin-bottom:40px}}@media screen and (max-width:639px){.companies-v2-intro{padding:146px 0 40px;min-height:1px}.companies-v2-intro-bg-desktop{display:none}.companies-v2-intro-bg-mobile{display:block}.companies-v2-intro-left{width:100%;padding-right:0;margin-bottom:48px}.companies-v2-intro-right{width:100%;padding-top:0}.companies-v2-intro-link{margin-top:24px}.companies-v2-list{padding:40px 0}.companies-v2-list-items ul{width:calc(100% + 8px);margin-bottom:-8px}.companies-v2-list-items ul li{width:calc(50% - 8px);margin:0 8px 8px 0}.companies-v2-list-items-title *{font-size:10px;letter-spacing:1px}.companies-v2-list-items-text{font-size:11px}.companies-v2-list-items-front img{max-width:calc(100% - 32px);max-height:30px}.companies-v2-list-items-front span{padding:7px 10px;font-size:10px;margin:0 3px 3px 0}}@media screen and (max-width:374px){.companies-v2-list-items ul li{width:calc(50% - 8px)}.companies-v2-list-items-text{font-size:12px}}.contact-v2-intro{min-height:432px;background:#612e46 url(/wp-content/themes/Sapphire/assets/bg-contacts-intro-desktop.png) no-repeat top center/cover;padding:212px 0 64px}.contact-v2-content{padding:136px 0;background:#e8e4e3}.contact-v2-content-items{border-top:1px solid #cecece}.contact-v2-content-item{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:24px 0;border-bottom:1px solid #cecece}.contact-v2-content-item-left{float:left;width:50%;padding-right:64px}.contact-v2-content-item-right{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:left;width:50%}.contact-v2-content-item-right a{font-family:'Adieu Alt C';font-size:17px;font-weight:200;line-height:1;letter-spacing:.1em;color:#000;transition:.2s ease-in-out;text-decoration:none;text-transform:uppercase}.contact-v2-content-item-right a:hover{color:#000;text-decoration:underline}.contact-v2-content-item-maps{width:100%;overflow:hidden}.contact-v2-content-item-maps ul{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 84px);margin-bottom:-56px}.contact-v2-content-item-maps ul li{float:left;width:calc(50% - 84px);margin:0 84px 56px 0}.contact-v2-content-item-maps-title{font-family:'Adieu Alt C';font-style:normal;font-weight:200;font-size:17px;line-height:1;letter-spacing:.1em;text-transform:uppercase;margin-bottom:17px}.contact-v2-content-item-maps-img{padding-bottom:64%;margin-bottom:17px}.contact-v2-content-item-maps-text{font-size:15px;font-weight:500;line-height:1.4}@media screen and (max-width:1023px){.contact-v2-content{padding:100px 0}.contact-v2-content-item-left{width:100%;padding-right:0;margin-bottom:24px}.contact-v2-content-item-left.contact-v2-content-item-left-maps{margin-bottom:40px}.contact-v2-content-item-right{width:100%}.contact-v2-content-item{padding:32px 0}}@media screen and (max-width:639px){.contact-v2-intro{min-height:400px;background:#612e46 url(/wp-content/themes/Sapphire/assets/bg-contacts-intro-mobile.png) no-repeat top center/cover;padding:174px 0 64px}.contact-v2-content{padding:50px 0 40px}.contact-v2-content-item-maps ul{width:100%;margin-bottom:0}.contact-v2-content-item-maps ul li{width:100%;margin:0 0 40px}.contact-v2-content-item-maps ul li:last-child{margin-bottom:0}.contact-v2-content-item-maps-title{font-size:12px;margin-bottom:8px}.contact-v2-content-item-maps-text{font-size:13px;line-height:1.45}.contact-v2-content-item-right a{font-size:12px}}.press-dv2-content-section{padding:223px 0 156px;background:#e8e4e3}.press-dv2-content-box{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.press-dv2-content-left{float:left;width:41.66667%;padding-right:48px}.press-dv2-content-right{float:left;width:58.33333%;padding-left:48px;border-left:1px solid #cecece}.press-dv2-content-left-date{margin-top:40px;border-top:1px solid #cecece;padding-top:24px;max-width:231px}.press-dv2-content-left .single-blog-page-tags{margin-bottom:24px}.press-dv2-content-right .single-blog-page-main-featured-img{margin-bottom:56px}.case-studies-page-content-entry blockquote{background:url(/wp-content/themes/Sapphire/assets/icon-quote-blue.svg) no-repeat top left;background-size:21px 15px !important;padding-top:38px;max-width:84.8%;margin-bottom:30px}.case-studies-page-content-entry blockquote *{color:#000;font-family:'Romek';font-size:27px;font-style:italic;font-weight:200;line-height:1.3}.case-studies-page-content-entry .single-blog-page-content-quote{margin-bottom:30px}.case-studies-page-content-entry .single-blog-page-content-quote-info-text{max-width:410px;font-size:11px}.press-dv2-bottom{padding-top:156px;padding-left:25%}.press-dv2-boxes ul li{padding:48px;margin-bottom:24px;background:#2a3739}.press-dv2-boxes ul li:nth-child(3n+2){background:#612e46}.press-dv2-boxes ul li:nth-child(3n+3){background:#465164}.press-dv2-boxes ul li:last-child{margin-bottom:0}.press-dv2-boxes+.case-studies-page-content-disclaimer{margin-top:40px}.case-studies-page-content-disclaimer-text sup{font-size:75%}.press-dv2-boxes-trigger,.press-dv2-boxes-content-link{display:none}.press-dv2-boxes-title-hold{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:32px}.press-dv2-boxes-title-hold a{margin-left:24px}.press-dv2-boxes-title{font-family:'Romek';font-size:32px;font-weight:200;line-height:1.3;color:#fff}.link-white-w-arrow-rup,.link-white-w-arrow-rup:focus,.link-white-w-arrow-rup:active{display:inline-block;position:relative;cursor:pointer;transition:.2s ease-in-out;font-family:'Messina Sans';font-size:15px;font-weight:500;line-height:1.2;letter-spacing:5%;text-transform:uppercase;color:#fff;padding-right:19px;white-space:nowrap}.link-white-w-arrow-rup:after{content:'';width:10px;height:10px;background:url(/wp-content/themes/Sapphire/assets/icon-link-white-w-arrow-right-up.svg) no-repeat center center/contain;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (max-width:1023px){.case-studies-page-content-entry blockquote{background-size:17px 11px !important;padding-top:26px;max-width:100%;margin-bottom:24px}.case-studies-page-content-entry blockquote *{font-size:18px}.case-studies-page-content-entry .single-blog-page-content-quote{margin-bottom:24px}.press-dv2-bottom{padding-top:40px;padding-left:0}.press-dv2-content-section{padding:132px 0 48px}.press-dv2-content-left{width:100%;padding-right:0;margin-bottom:24px}.press-dv2-content-right{width:100%;padding-left:0;border-left:none}.press-dv2-content-left-date{display:none}.press-dv2-content-section .press-dv2-content-left .title-size-60{text-align:center}.press-dv2-content-right .single-blog-page-main-featured-img{margin-bottom:40px}.press-dv2-content-right .single-blog-page-tags{margin-bottom:48px}.press-dv2-boxes-title-hold{display:none}.press-dv2-boxes-trigger{display:block;padding:24px 40px 24px 24px;font-family:'Romek';font-size:22px;font-weight:200;line-height:1.3;color:#fff;cursor:pointer;position:relative}.press-dv2-boxes-trigger:after{content:'';width:12px;height:7px;background:url(/wp-content/themes/Sapphire/assets/icon-dropdown-chev-white.svg) no-repeat center center/contain;position:absolute;top:50%;right:24px;transform:translateY(-50%);transition:.2s ease-in-out}.press-dv2-boxes-trigger.is-active:after{transform:translateY(-50%) rotate(180deg)}.press-dv2-boxes-content{display:none;padding:0 24px 24px}.press-dv2-boxes-content-link{display:block;margin-bottom:24px}.press-dv2-boxes ul li{padding:0}.link-white-w-arrow-rup,.link-white-w-arrow-rup:focus,.link-white-w-arrow-rup:active{font-size:12px}.press-dv2-boxes-content .case-studies-page-content-entry p{font-size:17px}}@media screen and (max-width:639px){.case-studies-page-content-entry .single-blog-page-content-quote-info-text{max-width:195px;font-size:10px}}