@charset "UTF-8";
/* https://www.snapfrozen.com.au/wp-content/uploads/elementor/css/global-6987-frontend-desktop.css?ver=6a62ee67e7c17 */
.elementor .svg{width:1.5rem;height:1.5rem;margin:0;display:inline-block}.elementor .cont-base{width:min(100%, 90rem);padding:0;margin:auto}.elementor .p-0{padding:0}.elementor .has-mm{&.has-mm-opened{color:var(--white,#fff);background-color:var(--blue-800,#39539e);outline:none}&.has-mm-opened:hover{background-color:var(--blue-600,#4672ca)}\n}.elementor .nav-button{font-weight:400;font-size:1rem;color:var(--black);line-height:2;padding-block-start:.25rem;padding-block-end:.25rem;padding-inline-start:.75rem;padding-inline-end:.75rem;margin:0rem;border-radius:.25rem;border-style:none;background:#fff0;cursor:pointer;\n}.elementor .nav-button:hover,.elementor .nav-button:focus-visible{background-color:var(--neutral-200)}.elementor .nav-mm-abs-cont{display:none;padding:0 .5rem 0 0;opacity:0;transition:display 0.25s allow-discrete,opacity 0.25s ease,transform 0.25s ease;transform:translateY(-.5rem);@starting-style{opacity:0;transform:translateY(-.5rem)}&.is-opened{display:grid;opacity:1;transform:translateY(0);@starting-style{opacity:0;transform:translateY(-.5rem)}}@media (min-width:70rem){position:absolute;top:3.5rem;padding:0}\n}.elementor .btn-icon{width:auto;min-width:auto;color:var(--black);padding:.5rem;border-radius:.25rem;display:inline-flex;cursor:pointer;.e-svg-base svg{display:block;fill:none}\n}.elementor .btn-icon:hover,.elementor .btn-icon:focus-visible{background-color:var(--neutral-200)}.elementor .btn{font-family:"Poppins";font-weight:400;font-size:1rem;color:var(--black);line-height:2;padding-block-start:.25rem;padding-block-end:.25rem;padding-inline-start:.75rem;padding-inline-end:.75rem;border-radius:.25rem;background-color:var(--neutral-200)}.elementor .btn:hover,.elementor .btn:focus-visible{background-color:var(--neutral-300)}.elementor .nav-mm-cont{display:grid;padding:1.5rem;background-color:var(--white,#fff);border:.063rem solid var(--neutral-200,#e5e5e5);border-radius:.5rem;gap:2rem 2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%, 15rem),1fr));@media (min-width:70rem){box-shadow:0 3.5rem 2.5rem -2.5rem rgb(109 109 109 / .12)}\n}.elementor .nav-mm-cat-headline{font-family:"Poppins";font-weight:700;font-size:.75rem;color:var(--black);text-transform:uppercase;margin-block-end:2rem}.elementor .mm-img-box{border-radius:.25rem;display:flex;align-items:start;display:grid;grid-template-columns:2rem 1fr;gap:1rem 1rem;cursor:pointer;\n}.elementor .mm-img-box:hover,.elementor .mm-img-box:focus-visible{background-color:var(--neutral-100)}.elementor .mb-2{margin-block-end:2rem}.elementor .text-black{color:var(--black)}.elementor .h5{font-family:"Poppins";font-weight:500;font-size:1rem;line-height:1.5}.elementor .mt-1{margin-block-start:.25rem}.elementor .mm-img-box__icon{width:2rem}.elementor .nav-mm-summary{color:var(--neutral-700);font-family:Poppins;font-weight:300;font-size:.75rem;text-wrap:balance;\n}.elementor .text-sm{font-family:"Poppins";font-weight:300;font-size:.75rem;line-height:2}.elementor .sec-sm{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:var(--neutral-100)}.elementor .h4{font-family:Poppins;font-size:1.3125rem;font-style:normal;font-weight:500;line-height:150%;\n}.elementor .grid{padding:0;--cols:repeat(2, 1fr);--rows:auto;--gap:3rem 3rem;display:grid;gap:var(--gap);grid-template-columns:var(--cols);grid-template-rows:var(--rows);align-items:var(--align,flex-start);\n}.elementor .btn-primary-base{font-family:"Poppins";font-weight:400;font-size:1rem;color:var(--white);line-height:2;padding-block-start:.25rem;padding-block-end:.25rem;padding-inline-start:.75rem;padding-inline-end:.75rem;border-radius:.25rem;background-color:var(--blue-800)}.elementor .btn-primary-base:hover,.elementor .btn-primary-base:focus-visible{background-color:var(--blue-600)}.elementor .display-md{font-family:"Poppins";font-weight:800;font-size:1.875rem;line-height:150%}.elementor .text-neutral-800{color:var(--neutral-800)}.elementor .link-sm{font-family:"Poppins";font-weight:400;font-size:.75rem;color:var(--black);line-height:2;display:inline-block;cursor:pointer;\n}.elementor .link-sm:hover,.elementor .link-sm:focus-visible{color:var(--blue-600)}.elementor .text-neutral-300{color:var(--neutral-300)}.elementor .text-white{color:var(--white)}.elementor .display-base{font-family:"Poppins";font-weight:800;font-size:1.3125rem;line-height:150%}.elementor .mb-6{margin-block-end:1.5rem}.elementor .mb-8{margin-block-end:2rem}.elementor .link-list-v{column-gap:.75rem;padding:0;display:flex;flex-direction:column;row-gap:.75rem;justify-content:flex-start;align-items:start}.elementor .link-invert-sm{font-family:"Poppins";font-weight:400;font-size:.75rem;color:var(--neutral-300);line-height:2;display:inline-block;cursor:pointer;\n}.elementor .link-invert-sm:hover,.elementor .link-invert-sm:focus-visible{color:var(--blue-400)}.elementor .link-list-h{column-gap:1.5rem;padding:0;display:flex;flex-direction:row;row-gap:.5rem;flex-wrap:wrap;justify-content:flex-start}.elementor .mb-4{margin-block-end:1rem}.elementor .icon-base{width:1.5rem;height:1.5rem;display:inline-block;color:inherit;\n}.elementor .iconed-label-base{color:var(--black);column-gap:.75rem;padding:0;display:inline-flex;flex-direction:row}.elementor .iconed-label-base:hover,.elementor .iconed-label-base:focus-visible{color:var(--blue-600)}.elementor .grow{flex:1 0 auto}.elementor .btn-social-base{width:auto;min-width:auto;color:var(--blue-600);padding:.5rem;border-radius:.25rem;background-color:var(--neutral-200);display:inline-flex;cursor:pointer;.e-svg-base svg{display:block;fill:none}\n}.elementor .btn-social-base:hover,.elementor .btn-social-base:focus-visible{color:var(--white);background-color:var(--blue-600)}.elementor .linked-text:hover,.elementor .linked-text:focus-visible{color:var(--blue-600)}.elementor .linked-text{cursor:pointer;\n}.elementor .truncate-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;\n}.elementor .bg-white{background-color:var(--white)}.elementor .bg-neutral-50{background-color:var(--neutral-50)}