.gradient{background-image:linear-gradient(90deg,#25408F 0%,#231562 50%,#080932 100%)!important}.elementor-widget-text-editor p:last-child{margin-bottom:0}.skewed-button .elementor-button-text{position:relative;left:-20px}.skewed-button .elementor-button-content-wrapper .elementor-button-icon{transition:transform 0.2s ease-out}.skewed-button .elementor-button-content-wrapper:hover .elementor-button-icon{transform:translateX(7px)}.skewed-button{transform:skewX(-45deg)}.skewed-button .elementor-button-content-wrapper{transform:skewX(45deg)}@font-face{font-display:swap;font-family:'Icons';src:url(https://pickeringconnect.com/wp-content/uploads/2024/05/icons.ttf) format('truetype');font-weight:400;font-style:normal}body:not(.elementor-editor-active) ul li:not(.menu-item):not(.elementor-nav-menu-item):not(.cmplz-cookiebanner li):not(.cmplz-cookiebanner li *){list-style:none;position:relative;padding-left:.4em;margin:.25rem 0}body:not(.elementor-editor-active) ul li:not(.menu-item):not(.elementor-nav-menu-item):not(.cmplz-cookiebanner li):not(.cmplz-cookiebanner li *)::before{content:"\e90e";font-family:'Icons';display:inline-block;font-size:1.5em;line-height:1;color:#1b79e6;position:absolute;top:0em;left:-1em}.footer a{position:relative;display:inline-block;padding:0;color:#C0CDF1;z-index:1;transition:transform .3s ease-out}.footer a::after{content:'';position:absolute;width:100%;height:2px;bottom:4px;left:0;background-color:#1B79E6;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease-out;z-index:-1}.footer a:hover{color:#C0CDF1}.footer a:hover::after{transform:scaleX(1.01)}.icon{position:relative;display:inline-block;transition:transform 0.3s ease-out;z-index:2}.icon::before{content:'';position:absolute;top:40%;left:50%;transform:translate(-50%,-50%) scale(.7);width:50px;height:50px;border-radius:50%;background-color:rgb(27 121 230);opacity:0;transition:background-color 0.3s ease-out,opacity 0.3s ease-out,transform 0.3s ease-out;z-index:-1}.icon:hover::before{animation:growAndDisappear 1.0s ease-in-out forwards infinite}@keyframes growAndDisappear{0%{transform:translate(-50%,-50%) scale(.7);opacity:.8}5%{transform:translate(-50%,-50%) scale(.8);opacity:.7}100%{transform:translate(-50%,-50%) scale(1.3);opacity:0}}