﻿.has-white-background-color *:not(.has-text-color){color:#0c0211}.wp-block-cover .has-white-background-color~.wp-block-cover__inner-container *:not(.has-text-color){color:#0c0211}.has-black-background-color *:not(.has-text-color){color:#fff}.wp-block-cover .has-black-background-color~.wp-block-cover__inner-container *:not(.has-text-color){color:#fff}.has-pale-purple-background-color *:not(.has-text-color){color:#fff}.wp-block-cover .has-pale-purple-background-color~.wp-block-cover__inner-container *:not(.has-text-color){color:#fff}.has-light-purple-background-color *:not(.has-text-color){color:#fff}.wp-block-cover .has-light-purple-background-color~.wp-block-cover__inner-container *:not(.has-text-color){color:#fff}.has-purple-background-color *:not(.has-text-color){color:#fff}.wp-block-cover .has-purple-background-color~.wp-block-cover__inner-container *:not(.has-text-color){color:#fff}.has-mid-purple-background-color *:not(.has-text-color){color:#fff}.wp-block-cover .has-mid-purple-background-color~.wp-block-cover__inner-container *:not(.has-text-color){color:#fff}.has-dark-purple-background-color *:not(.has-text-color){color:#fff}.wp-block-cover .has-dark-purple-background-color~.wp-block-cover__inner-container *:not(.has-text-color){color:#fff}.has-yellow-background-color *:not(.has-text-color){color:#0c0211}.wp-block-cover .has-yellow-background-color~.wp-block-cover__inner-container *:not(.has-text-color){color:#0c0211}.has-white-background-color *:not(.has-text-color){color:#0c0211}.has-black-background-color *:not(.has-text-color){color:#fff}.has-pale-purple-background-color *:not(.has-text-color){color:#fff}.has-light-purple-background-color *:not(.has-text-color){color:#fff}.has-purple-background-color *:not(.has-text-color){color:#fff}.has-mid-purple-background-color *:not(.has-text-color){color:#fff}.has-dark-purple-background-color *:not(.has-text-color){color:#fff}.has-yellow-background-color *:not(.has-text-color){color:#0c0211}.has-white-background-color{background-color:#fff}.has-white-color,.has-white-color *:not(.has-text-color),.has-inline-color.has-white-color{color:#fff}.wp-block-cover-image.has-background-dim.has-white-background-color,.wp-block-cover.has-background-dim.has-white-background-color,.wp-block-cover .has-background-dim.has-white-background-color{background-color:#fff}.has-black-background-color{background-color:#0c0211}.has-black-color,.has-black-color *:not(.has-text-color),.has-inline-color.has-black-color{color:#0c0211}.wp-block-cover-image.has-background-dim.has-black-background-color,.wp-block-cover.has-background-dim.has-black-background-color,.wp-block-cover .has-background-dim.has-black-background-color{background-color:#0c0211}.has-pale-purple-background-color{background-color:#b4afc7}.has-pale-purple-color,.has-pale-purple-color *:not(.has-text-color),.has-inline-color.has-pale-purple-color{color:#b4afc7}.wp-block-cover-image.has-background-dim.has-pale-purple-background-color,.wp-block-cover.has-background-dim.has-pale-purple-background-color,.wp-block-cover .has-background-dim.has-pale-purple-background-color{background-color:#b4afc7}.has-light-purple-background-color{background-color:#968ac1}.has-light-purple-color,.has-light-purple-color *:not(.has-text-color),.has-inline-color.has-light-purple-color{color:#968ac1}.wp-block-cover-image.has-background-dim.has-light-purple-background-color,.wp-block-cover.has-background-dim.has-light-purple-background-color,.wp-block-cover .has-background-dim.has-light-purple-background-color{background-color:#968ac1}.has-purple-background-color{background-color:#561e74}.has-purple-color,.has-purple-color *:not(.has-text-color),.has-inline-color.has-purple-color{color:#561e74}.wp-block-cover-image.has-background-dim.has-purple-background-color,.wp-block-cover.has-background-dim.has-purple-background-color,.wp-block-cover .has-background-dim.has-purple-background-color{background-color:#561e74}.has-mid-purple-background-color{background-color:#561e74}.has-mid-purple-color,.has-mid-purple-color *:not(.has-text-color),.has-inline-color.has-mid-purple-color{color:#561e74}.wp-block-cover-image.has-background-dim.has-mid-purple-background-color,.wp-block-cover.has-background-dim.has-mid-purple-background-color,.wp-block-cover .has-background-dim.has-mid-purple-background-color{background-color:#561e74}.has-dark-purple-background-color{background-color:#180523}.has-dark-purple-color,.has-dark-purple-color *:not(.has-text-color),.has-inline-color.has-dark-purple-color{color:#180523}.wp-block-cover-image.has-background-dim.has-dark-purple-background-color,.wp-block-cover.has-background-dim.has-dark-purple-background-color,.wp-block-cover .has-background-dim.has-dark-purple-background-color{background-color:#180523}.has-yellow-background-color{background-color:#fbba00}.has-yellow-color,.has-yellow-color *:not(.has-text-color),.has-inline-color.has-yellow-color{color:#fbba00}.wp-block-cover-image.has-background-dim.has-yellow-background-color,.wp-block-cover.has-background-dim.has-yellow-background-color,.wp-block-cover .has-background-dim.has-yellow-background-color{background-color:#fbba00}body{font-family:Roboto,sans-serif;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:quincy-cf,serif;font-weight:800;color:#fff;letter-spacing:-0.03em;line-height:1.05em}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:900}h1{font-size:clamp(2.5rem,4vw,5rem)}h2{font-size:clamp(2.25rem,3.5vw,4rem)}h3{font-size:clamp(2rem,3vw,3rem)}h4{font-size:clamp(1.5rem,2.5vw,2.75rem)}h5{font-size:clamp(1.1rem,2vw,2rem)}h6{font-size:clamp(.9rem,1.8vw,1.25rem)}p,ul li,ol li,address{font-family:Roboto,sans-serif;font-size:1.05rem;line-height:1.5em;padding-bottom:1.6em;color:#f0eef6}p.has-huge-font-size,ul li.has-huge-font-size,ol li.has-huge-font-size,address.has-huge-font-size{font-size:2.5rem}@media all and (max-width: 800px){p.has-huge-font-size,ul li.has-huge-font-size,ol li.has-huge-font-size,address.has-huge-font-size{font-size:1.75rem}}p.has-large-font-size,ul li.has-large-font-size,ol li.has-large-font-size,address.has-large-font-size{font-size:2rem}@media all and (max-width: 800px){p.has-large-font-size,ul li.has-large-font-size,ol li.has-large-font-size,address.has-large-font-size{font-size:1.5rem}}p.has-medium-font-size,ul li.has-medium-font-size,ol li.has-medium-font-size,address.has-medium-font-size{font-size:1.3rem}@media all and (max-width: 800px){p.has-medium-font-size,ul li.has-medium-font-size,ol li.has-medium-font-size,address.has-medium-font-size{font-size:1.2rem}}p.has-normal-font-size,ul li.has-normal-font-size,ol li.has-normal-font-size,address.has-normal-font-size{font-size:.95rem}p.has-small-font-size,ul li.has-small-font-size,ol li.has-small-font-size,address.has-small-font-size{font-size:.88rem}.the-content p a,.the-content ul li a,.the-content ol li a,.the-content address a,.wp-block p a,.wp-block ul li a,.wp-block ol li a,.wp-block address a{color:#fbba00 !important}.the-content p a:hover,.the-content ul li a:hover,.the-content ol li a:hover,.the-content address a:hover,.wp-block p a:hover,.wp-block ul li a:hover,.wp-block ol li a:hover,.wp-block address a:hover{text-decoration:underline}.the-content .has-yellow-background-color p a,.the-content .has-yellow-background-color ul li a,.the-content .has-yellow-background-color ol li a,.the-content .has-yellow-background-color address a,.wp-block .has-yellow-background-color p a,.wp-block .has-yellow-background-color ul li a,.wp-block .has-yellow-background-color ol li a,.wp-block .has-yellow-background-color address a{color:#561e74 !important}ul li,ol li{padding-bottom:0;line-height:1.6em;font-size:1rem}ul,ol{padding-left:1.4rem;padding-bottom:1.4rem !important}.has-white-background-color,.has-yellow-background-color{color:#0c0211}sup{font-size:45%}ul.menu .menu-size{column-count:3}@media all and (max-width: 1000px){ul.menu .menu-size{column-count:2}}@media all and (max-width: 730px){ul.menu .menu-size{column-count:1}}ul.menu .menu-size>li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;display:block;margin-bottom:1rem;padding-top:1rem}ul.menu .menu-size>li>a{font-family:open sans,sans-serif;font-size:1.25rem;line-height:1em;font-weight:900;display:block;margin-bottom:.5rem}ul.menu .sub-menu{border-left:1px solid rgba(0,0,0,.2);padding-bottom:0 !important}ul.menu .sub-menu li a{display:block;font-size:.9rem;line-height:1.7em}ul.menu .sub-menu li a:hover{transform:translateX(4px)}ul.menu .sub-menu .sub-menu{display:inline-block;border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:.7rem !important;margin-bottom:1rem}ul.menu li a{transition:.2s all ease}ul.menu li a[href="#"]:hover{cursor:default}ul.menu li a:hover:not([href="#"]){cursor:pointer;color:#fbba00}@media screen and (min-width: 599px){body.admin-bar header{top:32px}}header{z-index:1001;position:fixed;top:0;left:0;right:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:1rem 2.5%;transition:.5s all ease-out}header .header-section{flex:1 0 33%}header .header-section.left{text-align:left}header .header-section.center{text-align:center}header .header-section.right{text-align:right}header.light .header-section.right .phone{color:#180523}header .logo-image{display:inline-block;width:auto;position:relative;text-align:center}header .logo-image img{display:inline-block;width:100%;max-width:100px;height:auto;transition:.3s all ease}@media all and (max-width: 700px){header .logo-image img{max-width:80px}}header .logo-image img.purple{display:none}header .logo-image.dark img.white{display:block}header .logo-image.dark img.purple{display:none}header .logo-image.light img.white{display:none}header .logo-image.light img.purple{display:block}header .menu-icon{cursor:pointer;display:inline-block;width:80px;height:80px;background-color:#561e74;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 0 0 rgba(0,0,0,0);transition:.3s all ease}header .menu-icon span{display:block;width:40px;height:4px;background-color:#fff;margin:3px auto;border-radius:5px;transition:.1s all linear}@media all and (max-width: 700px){header .menu-icon{width:55px;height:55px}header .menu-icon span{width:25px;height:3px;margin:2px auto}header .menu-icon:after{display:none}}header .menu-icon:hover{animation:heartbeat 2s ease-in-out infinite both;box-shadow:0 2.8px 2.2px rgba(0,0,0,.02),0 6.7px 5.3px rgba(0,0,0,.028),0 12.5px 10px rgba(0,0,0,.035),0 22.3px 17.9px rgba(0,0,0,.042),0 41.8px 33.4px rgba(0,0,0,.05),0 100px 80px rgba(0,0,0,.07)}header.scrolled{padding:.5rem 1.5%;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.38) 62%, rgba(0, 0, 0, 0.17) 86%, rgba(0, 0, 0, 0.05) 96%, rgba(0, 0, 0, 0) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.38) 62%, rgba(0, 0, 0, 0.17) 86%, rgba(0, 0, 0, 0.05) 96%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.38) 62%, rgba(0, 0, 0, 0.17) 86%, rgba(0, 0, 0, 0.05) 96%, rgba(0, 0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#a6000000", endColorstr="#00000000",GradientType=0 )}header.scrolled.dark{background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.38) 62%, rgba(0, 0, 0, 0.17) 86%, rgba(0, 0, 0, 0.05) 96%, rgba(0, 0, 0, 0) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.38) 62%, rgba(0, 0, 0, 0.17) 86%, rgba(0, 0, 0, 0.05) 96%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.38) 62%, rgba(0, 0, 0, 0.17) 86%, rgba(0, 0, 0, 0.05) 96%, rgba(0, 0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#a6000000", endColorstr="#00000000",GradientType=0 )}header.scrolled.light{background:linear-gradient(to bottom, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.7) 50%, rgba(255, 255, 255, 0.6) 65%, rgba(255, 255, 255, 0.3) 85%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#a6FFFFFF", endColorstr="#00FFFFFF",GradientType=0 )}header.scrolled .logo-image img{max-width:70px}@media all and (max-width: 700px){header.scrolled .logo-image img{max-width:60px}}header.scrolled .menu-icon{width:60px;height:60px}header.scrolled .menu-icon span{width:30px;height:3px;margin:2px auto}@media all and (max-width: 700px){header.scrolled .menu-icon{width:50px;height:50px;padding:0}header.scrolled .menu-icon span{width:25px;height:2px;margin:2px auto}}@keyframes heartbeat{from{transform:scale(1);transform-origin:center center;animation-timing-function:ease-out}10%{transform:scale(0.91);animation-timing-function:ease-in}17%{transform:scale(0.98);animation-timing-function:ease-out}33%{transform:scale(0.87);animation-timing-function:ease-in}45%{transform:scale(1);animation-timing-function:ease-out}}body.admin-bar .burger-menu-container{top:32px}.burger-menu-container{position:fixed;top:0;left:0;right:0;bottom:0;height:100vh;z-index:1003;display:flex;flex-direction:column;transform:translateY(-160%);overflow-y:auto;-webkit-overflow-scrolling:touch;will-change:transform}.burger-menu-container:after{content:"";position:fixed;top:0;left:0;right:0;height:100vh;background-color:rgba(0,0,0,.66);z-index:-1;opacity:0;transition:.3s opacity ease}.burger-menu-container .burger-menu-bg{position:relative;background-color:#fbba00;padding:1rem 2.5%;padding-bottom:1rem !important}.burger-menu-container .burger-menu-bg:after{content:"";position:absolute;top:100%;left:0;right:0;width:100%;height:0;padding-bottom:12%;transform:translateY(-1px);background-size:contain;background-position:top center;background-repeat:no-repeat;background-image:url(../images/menu-bottom.svg)}.burger-menu-container .close-burger-menu{cursor:pointer;width:80px;height:80px;display:flex;align-items:center;justify-content:center;font-size:40px;line-height:40px;color:#0c0211;font-weight:900;position:relative;margin-right:auto;transition:.3s all ease}.burger-menu-container .close-burger-menu:hover{color:#fff}.burger-menu-container .social-icons{width:33.33%;margin-left:auto;display:flex;align-items:center;justify-content:flex-start;opacity:0;transform:translateY(-20px)}.burger-menu-container .social-icons a{display:inline-block;padding-right:15px}.burger-menu-container .social-icons img{height:30px;width:auto}.burger-menu-container ul.menu{padding:2.5% 2.5% 0;opacity:0;transform:translateY(-20px)}.burger-menu-container ul.menu li{list-style:none;color:#0c0211}.burger-menu-container ul.menu li a{color:#0c0211}.burger-menu-container ul.menu li a:hover{color:#561e74}.burger-menu-container ul.menu ul.sub-menu{border-left-color:rgba(0,0,0,.2)}.burger-menu-container.active{animation-name:showMenuBg;animation-timing-function:ease;animation-duration:.5s;animation-fill-mode:forwards}.burger-menu-container.active:after{opacity:1;transition-delay:.4s}.burger-menu-container.active ul.menu,.burger-menu-container.active .social-icons{animation-name:showMenuContent;animation-timing-function:ease;animation-duration:1s;animation-delay:.4s;animation-fill-mode:forwards}.social-sidebar{position:fixed;right:0;top:33%;z-index:2}.social-sidebar .social-box{background-color:#fbba00;margin-bottom:2px;transition:.2s all ease}.social-sidebar .social-box:hover{background-color:#c89400}.social-sidebar .social-box a{padding:7px;display:block;width:45px;height:40px;text-align:center}.social-sidebar .social-box a img{width:26px;height:26px}@keyframes showMenuBg{0%{transform:translateY(-150%)}100%{transform:translateY(0)}}@keyframes showMenuContent{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0px)}}footer{background-color:#0c0211;color:#fff;margin-top:3rem}footer p a{color:#fff}footer p a:hover{color:#fbba00}footer .footer-logo{display:block;transition:.5s all ease}footer .footer-logo:hover{opacity:1}footer .footer-logo img{width:100%;max-width:60px;height:auto}footer .footer-menu{padding:5%}.cookie-notice h4,.cookie-notice p{color:#0c0211}.wp-block-buttons .wp-block-button .wp-block-button__link,.button,input[type=submit]{max-width:100%;padding:1rem 2.5rem;font-family:quincy-cf,sans-serif;font-weight:600;font-size:1.25rem;letter-spacing:-0.02em;line-height:1em;cursor:pointer;outline:none;transition:.3s all ease;border-radius:10px 10px 0 10px}.wp-block-buttons .wp-block-button .wp-block-button__link[disabled=disabled],.button[disabled=disabled],input[type=submit][disabled=disabled]{cursor:not-allowed}.wp-block-buttons .wp-block-button .wp-block-button__link:not(.has-background),.button:not(.has-background),input[type=submit]:not(.has-background){background-color:#fbba00;border:3px solid #fbba00;color:#180523}.wp-block-buttons .wp-block-button .wp-block-button__link:not(.has-background):hover,.button:not(.has-background):hover,input[type=submit]:not(.has-background):hover{background-color:#ffc92f;color:#180523}.wp-block-buttons .wp-block-button .wp-block-button__link.has-white-background-color,.button.has-white-background-color,input[type=submit].has-white-background-color{background-color:#fff;border:3px solid #fff;color:#0c0211}.wp-block-buttons .wp-block-button .wp-block-button__link.has-white-background-color:hover,.button.has-white-background-color:hover,input[type=submit].has-white-background-color:hover{background-color:#fff;border-color:#fff}.wp-block-buttons .wp-block-button .wp-block-button__link.has-white-color,.button.has-white-color,input[type=submit].has-white-color{color:#fff}.wp-block-buttons .wp-block-button .wp-block-button__link.has-black-background-color,.button.has-black-background-color,input[type=submit].has-black-background-color{background-color:#0c0211;border:3px solid #0c0211;color:#fff}.wp-block-buttons .wp-block-button .wp-block-button__link.has-black-background-color:hover,.button.has-black-background-color:hover,input[type=submit].has-black-background-color:hover{background-color:#2c073f;border-color:#2c073f}.wp-block-buttons .wp-block-button .wp-block-button__link.has-black-color,.button.has-black-color,input[type=submit].has-black-color{color:#0c0211}.wp-block-buttons .wp-block-button .wp-block-button__link.has-pale-purple-background-color,.button.has-pale-purple-background-color,input[type=submit].has-pale-purple-background-color{background-color:#b4afc7;border:3px solid #b4afc7;color:#fff}.wp-block-buttons .wp-block-button .wp-block-button__link.has-pale-purple-background-color:hover,.button.has-pale-purple-background-color:hover,input[type=submit].has-pale-purple-background-color:hover{background-color:#d0cddc;border-color:#d0cddc}.wp-block-buttons .wp-block-button .wp-block-button__link.has-pale-purple-color,.button.has-pale-purple-color,input[type=submit].has-pale-purple-color{color:#b4afc7}.wp-block-buttons .wp-block-button .wp-block-button__link.has-light-purple-background-color,.button.has-light-purple-background-color,input[type=submit].has-light-purple-background-color{background-color:#968ac1;border:3px solid #968ac1;color:#fff}.wp-block-buttons .wp-block-button .wp-block-button__link.has-light-purple-background-color:hover,.button.has-light-purple-background-color:hover,input[type=submit].has-light-purple-background-color:hover{background-color:#b4abd3;border-color:#b4abd3}.wp-block-buttons .wp-block-button .wp-block-button__link.has-light-purple-color,.button.has-light-purple-color,input[type=submit].has-light-purple-color{color:#968ac1}.wp-block-buttons .wp-block-button .wp-block-button__link.has-purple-background-color,.button.has-purple-background-color,input[type=submit].has-purple-background-color{background-color:#561e74;border:3px solid #561e74;color:#fff}.wp-block-buttons .wp-block-button .wp-block-button__link.has-purple-background-color:hover,.button.has-purple-background-color:hover,input[type=submit].has-purple-background-color:hover{background-color:#74289d;border-color:#74289d}.wp-block-buttons .wp-block-button .wp-block-button__link.has-purple-color,.button.has-purple-color,input[type=submit].has-purple-color{color:#561e74}.wp-block-buttons .wp-block-button .wp-block-button__link.has-mid-purple-background-color,.button.has-mid-purple-background-color,input[type=submit].has-mid-purple-background-color{background-color:#561e74;border:3px solid #561e74;color:#fff}.wp-block-buttons .wp-block-button .wp-block-button__link.has-mid-purple-background-color:hover,.button.has-mid-purple-background-color:hover,input[type=submit].has-mid-purple-background-color:hover{background-color:#74289d;border-color:#74289d}.wp-block-buttons .wp-block-button .wp-block-button__link.has-mid-purple-color,.button.has-mid-purple-color,input[type=submit].has-mid-purple-color{color:#561e74}.wp-block-buttons .wp-block-button .wp-block-button__link.has-dark-purple-background-color,.button.has-dark-purple-background-color,input[type=submit].has-dark-purple-background-color{background-color:#180523;border:3px solid #180523;color:#fff}.wp-block-buttons .wp-block-button .wp-block-button__link.has-dark-purple-background-color:hover,.button.has-dark-purple-background-color:hover,input[type=submit].has-dark-purple-background-color:hover{background-color:#370b50;border-color:#370b50}.wp-block-buttons .wp-block-button .wp-block-button__link.has-dark-purple-color,.button.has-dark-purple-color,input[type=submit].has-dark-purple-color{color:#180523}.wp-block-buttons .wp-block-button .wp-block-button__link.has-yellow-background-color,.button.has-yellow-background-color,input[type=submit].has-yellow-background-color{background-color:#fbba00;border:3px solid #fbba00;color:#0c0211}.wp-block-buttons .wp-block-button .wp-block-button__link.has-yellow-background-color:hover,.button.has-yellow-background-color:hover,input[type=submit].has-yellow-background-color:hover{background-color:#ffc92f;border-color:#ffc92f}.wp-block-buttons .wp-block-button .wp-block-button__link.has-yellow-color,.button.has-yellow-color,input[type=submit].has-yellow-color{color:#fbba00}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link{background-color:rgba(0,0,0,0)}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background){background-color:rgba(0,0,0,0);border:3px solid #fbba00}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):hover{background-color:#fbba00}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-color){color:#fbba00}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-color):hover{color:#180523}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-white-background-color{background-color:rgba(0,0,0,0) !important;border:3px solid #fff}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-white-background-color:hover{background-color:#fff !important}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-black-background-color{background-color:rgba(0,0,0,0) !important;border:3px solid #0c0211}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-black-background-color:hover{background-color:#0c0211 !important}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-pale-purple-background-color{background-color:rgba(0,0,0,0) !important;border:3px solid #b4afc7}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-pale-purple-background-color:hover{background-color:#b4afc7 !important}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-light-purple-background-color{background-color:rgba(0,0,0,0) !important;border:3px solid #968ac1}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-light-purple-background-color:hover{background-color:#968ac1 !important}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-purple-background-color{background-color:rgba(0,0,0,0) !important;border:3px solid #561e74}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-purple-background-color:hover{background-color:#561e74 !important}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-mid-purple-background-color{background-color:rgba(0,0,0,0) !important;border:3px solid #561e74}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-mid-purple-background-color:hover{background-color:#561e74 !important}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-dark-purple-background-color{background-color:rgba(0,0,0,0) !important;border:3px solid #180523}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-dark-purple-background-color:hover{background-color:#180523 !important}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-yellow-background-color{background-color:rgba(0,0,0,0) !important;border:3px solid #fbba00}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-yellow-background-color:hover{background-color:#fbba00 !important}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-white-background-color{color:#fff}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-white-background-color:hover{color:#0c0211}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-black-background-color{color:#0c0211}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-black-background-color:hover{color:#fff}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-pale-purple-background-color{color:#b4afc7}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-pale-purple-background-color:hover{color:#fff}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-light-purple-background-color{color:#968ac1}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-light-purple-background-color:hover{color:#fff}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-purple-background-color{color:#561e74}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-purple-background-color:hover{color:#fff}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-mid-purple-background-color{color:#561e74}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-mid-purple-background-color:hover{color:#fff}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-dark-purple-background-color{color:#180523}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-dark-purple-background-color:hover{color:#fff}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-yellow-background-color{color:#fbba00}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color).has-yellow-background-color:hover{color:#0c0211}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-white-color{color:#fff}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-black-color{color:#0c0211}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-pale-purple-color{color:#b4afc7}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-light-purple-color{color:#968ac1}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-purple-color{color:#561e74}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-mid-purple-color{color:#561e74}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-dark-purple-color{color:#180523}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-yellow-color{color:#fbba00}form input[type=text],form input[type=email],form input[type=tel],form input[type=number],form input[type=url],form input[type=password],form input[type=date],form textarea,form select{font-family:Roboto,sans-serif;color:#fff;background-color:rgba(0,0,0,0);border:3px solid #fbba00;border-radius:10px 10px 0 10px;padding:.75rem 1.2rem}form input[type=text]:focus,form input[type=email]:focus,form input[type=tel]:focus,form input[type=number]:focus,form input[type=url]:focus,form input[type=password]:focus,form input[type=date]:focus,form textarea:focus,form select:focus{outline:none;background-color:rgba(251,186,0,.05);box-shadow:none}form select option{color:#0c0211}form label{margin-top:1rem;display:block}.has-yellow-background-color form input[type=text]:focus,.has-yellow-background-color form input[type=email]:focus,.has-yellow-background-color form input[type=tel]:focus,.has-yellow-background-color form input[type=number]:focus,.has-yellow-background-color form input[type=url]:focus,.has-yellow-background-color form input[type=password]:focus,.has-yellow-background-color form input[type=date]:focus,.has-yellow-background-color form textarea:focus,.has-yellow-background-color form select:focus{background-color:rgba(255,255,255,.05)}.has-yellow-background-color form input[type=submit]{background-color:#fbba00;border-color:#fbba00;font-family:quincy-cf,serif}.has-yellow-background-color form input[type=submit]:hover{background-color:#ffc92f;border-color:#ffc92f}.wpcf7 .wpcf7-checkbox,.wpcf7 .wpcf7-radio{margin:1rem 0}.wpcf7 .wpcf7-checkbox .wpcf7-list-item label,.wpcf7 .wpcf7-radio .wpcf7-list-item label{padding:.5rem 0}.wpcf7 .wpcf7-checkbox .wpcf7-list-item label:hover,.wpcf7 .wpcf7-radio .wpcf7-list-item label:hover{cursor:pointer}.wpcf7 .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label,.wpcf7 .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label{display:flex;align-items:center;gap:.75rem;font-size:1rem;transition:.3s all ease}.wpcf7 .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label::before,.wpcf7 .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label::before{content:"";width:20px;height:20px;border:2px solid #fbba00;border-radius:4px;aspect-ratio:1;transition:.2s all ease}.wpcf7 .wpcf7-checkbox .wpcf7-list-item label input[type=checkbox],.wpcf7 .wpcf7-checkbox .wpcf7-list-item label input[type=radio],.wpcf7 .wpcf7-radio .wpcf7-list-item label input[type=checkbox],.wpcf7 .wpcf7-radio .wpcf7-list-item label input[type=radio]{display:none}.wpcf7 .wpcf7-checkbox .wpcf7-list-item label input[type=checkbox]:checked+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-checkbox .wpcf7-list-item label input[type=radio]:checked+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-radio .wpcf7-list-item label input[type=checkbox]:checked+.wpcf7-list-item-label:before,.wpcf7 .wpcf7-radio .wpcf7-list-item label input[type=radio]:checked+.wpcf7-list-item-label:before{background-color:#fbba00;border-color:#fbba00;box-shadow:inset 0px 0px 0px 3px #180523}.wpcf7 span.wpcf7-not-valid-tip{margin-top:-0.5rem}.wpcf7 form .wpcf7-response-output{margin:2rem .5rem 1rem;padding:1rem;border:none}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{background-color:green}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{background-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{background-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background-color:#ffb900}body{background-color:#180523;position:relative}.thumb{height:0;--video--width: 1920;--video--height: 1080;padding-bottom:calc(var(--video--height)/var(--video--width)*100%);background-size:cover;background-position:center;background-repeat:no-repeat}.bg-animation{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:-1;animation-name:bgMove;animation-iteration-count:infinite;animation-timing-function:ease-in-out;transition:.1s all ease;will-change:top,left}.bg-animation .circle{border-radius:50%;position:absolute;top:50%;left:0;transform:translate(-100%, -50%);transition:1.5s all ease-in-out;will-change:transform}@media(orientation: landscape){.bg-animation .circle{width:60vw;height:60vw;border:8vw solid rgba(12,2,17,.4)}}@media(orientation: portrait){.bg-animation .circle{width:60vh;height:60vh;border:8vh solid rgba(12,2,17,.4);left:-50vw}}.bg-animation.video .circle:nth-child(1){transform:translate(-50%, 0%)}.bg-animation.video .circle:nth-child(2){transform:translate(0, 0%)}.bg-animation.video .circle:nth-child(3){transform:translate(50%, 0%)}.bg-animation.photography .circle:nth-child(1){transform:translate(0, -50%)}.bg-animation.photography .circle:nth-child(2){transform:translate(0, 0%)}.bg-animation.photography .circle:nth-child(3){transform:translate(0, 50%)}.bg-animation.distribution .circle:nth-child(1){transform:translate(0, 0%) rotate(45deg);transform-origin:bottom left}.bg-animation.distribution .circle:nth-child(2){transform:translate(0, 0%) rotate(-45deg);transform-origin:bottom left}.bg-animation.distribution .circle:nth-child(3){transform:translate(0, 0%);transform:translate(15%, -15%) rotate(0deg)}@keyframes bgMove{0%{transform:translate(-3%, 0)}33%{transform:translate(0%, 3%)}66%{transform:translate(3%, 0%)}100%{transform:translate(0, 0)}}.sidebar-cta{position:fixed;top:50%;right:0;z-index:1;perspective:500px;-webkit-perspective-origin:calc(50% + 120px) 50%;perspective-origin:calc(50% + 120px) 50%;transition:.3s all ease;z-index:2000;transform:translate(0, -50%)}.sidebar-cta:after{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);height:100vh;width:10px;background-color:#fbba00}.sidebar-cta a{display:inline-block;text-align:right;background-color:#fbba00;padding:1rem;color:#0c0211;text-transform:uppercase;font-size:.9rem;line-height:1em;font-weight:700;font-family:open sans,sans-serif;border-top-left-radius:3px;border-bottom-left-radius:3px;transition:.3s all ease;animation:swing-in-right-fwd 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) both;animation-delay:3.5s}.sidebar-cta:hover{transform:translate(-10px, -50%)}@keyframes swing-in-right-fwd{0%{transform:rotateY(-100deg);transform-origin:right;opacity:0;box-shadow:0 0 0 rgba(0,0,0,0)}100%{transform:rotateY(0);transform-origin:right;opacity:1;box-shadow:0 2.8px 2.2px rgba(0,0,0,.059),0 6.7px 5.3px rgba(0,0,0,.085),0 12.5px 10px rgba(0,0,0,.105),0 22.3px 17.9px rgba(0,0,0,.125),0 41.8px 33.4px rgba(0,0,0,.151),0 100px 80px rgba(0,0,0,.21)}}body.single-post .the-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.woocommerce),body.single-post *[class*=inner-container]>*:not(.the-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.woocommerce){max-width:800px}body.single-post .the-content>*.alignwide{max-width:1100px}.wp-block-embed .wp-block-embed__wrapper{max-width:none}.wp-block-cover .wp-block-cover__video-background{max-width:100% !important}.wp-block-quote.is-style-default{padding:2rem !important;border-color:#fbba00;position:relative;z-index:1}@media all and (max-width: 700px){.wp-block-quote.is-style-default{padding:1rem !important}}.wp-block-quote.is-style-default p{font-size:1.5rem;line-height:1.2em;font-weight:900;font-family:quincy-cf,sans-serif}.wp-block-quote.is-style-default p:last-of-type{padding-bottom:0}@media all and (max-width: 700px){.wp-block-quote.is-style-default p{font-size:1.15rem}}.wp-block-quote.is-style-default cite{font-size:.9rem;line-height:1em;color:#968ac1}.wp-block-quote.is-style-default:before,.wp-block-quote.is-style-default:after{content:"";position:absolute;width:80px;height:100px;background-image:url(../images/icon-purple-quote.svg);background-repeat:no-repeat;background-size:contain;z-index:-1}.wp-block-quote.is-style-default:before{top:0;left:2rem}.wp-block-quote.is-style-default:after{bottom:0;right:2rem;transform:rotate(180deg)}.pagination{text-align:center;border-color:#b4afc7}.pagination span,.pagination a{display:inline-block;padding:.25rem .5rem}.pagination span{font-weight:800;background-color:#fbba00;color:#180523;padding:.25rem .75rem}.pagination a:hover{text-decoration:underline}.wp-block-column.is-style-s2f-border-radius,.wp-block-group.is-style-s2f-border-radius{border-radius:0 20px 0 20px}.news-grid{display:flex;flex-wrap:wrap;align-items:stretch}.news-grid .thumb-container a{display:block}.news-grid .news-box{padding:1rem;flex:0 1 50%}@media all and (max-width: 700px){.news-grid .news-box{flex:1 1 100%}}.news-grid .news-box .content{margin:0 auto;width:90%;padding:5%;transition:.3s all ease-out;background-color:#180523}.news-grid .news-box .content .title{font-size:2rem;line-height:1em;margin-bottom:0;transition:.3s all ease}.news-grid .news-box .content .date{color:#b4afc7;display:block}.news-grid .news-box .content .excerpt{margin-top:1rem}.news-grid .news-box:hover .content{transform:translateY(-20%);box-shadow:0 1.8px 2.2px rgba(0,0,0,.056),0 4.4px 5.3px rgba(0,0,0,.081),0 8.3px 10px rgba(0,0,0,.1),0 14.7px 17.9px rgba(0,0,0,.119),0 27.6px 33.4px rgba(0,0,0,.144),0 66px 80px rgba(0,0,0,.2)}.news-grid .news-box:hover .content .title{color:#fbba00}.breadcrumbs-block a{color:#fff;text-decoration:underline}.breadcrumbs-block a:hover{color:#fbba00}.has-white-background-color .breadcrumbs-block a,.has-pale-purple-background-color .breadcrumbs-block a{color:#561e74;text-decoration:underline}.has-white-background-color .breadcrumbs-block a:hover,.has-pale-purple-background-color .breadcrumbs-block a:hover{color:#fbba00}.posts-container.has-grid,.posts-container.grid,.wp-block-query.has-grid,.wp-block-query.grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}@media screen and (max-width: 850px){.posts-container.has-grid,.posts-container.grid,.wp-block-query.has-grid,.wp-block-query.grid{grid-template-columns:repeat(2, 1fr) !important}}@media screen and (max-width: 550px){.posts-container.has-grid,.posts-container.grid,.wp-block-query.has-grid,.wp-block-query.grid{grid-template-columns:1fr !important}}.posts-container.has-grid.boxes-per-row-1,.posts-container.grid.boxes-per-row-1,.wp-block-query.has-grid.boxes-per-row-1,.wp-block-query.grid.boxes-per-row-1{grid-template-columns:repeat(1, 1fr)}.posts-container.has-grid.boxes-per-row-2,.posts-container.grid.boxes-per-row-2,.wp-block-query.has-grid.boxes-per-row-2,.wp-block-query.grid.boxes-per-row-2{grid-template-columns:repeat(2, 1fr)}.posts-container.has-grid.boxes-per-row-3,.posts-container.grid.boxes-per-row-3,.wp-block-query.has-grid.boxes-per-row-3,.wp-block-query.grid.boxes-per-row-3{grid-template-columns:repeat(3, 1fr)}.posts-container.has-grid.boxes-per-row-4,.posts-container.grid.boxes-per-row-4,.wp-block-query.has-grid.boxes-per-row-4,.wp-block-query.grid.boxes-per-row-4{grid-template-columns:repeat(4, 1fr)}.posts-container.has-grid.boxes-per-row-5,.posts-container.grid.boxes-per-row-5,.wp-block-query.has-grid.boxes-per-row-5,.wp-block-query.grid.boxes-per-row-5{grid-template-columns:repeat(5, 1fr)}.posts-container.has-grid.boxes-per-row-6,.posts-container.grid.boxes-per-row-6,.wp-block-query.has-grid.boxes-per-row-6,.wp-block-query.grid.boxes-per-row-6{grid-template-columns:repeat(6, 1fr)}.posts-container.has-grid .post-box,.posts-container.has-grid .content-container,.posts-container.grid .post-box,.posts-container.grid .content-container,.wp-block-query.has-grid .post-box,.wp-block-query.has-grid .content-container,.wp-block-query.grid .post-box,.wp-block-query.grid .content-container{height:100%}.posts-container a,.wp-block-query a{display:block}.posts-container .post-box:not(.is-post-type-testimonials) .content-container,.wp-block-query .post-box:not(.is-post-type-testimonials) .content-container{background-color:#561e74;border-radius:3px;display:flex;flex-direction:column}.posts-container .post-box:not(.is-post-type-testimonials) .content-container .post-thumbnail,.wp-block-query .post-box:not(.is-post-type-testimonials) .content-container .post-thumbnail{position:relative;display:block;padding-top:75%;height:0;overflow:hidden}.posts-container .post-box:not(.is-post-type-testimonials) .content-container .post-thumbnail img,.wp-block-query .post-box:not(.is-post-type-testimonials) .content-container .post-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.posts-container .post-box:not(.is-post-type-testimonials) .content-container .post-content,.wp-block-query .post-box:not(.is-post-type-testimonials) .content-container .post-content{flex:1 0 auto;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem 1rem}.posts-container .post-box:not(.is-post-type-testimonials) .content-container .post-content .post-title,.posts-container .post-box:not(.is-post-type-testimonials) .content-container .post-content .post-excerpt,.wp-block-query .post-box:not(.is-post-type-testimonials) .content-container .post-content .post-title,.wp-block-query .post-box:not(.is-post-type-testimonials) .content-container .post-content .post-excerpt{color:#fff;margin-bottom:auto}.posts-container .post-box:not(.is-post-type-testimonials) .content-container .post-content .post-title,.wp-block-query .post-box:not(.is-post-type-testimonials) .content-container .post-content .post-title{font-size:1.6rem;line-height:1.2em}.posts-container .post-box:not(.is-post-type-testimonials) .content-container .post-content .post-button,.wp-block-query .post-box:not(.is-post-type-testimonials) .content-container .post-content .post-button{width:100%;padding:.75rem 1rem;text-align:center;font-weight:600;color:#fbba00;border:3px solid #fbba00;border-radius:10px 10px 0 10px;transition:.3s all ease}.posts-container .post-box:not(.is-post-type-testimonials) .content-container .post-content .post-button:hover,.wp-block-query .post-box:not(.is-post-type-testimonials) .content-container .post-content .post-button:hover{background-color:#fbba00;color:#561e74}.slider:not(.slick-initialized){overflow:visible}.slider:not(.slick-initialized).posts-container{display:flex;flex-wrap:nowrap;gap:1rem}.slider:not(.slick-initialized).posts-container .box-container{min-width:275px}.slider.slick-initialized .slick-track{display:flex;gap:1rem}.slider .slick-dots{padding-top:1rem}.slider .slick-dots li button{background-color:rgba(0,0,0,.5);border:2px solid #561e74}.slider .slick-dots li.slick-active button{background-color:#fbba00;border-color:#fbba00}.arrow-container .slick-prev,.arrow-container .slick-next{background-color:rgba(0,0,0,0);opacity:0}.arrow-container .slick-prev:after,.arrow-container .slick-next:after{content:"";font-family:"dashicons";font-size:2.5rem;color:#fff;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#0c0211}.arrow-container .slick-prev:hover:after,.arrow-container .slick-next:hover:after{color:#fbba00}.content-block.slick-next{transform:translateX(0%) scaleX(-1)}.content-block:hover .slick-arrow{opacity:1}.content-block:hover .slick-arrow.slick-prev{transform:translateX(-50%)}.content-block:hover .slick-arrow.slick-next{transform:translateX(50%) scaleX(-1)}.posts-container .post-box.is-post-type-team .content-container .post-content{padding:.5rem 1rem}.posts-container .post-box.is-post-type-team .content-container .post-content a .post-title,.posts-container .post-box.is-post-type-team .content-container .post-content p.job-title{margin:0;padding-bottom:.25rem;text-align:center;transition:.2s all ease}.posts-container .post-box.is-post-type-team .content-container .post-content a .post-title:hover{color:#fbba00}.posts-container .post-box.is-post-type-team .content-container .post-content p.job-title{color:#fbba00}.content-block.is-post-type-testimonials .posts-container{align-items:stretch}.content-block.is-post-type-testimonials .posts-container.slider .slick-slide{display:flex;flex-direction:column;align-items:stretch}.content-block.is-post-type-testimonials .posts-container.slider .slick-slide>div,.content-block.is-post-type-testimonials .posts-container.slider .slick-slide .box-container,.content-block.is-post-type-testimonials .posts-container.slider .slick-slide .content-container,.content-block.is-post-type-testimonials .posts-container.slider .slick-slide .testimonial{height:100%}.posts-container .post-box.is-post-type-testimonials{height:100%}.posts-container .post-box.is-post-type-testimonials .content-container{background-color:rgba(0,0,0,0);height:100%;padding-bottom:1.5rem}.posts-container .post-box.is-post-type-testimonials .testimonial{height:100%;position:relative;padding:10%;background-color:#fff;border-radius:0px 25px 0 25px;border:3px solid #180523}.posts-container .post-box.is-post-type-testimonials .testimonial .post-thumbnail{aspect-ratio:4/1;max-width:175px;max-height:50px;object-fit:contain;margin-bottom:1rem}.posts-container .post-box.is-post-type-testimonials .testimonial .post-thumbnail img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.posts-container .post-box.is-post-type-testimonials .testimonial p{color:#0c0211}.posts-container .post-box.is-post-type-testimonials .testimonial .testimonial-text{font-style:italic}.posts-container .post-box.is-post-type-testimonials .testimonial .cite{padding-bottom:0}.posts-container .post-box.is-post-type-testimonials .testimonial .cite .name{font-family:quincy-cf,serif;font-weight:800;font-size:1rem}.posts-container .post-box.is-post-type-testimonials .testimonial .cite .company::before{content:" | ";color:#968ac1}.posts-container .post-box.is-post-type-testimonials .testimonial:before{content:"";position:absolute;top:calc(100% - 7px);left:calc(75% - 3px);background-color:#fff;width:30px;height:30px;z-index:10;clip-path:polygon(100% 0, 0 0, 100% 100%)}.posts-container .post-box.is-post-type-testimonials .testimonial:after{content:"";position:absolute;top:100%;left:75%;background-color:#180523;width:30px;height:30px;z-index:9;clip-path:polygon(100% 0, 0 0, 100% 100%)}.posts-container .post-box.is-post-type-testimonials .testimonial p{font-size:.9rem}.is-style-uppercase{text-transform:uppercase}.is-style-light{font-weight:300}.wp-block-embed.alignfull .wp-block-embed__wrapper{max-width:none}.is-style-rounded-right{border-top-right-radius:15px;border-bottom-right-radius:15px}.is-style-rounded-left{border-top-left-radius:15px;border-bottom-left-radius:15px}.content-block .slider{overflow:visible}.content-block .slider .slick-list{overflow:visible}.vimeo-background-block{height:54vw;max-height:85vh;position:relative;overflow:hidden}.vimeo-background-block .embed-center{position:relative;top:50%;left:50%;transform:translate(-50%, -50%)}.vimeo-background-block .embed-container{padding-bottom:56.25%;width:100%;overflow:hidden;position:relative;top:0;left:0;bottom:0;right:0}.vimeo-background-block .embed-container:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60px;height:60px;border-radius:50%;border:7px solid rgba(0,0,0,0);border-top-color:#fbba00;animation:hero_spin .5s infinite ease}.vimeo-background-block .embed-container iframe,.vimeo-background-block .embed-container object,.vimeo-background-block .embed-container embed{position:absolute;top:50%;left:0;width:100%;height:100%;transform:translate(0, -50%)}@keyframes hero_spin{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}.acf-block-preview .case-study-slider-block.alignfull{width:100%}.case-study-slider-block{position:relative}.case-study-slider-block.alignfull{width:100vw;position:relative;left:50%;transform:translateX(-50%)}.case-study-slider-block .case-study-slider{margin:0 auto;width:auto;position:relative}.case-study-slider-block .case-study-slider .slick-slide{text-align:center}.case-study-slider-block .case-study-slider .case-study{max-width:1100px}.case-study-slider-block .case-study-slider .slick-list{width:calc(100% - 200px);margin:0 auto}@media all and (max-width: 700px){.case-study-slider-block .case-study-slider .slick-list{width:calc(100% - 100px)}}.case-study-slider-block .case-study-slider .wp-block-embed-vimeo{margin:0 auto}.case-study-slider-block .case-study-slider .cta{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;padding:1rem 0}.case-study-slider-block .case-study-nav{margin-top:2rem;margin:0 auto;text-align:center}.case-study-slider-block .case-study-nav .slick-track{display:flex;align-items:stretch}.case-study-slider-block .case-study-nav .case-study{padding:5px;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.case-study-slider-block .case-study-nav .case-study .thumb{transition:.3s all ease;border:3px solid rgba(0,0,0,0);border-radius:5px}.case-study-slider-block .case-study-nav .case-study:hover:not(.slick-current) .thumb{border-color:#fff}.case-study-slider-block .case-study-nav .slick-current .thumb{border-color:#fbba00}.case-study-slider-block .slick-arrow{height:100px;width:100px;top:50%;transform:translateY(-50%);background-color:#968ac1;padding:20px;background-image:url(../images/icon-white-arrow-left.svg);background-size:50px 50px;border-bottom-right-radius:5px;border-top-right-radius:5px}@media all and (max-width: 700px){.case-study-slider-block .slick-arrow{width:50px;height:50px;background-size:25px 25px}}.case-study-slider-block .slick-arrow.slick-next{transform:translateY(-50%) scaleX(-1)}.case-study-slider-block .slick-arrow:hover:not(.slick-disabled){width:110px}@media all and (max-width: 700px){.case-study-slider-block .slick-arrow:hover:not(.slick-disabled){width:50px;height:50px}}.case-study-slider-block .slick-arrow.slick-disabled{opacity:.3;cursor:default}.case-study-slider-block.is-layout-grid .case-study-nav .case-study .thumb{border-color:rgba(0,0,0,0)}.case-study-slider-block.is-layout-grid .case-study-nav .case-study:hover{border-color:#fbba00}.case-study-slider-block.is-layout-grid .case-study-nav .case-study:hover .thumb{border-color:#fbba00}.case-study-slider-block.is-layout-grid .case-study-nav .slick-current .thumb{border-color:rgba(0,0,0,0)}.acf-block-preview .profile-block.alignright,.acf-block-preview .profile-block .alignleft{float:none}.profile-block.alignright .profile{flex-direction:row-reverse}.profile-block.alignright .profile .image{margin-right:0;margin-left:1rem}.profile-block.alignright .profile .bio{text-align:right}.profile-block .profile{display:flex;justify-content:center;align-items:center}.profile-block .profile .image{padding:5px;border:2px solid #fff;border-radius:50%;margin-right:1rem}.profile-block .profile .image .profile-image{width:150px;height:150px;border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat}@media all and (max-width: 700px){.profile-block .profile .image .profile-image{width:80px;height:80px}}.profile-block .profile .bio{padding:1rem}.profile-block .profile .bio h4{color:#fbba00;margin-bottom:.25rem}.profile-block .profile .bio cite{font-style:normal;font-size:1rem;line-height:1.2em;color:#fff}.accordion-block .accordion-item-block{border-bottom:2px solid #561e74}.accordion-block .accordion-item-block:last-of-type{border-bottom:none}.accordion-block .accordion-item-block .accordion-title{display:flex;align-items:center;justify-content:flex-start;padding:1rem;position:relative;cursor:pointer;transition:.3s all ease}.accordion-block .accordion-item-block .accordion-title .title>*{padding-left:1rem;font-size:1.75rem;line-height:1.2em;margin-bottom:0;transition:.3s all ease}@media all and (max-width: 700px){.accordion-block .accordion-item-block .accordion-title .title>*{font-size:1rem}}.accordion-block .accordion-item-block .accordion-title:hover .title *{color:#fbba00}.accordion-block .accordion-item-block .accordion-content{display:none;padding:.5rem 2rem}.accordion-block .accordion-item-block.has-icon .accordion-content{margin-left:100px}@media all and (max-width: 700px){.accordion-block .accordion-item-block.has-icon .accordion-content{margin-left:0}}.accordion-block .accordion-item-block.has-icon .icon{display:flex;flex-direction:column;justify-content:center;width:100px;height:100px;transition:.3s all ease;background-color:#561e74;border-right:2px solid #561e74}.accordion-block .accordion-item-block.has-icon .icon img{max-height:100%;width:auto}@media all and (max-width: 700px){.accordion-block .accordion-item-block.has-icon .icon{width:70px;flex:1 0 70px}}@media all and (max-width: 700px){.accordion-block .accordion-item-block.has-icon .title{flex:1 1 calc(100% - 70px)}}.accordion-block .accordion-item-block.active{border-bottom:none}.accordion-block .accordion-item-block.active .accordion-title *{color:#fbba00}.accordion-block .accordion-item-block.active .accordion-title .icon{background-color:#fff}.accordion-block .accordion-item-block.active .accordion-title .icon img{filter:brightness(0.3)}.accordion-block .accordion-item-block.active .accordion-content{display:block}.acf-block-preview .accordion-block .accordion-title{background-color:#b4afc7 !important}.acf-block-preview .accordion-block .accordion-title *{color:#561e74}.acf-block-preview .accordion-block .accordion-title .icon{background-color:#b4afc7}.acf-block-preview .accordion-block .accordion-title .icon img{filter:brightness(0.3)}.acf-block-preview .accordion-block .accordion-content{display:block !important}.page-links-block .links{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.page-links-block .links .link{margin:7px;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:stretch;text-align:center;padding:5%;border:2px solid rgba(0,0,0,0);border-radius:5px;transition:.3s all ease}.page-links-block .links .link .title{text-transform:uppercase;font-size:1.25rem;line-height:1.1em;padding:0;margin:1rem 0 0;transition:.5s all ease}.page-links-block .links .link .icon{transition:.5s all ease}.page-links-block .links .link .icon img{max-height:100px;max-width:100px}.page-links-block .links .link:hover{border-color:#fbba00}.page-links-block .links .link:hover .icon,.page-links-block .links .link:hover .title{transform:translateY(-5px)}.video-lightbox-block{overflow:hidden}.video-lightbox-block a{position:relative;display:block}.video-lightbox-block a:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:15%;height:0;padding-bottom:10%;background-color:#fbba00;border-radius:15%;transition:.2s all ease;box-shadow:0 2.8px 2.2px rgba(0,0,0,.048),0 6.7px 5.3px rgba(0,0,0,.069),0 12.5px 10px rgba(0,0,0,.085),0 22.3px 17.9px rgba(0,0,0,.101),0 41.8px 33.4px rgba(0,0,0,.122),0 100px 80px rgba(0,0,0,.17)}.video-lightbox-block a:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:15%;height:10%;transition:.3s all ease;background-image:url(../images/icon-black-play.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transition:.6s all ease}.video-lightbox-block a:hover:before{opacity:.5;width:100%;padding-bottom:100%}.video-lightbox-block a:hover:after{transform:translate(-50%, -50%) scale(1.75)}.count-up-number-block{text-align:center;color:#fff !important;font-size:clamp(2.5rem,5vw,5rem);line-height:1em;font-family:quincy-cf,serif;letter-spacing:-0.03em;font-weight:800}.count-up-number-block span{color:#fff !important}.portfolio-block{overflow:hidden}.portfolio-block .portfolio-container{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;gap:1rem}@media screen and (max-width: 850px){.portfolio-block .portfolio-container{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 550px){.portfolio-block .portfolio-container{grid-template-columns:1fr}}.portfolio-block .portfolio-container.boxes-per-row-1{grid-template-columns:repeat(1, 1fr)}.portfolio-block .portfolio-container.boxes-per-row-2{grid-template-columns:repeat(2, 1fr)}.portfolio-block .portfolio-container.boxes-per-row-3{grid-template-columns:repeat(3, 1fr)}.portfolio-block .portfolio-container.boxes-per-row-4{grid-template-columns:repeat(4, 1fr)}.portfolio-block .portfolio-container.boxes-per-row-5{grid-template-columns:repeat(5, 1fr)}.portfolio-block .portfolio-container.boxes-per-row-6{grid-template-columns:repeat(6, 1fr)}.portfolio-block .portfolio-container .portfolio-item.video{display:flex;align-items:center;justify-content:center}.portfolio-block .portfolio-container .portfolio-item.video video{max-width:100%;height:auto}.portfolio-block .filters{margin-bottom:5%}.portfolio-block .filters .filter-portfolio{display:flex;gap:1rem;align-items:flex-end}@media all and (max-width: 700px){.portfolio-block .filters .filter-portfolio{flex-wrap:wrap}}.portfolio-block .filters .filter-portfolio .filter-clients,.portfolio-block .filters .filter-portfolio .filter-portfolio-categories{margin-bottom:0}.portfolio-block .filters .filter-portfolio .filter-clients p,.portfolio-block .filters .filter-portfolio .filter-portfolio-categories p{padding-bottom:.5rem}.portfolio-block .filters .filter-portfolio .filter-clients select,.portfolio-block .filters .filter-portfolio .filter-portfolio-categories select{color:#fff;font-family:Roboto,sans-serif;margin:0;border-radius:10px 10px 0 10px}.portfolio-block .filters .filter-portfolio .filter-clients select option,.portfolio-block .filters .filter-portfolio .filter-portfolio-categories select option{color:#0c0211}.portfolio-block .filters .filter-portfolio input{margin-bottom:0}.portfolio-block .filters .filter-portfolio .filter-clients{flex:1 1 50%}.portfolio-block .filters .filter-portfolio .filter-portfolio-categories{flex:1 1 50%}.portfolio-item{position:relative}.portfolio-item>div,.portfolio-item a{height:100%}.portfolio-item a,.portfolio-item img{display:block}.portfolio-item img{width:100%;height:100%;object-fit:cover}.portfolio-item span.caption{position:absolute;bottom:0;left:0;right:0;display:block;padding:1rem .5rem;text-align:center;color:#fff;background:linear-gradient(0deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);opacity:0;transition:.3s all ease}.portfolio-item:hover span.caption{opacity:1}.portfolio-item.video:after{content:"";font-family:"dashicons";font-size:clamp(2rem,4vw,4rem);color:#fff;text-shadow:0 0 2rem #180523;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:.3s all ease}.portfolio-item.video:hover:after{color:#fbba00;transform:translate(-50%, -50%) scale(1.2)}.icon-block .icon{width:clamp(100px,50%,250px);margin-left:auto;margin-right:auto}.icon-block .icon a{display:block}.icon-block .icon .transform .s2ficondart{transform-origin:50% 50%;transition-duration:3s;transition-timing-function:ease}.icon-block .icon .transform:hover .s2ficondart{transform:rotate(360deg)}.sub-sections-block.fixed,.page-links-row-block.fixed{box-shadow:0 3.9px 3.1px rgba(0,0,0,.04);z-index:999}.sub-sections-block .section-link:first-child a,.page-links-row-block .section-link:first-child a{border-left:none}.sub-sections-block .section-link:last-child a,.page-links-row-block .section-link:last-child a{border-right:none}.sub-sections-block .section-link a,.page-links-row-block .section-link a{color:#fff;background-color:#561e74;font-family:quincy-cf,serif;font-size:clamp(1rem,2vw,1.3rem);font-weight:800;letter-spacing:-0.03em;text-transform:none;border-right:none;border-left:3px solid #180523}.sub-sections-block .section-link a:hover,.page-links-row-block .section-link a:hover{background-color:#74289d}.sub-sections-block .section-link.active a,.page-links-row-block .section-link.active a{background-color:#fbba00;color:#180523}.page-links-row-block{display:flex;align-items:stretch;z-index:3;overflow-x:auto}.page-links-row-block .section-link{flex:1 0 auto;white-space:nowrap}.page-links-row-block .section-link a{display:block;padding:1.5rem;text-align:center;font-family:quincy-cf,serif;font-size:clamp(1rem,2vw,1.3rem);font-weight:800;letter-spacing:-0.03em;text-transform:none;transition:.3s all ease;white-space:nowrap}.campaign-modal p{color:#0c0211}.campaign-modal .modal-container .modal-headings .modal-sub-heading>*{color:#180523;font-size:clamp(.875rem,1.5vw,1.125rem) !important}.campaign-modal .modal-container .modal-headings .modal-title>*{color:#180523;font-size:clamp(1rem,2.5vw,2rem) !important}.campaign-modal .modal-container .modal-content{display:flex;flex-direction:column;justify-content:center}.campaign-modal .modal-container .close-modal-button{background-color:#0c0211}.campaign-modal .modal-container .close-modal-text{display:none}@media(max-width: 700px){.campaign-modal .modal-container .modal-content .the-content{display:block !important}}.wheel-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;grid-template-areas:"top-left top-right" "middle-left middle-right" "bottom-left bottom-right";align-items:start;gap:1rem;transition:.3s height ease}.wheel-container .title-container{text-align:center;grid-area:top-right;padding:0 7%}@media all and (max-width: 825px){.wheel-container .title-container{grid-row-start:top-left;grid-row-end:top-right;grid-column-start:top-left;grid-column-end:top-right}}.wheel-container .wheel{grid-row-start:top-left;grid-row-end:bottom-left;grid-column-start:top-left;text-align:center}@media all and (max-width: 825px){.wheel-container .wheel{grid-row-start:middle-left;grid-row-end:middle-right;grid-column-start:middle-left;grid-column-end:middle-right}}.wheel-container .wheel svg{position:relative;cursor:default;max-height:75vh;width:auto;max-width:600px;overflow:visible;z-index:3}.wheel-container .wheel svg>g{transition:.1s all ease !important;transform-origin:center;filter:drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.2));cursor:pointer}.wheel-container .wheel svg>g:hover{filter:drop-shadow(6px 6px 5px rgba(0, 0, 0, 0.2));transform:scale(1.02) !important}.wheel-container .wheel.animate svg>g:nth-last-child(2){animation:1.5s ease .25s 1 both reveal-wheel-segment}.wheel-container .wheel.animate svg>g:nth-last-child(3){animation:1.5s ease .375s 1 both reveal-wheel-segment}.wheel-container .wheel.animate svg>g:nth-last-child(4){animation:1.5s ease .5s 1 both reveal-wheel-segment}.wheel-container .wheel.animate svg>g:nth-last-child(5){animation:1.5s ease .625s 1 both reveal-wheel-segment}.wheel-container .wheel.animate svg>g:nth-last-child(6){animation:1.5s ease .75s 1 both reveal-wheel-segment}.wheel-container .wheel.animate svg>g:nth-last-child(7){animation:1.5s ease .875s 1 both reveal-wheel-segment}.wheel-container .wheel.animate svg>g:nth-last-child(8){animation:1.5s ease 1s 1 both reveal-wheel-segment}.wheel-container .wheel.animate svg>g:nth-last-child(9){animation:1.5s ease 1.125s 1 both reveal-wheel-segment}.wheel-container .wheel.animate svg>g:nth-last-child(10){animation:1.5s ease 1.25s 1 both reveal-wheel-segment}@keyframes reveal-wheel-segment{0%{transform:rotate(-20deg);opacity:0}100%{transform:rotate(0deg);opacity:1}}.wheel-container .text-container{grid-row-start:middle-right;grid-row-end:bottom-right;grid-column-start:middle-right;grid-column-end:bottom-right;padding:5%}@media all and (max-width: 825px){.wheel-container .text-container{grid-row-start:bottom-left;grid-row-end:bottom-right;grid-column-start:bottom-left;grid-column-end:bottom-right}}.wheel-container .text-container .content{align-self:top;visibility:hidden;border:0px solid #968ac1;border-radius:10px;height:0;overflow:hidden;padding:0;opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease}.wheel-container .text-container .content.active{visibility:visible;height:auto;padding:7%;border-width:6px;opacity:1;transform:translateY(0px)}.image-slider-block .slider:not(.slick-initialized) .tes-slide:nth-child(n+2){display:none}.image-slider-block.alignfull .slick-slider:hover+.arrow-container .slick-next,.image-slider-block.alignfull .arrow-container:hover .slick-next{transform:translate(0, -50%) scaleX(-1)}.image-slider-block.alignfull .slick-slider:hover+.arrow-container .slick-prev,.image-slider-block.alignfull .arrow-container:hover .slick-prev{transform:translate(0, -50%)}.image-slider-block.has-autoplay img{aspect-ratio:1.25;width:100%;height:100%;object-fit:contain}.image-slider-block.has-autoplay .slick-list{overflow:visible}.image-slider-block.has-autoplay .slides .slick-slide{transition:.2s all ease;filter:saturate(0);opacity:.5}.image-slider-block.has-autoplay .slides .slick-slide.slick-active{filter:saturate(1);opacity:1}.website-performance-block .test-details{margin-bottom:1rem}.website-performance-block .step{visibility:hidden;opacity:0;transition:2s opacity ease 1s height ease;height:0}.website-performance-block .step.active{visibility:visible;opacity:1;height:auto}.website-performance-block .step-2 .loading-container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem;margin:100px 0}.website-performance-block .step-2 .loading-message{max-width:500px;min-height:100px;text-align:center;padding:0 1rem}.website-performance-block .step-2 .loader{display:flex;justify-content:center;align-items:center;gap:1rem}.website-performance-block .step-2 .loader span{transition:all 500ms ease;height:40px;width:40px;display:inline-block;border-radius:50%;animation:loader 2s ease infinite}.website-performance-block .step-2 .loader span svg path{fill:#832eb1;animation:colour 2s ease-in-out infinite}.website-performance-block .step-2 .loader span:nth-child(1){animation-delay:0}.website-performance-block .step-2 .loader span:nth-child(1) svg path{animation-delay:0}.website-performance-block .step-2 .loader span:nth-child(2){animation-delay:200ms}.website-performance-block .step-2 .loader span:nth-child(2) svg path{animation-delay:200ms}.website-performance-block .step-2 .loader span:nth-child(3){animation-delay:400ms}.website-performance-block .step-2 .loader span:nth-child(3) svg path{animation-delay:400ms}.website-performance-block .step-3 .suggestions{margin-top:50px}.website-performance-block .step-3 .suggestions .suggestions-list{padding-left:0}.website-performance-block .step-3 .suggestions .suggestions-list li{list-style:none}.website-performance-block .step-3 .suggestions .suggestions-list li.example-suggestion{display:none;visibility:hidden}.website-performance-block .step-3 .suggestions .suggestions-list li.suggestion{border:2px solid #968ac1;border-radius:10px 10px 0 10px;padding:clamp(1rem,5%,2.5rem);margin-bottom:1rem}.website-performance-block .step-3 .suggestions .suggestions-list li.suggestion .impact{padding:.25rem .75rem;border-radius:5px}.website-performance-block .step-3 .suggestions .suggestions-list li.suggestion .impact.critical{background-color:#fe0000;color:#0c0211}.website-performance-block .step-3 .suggestions .suggestions-list li.suggestion .impact.serious{background-color:#ff4000;color:#0c0211}.website-performance-block .step-3 .suggestions .suggestions-list li.suggestion .impact.moderate{background-color:#fbba00;color:#0c0211}.website-performance-block .step-3 .suggestions .suggestions-list li.suggestion .impact.minor{background-color:#fff;color:#0c0211}.website-performance-block .step-3 .stat:empty{display:none}.website-performance-block .step-3 .scores .overall-score{display:flex;gap:2rem;flex-wrap:wrap;justify-content:center}.website-performance-block .step-3 .scores .score-commentary p{font-size:.8rem}.website-performance-block .step-3 .scores .score-commentary p:first-of-type{font-size:1.1rem}.website-performance-block .step-3 .scores .category-scores{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 800px){.website-performance-block .step-3 .scores .category-scores{flex-wrap:wrap}}@media screen and (max-width: 800px){.website-performance-block .step-3 .scores .category-scores .score-container{flex:1 1 45%}}@media screen and (max-width: 325px){.website-performance-block .step-3 .scores .category-scores .score-container{flex:1 1 100%}}.website-performance-block .step-3 .scores .score-container{position:relative;display:flex;flex-direction:column;align-items:center;gap:1rem;margin:0 .75rem}@media screen and (max-width: 550px){.website-performance-block .step-3 .scores .score-container{margin:0}}.website-performance-block .step-3 .scores .score-container .score{position:relative;display:flex;align-items:center;justify-content:center;border:10px solid rgba(255,100,0,.9);border-radius:50%;width:175px;max-width:175px;aspect-ratio:1;font-size:clamp(1rem,4.5vw,3.5rem);font-family:quincy-cf,serif;font-weight:600;letter-spacing:-0.03em;animation-name:pop-in;animation-duration:.5s;animation-timing-function:cubic-bezier(0.26, 0.53, 0.74, 1.48);animation-fill-mode:backwards}.website-performance-block .step-3 .scores .score-container .score.total{animation-delay:450ms;width:230px;max-width:230px;font-size:clamp(1.5rem,5.5vw,5rem)}@media screen and (max-width: 900px){.website-performance-block .step-3 .scores .score-container .score{width:150px;max-width:150px;font-size:1.75rem}}@media screen and (max-width: 550px){.website-performance-block .step-3 .scores .score-container .score{width:125px;max-width:125px;font-size:1.5rem}}.website-performance-block .step-3 .scores .score-container .score::before,.website-performance-block .step-3 .scores .score-container .score::after{position:absolute;content:"";display:block;width:100%;height:100%;border-radius:50%;z-index:1;mix-blend-mode:lighten}.website-performance-block .step-3 .scores .score-container .score::before{transform:translate(-4px, -5px);border:10px solid #fbba00}.website-performance-block .step-3 .scores .score-container .score::after{transform:translate(-8px, 1px);border:10px solid #7f499b;opacity:75%}.website-performance-block .step-3 .scores .score-container .score.score-good{color:#00bf5e}.website-performance-block .step-3 .scores .score-container .score.score-ok{color:#fbba00}.website-performance-block .step-3 .scores .score-container .score.score-bad{color:#ec1c24}.website-performance-block .step-3 .scores .score-container p.score-type{font-family:quincy-cf,serif;font-size:1.5rem;text-align:center;padding-bottom:1.5rem}@media screen and (max-width: 900px){.website-performance-block .step-3 .scores .score-container p.score-type{font-size:1.25rem}}@keyframes loader{0%,40%{transform:translateY(0)}10%{transform:translateY(-30px)}100%{transform:translateY(0) rotate(360deg)}}@keyframes colour{20%{fill:#d2a8e9}80%{fill:#832eb1}}.score-container:nth-child(1) .score{animation-delay:0}.score-container:nth-child(2) .score{animation-delay:100ms}.score-container:nth-child(3) .score{animation-delay:200ms}.score-container:nth-child(4) .score{animation-delay:300ms}@keyframes pop-in{0%{opacity:0;transform:scale(0.5, 0.5)}100%{opacity:1;transform:scale(1, 1)}}.s2f-bubble{max-width:clamp(175px,50vmin,325px) !important;margin-left:20%;margin-right:3%}.s2f-bubble:hover svg{transform:translate(-50%, -50%) rotate(360deg)}.s2f-bubble .content{position:relative;display:flex;justify-content:center;align-items:center;background-color:var(--s2f-bubble-colour);mix-blend-mode:screen;filter:hue-rotate(-10deg);padding:1rem;border-radius:20px 20px 0 20px;z-index:1;aspect-ratio:1}.s2f-bubble .content::before{content:"";position:absolute;top:100%;right:0;border-top:1.75rem solid rgba(0,0,0,0);border-right:1.75rem solid var(--s2f-bubble-colour);border-left:1.75rem solid rgba(0,0,0,0);border-bottom:1.75rem solid rgba(0,0,0,0);transform:translateY(-50%)}.s2f-bubble .content *{margin:0;font-size:clamp(1rem,4vw,3rem)}.s2f-bubble svg{position:absolute;top:35%;left:35%;width:120%;height:120%;opacity:80%;transform:translate(-50%, -50%);transform-origin:50% 50%;transition-duration:3s;transition-timing-function:ease;z-index:0}.s2f-bubble svg path{fill:var(--s2f-bubble-colour)}.fun-fact-generator.generated .generator .generate-button{top:66%;transform:translateX(-50%);animation:button-pulse 1.5s infinite;padding:clamp(.5rem,1.5vw,1rem) clamp(2rem,6vw,3.5rem)}.fun-fact-generator .generator{position:relative}.fun-fact-generator .generator .generator-background .generator-off{position:relative;top:0;left:0;height:100%;max-height:700px;z-index:5}.fun-fact-generator .generator .generator-background .generator-on{position:absolute;top:0;left:0;opacity:0;z-index:6}.fun-fact-generator .generator .generator-background .generator-back{position:absolute;top:.75rem;left:50%;z-index:-1;max-width:81%;transform:translateX(-50%)}.fun-fact-generator .generator .generator-background .monster{width:clamp(75px,20vw,150px);max-width:150px;position:absolute;bottom:100%;right:20%;transform:translateY(20%)}.fun-fact-generator .generator .gears{z-index:0}.fun-fact-generator .generator .gears .gear{position:absolute}.fun-fact-generator .generator .gears .gear.upper-left{left:20%;top:14%;max-width:17%}.fun-fact-generator .generator .gears .gear.left-one{left:11.5%;top:37%;max-width:25.5%}.fun-fact-generator .generator .gears .gear.left-two{left:14.7%;top:42%;max-width:19%}.fun-fact-generator .generator .gears .gear.left-three{left:18%;top:47.5%;max-width:12%}.fun-fact-generator .generator .gears .gear.upper-right{left:77.5%;top:26.5%;max-width:11%}.fun-fact-generator .generator .gears .gear.right-one{left:72.8%;top:39%;max-width:13%}.fun-fact-generator .generator .gears .gear.right-two{left:70.3%;top:35.5%;max-width:18%}.fun-fact-generator .generator .gears .piston{position:absolute;left:12.2%;top:23%;max-width:7%}.fun-fact-generator .generator .crt-screen{position:absolute;left:24%;top:11%;max-width:52.5%;opacity:0;z-index:7}.fun-fact-generator .generator .crt{position:absolute;top:14%;left:51%;display:flex;flex-direction:column;justify-content:center;width:45%;height:45%;padding:1rem 0;overflow:hidden;transform:translateX(-50%);z-index:8}.fun-fact-generator .generator .crt .fact-title{font-family:quincy-cf,serif;font-size:clamp(.7rem,2.5vw,2.25rem);font-weight:600;color:#fff;letter-spacing:-0.03em;line-height:1.05em;margin-bottom:0}.fun-fact-generator .generator .crt .fact-content{font-family:quincy-cf,serif;font-size:clamp(.5rem,2vw,1.5rem) !important;font-weight:400;padding-bottom:0}.fun-fact-generator .generator .generate-button{position:absolute;top:40%;left:50%;transform:translate(-50%, -50%);z-index:10;font-size:clamp(.75rem,2vw,1.25rem);padding:clamp(.5rem,1.5vw,1rem) clamp(.75rem,3vw,1.5rem)}.fun-fact-generator .generator .generate-button.is-generating{opacity:0}.fun-fact-generator .generator .rotateclock{animation-name:rotateclockw;animation-duration:4s}@keyframes rotateclockw{from{transform:rotateZ(0deg)}to{transform:rotateZ(360deg)}}.fun-fact-generator .generator .rotateanti{animation-name:rotateantiw;animation-duration:4s}@keyframes rotateantiw{from{transform:rotateZ(0deg)}to{transform:rotateZ(-360deg)}}.fun-fact-generator .generator .pistonpump{animation-name:movex;animation-duration:4s;animation-iteration-count:infinite}@keyframes movex{0%{transform:translate(0px, 0px)}25%{transform:translate(0px, -10%)}50%{transform:translate(0px, 0px)}75%{transform:translate(0px, -10%)}100%{transform:translate(0px, 0px)}}@-webkit-keyframes movex{0%{-webkit-transform:translate(0px, 0px)}50%{-webkit-transform:translate(-80%, 0px)}100%{-webkit-transform:translate(0px, 0px)}}.fun-fact-generator .generator .lightson{animation-name:lightsonall;animation-duration:2s;animation-fill-mode:forwards}@-webkit-keyframes lightsonall{from{opacity:0}100%{opacity:1}6%{opacity:.45}8%{opacity:.55}10%{opacity:.45}11%{opacity:.5}12%{opacity:.65}14%{opacity:.55}16%{opacity:.7}17%{opacity:.55}19%{opacity:.5}20%{opacity:.5}24%{opacity:.5}26%{opacity:.69}28%{opacity:.5}38%{opacity:.45}40%{opacity:.5}42%{opacity:.6}44%{opacity:.5}46%{opacity:.5}56%{opacity:.5}58%{opacity:.75}60%{opacity:.5}68%{opacity:.5}70%{opacity:.6}72%{opacity:.5}93%{opacity:.5}95%{opacity:.6}97%{opacity:.5}to{opacity:1}}.fun-fact-generator .generator .crton{animation-name:screenonall;animation-delay:2s;animation-duration:2s;animation-fill-mode:forwards}@-webkit-keyframes screenonall{from{opacity:0}to{opacity:.75}}.fun-fact-generator .generator .poweroff{animation-name:screenoffall;animation-duration:2s}@-webkit-keyframes screenoffall{from{opacity:1}to{opacity:0}}@keyframes button-pulse{0%{transform:translateX(-50%) scale(0.9)}70%{transform:translateX(-50%) scale(1);box-shadow:0 0 0 50px rgba(90,153,212,0)}100%{transform:translateX(-50%) scale(0.9);box-shadow:0 0 0 0 rgba(90,153,212,0)}}body{overflow-x:hidden}.wp-block-group.alignfull{overflow-x:hidden}pre{white-space:break-spaces}html{max-width:100vw;overflow-x:hidden}