/*!
Theme Name: angle
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: angle
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

angle is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}main.site-main{position:relative;z-index:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:#000c;line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px #0003;float:left;position:absolute}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation a{display:block;text-decoration:none;width:fit-content}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px #0009;clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}h1,h2,h3,h4,p,a{color:#0a1758}body{font-family:proxima-nova,sans-serif;font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6{margin:0}ul,ol{padding:0;margin:0 0 0 1.5rem}.stack{position:relative;display:flex;align-items:center}.stack:after{content:url(/wp-content/themes/angle/img/stack.png);margin:0 0 0 15px}.ltbluetowhitebg{background:linear-gradient(90deg,#fff,#daddee 33%)}.ltbluebg{background-color:#daddee}.fffbg{background-color:#fff}.mtnone{margin-top:0}.mbnone{margin-bottom:0}.breadcrumbs{font-size:.8rem;color:#0a1758}.card-body{text-align:left}.card{margin:0 0 1rem;background-color:transparent;border:none}.card .card-header{border:none;padding:0;border-radius:69px}.card .card-header button{padding:1.5rem 3.2rem 1.5rem 1.8rem;width:100%;font-size:1.1rem;font-weight:600;text-align:left;text-decoration:none;border-radius:69px;background-color:#fff;box-shadow:#0000001a 0 0 5px;border:none;outline:none;color:#0a1758;overflow:hidden;transition:.3s;position:relative}.card .card-header button:hover,.card .card-header button:focus,.card .card-header button[aria-expanded=true]{background-color:#eee;box-shadow:0 1px 5px gray;transition:.3s}.card .card-header button:after{content:"+";border-radius:100%;border:solid #848EC4 2px;color:#848ec4;width:25px;height:25px;position:absolute;right:25px;top:calc(50% - 12.5px);display:flex;justify-content:center;line-height:.7;font-size:2rem;transition:content .3s}.card .card-header button[aria-expanded=true]:after{content:"-";font-size:2rem;line-height:.5;transition:content .3s}.card .card-body{padding:1.5rem 1rem 1rem}.card .card-body p{margin:0}.card .card-body ul li,.card .card-body ol li{color:#0a1758}.fffbg .card .card-header button{background-color:#d9dced}.fffbg .card .card-header button:hover,.fffbg .card .card-header button:focus,.fffbg .card .card-header button[aria-expanded=true]{background-color:#dad9ed}.site-header span{display:block;width:100%;box-shadow:0 2px 10px #0000004d;border-radius:3px;height:0px;background:#fff;transition:all .3s;position:relative}.site-header span+span{margin-top:2px}.site-header .sticky-nav-inner span+span{margin-top:5px}.site-header .sticky-nav-inner .menu-toggle{height:42px}.site-header .sticky-nav-inner .menu-toggle.active{height:67px}@keyframes top{0%{top:0;transform:rotate(0)}50%{top:22px;transform:rotate(0)}to{top:22px;transform:rotate(45deg)}}@keyframes top-2{0%{top:22px;transform:rotate(45deg)}50%{top:22px;transform:rotate(0)}to{top:0;transform:rotate(0)}}@keyframes bottom{0%{bottom:0;transform:rotate(0)}50%{bottom:22px;transform:rotate(0)}to{bottom:22px;transform:rotate(135deg)}}@keyframes bottom-2{0%{bottom:22px;transform:rotate(135deg)}50%{bottom:22px;transform:rotate(0)}to{bottom:0;transform:rotate(0)}}@keyframes scaled{50%{transform:scale(0)}to{transform:scale(0)}}@keyframes scaled-2{0%{transform:scale(0)}50%{transform:scale(0)}to{transform:scale(1)}}.location-form{margin:25px 0;max-width:415px}.location-form label,.location-form div{display:flex;flex-direction:column;font-size:1rem;font-weight:700;color:#0a1758;position:relative}.location-form label input[type=text],.location-form div input[type=text]{padding:15.5px 77px 15.5px 15.5px;color:#0a1758;font-size:21px;margin:15px 0 0;border:none;outline:none;border-radius:0;box-shadow:#0000001a 0 0 5px;transition:.3s}.location-form label input[type=text]:hover,.location-form label input[type=text]:focus,.location-form div input[type=text]:hover,.location-form div input[type=text]:focus{box-shadow:0 1px 5px gray}.location-form label input[type=text]::placeholder,.location-form div input[type=text]::placeholder{color:#848ec4}.location-form label input[type=text]:focus,.location-form div input[type=text]:focus{border:none;outline:none}.location-form label div,.location-form div div{position:absolute;bottom:0;right:-1px;height:63px;width:78px}.location-form label div input[type=submit],.location-form div div input[type=submit]{height:63px;border:none;padding:14px}.location-form label div svg,.location-form div div svg{position:absolute;right:-1px;top:0;pointer-events:none;width:100%;height:100%}.location-form__current-location{color:#0a1758;display:flex;align-items:center;margin:15px 0 0;text-decoration:none}.location-form__current-location svg{margin-right:6px}.funeral-details h2{font-size:32px;font-weight:700}.funeral-details .cta{background-color:#daddee;width:fit-content;padding:10px 25px}.funeral-details__introduction-section{margin:2.8rem 0;padding:2.8rem 0}.funeral-details__introduction-section .ml-widget-tr-title{display:inline}.funeral-details__introduction-section .ml-fundraisinginfo-charity{display:flex;justify-content:space-between;width:100%;align-items:flex-start;gap:15px}.funeral-details__introduction-section .ml-fundraisinginfo-donatelink.btn{background-color:#daddee;width:fit-content;padding:10px 25px;border-radius:35px;position:relative;font-size:1.1rem;font-weight:600;box-shadow:#0000001a 0 0 5px;transition:.3s;display:flex;align-items:center}.funeral-details__introduction-section .ml-fundraisinginfo-donatelink.btn:hover,.funeral-details__introduction-section .ml-fundraisinginfo-donatelink.btn:focus{background-color:#eee;box-shadow:0 1px 5px gray}.funeral-details__introduction-section .ml-fundraisinginfo-donatelink.btn:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='23.344' height='25.553' viewBox='0 0 23.344 25.553'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_342' data-name='Rectangle 342' width='23.344' height='25.553' fill='%23848ec4'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_723' data-name='Group 723' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_478' data-name='Path 478' d='M8.183,81.8a1.069,1.069,0,0,1-.584-.639c-.254-.6-.522-1.2-.788-1.8-.705.091-1.4.173-2.085.272a.767.767,0,0,1-.788-.306.714.714,0,0,1-.04-.82c.5-.9,1.009-1.793,1.523-2.685a.284.284,0,0,1,.228-.105c.959.059,1.92.189,2.879.187,1,0,2.006-.123,3.006-.207s1.984-.185,2.975-.278c1.158-.109,2.313-.232,3.473-.328q2.172-.179,4.347-.314a11.712,11.712,0,0,1,1.255.05.339.339,0,0,1-.02.111c-.234.331-.105.614.079.925.5.842.965,1.7,1.452,2.554a.774.774,0,0,1,.024.888.793.793,0,0,1-.854.32c-.663-.1-1.332-.173-2.033-.262-.063.145-.135.3-.2.457-.2.447-.4.894-.588,1.344a1.063,1.063,0,0,1-.584.639h-.4a1.218,1.218,0,0,1-.564-.566c-.518-.937-1.05-1.867-1.578-2.8-.072-.129-.147-.256-.224-.391-.149.046-.282.1-.417.125a1.511,1.511,0,0,0-.753.439,3.41,3.41,0,0,1-4.835-.036,2.868,2.868,0,0,0-1.142-.532c-.606,1.074-1.2,2.119-1.785,3.171a1.24,1.24,0,0,1-.578.588Z' transform='translate(-2.849 -56.244)' fill='%23848ec4'/%3E%3Cpath id='Path_479' data-name='Path 479' d='M24.166,55.681v3.29c-.332-.026-.657-.058-.985-.076-.995-.056-1.992-.171-2.985-.141-1.269.038-2.534.19-3.8.3q-1.725.149-3.447.316c-1.158.107-2.315.214-3.471.331a18.878,18.878,0,0,1-4.722.056c-1.017-.153-2.021-.373-3.03-.564a.469.469,0,0,1-.093-.04V55.91c.417.079.824.147,1.225.236a16.89,16.89,0,0,0,4.573.423c1.029-.054,2.053-.167,3.078-.26.983-.089,1.968-.187,2.951-.278,1.158-.111,2.313-.228,3.471-.33a27.11,27.11,0,0,1,4.9-.218c.776.074,1.553.133,2.337.2' transform='translate(-1.229 -41.7)' fill='%23848ec4'/%3E%3Cpath id='Path_480' data-name='Path 480' d='M36.648,2.265a2.675,2.675,0,0,0-.713,1.491,7.259,7.259,0,0,0-1.229.55,7.577,7.577,0,0,0-.991.961,6.669,6.669,0,0,0-4.424,0,7.362,7.362,0,0,0-.961-.951,7.766,7.766,0,0,0-1.251-.57,2.707,2.707,0,0,0-.713-1.485,11.155,11.155,0,0,1,2.19-.909.962.962,0,0,0,.409-.246,3.463,3.463,0,0,1,5.1.02.863.863,0,0,0,.367.22,10.882,10.882,0,0,1,2.218.915' transform='translate(-19.835 -0.001)' fill='%23848ec4'/%3E%3Cpath id='Path_481' data-name='Path 481' d='M8.526,15.4a.733.733,0,1,0-.741.745.736.736,0,0,0,.741-.745m-.741,3.551A1.156,1.156,0,0,1,6.657,17.53c.155-.715-.256-1.14-.967-.995a1.188,1.188,0,0,1-1.249-.473,1.151,1.151,0,0,1-.01-1.311,1.21,1.21,0,0,1,1.267-.49,1.153,1.153,0,0,0,.508,0,.706.706,0,0,0,.461-.917,1.17,1.17,0,1,1,2.266-.08c-.161.733.236,1.142.973,1a1.161,1.161,0,0,1,1.41.868,1.164,1.164,0,0,1-1.41,1.4.774.774,0,0,0-.985,1,1.141,1.141,0,0,1-1.136,1.43' transform='translate(-3.183 -8.91)' fill='%23848ec4'/%3E%3Cpath id='Path_482' data-name='Path 482' d='M64.055,15.407a.732.732,0,1,0,.729-.755.734.734,0,0,0-.729.755m.715,3.54a1.152,1.152,0,0,1-1.116-1.43c.153-.711-.26-1.122-.979-.985a1.146,1.146,0,0,1-1.229-.461,1.115,1.115,0,0,1-.026-1.309,1.14,1.14,0,0,1,1.205-.512,1.454,1.454,0,0,0,.514.028.744.744,0,0,0,.512-1,1.124,1.124,0,0,1,.26-1.042,1.164,1.164,0,0,1,1.408-.27,1.184,1.184,0,0,1,.608,1.3,1.3,1.3,0,0,0,0,.56.723.723,0,0,0,.906.449,1.183,1.183,0,0,1,1.463.788,1.171,1.171,0,0,1-1.434,1.462.742.742,0,0,0-.983.633,1.232,1.232,0,0,0,.042.367,1.156,1.156,0,0,1-1.154,1.422' transform='translate(-46.055 -8.907)' fill='%23848ec4'/%3E%3Cpath id='Path_483' data-name='Path 483' d='M4.848,39c.076.627.147,1.225.226,1.878-.556-.052-1.12-.071-1.672-.163-1.031-.171-2.053-.381-3.08-.572a.253.253,0,0,1-.238-.232,3.381,3.381,0,0,1,1.09-3.356c.068-.061.217-.046.33-.044.357,0,.477.195.562.546A2.618,2.618,0,0,0,4.578,39Z' transform='translate(0 -27.461)' fill='%23848ec4'/%3E%3Cpath id='Path_484' data-name='Path 484' d='M79.207,39.832l-4.8-.274c.008-.189.02-.417.032-.637a7.47,7.47,0,0,0,.911-.127,2.573,2.573,0,0,0,1.972-2.137c.026-.137.079-.185.2-.2a.264.264,0,0,0,.1-.016c.389-.218.61.032.83.29a3.436,3.436,0,0,1,.814,2.943,1.22,1.22,0,0,1-.054.159' transform='translate(-55.973 -27.35)' fill='%23848ec4'/%3E%3C/g%3E%3C/svg%3E");margin-right:15px}.funeral-details__location-section{margin:2.8rem 0}.funeral-details__location-section .ml-print-details.btn{background-color:#daddee;width:fit-content;padding:10px 25px;border-radius:35px;position:relative;font-size:1.1rem;font-weight:600;box-shadow:#0000001a 0 0 5px;transition:.3s;display:flex;align-items:center}.funeral-details__location-section .ml-print-details.btn:hover,.funeral-details__location-section .ml-print-details.btn:focus{background-color:#eee;box-shadow:0 1px 5px gray}.funeral-details__location-section .ml-print-details.btn:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.572' height='21.215' viewBox='0 0 23.572 21.215'%3E%3Cpath id='Icon_material-local-printshop' data-name='Icon material-local-printshop' d='M23.036,10.393H6.536A3.531,3.531,0,0,0,3,13.929V21H7.714v4.714H21.858V21h4.714V13.929A3.531,3.531,0,0,0,23.036,10.393ZM19.5,23.358H10.072V17.465H19.5Zm3.536-8.25a1.179,1.179,0,1,1,1.179-1.179A1.182,1.182,0,0,1,23.036,15.108ZM21.858,4.5H7.714V9.214H21.858Z' transform='translate(-3 -4.5)' fill='%23848ec4'/%3E%3C/svg%3E");margin-right:15px}.funeral-details__location-section .ml-funeral-map{max-width:100%}.funeral-details__location-section .ml-funeral-map img{width:100%}.funeral-details__location-section .mlvd-right{margin:1rem 0 0}.funeral-details__recent-messages__reviews-outer{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5em}.funeral-details__recent-messages__reviews-outer .ml-thought{background-color:#daddee;padding:35px 105px;border-radius:90px;box-shadow:#0000001a 0 0 5px}@media (max-width: 992px){.funeral-details__location-section__inner{margin:0 0 2rem}.funeral-details__location-section img{width:100%}}@media (max-width: 768px){.funeral-details__introduction-section{text-align:center}.funeral-details__introduction-section .cta{margin:auto}.funeral-details__introduction-section .col-md-5{margin:0 0 2rem}.funeral-details__location-section__inner{flex-direction:column;margin:0 0 2rem}.funeral-details__location-section__inner div{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 0 1.5rem}}.funeral-details .generic-banner{position:relative;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.funeral-details .generic-banner .angled-overlay{position:absolute;top:0;left:-30rem;height:auto;max-height:100%;width:70%;z-index:1;opacity:.7;transform-origin:bottom right;transform:skew(-30deg)}@media (max-width: 992px){.funeral-details .generic-banner .angled-overlay{opacity:0}}.funeral-details .generic-banner .container .generic-banner__first{display:flex;flex-direction:column;justify-content:center;z-index:2;position:relative;height:100%;min-height:530px}.funeral-details .generic-banner .container .generic-banner__copy h1{font-weight:700}.funeral-details .fullwidth-strip{background:linear-gradient(90deg,#fff 33%,#daddee);position:relative}.funeral-details .fullwidth-strip:hover .fullwidth-strip__slanted-image,.funeral-details .fullwidth-strip:focus .fullwidth-strip__slanted-image{transform:scale(1.1);transition:transform 1s}.funeral-details .fullwidth-strip__slanted-image-outer{width:100%;height:100%;position:absolute;overflow:hidden}.funeral-details .fullwidth-strip__slanted-image{position:relative;height:100%;width:55%;transition:1s}.funeral-details .fullwidth-strip__slanted-image-overlay{position:absolute;right:0;top:0;width:60%;height:100%;background:linear-gradient(90deg,#fff,#daddee 33%);z-index:2;clip-path:polygon(0% -1%,100% 0%,100% 100%,15% 101%)}.funeral-details .fullwidth-strip__slanted-image-overlay.reversed{right:inherit;left:0;clip-path:polygon(0% -1%,100% -1%,85% 101%,0% 101%);width:55%}.funeral-details .fullwidth-strip__slanted-image.reversed{margin-left:45%}.funeral-details .fullwidth-strip__content{padding:95px 0;position:relative;z-index:2}.funeral-details .fullwidth-strip__content h2{margin:0 0 1rem}.funeral-details .fullwidth-strip__content p{font-weight:700;font-size:1.8rem;line-height:1.4;margin:0 0 1rem}.funeral-details .fullwidth-strip__content .cta{margin:0 1.5rem 0 0}@media (max-width: 992px){.funeral-details .fullwidth-strip{display:none;margin:0}.funeral-details .fullwidth-strip__slanted-image.reversed{margin-left:0;width:100%}.funeral-details .fullwidth-strip__slanted-image{width:100%}.funeral-details .fullwidth-strip__content{text-align:center;padding:2.8rem 0}.funeral-details .fullwidth-strip__content h2{margin:0 0 1rem}.funeral-details .fullwidth-strip__content p{font-size:1.8rem;margin:0 0 1.5rem}}.funeral-details .ml-details-widget-container{border:5px red solid}.funeral-details .muchloved-funerals-widget,.funeral-details .muchloved-funerals-widget-search-results{display:grid;grid-gap:15px;margin-bottom:50px}@media screen and (min-width: 575px){.funeral-details .muchloved-funerals-widget,.funeral-details .muchloved-funerals-widget-search-results{grid-template-columns:1fr 1fr}}@media screen and (min-width: 768px){.funeral-details .muchloved-funerals-widget,.funeral-details .muchloved-funerals-widget-search-results{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 1000px){.funeral-details .muchloved-funerals-widget,.funeral-details .muchloved-funerals-widget-search-results{grid-template-columns:1fr 1fr 1fr}}.funeral-details .muchloved-funerals-widget:empty,.funeral-details .muchloved-funerals-widget-search-results:empty{display:none}.funeral-details .wpcontent>h2,.funeral-details .wpcontent>h3{text-align:left!important}.funeral-details h3{margin-top:1em}.funeral-details .muchloved-funerals-widget{margin-top:20px}.funeral-details .ml-funeral-item{display:flex;flex-direction:column;position:relative;height:auto;border:none;border-radius:.25rem;overflow:hidden;padding:20px 0 0;background-color:#e3edde;text-align:center;color:#046a38}@media screen and (max-width: 1200px){.funeral-details .ml-funeral-item{-moz-flex:0 0 50%;-ms-flex:0 0 50%;-o-flex:0 0 50%;flex:0 0 50%;margin-top:.5em}}.funeral-details .ml-card{text-align:center;background-color:#e3edde}.funeral-details .ml-card-body{text-align:center}.funeral-details .ml-card-body h2{color:#012265;border:none;font-weight:700;font-size:24px}.funeral-details .ml-card-main{display:flex;flex-direction:column;height:100%}.funeral-details .ml-thumbnail{margin:15px 20px}.funeral-details .ml-buttons{padding:15px;margin-top:auto;text-align:center;background-color:#ffffff40}.funeral-details .ml-buttons>a{display:block;background-color:#046a38;color:#fff;padding:10px;text-align:center;transition:all .2s ease-in-out;text-decoration:none;margin-bottom:10px;font-size:14px;font-weight:700;line-height:1!important}.funeral-details .ml-buttons>a:hover{background:#fff;color:#046a38}.funeral-details a.ml-button{padding:10px;color:#fff}.funeral-details .muchloved-notice-search{display:flex;align-items:center;background:#e3edde;padding:15px}.funeral-details .ml-funeral-location{font-size:16px;line-height:1.3;color:#0a1758;margin-bottom:0}.funeral-details .ml-funeral-date{font-size:16px;margin-bottom:10px;font-weight:700}.funeral-details .muchloved-notice-search .form-group{width:100%}.funeral-details .muchloved-funerals-search-summary{padding-top:10px;padding-bottom:15px}.funeral-details .muchloved-funerals-search-box{width:100%;max-width:400px;vertical-align:top;padding:8px;margin-right:5px;border:1px solid #ccc}.funeral-details .muchloved-funerals-search-button{padding:8px;border:1px solid #ccc}.funeral-details .ml-loading{background-repeat:no-repeat;background-image:url(https://protect-eu.mimecast.com/s/aiycCQAJpsqqYT5wGat);height:24px;width:24px;margin-bottom:20px}.funeral-details .ml-thumb{float:none!important}.funeral-details .ml-thumb a img{max-width:100%!important}.funeral-details .ml-notice a.ml-link{display:block;background-color:#828ec8;color:#fff;padding:10px;text-align:center;transition:all .2s ease-in-out;text-decoration:none;margin-bottom:10px;font-size:1rem;font-weight:700;line-height:1!important}.funeral-details .ml-location{display:block!important}.funeral-details .ml-details{margin-left:0!important;text-align:center}.funeral-details .ml-details .ml-link{display:block;text-align:center;text-decoration:none;background-color:___What_Hex_here___}.funeral-details .ml-details p:nth-child(3){display:none!important}.funeral-details .ml-share-links,.funeral-details .ml-tribute-thumb,.funeral-details .ml-tribute-subtitle{display:none}.funeral-details .ml-details-widget-container{margin-bottom:10px}.funeral-details .ml-buttons>a{background-color:#828ec8}.funeral-details .muchloved-notice-search{background-color:#f1f1f1}.funeral-details .ml-buttons>:hover{color:#012265}.funeral-details p.ml-fundraisinginfo-target{padding-bottom:0!important}.funeral-details .ml-widget-tr-mainnotice,.funeral-details .ml-widget-tr-donationgallery,.funeral-details .ml-widget-tr-thoughtgallery,.funeral-details .ml-widget-tr-funeralnotice,.funeral-details .ml-widget-tr-imagegallery,.funeral-details .ml-widget-tr-fundraisinginfo{margin-top:40px}.funeral-details .ml-widget-tr-mainnotice{border:none;margin-top:0}.funeral-details .ml-widget-tr-donationgallery,.funeral-details .ml-widget-tr-thoughtgallery{border:none}.funeral-details .ml-widget-tr-fundraisinginfo{margin-top:0}.funeral-details .ml-widget-tr-mainnotice:empty,.funeral-details .ml-widget-tr-donationgallery:empty,.funeral-details .ml-widget-tr-thoughtgallery:empty,.funeral-details .ml-widget-tr-funeralnotice:empty,.funeral-details .ml-widget-tr-imagegallery:empty,.funeral-details .ml-widget-tr-fundraisinginfo:empty{border:none;margin:0;padding:0}.funeral-details .ml-tribute-thumb{margin-right:20px!important;margin-bottom:0!important;float:left}.funeral-details .ml-fundraisinginfo{display:table-row;width:100%}.funeral-details .ml-fundraisinginfo-raisedsofar{margin-bottom:40px}.funeral-details .ml-fundraisinginfo-charity{margin-bottom:20px;margin-right:20px;text-align:middle;float:left}.funeral-details .ml-fundraisinginfo-charity img{display:block;margin:auto;padding:0;border:none}.funeral-details .ml-fundraisinginfo-charity-details{min-height:56px;margin-bottom:10px;text-align:center}.funeral-details .ml-fundraisinginfo-donatelink,.funeral-details .ml-action-list a,.funeral-details .ml-widget-tr-imagegallery a{border-bottom:none!important}.funeral-details ul.ml-action-list{margin-top:20px;margin-left:0;list-style:none;font-size:0}.funeral-details ul.ml-action-list li{display:inline-block;margin:0!important;padding-right:20px;font-size:18px}.funeral-details ul.bxslider{margin-left:0}.funeral-details .ml-widget-tr-loading{background-image:url(//www.muchloved.com/client/widgets/img/loader.gif);height:24px;width:24px;margin-top:20px}.funeral-details .ml-donation,.funeral-details .ml-thought{padding:10px;background-color:#daddee;position:relative}.funeral-details .ml-donation-message,.funeral-details .ml-thought-message{margin-bottom:10px}.funeral-details .ml-donation-byline,.funeral-details .ml-thought-byline{font-weight:700;text-decoration:none}.funeral-details .ml-location-address{white-space:pre-wrap}.funeral-details .ml-thoughtsgallery{display:flex;flex-wrap:wrap}.funeral-details .ml-thoughtsgallery a{text-decoration:none;margin-bottom:30px}@media (max-width: 768px){.funeral-details .ml-thoughtsgallery a{flex:0 0 100%}}@media (min-width: 769px){.funeral-details .ml-thoughtsgallery a{flex:0 0 50%}}.funeral-details .ml-heading{flex:0 0 100%}.funeral-details .ml-thought-type-candle,.funeral-details .ml-thought-type-thought{height:100%;border-radius:100px;margin-right:20px;display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 993px){.funeral-details .ml-thought-type-candle,.funeral-details .ml-thought-type-thought{padding:50px 100px}}@media (max-width: 992px){.funeral-details .ml-thought-type-candle,.funeral-details .ml-thought-type-thought{padding:50px}}.funeral-details .ml-footer{padding:10px;color:#fff;font-size:20px;background-color:#828ec9;margin-bottom:50px;margin-top:30px}.funeral-details .ml-footer a{color:#fff;border-bottom:1px solid #FFF}.funeral-details .ml-error{margin-top:10px}@media (max-width: 768px){.funeral-details .ml-fundraisinginfo{display:flex;width:100%;flex-direction:column;text-align:left}.funeral-details .ml-fundraisinginfo-charity{justify-content:flex-start}}@media (max-width: 576px){.funeral-details .ml-fundraisinginfo-charity{flex-direction:column}}.cta{padding:0;text-decoration:none;display:flex;align-items:center;transition:1s;width:fit-content;transition:.3s}.cta:hover,.cta:focus{filter:brightness(115%)}.cta.primary{background-color:#0d1754;color:#fff;padding:10px 15px;border-radius:5px}.cta.primary:hover,.cta.primary:focus{filter:brightness(150%)}.cta.secondary{background-color:#e37f40;color:#fff;font-weight:700;padding:10px 15px;border-radius:5px;font-size:1.1rem}.cta.tertiary{background-color:#daddee}.cta.plain{background-color:transparent;font-size:19px;position:relative}.cta.plain:hover,.cta.plain:focus{text-decoration:underline}.cta.pill{background-color:#fff;padding:20px 25px;border-radius:35px;position:relative;font-size:1.1rem;font-weight:600;width:100%;box-shadow:#0000001a 0 0 5px;transition:.3s}.cta.pill:hover,.cta.pill:focus{background-color:#eee;box-shadow:0 1px 5px gray}.cta.pill--spaced{background-color:#fff;margin:20px 0;justify-content:space-between}.cta.pill.dark{background-color:#0d1754;color:#fff}.cta.phone:before{height:30px;margin-right:10px;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.415' height='20.415' viewBox='0 0 20.415 20.415'%3E%3Cpath id='Icon_awesome-phone-alt' data-name='Icon awesome-phone-alt' d='M19.833,14.427l-4.466-1.914a.957.957,0,0,0-1.116.275L12.273,15.2A14.78,14.78,0,0,1,5.208,8.139L7.624,6.161A.955.955,0,0,0,7.9,5.045L5.985.579a.963.963,0,0,0-1.1-.554L.742,0.981A.957.957,0,0,0,0,1.914a18.5,18.5,0,0,0,18.5,18.5.957.957,0,0,0,.933-.742l.957-4.147a.969.969,0,0,0-.559-1.1Z' transform='translate(0 0)' fill='%230a1758'/%3E%3C/svg%3E")}.cta.phone.white:before{height:25px;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.415' height='20.415' viewBox='0 0 20.415 20.415'%3E%3Cpath id='Icon_awesome-phone-alt' data-name='Icon awesome-phone-alt' d='M19.833,14.427l-4.466-1.914a.957.957,0,0,0-1.116.275L12.273,15.2A14.78,14.78,0,0,1,5.208,8.139L7.624,6.161A.955.955,0,0,0,7.9,5.045L5.985.579a.963.963,0,0,0-1.1-.554L.742,0.981A.957.957,0,0,0,0,1.914a18.5,18.5,0,0,0,18.5,18.5.957.957,0,0,0,.933-.742l.957-4.147a.969.969,0,0,0-.559-1.1' transform='translate(0 0)' fill='%23eee'/%3E%3C/svg%3E")}.cta.arrow:after{content:url("data:image/svg+xml,%3Csvg id='Component_1_127' data-name='Component%201%20%E2%80%93%20127' xmlns='http://www.w3.org/2000/svg' width='14.139' height='19.129' viewBox='0 0 14.139 19.129'%3E%3Cpath id='Polygon_22' data-name='Polygon%2022' d='M9.564,0l9.564,14.139H0Z' transform='translate(14.139) rotate(90)' fill='%23848ec4'/%3E%3C/svg%3E");margin-left:10px;height:20px}.cta.file:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.667' height='31.112' viewBox='0 0 26.667 31.112'%3E%3Cpath id='Icon_metro-file-pdf' data-name='Icon metro-file-pdf' d='M28.057,8.8a4.04,4.04,0,0,1,.833,1.319,4.007,4.007,0,0,1,.347,1.528v20a1.66,1.66,0,0,1-1.667,1.667H4.237a1.66,1.66,0,0,1-1.667-1.667V3.87A1.66,1.66,0,0,1,4.237,2.2H19.793a4.008,4.008,0,0,1,1.528.347,4.04,4.04,0,0,1,1.32.833ZM20.349,4.565v6.528h6.528a1.9,1.9,0,0,0-.382-.712L21.061,4.947a1.9,1.9,0,0,0-.712-.382Zm6.667,26.528V13.315H19.793a1.66,1.66,0,0,1-1.667-1.667V4.426H4.793V31.093H27.016ZM18.092,20.8a13.21,13.21,0,0,0,1.458.972,17.229,17.229,0,0,1,2.031-.122q2.552,0,3.073.851a.839.839,0,0,1,.035.9.05.05,0,0,1-.017.035l-.035.035v.017q-.1.66-1.233.66a7.162,7.162,0,0,1-2-.347,12.66,12.66,0,0,1-2.257-.92,31.262,31.262,0,0,0-6.806,1.441q-2.656,4.549-4.2,4.549a1.01,1.01,0,0,1-.486-.122l-.417-.208q-.017-.017-.1-.087a.717.717,0,0,1-.1-.625A3.77,3.77,0,0,1,8,26.24,8.39,8.39,0,0,1,10.3,24.565a.253.253,0,0,1,.4.1.1.1,0,0,1,.035.069q.9-1.476,1.858-3.42a26.5,26.5,0,0,0,1.806-4.549A14.034,14.034,0,0,1,13.864,14a6.75,6.75,0,0,1,.113-2.214q.191-.694.729-.694h.382a.732.732,0,0,1,.608.26,1.387,1.387,0,0,1,.156,1.181.377.377,0,0,1-.069.139.452.452,0,0,1,.017.139v.521a22.734,22.734,0,0,1-.243,3.333A8.784,8.784,0,0,0,18.092,20.8Zm-10,7.136A7.666,7.666,0,0,0,10.47,25.19a9.9,9.9,0,0,0-1.519,1.458A5.771,5.771,0,0,0,8.092,27.933ZM15,11.961a5.162,5.162,0,0,0-.035,2.292q.017-.122.122-.764,0-.052.122-.747a.391.391,0,0,1,.069-.139.05.05,0,0,1-.017-.035.035.035,0,0,0-.009-.026.035.035,0,0,1-.009-.026,1,1,0,0,0-.226-.625.05.05,0,0,1-.017.035v.035ZM12.849,23.437a25.466,25.466,0,0,1,4.931-1.406,2.618,2.618,0,0,1-.226-.165,3.109,3.109,0,0,1-.278-.234,9.2,9.2,0,0,1-2.2-3.056A23.2,23.2,0,0,1,13.63,22q-.521.972-.781,1.441Zm11.216-.278a4.155,4.155,0,0,0-2.431-.417,6.567,6.567,0,0,0,2.153.486,1.684,1.684,0,0,0,.313-.017q0-.017-.035-.052' transform='translate(-2.571 -2.204)' fill='%23848ec4'/%3E%3C/svg%3E");margin-right:15px}.cta.memorial:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='30.984' height='23.534' viewBox='0 0 30.984 23.534'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_349' data-name='Rectangle 349' width='30.984' height='23.534' fill='%23848ec4'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_759' data-name='Group 759' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_488' data-name='Path 488' d='M60.135,21.782c0-5.367,0-10.621,0-15.876,0-.829-.568-.9-1.215-.868V21.782Zm5.686-15.44v15.4h1.332V7.13c0-.963-.62-.9-1.332-.788m-2.2,15.442A3.862,3.862,0,0,0,63.7,21.3c0-4.822-.011-9.647.007-14.47,0-1.065-.634-1.126-1.449-1.078V21.784Zm-6.97,0a1.076,1.076,0,0,0,.109-.265q.013-8.2.015-16.4c0-.911-.54-1.137-1.341-1.03V21.779Zm-3.267,1.814c-.022-.367-.054-.67-.054-.972q-.007-10.429,0-20.854c0-.308-.063-.705.1-.9A1.769,1.769,0,0,1,54.478.153a1.148,1.148,0,0,1,.807.8,1.247,1.247,0,0,0,1.156,1.33C59.728,3,63.01,3.724,66.307,4.385c.332.065.744-.315,1.13-.462.358-.139.826-.436,1.072-.315a1.382,1.382,0,0,1,.644,1.022c.039,6.293.028,12.589.028,18.963Z' transform='translate(-38.199 -0.109)' fill='%23848ec4'/%3E%3Cpath id='Path_489' data-name='Path 489' d='M3.073,21.683V6.248c-1.007-.256-1.23.167-1.221,1.061.035,4.478.013,8.955.017,13.433,0,.3.035.6.056.942ZM9.5,4.987c-1.03-.21-1.2.343-1.2,1.109.009,4.961,0,9.923.009,14.884a5.075,5.075,0,0,0,.115.733L9.5,21.653Zm3.113-1.015c-1.113-.076-1.2.607-1.2,1.4.009,5.167,0,10.335.009,15.5a7.287,7.287,0,0,0,.08.783h1.109Zm-6.278,1.687v-16C5.3,5.452,5.047,5.953,5.049,6.8c.013,4.747,0,9.491.009,14.238a4.528,4.528,0,0,0,.087.631Zm8.2,1.866H.055c-.017-.375-.05-.738-.05-1.1C0,16.65-.008,10.864.02,5.081A6.252,6.252,0,0,1,.413,3.569c.49.2.976.427,1.475.605a1.449,1.449,0,0,0,.759.119c3.074-.712,6.144-1.453,9.216-2.178A1.012,1.012,0,0,0,12.774.961c-.03-.614.321-1.078.924-.935.353.085.627.579.892.924.082.111.022.334.022.505q0,10.589,0,21.176c0,.269-.041.538-.071.9' transform='translate(0 0)' fill='%23848ec4'/%3E%3C/g%3E%3C/svg%3E");margin-right:15px}.cta.donate:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='23.344' height='25.553' viewBox='0 0 23.344 25.553'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_342' data-name='Rectangle 342' width='23.344' height='25.553' fill='%23848ec4'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_723' data-name='Group 723' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_478' data-name='Path 478' d='M8.183,81.8a1.069,1.069,0,0,1-.584-.639c-.254-.6-.522-1.2-.788-1.8-.705.091-1.4.173-2.085.272a.767.767,0,0,1-.788-.306.714.714,0,0,1-.04-.82c.5-.9,1.009-1.793,1.523-2.685a.284.284,0,0,1,.228-.105c.959.059,1.92.189,2.879.187,1,0,2.006-.123,3.006-.207s1.984-.185,2.975-.278c1.158-.109,2.313-.232,3.473-.328q2.172-.179,4.347-.314a11.712,11.712,0,0,1,1.255.05.339.339,0,0,1-.02.111c-.234.331-.105.614.079.925.5.842.965,1.7,1.452,2.554a.774.774,0,0,1,.024.888.793.793,0,0,1-.854.32c-.663-.1-1.332-.173-2.033-.262-.063.145-.135.3-.2.457-.2.447-.4.894-.588,1.344a1.063,1.063,0,0,1-.584.639h-.4a1.218,1.218,0,0,1-.564-.566c-.518-.937-1.05-1.867-1.578-2.8-.072-.129-.147-.256-.224-.391-.149.046-.282.1-.417.125a1.511,1.511,0,0,0-.753.439,3.41,3.41,0,0,1-4.835-.036,2.868,2.868,0,0,0-1.142-.532c-.606,1.074-1.2,2.119-1.785,3.171a1.24,1.24,0,0,1-.578.588Z' transform='translate(-2.849 -56.244)' fill='%23848ec4'/%3E%3Cpath id='Path_479' data-name='Path 479' d='M24.166,55.681v3.29c-.332-.026-.657-.058-.985-.076-.995-.056-1.992-.171-2.985-.141-1.269.038-2.534.19-3.8.3q-1.725.149-3.447.316c-1.158.107-2.315.214-3.471.331a18.878,18.878,0,0,1-4.722.056c-1.017-.153-2.021-.373-3.03-.564a.469.469,0,0,1-.093-.04V55.91c.417.079.824.147,1.225.236a16.89,16.89,0,0,0,4.573.423c1.029-.054,2.053-.167,3.078-.26.983-.089,1.968-.187,2.951-.278,1.158-.111,2.313-.228,3.471-.33a27.11,27.11,0,0,1,4.9-.218c.776.074,1.553.133,2.337.2' transform='translate(-1.229 -41.7)' fill='%23848ec4'/%3E%3Cpath id='Path_480' data-name='Path 480' d='M36.648,2.265a2.675,2.675,0,0,0-.713,1.491,7.259,7.259,0,0,0-1.229.55,7.577,7.577,0,0,0-.991.961,6.669,6.669,0,0,0-4.424,0,7.362,7.362,0,0,0-.961-.951,7.766,7.766,0,0,0-1.251-.57,2.707,2.707,0,0,0-.713-1.485,11.155,11.155,0,0,1,2.19-.909.962.962,0,0,0,.409-.246,3.463,3.463,0,0,1,5.1.02.863.863,0,0,0,.367.22,10.882,10.882,0,0,1,2.218.915' transform='translate(-19.835 -0.001)' fill='%23848ec4'/%3E%3Cpath id='Path_481' data-name='Path 481' d='M8.526,15.4a.733.733,0,1,0-.741.745.736.736,0,0,0,.741-.745m-.741,3.551A1.156,1.156,0,0,1,6.657,17.53c.155-.715-.256-1.14-.967-.995a1.188,1.188,0,0,1-1.249-.473,1.151,1.151,0,0,1-.01-1.311,1.21,1.21,0,0,1,1.267-.49,1.153,1.153,0,0,0,.508,0,.706.706,0,0,0,.461-.917,1.17,1.17,0,1,1,2.266-.08c-.161.733.236,1.142.973,1a1.161,1.161,0,0,1,1.41.868,1.164,1.164,0,0,1-1.41,1.4.774.774,0,0,0-.985,1,1.141,1.141,0,0,1-1.136,1.43' transform='translate(-3.183 -8.91)' fill='%23848ec4'/%3E%3Cpath id='Path_482' data-name='Path 482' d='M64.055,15.407a.732.732,0,1,0,.729-.755.734.734,0,0,0-.729.755m.715,3.54a1.152,1.152,0,0,1-1.116-1.43c.153-.711-.26-1.122-.979-.985a1.146,1.146,0,0,1-1.229-.461,1.115,1.115,0,0,1-.026-1.309,1.14,1.14,0,0,1,1.205-.512,1.454,1.454,0,0,0,.514.028.744.744,0,0,0,.512-1,1.124,1.124,0,0,1,.26-1.042,1.164,1.164,0,0,1,1.408-.27,1.184,1.184,0,0,1,.608,1.3,1.3,1.3,0,0,0,0,.56.723.723,0,0,0,.906.449,1.183,1.183,0,0,1,1.463.788,1.171,1.171,0,0,1-1.434,1.462.742.742,0,0,0-.983.633,1.232,1.232,0,0,0,.042.367,1.156,1.156,0,0,1-1.154,1.422' transform='translate(-46.055 -8.907)' fill='%23848ec4'/%3E%3Cpath id='Path_483' data-name='Path 483' d='M4.848,39c.076.627.147,1.225.226,1.878-.556-.052-1.12-.071-1.672-.163-1.031-.171-2.053-.381-3.08-.572a.253.253,0,0,1-.238-.232,3.381,3.381,0,0,1,1.09-3.356c.068-.061.217-.046.33-.044.357,0,.477.195.562.546A2.618,2.618,0,0,0,4.578,39Z' transform='translate(0 -27.461)' fill='%23848ec4'/%3E%3Cpath id='Path_484' data-name='Path 484' d='M79.207,39.832l-4.8-.274c.008-.189.02-.417.032-.637a7.47,7.47,0,0,0,.911-.127,2.573,2.573,0,0,0,1.972-2.137c.026-.137.079-.185.2-.2a.264.264,0,0,0,.1-.016c.389-.218.61.032.83.29a3.436,3.436,0,0,1,.814,2.943,1.22,1.22,0,0,1-.054.159' transform='translate(-55.973 -27.35)' fill='%23848ec4'/%3E%3C/g%3E%3C/svg%3E");margin-right:15px}.cta.print:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.572' height='21.215' viewBox='0 0 23.572 21.215'%3E%3Cpath id='Icon_material-local-printshop' data-name='Icon material-local-printshop' d='M23.036,10.393H6.536A3.531,3.531,0,0,0,3,13.929V21H7.714v4.714H21.858V21h4.714V13.929A3.531,3.531,0,0,0,23.036,10.393ZM19.5,23.358H10.072V17.465H19.5Zm3.536-8.25a1.179,1.179,0,1,1,1.179-1.179A1.182,1.182,0,0,1,23.036,15.108ZM21.858,4.5H7.714V9.214H21.858Z' transform='translate(-3 -4.5)' fill='%23848ec4'/%3E%3C/svg%3E");margin-right:15px}.arrow-ne a:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.917' height='9.917' viewBox='0 0 9.917 9.917'%3E%3Cpath id='Icon_awesome-external-link-square-alt' data-name='Icon awesome-external-link-square-alt' d='M9.917,3.313V11.1a1.063,1.063,0,0,1-1.063,1.063H1.063A1.063,1.063,0,0,1,0,11.1V3.313A1.063,1.063,0,0,1,1.063,2.25H8.855A1.063,1.063,0,0,1,9.917,3.313Zm-1.948.354H5.491a.532.532,0,0,0-.376.907l.708.708L1.495,9.61a.266.266,0,0,0,0,.376l.687.687a.266.266,0,0,0,.376,0L6.886,6.344l.708.708A.532.532,0,0,0,8.5,6.677V4.2A.531.531,0,0,0,7.969,3.667Z' transform='translate(0 -2.25)' fill='%230a1758'/%3E%3C/svg%3E");margin:0 0 0 6px}.basket a:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.662' height='12.181' viewBox='0 0 15.662 12.181'%3E%3Cpath id='Icon_awesome-shopping-basket' data-name='Icon awesome-shopping-basket' d='M15.662,7.253v.435a.653.653,0,0,1-.653.653h-.218l-.71,4.97a1.305,1.305,0,0,1-1.292,1.121H2.872A1.305,1.305,0,0,1,1.58,13.311L.87,8.34H.653A.653.653,0,0,1,0,7.688V7.253A.653.653,0,0,1,.653,6.6H2.484l2.9-3.992A.87.87,0,1,1,6.794,3.632L4.635,6.6h6.391L8.867,3.632a.87.87,0,0,1,1.407-1.024l2.9,3.992h1.831A.653.653,0,0,1,15.662,7.253ZM8.483,12.038V8.993a.653.653,0,1,0-1.305,0v3.045a.653.653,0,1,0,1.305,0Zm3.045,0V8.993a.653.653,0,0,0-1.305,0v3.045a.653.653,0,1,0,1.305,0Zm-6.091,0V8.993a.653.653,0,1,0-1.305,0v3.045a.653.653,0,1,0,1.305,0Z' transform='translate(0 -2.25)' fill='%230a1758'/%3E%3C/svg%3E");margin:0 0 0 10px}.basket--big a:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='34' viewBox='0 0 15.662 12.181'%3E%3Cpath id='Icon_awesome-shopping-basket' data-name='Icon awesome-shopping-basket' d='M15.662,7.253v.435a.653.653,0,0,1-.653.653h-.218l-.71,4.97a1.305,1.305,0,0,1-1.292,1.121H2.872A1.305,1.305,0,0,1,1.58,13.311L.87,8.34H.653A.653.653,0,0,1,0,7.688V7.253A.653.653,0,0,1,.653,6.6H2.484l2.9-3.992A.87.87,0,1,1,6.794,3.632L4.635,6.6h6.391L8.867,3.632a.87.87,0,0,1,1.407-1.024l2.9,3.992h1.831A.653.653,0,0,1,15.662,7.253ZM8.483,12.038V8.993a.653.653,0,1,0-1.305,0v3.045a.653.653,0,1,0,1.305,0Zm3.045,0V8.993a.653.653,0,0,0-1.305,0v3.045a.653.653,0,1,0,1.305,0Zm-6.091,0V8.993a.653.653,0,1,0-1.305,0v3.045a.653.653,0,1,0,1.305,0Z' transform='translate(0 -2.25)' fill='%23848EC4'/%3E%3C/svg%3E")}.back-to-top:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='43' viewBox='0 0 45 43'%3E%3Cg id='Group_1007' data-name='Group 1007' transform='translate(-358 -874)'%3E%3Cg id='Rectangle_386' data-name='Rectangle 386' transform='translate(358 874)' fill='none' stroke='%23d9dced' stroke-width='1'%3E%3Crect width='45' height='43' stroke='none'/%3E%3Crect x='0.5' y='0.5' width='44' height='42' fill='none'/%3E%3C/g%3E%3Ctext id='Back_to_top' data-name='Back to top' transform='translate(381 909)' fill='%23d9dced' font-size='7' font-family='ProximaNova-Medium, Proxima Nova' font-weight='500' letter-spacing='-0.03em'%3E%3Ctspan x='-16.573' y='0'%3EBack to top%3C/tspan%3E%3C/text%3E%3Cpath id='Icon_awesome-arrow-up' data-name='Icon awesome-arrow-up' d='M1.454,11.549l-.8-.8a.863.863,0,0,1,0-1.224L7.67,2.5a.863.863,0,0,1,1.224,0l7.018,7.018a.863.863,0,0,1,0,1.224l-.8.8a.868.868,0,0,1-1.239-.014L9.729,7.182V17.563a.865.865,0,0,1-.867.867H7.706a.865.865,0,0,1-.867-.867V7.182L2.693,11.535a.862.862,0,0,1-1.239.014Z' transform='translate(372.718 880.391)' fill='%23d9dced'/%3E%3C/g%3E%3C/svg%3E")}.site-footer__pre-footer{background-color:#daddee;padding:2.8rem 0}.site-footer .footer-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.site-footer .footer-wrapper .cta{width:250px}.site-footer .site-branding{flex:1 1 300px;display:flex;align-items:center;justify-content:flex-start;margin:0}.site-footer .site-branding .custom-logo picture{position:static!important}.site-footer .site-branding img{max-width:340px;height:auto}.site-footer__pre-footer-logos{display:flex;gap:20px;justify-content:center;align-items:center;flex:1 1 auto}.site-footer__pre-footer-logos picture{position:static!important}.site-footer__pre-footer-logos img{max-width:100%;height:auto;max-height:100px;object-fit:contain}.site-footer .phone{font-size:24px}.site-footer__footer{padding:2.8rem 0 95px;background-color:#fff}.site-footer__footer-primary,.site-footer__footer-secondary{margin:0 0 1.5rem}.site-footer__footer-primary .menu-primary-footer-container,.site-footer__footer-primary .menu-secondary-footer-container,.site-footer__footer-secondary .menu-primary-footer-container,.site-footer__footer-secondary .menu-secondary-footer-container{width:100%}.site-footer__footer-primary .menu-primary-footer-container .menu,.site-footer__footer-primary .menu-secondary-footer-container .menu,.site-footer__footer-secondary .menu-primary-footer-container .menu,.site-footer__footer-secondary .menu-secondary-footer-container .menu{display:flex;align-items:center;justify-content:center;padding:0;list-style-type:none;margin:0}.site-footer__footer-primary .menu-primary-footer-container .menu li,.site-footer__footer-primary .menu-secondary-footer-container .menu li,.site-footer__footer-secondary .menu-primary-footer-container .menu li,.site-footer__footer-secondary .menu-secondary-footer-container .menu li{margin:0 1rem;text-align:center;line-height:18px}.site-footer__footer-primary .menu-primary-footer-container .menu li a,.site-footer__footer-primary .menu-secondary-footer-container .menu li a,.site-footer__footer-secondary .menu-primary-footer-container .menu li a,.site-footer__footer-secondary .menu-secondary-footer-container .menu li a{text-decoration:none;font-weight:700}.site-footer__footer-primary .menu-primary-footer-container .menu li a:hover,.site-footer__footer-primary .menu-primary-footer-container .menu li a:focus,.site-footer__footer-primary .menu-secondary-footer-container .menu li a:hover,.site-footer__footer-primary .menu-secondary-footer-container .menu li a:focus,.site-footer__footer-secondary .menu-primary-footer-container .menu li a:hover,.site-footer__footer-secondary .menu-primary-footer-container .menu li a:focus,.site-footer__footer-secondary .menu-secondary-footer-container .menu li a:hover,.site-footer__footer-secondary .menu-secondary-footer-container .menu li a:focus{text-decoration:underline}.site-footer__footer-secondary{display:flex;align-items:center;justify-content:center}@media (max-width: 1200px){.site-footer .site-footer__pre-footer .footer-wrapper{display:flex;justify-content:center;align-items:center}.site-footer .site-footer__pre-footer__pre-footer-logos{max-height:200px;width:100%}.site-footer .site-footer__pre-footer .cta:last-child{margin-top:20px}}@media (max-width: 992px){.site-footer .site-footer__pre-footer .footer-wrapper{display:flex;flex-wrap:wrap}.site-footer .site-footer__pre-footer .site-branding{display:flex;flex:0 0 auto;margin-bottom:30px}.site-footer .site-footer__pre-footer-logos{flex:0 0 100%;display:flex;margin-bottom:30px}.site-footer .site-footer__pre-footer-logos picture{max-height:100px;justify-content:flex-end}.site-footer .site-footer__pre-footer .cta{display:flex;justify-content:center;flex:0 0 50%}}@media (max-width: 576px){.site-footer .site-footer__pre-footer .footer-wrapper{flex-direction:column;align-items:center;text-align:center}.site-footer .site-footer__pre-footer .site-branding{flex:0 0 auto}.site-footer .site-footer__pre-footer .site-branding picture{max-width:197px}.site-footer .site-footer__pre-footer-logos img{max-height:100px}.site-footer .site-footer__pre-footer .cta{width:auto}.site-footer .menu-primary-footer-container .menu,.site-footer .menu-secondary-footer-container .menu{flex-wrap:wrap}.site-footer .menu-primary-footer-container .menu li,.site-footer .menu-secondary-footer-container .menu li{margin:5px}}@media (max-width: 992px){body.locked{overflow:hidden}.site-header.fixed{overflow:scroll;top:0;background-color:#e8e8e8;z-index:1000;width:100%;padding:15px 0 25px}.site-header.fixed .main-navigation{height:100vh;z-index:5;left:0}.site-header.fixed .menu-main-navigation-container{z-index:5}.site-header.fixed .site-header__op-inner{background-color:#e8e8e8}}.site-header{position:relative;font-family:proxima-nova,sans-serif;font-weight:700;font-style:normal;font-size:1.1rem}@media (max-width: 992px){.site-header{position:sticky;top:0;z-index:100}}.site-header .cta-menu-item:hover,.site-header .cta-menu-item:focus{text-decoration:none!important}.site-header__op-inner{width:100%;height:100%;position:absolute;left:0;top:0;z-index:5;pointer-events:none;background-color:#fff;box-shadow:#0000001a 0 0 5px}.site-header .container{position:relative;padding-bottom:15px}@media (max-width: 1400px){.site-header .container--navigation{max-width:100%}}.site-header .site-branding img{max-width:300px}.site-header h1{margin:0}.site-header__sticky-nav{width:100%;position:fixed;transition:top .3s;top:0;z-index:3}.site-header__sticky-nav .menu-main-navigation-container ul:last-of-type{display:none}.site-header__sticky-nav .sticky-nav-inner{display:flex;justify-content:flex-end;align-items:center;background-color:#fff;height:100px;width:100%;border-radius:0 0 20px 20px;box-shadow:#0000001a 0 0 5px;padding:0 15px;transition:border-radius .5s}@media (max-width: 1035px){.site-header__sticky-nav .sticky-nav-inner{padding:0 14px}}.site-header__sticky-nav .sticky-nav-inner__op-inner{width:100%;position:absolute;left:0;top:0;z-index:10001;pointer-events:none;background-color:#fff;box-shadow:#0000001a 0 0 5px}.site-header__sticky-nav .sticky-nav-inner .menu-toggle,.site-header__sticky-nav .sticky-nav-inner .cta{z-index:6}@media (min-width: 1200px) and (max-width: 1400px){.site-header__sticky-nav .sticky-nav-inner{max-width:95%}}.site-header__sticky-nav .sticky-nav-inner .menu-main-navigation-container{display:flex;transition:transform .3s;transform:translateY(-20px)}.site-header__sticky-nav .sticky-nav-inner .menu-main-navigation-container .nav-menu{justify-content:space-between}.site-header__sticky-nav .sticky-nav-inner .menu-main-navigation-container .nav-menu .cta-menu-item{display:none}.site-header__sticky-nav .sticky-nav-inner .menu-main-navigation-container .mega-menu-parent>.sub-menu{justify-content:space-evenly}@media (max-width: 1350px){.site-header__sticky-nav .sticky-nav-inner{max-width:100%}}.site-header__sticky-nav .sticky-nav-inner .cta{min-width:202px}.site-header__sticky-nav .sticky-nav-inner .menu-main-navigation-container{position:inherit}.site-header__sticky-nav .sticky-nav-inner .main-navigation ul ul a{width:100%;max-width:300px}.site-header__sticky-nav .sticky-nav-inner .mega-menu-parent>.sub-menu{background-color:#fff!important}.site-header__sticky-nav .sticky-nav-inner .mega-menu-parent>.sub-menu li{background-color:#fff}.site-header__sticky-nav .sticky-nav-inner .mega-menu-parent>.sub-menu ul li{background-color:#fff}.site-header__sticky-nav .sticky-nav-inner .mega-menu-parent:hover>.sub-menu,.site-header__sticky-nav .sticky-nav-inner .mega-menu-parent:focus>.sub-menu{top:50%!important}.site-header__sticky-nav .sticky-nav-inner .mega-menu-parent.second:hover>.sub-menu,.site-header__sticky-nav .sticky-nav-inner .mega-menu-parent.second:focus>.sub-menu{top:50%!important}.site-header__sticky-nav .sticky-nav-inner .main-navigation{display:flex;align-items:center;flex-direction:row;justify-content:space-between}.site-header__sticky-nav .sticky-nav-inner .main-navigation .menu.nav-menu{width:100%;padding:0 15px}@media (max-width: 1035px){.site-header__sticky-nav .sticky-nav-inner .main-navigation .menu.nav-menu{padding:0 8px}}.site-header__sticky-nav .sticky-nav-inner .main-navigation .cta:not(.secondary){display:none}.site-header__sticky-nav .sticky-nav-inner .toggled .site-header__sticky-nav{z-index:1000}.site-header__sticky-nav .sticky-nav-inner .toggled .menu-main-navigation-container{display:flex;width:100%;height:100%;position:absolute;margin-top:140px;left:0;background-color:#fff;border-radius:0 0 20px 20px;transform:translateY(0);pointer-events:auto;z-index:1}@media (max-width: 1035px){.site-header__sticky-nav .sticky-nav-inner .toggled .menu-main-navigation-container ul li a{padding:0 8px}}.site-header__sticky-nav .sticky-nav-inner .menu-main-navigation-container{display:flex;z-index:-5;position:absolute;pointer-events:none}.site-header__sticky-nav .sticky-nav-inner .cta{padding:10px;background-color:#e37f40;color:#fff;border-radius:5px;transition:.3s;min-width:202px;text-decoration:none}.site-header__sticky-nav .sticky-nav-inner .menu-toggle{width:45px;min-width:45px;height:47px;display:flex!important;flex-direction:column;justify-content:center;background:none;background-color:#0d1754;padding:10px;margin:0 10px;border:none;border-radius:8px;order:2}.site-header__sticky-nav .sticky-nav-inner .menu-toggle span{border-bottom:solid 4px #fff;margin-bottom:-1px;width:100%;border-radius:6px}.site-header__sticky-nav .sticky-nav-inner .site-branding{margin:0;position:relative;z-index:2;flex-grow:1}.site-header__sticky-nav .sticky-nav-inner .cta.secondary.sticky-menu{display:flex;order:2}@media (max-width: 992px){.site-header__sticky-nav{display:none}}.site-header__sticky-nav.show{top:0}.site-header__secondary-nav-outer{display:flex;justify-content:space-between;margin-bottom:35px;position:relative;z-index:6}.site-header__secondary-nav-outer .menu-secondary-navigation-container ul{display:flex;margin:0;background-color:#daddee;padding:15px 20px;font-size:15px;max-height:100vh;box-shadow:#0000001a 0 0 5px}.site-header__secondary-nav-outer .menu-secondary-navigation-container ul li{list-style:none}.site-header__secondary-nav-outer .menu-secondary-navigation-container ul li a{text-decoration:none;padding:10px;transition:none;font-size:16px;font-weight:700}.site-header__secondary-nav-outer .menu-secondary-navigation-container ul li a:visited{text-decoration:none}.site-header__secondary-nav-outer .menu-secondary-navigation-container ul li a:hover,.site-header__secondary-nav-outer .menu-secondary-navigation-container ul li a:focus{text-decoration:underline}@media (max-width: 992px){.site-header__secondary-nav-outer .menu-secondary-navigation-container{display:none}}.site-header .main-navigation{display:flex;width:100%;justify-content:space-between}.site-header .main-navigation--child-site .menu-main-navigation-container>ul.menu{justify-content:flex-start;gap:15px}.site-header .main-navigation a{font-weight:700}.site-header .main-navigation ul{display:flex}.site-header .main-navigation .mobile-only,.site-header .main-navigation .contact-info,.site-header .main-navigation .menu-toggle{display:none}.site-header .main-navigation a.cta.secondary.main-menu{position:relative;z-index:1000}@media (max-width: 992px){.site-header .main-navigation a.cta.secondary.main-menu{display:none}}@media (max-width: 992px){.site-header .main-navigation .menu-toggle{width:30px;height:20px;display:flex;flex-direction:column;justify-content:space-between;background:none;padding:0;border:none;position:absolute;top:0;right:15px}.site-header .main-navigation .menu-toggle span{border-bottom:solid 3px #0D1754;width:100%}}.site-header .main-navigation.toggled ul{flex-direction:row}@media (max-width: 992px){.site-header .main-navigation.toggled a.cta.secondary.main-menu{display:block;bottom:0;left:0;width:100%;z-index:999;padding:20px;text-align:center}}@media (max-width: 992px){.site-header .main-navigation.toggled ul{top:15px;transition:top .3s;flex-direction:column;overflow:hidden}}@media (max-width: 992px){.site-header .menu-main-navigation-container{flex-direction:column}}.site-header .menu-main-navigation-container{display:flex;position:relative;flex-grow:1;justify-content:space-between;gap:10px}.site-header .menu-main-navigation-container ul:first-of-type{width:100%}.site-header .menu-main-navigation-container ul:last-of-type{min-width:fit-content}@media (min-width: 992px) and (max-width: 1200px){.site-header .menu-main-navigation-container{flex-direction:column-reverse;align-items:flex-end}}.site-header .menu-main-navigation-container>ul{align-items:center}.site-header .menu-main-navigation-container>ul li a:not(.mobile-menu__sticky-button){z-index:6;position:relative;display:flex;align-items:center;padding:10px;font-size:16px}@media (min-width: 1200px){.site-header .menu-main-navigation-container>ul li a:not(.mobile-menu__sticky-button):hover,.site-header .menu-main-navigation-container>ul li a:not(.mobile-menu__sticky-button):focus{text-decoration:underline}}.site-header .menu-main-navigation-container>ul .sub-menu li a{padding:10px}.site-header .menu-main-navigation-container ul{justify-content:space-between}@media (max-width: 992px){.site-header .menu-main-navigation-container ul{justify-content:unset}}.site-header .menu-main-navigation-container .cta a{color:#fff;padding:10px 20px}.site-header .menu-main-navigation-container .cta a:hover,.site-header .menu-main-navigation-container .cta a:focus{background-color:#e37f40}.site-header .menu-main-navigation-container .mega-menu-parent.second:hover>.sub-menu{top:100%}.site-header .menu-main-navigation-container .mobile-navigation-item{display:none}@media (min-width: 992px){.site-header .menu-main-navigation-container .mega-menu-parent>a:after{content:"";border-left:4px solid transparent;border-right:4px solid transparent;border-top:8px solid #0A1758;margin:0 0 0 6px}}.site-header .menu-main-navigation-container .mega-menu-parent>.sub-menu{top:-900px}@media (max-width: 1200px){.site-header .menu-main-navigation-container .mega-menu-parent>.sub-menu{justify-content:center}}.site-header .menu-main-navigation-container .mega-menu-parent>.sub-menu .menu-item-has-children .sub-menu{position:inherit}.site-header .menu-main-navigation-container .mega-menu-parent>.sub-menu>.menu-item-has-children{margin-left:0;padding:20px 10px 10px;width:100%}.site-header .menu-main-navigation-container .mega-menu-parent>.sub-menu>li{border-right:solid 2px rgba(132,142,196,.5);margin-left:25px}@media (max-width: 1200px){.site-header .menu-main-navigation-container .mega-menu-parent>.sub-menu>li{margin-left:0}}.site-header .menu-main-navigation-container .mega-menu-parent>.sub-menu>li:last-child{border-right:none}.site-header .menu-main-navigation-container .mega-menu-parent .sub-menu{left:0}.site-header .menu-main-navigation-container .mega-menu-parent:hover>.sub-menu>li a{font-family:proxima-nova,sans-serif;font-weight:700;font-style:normal;color:#0a1758}.site-header .menu-main-navigation-container .mega-menu-parent:hover>.sub-menu .sub-menu{position:initial}.site-header .menu-main-navigation-container .mega-menu-parent:hover>.sub-menu .sub-menu a{position:relative;font-family:proxima-nova,sans-serif;font-weight:700;font-style:normal;display:inline-flex;align-items:flex-start}.site-header .menu-main-navigation-container .mega-menu-parent:hover>.sub-menu .sub-menu a:before{content:"";position:relative;left:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #868EC0;margin:0 20px 0 0}@media (min-width: 992px){.site-header .menu-main-navigation-container .mega-menu-parent:hover>.sub-menu .sub-menu a:before{top:8px}}@media (max-width: 992px){.site-header .menu-main-navigation-container .mega-menu-parent:hover>.sub-menu .sub-menu a:before{top:6px}}.site-header .menu-main-navigation-container .mega-menu-parent>.sub-menu{height:auto;width:100%;background-color:#e8e8e8;padding:20px}.site-header .menu-main-navigation-container .mega-menu-parent.second{position:relative;display:flex;flex-direction:column}.site-header .menu-main-navigation-container .mega-menu-parent.second>.sub-menu{left:0;width:auto;display:flex;flex-direction:column}.site-header .menu-main-navigation-container .mega-menu-parent.second>.sub-menu>li{border-right:none}.site-header .menu-main-navigation-container .mega-menu-parent.second>.sub-menu li{margin:0}.site-header .menu-main-navigation-container .mega-menu-parent.second>.sub-menu li a{font-family:proxima-nova,sans-serif;font-weight:700;font-style:normal}.site-header .menu-main-navigation-container .mega-menu-parent.second>.sub-menu li a:before{content:"";border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:8px solid #868EC0;margin:0 10px 0 0}@media (max-width: 1200px){.site-header .menu-main-navigation-container .mega-menu-parent.second>.sub-menu{left:inherit;right:0}}.site-header .menu-main-navigation-container .menu-item-has-children .sub-menu{display:flex;pointer-events:none;transition:none;z-index:2}.site-header .menu-main-navigation-container .menu-item-has-children .sub-menu li,.site-header .menu-main-navigation-container .menu-item-has-children .sub-menu a{height:auto}.site-header .menu-main-navigation-container .menu-item-has-children .sub-menu .sub-menu a{margin:0;min-width:270px}@media (max-width: 1400px){.site-header .menu-main-navigation-container .menu-item-has-children .sub-menu .sub-menu a{min-width:auto}}.site-header .menu-main-navigation-container .menu-item-has-children .sub-menu li a{transition:none}.site-header .menu-main-navigation-container .menu-item-has-children:hover .sub-menu,.site-header .menu-main-navigation-container .menu-item-has-children:focus .sub-menu{top:100%;pointer-events:auto}.site-header .menu-main-navigation-container .menu-item-has-children ul{box-shadow:none}.site-header .menu-main-navigation-container .menu-item-has-children ul li{background-color:#e8e8e8}.site-header .menu-main-navigation-container .menu-item-has-children ul .menu-item-has-children ul{left:0;display:flex;flex-direction:column}@media (max-width: 992px){.site-header .menu-main-navigation-container{background-color:#e8e8e8;position:absolute;width:100%;left:0;z-index:4}.site-header .menu-main-navigation-container .mega-menu-parent>.sub-menu{position:inherit;display:none}.site-header .menu-main-navigation-container .mega-menu-parent>.menu-item-has-children{margin-left:0;padding:20px 10px 10px 5%}.site-header .menu-main-navigation-container ul#primary-menu{display:none;flex-direction:column;padding:25px 0 0}.site-header .menu-main-navigation-container ul#primary-menu.active{display:flex;flex-direction:column;height:calc(100vh - 220px);overflow-y:auto}.site-header .menu-main-navigation-container ul#primary-menu.active .mobile-navigation-item{display:block}.site-header .menu-main-navigation-container ul#primary-menu.active .mobile-navigation-item a{font-weight:400}.site-header .menu-main-navigation-container ul#primary-menu.active .mobile-navigation-item a:before{content:"";border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #868EC0;margin:0 10px 0 0}.site-header .menu-main-navigation-container ul#primary-menu.active .mobile-navigation-item a:after{display:none}.site-header .menu-main-navigation-container ul#primary-menu.active .mega-menu-parent>.sub-menu{display:none}.site-header .menu-main-navigation-container ul#primary-menu.active .mega-menu-parent.show-children>.sub-menu{display:flex;flex-direction:column;padding:0 0 0 25px}.site-header .menu-main-navigation-container ul#primary-menu.active .mega-menu-parent.show-children>.sub-menu .menu-item-has-children{padding:0}.site-header .menu-main-navigation-container ul#primary-menu.active .mega-menu-parent.show-children>.sub-menu .menu-item-has-children .sub-menu{padding:0 0 0 25px;height:100%}.site-header .menu-main-navigation-container ul#primary-menu.active .mega-menu-parent.second.show-children>.sub-menu{height:100%;padding:0 0 0 25px;transition:none}.site-header .menu-main-navigation-container ul#primary-menu.active .mega-menu-parent.second .sub-menu a:after{display:none}.site-header .menu-main-navigation-container .cta a{padding:10px 15px}.site-header .menu-main-navigation-container li a:hover,.site-header .menu-main-navigation-container li a:focus{text-decoration:none}}@media (max-width: 992px){.site-header{padding:15px 0 0}.site-header .container{max-width:100%}.site-header .menu-toggle{z-index:6}.site-header__secondary-nav-outer{margin-bottom:0}.site-header .menu-main-navigation-container>ul li a{padding:10px 15px}.site-header .menu-main-navigation-container .contact-info a{display:flex;padding:10px 15px;width:100%;font-weight:700!important}.site-header .menu-main-navigation-container .contact-info a:before{margin-right:20px;font-weight:700;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30.415' height='30.415' viewBox='0 0 20.415 20.415'%3E%3Cpath id='Icon_awesome-phone-alt' data-name='Icon awesome-phone-alt' d='M19.833,14.427l-4.466-1.914a.957.957,0,0,0-1.116.275L12.273,15.2A14.78,14.78,0,0,1,5.208,8.139L7.624,6.161A.955.955,0,0,0,7.9,5.045L5.985.579a.963.963,0,0,0-1.1-.554L.742,0.981A.957.957,0,0,0,0,1.914a18.5,18.5,0,0,0,18.5,18.5.957.957,0,0,0,.933-.742l.957-4.147a.969.969,0,0,0-.559-1.1Z' transform='translate(0 0)' fill='%230a1758'/%3E%3C/svg%3E")}.site-header .menu-main-navigation-container .mobile-only,.site-header .menu-main-navigation-container .contact-info{display:block}.site-header .menu-main-navigation-container .mobile-only a,.site-header .menu-main-navigation-container .contact-info a{font-weight:400}.site-header .menu-main-navigation-container .mobile-only a:after,.site-header .menu-main-navigation-container .contact-info a:after{border-right:none!important;border-top:none!important;border-left:none!important;border-bottom:none!important}.site-header .menu-main-navigation-container .mobile-menu li{margin-top:30px}.site-header .menu-main-navigation-container .menu>li>a:after{margin:0 0 0 15px}.site-header .main-navigation li{width:100%}.site-header .mega-menu-parent.menu-item-has-children>a:after{content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #868EC0;margin:0 15px 0 auto}.site-header .mega-menu-parent.menu-item-has-children:hover .sub-menu,.site-header .mega-menu-parent.menu-item-has-children:focus .sub-menu{position:initial}.site-header .mega-menu-parent.menu-item-has-children>.sub-menu{right:-1000px;width:100%!important;box-shadow:none!important;padding:10px 0 0 25px}.site-header .mega-menu-parent.menu-item-has-children>.sub-menu>a:after{content:none}.site-header .mega-menu-parent.menu-item-has-children>.sub-menu>li a:after{content:"";box-shadow:0 2px 0 -1px #868ec0;width:200px;height:5px;position:absolute;bottom:6px}.site-header .mega-menu-parent.menu-item-has-children>.sub-menu a{margin:0;width:100%}.site-header .mega-menu-parent.menu-item-has-children>.sub-menu .sub-menu li a{border-bottom:none}.site-header .mega-menu-parent.menu-item-has-children>.sub-menu .sub-menu li a:after{display:none}.site-header .mega-menu-parent.menu-item-has-children>.sub-menu .sub-menu li a:before{content:"";border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:8px solid #868EC0;position:absolute;left:-15px}}@media (max-width: 576px){.site-header .main-navigation .menu-toggle{right:15px}}@media (max-width: 1400px){.menu-main-navigation-container .cta{display:none}}@media (max-width: 992px){.main-navigation.toggled .mega-menu-parent.menu-item-has-children.focus>a:after{transform:rotate(90deg)}.main-navigation.toggled .mega-menu-parent.menu-item-has-children.focus>.sub-menu{display:flex!important;position:initial}.main-navigation.toggled .mega-menu-parent.menu-item-has-children.focus>.sub-menu li a{transition:none}.mega-menu-parent.menu-item-has-children.focus>.sub-menu{display:none;position:initial}.mega-menu-parent.menu-item-has-children.focus>.sub-menu li a{transition:none}.mega-menu-parent>.sub-menu>li{border-right:none!important}.mega-menu-parent>.sub-menu .menu-item-has-children .sub-menu{padding:15px 15px 0 30px}.menu-main-navigation-container>ul li.cta{display:block}.menu-main-navigation-container>ul li.cta a{border-radius:0;justify-content:center}.menu-main-navigation-container>ul li.cta a:after{display:none}.site-branding{margin:0}}@media (min-width: 992px) and (max-width: 1200px){.site-branding .custom-logo picture{max-width:350px}}@media (min-width: 992px){.site-branding{margin:35px 0 0}}@media (max-width: 576px){.site-branding .custom-logo picture{max-width:197px}}@media (max-width: 1400px){.menu-main-navigation-container .mega-menu-parent .sub-menu{justify-content:space-evenly}}.site-header .menu-main-navigation-container .sub-menu>.menu-item-has-children>a{cursor:default}.site-header .menu-main-navigation-container .sub-menu>.menu-item-has-children>a:hover,.site-header .menu-main-navigation-container .sub-menu>.menu-item-has-children>a:focus,.site-header .menu-main-navigation-container .sub-menu>.menu-item-has-children>a:active{text-decoration:none}.not-found.generic-banner{background-image:url(/wp-content/themes/angle/img/defaultbanner.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden;width:100%}.not-found.generic-banner .container{position:relative}@media (min-width: 992px){.not-found.generic-banner .container{padding:95px 0}}@media (max-width: 992px){.not-found.generic-banner .container{display:flex;flex-direction:column;justify-content:center;min-height:600px}}.not-found.generic-banner .angled-overlay{position:absolute;left:-20rem;height:auto;max-height:100%;width:70%;opacity:.7;transform-origin:bottom right;transform:skew(-30deg)}.not-found.generic-banner__copy h2{margin:0 0 .6rem;font-weight:700}.not-found.generic-banner__copy p{font-size:1.1rem;margin:0 0 1.5rem;line-height:1.7}@media (max-width: 992px){.not-found.generic-banner{margin-bottom:0;padding:1.6rem 0 0;background-position:center;display:flex;align-items:center}.not-found.generic-banner .angled-overlay{display:none}.not-found.generic-banner__copy h1{font-size:2.8rem;margin:0 0 1rem}}.not-found.generic-banner .mobile-only{display:none}@media (max-width: 992px){.not-found.generic-banner .mobile-only{display:flex}}.site-sticky-footer{background-color:#0d1754;position:fixed;top:calc(100vh - 66px);height:100%;width:100%;z-index:9}@media (max-width: 1400px){.site-sticky-footer .container--sticky{max-width:100%}}.site-sticky-footer__inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-height:65px;height:100%;padding:10px 0}.site-sticky-footer__inner .location-form{margin:5px 0;width:450px}.site-sticky-footer__inner .location-form div input[type=text]{margin:0;height:36px;font-size:1rem;padding:11.5px 77px 15.5px 15.5px}.site-sticky-footer__inner .location-form div input[type=text]::placeholder{font-size:14px}.site-sticky-footer__inner .location-form div{height:36px}.site-sticky-footer__inner .location-form div div{width:45px}.site-sticky-footer__inner .location-form div input[type=submit]{height:36px;border:none;padding:14px}.site-sticky-footer__inner .location-form__current-location{display:none}@media (max-width: 768px){.site-sticky-footer__inner .cta.secondary{display:none}}.site-sticky-footer__navigation-help{flex-wrap:wrap}.site-sticky-footer__navigation-help .btn--wrapper{display:block}.site-sticky-footer__navigation-help .btn--wrapper .pill{padding:10px;font-size:1rem}@media (max-width: 1400px){.site-sticky-footer__navigation-help{display:none}}.site-sticky-footer__pre-footer-info-bar{display:flex;align-items:center}.site-sticky-footer__pre-footer-info-bar .phone{color:#fff;font-size:1.2rem}.site-sticky-footer__pre-footer-info-bar .phone:after{content:"Open 24 / 7";margin-left:10px}@media (min-width: 992px){.site-sticky-footer__pre-footer-info-bar .phone:after{content:"Open 24 hours a day, 7 days a week"}}.site-sticky-footer__pre-footer-info-bar p{color:#fff;margin:0;font-size:1.2rem}.site-sticky-footer__pre-footer-info-bar .back-to-top{visibility:hidden;position:relative;top:4px}@media (min-width: 576px){.site-sticky-footer__pre-footer-info-bar .back-to-top{margin-left:20px}}@media (max-width: 768px){.site-sticky-footer__pre-footer-info-bar{width:100%;justify-content:flex-end}.site-sticky-footer__pre-footer-info-bar p{font-size:1rem}}@media (max-width: 576px){.site-sticky-footer__pre-footer-info-bar{justify-content:space-between}}@media (max-width: 1200px){.site-sticky-footer .location-form{width:350px}}@media (max-width: 992px){.site-sticky-footer .location-form{margin-right:40px}.site-sticky-footer__pre-footer-info-bar .back-to-top{visibility:visible}}@media (max-width: 768px){.site-sticky-footer .location-form{display:none}.site-sticky-footer__pre-footer-info-bar .back-to-top{visibility:visible}}.mtNorm{margin-top:95px}.mbNorm{margin-bottom:95px}.mtSmall{margin-top:45px}.mbSmall{margin-bottom:45px}.mtNone{margin-top:0}.mbNone{margin-bottom:0}@media (max-width: 992px){.mtNorm{margin-top:45px}.mbNorm{margin-bottom:45px}.mtSmall{margin-top:25px}.mbSmall{margin-bottom:25px}}.posts-layout{display:flex;flex-direction:column-reverse;gap:40px}.posts-layout .category-box{display:none}@media (min-width: 992px){.posts-layout .category-box{display:block}.category-select{display:none}}.posts-layout__sidebar{min-width:300px}@media (min-width: 992px){.posts-layout{flex-direction:row-reverse}}.posts-section{margin-top:35px}.article-list-heading{font-size:32px;font-weight:700;margin:0 0 20px}.entry-thumbnail{position:relative}.entry-thumbnail picture{display:flex;height:100%;width:100%;position:absolute;top:0}.entry-thumbnail span{display:flex;padding-top:69%}@media (min-width: 768px){.article-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}}.article-list article{background-color:#d9dced33;border-radius:15px;display:flex;flex-direction:column;overflow:hidden}.entry-main{padding:20px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.entry-title{font-size:1.2rem;margin:0 0 15px;font-weight:700}.entry-title a{text-decoration:none}.entry-title a:hover{text-decoration:underline}.entry-meta{font-size:13px;color:#0a1758;margin:0 0 5px}.entry-link{margin-top:20px}.entry-link a{text-decoration:none}.entry-link a:hover{text-decoration:underline}.entry-link a:after{content:"";content:url("data:image/svg+xml,%3Csvg id='Component_1_127' data-name='Component%201%20%E2%80%93%20127' xmlns='http://www.w3.org/2000/svg' width='14.139' height='19.129' viewBox='0 0 14.139 19.129'%3E%3Cpath id='Polygon_22' data-name='Polygon%2022' d='M9.564,0l9.564,14.139H0Z' transform='translate(14.139) rotate(90)' fill='%23848ec4'/%3E%3C/svg%3E");margin-left:15px;height:20px;display:inline-block;vertical-align:middle}.category-box{background-color:#848ec4;color:#fff;padding:35px 25px;border-radius:15px}.category-box a{color:#fff}.category-box h2{font-size:1.6rem;font-weight:700;margin:0 0 20px;color:#fff}.category-box .search-form{display:flex;border-bottom:1px solid #FFF}.category-box .search-form label{flex:1}.category-box .search-form label input{width:100%;height:100%;padding:10px 5px;background:none;border:0;outline:none;color:#fff;font-size:1.1rem}.category-box .search-form label input::placeholder{color:#fff;font-weight:700}.category-box .search-form .search-submit{background:none;border:0}.category-box__list{padding:0;margin:40px 0 0;list-style:none}.category-box__list li{margin-bottom:15px}.category-box__list li a{padding-right:20px;display:block;font-size:1.1rem;font-weight:700;text-decoration:none;position:relative}.category-box__list li a:after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDEyIDE4Ij48cGF0aCBkPSJNOSwwbDksMTJIMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyKSByb3RhdGUoOTApIiBmaWxsPSIjZmZmIi8+PC9zdmc+);position:absolute;right:0;top:4px}.category-box__list li a:hover{text-decoration:underline}.category-select-mobile{position:relative;width:50%}.category-select-mobile:after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDEyIDE4Ij48cGF0aCBkPSJNOSwwbDksMTJIMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyKSByb3RhdGUoOTApIiBmaWxsPSIjZmZmIi8+PC9zdmc+);position:absolute;right:20px;top:22px}.category-select{width:100%;color:#fff;font-size:1.2rem;font-weight:700;padding:15px 20px;background-color:#848ec4;border-radius:69px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.category-select::-ms-expand{display:none}.pagination{display:flex;justify-content:space-around;margin:30px 0 130px;font-size:1rem}.pagination a{text-decoration:none}.pagination a:hover{text-decoration:underline}.prev--hidden{visibility:hidden}.pagination .prev a:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy41OTgiIGhlaWdodD0iMTguMzk3IiB2aWV3Qm94PSIwIDAgMTMuNTk4IDE4LjM5NyI+PHBhdGggZD0iTTkuMiwwbDkuMiwxMy42SDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDE4LjM5Nykgcm90YXRlKC05MCkiIGZpbGw9IiM4NDhlYzQiLz48L3N2Zz4=);margin-right:15px;height:20px;display:inline-block;vertical-align:middle}.pagination .next a:after{content:url("data:image/svg+xml,%3Csvg id='Component_1_127' data-name='Component%201%20%E2%80%93%20127' xmlns='http://www.w3.org/2000/svg' width='14.139' height='19.129' viewBox='0 0 14.139 19.129'%3E%3Cpath id='Polygon_22' data-name='Polygon%2022' d='M9.564,0l9.564,14.139H0Z' transform='translate(14.139) rotate(90)' fill='%23848ec4'/%3E%3C/svg%3E");margin-left:15px;height:20px;display:inline-block;vertical-align:middle}.article-list.article-list--stacked{grid-template-columns:none}.article-list.article-list--stacked article{background-color:#fff;padding:0}@media only screen and (min-width: 992px) and (max-width: 1200px){.article-layout{flex-direction:column!important}.latest-news-box .article-list--stacked{grid-template-columns:repeat(2,1fr)}}.social-icons{display:inline-flex;gap:15px;flex-direction:row;margin:25px 0 0}.social-icons a{display:inline-block;width:40px;outline:none}.social-icons a svg{width:100%;height:100%}.social-icons a svg path{opacity:.9}.social-icons a:hover svg path{opacity:1}@media (min-width: 992px){.article-layout{display:flex;flex-direction:row;gap:90px;margin-bottom:60px}}.article-layout article.content{padding:30px 0 0;margin-bottom:100px}@media (min-width: 768px){.article-layout aside{min-width:430px}}.article-layout .breadcrumbs{margin-bottom:50px}.article-layout .content p a:hover{text-decoration:none}.article-layout .content p a:focus{outline:none}@media (max-width: 768px){.article-layout .content img.alignright,.article-layout .content figure.alignright,.article-layout .content img.alignleft,.article-layout .content figure.alignleft{float:none;display:block;margin:0 0 30px}}.latest-news-box{background-color:#d9dced4d;padding:50px 25px;margin:0 -10px}@media (min-width: 768px){.latest-news-box{padding:50px;margin:0}}.latest-news-box>h2{font-size:1.8rem;font-weight:700;margin:0 0 25px}.latest-news-box__link{text-align:right}.latest-news-box__link a{text-decoration:none}.latest-news-box__link a:hover{text-decoration:underline}.latest-news-box__link a:after{content:url("data:image/svg+xml,%3Csvg id='Component_1_127' data-name='Component%201%20%E2%80%93%20127' xmlns='http://www.w3.org/2000/svg' width='14.139' height='19.129' viewBox='0 0 14.139 19.129'%3E%3Cpath id='Polygon_22' data-name='Polygon%2022' d='M9.564,0l9.564,14.139H0Z' transform='translate(14.139) rotate(90)' fill='%23848ec4'/%3E%3C/svg%3E");margin-left:15px;height:20px;display:inline-block;vertical-align:middle}@media (max-width: 768px){.fullwidth-trustpilot-widget{margin-top:20px}}.single-post-container .site-main{margin-top:4rem}.single-post-banner .generic-banner{position:relative;width:100%;height:530px;background-size:cover;background-position:center;background-repeat:no-repeat}.single-post-banner .generic-banner .angled-overlay{position:absolute;top:0;left:-30rem;height:auto;max-height:100%;width:70%;z-index:1;opacity:.7;transform-origin:bottom right;transform:skew(-30deg)}@media (max-width: 992px){.single-post-banner .generic-banner .angled-overlay{opacity:0}}.single-post-banner .generic-banner .container .generic-banner__first{display:flex;flex-direction:column;justify-content:center;z-index:2;position:relative;height:100%;min-height:530px}.single-post-banner .generic-banner .container .generic-banner__copy h1{font-weight:700}@media (max-width: 768px){.single-post-banner .generic-banner .container .generic-banner__copy h1,.single-post-banner .generic-banner .container .generic-banner__copy p{color:#fff}}.single-post-banner .generic-banner .site-sticky-footer{position:relative;height:auto;top:0}@media (max-width: 768px){.single-post-banner .generic-banner .site-sticky-footer__pre-footer-info-bar{justify-content:normal}}h1{font-size:3.2rem}h2{font-size:2rem;margin:0 0 1.5rem}.bg-image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.cky-revisit-bottom-left{bottom:80px!important}
