/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--font-sans:Verdana,Geneva,sans-serif;--font-serif:"Trebuchet MS","georgia",serif;--font-size-base:1rem;--font-size-l:1.125rem;--font-size-s:0.875rem;--font-size-xs:0.8125rem;--font-size-xxs:0.75rem;--line-height-base:1.6875rem;--line-height-s:1.125rem;--max-width:84.375rem;--max-bg-color:98.125rem;--sp:1.125rem;--content-left:5.625rem;--site-header-height-wide:var(--sp10);--container-padding:var(--sp);--scrollbar-width:0px;--grid-col-count:6;--grid-gap:var(--sp);--grid-gap-count:-webkit-calc(var(--grid-col-count) - 1);--grid-gap-count:calc(var(--grid-col-count) - 1);--grid-full-width:-webkit-calc(100vw - var(--sp2) - var(--scrollbar-width));--grid-full-width:calc(100vw - var(--sp2) - var(--scrollbar-width));--grid-col-width:-webkit-calc((var(--grid-full-width) - (var(--grid-gap-count) * var(--grid-gap))) / var(--grid-col-count));--grid-col-width:calc((var(--grid-full-width) - (var(--grid-gap-count) * var(--grid-gap))) / var(--grid-col-count));--sp0-25:-webkit-calc(0.25 * var(--sp));--sp0-25:calc(0.25 * var(--sp));--sp0-5:-webkit-calc(0.5 * var(--sp));--sp0-5:calc(0.5 * var(--sp));--sp0-75:-webkit-calc(0.75 * var(--sp));--sp0-75:calc(0.75 * var(--sp));--sp1:-webkit-calc(1 * var(--sp));--sp1:calc(1 * var(--sp));--sp1-5:-webkit-calc(1.5 * var(--sp));--sp1-5:calc(1.5 * var(--sp));--sp2:-webkit-calc(2 * var(--sp));--sp2:calc(2 * var(--sp));--sp2-5:-webkit-calc(2.5 * var(--sp));--sp2-5:calc(2.5 * var(--sp));--sp3:-webkit-calc(3 * var(--sp));--sp3:calc(3 * var(--sp));--sp3-5:-webkit-calc(3.5 * var(--sp));--sp3-5:calc(3.5 * var(--sp));--sp4:-webkit-calc(4 * var(--sp));--sp4:calc(4 * var(--sp));--sp4-5:-webkit-calc(4.5 * var(--sp));--sp4-5:calc(4.5 * var(--sp));--sp5:-webkit-calc(5 * var(--sp));--sp5:calc(5 * var(--sp));--sp6:-webkit-calc(6 * var(--sp));--sp6:calc(6 * var(--sp));--sp7:-webkit-calc(7 * var(--sp));--sp7:calc(7 * var(--sp));--sp8:-webkit-calc(8 * var(--sp));--sp8:calc(8 * var(--sp));--sp9:-webkit-calc(9 * var(--sp));--sp9:calc(9 * var(--sp));--sp10:-webkit-calc(10 * var(--sp));--sp10:calc(10 * var(--sp));--sp11:-webkit-calc(11 * var(--sp));--sp11:calc(11 * var(--sp));--sp12:-webkit-calc(12 * var(--sp));--sp12:calc(12 * var(--sp));--sp13:-webkit-calc(13 * var(--sp));--sp13:calc(13 * var(--sp));--color--gray-hue:201;--color--gray-saturation:15%;--color--gray-5:hsl(var(--color--gray-hue),var(--color--gray-saturation),5%);--color--gray-10:hsl(var(--color--gray-hue),var(--color--gray-saturation),11%);--color--gray-20:hsl(var(--color--gray-hue),var(--color--gray-saturation),20%);--color--gray-45:hsl(var(--color--gray-hue),var(--color--gray-saturation),44%);--color--gray-60:hsl(var(--color--gray-hue),var(--color--gray-saturation),57%);--color--gray-65:hsl(var(--color--gray-hue),var(--color--gray-saturation),63%);--color--gray-70:hsl(var(--color--gray-hue),var(--color--gray-saturation),72%);--color--gray-90:hsl(var(--color--gray-hue),var(--color--gray-saturation),88%);--color--gray-95:hsl(var(--color--gray-hue),var(--color--gray-saturation),93%);--color--gray-100:hsl(var(--color--gray-hue),var(--color--gray-saturation),97%);--color--primary-hue:202;--color--primary-saturation:79%;--color--primary-lightness:50;--color--primary-30:hsl(var(--color--primary-hue),var(--color--primary-saturation),-webkit-calc(1% * (var(--color--primary-lightness) - (0.36 * var(--color--primary-lightness)))));--color--primary-30:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * (var(--color--primary-lightness) - (0.36 * var(--color--primary-lightness)))));--color--primary-40:hsl(var(--color--primary-hue),var(--color--primary-saturation),-webkit-calc(1% * (var(--color--primary-lightness) - (0.24 * var(--color--primary-lightness)))));--color--primary-40:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * (var(--color--primary-lightness) - (0.24 * var(--color--primary-lightness)))));--color--primary-50:hsl(var(--color--primary-hue),var(--color--primary-saturation),-webkit-calc(1% * var(--color--primary-lightness)));--color--primary-50:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * var(--color--primary-lightness)));--color--primary-60:hsl(var(--color--primary-hue),var(--color--primary-saturation),-webkit-calc(1% * (var(--color--primary-lightness) + (0.24 * (100 - var(--color--primary-lightness))))));--color--primary-60:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * (var(--color--primary-lightness) + (0.24 * (100 - var(--color--primary-lightness))))));--color--primary-80:hsl(var(--color--primary-hue),var(--color--primary-saturation),-webkit-calc(1% * (var(--color--primary-lightness) + (0.85 * (100 - var(--color--primary-lightness))))));--color--primary-80:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * (var(--color--primary-lightness) + (0.85 * (100 - var(--color--primary-lightness))))));--color-text-neutral-soft:var(--color--gray-45);--color-text-neutral-medium:var(--color--gray-20);--color-text-neutral-loud:var(--color--gray-5);--color-text-primary-medium:var(--color--primary-40);--color-text-primary-loud:var(--color--primary-30);--color--black:#000;--color--white:#fff;--color--red:#e33f1e;--color--gold:#fdca40;--color--green:#3fa21c;--header-height-wide-when-fixed:var(--sp6);--mobile-nav-width:31.25rem;--border-radius:0.1875rem;}@media (min-width:75rem){:root{--container-padding:var(--sp2);}}@media (min-width:43.75rem){:root{--grid-col-count:14;--grid-gap:var(--sp2);}}@media (min-width:62.5rem){:root{--scrollbar-width:0.9375rem;}}@media (min-width:75rem){:root{--grid-full-width:-webkit-calc(100vw - var(--scrollbar-width) - var(--content-left) - var(--sp4));--grid-full-width:calc(100vw - var(--scrollbar-width) - var(--content-left) - var(--sp4));}}@media (min-width:90rem){:root{--grid-full-width:-webkit-calc(var(--max-width) - var(--sp4));--grid-full-width:calc(var(--max-width) - var(--sp4));}}:root{--container-padding:72px;--spacing-small:16px;--spacing-normal:20px;--spacing-medium:40px;--spacing-large:80px;--spacing-huge:120px;--spacing-enormous:208px;--color-white:#ffffff;--color-black:#1C1C1E;--color-warm:#EFEBE2;--color-blue:#0099CC;--color-green:#73C167;--color-dark-green:#3F8235;--color-red:#F1645D;--color-grey:#F2F2F7;--color-line-grey:#DADCE0;--color-deep-grey:#EBEBF0;--color-dark-grey:#5F6368;--color-orange:#F9A127;--color-lightblue:deepskyblue;--color-darkblue:#007399;--color-text-default:#1C1C1E;--color-text-primary:#73C167;--color-text-primary-dark:#3F8235;--color-text-secondary:#0099CC;--color-text-red:#F1645D;--color-text-orange:#F9A127;--color-text-grey:#F2F2F7;--color-text-deep-grey:#F2F2F7;--color-text-white:#ffffff;--radius-small:8px;--radius-medium:12px;--radius-large:16px;--radius-huge:20px;--radius-enormous:44px;--radius-full:100px;--shadow-sm:0px 1px 2px 0px rgba(0,0,0,0.05);--shadow-base:0px 1px 2px 0px rgba(0,0,0,0.06),0px 1px 3px 0px rgba(0,0,0,0.1);--shadow-md:0px 2px 4px -1px rgba(0,0,0,0.06),0px 4px 6px -1px rgba(0,0,0,0.1);--shadow-lg:0px 4px 6px -2px rgba(0,0,0,0.05),0px 10px 15px -3px rgba(0,0,0,0.1);--shadow-xl:0px 10px 10px -5px rgba(0,0,0,0.04),0px 20px 25px -5px rgba(0,0,0,0.1);--shadow-2xl:0px 25px 50px -12px rgba(0,0,0,0.25);--shadow-inner:0px 2px 4px 0px rgba(0,0,0,0.06) inset;--text-size-xs:0.75rem;--text-size-sm:0.875rem;--text-size-base:1rem;--text-size-lg:1.125rem;--text-size-xl:1.25rem;--text-size-2xl:1.5rem;--text-size-3xl:1.875rem;--text-size-4xl:2.25rem;--text-size-5xl:3rem;--text-size-6xl:3.75rem;--text-size-7xl:4.5rem;--text-size-8xl:6rem;--text-size-9xl:8rem;--leading-none:1;--leading-4:1rem;--leading-5:1.25rem;--leading-6:1.5rem;--leading-7:1.75rem;--leading-8:2rem;--leading-9:2.25rem;--leading-10:2.5rem;--container-width-screen:2560px;--container-width-full:1543px;--container-width-xlarge:1444px;--container-width-large:1392px;--container-width-medium:1040px;--container-width-small:864px;--container-width-text:688px;--color-link:var(--color-blue);--color-hover-link:#007399;--button-bg-color:#ffffff;--button-text-color:#1C1C1E;--button-border-color:transparent;--button-hover-bg-color:white;--button-hover-text-color:#1C1C1E;--button-hover-border-color:white;--color-block-link-item:var(--color-warm);--image-text-gap:64px;--text-max-width:424px;--image-max-width:524px;--highlight-height:370px;--alert-background:var(--color-blue);--alert-text-color:var(--color-white);--index-banner:100;--index-header:200;--index-mobile-menu:300;--blockquote-color:var(--color-green);--blockquote-background:var(--color-grey);}@media screen and (max-width:768px){:root{--container-padding:36px;}}@media screen and (max-width:640px){:root{--container-padding:20px;}}@font-face{font-family:"icomoon";src:url(/themes/custom/rspca/typography/icons/fonts/icomoon.eot?6s3czx=);src:url(/themes/custom/rspca/typography/icons/fonts/icomoon.eot?6s3czx=#iefix) format("embedded-opentype"),url(/themes/custom/rspca/typography/icons/fonts/icomoon.ttf?6s3czx=) format("truetype"),url(/themes/custom/rspca/typography/icons/fonts/icomoon.woff?6s3czx=) format("woff"),url(/themes/custom/rspca/typography/icons/fonts/icomoon.svg?6s3czx=#icomoon) format("svg");font-weight:normal;font-style:normal;font-display:block;}[class^="icon-"],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-animal-dog:before{content:"\ea02";color:#73c167;}.icon-cat-animal:before{content:"\ea03";color:#73c167;}.icon-checkmark-square:before{content:"\ea04";color:#73c167;}.icon-kids-child:before{content:"\ea05";color:#73c167;}.icon-tennis-ball:before{content:"\ea06";color:#73c167;}.icon-home:before{content:"\ea07";color:#73c167;}.icon-facebook:before{content:"\e9d7";}.icon-instagram:before{content:"\e9ee";}.icon-youtube:before{content:"\e9ef";}.icon-twitter:before{content:"\ea00";}.icon-linkedin:before{content:"\ea01";}.icon-member .path1:before{content:"\e9fd";color:#8650a0;}.icon-member .path2:before{content:"\e9fe";margin-left:-1em;color:white;}.icon-member .path3:before{content:"\e9ff";margin-left:-1em;color:white;}.icon-member-outline-purple:before{content:"\e9f0";color:#8650a0;}.icon-member-circle:before{content:"\e9f1";}.icon-search:before{content:"\e9f2";}.icon-search-fill-teal .path1:before{content:"\e9f3";color:#009ac7;}.icon-search-fill-teal .path2:before{content:"\e9f4";margin-left:-1em;color:white;}.icon-search-circle:before{content:"\e9f5";}.icon-multiply:before{content:"\e9f6";}.icon-hamburger:before{content:"\e9f7";}.icon-caret-down-big:before{content:"\e9f8";}.icon-arrow-circle-left:before{content:"\e905";}.icon-arrow-circle-right:before{content:"\e906";}.icon-academic-cap:before{content:"\e900";}.icon-adjustments:before{content:"\e901";}.icon-annotation:before{content:"\e902";}.icon-archive:before{content:"\e903";}.icon-arrow-circle-down:before{content:"\e904";}.icon-arrow-circle-up:before{content:"\e907";}.icon-arrow-down:before{content:"\e908";}.icon-caret-down:before{content:"\e9f9";}.icon-caret-up:before{content:"\e9fa";}.icon-caret-left:before{content:"\e9fb";}.icon-caret-right:before{content:"\e9fc";}.icon-arrow-left:before{content:"\e909";}.icon-arrow-narrow-down:before{content:"\e90a";}.icon-arrow-narrow-left:before{content:"\e90b";}.icon-arrow-narrow-right:before{content:"\e90c";}.icon-arrow-narrow-up:before{content:"\e90d";}.icon-arrow-right:before{content:"\e90e";}.icon-arrow-up:before{content:"\e90f";}.icon-arrows-expand:before{content:"\e910";}.icon-at-symbol:before{content:"\e911";}.icon-backspace:before{content:"\e912";}.icon-badge-check:before{content:"\e913";}.icon-ban:before{content:"\e914";}.icon-beaker:before{content:"\e915";}.icon-bell:before{content:"\e916";}.icon-blank-pan:before{content:"\e917";}.icon-book-open:before{content:"\e918";}.icon-bookmark-alt:before{content:"\e919";}.icon-bookmark:before{content:"\e91a";}.icon-briefcase:before{content:"\e91b";}.icon-builder-employee:before{content:"\e91c";}.icon-Business:before{content:"\e91d";}.icon-Chart:before{content:"\e91d";}.icon-Metrics:before{content:"\e91d";}.icon-cake:before{content:"\e91e";}.icon-calculator:before{content:"\e91f";}.icon-calendar:before{content:"\e920";}.icon-camera:before{content:"\e921";}.icon-cash-fast-circle:before{content:"\e922";}.icon-cash:before{content:"\e923";}.icon-chart-bar:before{content:"\e924";}.icon-chart-loap:before{content:"\e925";}.icon-chart-pie:before{content:"\e926";}.icon-chart-square-bar:before{content:"\e927";}.icon-chat-alt-2:before{content:"\e928";}.icon-chat-alt:before{content:"\e929";}.icon-chat:before{content:"\e92a";}.icon-check-circle:before{content:"\e92b";}.icon-check:before{content:"\e92c";}.icon-chevron-double-down:before{content:"\e92d";}.icon-chevron-double-left:before{content:"\e92e";}.icon-chevron-double-right:before{content:"\e92f";}.icon-chevron-double-up:before{content:"\e930";}.icon-chevron-down:before{content:"\e931";}.icon-chevron-left:before{content:"\e932";}.icon-chevron-right:before{content:"\e933";}.icon-chevron-up:before{content:"\e934";}.icon-chip:before{content:"\e935";}.icon-clipboard-check:before{content:"\e936";}.icon-clipboard-copy:before{content:"\e937";}.icon-clipboard-list:before{content:"\e938";}.icon-clipboard:before{content:"\e939";}.icon-clock:before{content:"\e93a";}.icon-cloud-download:before{content:"\e93b";}.icon-cloud-upload:before{content:"\e93c";}.icon-cloud:before{content:"\e93d";}.icon-code:before{content:"\e93e";}.icon-cog:before{content:"\e93f";}.icon-coins-document-chart:before{content:"\e940";}.icon-collection:before{content:"\e941";}.icon-color-swatch:before{content:"\e942";}.icon-credit-card:before{content:"\e943";}.icon-cube-transparent:before{content:"\e944";}.icon-cube:before{content:"\e945";}.icon-currency-bangladeshi:before{content:"\e946";}.icon-currency-dollar:before{content:"\e947";}.icon-currency-euro:before{content:"\e948";}.icon-currency-pound:before{content:"\e949";}.icon-currency-rupee:before{content:"\e94a";}.icon-currency-yen:before{content:"\e94b";}.icon-cursor-click:before{content:"\e94c";}.icon-database:before{content:"\e94d";}.icon-desktop-computer:before{content:"\e94e";}.icon-device-mobile:before{content:"\e94f";}.icon-device-tablet:before{content:"\e950";}.icon-document-add:before{content:"\e951";}.icon-document-checkmark:before{content:"\e952";}.icon-document-download:before{content:"\e953";}.icon-document-duplicate:before{content:"\e954";}.icon-document-remove:before{content:"\e955";}.icon-document-report:before{content:"\e956";}.icon-document-search:before{content:"\e957";}.icon-document-text:before{content:"\e958";}.icon-document:before{content:"\e959";}.icon-dots-circle-horizontal:before{content:"\e95a";}.icon-dots-horizontal:before{content:"\e95b";}.icon-dots-vertical:before{content:"\e95c";}.icon-download:before{content:"\e95d";}.icon-duplicate:before{content:"\e95e";}.icon-electric-socket:before{content:"\e95f";}.icon-emoji-happy:before{content:"\e960";}.icon-emoji-sad:before{content:"\e961";}.icon-employee-checkmark:before{content:"\e962";}.icon-exclamation-circle:before{content:"\e963";}.icon-exclamation:before{content:"\e964";}.icon-exhaust-system:before{content:"\e965";}.icon-external-link:before{content:"\e966";}.icon-eye-off:before{content:"\e967";}.icon-eye:before{content:"\e968";}.icon-fast-forward:before{content:"\e969";}.icon-film:before{content:"\e96a";}.icon-filter:before{content:"\e96b";}.icon-finger-print:before{content:"\e96c";}.icon-fire:before{content:"\e96d";}.icon-flag:before{content:"\e96e";}.icon-folder-add:before{content:"\e96f";}.icon-folder-download:before{content:"\e970";}.icon-folder-open:before{content:"\e971";}.icon-folder-remove:before{content:"\e972";}.icon-folder:before{content:"\e973";}.icon-gift:before{content:"\e974";}.icon-globe-alt:before{content:"\e975";}.icon-globe:before{content:"\e976";}.icon-hand:before{content:"\e977";}.icon-Handshake:before{content:"\e978";}.icon-Deal:before{content:"\e978";}.icon-Circle:before{content:"\e978";}.icon-hashtag:before{content:"\e979";}.icon-heart:before{content:"\e97a";}.icon-home1:before{content:"\e97b";}.icon-identification:before{content:"\e97c";}.icon-inbox-in:before{content:"\e97d";}.icon-inbox:before{content:"\e97e";}.icon-information-circle:before{content:"\e97f";}.icon-key:before{content:"\e980";}.icon-library:before{content:"\e981";}.icon-light-bulb:before{content:"\e982";}.icon-lightning-bolt:before{content:"\e983";}.icon-link:before{content:"\e984";}.icon-location-marker:before{content:"\e985";}.icon-lock-closed:before{content:"\e986";}.icon-lock-open:before{content:"\e987";}.icon-login:before{content:"\e988";}.icon-logout:before{content:"\e989";}.icon-mail-open:before{content:"\e98a";}.icon-mail:before{content:"\e98b";}.icon-map:before{content:"\e98c";}.icon-Medical-cross:before{content:"\e98d";}.icon-Signboard:before{content:"\e98d";}.icon-menu-alt-1:before{content:"\e98e";}.icon-menu-alt-2:before{content:"\e98f";}.icon-menu-alt-3:before{content:"\e990";}.icon-menu-alt-4:before{content:"\e991";}.icon-menu:before{content:"\e992";}.icon-microphone:before{content:"\e993";}.icon-minus-circle:before{content:"\e994";}.icon-minus:before{content:"\e995";}.icon-moon:before{content:"\e996";}.icon-music-note:before{content:"\e997";}.icon-newspaper:before{content:"\e998";}.icon-office-building:before{content:"\e999";}.icon-paper-airplane:before{content:"\e99a";}.icon-paper-clip:before{content:"\e99b";}.icon-pause:before{content:"\e99c";}.icon-pencil-alt:before{content:"\e99d";}.icon-pencil:before{content:"\e99e";}.icon-phone-incoming:before{content:"\e99f";}.icon-phone-missed-call:before{content:"\e9a0";}.icon-phone-outgoing:before{content:"\e9a1";}.icon-phone:before{content:"\e9a2";}.icon-photograph:before{content:"\e9a3";}.icon-play:before{content:"\e9a4";}.icon-plus-circle:before{content:"\e9a5";}.icon-plus:before{content:"\e9a6";}.icon-presentation-chart-bar:before{content:"\e9a7";}.icon-presentation-chart-line:before{content:"\e9a8";}.icon-printer:before{content:"\e9a9";}.icon-puzzle:before{content:"\e9aa";}.icon-qrcode:before{content:"\e9ab";}.icon-question-mark-circle:before{content:"\e9ac";}.icon-receipt-refund:before{content:"\e9ad";}.icon-receipt-tax:before{content:"\e9ae";}.icon-refresh:before{content:"\e9af";}.icon-reply:before{content:"\e9b0";}.icon-rewind:before{content:"\e9b1";}.icon-rss:before{content:"\e9b2";}.icon-save-as:before{content:"\e9b3";}.icon-save:before{content:"\e9b4";}.icon-scale:before{content:"\e9b5";}.icon-scissors:before{content:"\e9b6";}.icon-search-circle1:before{content:"\e9b7";}.icon-search1:before{content:"\e9b8";}.icon-selector:before{content:"\e9b9";}.icon-server:before{content:"\e9ba";}.icon-share:before{content:"\e9bb";}.icon-shield-check:before{content:"\e9bc";}.icon-shield-exclamation:before{content:"\e9bd";}.icon-shopping-bag:before{content:"\e9be";}.icon-shopping-cart:before{content:"\e9bf";}.icon-sort-ascending:before{content:"\e9c0";}.icon-sort-descending:before{content:"\e9c1";}.icon-sparkles:before{content:"\e9c2";}.icon-speakerphone:before{content:"\e9c3";}.icon-star:before{content:"\e9c4";}.icon-status-offline:before{content:"\e9c5";}.icon-status-online:before{content:"\e9c6";}.icon-stop:before{content:"\e9c7";}.icon-sun:before{content:"\e9c8";}.icon-support:before{content:"\e9c9";}.icon-switch-horizontal:before{content:"\e9ca";}.icon-switch-vertical:before{content:"\e9cb";}.icon-table:before{content:"\e9cc";}.icon-tag:before{content:"\e9cd";}.icon-template:before{content:"\e9ce";}.icon-terminal:before{content:"\e9cf";}.icon-thumb-down:before{content:"\e9d0";}.icon-thumb-up:before{content:"\e9d1";}.icon-ticket:before{content:"\e9d2";}.icon-translate:before{content:"\e9d3";}.icon-trash:before{content:"\e9d4";}.icon-trending-down:before{content:"\e9d5";}.icon-trending-up:before{content:"\e9d6";}.icon-upload:before{content:"\e9d8";}.icon-user-add:before{content:"\e9d9";}.icon-user-circle:before{content:"\e9da";}.icon-user-group:before{content:"\e9db";}.icon-user-remove:before{content:"\e9dc";}.icon-user:before{content:"\e9dd";}.icon-users:before{content:"\e9de";}.icon-variable:before{content:"\e9df";}.icon-video-camera:before{content:"\e9e0";}.icon-view-boards:before{content:"\e9e1";}.icon-view-grid-add:before{content:"\e9e2";}.icon-view-grid:before{content:"\e9e3";}.icon-view-list:before{content:"\e9e4";}.icon-volume-off:before{content:"\e9e5";}.icon-volume-up:before{content:"\e9e6";}.icon-wifi:before{content:"\e9e7";}.icon-x-circle:before{content:"\e9e8";}.icon-x:before{content:"\e9e9";}.icon-zoom-in:before{content:"\e9ea";}.icon-zoom-out:before{content:"\e9eb";}.icon-ertificate:before{content:"\e9ec";}.icon-Diploma:before{content:"\e9ec";}.icon-ompass:before{content:"\e9ed";}@font-face{font-family:'Trebuchet MS';font-style:normal;font-weight:normal;src:local("Trebuchet MS"),url(/themes/custom/rspca/typography/trebuchet-ms/trebuc.woff) format("woff");}@font-face{font-family:'Trebuchet MS Italic';font-style:normal;font-weight:normal;src:local("Trebuchet MS Italic"),url(/themes/custom/rspca/typography/trebuchet-ms/Trebuchet-MS-Italic.woff) format("woff");}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;}html,body{text-rendering:optimizeLegibility;}a{cursor:pointer;text-decoration:none;color:#000;}html{font-family:var(--font-sans);font-size:100%;font-weight:normal;font-style:normal;font-size:16px;line-height:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;}body{margin:0;}body.is-fixed{position:fixed;overflow:hidden;width:100%;}a{color:var(--color-text-primary-medium);}a:hover{color:var(--color--primary-50);}a:focus{outline:none;outline-offset:0;}button{font-family:inherit;}img,video{display:block;max-width:100%;height:auto;}audio{display:block;max-width:100%;}h1{letter-spacing:-0.01em;font-size:1.75rem;line-height:var(--sp2);}@media (min-width:43.75rem){h1{font-size:3.75rem;line-height:var(--sp4);}}h2{font-size:var(--text-size-3xl,1rem);line-height:var(--leading-9);}@media (min-width:43.75rem){h2{font-size:var(--text-size-3xl,1rem);line-height:var(--leading-9);}}h3{font-size:1.25rem;line-height:var(--sp1-5);}@media (min-width:43.75rem){h3{font-size:1.5rem;line-height:var(--sp2);}}h4{font-size:1.125rem;line-height:var(--sp1-5);}h5{font-size:1rem;line-height:var(--sp1-5);}h6{font-size:0.875rem;line-height:var(--sp);}h1,h2,h3,h4,h5,h6{margin-block:var(--sp);color:var(--color-text-neutral-loud);font-family:var(--font-sans);font-weight:bold;}@media (min-width:43.75rem){h1,h2,h3,h4,h5,h6{margin-block:var(--sp2);}}ul{-webkit-margin-before:0.25em;margin-block-start:0.25em;-webkit-margin-after:0.25em;margin-block-end:0.25em;-webkit-margin-start:1.5em;margin-inline-start:1.5em;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;list-style-type:disc;list-style-image:none;}blockquote{font-size:1.4em;font-style:italic;padding:1.2em 30px 1.2em 75px;border-left:8px solid var(--blockquote-color,inherit);line-height:1.6;position:relative;background:var(--blockquote-background);}@media (max-width:640px){blockquote{margin-inline:20px;padding:1.2em 20px 1.2em 60px;}}blockquote:before{font-family:Arial;content:"\201C";color:var(--blockquote-color);font-size:4em;position:absolute;left:10px;top:-10px;}blockquote:after{content:'';}.node__title a:hover{color:var(--color-link);}.breadcrumb__link{color:var(--color-link);}.view{display:inherit;}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;}.grid{display:grid;}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.flex-col-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.flex-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.flex-grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.gap-small{gap:16px;}.gap-normal{gap:20px;}.gap-medium{gap:40px;}.gap-large{gap:80px;}.gap-huge{gap:120px;}.gap-enormous{gap:208px;}.items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:start;}.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;}.items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:end;}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.items-space-between{-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;}.justify-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.items-space-around{-webkit-box-align:space-around;-ms-flex-align:space-around;align-items:space-around;}.justify-space-around{-ms-flex-pack:distribute;justify-content:space-around;}.items-space-evenly{-webkit-box-align:space-evenly;-ms-flex-align:space-evenly;align-items:space-evenly;}.justify-space-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;}.items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}.justify-baseline{-webkit-box-pack:baseline;-ms-flex-pack:baseline;justify-content:baseline;}.m-small{margin:16px;}.m-normal{margin:20px;}.m-medium{margin:40px;}.m-large{margin:80px;}.m-huge{margin:120px;}.m-enormous{margin:208px;}.ml-small{margin-left:16px;}.ml-normal{margin-left:20px;}.ml-medium{margin-left:40px;}.ml-large{margin-left:80px;}.ml-huge{margin-left:120px;}.ml-enormous{margin-left:208px;}.mr-small{margin-right:16px;}.mr-normal{margin-right:20px;}.mr-medium{margin-right:40px;}.mr-large{margin-right:80px;}.mr-huge{margin-right:120px;}.mr-enormous{margin-right:208px;}.mt-small{margin-top:16px;}.mt-normal{margin-top:20px;}.mt-medium{margin-top:40px;}.mt-large{margin-top:80px;}.mt-huge{margin-top:120px;}.mt-enormous{margin-top:208px;}.mb-small{margin-bottom:16px;}.mb-normal{margin-bottom:20px;}.mb-medium{margin-bottom:40px;}.mb-large{margin-bottom:80px;}.mb-huge{margin-bottom:120px;}.mb-enormous{margin-bottom:208px;}.mx-small{margin-left:16px;margin-right:16px;}.mx-normal{margin-left:20px;margin-right:20px;}.mx-medium{margin-left:40px;margin-right:40px;}.mx-large{margin-left:80px;margin-right:80px;}.mx-huge{margin-left:120px;margin-right:120px;}.mx-enormous{margin-left:208px;margin-right:208px;}.my-small{margin-top:16px;margin-bottom:16px;}.my-normal{margin-top:20px;margin-bottom:20px;}.my-medium{margin-top:40px;margin-bottom:40px;}.my-large{margin-top:80px;margin-bottom:80px;}.my-huge{margin-top:120px;margin-bottom:120px;}.my-enormous{margin-top:208px;margin-bottom:208px;}.mt-none{margin-top:0;}.mb-none{margin-bottom:0;}.mx-auto{margin-inline:auto;}.p-small{padding:16px;}.p-normal{padding:20px;}.p-medium{padding:40px;}.p-large{padding:80px;}.p-huge{padding:120px;}.p-enormous{padding:208px;}.pl-small{padding-left:16px;}.pl-normal{padding-left:20px;}.pl-medium{padding-left:40px;}.pl-large{padding-left:80px;}.pl-huge{padding-left:120px;}.pl-enormous{padding-left:208px;}.pr-small{padding-right:16px;}.pr-normal{padding-right:20px;}.pr-medium{padding-right:40px;}.pr-large{padding-right:80px;}.pr-huge{padding-right:120px;}.pr-enormous{padding-right:208px;}.pt-small{padding-top:16px;}.pt-normal{padding-top:20px;}.pt-medium{padding-top:40px;}.pt-large{padding-top:80px;}.pt-huge{padding-top:120px;}.pt-enormous{padding-top:208px;}.pb-small{padding-bottom:16px;}.pb-normal{padding-bottom:20px;}.pb-medium{padding-bottom:40px;}.pb-large{padding-bottom:80px;}.pb-huge{padding-bottom:120px;}.pb-enormous{padding-bottom:208px;}.px-small{padding-left:16px;padding-right:16px;}.px-normal{padding-left:20px;padding-right:20px;}.px-medium{padding-left:40px;padding-right:40px;}.px-large{padding-left:80px;padding-right:80px;}.px-huge{padding-left:120px;padding-right:120px;}.px-enormous{padding-left:208px;padding-right:208px;}.py-small{padding-top:16px;padding-bottom:16px;}.py-normal{padding-top:20px;padding-bottom:20px;}.py-medium{padding-top:40px;padding-bottom:40px;}.py-large{padding-top:80px;padding-bottom:80px;}.py-huge{padding-top:120px;padding-bottom:120px;}.py-enormous{padding-top:208px;padding-bottom:208px;}@media (min-width:1536px){.2xl--m-small{margin:16px;}}@media (min-width:1536px){.2xl--m-normal{margin:20px;}}@media (min-width:1536px){.2xl--m-medium{margin:40px;}}@media (min-width:1536px){.2xl--m-large{margin:80px;}}@media (min-width:1536px){.2xl--m-huge{margin:120px;}}@media (min-width:1536px){.2xl--m-enormous{margin:208px;}}@media (min-width:1280px){.xl--m-small{margin:16px;}}@media (min-width:1280px){.xl--m-normal{margin:20px;}}@media (min-width:1280px){.xl--m-medium{margin:40px;}}@media (min-width:1280px){.xl--m-large{margin:80px;}}@media (min-width:1280px){.xl--m-huge{margin:120px;}}@media (min-width:1280px){.xl--m-enormous{margin:208px;}}@media (min-width:1024px){.lg--m-small{margin:16px;}}@media (min-width:1024px){.lg--m-normal{margin:20px;}}@media (min-width:1024px){.lg--m-medium{margin:40px;}}@media (min-width:1024px){.lg--m-large{margin:80px;}}@media (min-width:1024px){.lg--m-huge{margin:120px;}}@media (min-width:1024px){.lg--m-enormous{margin:208px;}}@media (min-width:768px){.md--m-small{margin:16px;}}@media (min-width:768px){.md--m-normal{margin:20px;}}@media (min-width:768px){.md--m-medium{margin:40px;}}@media (min-width:768px){.md--m-large{margin:80px;}}@media (min-width:768px){.md--m-huge{margin:120px;}}@media (min-width:768px){.md--m-enormous{margin:208px;}}@media (min-width:640px){.sm--m-small{margin:16px;}}@media (min-width:640px){.sm--m-normal{margin:20px;}}@media (min-width:640px){.sm--m-medium{margin:40px;}}@media (min-width:640px){.sm--m-large{margin:80px;}}@media (min-width:640px){.sm--m-huge{margin:120px;}}@media (min-width:640px){.sm--m-enormous{margin:208px;}}@media (min-width:376px){.xs--m-small{margin:16px;}}@media (min-width:376px){.xs--m-normal{margin:20px;}}@media (min-width:376px){.xs--m-medium{margin:40px;}}@media (min-width:376px){.xs--m-large{margin:80px;}}@media (min-width:376px){.xs--m-huge{margin:120px;}}@media (min-width:376px){.xs--m-enormous{margin:208px;}}@media (min-width:1536px){.2xl--ml-small{margin-left:16px;}}@media (min-width:1536px){.2xl--ml-normal{margin-left:20px;}}@media (min-width:1536px){.2xl--ml-medium{margin-left:40px;}}@media (min-width:1536px){.2xl--ml-large{margin-left:80px;}}@media (min-width:1536px){.2xl--ml-huge{margin-left:120px;}}@media (min-width:1536px){.2xl--ml-enormous{margin-left:208px;}}@media (min-width:1280px){.xl--ml-small{margin-left:16px;}}@media (min-width:1280px){.xl--ml-normal{margin-left:20px;}}@media (min-width:1280px){.xl--ml-medium{margin-left:40px;}}@media (min-width:1280px){.xl--ml-large{margin-left:80px;}}@media (min-width:1280px){.xl--ml-huge{margin-left:120px;}}@media (min-width:1280px){.xl--ml-enormous{margin-left:208px;}}@media (min-width:1024px){.lg--ml-small{margin-left:16px;}}@media (min-width:1024px){.lg--ml-normal{margin-left:20px;}}@media (min-width:1024px){.lg--ml-medium{margin-left:40px;}}@media (min-width:1024px){.lg--ml-large{margin-left:80px;}}@media (min-width:1024px){.lg--ml-huge{margin-left:120px;}}@media (min-width:1024px){.lg--ml-enormous{margin-left:208px;}}@media (min-width:768px){.md--ml-small{margin-left:16px;}}@media (min-width:768px){.md--ml-normal{margin-left:20px;}}@media (min-width:768px){.md--ml-medium{margin-left:40px;}}@media (min-width:768px){.md--ml-large{margin-left:80px;}}@media (min-width:768px){.md--ml-huge{margin-left:120px;}}@media (min-width:768px){.md--ml-enormous{margin-left:208px;}}@media (min-width:640px){.sm--ml-small{margin-left:16px;}}@media (min-width:640px){.sm--ml-normal{margin-left:20px;}}@media (min-width:640px){.sm--ml-medium{margin-left:40px;}}@media (min-width:640px){.sm--ml-large{margin-left:80px;}}@media (min-width:640px){.sm--ml-huge{margin-left:120px;}}@media (min-width:640px){.sm--ml-enormous{margin-left:208px;}}@media (min-width:376px){.xs--ml-small{margin-left:16px;}}@media (min-width:376px){.xs--ml-normal{margin-left:20px;}}@media (min-width:376px){.xs--ml-medium{margin-left:40px;}}@media (min-width:376px){.xs--ml-large{margin-left:80px;}}@media (min-width:376px){.xs--ml-huge{margin-left:120px;}}@media (min-width:376px){.xs--ml-enormous{margin-left:208px;}}@media (min-width:1536px){.2xl--mr-small{margin-right:16px;}}@media (min-width:1536px){.2xl--mr-normal{margin-right:20px;}}@media (min-width:1536px){.2xl--mr-medium{margin-right:40px;}}@media (min-width:1536px){.2xl--mr-large{margin-right:80px;}}@media (min-width:1536px){.2xl--mr-huge{margin-right:120px;}}@media (min-width:1536px){.2xl--mr-enormous{margin-right:208px;}}@media (min-width:1280px){.xl--mr-small{margin-right:16px;}}@media (min-width:1280px){.xl--mr-normal{margin-right:20px;}}@media (min-width:1280px){.xl--mr-medium{margin-right:40px;}}@media (min-width:1280px){.xl--mr-large{margin-right:80px;}}@media (min-width:1280px){.xl--mr-huge{margin-right:120px;}}@media (min-width:1280px){.xl--mr-enormous{margin-right:208px;}}@media (min-width:1024px){.lg--mr-small{margin-right:16px;}}@media (min-width:1024px){.lg--mr-normal{margin-right:20px;}}@media (min-width:1024px){.lg--mr-medium{margin-right:40px;}}@media (min-width:1024px){.lg--mr-large{margin-right:80px;}}@media (min-width:1024px){.lg--mr-huge{margin-right:120px;}}@media (min-width:1024px){.lg--mr-enormous{margin-right:208px;}}@media (min-width:768px){.md--mr-small{margin-right:16px;}}@media (min-width:768px){.md--mr-normal{margin-right:20px;}}@media (min-width:768px){.md--mr-medium{margin-right:40px;}}@media (min-width:768px){.md--mr-large{margin-right:80px;}}@media (min-width:768px){.md--mr-huge{margin-right:120px;}}@media (min-width:768px){.md--mr-enormous{margin-right:208px;}}@media (min-width:640px){.sm--mr-small{margin-right:16px;}}@media (min-width:640px){.sm--mr-normal{margin-right:20px;}}@media (min-width:640px){.sm--mr-medium{margin-right:40px;}}@media (min-width:640px){.sm--mr-large{margin-right:80px;}}@media (min-width:640px){.sm--mr-huge{margin-right:120px;}}@media (min-width:640px){.sm--mr-enormous{margin-right:208px;}}@media (min-width:376px){.xs--mr-small{margin-right:16px;}}@media (min-width:376px){.xs--mr-normal{margin-right:20px;}}@media (min-width:376px){.xs--mr-medium{margin-right:40px;}}@media (min-width:376px){.xs--mr-large{margin-right:80px;}}@media (min-width:376px){.xs--mr-huge{margin-right:120px;}}@media (min-width:376px){.xs--mr-enormous{margin-right:208px;}}@media (min-width:1536px){.2xl--mt-small{margin-top:16px;}}@media (min-width:1536px){.2xl--mt-normal{margin-top:20px;}}@media (min-width:1536px){.2xl--mt-medium{margin-top:40px;}}@media (min-width:1536px){.2xl--mt-large{margin-top:80px;}}@media (min-width:1536px){.2xl--mt-huge{margin-top:120px;}}@media (min-width:1536px){.2xl--mt-enormous{margin-top:208px;}}@media (min-width:1280px){.xl--mt-small{margin-top:16px;}}@media (min-width:1280px){.xl--mt-normal{margin-top:20px;}}@media (min-width:1280px){.xl--mt-medium{margin-top:40px;}}@media (min-width:1280px){.xl--mt-large{margin-top:80px;}}@media (min-width:1280px){.xl--mt-huge{margin-top:120px;}}@media (min-width:1280px){.xl--mt-enormous{margin-top:208px;}}@media (min-width:1024px){.lg--mt-small{margin-top:16px;}}@media (min-width:1024px){.lg--mt-normal{margin-top:20px;}}@media (min-width:1024px){.lg--mt-medium{margin-top:40px;}}@media (min-width:1024px){.lg--mt-large{margin-top:80px;}}@media (min-width:1024px){.lg--mt-huge{margin-top:120px;}}@media (min-width:1024px){.lg--mt-enormous{margin-top:208px;}}@media (min-width:768px){.md--mt-small{margin-top:16px;}}@media (min-width:768px){.md--mt-normal{margin-top:20px;}}@media (min-width:768px){.md--mt-medium{margin-top:40px;}}@media (min-width:768px){.md--mt-large{margin-top:80px;}}@media (min-width:768px){.md--mt-huge{margin-top:120px;}}@media (min-width:768px){.md--mt-enormous{margin-top:208px;}}@media (min-width:640px){.sm--mt-small{margin-top:16px;}}@media (min-width:640px){.sm--mt-normal{margin-top:20px;}}@media (min-width:640px){.sm--mt-medium{margin-top:40px;}}@media (min-width:640px){.sm--mt-large{margin-top:80px;}}@media (min-width:640px){.sm--mt-huge{margin-top:120px;}}@media (min-width:640px){.sm--mt-enormous{margin-top:208px;}}@media (min-width:376px){.xs--mt-small{margin-top:16px;}}@media (min-width:376px){.xs--mt-normal{margin-top:20px;}}@media (min-width:376px){.xs--mt-medium{margin-top:40px;}}@media (min-width:376px){.xs--mt-large{margin-top:80px;}}@media (min-width:376px){.xs--mt-huge{margin-top:120px;}}@media (min-width:376px){.xs--mt-enormous{margin-top:208px;}}@media (min-width:1536px){.2xl--mb-small{margin-bottom:16px;}}@media (min-width:1536px){.2xl--mb-normal{margin-bottom:20px;}}@media (min-width:1536px){.2xl--mb-medium{margin-bottom:40px;}}@media (min-width:1536px){.2xl--mb-large{margin-bottom:80px;}}@media (min-width:1536px){.2xl--mb-huge{margin-bottom:120px;}}@media (min-width:1536px){.2xl--mb-enormous{margin-bottom:208px;}}@media (min-width:1280px){.xl--mb-small{margin-bottom:16px;}}@media (min-width:1280px){.xl--mb-normal{margin-bottom:20px;}}@media (min-width:1280px){.xl--mb-medium{margin-bottom:40px;}}@media (min-width:1280px){.xl--mb-large{margin-bottom:80px;}}@media (min-width:1280px){.xl--mb-huge{margin-bottom:120px;}}@media (min-width:1280px){.xl--mb-enormous{margin-bottom:208px;}}@media (min-width:1024px){.lg--mb-small{margin-bottom:16px;}}@media (min-width:1024px){.lg--mb-normal{margin-bottom:20px;}}@media (min-width:1024px){.lg--mb-medium{margin-bottom:40px;}}@media (min-width:1024px){.lg--mb-large{margin-bottom:80px;}}@media (min-width:1024px){.lg--mb-huge{margin-bottom:120px;}}@media (min-width:1024px){.lg--mb-enormous{margin-bottom:208px;}}@media (min-width:768px){.md--mb-small{margin-bottom:16px;}}@media (min-width:768px){.md--mb-normal{margin-bottom:20px;}}@media (min-width:768px){.md--mb-medium{margin-bottom:40px;}}@media (min-width:768px){.md--mb-large{margin-bottom:80px;}}@media (min-width:768px){.md--mb-huge{margin-bottom:120px;}}@media (min-width:768px){.md--mb-enormous{margin-bottom:208px;}}@media (min-width:640px){.sm--mb-small{margin-bottom:16px;}}@media (min-width:640px){.sm--mb-normal{margin-bottom:20px;}}@media (min-width:640px){.sm--mb-medium{margin-bottom:40px;}}@media (min-width:640px){.sm--mb-large{margin-bottom:80px;}}@media (min-width:640px){.sm--mb-huge{margin-bottom:120px;}}@media (min-width:640px){.sm--mb-enormous{margin-bottom:208px;}}@media (min-width:376px){.xs--mb-small{margin-bottom:16px;}}@media (min-width:376px){.xs--mb-normal{margin-bottom:20px;}}@media (min-width:376px){.xs--mb-medium{margin-bottom:40px;}}@media (min-width:376px){.xs--mb-large{margin-bottom:80px;}}@media (min-width:376px){.xs--mb-huge{margin-bottom:120px;}}@media (min-width:376px){.xs--mb-enormous{margin-bottom:208px;}}@media (min-width:1536px){.2xl--mx-small{margin-left:16px;margin-right:16px;}}@media (min-width:1536px){.2xl--mx-normal{margin-left:20px;margin-right:20px;}}@media (min-width:1536px){.2xl--mx-medium{margin-left:40px;margin-right:40px;}}@media (min-width:1536px){.2xl--mx-large{margin-left:80px;margin-right:80px;}}@media (min-width:1536px){.2xl--mx-huge{margin-left:120px;margin-right:120px;}}@media (min-width:1536px){.2xl--mx-enormous{margin-left:208px;margin-right:208px;}}@media (min-width:1280px){.xl--mx-small{margin-left:16px;margin-right:16px;}}@media (min-width:1280px){.xl--mx-normal{margin-left:20px;margin-right:20px;}}@media (min-width:1280px){.xl--mx-medium{margin-left:40px;margin-right:40px;}}@media (min-width:1280px){.xl--mx-large{margin-left:80px;margin-right:80px;}}@media (min-width:1280px){.xl--mx-huge{margin-left:120px;margin-right:120px;}}@media (min-width:1280px){.xl--mx-enormous{margin-left:208px;margin-right:208px;}}@media (min-width:1024px){.lg--mx-small{margin-left:16px;margin-right:16px;}}@media (min-width:1024px){.lg--mx-normal{margin-left:20px;margin-right:20px;}}@media (min-width:1024px){.lg--mx-medium{margin-left:40px;margin-right:40px;}}@media (min-width:1024px){.lg--mx-large{margin-left:80px;margin-right:80px;}}@media (min-width:1024px){.lg--mx-huge{margin-left:120px;margin-right:120px;}}@media (min-width:1024px){.lg--mx-enormous{margin-left:208px;margin-right:208px;}}@media (min-width:768px){.md--mx-small{margin-left:16px;margin-right:16px;}}@media (min-width:768px){.md--mx-normal{margin-left:20px;margin-right:20px;}}@media (min-width:768px){.md--mx-medium{margin-left:40px;margin-right:40px;}}@media (min-width:768px){.md--mx-large{margin-left:80px;margin-right:80px;}}@media (min-width:768px){.md--mx-huge{margin-left:120px;margin-right:120px;}}@media (min-width:768px){.md--mx-enormous{margin-left:208px;margin-right:208px;}}@media (min-width:640px){.sm--mx-small{margin-left:16px;margin-right:16px;}}@media (min-width:640px){.sm--mx-normal{margin-left:20px;margin-right:20px;}}@media (min-width:640px){.sm--mx-medium{margin-left:40px;margin-right:40px;}}@media (min-width:640px){.sm--mx-large{margin-left:80px;margin-right:80px;}}@media (min-width:640px){.sm--mx-huge{margin-left:120px;margin-right:120px;}}@media (min-width:640px){.sm--mx-enormous{margin-left:208px;margin-right:208px;}}@media (min-width:376px){.xs--mx-small{margin-left:16px;margin-right:16px;}}@media (min-width:376px){.xs--mx-normal{margin-left:20px;margin-right:20px;}}@media (min-width:376px){.xs--mx-medium{margin-left:40px;margin-right:40px;}}@media (min-width:376px){.xs--mx-large{margin-left:80px;margin-right:80px;}}@media (min-width:376px){.xs--mx-huge{margin-left:120px;margin-right:120px;}}@media (min-width:376px){.xs--mx-enormous{margin-left:208px;margin-right:208px;}}@media (min-width:1536px){.2xl--my-small{margin-top:16px;margin-bottom:16px;}}@media (min-width:1536px){.2xl--my-normal{margin-top:20px;margin-bottom:20px;}}@media (min-width:1536px){.2xl--my-medium{margin-top:40px;margin-bottom:40px;}}@media (min-width:1536px){.2xl--my-large{margin-top:80px;margin-bottom:80px;}}@media (min-width:1536px){.2xl--my-huge{margin-top:120px;margin-bottom:120px;}}@media (min-width:1536px){.2xl--my-enormous{margin-top:208px;margin-bottom:208px;}}@media (min-width:1280px){.xl--my-small{margin-top:16px;margin-bottom:16px;}}@media (min-width:1280px){.xl--my-normal{margin-top:20px;margin-bottom:20px;}}@media (min-width:1280px){.xl--my-medium{margin-top:40px;margin-bottom:40px;}}@media (min-width:1280px){.xl--my-large{margin-top:80px;margin-bottom:80px;}}@media (min-width:1280px){.xl--my-huge{margin-top:120px;margin-bottom:120px;}}@media (min-width:1280px){.xl--my-enormous{margin-top:208px;margin-bottom:208px;}}@media (min-width:1024px){.lg--my-small{margin-top:16px;margin-bottom:16px;}}@media (min-width:1024px){.lg--my-normal{margin-top:20px;margin-bottom:20px;}}@media (min-width:1024px){.lg--my-medium{margin-top:40px;margin-bottom:40px;}}@media (min-width:1024px){.lg--my-large{margin-top:80px;margin-bottom:80px;}}@media (min-width:1024px){.lg--my-huge{margin-top:120px;margin-bottom:120px;}}@media (min-width:1024px){.lg--my-enormous{margin-top:208px;margin-bottom:208px;}}@media (min-width:768px){.md--my-small{margin-top:16px;margin-bottom:16px;}}@media (min-width:768px){.md--my-normal{margin-top:20px;margin-bottom:20px;}}@media (min-width:768px){.md--my-medium{margin-top:40px;margin-bottom:40px;}}@media (min-width:768px){.md--my-large{margin-top:80px;margin-bottom:80px;}}@media (min-width:768px){.md--my-huge{margin-top:120px;margin-bottom:120px;}}@media (min-width:768px){.md--my-enormous{margin-top:208px;margin-bottom:208px;}}@media (min-width:640px){.sm--my-small{margin-top:16px;margin-bottom:16px;}}@media (min-width:640px){.sm--my-normal{margin-top:20px;margin-bottom:20px;}}@media (min-width:640px){.sm--my-medium{margin-top:40px;margin-bottom:40px;}}@media (min-width:640px){.sm--my-large{margin-top:80px;margin-bottom:80px;}}@media (min-width:640px){.sm--my-huge{margin-top:120px;margin-bottom:120px;}}@media (min-width:640px){.sm--my-enormous{margin-top:208px;margin-bottom:208px;}}@media (min-width:376px){.xs--my-small{margin-top:16px;margin-bottom:16px;}}@media (min-width:376px){.xs--my-normal{margin-top:20px;margin-bottom:20px;}}@media (min-width:376px){.xs--my-medium{margin-top:40px;margin-bottom:40px;}}@media (min-width:376px){.xs--my-large{margin-top:80px;margin-bottom:80px;}}@media (min-width:376px){.xs--my-huge{margin-top:120px;margin-bottom:120px;}}@media (min-width:376px){.xs--my-enormous{margin-top:208px;margin-bottom:208px;}}@media (min-width:1536px){.2xl--p-small{padding:16px;}}@media (min-width:1536px){.2xl--p-normal{padding:20px;}}@media (min-width:1536px){.2xl--p-medium{padding:40px;}}@media (min-width:1536px){.2xl--p-large{padding:80px;}}@media (min-width:1536px){.2xl--p-huge{padding:120px;}}@media (min-width:1536px){.2xl--p-enormous{padding:208px;}}@media (min-width:1280px){.xl--p-small{padding:16px;}}@media (min-width:1280px){.xl--p-normal{padding:20px;}}@media (min-width:1280px){.xl--p-medium{padding:40px;}}@media (min-width:1280px){.xl--p-large{padding:80px;}}@media (min-width:1280px){.xl--p-huge{padding:120px;}}@media (min-width:1280px){.xl--p-enormous{padding:208px;}}@media (min-width:1024px){.lg--p-small{padding:16px;}}@media (min-width:1024px){.lg--p-normal{padding:20px;}}@media (min-width:1024px){.lg--p-medium{padding:40px;}}@media (min-width:1024px){.lg--p-large{padding:80px;}}@media (min-width:1024px){.lg--p-huge{padding:120px;}}@media (min-width:1024px){.lg--p-enormous{padding:208px;}}@media (min-width:768px){.md--p-small{padding:16px;}}@media (min-width:768px){.md--p-normal{padding:20px;}}@media (min-width:768px){.md--p-medium{padding:40px;}}@media (min-width:768px){.md--p-large{padding:80px;}}@media (min-width:768px){.md--p-huge{padding:120px;}}@media (min-width:768px){.md--p-enormous{padding:208px;}}@media (min-width:640px){.sm--p-small{padding:16px;}}@media (min-width:640px){.sm--p-normal{padding:20px;}}@media (min-width:640px){.sm--p-medium{padding:40px;}}@media (min-width:640px){.sm--p-large{padding:80px;}}@media (min-width:640px){.sm--p-huge{padding:120px;}}@media (min-width:640px){.sm--p-enormous{padding:208px;}}@media (min-width:376px){.xs--p-small{padding:16px;}}@media (min-width:376px){.xs--p-normal{padding:20px;}}@media (min-width:376px){.xs--p-medium{padding:40px;}}@media (min-width:376px){.xs--p-large{padding:80px;}}@media (min-width:376px){.xs--p-huge{padding:120px;}}@media (min-width:376px){.xs--p-enormous{padding:208px;}}.radius-small{border-radius:var(--radius-small,8px);}.radius-medium{border-radius:var(--radius-medium,12px);}.radius-large{border-radius:var(--radius-large,16px);}.radius-huge{border-radius:var(--radius-huge,20px);}.radius-enormous{border-radius:var(--radius-enormous,44px);}.radius-full{border-radius:var(--radius-full,100px);}.shadow-small{-webkit-box-shadow:var(--shadow-small,0px 1px 2px 0px rgba(0,0,0,0.06),0px 1px 3px 0px rgba(0,0,0,0.1));box-shadow:var(--shadow-small,0px 1px 2px 0px rgba(0,0,0,0.06),0px 1px 3px 0px rgba(0,0,0,0.1));}.shadow-medium{-webkit-box-shadow:var(--shadow-medium,0px 1px 2px 0px rgba(0,0,0,0.06),0px 1px 3px 0px rgba(0,0,0,0.1));box-shadow:var(--shadow-medium,0px 1px 2px 0px rgba(0,0,0,0.06),0px 1px 3px 0px rgba(0,0,0,0.1));}.shadow-large{-webkit-box-shadow:var(--shadow-large,0px 1px 2px 0px rgba(0,0,0,0.06),0px 1px 3px 0px rgba(0,0,0,0.1));box-shadow:var(--shadow-large,0px 1px 2px 0px rgba(0,0,0,0.06),0px 1px 3px 0px rgba(0,0,0,0.1));}.shadow-huge{-webkit-box-shadow:var(--shadow-huge,0px 1px 2px 0px rgba(0,0,0,0.06),0px 1px 3px 0px rgba(0,0,0,0.1));box-shadow:var(--shadow-huge,0px 1px 2px 0px rgba(0,0,0,0.06),0px 1px 3px 0px rgba(0,0,0,0.1));}.shadow-enormous{-webkit-box-shadow:var(--shadow-enormous,0px 1px 2px 0px rgba(0,0,0,0.06),0px 1px 3px 0px rgba(0,0,0,0.1));box-shadow:var(--shadow-enormous,0px 1px 2px 0px rgba(0,0,0,0.06),0px 1px 3px 0px rgba(0,0,0,0.1));}.shadow-full{-webkit-box-shadow:var(--shadow-full,0px 1px 2px 0px rgba(0,0,0,0.06),0px 1px 3px 0px rgba(0,0,0,0.1));box-shadow:var(--shadow-full,0px 1px 2px 0px rgba(0,0,0,0.06),0px 1px 3px 0px rgba(0,0,0,0.1));}.style-none{list-style:none;}.decoration-none{text-decoration:none;}.width-full{width:100%;}.layout-container{max-width:2560px;margin:0 auto;}nav.tabs ul{border-bottom:1px solid #efefef;margin-bottom:30px;}nav.tabs li{margin-right:-4px;}nav.tabs a{border-color:#efefef #efefef currentcolor;-webkit-border-image:none;-o-border-image:none;border-image:none;-webkit-transition:none;transition:none;border-style:solid solid none;border-width:1px 1px 0;color:black;padding:10px 25px;}nav.tabs a.is-active{border-bottom:1px solid white;margin-bottom:-1px;background:white;}.field > *:first-child{margin-top:0;}.field > *:last-child{margin-bottom:0;}.node__content,.region--content{-webkit-padding-after:0;padding-block-end:0;-webkit-margin-after:0;margin-block-end:0;}.node--view-mode-teaser{-webkit-margin-after:0;margin-block-end:0;}.node--view-mode-teaser:after{display:none;}.region--content-below > *:nth-child(3n),.region--content-below > *:last-child{-webkit-margin-end:auto;margin-inline-end:auto;}.paragraph{--vertical-padding:var(--spacing-huge);}@media (max-width:768px){.paragraph{--vertical-padding:var(--spacing-large);}}.paragraph:not([class*='pt-']){padding-top:var(--vertical-padding);}.paragraph.padding-top-none{padding-top:0;}.paragraph:not([class*='pb-']){padding-bottom:var(--vertical-padding);}.paragraph.padding-bottom-none{padding-bottom:0;}.paragraph .paragraph{padding-top:0;padding-bottom:0;}.paragraph .paragraph.paragraph--view-mode--default{padding-top:0;padding-bottom:0;}.dialog-off-canvas-main-canvas{max-width:2560px;margin:auto;overflow-x:hidden;}.region--content-top > *{max-width:var(--container-width-large,large);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;}pre{color:#5a1313;}.container{max-width:var(--container-width-large,large);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;}.container-screen{max-width:var(--container-width-screen,screen);width:100%;margin-inline:auto;}.container-screen [class^='container']{width:100%;}.container-full{max-width:var(--container-width-full,full);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;}.container-full [class^='container']{width:100%;}.container-xlarge{max-width:var(--container-width-xlarge,xlarge);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;}.container-xlarge [class^='container']{width:100%;}.container-large{max-width:var(--container-width-large,large);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;}.container-large [class^='container']{width:100%;}.container-medium{max-width:var(--container-width-medium,medium);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;}.container-medium [class^='container']{width:100%;}.container-small{max-width:var(--container-width-small,small);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;}.container-small [class^='container']{width:100%;}.container-text{max-width:var(--container-width-text,text);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;}.container-text [class^='container']{width:100%;}nav[data-drupal-nav-primary-tabs]{position:fixed;bottom:0;left:0;z-index:9999;width:100%;background:rgba(0,0,0,0.5);}nav[data-drupal-nav-primary-tabs] .tabs{max-width:var(--container-width-large,large);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;}.text-xs{font-size:var(--text-size-xs,1rem);font-weight:400;}.text-sm{font-size:var(--text-size-sm,1rem);font-weight:400;}.text-base{font-size:var(--text-size-base,1rem);font-weight:400;}.text-lg{font-size:var(--text-size-lg,1rem);font-weight:400;}.text-xl{font-size:var(--text-size-xl,1rem);font-weight:400;}.text-2xl{font-size:var(--text-size-2xl,1rem);font-weight:400;}.text-3xl{font-size:var(--text-size-3xl,1rem);font-weight:400;}.text-4xl{font-size:var(--text-size-4xl,1rem);font-weight:400;}.text-5xl{font-size:var(--text-size-5xl,1rem);font-weight:400;}.text-6xl{font-size:var(--text-size-6xl,1rem);font-weight:400;}.text-7xl{font-size:var(--text-size-7xl,1rem);font-weight:400;}.text-8xl{font-size:var(--text-size-8xl,1rem);font-weight:400;}.text-9xl{font-size:var(--text-size-9xl,1rem);font-weight:400;}.text-left{text-align:left;}.text-center{text-align:center;}.text-right{text-align:right;}.text-justify{text-align:justify;}.text-default{color:#1C1C1E;}.text-primary{color:#73C167;}.text-primary-dark{color:#3F8235;}.text-secondary{color:#0099CC;}.text-red{color:#F1645D;}.text-orange{color:#F9A127;}.text-grey{color:#F2F2F7;}.text-deep-grey{color:#F2F2F7;}.text-white{color:#ffffff;}.leading-none{line-height:1;}.leading-4{line-height:1rem;}.leading-5{line-height:1.25rem;}.leading-6{line-height:1.5rem;}.leading-7{line-height:1.75rem;}.leading-8{line-height:2rem;}.leading-9{line-height:2.25rem;}.leading-10{line-height:2.5rem;}.font-thin{font-weight:100;}.font-extralight{font-weight:200;}.font-light{font-weight:300;}.font-normal{font-weight:400;}.font-medium{font-weight:500;}.font-semibold{font-weight:600;}.font-bold{font-weight:700;}.font-extrabold{font-weight:800;}.font-black{font-weight:900;}.button{background:var(--button-bg-color,transparent);color:var(--button-text-color);border-color:var(--button-border-color);padding:14px 40px;font-size:var(--text-size-base,1rem);font-weight:700;line-height:var(--leading-6);letter-spacing:2.8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:1px solid transparent;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;cursor:pointer;}@media (max-width:768px){.button{padding:10px 20px;}}.button:hover{background:var(--button-hover-bg-color,transparent);color:var(--button-hover-text-color);border-color:var(--button-hover-border-color);}.button-round{border-radius:var(--radius-small);}.button-rounded{border-radius:40px;}.button-primary{background:#73C167;color:var(--color-white);}.button-primary:hover{border-color:#73C167;color:inherit;background:var(--color-white);}.button-primary-round{background:#73C167;color:var(--color-white);border-radius:var(--radius-small);}.button-primary-round:hover{border-color:#73C167;color:inherit;background:var(--color-white);}.button-sm{padding:7px 20px;}.breadcrumb::after{display:none;}.teaser .teaser__top{display:block;}.teaser .teaser__image{position:relative;left:0;}.teaser .teaser__image img{height:auto;}.field--name-field-image img{width:100%;}.node--type-campaign-page .node__content > .field--name-field-image .field--name-field-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:-webkit-calc(100vh - 223px);height:calc(100vh - 223px);max-height:701px;}.my-none{margin-block:0;}
:root{--font-sans:Verdana,Geneva,sans-serif;--font-serif:"Trebuchet MS","georgia",serif;--font-size-base:1rem;--font-size-l:1.125rem;--font-size-s:0.875rem;--font-size-xs:0.8125rem;--font-size-xxs:0.75rem;--line-height-base:1.6875rem;--line-height-s:1.125rem;--max-width:84.375rem;--max-bg-color:98.125rem;--sp:1.125rem;--content-left:5.625rem;--site-header-height-wide:var(--sp10);--container-padding:var(--sp);--scrollbar-width:0px;--grid-col-count:6;--grid-gap:var(--sp);--grid-gap-count:-webkit-calc(var(--grid-col-count) - 1);--grid-gap-count:calc(var(--grid-col-count) - 1);--grid-full-width:-webkit-calc(100vw - var(--sp2) - var(--scrollbar-width));--grid-full-width:calc(100vw - var(--sp2) - var(--scrollbar-width));--grid-col-width:-webkit-calc((var(--grid-full-width) - (var(--grid-gap-count) * var(--grid-gap))) / var(--grid-col-count));--grid-col-width:calc((var(--grid-full-width) - (var(--grid-gap-count) * var(--grid-gap))) / var(--grid-col-count));--sp0-25:-webkit-calc(0.25 * var(--sp));--sp0-25:calc(0.25 * var(--sp));--sp0-5:-webkit-calc(0.5 * var(--sp));--sp0-5:calc(0.5 * var(--sp));--sp0-75:-webkit-calc(0.75 * var(--sp));--sp0-75:calc(0.75 * var(--sp));--sp1:-webkit-calc(1 * var(--sp));--sp1:calc(1 * var(--sp));--sp1-5:-webkit-calc(1.5 * var(--sp));--sp1-5:calc(1.5 * var(--sp));--sp2:-webkit-calc(2 * var(--sp));--sp2:calc(2 * var(--sp));--sp2-5:-webkit-calc(2.5 * var(--sp));--sp2-5:calc(2.5 * var(--sp));--sp3:-webkit-calc(3 * var(--sp));--sp3:calc(3 * var(--sp));--sp3-5:-webkit-calc(3.5 * var(--sp));--sp3-5:calc(3.5 * var(--sp));--sp4:-webkit-calc(4 * var(--sp));--sp4:calc(4 * var(--sp));--sp4-5:-webkit-calc(4.5 * var(--sp));--sp4-5:calc(4.5 * var(--sp));--sp5:-webkit-calc(5 * var(--sp));--sp5:calc(5 * var(--sp));--sp6:-webkit-calc(6 * var(--sp));--sp6:calc(6 * var(--sp));--sp7:-webkit-calc(7 * var(--sp));--sp7:calc(7 * var(--sp));--sp8:-webkit-calc(8 * var(--sp));--sp8:calc(8 * var(--sp));--sp9:-webkit-calc(9 * var(--sp));--sp9:calc(9 * var(--sp));--sp10:-webkit-calc(10 * var(--sp));--sp10:calc(10 * var(--sp));--sp11:-webkit-calc(11 * var(--sp));--sp11:calc(11 * var(--sp));--sp12:-webkit-calc(12 * var(--sp));--sp12:calc(12 * var(--sp));--sp13:-webkit-calc(13 * var(--sp));--sp13:calc(13 * var(--sp));--color--gray-hue:201;--color--gray-saturation:15%;--color--gray-5:hsl(var(--color--gray-hue),var(--color--gray-saturation),5%);--color--gray-10:hsl(var(--color--gray-hue),var(--color--gray-saturation),11%);--color--gray-20:hsl(var(--color--gray-hue),var(--color--gray-saturation),20%);--color--gray-45:hsl(var(--color--gray-hue),var(--color--gray-saturation),44%);--color--gray-60:hsl(var(--color--gray-hue),var(--color--gray-saturation),57%);--color--gray-65:hsl(var(--color--gray-hue),var(--color--gray-saturation),63%);--color--gray-70:hsl(var(--color--gray-hue),var(--color--gray-saturation),72%);--color--gray-90:hsl(var(--color--gray-hue),var(--color--gray-saturation),88%);--color--gray-95:hsl(var(--color--gray-hue),var(--color--gray-saturation),93%);--color--gray-100:hsl(var(--color--gray-hue),var(--color--gray-saturation),97%);--color--primary-hue:202;--color--primary-saturation:79%;--color--primary-lightness:50;--color--primary-30:hsl(var(--color--primary-hue),var(--color--primary-saturation),-webkit-calc(1% * (var(--color--primary-lightness) - (0.36 * var(--color--primary-lightness)))));--color--primary-30:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * (var(--color--primary-lightness) - (0.36 * var(--color--primary-lightness)))));--color--primary-40:hsl(var(--color--primary-hue),var(--color--primary-saturation),-webkit-calc(1% * (var(--color--primary-lightness) - (0.24 * var(--color--primary-lightness)))));--color--primary-40:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * (var(--color--primary-lightness) - (0.24 * var(--color--primary-lightness)))));--color--primary-50:hsl(var(--color--primary-hue),var(--color--primary-saturation),-webkit-calc(1% * var(--color--primary-lightness)));--color--primary-50:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * var(--color--primary-lightness)));--color--primary-60:hsl(var(--color--primary-hue),var(--color--primary-saturation),-webkit-calc(1% * (var(--color--primary-lightness) + (0.24 * (100 - var(--color--primary-lightness))))));--color--primary-60:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * (var(--color--primary-lightness) + (0.24 * (100 - var(--color--primary-lightness))))));--color--primary-80:hsl(var(--color--primary-hue),var(--color--primary-saturation),-webkit-calc(1% * (var(--color--primary-lightness) + (0.85 * (100 - var(--color--primary-lightness))))));--color--primary-80:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * (var(--color--primary-lightness) + (0.85 * (100 - var(--color--primary-lightness))))));--color-text-neutral-soft:var(--color--gray-45);--color-text-neutral-medium:var(--color--gray-20);--color-text-neutral-loud:var(--color--gray-5);--color-text-primary-medium:var(--color--primary-40);--color-text-primary-loud:var(--color--primary-30);--color--black:#000;--color--white:#fff;--color--red:#e33f1e;--color--gold:#fdca40;--color--green:#3fa21c;--header-height-wide-when-fixed:var(--sp6);--mobile-nav-width:31.25rem;--border-radius:0.1875rem;}@media (min-width:75rem){:root{--container-padding:var(--sp2);}}@media (min-width:43.75rem){:root{--grid-col-count:14;--grid-gap:var(--sp2);}}@media (min-width:62.5rem){:root{--scrollbar-width:0.9375rem;}}@media (min-width:75rem){:root{--grid-full-width:-webkit-calc(100vw - var(--scrollbar-width) - var(--content-left) - var(--sp4));--grid-full-width:calc(100vw - var(--scrollbar-width) - var(--content-left) - var(--sp4));}}@media (min-width:90rem){:root{--grid-full-width:-webkit-calc(var(--max-width) - var(--sp4));--grid-full-width:calc(var(--max-width) - var(--sp4));}}:root{--container-padding:72px;--spacing-small:16px;--spacing-normal:20px;--spacing-medium:40px;--spacing-large:80px;--spacing-huge:120px;--spacing-enormous:208px;--color-white:#ffffff;--color-black:#1C1C1E;--color-warm:#EFEBE2;--color-blue:#0099CC;--color-green:#73C167;--color-dark-green:#3F8235;--color-red:#F1645D;--color-grey:#F2F2F7;--color-line-grey:#DADCE0;--color-deep-grey:#EBEBF0;--color-dark-grey:#5F6368;--color-orange:#F9A127;--color-lightblue:deepskyblue;--color-darkblue:#007399;--color-text-default:#1C1C1E;--color-text-primary:#73C167;--color-text-primary-dark:#3F8235;--color-text-secondary:#0099CC;--color-text-red:#F1645D;--color-text-orange:#F9A127;--color-text-grey:#F2F2F7;--color-text-deep-grey:#F2F2F7;--color-text-white:#ffffff;--radius-small:8px;--radius-medium:12px;--radius-large:16px;--radius-huge:20px;--radius-enormous:44px;--radius-full:100px;--shadow-sm:0px 1px 2px 0px rgba(0,0,0,0.05);--shadow-base:0px 1px 2px 0px rgba(0,0,0,0.06),0px 1px 3px 0px rgba(0,0,0,0.1);--shadow-md:0px 2px 4px -1px rgba(0,0,0,0.06),0px 4px 6px -1px rgba(0,0,0,0.1);--shadow-lg:0px 4px 6px -2px rgba(0,0,0,0.05),0px 10px 15px -3px rgba(0,0,0,0.1);--shadow-xl:0px 10px 10px -5px rgba(0,0,0,0.04),0px 20px 25px -5px rgba(0,0,0,0.1);--shadow-2xl:0px 25px 50px -12px rgba(0,0,0,0.25);--shadow-inner:0px 2px 4px 0px rgba(0,0,0,0.06) inset;--text-size-xs:0.75rem;--text-size-sm:0.875rem;--text-size-base:1rem;--text-size-lg:1.125rem;--text-size-xl:1.25rem;--text-size-2xl:1.5rem;--text-size-3xl:1.875rem;--text-size-4xl:2.25rem;--text-size-5xl:3rem;--text-size-6xl:3.75rem;--text-size-7xl:4.5rem;--text-size-8xl:6rem;--text-size-9xl:8rem;--leading-none:1;--leading-4:1rem;--leading-5:1.25rem;--leading-6:1.5rem;--leading-7:1.75rem;--leading-8:2rem;--leading-9:2.25rem;--leading-10:2.5rem;--container-width-screen:2560px;--container-width-full:1543px;--container-width-xlarge:1444px;--container-width-large:1392px;--container-width-medium:1040px;--container-width-small:864px;--container-width-text:688px;--color-link:var(--color-blue);--color-hover-link:#007399;--button-bg-color:#ffffff;--button-text-color:#1C1C1E;--button-border-color:transparent;--button-hover-bg-color:white;--button-hover-text-color:#1C1C1E;--button-hover-border-color:white;--color-block-link-item:var(--color-warm);--image-text-gap:64px;--text-max-width:424px;--image-max-width:524px;--highlight-height:370px;--alert-background:var(--color-blue);--alert-text-color:var(--color-white);--index-banner:100;--index-header:200;--index-mobile-menu:300;--blockquote-color:var(--color-green);--blockquote-background:var(--color-grey);}@media screen and (max-width:768px){:root{--container-padding:36px;}}@media screen and (max-width:640px){:root{--container-padding:20px;}}.arrow-position{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;border-radius:var(--radius-enormous,8px);gap:0;margin:auto;margin-top:var(--spacing-large);width:-webkit-max-content;width:-moz-max-content;width:max-content;color:var(--color-white,#FFF);pointer-events:none;}.arrow-position *{pointer-events:all;}@media (max-width:768px){.arrow-position{margin-top:var(--spacing-medium);}}.arrow-position > span{padding-left:20px;padding-right:20px;background:var(--color-green);}.arrow-position #prev-arrow{cursor:pointer;background:var(--color-green);border-top-left-radius:var(--radius-enormous,44px);border-bottom-left-radius:var(--radius-enormous,44px);}.arrow-position #prev-arrow:before{font-size:1em;font-family:"icomoon";content:"\e9fb";color:var(--color-white);}.arrow-position #next-arrow{cursor:pointer;background:var(--color-green);border-top-right-radius:var(--radius-enormous,44px);border-bottom-right-radius:var(--radius-enormous,44px);}.arrow-position #next-arrow:after{font-size:1em;font-family:"icomoon";content:"\e9fc";color:var(--color-white);}.draggable:hover{background:transparent;}.accordion_item{margin-top:20px;}.accordion_item.active .accordion_trigger:after{font-size:1em;font-family:"icomoon";content:"\e995";}.accordion_trigger{cursor:pointer;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between;gap:40px;border-bottom:1px solid var(--color-black,#000);}.accordion_trigger:after{font-size:1em;font-family:"icomoon";content:"\e9a6";}.accordion_content{display:none;}.webform-submission-form:not([class*="container"]){max-width:var(--container-width-xlarge,xlarge);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;}.webform-confirmation{max-width:var(--container-width-xlarge,xlarge);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;padding-block:var(--spacing-medium);}.site-header__alert{background-color:var(--alert-background);color:var(--alert-text-color);}.site-header__alert a{color:var(--alert-text-color);}.site-header__alert a:hover{color:var(--alert-text-color);}.popup-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2);color:#FFF;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:999999999999;}.popup-wrapper .popup-inner-container{position:relative;background:var(--color-blue);border-radius:12px;overflow:hidden;}.popup-wrapper .popup-inner-container .close{position:absolute;top:10px;right:10px;height:24px;width:24px;background-color:var(--color-deep-grey);border-radius:50%;text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.popup-wrapper .popup-inner-container .close .icon{color:var(--color-black);}.popup-wrapper .popup-inner-container .close:hover{background-color:rgba(var(--color-deep-grey),0.9);}.popup-wrapper .popup-type-plain{padding-block:60px;}.popup-wrapper .popup-type-banner{max-height:-webkit-calc(100vh - 100px);max-height:calc(100vh - 100px);overflow:auto;}@media (min-width:641px){.popup-wrapper .popup-type-banner{grid-template-columns:repeat(2,1fr);}}@media (max-width:640px){.popup-wrapper .popup-type-banner{gap:20px;}}.popup-wrapper .popup-type-banner > *{-webkit-box-flex:1;-ms-flex:1;flex:1;}.popup-wrapper .popup-type-banner img{width:100%;}.popup-wrapper .popup-type-banner .content{padding-inline:var(--spacing-medium);}.popup-wrapper .popup-type-form{max-height:-webkit-calc(100vh - 100px);max-height:calc(100vh - 100px);overflow:auto;padding:var(--spacing-medium);}@media (min-width:769px){.popup-wrapper .popup-type-form{grid-template-columns:repeat(2,1fr);}}.popup-wrapper .popup-type-form .content{-webkit-box-flex:9999;-ms-flex-positive:9999;flex-grow:9999;}.popup-wrapper .popup-type-form .form form{max-width:100%;}.popup-wrapper .popup-type-form .form form input[type="color"],.popup-wrapper .popup-type-form .form form input[type="date"],.popup-wrapper .popup-type-form .form form input[type="datetime-local"],.popup-wrapper .popup-type-form .form form input[type="email"],.popup-wrapper .popup-type-form .form form input[type="file"],.popup-wrapper .popup-type-form .form form input[type="month"],.popup-wrapper .popup-type-form .form form input[type="number"],.popup-wrapper .popup-type-form .form form input[type="password"],.popup-wrapper .popup-type-form .form form input[type="search"],.popup-wrapper .popup-type-form .form form input[type="tel"],.popup-wrapper .popup-type-form .form form input[type="text"],.popup-wrapper .popup-type-form .form form input[type="time"],.popup-wrapper .popup-type-form .form form input[type="url"],.popup-wrapper .popup-type-form .form form input[type="week"]{width:100%;min-height:40px;border-radius:var(--radius-small);}.popup-wrapper .popup-type-form .form form .form-actions input{cursor:pointer;font-size:var(--text-size-base,1rem);font-weight:700;line-height:var(--leading-6);letter-spacing:2.8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:1px solid transparent;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding:14px 40px;background:var(--button-bg-color,transparent);color:var(--button-text-color);border-color:var(--button-border-color);border-radius:40px;text-transform:uppercase;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;text-align:center;color:#FFF;border-radius:var(--radius-small);background-color:var(--color-green);font-weight:bold;}@media (max-width:640px){.popup-wrapper .popup-type-form .form form .form-actions input{font-size:var(--text-size-xs,1rem);font-weight:700;line-height:var(--leading-4);}}@media (max-width:768px){.popup-wrapper .popup-type-form .form form .form-actions input{padding:10px 20px;}}.popup-wrapper .popup-type-form .form form .form-actions input:hover{background:var(--button-hover-bg-color,white);color:var(--button-hover-text-color);border-color:var(--button-hover-border-color);}.popup-wrapper .popup-type-form .form form .form-actions input:hover{border-color:transparent;outline-color:transparent;-webkit-box-shadow:none;box-shadow:none;}@media (max-width:640px){.popup-heading{font-size:var(--text-size-3xl,1rem);font-weight:400;line-height:var(--leading-9);}}#main .region--content .paragraph--type--accordion{max-width:var(--container-width-text,text);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;}.paragraph--type--accordion .title-wrapper{font-size:var(--text-size-4xl,1rem);font-weight:700;line-height:var(--leading-10);margin-bottom:var(--spacing-medium);}@media (max-width:768px){.paragraph--type--accordion .title-wrapper{font-size:var(--text-size-3xl,1rem);font-weight:700;line-height:var(--leading-9);}}.paragraph--type--accordion .accordion_trigger{background:var(--color-deep-grey,#EBEBF0);border-radius:var(--radius-small,8px);padding:15px 20px;border-bottom:none;}.paragraph--type--accordion .accordion_trigger:hover{background:#e5e5ec;}.paragraph--type--accordion .accordion_content{margin-top:40px;}.paragraph--type--video iframe{width:100%;height:auto;aspect-ratio:16 / 9;}.paragraph--type--video .title-wrapper{margin-bottom:40px;}.paragraph--type--link > .field--name-field-title{font-size:var(--text-size-2xl,1rem);font-weight:600;line-height:var(--leading-8);margin-bottom:20px;}.paragraph--type--link .field--name-field-items .paragraph--type--link-item{margin-top:40px;border-radius:var(--radius-medium,12px);padding:20px;background:var(--color-block-link-item,#EFEBE2);}.paragraph--type--link .field--name-field-items .paragraph--type--link-item .field--name-field-title{font-size:var(--text-size-2xl,1rem);font-weight:400;line-height:var(--leading-8);}.paragraph--type--link .field--name-field-items .paragraph--type--link-item .field--name-field-link a{-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;font-size:var(--text-size-base,1rem);font-weight:700;line-height:var(--leading-6);letter-spacing:2.8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:1px solid transparent;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding:14px 40px;background:var(--button-bg-color,transparent);color:var(--button-text-color);border-color:var(--button-border-color);border-radius:40px;width:40px;height:40px;font-size:0;}@media (max-width:640px){.paragraph--type--link .field--name-field-items .paragraph--type--link-item .field--name-field-link a{font-size:var(--text-size-xs,1rem);font-weight:700;line-height:var(--leading-4);}}@media (max-width:768px){.paragraph--type--link .field--name-field-items .paragraph--type--link-item .field--name-field-link a{padding:10px 20px;}}.paragraph--type--link .field--name-field-items .paragraph--type--link-item .field--name-field-link a:hover{background:var(--button-hover-bg-color,white);color:var(--button-hover-text-color);border-color:var(--button-hover-border-color);}.paragraph--type--link .field--name-field-items .paragraph--type--link-item .field--name-field-link a:after{font-size:1em;font-family:"icomoon";content:"\e90c";font-size:1.2rem;}.paragraph--type--link .field--name-field-items .paragraph--type--link-item .field--name-field-link a:hover{background:white;color:#FFF;}@media (max-width:768px){.paragraph--type--image-text{--image-max-width:100%;--text-max-width:100%;--image-text-gap:30px;}}.paragraph--type--image-text img{width:100%;}.paragraph--type--image-text .image-text-wrapper{background:url(/themes/custom/rspca/images//backgrounds/mission.svg) transparent no-repeat center center;background-size:cover;background-size:contain;background-size:min(607px,100%) min(695px,100%);background-position-x:right;background-position-y:bottom;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--image-text-gap,64px);-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;}@media (max-width:768px){.paragraph--type--image-text .image-text-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.paragraph--type--image-text .field--name-field-media{margin-top:auto;max-width:var(--image-max-width);}@media (max-width:768px){.paragraph--type--image-text .field--name-field-media{width:100%;}}.paragraph--type--image-text .field--name-field-rich-text{max-width:var(--text-max-width);}@media (max-width:1024px){.paragraph--type--image-text .field--name-field-rich-text{max-width:40%;}}@media (max-width:768px){.paragraph--type--image-text .field--name-field-rich-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:100%;}}.paragraph--type--image-text.image-left .field--name-field-rich-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.paragraph--type--image-text.image-left .field--name-field-rich-text p:not(:first-child):not(:last-child){margin:20px 0;}.paragraph--type--slick{--text-max-width:512px;--image-text-gap:104px;--image-max-width:775px;}.paragraph--type--slick .slick-wrapper .title-wrapper{margin-bottom:40px;}.paragraph--type--slick .paragraph--type--image-text{width:100%;max-width:100%;}.paragraph--type--grid{--views-responsive-grid--column-count:3;--views-responsive-grid--cell-min-width:400px;--views-responsive-grid--layout-gap:40px;--views-responsive-grid--gap-count:-webkit-calc(var(--views-responsive-grid--column-count) - 1);--views-responsive-grid--gap-count:calc(var(--views-responsive-grid--column-count) - 1);--views-responsive-grid--total-gap-width:-webkit-calc(var(--views-responsive-grid--gap-count)* var(--views-responsive-grid--layout-gap));--views-responsive-grid--total-gap-width:calc(var(--views-responsive-grid--gap-count)* var(--views-responsive-grid--layout-gap));--views-responsive-grid-item--max-width:-webkit-calc((100% - var(--views-responsive-grid--total-gap-width)) / var(--views-responsive-grid--column-count));--views-responsive-grid-item--max-width:calc((100% - var(--views-responsive-grid--total-gap-width)) / var(--views-responsive-grid--column-count));--views-responsive-grid-item--calculated-min-width:min(100%,var(--views-responsive-grid--cell-min-width));}.paragraph--type--grid > .field--name-field-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--views-responsive-grid-item--calculated-min-width),var(--views-responsive-grid-item--max-width)),1fr));gap:var(--views-responsive-grid--layout-gap);}.paragraph--type--grid img{min-width:150px;max-width:100%;}.paragraph--type--grid .paragraph--type--grid-item{position:relative;}.paragraph--type--grid .paragraph--type--grid-item img{width:100%;}.paragraph--type--grid .paragraph--type--grid-item .content-wrapper{position:absolute;top:0;left:0;padding:20px 10px;height:100%;width:100%;background:rgba(0,0,0,0.3);display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .field--name-field-title{color:#FFF;}.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .field--name-field-link{margin-top:auto;margin-left:auto;font-size:var(--text-size-base,1rem);font-weight:700;line-height:var(--leading-6);letter-spacing:2.8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:1px solid transparent;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding:14px 40px;background:var(--button-bg-color,transparent);color:var(--button-text-color);border-color:var(--button-border-color);border-radius:40px;font-size:0;border-radius:50%;padding:0;width:40px;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--color-white);}@media (max-width:640px){.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .field--name-field-link{font-size:var(--text-size-xs,1rem);font-weight:700;line-height:var(--leading-4);}}@media (max-width:768px){.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .field--name-field-link{padding:10px 20px;}}.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .field--name-field-link:hover{background:var(--button-hover-bg-color,white);color:var(--button-hover-text-color);border-color:var(--button-hover-border-color);}.paragraph--type--grid .paragraph--type--grid-item .content-wrapper .field--name-field-link:after{font-size:1em;font-family:"icomoon";content:"\e90c";font-size:1.2rem;color:var(--color-black);}.paragraph--type--views-reference .views-element-container .view{width:100%;}.paragraph--type--views-reference .viewsreference--view-title{font-size:var(--text-size-4xl,1rem);font-weight:500;line-height:var(--leading-10);}.paragraph--type--views-reference.title-style-hidden .viewsreference--view-title{display:none;}.paragraph--type--views-reference.title-style-hidden .views-exposed-form{display:none;}.paragraph--type--views-reference.title-style-center .viewsreference--view-title{text-align:center;}.paragraph--type--views-reference.highlight-true{max-width:100%;width:100%;background:var(--color-warm);}.paragraph--type--views-reference.highlight-true.container-screen .views-element-container{max-width:var(--container-width-screen,screen);width:100%;margin-inline:auto;}.paragraph--type--views-reference.highlight-true.container-full .views-element-container{max-width:var(--container-width-full,full);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;}.paragraph--type--views-reference.highlight-true.container-xlarge .views-element-container{max-width:var(--container-width-xlarge,xlarge);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;}.paragraph--type--views-reference.highlight-true.container-large .views-element-container{max-width:var(--container-width-large,large);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;}.paragraph--type--views-reference.highlight-true.container-medium .views-element-container{max-width:var(--container-width-medium,medium);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;}.paragraph--type--views-reference.highlight-true.container-small .views-element-container{max-width:var(--container-width-small,small);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;}.paragraph--type--views-reference.highlight-true.container-text .views-element-container{max-width:var(--container-width-text,text);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;}.paragraph--type--image{position:relative;}.paragraph--type--image img{max-width:100%;}.paragraph--type--highlight .field--name-field-items{display:grid;gap:var(--spacing-medium);}@media (min-width:769px){.paragraph--type--highlight .field--name-field-items{gap:24px;grid-template-columns:repeat(3,auto);}}.node--view-mode-teaser .node__title{font-size:var(--text-size-xl,1rem);font-weight:700;line-height:var(--leading-7);margin:20px 0;}.node--view-mode-teaser img{border-radius:var(--radius-small,8px);width:100%;}.paragraph--type--call-to-action .call-to-action{--overlay-width:120px;--content-width:591px;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;width:-webkit-calc(100% + var(--overlay-width));width:calc(100% + var(--overlay-width));}@media screen and (min-width:1025px) and (max-width:1160px){.paragraph--type--call-to-action .call-to-action{--content-width:491px;}}@media (max-width:1024px){.paragraph--type--call-to-action .call-to-action{--overlay-width:220px;--content-width:40%;}}@media (max-width:800px){.paragraph--type--call-to-action .call-to-action{--overlay-width:250px;}}@media (max-width:768px){.paragraph--type--call-to-action .call-to-action{--overlay-width:0;--content-width:unset;}.paragraph--type--call-to-action .call-to-action .call-to-action-content{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:unset;}}@media (max-width:768px){.paragraph--type--call-to-action .call-to-action{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;}}.paragraph--type--call-to-action .call-to-action p{margin:0;}.paragraph--type--call-to-action .call-to-action .field--name-field-image{border-radius:var(--radius-medium);overflow:hidden;}.paragraph--type--call-to-action .call-to-action .call-to-action-content{max-width:var(--content-width);-webkit-transform:translateX(var(--overlay-width));transform:translateX(var(--overlay-width));background:var(--color-deep-grey);padding:20px var(--spacing-medium);border-radius:var(--radius-small);-webkit-transform:translateX(-webkit-calc(var(--overlay-width) * -1));transform:translateX(calc(var(--overlay-width) * -1));}.paragraph--type--call-to-action .call-to-action .field--name-field-title{font-size:var(--text-size-4xl,1rem);font-weight:700;line-height:var(--leading-10);color:var(--color-text-primary);margin-bottom:40px;}@media (max-width:640px){.paragraph--type--call-to-action .call-to-action .field--name-field-title{font-size:var(--text-size-3xl,1rem);font-weight:700;line-height:var(--leading-9);}}.paragraph--type--call-to-action .call-to-action .field--name-field-link a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;margin-top:40px;text-align:center;font-size:var(--text-size-base,1rem);font-weight:700;line-height:var(--leading-6);letter-spacing:2.8px;display:inline-flex;border:1px solid transparent;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding:14px 40px;background:var(--button-bg-color,transparent);color:var(--button-text-color);border-color:var(--button-border-color);border-radius:40px;text-transform:uppercase;border-radius:var(--radius-small);background:var(--color-green);color:var(--color-white);border:1px solid transparent;}@media (max-width:640px){.paragraph--type--call-to-action .call-to-action .field--name-field-link a{font-size:var(--text-size-xs,1rem);font-weight:700;line-height:var(--leading-4);}}@media (max-width:768px){.paragraph--type--call-to-action .call-to-action .field--name-field-link a{padding:10px 20px;}}.paragraph--type--call-to-action .call-to-action .field--name-field-link a:hover{background:var(--button-hover-bg-color,white);color:var(--button-hover-text-color);border-color:var(--button-hover-border-color);}.paragraph--type--call-to-action .call-to-action .field--name-field-link a:hover{border:1px solid var(--color-green);}:is(.text-content table){border:2px solid #909090;border-collapse:collapse;}:is(.text-content table) table{border:2px solid #909090;}:is(.text-content table) thead td,:is(.text-content table) thead th{border-color:#909090;background-color:#ADD8E6;border-bottom-color:var(--color-blue);border-bottom-width:2px;}:is(.text-content table) th,:is(.text-content table) td{padding-inline:1rem;border:2px solid #909090;border-collapse:collapse;-webkit-border-after:2px solid #909090;border-block-end:2px solid #909090;}:is(.text-content table) tr:last-child td{-webkit-border-after:2px solid #909090;border-block-end:2px solid #909090;}main .region--content .paragraph--type--pricing.paragraph--view-mode--default.paragraph{width:100%;max-width:100%;}.pricing-wrapper .pricing-top-section{background:url(/themes/custom/rspca/images//backgrounds/footer-bg.svg) transparent no-repeat center center;background-size:cover;background-size:contain;background-color:var(--color-green);text-align:center;min-height:440px;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;gap:20px;}.pricing-wrapper .pricing-top-section > div{max-width:var(--container-width-medium,medium);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;}.pricing-wrapper .pricing-top-section .field--name-field-title{font-size:var(--text-size-4xl,1rem);font-weight:700;line-height:var(--leading-10);}.pricing-wrapper .pricing-top-section .field--name-field-subtitle{font-size:var(--text-size-lg,1rem);font-weight:400;line-height:var(--leading-7);}.pricing-wrapper .button.donate-other{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-top:var(--spacing-medium);}.pricing-wrapper .field--name-field-items{margin-top:-100px;max-width:var(--container-width-medium,medium);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.pricing-wrapper .field--name-field-items > *{-webkit-box-flex:1;-ms-flex:1;flex:1;}@media (min-width:1025px){.pricing-wrapper .field--name-field-items > *{min-width:150px;}}@media (max-width:1024px){.pricing-wrapper .field--name-field-items{display:grid;grid-template-columns:1fr;justify-items:center;}}.pricing-wrapper .field--name-field-items > .field__item{max-width:336px;border-radius:var(--radius-small);padding-inline:36px;padding-block:var(--spacing-medium);background-color:var(--color-grey);-webkit-box-shadow:var(--shadow-xl,0px 1px 2px 0px rgba(0,0,0,0.06),0px 1px 3px 0px rgba(0,0,0,0.1));box-shadow:var(--shadow-xl,0px 1px 2px 0px rgba(0,0,0,0.06),0px 1px 3px 0px rgba(0,0,0,0.1));}.pricing-wrapper .field--name-field-items > .field__item .paragraph--type--pricing-item{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;}.pricing-wrapper .field--name-field-items > .field__item .paragraph--type--pricing-item .field--name-field-title{font-size:var(--text-size-xs,1rem);font-weight:700;line-height:var(--leading-5);letter-spacing:2.8px;text-transform:uppercase;margin-bottom:20px;}.pricing-wrapper .field--name-field-items > .field__item .paragraph--type--pricing-item .field--name-field-subtitle:not(sub){font-size:var(--text-size-4xl,1rem);font-weight:700;line-height:var(--leading-10);margin-bottom:20px;}.pricing-wrapper .field--name-field-items > .field__item .paragraph--type--pricing-item .field--name-field-subtitle:not(sub) sub{font-size:var(--text-size-base,1rem);font-weight:400;line-height:var(--leading-6);}.pricing-wrapper .field--name-field-items > .field__item .paragraph--type--pricing-item .field--name-field-link a{font-size:var(--text-size-base,1rem);font-weight:700;line-height:var(--leading-6);letter-spacing:2.8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:1px solid transparent;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding:14px 40px;background:var(--button-bg-color,transparent);color:var(--button-text-color);border-color:var(--button-border-color);border-radius:40px;margin-top:var(--spacing-medium);background-color:var(--color-green);border-radius:var(--radius-small);color:var(--color-white);text-transform:uppercase;border:1px solid transparent;}@media (max-width:640px){.pricing-wrapper .field--name-field-items > .field__item .paragraph--type--pricing-item .field--name-field-link a{font-size:var(--text-size-xs,1rem);font-weight:700;line-height:var(--leading-4);}}@media (max-width:768px){.pricing-wrapper .field--name-field-items > .field__item .paragraph--type--pricing-item .field--name-field-link a{padding:10px 20px;}}.pricing-wrapper .field--name-field-items > .field__item .paragraph--type--pricing-item .field--name-field-link a:hover{background:var(--button-hover-bg-color,white);color:var(--button-hover-text-color);border-color:var(--button-hover-border-color);}.pricing-wrapper .field--name-field-items > .field__item .paragraph--type--pricing-item .field--name-field-link a:hover{border:1px solid var(--color-green);}.paragraph--type--timeline{position:relative;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;gap:104px;display:grid;max-width:1240px;grid-template-columns:1fr auto;}@media (max-width:768px){.paragraph--type--timeline{gap:54px;}}@media (max-width:640px){.paragraph--type--timeline{gap:20px;}}.paragraph--type--timeline .field--name-field-items{max-width:1240px;}@media (max-width:768px){.paragraph--type--timeline .field--name-field-items{padding-top:30px;}}.paragraph--type--timeline .field--name-field-items > .field__item:not(:first-child){display:none;}.paragraph--type--timeline .field--name-field-date{font-size:var(--text-size-xs,1rem);font-weight:700;line-height:var(--leading-5);}.paragraph--type--timeline .field--name-field-title{font-size:var(--text-size-xl,1rem);font-weight:700;line-height:var(--leading-7);margin-top:10px;margin-bottom:10px;}.paragraph--type--timeline .field--name-field-rich-text{font-size:var(--text-size-lg,1rem);font-weight:400;line-height:var(--leading-7);}.paragraph--type--timeline .timeline-control{top:var(--vertical-padding);position:absolute;max-height:-webkit-calc(100% - (var(--vertical-padding) * 2));max-height:calc(100% - (var(--vertical-padding) * 2));overflow-y:scroll;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:58px;-ms-overflow-style:none;scrollbar-width:none;}.paragraph--type--timeline .timeline-control::-webkit-scrollbar{display:none;}@media (max-width:768px){.paragraph--type--timeline .timeline-control{width:100%;overflow-x:scroll;overflow-y:hidden;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;top:30px;}}.paragraph--type--timeline .timeline-control button.dot{cursor:pointer;font-size:var(--text-size-lg,1rem);font-weight:700;line-height:var(--leading-7);background:none;border:none;position:relative;padding-left:40px;}.paragraph--type--timeline .timeline-control button.dot:before{content:"";position:absolute;left:0;top:-webkit-calc(58px / -2);top:calc(58px / -2);height:-webkit-calc(100% + 58px);height:calc(100% + 58px);width:2px;background:var(--color-line-grey);}.paragraph--type--timeline .timeline-control button.dot.active:before{background:var(--color-black);}.paragraph--type--timeline .paragraph--type--timeline-item .timeline-wrapper{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:104px;}@media (max-width:820px){.paragraph--type--timeline .paragraph--type--timeline-item .timeline-wrapper{gap:20px;}}.paragraph--type--timeline .paragraph--type--timeline-item .timeline-content{max-width:423px;-webkit-box-flex:1;-ms-flex:1;flex:1;}.paragraph--type--timeline .paragraph--type--timeline-item .field--name-field-image{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:var(--radius-medium);overflow:hidden;}@media (max-width:820px){.paragraph--type--timeline .paragraph--type--timeline-item .field--name-field-image{-ms-flex-preferred-size:100%;flex-basis:100%;}}.paragraph--type--rich-text__w-background{position:relative;overflow:clip;max-width:var(--container-width-screen,screen);width:100%;margin-inline:auto;}main .region--content .paragraph--type--rich-text__w-background.paragraph:not([class*="container-"]){max-width:var(--container-width-screen,screen);width:100%;margin-inline:auto;}.paragraph--type--rich-text__w-background.p-small{--top-offset:16px;--bottom-offset:16px;}.paragraph--type--rich-text__w-background.pt-small{--top-offset:16px;}.paragraph--type--rich-text__w-background.pb-small{--bottom-offset:16px;}.paragraph--type--rich-text__w-background.py-small{--top-offset:16px;--bottom-offset:16px;}.paragraph--type--rich-text__w-background.p-normal{--top-offset:20px;--bottom-offset:20px;}.paragraph--type--rich-text__w-background.pt-normal{--top-offset:20px;}.paragraph--type--rich-text__w-background.pb-normal{--bottom-offset:20px;}.paragraph--type--rich-text__w-background.py-normal{--top-offset:20px;--bottom-offset:20px;}.paragraph--type--rich-text__w-background.p-medium{--top-offset:40px;--bottom-offset:40px;}.paragraph--type--rich-text__w-background.pt-medium{--top-offset:40px;}.paragraph--type--rich-text__w-background.pb-medium{--bottom-offset:40px;}.paragraph--type--rich-text__w-background.py-medium{--top-offset:40px;--bottom-offset:40px;}.paragraph--type--rich-text__w-background.p-large{--top-offset:80px;--bottom-offset:80px;}.paragraph--type--rich-text__w-background.pt-large{--top-offset:80px;}.paragraph--type--rich-text__w-background.pb-large{--bottom-offset:80px;}.paragraph--type--rich-text__w-background.py-large{--top-offset:80px;--bottom-offset:80px;}.paragraph--type--rich-text__w-background.p-huge{--top-offset:120px;--bottom-offset:120px;}.paragraph--type--rich-text__w-background.pt-huge{--top-offset:120px;}.paragraph--type--rich-text__w-background.pb-huge{--bottom-offset:120px;}.paragraph--type--rich-text__w-background.py-huge{--top-offset:120px;--bottom-offset:120px;}.paragraph--type--rich-text__w-background.p-enormous{--top-offset:208px;--bottom-offset:208px;}.paragraph--type--rich-text__w-background.pt-enormous{--top-offset:208px;}.paragraph--type--rich-text__w-background.pb-enormous{--bottom-offset:208px;}.paragraph--type--rich-text__w-background.py-enormous{--top-offset:208px;--bottom-offset:208px;}.paragraph--type--rich-text__w-background .main-wrapper{position:relative;overflow:clip;}.paragraph--type--rich-text__w-background .main-wrapper > .field--name-field-image{position:absolute;width:100%;height:100%;top:0;}.paragraph--type--rich-text__w-background .main-wrapper > .field--name-field-image > .field__item{height:100%;}.paragraph--type--rich-text__w-background .main-wrapper > .field--name-field-image > .field__item img{-o-object-position:top;object-position:top;-o-object-fit:cover;object-fit:cover;height:100%;}.paragraph--type--rich-text__w-background .main-wrapper > .rich-text--w-background-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2;background:rgba(0,0,0,0.3);padding-block:var(--spacing-large);color:#FFF;min-height:500px;max-height:unset;}.paragraph--type--rich-text__w-background .main-wrapper > .rich-text--w-background-content h1,.paragraph--type--rich-text__w-background .main-wrapper > .rich-text--w-background-content h2,.paragraph--type--rich-text__w-background .main-wrapper > .rich-text--w-background-content h3,.paragraph--type--rich-text__w-background .main-wrapper > .rich-text--w-background-content h4,.paragraph--type--rich-text__w-background .main-wrapper > .rich-text--w-background-content h5,.paragraph--type--rich-text__w-background .main-wrapper > .rich-text--w-background-content h6,.paragraph--type--rich-text__w-background .main-wrapper > .rich-text--w-background-content a{color:#FFF;}.paragraph--type--rich-text__w-background .main-wrapper > .rich-text--w-background-content .field--name-field-title{font-size:2.25rem;line-height:var(--sp3);font-weight:700;margin-bottom:var(--spacing-small);}.paragraph--type--rich-text__w-background .main-wrapper > .rich-text--w-background-content > .text-content{max-width:var(--container-width-small,small);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;text-align:center;}.view.view-search{margin-top:var(--spacing-large);margin-bottom:var(--spacing-large);}.views-element-container .view.view-search{max-width:var(--container-width-large,large);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;}.view.view-search.view-display-id-page_search{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.view.view-search.view-display-id-page_search > .view-filters{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.view.view-search.view-display-id-page_search > .view-header{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.view.view-search.view-display-id-page_search > .view-content{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.view.view-search.view-display-id-page_search .pager{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}.view.view-search > .view-content{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-medium);}.view.view-search > .view-content > .views-row .views-field-title-1{font-size:var(--text-size-lg,1rem);font-weight:700;line-height:var(--leading-6);margin-bottom:10px;}.view.view-search > .view-content > .views-row .views-field-title-1 a{text-decoration:underline;}.views-exposed-form[data-drupal-selector="views-exposed-form-search-search"]{max-width:var(--container-width-large,large);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-block:var(--spacing-large);gap:32px;}.views-exposed-form[data-drupal-selector="views-exposed-form-search-search"].form--inline .form-item{float:none;}.views-exposed-form[data-drupal-selector="views-exposed-form-search-search"] .block__title{display:none;}.views-exposed-form[data-drupal-selector="views-exposed-form-search-search"] .block__content{max-width:var(--container-width-text,text);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;}.views-exposed-form[data-drupal-selector="views-exposed-form-search-search"] .form-item{margin:0;}.views-exposed-form[data-drupal-selector="views-exposed-form-search-search"] .form-item.form-item-keyword{color:var(--color-dark-grey);border-radius:var(--radius-small);overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--color-dark-grey);padding-left:14px;gap:5px;}.views-exposed-form[data-drupal-selector="views-exposed-form-search-search"] .form-item.form-item-keyword:before{font-size:1em;font-family:"icomoon";content:"\e9f2";}.views-exposed-form[data-drupal-selector="views-exposed-form-search-search"] .form-item.form-item-keyword input{border:none;width:100%;min-height:40px;padding:0;}.views-exposed-form[data-drupal-selector="views-exposed-form-search-search"] .form-item.form-item-keyword input:hover,.views-exposed-form[data-drupal-selector="views-exposed-form-search-search"] .form-item.form-item-keyword input:focus,.views-exposed-form[data-drupal-selector="views-exposed-form-search-search"] .form-item.form-item-keyword input:active{border:none;outline:none;}.views-exposed-form[data-drupal-selector="views-exposed-form-search-search"] .form-item.form-item-keyword input::-webkit-input-placeholder{color:var(--color-dark-grey);}.views-exposed-form[data-drupal-selector="views-exposed-form-search-search"] .form-item.form-item-keyword input::-moz-placeholder{color:var(--color-dark-grey);}.views-exposed-form[data-drupal-selector="views-exposed-form-search-search"] .form-item.form-item-keyword input:-ms-input-placeholder{color:var(--color-dark-grey);}.views-exposed-form[data-drupal-selector="views-exposed-form-search-search"] .form-item.form-item-keyword input::-ms-input-placeholder{color:var(--color-dark-grey);}.views-exposed-form[data-drupal-selector="views-exposed-form-search-search"] .form-item.form-item-keyword input::placeholder{color:var(--color-dark-grey);}.views-exposed-form[data-drupal-selector="views-exposed-form-search-search"] .form-item__label{display:none;}.views-exposed-form[data-drupal-selector="views-exposed-form-search-search"] .form-actions{display:none;margin:0;}@media (max-width:640px){.views-exposed-form[data-drupal-selector="views-exposed-form-search-search"] .form-actions{margin-left:auto;}}.views-exposed-form[data-drupal-selector="views-exposed-form-search-search"] .form-actions .button{margin:0;border-radius:var(--radius-enormous);background:var(--Secondary-Blue,#006698);border:none;}.views-exposed-form[data-drupal-selector="views-exposed-form-search-search"] > *{margin:0;}.views-exposed-form[data-drupal-selector="views-exposed-form-search-search"] .form-item-search-api-fulltext{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;}@media (max-width:640px){.views-exposed-form[data-drupal-selector="views-exposed-form-search-search"] .form-item-search-api-fulltext{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}}.views-exposed-form[data-drupal-selector="views-exposed-form-search-search"] .form-item-search-api-fulltext input{min-height:44px;width:100%;border-radius:var(--radius-enormous,44px);border:1px solid var(--color-black,#222226);background:var(--color-white,#FFF);padding-left:-webkit-calc(22px + 27px + 12px);padding-left:calc(22px + 27px + 12px);}.views-exposed-form[data-drupal-selector="views-exposed-form-search-search"] .form-item-search-api-fulltext:before{display:block;content:"";height:24px;width:27px;background:url(/themes/custom/rspca/images/icons/search.svg) transparent no-repeat center center;background-size:cover;position:absolute;top:10px;left:22px;}a{color:var(--color-link);}a:hover{color:var(--color-hover-link);}@media (max-width:768px){.paragraph[class*="pb-"]{padding-bottom:var(--spacing-medium);}.paragraph[class*="pt-"]{padding-top:var(--spacing-medium);}}.paragraph table{width:100%;}.region--content .node.node--view-mode-full > .node__content > .field--name-body{max-width:var(--container-width-small,small);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;margin-top:var(--spacing-medium,medium);margin-bottom:var(--spacing-large,large);}@media (max-width:768px){.region--content .node.node--view-mode-full > .node__content > .field--name-body{margin-bottom:var(--spacing-medium,medium);}}.views-element-container .block__title{max-width:var(--container-width-xlarge,xlarge);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;}.views-element-container .view{max-width:var(--container-width-xlarge,xlarge);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;}.views-element-container .view .view{width:100%;}main .region--content > .block:not(.block-system-main-block){max-width:var(--container-width-xlarge,xlarge);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;}main .region--content .paragraph:not([class*="container-"]){max-width:var(--container-width-xlarge,xlarge);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;}main .region--content .paragraph .paragraph{width:auto;}.block__title{font-size:var(--text-size-4xl,1rem);font-weight:700;line-height:var(--leading-10);color:var(--color-black);}.view nav.pager{width:100%;max-width:439px;margin:0 auto;}.view nav.pager .pager__items{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.view nav.pager .pager__item--active{background:none;font-size:var(--text-size-xl,1rem);font-weight:400;line-height:var(--leading-7);color:var(--color-black);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.view nav.pager .pager__item--control a{border-radius:50%;width:40px;height:40px;border:1px solid var(--color-black);}.view nav.pager .pager__item--control a:hover{background-color:transparent;}#block-rspca-homepage-todays-glance{padding-top:var(--spacing-huge);padding-bottom:var(--spacing-huge);max-width:var(--container-width-medium,medium);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;}@media (max-width:640px){#block-rspca-homepage-todays-glance{padding-top:var(--spacing-large);padding-bottom:var(--spacing-large);}}#block-rspca-homepage-todays-glance .today-glance-heading{text-align:center;margin-bottom:var(--spacing-medium);}#block-rspca-homepage-todays-glance .today-glance-heading h2{margin-block:0;padding-left:16px;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:var(--text-size-xl,1rem);font-weight:700;line-height:var(--leading-7);text-transform:uppercase;text-align:center;}#block-rspca-homepage-todays-glance .today-glance-heading h2:before{left:0;position:absolute;content:"";width:6px;height:100%;background-color:var(--color-blue);}#block-rspca-homepage-todays-glance .today-glance-items{display:grid;gap:var(--spacing-medium);text-align:center;}@media (min-width:641px){#block-rspca-homepage-todays-glance .today-glance-items{grid-template-columns:repeat(3,1fr);gap:16px;}}#block-rspca-homepage-todays-glance .today-glance-items .today-glance-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;}@media (max-width:640px){#block-rspca-homepage-todays-glance .today-glance-items .today-glance-item{max-width:336px;margin-inline:auto;}}#block-rspca-homepage-todays-glance .today-glance-items .today-glance-count{font-size:var(--text-size-4xl,1rem);font-weight:700;line-height:var(--leading-10);}#block-rspca-homepage-todays-glance .today-glance-items .today-glance-label{font-size:var(--text-size-xs,1rem);font-weight:700;line-height:var(--leading-5);text-transform:uppercase;}#block-rspca-homepage-todays-glance .today-glance-items p{margin:0;}#block-rspca-newslettersubscription{max-width:var(--container-width-medium,medium);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;background:var(--color-blue);border-radius:var(--radius-huge);overflow:clip;text-align:center;color:var(--color-white);}#block-rspca-newslettersubscription > .block__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}#block-rspca-newslettersubscription .field--name-field-image{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}@media (min-width:941px){#block-rspca-newslettersubscription .field--name-field-image{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;}}@media (min-width:1025px){#block-rspca-newslettersubscription .field--name-field-image{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;}}#block-rspca-newslettersubscription .field--name-field-image .field__item,#block-rspca-newslettersubscription .field--name-field-image .media,#block-rspca-newslettersubscription .field--name-field-image .field--name-field-media-image,#block-rspca-newslettersubscription .field--name-field-image .field--name-field-media-image > .field__item{width:100%;height:100%;display:block;}#block-rspca-newslettersubscription .field--name-field-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}#block-rspca-newslettersubscription .field--name-field-form{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:40px 30px;}@media (min-width:941px){#block-rspca-newslettersubscription .field--name-field-form{-webkit-box-flex:1;-ms-flex:1;flex:1;}}#block-rspca-newslettersubscription:last-child{margin-bottom:var(--spacing-huge);}@media (max-width:768px){#block-rspca-newslettersubscription:last-child{margin-bottom:var(--spacing-medium);}}#block-rspca-newslettersubscription .block__content form{color:var(--color-white);}#block-rspca-newslettersubscription .block__content form h1,#block-rspca-newslettersubscription .block__content form h2,#block-rspca-newslettersubscription .block__content form h3,#block-rspca-newslettersubscription .block__content form h4,#block-rspca-newslettersubscription .block__content form h5,#block-rspca-newslettersubscription .block__content form h6,#block-rspca-newslettersubscription .block__content form a{color:var(--color-white);}#block-rspca-newslettersubscription .block__content form .contextual-links a{color:#333;}#block-rspca-newslettersubscription h3,#block-rspca-newslettersubscription p,#block-rspca-newslettersubscription .form-type-webform-markup{margin:0;}#block-rspca-newslettersubscription h3{margin-bottom:20px;text-transform:uppercase;}#block-rspca-newslettersubscription form{max-width:864px;margin:0 auto;position:relative;max-width:479px;margin:auto;width:100%;}#block-rspca-newslettersubscription form .form-type-email,#block-rspca-newslettersubscription form .form-type-textfield{margin:0;margin-top:20px;color:var(--color-white);}#block-rspca-newslettersubscription form .form-type-email label,#block-rspca-newslettersubscription form .form-type-textfield label{display:none;}#block-rspca-newslettersubscription form .form-type-email input[type="email"],#block-rspca-newslettersubscription form .form-type-email input[type="text"],#block-rspca-newslettersubscription form .form-type-textfield input[type="email"],#block-rspca-newslettersubscription form .form-type-textfield input[type="text"]{background-color:transparent;border:none;border-bottom:1px solid var(--color-white,#FFF);padding:0;border-radius:0;min-height:24px;color:#FFF;}#block-rspca-newslettersubscription form .form-type-email input[type="email"]:focus,#block-rspca-newslettersubscription form .form-type-email input[type="text"]:focus,#block-rspca-newslettersubscription form .form-type-textfield input[type="email"]:focus,#block-rspca-newslettersubscription form .form-type-textfield input[type="text"]:focus{border:none;outline:none;border-bottom:1px solid var(--color-white,#FFF);}#block-rspca-newslettersubscription form .form-type-email input[type="email"]::-webkit-input-placeholder,#block-rspca-newslettersubscription form .form-type-email input[type="text"]::-webkit-input-placeholder,#block-rspca-newslettersubscription form .form-type-textfield input[type="email"]::-webkit-input-placeholder,#block-rspca-newslettersubscription form .form-type-textfield input[type="text"]::-webkit-input-placeholder{color:var(--color-white);opacity:1;}#block-rspca-newslettersubscription form .form-type-email input[type="email"]::-moz-placeholder,#block-rspca-newslettersubscription form .form-type-email input[type="text"]::-moz-placeholder,#block-rspca-newslettersubscription form .form-type-textfield input[type="email"]::-moz-placeholder,#block-rspca-newslettersubscription form .form-type-textfield input[type="text"]::-moz-placeholder{color:var(--color-white);opacity:1;}#block-rspca-newslettersubscription form .form-type-email input[type="email"]:-ms-input-placeholder,#block-rspca-newslettersubscription form .form-type-email input[type="text"]:-ms-input-placeholder,#block-rspca-newslettersubscription form .form-type-textfield input[type="email"]:-ms-input-placeholder,#block-rspca-newslettersubscription form .form-type-textfield input[type="text"]:-ms-input-placeholder{color:var(--color-white);opacity:1;}#block-rspca-newslettersubscription form .form-type-email input[type="email"]::-ms-input-placeholder,#block-rspca-newslettersubscription form .form-type-email input[type="text"]::-ms-input-placeholder,#block-rspca-newslettersubscription form .form-type-textfield input[type="email"]::-ms-input-placeholder,#block-rspca-newslettersubscription form .form-type-textfield input[type="text"]::-ms-input-placeholder{color:var(--color-white);opacity:1;}#block-rspca-newslettersubscription form .form-type-email input[type="email"]::placeholder,#block-rspca-newslettersubscription form .form-type-email input[type="text"]::placeholder,#block-rspca-newslettersubscription form .form-type-textfield input[type="email"]::placeholder,#block-rspca-newslettersubscription form .form-type-textfield input[type="text"]::placeholder{color:var(--color-white);opacity:1;}#block-rspca-newslettersubscription form .form-actions{position:relative;background:url(/themes/custom/rspca/images/icons/arrow-right.svg) transparent no-repeat center center;background-size:cover;content:"";width:24px;height:24px;right:0;bottom:0;margin-left:auto;margin-bottom:24px;margin-top:-24px;}#block-rspca-newslettersubscription form .form-actions input{margin:0;margin-block:0;background:none;font-size:0;padding:0;width:inherit;height:inherit;}#block-rspca-newslettersubscription form .form-actions input:focus,#block-rspca-newslettersubscription form .form-actions input:hover{border:0;outline:0;cursor:pointer;}#block-rspca-homepage-mission-and-beliefs{margin-top:var(--spacing-huge);margin-bottom:var(--spacing-huge);padding-top:var(--spacing-huge);padding-bottom:var(--spacing-huge);max-width:var(--container-width-xlarge,xlarge);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;background:url(/themes/custom/rspca/images//backgrounds/mission.svg) transparent no-repeat center center;background-size:cover;background-size:468px 537px;background-color:var(--color-grey);background-position:right bottom;}@media (max-width:640px){#block-rspca-homepage-mission-and-beliefs{margin-top:var(--spacing-large);margin-bottom:var(--spacing-large);padding-top:var(--spacing-medium);padding-bottom:var(--spacing-medium);}}#block-rspca-homepage-mission-and-beliefs .mission-section{max-width:var(--container-width-medium,medium);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;text-align:center;}#block-rspca-homepage-mission-and-beliefs .mission-title,#block-rspca-homepage-mission-and-beliefs .mission-description{text-align:center;margin-block:20px;max-width:var(--container-width-small,small);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;width:100%;}@media (max-width:640px){#block-rspca-homepage-mission-and-beliefs .mission-title,#block-rspca-homepage-mission-and-beliefs .mission-description{margin-block:var(--spacing-medium);}}#block-rspca-homepage-mission-and-beliefs .mission-title{font-size:var(--text-size-4xl,1rem);font-weight:700;line-height:var(--leading-10);}@media (max-width:640px){#block-rspca-homepage-mission-and-beliefs .mission-title{font-size:var(--text-size-3xl,1rem);font-weight:400;line-height:var(--leading-9);}}#block-rspca-homepage-mission-and-beliefs p{margin:0;}#block-rspca-homepage-mission-and-beliefs .domain-icons{margin-top:var(--spacing-medium);display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (min-width:641px){#block-rspca-homepage-mission-and-beliefs .domain-icons{margin-top:var(--spacing-large);-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:60px;}}#block-rspca-homepage-mission-and-beliefs .domain-icons .domain-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:159px;}@media (min-width:641px){#block-rspca-homepage-mission-and-beliefs .domain-icons .domain-item{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;}}#block-rspca-homepage-mission-and-beliefs .domain-icons .domain-icon{margin-bottom:20px;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;}#block-rspca-homepage-mission-and-beliefs .domain-icons .domain-icon img{max-width:60px;}#block-rspca-homepage-mission-and-beliefs .domain-icons h3,#block-rspca-homepage-mission-and-beliefs .domain-icons p{margin:0;}#block-rspca-homepage-mission-and-beliefs .domain-icons h3{font-size:var(--text-size-xl,1rem);font-weight:700;line-height:var(--leading-7);margin-bottom:10px;}#block-rspca-homepage-book-services{max-width:var(--container-width-medium,medium);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;margin-top:var(--spacing-large);}@media (max-width:640px){#block-rspca-homepage-book-services{border-radius:var(--radius-small);overflow:hidden;}}#block-rspca-homepage-book-services .service-booking-banner{position:relative;border-radius:var(--radius-medium);overflow:clip;}#block-rspca-homepage-book-services .service-booking-banner .media .wide-content{width:100%;max-width:100%;margin:0;}#block-rspca-homepage-book-services .service-booking-banner .service-booking-content{position:absolute;height:100%;width:100%;top:0;left:0;padding-bottom:40px;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;-moz-justify-content:flex-end;justify-content:flex-end;text-align:center;background:rgba(0,0,0,0.3);background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);background:radial-gradient(ellipse at center,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(91deg,rgba(0,124,173,0.8) 65.25%,rgba(0,124,173,0) 99.33%);background:linear-gradient(359deg,rgba(0,124,173,0.8) 65.25%,rgba(0,124,173,0) 99.33%);}@media (max-width:640px){#block-rspca-homepage-book-services .service-booking-banner .service-booking-content{background:-webkit-linear-gradient(91deg,rgba(0,124,173,0.8) 65.25%,rgba(0,124,173,0) 99.33%) no-repeat;background:linear-gradient(359deg,rgba(0,124,173,0.8) 65.25%,rgba(0,124,173,0) 99.33%) no-repeat;gap:var(--spacing-medium);}}#block-rspca-homepage-book-services .service-booking-banner .service-booking-content *{max-width:var(--container-width-small,small);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;color:var(--color-white);margin:0;}#block-rspca-homepage-book-services .service-booking-banner .service-booking-content h2{font-size:var(--text-size-3xl,1rem);font-weight:700;line-height:var(--leading-10);}@media (min-width:641px){#block-rspca-homepage-book-services .service-booking-banner .service-booking-content h2{font-size:var(--text-size-4xl,1rem);font-weight:700;line-height:var(--leading-10);margin-bottom:20px;}}#block-rspca-homepage-book-services .service-booking-banner .service-booking-content .btn-book-now{font-size:var(--text-size-base,1rem);font-weight:700;line-height:var(--leading-6);letter-spacing:2.8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:1px solid transparent;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding:14px 40px;background:var(--button-bg-color,transparent);color:var(--button-text-color);border-color:var(--button-border-color);border-radius:40px;border-radius:var(--radius-small);background:var(--color-green);color:var(--color-white);border:1px solid transparent;width:auto;text-transform:uppercase;}@media (min-width:641px){#block-rspca-homepage-book-services .service-booking-banner .service-booking-content .btn-book-now{margin-top:var(--spacing-medium);}}@media (max-width:640px){#block-rspca-homepage-book-services .service-booking-banner .service-booking-content .btn-book-now{font-size:var(--text-size-xs,1rem);font-weight:700;line-height:var(--leading-4);}}@media (max-width:768px){#block-rspca-homepage-book-services .service-booking-banner .service-booking-content .btn-book-now{padding:10px 20px;}}#block-rspca-homepage-book-services .service-booking-banner .service-booking-content .btn-book-now:hover{background:var(--button-hover-bg-color,white);color:var(--button-hover-text-color);border-color:var(--button-hover-border-color);}#block-rspca-homepage-book-services .service-booking-banner .service-booking-content .btn-book-now:hover{border:1px solid var(--color-green);}#block-rspca-homepagefostercarers{max-width:var(--container-width-medium,medium);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;margin-top:var(--spacing-huge);margin-bottom:var(--spacing-huge);}@media (max-width:640px){#block-rspca-homepagefostercarers{margin-top:var(--spacing-large);margin-bottom:var(--spacing-large);}}#block-rspca-homepagefostercarers .foster-carers-banner{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;gap:16px;}@media (max-width:980px){#block-rspca-homepagefostercarers .foster-carers-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;}}#block-rspca-homepagefostercarers .foster-carers-banner .media--type-image{float:none !important;max-width:100%;margin:0;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;}#block-rspca-homepagefostercarers .foster-carers-banner .media--type-image img{border-radius:var(--radius-medium);width:100%;}@media (min-width:981px){#block-rspca-homepagefostercarers .foster-carers-banner .media--type-image{max-width:688px;background:url(/themes/custom/rspca/images/backgrounds/paw.svg) transparent no-repeat center center;background-size:cover;background-size:130px 130px;background-position:right bottom;}#block-rspca-homepagefostercarers .foster-carers-banner .media--type-image img{max-width:-webkit-calc(100% - 88px);max-width:calc(100% - 88px);}}#block-rspca-homepagefostercarers .foster-carers-banner .banner-content{max-width:336px;}@media (max-width:980px){#block-rspca-homepagefostercarers .foster-carers-banner .banner-content{max-width:100%;padding-top:40px;background:url(/themes/custom/rspca/images/backgrounds/paw.svg) transparent no-repeat center center;background-size:cover;background-size:130px 130px;background-position:right -40px;}}#block-rspca-homepagefostercarers .foster-carers-banner .banner-content *:not(.learn-more-btn){margin:0;}#block-rspca-homepagefostercarers .foster-carers-banner .banner-content h2{font-size:var(--text-size-4xl,1rem);font-weight:700;line-height:var(--leading-10);margin-bottom:20px !important;}.learn-more-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;margin-top:20px;text-align:center;font-size:var(--text-size-base,1rem);font-weight:700;line-height:var(--leading-6);letter-spacing:2.8px;display:inline-flex;border:1px solid transparent;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding:14px 40px;background:var(--button-bg-color,transparent);color:var(--button-text-color);border-color:var(--button-border-color);border-radius:40px;text-transform:uppercase;border-radius:var(--radius-small);background:var(--color-green);color:var(--color-white);border:1px solid transparent;font-weight:700;}@media (max-width:640px){.learn-more-btn{font-size:var(--text-size-xs,1rem);font-weight:700;line-height:var(--leading-4);}}@media (max-width:768px){.learn-more-btn{padding:10px 20px;}}.learn-more-btn:hover{background:var(--button-hover-bg-color,white);color:var(--button-hover-text-color);border-color:var(--button-hover-border-color);}.learn-more-btn:hover{border:1px solid var(--color-green);}#block-rspca-homepagepartners{max-width:var(--container-width-medium,medium);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;margin-top:var(--spacing-huge);margin-bottom:var(--spacing-huge);}@media (max-width:640px){#block-rspca-homepagepartners{margin-top:var(--spacing-large);margin-bottom:var(--spacing-large);}}#block-rspca-homepagepartners h2{margin:0;text-align:center;text-transform:uppercase;font-size:var(--text-size-4xl,1rem);font-weight:700;line-height:var(--leading-10);}@media (max-width:640px){#block-rspca-homepagepartners h2{font-size:var(--text-size-3xl,1rem);font-weight:400;line-height:var(--leading-9);}}#block-rspca-homepagepartners .partners-logos{margin-top:48px;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-small);}@media (max-width:640px){#block-rspca-homepagepartners .partners-logos{gap:20px;margin-top:var(--spacing-medium);grid-template-columns:repeat(2,1fr);}}#block-rspca-views-block-news-block-latest-news{max-width:var(--container-width-screen,screen);width:100%;margin-inline:auto;padding-top:var(--spacing-huge);padding-bottom:var(--spacing-huge);background:var(--color-grey);}@media (max-width:640px){#block-rspca-views-block-news-block-latest-news{padding-top:var(--spacing-medium);padding-bottom:var(--spacing-medium);}}#block-rspca-views-block-news-block-latest-news .block__title{text-transform:uppercase;margin-bottom:0;max-width:var(--container-width-medium,medium);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;}@media (max-width:640px){#block-rspca-views-block-news-block-latest-news .block__title{text-align:center;}}#block-rspca-views-block-news-block-latest-news .block__content{max-width:var(--container-width-xlarge,xlarge);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;margin-top:var(--spacing-large);}@media (max-width:640px){#block-rspca-views-block-news-block-latest-news .block__content{margin-top:var(--spacing-medium);}}#block-rspca-views-block-news-block-latest-news .block__content .view{width:100%;}#block-rspca-views-block-news-block-latest-news .block__content .node__title{margin-top:20px;margin-bottom:20px;font-size:var(--text-size-xl,1rem);font-weight:700;line-height:var(--leading-7);}#block-rspca-views-block-news-block-latest-news .block__content .view-content{margin-bottom:var(--spacing-large);}@media (max-width:640px){#block-rspca-views-block-news-block-latest-news .block__content .view-content{margin-bottom:var(--spacing-medium);}}#block-rspca-views-block-news-block-latest-news .more-link{text-align:center;}#block-rspca-views-block-news-block-latest-news .more-link a{text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;text-align:center;font-size:var(--text-size-base,1rem);font-weight:700;line-height:var(--leading-6);letter-spacing:2.8px;display:inline-flex;border:1px solid transparent;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding:14px 40px;background:var(--button-bg-color,transparent);color:var(--button-text-color);border-color:var(--button-border-color);border-radius:40px;padding-block:14px;border-radius:var(--radius-small);background:var(--color-green);color:var(--color-white);border:1px solid transparent;letter-spacing:2.8px;font-weight:700;}@media (max-width:640px){#block-rspca-views-block-news-block-latest-news .more-link a{font-size:var(--text-size-xs,1rem);font-weight:700;line-height:var(--leading-4);}}@media (max-width:768px){#block-rspca-views-block-news-block-latest-news .more-link a{padding:10px 20px;}}#block-rspca-views-block-news-block-latest-news .more-link a:hover{background:var(--button-hover-bg-color,white);color:var(--button-hover-text-color);border-color:var(--button-hover-border-color);}#block-rspca-views-block-news-block-latest-news .more-link a:hover{border:1px solid var(--color-green);}.error-page-container{text-align:center;max-width:var(--container-width-large,large);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;gap:var(--spacing-large);margin-top:var(--spacing-large);margin-bottom:var(--spacing-large);}@media (max-width:768px){.error-page-container{gap:var(--spacing-medium);margin-top:var(--spacing-medium);margin-bottom:var(--spacing-medium);}}.error-page-container *{margin:0;}.error-page-container .menu--main{width:100% !important;text-align:center;}.error-page-container .menu--main .menu{gap:10px;list-style:none;margin:0 !important;padding:0 !important;}.error-page-container .menu--main .menu a{text-decoration:underline;font-size:18px;font-style:normal;font-weight:700;line-height:40px;text-decoration-line:underline;}nav.pager .pager__item--control{padding:0;border-radius:var(--radius-small,8px);border:1px solid var(--color-black);}nav.pager .pager__item--control a{width:100%;height:100% !important;border:none !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 !important;}nav.pager .pager__item--control a svg{fill:#333;}nav.pager .pager__items{-webkit-box-pack:center !important;-ms-flex-pack:center !important;-moz-justify-content:center !important;justify-content:center !important;gap:var(--spacing-small);}nav.pager .pager__items .pager__item{width:unset;}nav.pager .pager__items .pager__item.pager__item--active{border-radius:var(--radius-small,8px);padding:10px 20px;border:1px solid var(--color-black);}nav.pager .pager__items .pager__item a{border-radius:var(--radius-small,8px);padding:10px 20px;}.accordion > .field--name-field-items .field__item:nth-child(n+6){display:none;}body.no-scrolling{overflow:hidden;}body.page-node-type-campaign-page .field--name-field-image.primary-image img{width:100%;max-height:600px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;}.table-wrapper{overflow-x:auto;}header.site-header{--menu-font-size:1rem;min-height:unset;}header.site-header .site-header__inner__container{width:100%;max-width:100%;padding-top:20px;display:block;}header.site-header .site-header__inner__container .site-header__top{position:relative;}header.site-header .site-header__inner__container .site-header__top_wrapper{max-width:var(--container-width-xlarge,xlarge);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;}header.site-header .site-header__inner__container .site-header__bottom{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;background:var(--Monochrome-Deep-Grey,#EBEBF0);padding-top:10px;padding-bottom:10px;}header.site-header .site-header__inner__container .site-header__bottom .region--breadcrumb{max-width:var(--container-width-xlarge,xlarge);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;}header.site-header .site-branding{padding-bottom:10px;}header.site-header .site-branding__logo img{max-width:160px;}@media (min-width:1281px){header.site-header .header-nav{margin-left:30px;height:auto;}}.site-header__inner{width:100%;max-width:100%;}@media (max-width:1280px){.header-nav__action:not(.header-nav__action_mobile) .menu--action-menu{display:none;}}.menu--action-menu a{color:var(--color-black);}.menu--action-menu .menu{margin:0;padding:0;}.menu--action-menu .menu--level-1{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;list-style:none;gap:20px;}@media (max-width:640px){.menu--action-menu .menu--level-1{gap:5px;}}.menu--action-menu .menu--level-1 .menu__item{padding-bottom:10px;}@media (max-width:1280px){.menu--action-menu .menu--level-1 .menu__item{width:100%;}}.menu--action-menu .menu--level-1 .menu__item [class*="menu__link--link-button"]{font-size:var(--text-size-base,1rem);font-weight:700;line-height:var(--leading-6);letter-spacing:2.8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:1px solid transparent;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding:14px 40px;background:var(--button-bg-color,transparent);color:var(--button-text-color);border-color:var(--button-border-color);border-radius:40px;width:100%;max-width:400px;font-size:var(--menu-font-size);font-family:var(--font-serif);font-weight:400;margin-inline:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-block:14px;border-radius:var(--radius-small);}@media (max-width:640px){.menu--action-menu .menu--level-1 .menu__item [class*="menu__link--link-button"]{font-size:var(--text-size-xs,1rem);font-weight:700;line-height:var(--leading-4);}}@media (max-width:768px){.menu--action-menu .menu--level-1 .menu__item [class*="menu__link--link-button"]{padding:10px 20px;}}.menu--action-menu .menu--level-1 .menu__item [class*="menu__link--link-button"]:hover{background:var(--button-hover-bg-color,white);color:var(--button-hover-text-color);border-color:var(--button-hover-border-color);}@media (max-width:768px){.menu--action-menu .menu--level-1 .menu__item [class*="menu__link--link-button"]{font-weight:400;}}.menu--action-menu .menu--level-1 .menu__item [class*="menu__link--link-button"].menu__link--link-button{border:1px solid var(--color-blue);color:var(--color-black);padding-inline:20px;letter-spacing:2.4px;}.menu--action-menu .menu--level-1 .menu__item [class*="menu__link--link-button"].menu__link--link-button:hover{color:var(--color-white);background:var(--color-blue);border-color:transparent;}.menu--action-menu .menu--level-1 .menu__item [class*="menu__link--link-button"].menu__link--link-button-red{background:var(--color-red);color:var(--color-white);padding-inline:20px;letter-spacing:0;}.menu--action-menu .menu--level-1 .menu__item [class*="menu__link--link-button"].menu__link--link-button-red:hover{color:inherit;background:var(--color-white);border-color:var(--color-red);}.menu--action-menu .menu--level-1 .menu__item [class*="menu__link--link-button"].menu__link--link-button-green{background:var(--color-green);color:var(--color-white);padding-inline:20px;letter-spacing:2.4px;}.menu--action-menu .menu--level-1 .menu__item [class*="menu__link--link-button"].menu__link--link-button-green:hover{color:inherit;background:var(--color-white);border-color:var(--color-green);}@media (max-width:640px){.menu--action-menu .menu--level-1 .menu__item [class*="menu__link--link-button"] .menu{gap:5px;}.menu--action-menu .menu--level-1 .menu__item [class*="menu__link--link-button"].menu__link{font-weight:700;line-height:var(--leading-6);font-size:var(--menu-font-size);font-family:var(--font-serif);}}.site-header__search{cursor:pointer;margin-left:30px;font-size:0;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;padding-bottom:10px;z-index:2;}.site-header__search:before{font-size:1em;font-family:"icomoon";content:"\e9f2";}@media (min-width:1281px){.site-header__search{margin-right:auto;}}@media (max-width:1280px){.site-header__search{margin-top:0;margin-left:auto;margin-right:24px;padding-bottom:0;}}.site-header__search:before{font-size:1rem;}@media (max-width:1280px){.site-header__search:before{font-size:1.5rem;}}.site-header__search .region--search{display:none;}@media (min-width:1281px){.site-header__top_wrapper .header-nav__action{margin-left:30px;}}@media (max-width:1280px){.site-header__top_wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;}.site-header__top_wrapper .site-header__brand{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.site-header__top_wrapper .site-header__search{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.site-header__top_wrapper .mobile-buttons{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.site-header__top_wrapper .header-nav__action{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}}.site-header__top_wrapper .mobile-buttons.active .mobile-nav-button__icon{border-top-color:transparent;-webkit-transform:translateY(-5px);transform:translateY(-5px);}.site-header__top_wrapper .mobile-buttons.active .mobile-nav-button__icon:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);}.site-header__top_wrapper .mobile-buttons.active .mobile-nav-button__icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.site-header__top_wrapper .mobile-buttons button{width:100%;padding:0;}.site-header__top_wrapper .mobile-buttons .mobile-nav-button__icon{--color--primary-50:var(--color-black);}.site-header__top_wrapper .mobile-buttons .mobile-nav-button__label{display:none;}@media (min-width:1281px){.site-header__top_wrapper .mobile-buttons{display:none;}}@media (max-width:1280px){.site-header__top_wrapper .header-nav__action{-webkit-box-flex:0;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;}}.region--search{position:absolute;top:100%;width:100%;border:1px solid #ddd;background:white;left:0;padding-block:1rem;font-size:1rem;}.region--search .views-exposed-form{max-width:259px;margin:auto;}.region--search .views-exposed-form .block__title{display:none;}.region--search .views-exposed-form .block__content{width:100%;}.region--search .views-exposed-form .form-item{float:none;}.region--search .views-exposed-form .form-item input{width:100%;}@-webkit-keyframes animateSearch{0%{opacity:0;}10%{opacity:0.3;}100%{opacity:1;display:block;}}@keyframes animateSearch{0%{opacity:0;}10%{opacity:0.3;}100%{opacity:1;display:block;}}.site-header__search.active .region--search{display:block;-webkit-animation:animateSearch 0.4s;animation:animateSearch 0.4s;}@media (min-width:1281px){header .menu--main{position:unset;}header .menu--main ul.menu{margin-block:0;margin-inline:0;}header .menu--main ul.menu a{color:var(--color-black);}header .menu--main ul.menu.menu--level-1{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;gap:10px;list-style:none;gap:20px;}header .menu--main ul.menu.menu--level-1 .menu__link--active-trail{color:var(--color-black) !important;font-weight:700;}header .menu--main ul.menu.menu--level-1 :nth-last-child(3){margin-left:auto;}header .menu--main ul.menu.menu--level-1 .menu__item .menu__link{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between;width:100%;padding:10px 12px;padding-bottom:22px;font-size:var(--menu-font-size);font-family:var(--font-serif);}header .menu--main ul.menu.menu--level-1 .menu__item .menu__link.menu__link--has-children{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;}header .menu--main ul.menu.menu--level-1 .menu__item .menu__link.menu__link--has-children:after{font-size:1em;font-family:"icomoon";content:"\e9f9";}header .menu--main ul.menu.menu--level-1 .menu__item .menu__link.menu__link--has-children:after{-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;font-size:1.2rem;}}@media (min-width:1281px) and (min-width:1281px){header .menu--main ul.menu.menu--level-1 .menu__item:hover > .menu__link--has-children{background-color:var(--color-deep-grey);color:var(--color-black,#000);}header .menu--main ul.menu.menu--level-1 .menu__item:hover > .menu__link ~ .menu--level-2{display:grid;}header .menu--main ul.menu.menu--level-1 .menu__item:hover > .menu__link ~ .menu--level-2 > .menu__item > .menu__link::after{-webkit-transition:width 0.2s ease-in-out;transition:width 0.2s ease-in-out;display:block;content:"";width:24px;height:1px;background-color:black;}header .menu--main ul.menu.menu--level-1 .menu__item:hover > .menu__link ~ .menu--level-2 > .menu__item > .menu__link:hover::after{width:100%;}header .menu--main ul.menu.menu--level-1 .menu__item:hover > .menu__link ~ .menu--level-2 .menu__link{padding:0;padding-bottom:10px;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;}header .menu--main ul.menu.menu--level-1 .menu__item:hover > .menu__link ~ .menu--level-2 .menu__link .menu__link:after{display:none;}header .menu--main ul.menu.menu--level-1 .menu__item:hover > .menu__link ~ .menu--level-2 .menu{margin-top:10px;display:block;list-style:none;}header .menu--main ul.menu.menu--level-1 .menu__item:hover > .menu__link ~ .menu--level-2 .menu a{font-size:var(--text-size-xs,1rem);font-weight:700;line-height:var(--leading-5);color:var(--color-dark-grey);}header .menu--main ul.menu.menu--level-1 .menu__item:hover > .menu__link ~ .menu--level-2 .menu a:hover{color:inherit;}header .menu--main ul.menu.menu--level-1 .menu__item > .menu__link ~ .menu--level-2{z-index:20;position:absolute;list-style:none;width:-webkit-max-content;width:-moz-max-content;width:max-content;width:100vw;min-width:193px;background-color:var(--color-deep-grey);left:0;top:-webkit-calc(100% - 2px);top:calc(100% - 2px);-webkit-box-shadow:var(--shadow-2xl);box-shadow:var(--shadow-2xl);gap:75px;grid-template-columns:repeat(4,160px);--branding-width:190px;padding-block:40px;padding-left:max(-webkit-calc(((100vw - 1440px) / 2) + var(--branding-width)),-webkit-calc(var(--container-padding) / 2) + var(--branding-width));padding-left:max(calc(((100vw - 1440px) / 2) + var(--branding-width)),calc(var(--container-padding) / 2) + var(--branding-width));padding-right:max(-webkit-calc(((100vw - 1440px) / 2)),-webkit-calc(var(--container-padding) / 2));padding-right:max(calc(((100vw - 1440px) / 2)),calc(var(--container-padding) / 2));}header .menu--main ul.menu.menu--level-1 .menu__item > .menu__link ~ .menu--level-2 .menu__item{margin:unset;}}@media (min-width:1281px) and (min-width:1281px) and (min-width:2561px){header .menu--main ul.menu.menu--level-1 .menu__item > .menu__link ~ .menu--level-2{padding-left:-webkit-calc(((2560px - 1444px) / 2) + var(--branding-width));padding-left:calc(((2560px - 1444px) / 2) + var(--branding-width));padding-right:-webkit-calc(((2560px - 1444px) / 2));padding-right:calc(((2560px - 1444px) / 2));}}@media (min-width:1281px){header .menu--main ul.menu [class*="menu--level-"]:not(.menu--level-1){display:none;}header .menu--main ul.menu [class*="menu--level-"]:not(.menu--level-1) .close{display:none;}}.header-nav{position:fixed;z-index:501;inset-block-start:0;inset-inline-start:100%;visibility:hidden;overflow:auto;-ms-flex-preferred-size:max-content;flex-basis:max-content;width:100%;max-width:var(--mobile-nav-width);height:100%;padding-block:0 var(--sp);-webkit-padding-start:var(--sp);padding-inline-start:var(--sp);-webkit-padding-end:var(--sp);padding-inline-end:var(--sp);-webkit-border-before:solid var(--color--white) -webkit-calc(var(--sp3) + var(--drupal-displace-offset-top,0px) + 20px);border-block-start:solid var(--color--white) calc(var(--sp3) + var(--drupal-displace-offset-top,0px) + 20px);background-color:var(--color--white);-webkit-box-shadow:0 0 72px rgba(0,0,0,0.1);box-shadow:0 0 72px rgba(0,0,0,0.1);}.header-nav.is-active{visibility:visible;-webkit-transform:translateX(-webkit-calc(-100% - var(--drupal-displace-offset-right,0px)));transform:translateX(calc(-100% - var(--drupal-displace-offset-right,0px)));}[dir="rtl"] .header-nav.is-active{-webkit-transform:translateX(-webkit-calc(100% + var(--drupal-displace-offset-left,0px)));transform:translateX(calc(100% + var(--drupal-displace-offset-left,0px)));}@media (min-width:31.25rem){.header-nav{border-top-width:-webkit-calc(var(--sp5) + var(--drupal-displace-offset-top,0px));border-top-width:calc(var(--sp5) + var(--drupal-displace-offset-top,0px));}}@media (min-width:43.75rem){.header-nav{-webkit-padding-after:var(--sp3);padding-block-end:var(--sp3);-webkit-padding-start:var(--sp3);padding-inline-start:var(--sp3);border-top-width:-webkit-calc(var(--sp7) + var(--drupal-displace-offset-top,0px));border-top-width:calc(var(--sp7) + var(--drupal-displace-offset-top,0px));}}@media (min-width:62.5rem){.header-nav{grid-column:5 / 14;}}@media (forced-colors:active){.header-nav{border-top-color:canvas;}}html.js .header-nav{-webkit-transition:visibility 0.2s,-webkit-transform 0.2s;transition:visibility 0.2s,-webkit-transform 0.2s;transition:visibility 0.2s,transform 0.2s;transition:visibility 0.2s,transform 0.2s,-webkit-transform 0.2s;}@media (min-width:1281px){body:not(.is-always-mobile-nav) .header-nav{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;overflow:visible;grid-column:5 / 15;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:none;height:var(--header-height-wide-when-fixed);height:60px;-webkit-margin-before:auto;margin-block-start:auto;padding-block:0;-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:0;padding-inline-end:0;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;-webkit-transform:none;transform:none;-webkit-border-before:0;border-block-start:0;-webkit-box-shadow:none;box-shadow:none;}}@media (min-width:75rem){body.is-always-mobile-nav .header-nav{overflow:auto;max-width:-webkit-calc((7 * (var(--grid-col-width) + var(--grid-gap))));max-width:calc((7 * (var(--grid-col-width) + var(--grid-gap))));-webkit-padding-end:var(--sp);padding-inline-end:var(--sp);-webkit-transition:visibility 0.2s,-webkit-transform 0.2s;transition:visibility 0.2s,-webkit-transform 0.2s;transition:transform 0.2s,visibility 0.2s;transition:transform 0.2s,visibility 0.2s,-webkit-transform 0.2s;border-top-width:-webkit-calc(var(--drupal-displace-offset-top,0px) + var(--sp11));border-top-width:calc(var(--drupal-displace-offset-top,0px) + var(--sp11));}}@media (min-width:90rem){body.is-always-mobile-nav .header-nav{max-width:-webkit-calc(100vw - (var(--max-width) + var(--content-left)) + ((7 * (var(--grid-col-width) + var(--grid-gap)))));max-width:calc(100vw - (var(--max-width) + var(--content-left)) + ((7 * (var(--grid-col-width) + var(--grid-gap)))));-webkit-padding-end:-webkit-calc(100vw - (var(--max-width) + var(--content-left) - var(--sp)));padding-inline-end:calc(100vw - (var(--max-width) + var(--content-left) - var(--sp)));}}.header-nav-overlay{position:fixed;z-index:101;inset-block-start:0;inset-inline-start:0;display:none;width:100%;height:100vh;opacity:0.2;background:var(--color--gray-5);}@media (forced-colors:active){.header-nav-overlay{background:canvastext;}}.is-overlay-active .header-nav-overlay{display:block;}.header-nav{background:transparent;}@media (min-width:1281px){.header-nav .header-nav__action_mobile{display:none;}.header-nav .back{display:none;}}@media (max-width:1280px){.header-nav{width:100vw;height:100%;max-width:100vw;overflow-x:hidden;visibility:hidden;pointer-events:none;position:fixed;-webkit-transform:translateX(100vw);transform:translateX(100vw);margin-left:0 !important;background-color:var(--color-blue);border-color:var(--color-blue);-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:0;padding-inline-end:0;inset-inline-start:0;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.header-nav *{color:#FFF;}html.js .header-nav{-webkit-transition:visibility 0.5s,-webkit-transform 0.5s;transition:visibility 0.5s,-webkit-transform 0.5s;transition:visibility 0.5s,transform 0.5s;transition:visibility 0.5s,transform 0.5s,-webkit-transform 0.5s;}.mobile-buttons.active ~ .header-nav{visibility:visible;pointer-events:all;left:0;-webkit-transform:translateX(0);transform:translateX(0);}.header-nav #header-nav__action_mobile{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;}.header-nav #header-nav__action_mobile .menu{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;gap:10px;}.header-nav .menu{margin:0;max-width:var(--container-width-full,full);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;}.header-nav .menu a:hover{color:inherit;}.header-nav .menu .menu--level-2{visibility:hidden;position:absolute;-webkit-transform:translateX(100vw);transform:translateX(100vw);width:100%;height:100%;padding-inline:var(--container-padding);top:0;left:0;z-index:600;background-color:var(--color-blue);pointer-events:none;-webkit-transition:visibility 0.6s ease-in-out,-webkit-transform 0.6s ease-in-out;transition:visibility 0.6s ease-in-out,-webkit-transform 0.6s ease-in-out;transition:visibility 0.6s ease-in-out,transform 0.6s ease-in-out;transition:visibility 0.6s ease-in-out,transform 0.6s ease-in-out,-webkit-transform 0.6s ease-in-out;margin-top:20px;}.header-nav .menu .menu--level-2.active{pointer-events:all;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0);}.header-nav .menu .menu--level-2 .back{cursor:pointer;-webkit-padding-before:10px;padding-block-start:10px;-webkit-padding-after:40px;padding-block-end:40px;border-bottom:1px solid var(--color-white);margin-bottom:40px;}.header-nav .menu .menu--level-3{margin-left:24px;}.header-nav .menu .menu--level-3 > .menu__item a{font-size:var(--text-size-base,1rem);font-weight:400;line-height:var(--leading-4);}.header-nav .menu--level-1 > .menu__item.menu__item--has-children{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;gap:20px;font-size:var(--text-size-xl,1rem);font-weight:700;line-height:var(--leading-5);}.header-nav .menu--level-1 > .menu__item.menu__item--has-children .submenu-trigger:after{font-size:1em;font-family:"icomoon";content:"\e9fc";}.header-nav .menu--level-1 > .menu__item a{font-size:var(--text-size-xl,1rem);font-weight:700;line-height:var(--leading-5);}.header-nav .menu--main{margin-top:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;}.header-nav .menu--main ul{list-style:none;}.header-nav .menu--main ul a{display:block;padding-block:10px;}}.site-header__brand{z-index:502;}.menu-opened{max-height:100vh;overflow:hidden;}.menu-opened .mobile-nav-button__icon{border-top-color:var(--color-white);}.menu-opened .mobile-nav-button__icon:before,.menu-opened .mobile-nav-button__icon:after{border-top-color:var(--color-white);}@media (max-width:1280px){.menu-opened .region--header-brand .site-branding img{width:100%;}.menu-opened .region--header-brand .site-branding img.light{display:block;}.menu-opened .region--header-brand .site-branding img.default{display:none;}}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;}40%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0;}50%{opacity:0.2;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}@keyframes slideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;}40%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0;}50%{opacity:0.2;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}@media (hover:hover) and (min-width:1281px){.menu--main .menu > .menu__item.menu__item--has-children:hover .menu--level-2{-webkit-animation:slideDown 0.5s ease forwards;animation:slideDown 0.5s ease forwards;}}.block-page-title-block{max-width:var(--container-width-text,text);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;margin-top:var(--spacing-huge);text-align:center;}@media (max-width:768px){.block-page-title-block{margin-top:var(--spacing-medium);}}.block-page-title-block .page-title{font-size:var(--text-size-6xl,1rem);font-weight:500;line-height:var(--leading-none);}.main-content__hero{--overlay-gradient-color:rgba(0,0,0,0.60);}.main-content__hero #block-rspca-homepageslider .field--name-field-sliders{position:relative;}@media (min-width:641px){.main-content__hero #block-rspca-homepageslider .field--name-field-sliders{--slider-top-margin:65px;padding-bottom:-webkit-calc(var(--slider-top-margin,0) - 26px);padding-bottom:calc(var(--slider-top-margin,0) - 26px);}}.main-content__hero #block-rspca-homepageslider .field--name-field-sliders img{width:100%;max-height:701px;-o-object-fit:cover;object-fit:cover;}@media (min-width:1537px){.main-content__hero #block-rspca-homepageslider .field--name-field-sliders img{max-height:81.134vh;}}.main-content__hero #block-rspca-homepageslider .field--name-field-sliders .arrow-position{max-width:var(--container-width-large,large);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;-webkit-box-pack:end;-ms-flex-pack:end;-moz-justify-content:flex-end;justify-content:flex-end;margin-top:-webkit-calc(var(--slider-top-margin,0) * -1);margin-top:calc(var(--slider-top-margin,0) * -1);position:relative;z-index:2;gap:0;}.main-content__hero #block-rspca-homepageslider .field--name-field-sliders > .field__items{display:-webkit-box;display:-ms-flexbox;display:flex;}.main-content__hero #block-rspca-homepageslider .field--name-field-sliders > .field__items > *{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}.main-content__hero #block-rspca-homepageslider .field--name-field-sliders > .field__items .paragraph--type--slider-item{position:relative;padding:0;}.main-content__hero #block-rspca-homepageslider .field--name-field-sliders > .field__items .paragraph--type--slider-item .slider-item-content{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(89deg,var(--overlay-gradient-color) 0.59%,rgba(0,124,173,0) 99.64%);background:linear-gradient(1deg,var(--overlay-gradient-color) 0.59%,rgba(0,124,173,0) 99.64%);}.main-content__hero #block-rspca-homepageslider .field--name-field-sliders > .field__items .paragraph--type--slider-item .container-medium{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:40px;}@media (max-width:768px){.main-content__hero #block-rspca-homepageslider .field--name-field-sliders > .field__items .paragraph--type--slider-item .container-medium{padding-bottom:20px;}}@media (max-width:425px){.main-content__hero #block-rspca-homepageslider .field--name-field-sliders > .field__items .paragraph--type--slider-item .container-medium{padding-bottom:10px;}}.main-content__hero #block-rspca-homepageslider .field--name-field-sliders > .field__items .paragraph--type--slider-item .field--name-field-subtitle{font-size:var(--text-size-4xl,1rem);font-weight:700;line-height:var(--leading-10);color:var(--color-white);max-width:471px;}@media (max-width:768px){.main-content__hero #block-rspca-homepageslider .field--name-field-sliders > .field__items .paragraph--type--slider-item .field--name-field-subtitle{max-width:336px;font-size:var(--text-size-3xl,1rem);font-weight:600;line-height:var(--leading-9);}.main-content__hero #block-rspca-homepageslider .field--name-field-sliders > .field__items .paragraph--type--slider-item .field--name-field-subtitle p{margin-block:20px;}}@media (max-width:640px){.main-content__hero #block-rspca-homepageslider .field--name-field-sliders > .field__items .paragraph--type--slider-item .field--name-field-subtitle{font-size:var(--text-size-lg,1rem);font-weight:600;line-height:var(--leading-6);max-width:250px;}.main-content__hero #block-rspca-homepageslider .field--name-field-sliders > .field__items .paragraph--type--slider-item .field--name-field-subtitle p{margin-block:5px;}}.main-content__hero #block-rspca-homepageslider .field--name-field-sliders > .field__items .paragraph--type--slider-item .field--name-field-link{max-width:471px;}.main-content__hero #block-rspca-homepageslider .field--name-field-sliders > .field__items .paragraph--type--slider-item .field--name-field-link a{font-size:var(--text-size-base,1rem);font-weight:700;line-height:var(--leading-6);letter-spacing:2.8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:1px solid transparent;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding:14px 40px;background:var(--button-bg-color,transparent);color:var(--button-text-color);border-color:var(--button-border-color);border-radius:40px;background-color:var(--color-green);border-radius:var(--radius-small);color:var(--color-white);border:1px solid transparent;text-transform:uppercase;font-weight:700;}@media (max-width:640px){.main-content__hero #block-rspca-homepageslider .field--name-field-sliders > .field__items .paragraph--type--slider-item .field--name-field-link a{font-size:var(--text-size-xs,1rem);font-weight:700;line-height:var(--leading-4);}}@media (max-width:768px){.main-content__hero #block-rspca-homepageslider .field--name-field-sliders > .field__items .paragraph--type--slider-item .field--name-field-link a{padding:10px 20px;}}.main-content__hero #block-rspca-homepageslider .field--name-field-sliders > .field__items .paragraph--type--slider-item .field--name-field-link a:hover{background:var(--button-hover-bg-color,white);color:var(--button-hover-text-color);border-color:var(--button-hover-border-color);}.main-content__hero #block-rspca-homepageslider .field--name-field-sliders > .field__items .paragraph--type--slider-item .field--name-field-link a:hover{border:1px solid var(--color-green);}@media (max-width:640px){.main-content__hero #block-rspca-homepageslider .field--name-field-sliders > .field__items .paragraph--type--slider-item .field--name-field-link{max-width:336px;}.main-content__hero #block-rspca-homepageslider .field--name-field-sliders > .field__items .paragraph--type--slider-item .field--name-field-link a{padding:5px 10px;letter-spacing:1px;}}[class*="banner--content"]{--overlay-width:120px;--content-width:591px;}[class*="banner--content"] .view-content > div > div:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:var(--content-width);}@media screen and (min-width:1025px) and (max-width:1160px){[class*="banner--content"]{--content-width:491px;}}@media (max-width:1024px){[class*="banner--content"]{--overlay-width:220px;}[class*="banner--content"] .view-content > div > div:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:40%;}}@media (max-width:800px){[class*="banner--content"]{--overlay-width:250px;}}@media (max-width:768px){[class*="banner--content"]{--overlay-width:0;--content-width:unset;}[class*="banner--content"] .view-content > div > div:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:unset;}}.region--hero [class*="banner--content"]{margin-top:var(--spacing-small);margin-bottom:var(--spacing-large);}[class*="banner--content"] img{width:100%;}[class*="banner--content"] .view-content > div{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;width:-webkit-calc(100% + var(--overlay-width));width:calc(100% + var(--overlay-width));}@media (max-width:768px){[class*="banner--content"] .view-content > div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;}}[class*="banner--content"] .view-content .banner--title{-webkit-transform:translateX(var(--overlay-width));transform:translateX(var(--overlay-width));background:var(--color-deep-grey);padding:20px var(--spacing-medium);border-radius:var(--radius-small);max-width:var(--content-width);}[class*="banner--content"] .view-content .banner--title h1{margin:0;font-size:var(--text-size-4xl,1rem);font-weight:700;line-height:var(--leading-10);color:var(--color-green);margin-bottom:var(--spacing-medium);}.page-node-type-people [class*="banner--content"] .view-content .banner--title h1{color:var(--color-black);}@media (max-width:640px){[class*="banner--content"] .view-content .banner--title h1{font-size:var(--text-size-3xl,1rem);font-weight:700;line-height:var(--leading-10);margin-bottom:20px;}}[class*="banner--content"] .view-content .views-field-field-image{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:var(--radius-small);overflow:hidden;}[class*="banner--content"].banner--content-left .view-content > div{-webkit-transform:translateX(-webkit-calc(var(--overlay-width) * -1));transform:translateX(calc(var(--overlay-width) * -1));}[class*="banner--content"].banner--content-right .view-content > div{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}@media (max-width:768px){[class*="banner--content"].banner--content-right .view-content > div{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}}[class*="banner--content"].banner--content-right .view-content .banner--title{-webkit-transform:translateX(-webkit-calc(var(--overlay-width) * -1));transform:translateX(calc(var(--overlay-width) * -1));}footer.site-footer{padding-top:40px;padding-bottom:40px;background:var(--color-blue);color:var(--color-white);}footer.site-footer *{color:var(--color-white);}footer.site-footer .site-footer__inner_top{max-width:var(--container-width-medium,medium);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;}@media (max-width:1024px){footer.site-footer .site-footer__inner_top{max-width:var(--container-width-text,text);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-medium);}}footer.site-footer .site-footer__inner_top .region--footer-top-1{max-width:126px;margin-right:50px;}footer.site-footer .site-footer__inner_top .region--footer-top-2{max-width:247px;margin-right:72px;}footer.site-footer .site-footer__inner_top .region--footer-top-3{max-width:264px;margin-right:72px;}footer.site-footer .site-footer__inner_bottom{padding-top:140px;background:url(/themes/custom/rspca/images//backgrounds/footer-bg.svg) transparent no-repeat center center;background-size:cover;background-size:min(100%,1040px);background-position:top right;}@media (max-width:1024px){footer.site-footer .site-footer__inner_bottom{padding-top:var(--spacing-medium);}}@media (max-width:1024px){footer.site-footer .site-footer__inner_bottom{max-width:var(--container-width-text,text);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;}}footer.site-footer .site-footer__inner_bottom p{margin-top:0;margin-bottom:0;}footer.site-footer .site-footer__inner_bottom .social-media-icons{gap:22px;}footer.site-footer .site-footer__inner_bottom .social-media-icons a{font-size:0;}footer.site-footer .site-footer__inner_bottom .social-media-icons a:before{font-size:1.5rem;}footer.site-footer .site-footer__inner_bottom .footer-links{margin:20px auto;list-style:none;}footer.site-footer .site-footer__inner_bottom .footer-links li{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;}footer.site-footer .site-footer__inner_bottom .footer-links li:not(:first-child){padding-left:10px;}footer.site-footer .site-footer__inner_bottom .footer-links li:not(:last-child){position:relative;padding-right:10px;}footer.site-footer .site-footer__inner_bottom .footer-links li:not(:last-child):after{position:absolute;content:"";right:0;height:-webkit-calc(100% - 8px);height:calc(100% - 8px);width:1px;border-right:1px solid var(--color-white);}footer #block-rspca-site-branding-bottom img{width:126px;}.promise-section h2{margin-top:0;margin-bottom:10px;font-size:var(--text-size-sm,1rem);font-weight:700;line-height:var(--leading-5);text-transform:uppercase;}.promise-section p{margin:0;}.promise-section .badges{margin-top:20px;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;gap:30px;}.promise-section .badges img{height:58px;width:auto;}#block-footer-rspca-newslettersubscription img{display:none;}#block-footer-rspca-newslettersubscription .webform-submission-form{padding-inline:0;width:100%;position:relative;}#block-footer-rspca-newslettersubscription .webform-submission-form strong{font-weight:normal;}#block-footer-rspca-newslettersubscription .webform-submission-form .text-center{text-align:unset;}#block-footer-rspca-newslettersubscription .webform-submission-form .form-type-webform-markup h3{font-size:var(--text-size-sm,1rem);font-weight:700;line-height:var(--leading-5);text-transform:uppercase;color:var(--color-white);margin-bottom:10px;}#block-footer-rspca-newslettersubscription .webform-submission-form .form-type-webform-markup *{margin-block:0;}#block-footer-rspca-newslettersubscription .webform-submission-form .form-item{margin-block:0;}#block-footer-rspca-newslettersubscription .webform-submission-form .form-type-email,#block-footer-rspca-newslettersubscription .webform-submission-form .form-type-textfield{margin:0;margin-top:20px;}#block-footer-rspca-newslettersubscription .webform-submission-form .form-type-email label,#block-footer-rspca-newslettersubscription .webform-submission-form .form-type-textfield label{display:none;}#block-footer-rspca-newslettersubscription .webform-submission-form .form-type-email input[type="email"],#block-footer-rspca-newslettersubscription .webform-submission-form .form-type-email input[type="text"],#block-footer-rspca-newslettersubscription .webform-submission-form .form-type-textfield input[type="email"],#block-footer-rspca-newslettersubscription .webform-submission-form .form-type-textfield input[type="text"]{background-color:transparent;border:none;border-bottom:1px solid var(--color-white,#FFF);padding:0;border-radius:0;min-height:24px;}#block-footer-rspca-newslettersubscription .webform-submission-form .form-type-email input[type="email"]:focus,#block-footer-rspca-newslettersubscription .webform-submission-form .form-type-email input[type="text"]:focus,#block-footer-rspca-newslettersubscription .webform-submission-form .form-type-textfield input[type="email"]:focus,#block-footer-rspca-newslettersubscription .webform-submission-form .form-type-textfield input[type="text"]:focus{border:none;outline:none;border-bottom:1px solid var(--color-white,#FFF);}#block-footer-rspca-newslettersubscription .webform-submission-form .form-type-email input[type="email"]::-webkit-input-placeholder,#block-footer-rspca-newslettersubscription .webform-submission-form .form-type-email input[type="text"]::-webkit-input-placeholder,#block-footer-rspca-newslettersubscription .webform-submission-form .form-type-textfield input[type="email"]::-webkit-input-placeholder,#block-footer-rspca-newslettersubscription .webform-submission-form .form-type-textfield input[type="text"]::-webkit-input-placeholder{color:var(--color-white);opacity:1;}#block-footer-rspca-newslettersubscription .webform-submission-form .form-type-email input[type="email"]::-moz-placeholder,#block-footer-rspca-newslettersubscription .webform-submission-form .form-type-email input[type="text"]::-moz-placeholder,#block-footer-rspca-newslettersubscription .webform-submission-form .form-type-textfield input[type="email"]::-moz-placeholder,#block-footer-rspca-newslettersubscription .webform-submission-form .form-type-textfield input[type="text"]::-moz-placeholder{color:var(--color-white);opacity:1;}#block-footer-rspca-newslettersubscription .webform-submission-form .form-type-email input[type="email"]:-ms-input-placeholder,#block-footer-rspca-newslettersubscription .webform-submission-form .form-type-email input[type="text"]:-ms-input-placeholder,#block-footer-rspca-newslettersubscription .webform-submission-form .form-type-textfield input[type="email"]:-ms-input-placeholder,#block-footer-rspca-newslettersubscription .webform-submission-form .form-type-textfield input[type="text"]:-ms-input-placeholder{color:var(--color-white);opacity:1;}#block-footer-rspca-newslettersubscription .webform-submission-form .form-type-email input[type="email"]::-ms-input-placeholder,#block-footer-rspca-newslettersubscription .webform-submission-form .form-type-email input[type="text"]::-ms-input-placeholder,#block-footer-rspca-newslettersubscription .webform-submission-form .form-type-textfield input[type="email"]::-ms-input-placeholder,#block-footer-rspca-newslettersubscription .webform-submission-form .form-type-textfield input[type="text"]::-ms-input-placeholder{color:var(--color-white);opacity:1;}#block-footer-rspca-newslettersubscription .webform-submission-form .form-type-email input[type="email"]::placeholder,#block-footer-rspca-newslettersubscription .webform-submission-form .form-type-email input[type="text"]::placeholder,#block-footer-rspca-newslettersubscription .webform-submission-form .form-type-textfield input[type="email"]::placeholder,#block-footer-rspca-newslettersubscription .webform-submission-form .form-type-textfield input[type="text"]::placeholder{color:var(--color-white);opacity:1;}#block-footer-rspca-newslettersubscription .webform-submission-form .form-actions{position:relative;background:url(/themes/custom/rspca/images/icons/arrow-right.svg) transparent no-repeat center center;background-size:cover;content:"";width:24px;height:24px;right:0;bottom:0;margin-left:auto;margin-bottom:24px;margin-top:-24px;}#block-footer-rspca-newslettersubscription .webform-submission-form .form-actions input{margin:0;margin-block:0;background:none;font-size:0;padding:0;width:inherit;height:inherit;}#block-footer-rspca-newslettersubscription .webform-submission-form .form-actions input:focus,#block-footer-rspca-newslettersubscription .webform-submission-form .form-actions input:hover{border:0;outline:0;cursor:pointer;}.site-footer .menu--secondary-menu .block__title{margin-top:0;margin-bottom:10px;font-size:var(--text-size-sm,1rem);font-weight:700;line-height:var(--leading-5);text-transform:uppercase;color:var(--color-white);}.site-footer .menu--secondary-menu .secondary-nav__menu{display:block;}.site-footer .menu--secondary-menu .secondary-nav__menu-link{height:unset;}main .region--content .paragraph--type--webform.paragraph,main .region--content
.paragraph--type--donation-form.paragraph{max-width:var(--container-width-text,text);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;}.paragraph--type--webform p,.paragraph--type--donation-form p{margin:0;}.paragraph--type--webform form.webform-submission-form,.paragraph--type--donation-form form.webform-submission-form{width:100%;max-width:unset;margin-block:0;}.paragraph--type--webform form.webform-submission-form .form-actions,.paragraph--type--donation-form form.webform-submission-form .form-actions{-webkit-margin-before:40px;margin-block-start:40px;-webkit-margin-after:0;margin-block-end:0;}.paragraph--type--webform .form-group,.paragraph--type--donation-form .form-group{-webkit-transform:translateX(var(--overlay-width)) translateY(20px);transform:translateX(var(--overlay-width)) translateY(20px);background:var(--color-deep-grey);border-radius:var(--radius-small);padding-inline:var(--spacing-medium);padding-block:var(--spacing-medium);}.paragraph--type--webform .form-group .field--name-field-rich-text h2,.paragraph--type--donation-form .form-group .field--name-field-rich-text h2{font-size:var(--text-size-4xl,1rem);font-weight:700;line-height:var(--leading-10);margin-bottom:20px;margin-top:0px;color:var(--color-green);}.paragraph--type--webform .form-item:not([class*="mb-"]):not([class*="my-"]),.paragraph--type--donation-form .form-item:not([class*="mb-"]):not([class*="my-"]){-webkit-margin-after:var(--spacing-medium);margin-block-end:var(--spacing-medium);}.paragraph--type--webform .form-item:not([class*="mb-"]):not([class*="my-"]):last-child,.paragraph--type--donation-form .form-item:not([class*="mb-"]):not([class*="my-"]):last-child{-webkit-margin-after:0;margin-block-end:0;}@media (max-width:768px){.paragraph--type--webform .form-item:not([class*="mb-"]):not([class*="my-"]),.paragraph--type--donation-form .form-item:not([class*="mb-"]):not([class*="my-"]){-webkit-margin-after:var(--spacing-small);margin-block-end:var(--spacing-small);}}.paragraph--type--webform .form-item:not([class*="mt-"]):not([class*="my-"]),.paragraph--type--donation-form .form-item:not([class*="mt-"]):not([class*="my-"]){-webkit-margin-before:var(--spacing-medium);margin-block-start:var(--spacing-medium);}.paragraph--type--webform .form-item:not([class*="mt-"]):not([class*="my-"]):first-child,.paragraph--type--donation-form .form-item:not([class*="mt-"]):not([class*="my-"]):first-child{-webkit-margin-before:0;margin-block-start:0;}@media (max-width:768px){.paragraph--type--webform .form-item:not([class*="mt-"]):not([class*="my-"]),.paragraph--type--donation-form .form-item:not([class*="mt-"]):not([class*="my-"]){-webkit-margin-before:var(--spacing-small);margin-block-start:var(--spacing-small);}}.paragraph--type--webform [type="color"],.paragraph--type--webform [type="date"],.paragraph--type--webform [type="datetime-local"],.paragraph--type--webform [type="email"],.paragraph--type--webform [type="file"],.paragraph--type--webform [type="month"],.paragraph--type--webform [type="number"],.paragraph--type--webform [type="password"],.paragraph--type--webform [type="search"],.paragraph--type--webform [type="tel"],.paragraph--type--webform [type="text"],.paragraph--type--webform [type="time"],.paragraph--type--webform [type="url"],.paragraph--type--webform [type="week"],.paragraph--type--webform textarea,.paragraph--type--donation-form [type="color"],.paragraph--type--donation-form [type="date"],.paragraph--type--donation-form [type="datetime-local"],.paragraph--type--donation-form [type="email"],.paragraph--type--donation-form [type="file"],.paragraph--type--donation-form [type="month"],.paragraph--type--donation-form [type="number"],.paragraph--type--donation-form [type="password"],.paragraph--type--donation-form [type="search"],.paragraph--type--donation-form [type="tel"],.paragraph--type--donation-form [type="text"],.paragraph--type--donation-form [type="time"],.paragraph--type--donation-form [type="url"],.paragraph--type--donation-form [type="week"],.paragraph--type--donation-form textarea{min-height:40px;width:100%;}.paragraph--type--webform .form-item__label:not([class*="text-"]):not(.webform-options-display-buttons-label),.paragraph--type--donation-form .form-item__label:not([class*="text-"]):not(.webform-options-display-buttons-label){font-size:var(--text-size-lg,1rem);font-weight:400;line-height:var(--leading-7);}.paragraph--type--webform .webform-button--submit,.paragraph--type--donation-form .webform-button--submit{font-size:var(--text-size-base,1rem);font-weight:700;line-height:var(--leading-6);letter-spacing:2.8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:1px solid transparent;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding:14px 40px;background:var(--button-bg-color,transparent);color:var(--button-text-color);border-color:var(--button-border-color);border-radius:40px;text-align:center;border:none;margin:auto;}@media (max-width:640px){.paragraph--type--webform .webform-button--submit,.paragraph--type--donation-form .webform-button--submit{font-size:var(--text-size-xs,1rem);font-weight:700;line-height:var(--leading-4);}}@media (max-width:768px){.paragraph--type--webform .webform-button--submit,.paragraph--type--donation-form .webform-button--submit{padding:10px 20px;}}.paragraph--type--webform .webform-button--submit:hover,.paragraph--type--donation-form .webform-button--submit:hover{background:var(--button-hover-bg-color,white);color:var(--button-hover-text-color);border-color:var(--button-hover-border-color);}.paragraph--type--webform.webform-two-col,.paragraph--type--donation-form.webform-two-col{--overlay-width:120px;--content-width:591px;}main .region--content .paragraph--type--webform.webform-two-col,main .region--content
.paragraph--type--donation-form.webform-two-col{max-width:var(--container-width-xlarge,xlarge);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;}@media screen and (min-width:1025px) and (max-width:1160px){.paragraph--type--webform.webform-two-col,.paragraph--type--donation-form.webform-two-col{--content-width:491px;}}@media (max-width:1024px){.paragraph--type--webform.webform-two-col,.paragraph--type--donation-form.webform-two-col{--overlay-width:220px;--content-width:40%;}}@media (max-width:800px){.paragraph--type--webform.webform-two-col,.paragraph--type--donation-form.webform-two-col{--overlay-width:250px;}}@media (max-width:768px){.paragraph--type--webform.webform-two-col,.paragraph--type--donation-form.webform-two-col{--overlay-width:0;--content-width:unset;}.paragraph--type--webform.webform-two-col .field--name-field-form,.paragraph--type--donation-form.webform-two-col .field--name-field-form{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:unset;}}.paragraph--type--webform.webform-two-col .webform-wrapper,.paragraph--type--donation-form.webform-two-col .webform-wrapper{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;width:-webkit-calc(100% + var(--overlay-width)) !important;width:calc(100% + var(--overlay-width)) !important;max-width:-webkit-calc(100% + var(--overlay-width)) !important;max-width:calc(100% + var(--overlay-width)) !important;-webkit-transform:translateX(-webkit-calc(var(--overlay-width) * -1));transform:translateX(calc(var(--overlay-width) * -1));}@media (max-width:768px){.paragraph--type--webform.webform-two-col .webform-wrapper,.paragraph--type--donation-form.webform-two-col .webform-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:0;}}.paragraph--type--webform.webform-two-col .field--name-field-image,.paragraph--type--donation-form.webform-two-col .field--name-field-image{border-radius:var(--radius-medium);overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;width:-webkit-calc(100% + var(--overlay-width));width:calc(100% + var(--overlay-width));}.paragraph--type--webform.webform-two-col .form-group,.paragraph--type--donation-form.webform-two-col .form-group{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:end;align-self:flex-end;max-width:var(--content-width);}@media (max-width:768px){.paragraph--type--webform.webform-two-col .form-group,.paragraph--type--donation-form.webform-two-col .form-group{-webkit-transform:translateY(0);transform:translateY(0);}}.paragraph--type--webform.webform-two-col .field--name-field-webform > form,.paragraph--type--donation-form.webform-two-col .field--name-field-webform > form{max-width:var(--container-width-small,small);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;}.page-node-type-campaign-page .paragraph--type--webform,.page-node-type-campaign-page
.paragraph--type--donation-form{padding-block:0;--ovelay-height:-180px;-webkit-margin-before:var(--ovelay-height);margin-block-start:var(--ovelay-height);position:relative;}@media (max-width:1280px){.page-node-type-campaign-page .paragraph--type--webform,.page-node-type-campaign-page
  .paragraph--type--donation-form{--ovelay-height:-120px;}}@media (max-width:1024px){.page-node-type-campaign-page .paragraph--type--webform,.page-node-type-campaign-page
  .paragraph--type--donation-form{--ovelay-height:-80px;}}.block-system-main-block form.webform-submission-form{margin-block:var(--spacing-large);}.paragraph--type--donation-form form.webform-submission-form,.paragraph--type--webform form.webform-submission-form{margin-block:0;}form.webform-submission-form .bg-grey{padding-inline:88px;padding-block:var(--spacing-medium);background:var(--color-grey);}@media (max-width:768px){form.webform-submission-form .bg-grey{padding-block:var(--spacing-small);padding-inline:20px;}}form.webform-submission-form .bg-grey [type="email"],form.webform-submission-form .bg-grey [type="password"],form.webform-submission-form .bg-grey [type="search"],form.webform-submission-form .bg-grey [type="tel"],form.webform-submission-form .bg-grey [type="text"],form.webform-submission-form .bg-grey [type="url"],form.webform-submission-form .bg-grey textarea{width:100%;}form.webform-submission-form #edit-introduction-text,form.webform-submission-form .introduction{max-width:var(--container-width-small,small);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;text-align:center;}form.webform-submission-form #edit-introduction-text *,form.webform-submission-form .introduction *{margin-block:0;}form.webform-submission-form #edit-introduction-text h1,form.webform-submission-form .introduction h1{font-size:var(--text-size-4xl,1rem);font-weight:700;line-height:var(--leading-10);margin-top:60px;margin-bottom:20px;}form.webform-submission-form #edit-introduction-text img,form.webform-submission-form .introduction img{max-width:220px;margin-inline:auto;}form.webform-submission-form .form-actions{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;gap:40px;}form.webform-submission-form .form-actions input,form.webform-submission-form .form-actions button{cursor:pointer;font-size:var(--text-size-base,1rem);font-weight:700;line-height:var(--leading-6);letter-spacing:2.8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:1px solid transparent;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding:14px 40px;background:var(--button-bg-color,transparent);color:var(--button-text-color);border-color:var(--button-border-color);border-radius:40px;border-radius:var(--radius-small);background:var(--color-green);color:var(--color-white);border:1px solid transparent;text-transform:uppercase;}@media (max-width:640px){form.webform-submission-form .form-actions input,form.webform-submission-form .form-actions button{font-size:var(--text-size-xs,1rem);font-weight:700;line-height:var(--leading-4);}}@media (max-width:768px){form.webform-submission-form .form-actions input,form.webform-submission-form .form-actions button{padding:10px 20px;}}form.webform-submission-form .form-actions input:hover,form.webform-submission-form .form-actions button:hover{background:var(--button-hover-bg-color,white);color:var(--button-hover-text-color);border-color:var(--button-hover-border-color);}form.webform-submission-form .form-actions input[data-drupal-selector="edit-wizard-prev"],form.webform-submission-form .form-actions input.webform-button--previous,form.webform-submission-form .form-actions button[data-drupal-selector="edit-wizard-prev"],form.webform-submission-form .form-actions button.webform-button--previous{margin-right:auto;border-color:var(--color-dark-grey);color:var(--color-dark-grey);background:var(--color-white);}form.webform-submission-form .form-actions input[data-drupal-selector="edit-wizard-prev"]:hover,form.webform-submission-form .form-actions input.webform-button--previous:hover,form.webform-submission-form .form-actions button[data-drupal-selector="edit-wizard-prev"]:hover,form.webform-submission-form .form-actions button.webform-button--previous:hover{border-color:inherit;}form.webform-submission-form .form-actions input:hover,form.webform-submission-form .form-actions button:hover{border:1px solid var(--color-green);}.webform-progress-tracker .progress-step:last-child{display:none;}.webform-progress-tracker .progress-step:last-child .progress-marker::after{display:none;}.webform-progress-tracker .progress-step:nth-last-child(2){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.webform-progress-tracker .progress-step:nth-last-child(2) .progress-marker::after{display:none;}.webform-progress-tracker .progress-step .progress-marker{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;}.webform-progress-tracker .progress-step .progress-marker:before{background-color:transparent !important;color:var(--color-green);font-size:0;width:40px;height:40px;background:url(/themes/custom/rspca/images/icons/animal-print-circle.svg) transparent no-repeat center center;background-size:cover;}.webform-progress-tracker .progress-step .progress-marker:after{background-color:var(--color-grey);height:10px;top:unset;}.webform-progress-tracker .progress-step.is-complete .progress-marker:after{background-color:var(--color-green);height:10px;}input[type="checkbox"]:checked{background-image:url("data:image/svg+xml,%3Csvg width='17px' height='13px' viewBox='0 0 17 13' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M14.8232,0.176777 C14.9209,0.0791457 15.0791,0.0791455 15.1768,0.176777 L16.9445,1.94454 C17.0422,2.04217 17.0422,2.20047 16.9445,2.2981 L6.23744,13.0052 C6.13981,13.1028 5.98151,13.1028 5.88388,13.0052 L0.176777,7.2981 C0.0791456,7.20047 0.0791456,7.04218 0.176777,6.94454 L1.94454,5.17678 C2.04217,5.07915 2.20047,5.07915 2.2981,5.17678 L5.88388,8.76256 C5.98151,8.86019 6.13981,8.86019 6.23744,8.76256 L14.8232,0.176777 Z' id='Path' fill='%2373C167' fill-rule='nonzero'%3E%3C/path%3E%3C/svg%3E");background-size:12px;background-position:center;}input[type="radio"]:checked{background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8.5' cy='8.5' r='8.5' fill='%2373C167'/%3E%3C/svg%3E%0A");background-size:12px;background-position:center;}input[type="radio"]:focus{border-color:var(--color--green);-webkit-box-shadow:0 0 0 2px white,0 0 0 4px var(--color--green);box-shadow:0 0 0 2px white,0 0 0 4px var(--color--green);}input[type="checkbox"]{border-radius:var(--radius-small);}input:is([type="radio"],[type="checkbox"]){width:24px;height:24px;}input:is([type="radio"],[type="checkbox"]):hover{border-color:var(--color--green);}input[type="checkbox"]:focus{border-color:var(--color--green);outline-color:var(--color--green);}:is([type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea):focus{border:solid 2px var(--color--green);outline:solid 2px var(--color--green);}[type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea{min-height:40px;border-radius:var(--radius-small);border-color:var(--color-deep-grey);}input:state(webkit-autofill),input::state(webkit-autofill):focus{color:inherit;}.form-type-radios .form-type-boolean{margin-block:0;}form .callout{background:var(--color-dark-grey);padding:10px 20px;color:#FFF;font-weight:700;-webkit-margin-before:var(--spacing-medium) !important;margin-block-start:var(--spacing-medium) !important;}#block-rspca-views-block-page-related,#block-rspca-views-block-news-block-news-related{padding-top:var(--spacing-huge);padding-bottom:var(--spacing-huge);background:var(--color-deep-grey);}@media (max-width:640px){#block-rspca-views-block-page-related,#block-rspca-views-block-news-block-news-related{padding-top:var(--spacing-medium);padding-bottom:var(--spacing-medium);}}@media (max-width:768px){#block-rspca-views-block-page-related .views-view-responsive-grid,#block-rspca-views-block-news-block-news-related .views-view-responsive-grid{--views-responsive-grid--cell-min-width:100%!important;row-gap:var(--spacing-medium);}}#block-rspca-views-block-page-related .block__title,#block-rspca-views-block-news-block-news-related .block__title{max-width:var(--container-width-medium,medium);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;text-transform:uppercase;}@media (max-width:768px){#block-rspca-views-block-page-related .block__title,#block-rspca-views-block-news-block-news-related .block__title{text-align:center;}}.view-display-id-block_news_featured{margin-top:40px;--overlay-width:120px;--content-width:591px;}@media screen and (min-width:1025px) and (max-width:1160px){.view-display-id-block_news_featured{--content-width:491px;}}@media (max-width:1024px){.view-display-id-block_news_featured{--overlay-width:220px;--content-width:40%;}}@media (max-width:800px){.view-display-id-block_news_featured{--overlay-width:250px;}}@media (max-width:768px){.view-display-id-block_news_featured{--overlay-width:0;--content-width:unset;}}.view-display-id-block_news_featured img{border-radius:var(--radius-medium,12px);}.view-display-id-block_news_featured .views-row{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start;width:-webkit-calc(100% + var(--overlay-width));width:calc(100% + var(--overlay-width));}@media (max-width:1280px){.view-display-id-block_news_featured .views-row{-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;}}@media (max-width:768px){.view-display-id-block_news_featured .views-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;}}.view-display-id-block_news_featured .content-wrapper{max-width:var(--content-width);-webkit-transform:translateX(var(--overlay-width));transform:translateX(calc(var(--overlay-width) * -1));background:var(--color-deep-grey);padding:20px var(--spacing-medium);border-radius:var(--radius-small);-webkit-box-flex:1;-ms-flex:1;flex:1;}@media (min-width:1281px){.view-display-id-block_news_featured .content-wrapper{margin-top:var(--spacing-large);}}.view-display-id-block_news_featured .content-wrapper p{margin:0;}.view-display-id-block_news_featured .content-wrapper h1{margin:0;margin-block:var(--spacing-medium);font-size:var(--text-size-4xl,1rem);font-weight:700;line-height:var(--leading-10);margin-bottom:var(--spacing-medium);}.view-display-id-block_news_featured .content-wrapper h1 a{color:var(--color-green);}.view-display-id-block_news_featured .content-wrapper > a{margin-top:var(--spacing-medium);font-size:var(--text-size-base,1rem);font-weight:700;line-height:var(--leading-6);letter-spacing:2.8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:1px solid transparent;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding:14px 40px;background:var(--button-bg-color,transparent);color:var(--button-text-color);border-color:var(--button-border-color);border-radius:40px;border-radius:var(--radius-small);background:var(--color-green);color:var(--color-white);border:1px solid transparent;text-transform:uppercase;}@media (max-width:640px){.view-display-id-block_news_featured .content-wrapper > a{font-size:var(--text-size-xs,1rem);font-weight:700;line-height:var(--leading-4);}}@media (max-width:768px){.view-display-id-block_news_featured .content-wrapper > a{padding:10px 20px;}}.view-display-id-block_news_featured .content-wrapper > a:hover{background:var(--button-hover-bg-color,white);color:var(--button-hover-text-color);border-color:var(--button-hover-border-color);}.view-display-id-block_news_featured .content-wrapper > a:hover{border:1px solid var(--color-green);}.view-display-id-block_news_featured .content-topic{font-size:var(--text-size-xs,1rem);font-weight:700;line-height:var(--leading-7);text-transform:uppercase;}.view-display-id-page_news_listing .view-filters{padding-block:10px;background:var(--color-grey,#F2F2F7);position:relative;-webkit-margin-after:var(--spacing-large);margin-block-end:var(--spacing-large);}.view-display-id-page_news_listing .view-filters:before{top:0;content:"";position:absolute;left:-1000px;background:var(--color-grey,#F2F2F7);display:block;height:100%;width:1000px;}.view-display-id-page_news_listing .view-filters:after{right:-999px;top:0;content:"";position:absolute;background:var(--color-grey,#F2F2F7);display:block;height:100%;width:1000px;}.view-display-id-page_news_listing .view-filters form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.view-display-id-page_news_listing .view-filters .form-item{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;}.view-display-id-page_news_listing .view-filters .form-item .form-item__label{font-weight:700;color:var(--color-dark-grey);}.view-display-id-page_news_listing .view-filters .form-actions{margin:0;}.view-display-id-page_news_listing .view-filters .form-actions #edit-submit-news{display:none;}.view-display-id-page_news_listing .view-filters .form-actions input{background-color:transparent;background:none;color:var(--color-blue);border:none;outline:none;cursor:pointer;}.view-display-id-page_news_listing .view-filters .form-actions input:focus,.view-display-id-page_news_listing .view-filters .form-actions input:hover{background-color:transparent;background:none;color:var(--color-blue);border:none;outline:none;}.view-display-id-page_news_listing .view-content{-webkit-margin-after:var(--spacing-large);margin-block-end:var(--spacing-large);}@media (max-width:768px){.view-display-id-page_news_listing .views-view-responsive-grid,.view-display-id-block_news_latest .views-view-responsive-grid{--views-responsive-grid--cell-min-width:100%!important;row-gap:var(--spacing-medium);}}.node--view-mode-teaser .node__media{position:relative;}.node--view-mode-teaser .node__media .field--name-field-topics,.node--view-mode-teaser .node__media .field--name-field-position{position:absolute;bottom:0;background:var(--Monochrome-Deep-Grey,#EBEBF0);text-transform:uppercase;font-size:var(--text-size-xs,1rem);font-weight:700;line-height:var(--leading-7);padding-block:6px;padding-right:10px;}form.webform-submission-form.webform-submission-donate-form{margin-block:0px !important;}form.webform-submission-form.webform-submission-donate-form .messages-list{display:none;}form.webform-submission-form.webform-submission-donate-form button{margin-left:auto;}form.webform-submission-form.webform-submission-donate-form .form-actions .webform-button--next{display:none;}form.webform-submission-form.webform-submission-donate-form .form-actions .webform-button--reset{display:none;}form.webform-submission-form.webform-submission-donate-form .webform-options-display-buttons{gap:20px 0;}@media (max-width:768px){form.webform-submission-form.webform-submission-donate-form .webform-options-display-buttons{gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;}}form.webform-submission-form.webform-submission-donate-form .webform-options-display-buttons-wrapper{margin-block:0;}form.webform-submission-form.webform-submission-donate-form label.webform-options-display-buttons-label{border-color:var(--color-black);font-size:var(--text-size-xs,1rem);font-weight:700;line-height:var(--leading-5);color:var(--color-black);text-transform:uppercase;letter-spacing:2.8px;border-width:1px;border-radius:var(--radius-small);}form.webform-submission-form.webform-submission-donate-form label.webform-options-display-buttons-label:hover{border-color:var(--color-blue);}form.webform-submission-form.webform-submission-donate-form input:checked ~ label.webform-options-display-buttons-label:not([for="edit-amount-radios-other-"]){background-color:var(--color-blue);border-color:var(--color-blue);color:var(--color-white);}.paragraph--type--pricing form.webform-submission-form.webform-submission-donate-form input:checked ~ label.webform-options-display-buttons-label:not([for="edit-amount-radios-other-"]){background-color:var(--color-green);border-color:var(--color-green);}form.webform-submission-form.webform-submission-donate-form .webform-radios-other{position:relative;}form.webform-submission-form.webform-submission-donate-form .webform-radios-other .webform-options-display-buttons .webform-options-display-buttons-wrapper:last-child{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 10px);flex:0 0 -webkit-calc(100% - 10px);flex:0 0 calc(100% - 10px);margin-bottom:0;}form.webform-submission-form.webform-submission-donate-form .webform-radios-other .webform-radios-other-input{position:absolute;top:-webkit-calc(100% - 40px);top:calc(100% - 40px);-webkit-margin-before:0 !important;margin-block-start:0 !important;margin-block:0;max-width:100%;}form.webform-submission-form.webform-submission-donate-form .webform-radios-other .webform-radios-other-input input{text-align:center;border-color:transparent;padding-block:10px;height:40px;margin-left:2px;margin-top:-1px;width:-webkit-calc(100% - 4px);width:calc(100% - 4px);background-color:var(--color-blue);color:#FFF;}.paragraph--type--pricing form.webform-submission-form.webform-submission-donate-form .webform-radios-other .webform-radios-other-input input{background-color:var(--color-green);}form.webform-submission-form.webform-submission-donate-form .webform-radios-other .webform-radios-other-input input::-webkit-input-placeholder{color:#FFF;}form.webform-submission-form.webform-submission-donate-form .webform-radios-other .webform-radios-other-input input::-moz-placeholder{color:#FFF;}form.webform-submission-form.webform-submission-donate-form .webform-radios-other .webform-radios-other-input input:-ms-input-placeholder{color:#FFF;}form.webform-submission-form.webform-submission-donate-form .webform-radios-other .webform-radios-other-input input::-ms-input-placeholder{color:#FFF;}form.webform-submission-form.webform-submission-donate-form .webform-radios-other .webform-radios-other-input input::placeholder{color:#FFF;}form.webform-submission-form.webform-submission-donate-form .webform-radios-other .webform-radios-other-input input:checked + label.webform-options-display-buttons-label{background-color:var(--color-blue) !important;}form.webform-submission-form.webform-submission-donate-form .webform-radios-other .webform-radios-other-input input:focus{border-width:1px;border-color:transparent;outline-width:0px;outline-style:none;outline-offset:0px;}form.webform-submission-form.webform-submission-donate-form .webform-radios-other .webform-radios-other-input input:focus + label.webform-options-display-buttons-label{-webkit-box-shadow:none;box-shadow:none;background-color:var(--color-blue) !important;}form.webform-submission-form.webform-submission-donate-form #container-payment-options{display:grid;grid-auto-rows:1fr;gap:20px;}form.webform-submission-form.webform-submission-donate-form #container_paypal_button,form.webform-submission-form.webform-submission-donate-form #container_stripe_button{border-radius:14px;overflow:hidden;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;}form.webform-submission-form.webform-submission-donate-form button.stripe-button{border-radius:8px;background:#6461FC;width:100%;color:var(--color-white);height:100%;border:none;cursor:pointer;min-height:49px;}form.webform-submission-form.webform-submission-donate-form .payment-button-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-moz-justify-content:flex-end;justify-content:flex-end;}form.webform-submission-form.webform-submission-donate-form .payment-button-wrapper .paypal-buttons{max-width:300px;}form.webform-submission-form.webform-submission-donate-form input.webform-button--previous,form.webform-submission-form.webform-submission-donate-form button.go-back{padding:0;border:none;background-color:transparent;color:var(--color-black);font-size:var(--text-size-base,1rem);font-weight:700;letter-spacing:normal;margin:0;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;}form.webform-submission-form.webform-submission-donate-form input.webform-button--previous:before,form.webform-submission-form.webform-submission-donate-form button.go-back:before{font-size:1em;font-family:"icomoon";content:"\e9fb";}form.webform-submission-form.webform-submission-donate-form input.webform-button--previous:before,form.webform-submission-form.webform-submission-donate-form button.go-back:before{margin-right:10px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}form.webform-submission-form.webform-submission-donate-form input.webform-button--previous > span,form.webform-submission-form.webform-submission-donate-form button.go-back > span{margin-top:2px;}form.webform-submission-form.webform-submission-donate-form input.webform-button--previous:hover:before,form.webform-submission-form.webform-submission-donate-form button.go-back:hover:before{-webkit-transform:translateX(-5px);transform:translateX(-5px);}.webform-submission-donate-form .js-form-item-amount-radios .webform-options-display-buttons-description{display:none;}.popup-wrapper#stripe-popup{padding-block:var(--spacing-medium);}.popup-wrapper#stripe-popup #stripe-embed-container{max-height:80vh;overflow:auto;padding-block:80px;}.popup-wrapper#stripe-popup .popup-inner-container{margin-block:100px;background-color:#FFF;}.paragraph--type--pricing-item .field--name-field-form{display:none;}.modal{display:none;}.modal.active{display:block;margin-top:-100px;}.modal__content{position:relative;background-color:#FFF;max-width:var(--container-width-text,text);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;border-radius:var(--radius-lg,8px);-webkit-box-shadow:var(--shadow-lg,0px 1px 2px 0px rgba(0,0,0,0.06),0px 1px 3px 0px rgba(0,0,0,0.1));box-shadow:var(--shadow-lg,0px 1px 2px 0px rgba(0,0,0,0.06),0px 1px 3px 0px rgba(0,0,0,0.1));padding-block:var(--spacing-small);}.modal__content .webform-submission-form{margin-inline:0;max-width:100%;width:100%;padding-inline:var(--spacing-small);}@media (min-width:601px){.modal__content .webform-submission-form{padding-inline:var(--spacing-medium);}}.modal__content .webform-submission-form.loading{-webkit-filter:blur(100px);filter:blur(100px);pointer-events:none;}.modal__content .webform-submission-form .form-type-boolean{margin-block:0;}@media (max-width:600px){.modal__content .webform-submission-form .js-webform-radios-other{padding-bottom:60px;}}.modal__close{cursor:pointer;position:relative;top:10px;left:10px;z-index:99;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--radius-full,8px);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.modal__close:hover{scale:1.5;}body.no-overflow{overflow:hidden;}.paragraph--type--feature-causes{--views-responsive-grid--column-count:3;--views-responsive-grid--cell-min-width:250px;--views-responsive-grid--layout-gap:16px;--views-responsive-grid--gap-count:-webkit-calc(var(--views-responsive-grid--column-count) - 1);--views-responsive-grid--gap-count:calc(var(--views-responsive-grid--column-count) - 1);--views-responsive-grid--total-gap-width:-webkit-calc(var(--views-responsive-grid--gap-count)* var(--views-responsive-grid--layout-gap));--views-responsive-grid--total-gap-width:calc(var(--views-responsive-grid--gap-count)* var(--views-responsive-grid--layout-gap));--views-responsive-grid-item--max-width:-webkit-calc((100% - var(--views-responsive-grid--total-gap-width)) / var(--views-responsive-grid--column-count));--views-responsive-grid-item--max-width:calc((100% - var(--views-responsive-grid--total-gap-width)) / var(--views-responsive-grid--column-count));--views-responsive-grid-item--calculated-min-width:min(100%,var(--views-responsive-grid--cell-min-width));}main .region--content .paragraph--type--feature-causes.paragraph{max-width:100%;width:100%;}.paragraph--type--feature-causes.bg-grey{padding-block:var(--spacing-huge);background:var(--color-grey,#F2F2F7);}.paragraph--type--feature-causes.bg-grey.pt-small{margin-top:16px;}.paragraph--type--feature-causes.bg-grey.pt-normal{margin-top:20px;}.paragraph--type--feature-causes.bg-grey.pt-medium{margin-top:40px;}.paragraph--type--feature-causes.bg-grey.pt-large{margin-top:80px;}.paragraph--type--feature-causes.bg-grey.pt-huge{margin-top:120px;}.paragraph--type--feature-causes.bg-grey.pt-enormous{margin-top:208px;}.paragraph--type--feature-causes.bg-grey.pb-small{margin-bottom:16px;}.paragraph--type--feature-causes.bg-grey.pb-normal{margin-bottom:20px;}.paragraph--type--feature-causes.bg-grey.pb-medium{margin-bottom:40px;}.paragraph--type--feature-causes.bg-grey.pb-large{margin-bottom:80px;}.paragraph--type--feature-causes.bg-grey.pb-huge{margin-bottom:120px;}.paragraph--type--feature-causes.bg-grey.pb-enormous{margin-bottom:208px;}.paragraph--type--feature-causes .campaign-wrapper{max-width:var(--container-width-medium,medium);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;}.paragraph--type--feature-causes .campaign-wrapper > .campaign_content{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;max-width:var(--width-10,864px);text-align:center;margin-bottom:var(--spacing-large);margin-inline:auto;}.paragraph--type--feature-causes .campaign-wrapper > .field--name-field-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--views-responsive-grid-item--calculated-min-width),var(--views-responsive-grid-item--max-width)),1fr));gap:var(--views-responsive-grid--layout-gap);}.paragraph--type--feature-causes .paragraph--type--feature-causes-item .field--name-field-image{border-radius:8px 8px 0px 0px;overflow:hidden;}.paragraph--type--feature-causes .paragraph--type--feature-causes-item .field--name-field-image img{width:100%;}.paragraph--type--feature-causes .paragraph--type--feature-causes-item .content{background:var(--color-grey,#F2F2F7);padding:40px 20px;-webkit-box-shadow:0px 10px 15px -3px rgba(0,0,0,0.1),0px 4px 6px -2px rgba(0,0,0,0.05);box-shadow:0px 10px 15px -3px rgba(0,0,0,0.1),0px 4px 6px -2px rgba(0,0,0,0.05);border-radius:0px 0px 8px 8px;}.paragraph--type--feature-causes .paragraph--type--feature-causes-item .content .field--name-field-title{font-size:var(--text-size-xl,1rem);font-weight:700;line-height:var(--leading-7);margin-bottom:10px;}.paragraph--type--feature-causes .paragraph--type--feature-causes-item .content .field--name-field-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.paragraph--type--feature-causes .paragraph--type--feature-causes-item .content .field--name-field-link a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:var(--spacing-medium);text-align:center;font-size:var(--text-size-base,1rem);font-weight:700;line-height:var(--leading-6);letter-spacing:2.8px;display:inline-flex;border:1px solid transparent;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding:14px 40px;background:var(--button-bg-color,transparent);color:var(--button-text-color);border-color:var(--button-border-color);border-radius:40px;text-transform:uppercase;border-radius:var(--radius-small);background:var(--color-green);color:var(--color-white);border:1px solid transparent;text-align:center;}@media (max-width:640px){.paragraph--type--feature-causes .paragraph--type--feature-causes-item .content .field--name-field-link a{font-size:var(--text-size-xs,1rem);font-weight:700;line-height:var(--leading-4);}}@media (max-width:768px){.paragraph--type--feature-causes .paragraph--type--feature-causes-item .content .field--name-field-link a{padding:10px 20px;}}.paragraph--type--feature-causes .paragraph--type--feature-causes-item .content .field--name-field-link a:hover{background:var(--button-hover-bg-color,white);color:var(--button-hover-text-color);border-color:var(--button-hover-border-color);}.paragraph--type--feature-causes .paragraph--type--feature-causes-item .content .field--name-field-link a:hover{border:1px solid var(--color-green);}form.webform-submission-report-animal-cruelty-form{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}form.webform-submission-report-animal-cruelty-form > *{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}form.webform-submission-report-animal-cruelty-form .webform-progress{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}form.webform-submission-report-animal-cruelty-form .introduction{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}form.webform-submission-report-animal-cruelty-form input:is([type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"]){width:50%;max-width:50%;}form.webform-submission-report-animal-cruelty-form .js-webform-checkboxes{margin-top:-10px;margin-left:-10px;}form.webform-submission-report-animal-cruelty-form .js-webform-checkboxes > .js-form-item{margin-top:10px;margin-left:10px;}form.webform-submission-report-animal-cruelty-form .messages{border-radius:var(--radius-small,8px);padding:10px 20px;background-color:var(--color-orange);width:-webkit-max-content;width:-moz-max-content;width:max-content;min-height:unset;}form.webform-submission-report-animal-cruelty-form .messages a:hover{color:inherit;text-decoration:underline;}form.webform-submission-report-animal-cruelty-form .messages .messages__header{display:none;}form.webform-submission-report-animal-cruelty-form .hide-input input{display:none;}form.webform-submission-report-animal-cruelty-form .button-add{border-radius:var(--radius-small);padding:14px var(--spacing-medium,40px);border:1px solid var(--color-black);}form.webform-submission-report-animal-cruelty-form .button-add:before{font-size:1em;font-family:"icomoon";content:"\e9a6";}form.webform-submission-report-animal-cruelty-form input:checked + .button-add{background-color:var(--color--green);color:var(--color--white);}.animal-listing--view-page{margin-bottom:40px;}.views-element-container .animal-listing--view-page{max-width:var(--container-width-screen,screen);width:100%;margin-inline:auto;}.animal-listing--view-page > .flex{-ms-flex-wrap:wrap;flex-wrap:wrap;}@media (max-width:768px){.animal-listing--view-page > .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}@media (max-width:768px){.animal-listing--view-page > .flex > .button{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}.animal-listing--view-page .views-exposed-form{background-color:var(--color-grey);}.animal-listing--view-page .views-exposed-form:not(.active){height:0;visibility:hidden;}@media (max-width:440px){.animal-listing--view-page .views-exposed-form .form-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-block:5px;}}@media screen and (max-width:440px){.animal-listing--view-page .views-exposed-form .views-element-container .animal-listing--view-page .views-element-container .animal-listing--view-page .form-item input,.animal-listing--view-page .views-exposed-form .views-element-container .animal-listing--view-page .form-item select{width:100%;}}.animal-listing--view-page .views-exposed-form [type="color"],.animal-listing--view-page .views-exposed-form [type="date"],.animal-listing--view-page .views-exposed-form [type="datetime-local"],.animal-listing--view-page .views-exposed-form [type="email"],.animal-listing--view-page .views-exposed-form [type="file"],.animal-listing--view-page .views-exposed-form [type="month"],.animal-listing--view-page .views-exposed-form [type="number"],.animal-listing--view-page .views-exposed-form [type="password"],.animal-listing--view-page .views-exposed-form [type="search"],.animal-listing--view-page .views-exposed-form [type="tel"],.animal-listing--view-page .views-exposed-form [type="text"],.animal-listing--view-page .views-exposed-form [type="time"],.animal-listing--view-page .views-exposed-form [type="url"],.animal-listing--view-page .views-exposed-form [type="week"],.animal-listing--view-page .views-exposed-form textarea{height:var(--sp3);border:1px solid var(--color--gray-60);border-radius:var(--border-radius);}.animal-listing--view-page .views-exposed-form [type="color"]:focus,.animal-listing--view-page .views-exposed-form [type="date"]:focus,.animal-listing--view-page .views-exposed-form [type="datetime-local"]:focus,.animal-listing--view-page .views-exposed-form [type="email"]:focus,.animal-listing--view-page .views-exposed-form [type="file"]:focus,.animal-listing--view-page .views-exposed-form [type="month"]:focus,.animal-listing--view-page .views-exposed-form [type="number"]:focus,.animal-listing--view-page .views-exposed-form [type="password"]:focus,.animal-listing--view-page .views-exposed-form [type="search"]:focus,.animal-listing--view-page .views-exposed-form [type="tel"]:focus,.animal-listing--view-page .views-exposed-form [type="text"]:focus,.animal-listing--view-page .views-exposed-form [type="time"]:focus,.animal-listing--view-page .views-exposed-form [type="url"]:focus,.animal-listing--view-page .views-exposed-form [type="week"]:focus,.animal-listing--view-page .views-exposed-form textarea:focus{border:solid 2px var(--color--primary-50);outline:solid 2px var(--color--primary-50);border-width:1px;outline-width:6px;outline-style:double;outline-offset:-1px;}@media (max-width:440px){.animal-listing--view-page .views-exposed-form [type="color"],.animal-listing--view-page .views-exposed-form [type="date"],.animal-listing--view-page .views-exposed-form [type="datetime-local"],.animal-listing--view-page .views-exposed-form [type="email"],.animal-listing--view-page .views-exposed-form [type="file"],.animal-listing--view-page .views-exposed-form [type="month"],.animal-listing--view-page .views-exposed-form [type="number"],.animal-listing--view-page .views-exposed-form [type="password"],.animal-listing--view-page .views-exposed-form [type="search"],.animal-listing--view-page .views-exposed-form [type="tel"],.animal-listing--view-page .views-exposed-form [type="text"],.animal-listing--view-page .views-exposed-form [type="time"],.animal-listing--view-page .views-exposed-form [type="url"],.animal-listing--view-page .views-exposed-form [type="week"],.animal-listing--view-page .views-exposed-form textarea{width:100%;}}@media (max-width:440px){.animal-listing--view-page .views-exposed-form select{width:100%;}}.animal-listing--view-page .views-exposed-form .form-actions{margin:0;}@media (max-width:768px){.animal-listing--view-page .views-exposed-form .form-actions{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}}.animal-listing--view-page .grid{--views-responsive-grid--column-count:3;--views-responsive-grid--cell-min-width:250px;--views-responsive-grid--layout-gap:40px;--views-responsive-grid--gap-count:-webkit-calc(var(--views-responsive-grid--column-count) - 1);--views-responsive-grid--gap-count:calc(var(--views-responsive-grid--column-count) - 1);--views-responsive-grid--total-gap-width:-webkit-calc(var(--views-responsive-grid--gap-count)* var(--views-responsive-grid--layout-gap));--views-responsive-grid--total-gap-width:calc(var(--views-responsive-grid--gap-count)* var(--views-responsive-grid--layout-gap));--views-responsive-grid-item--max-width:-webkit-calc((100% - var(--views-responsive-grid--total-gap-width)) / var(--views-responsive-grid--column-count));--views-responsive-grid-item--max-width:calc((100% - var(--views-responsive-grid--total-gap-width)) / var(--views-responsive-grid--column-count));--views-responsive-grid-item--calculated-min-width:min(100%,var(--views-responsive-grid--cell-min-width));display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--views-responsive-grid-item--calculated-min-width),var(--views-responsive-grid-item--max-width)),1fr));gap:var(--views-responsive-grid--layout-gap);}@media (max-width:768px){.animal-listing--view-page .grid{--views-responsive-grid--layout-gap:-webkit-calc(var(--container-padding) / 2);--views-responsive-grid--layout-gap:calc(var(--container-padding) / 2);}}.animal-listing--view-page .grid-image img{aspect-ratio:1 / 1;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;overflow:hidden;}.animal-listing--view-page .view-header{margin-bottom:var(--spacing-small);}@media (max-width:768px){.animal-listing--view-page .view-header{margin-bottom:var(--container-padding);}}.animal-listing--view-page .adopt-listing.loading{background:url(/themes/custom/rspca/images//backgrounds/running_dog.gif) transparent no-repeat center center;background-size:cover;background-size:100px;background-position:bottom center;padding-bottom:100px;}.animal-listing--view-page .adopt-listing .load-more{border-radius:var(--radius-full,8px);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-inline:auto;}.animal-detail--view-page h2:first-child,.animal-detail--view-page p:first-child{-webkit-margin-before:0;margin-block-start:0;}.animal-detail--view-page h2:last-child,.animal-detail--view-page p:last-child{-webkit-margin-after:0;margin-block-end:0;}.views-element-container .animal-detail--view-page{max-width:var(--container-width-screen,screen);width:100%;margin-inline:auto;}.views-element-container .animal-detail--view-page .paragraph:not([class*="container-"]){max-width:var(--container-width-screen,screen);width:100%;margin-inline:auto;}.views-element-container .animal-detail--view-page .paragraph{--vertical-padding:var(--spacing-medium);}.views-element-container .animal-detail--view-page .view-header{margin-bottom:0;}.animal-detail--view-page.loading{background:url(/themes/custom/rspca/images//backgrounds/running_dog.gif) transparent no-repeat center center;background-size:cover;background-size:100px;background-position:center;margin-bottom:100px;min-height:300px;}.animal-detail--view-page.loading > *{display:none;}.animal-detail--view-page .button{border-radius:var(--radius-full,8px);}.animal-detail--view-page .animal-banner{max-width:var(--container-width-xlarge,xlarge);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;margin-top:var(--spacing-medium);display:-webkit-box;display:-ms-flexbox;display:flex;gap:80px;}@media (max-width:1024px){.animal-detail--view-page .animal-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:-webkit-calc(var(--container-padding) / 2);gap:calc(var(--container-padding) / 2);}}@media (max-width:768px){.animal-detail--view-page .animal-banner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}}.animal-detail--view-page .animal-banner .animal-banner-left{-webkit-box-flex:0;-ms-flex:0 0 525px;flex:0 0 525px;}@media (max-width:1024px){.animal-detail--view-page .animal-banner .animal-banner-left{-webkit-box-flex:0;-ms-flex:0 0 425px;flex:0 0 425px;}}.animal-detail--view-page .animal-banner-title{background-color:var(--color-blue);color:var(--color-white);padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0 var(--radius-full) var(--radius-full) 0;}.animal-detail--view-page .animal-banner-information{margin-top:var(--spacing-small);padding-left:var(--spacing-medium);padding-right:var(--spacing-medium);list-style:none;margin-left:0;}.animal-detail--view-page .animal-banner-information li{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;}.animal-detail--view-page .animal-banner-information li .label{font-weight:bold;color:var(--color-green);}.animal-detail--view-page .animal-banner-image{border-radius:var(--radius-huge,8px);overflow:clip;}.animal-detail--view-page .animal-banner .adoption-fee-inclusions{background-color:var(--color-blue);color:var(--color-white);padding:var(--spacing-small);margin-left:var(--spacing-medium);margin-block:var(--spacing-small);border-radius:var(--radius-medium,8px);}.animal-detail--view-page .animal-banner .animal_profile-share-wrapper{margin-left:var(--spacing-medium);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:var(--text-size-xl,1rem);font-weight:400;color:var(--color-dark-grey);}.animal-detail--view-page .animal-banner .animal_profile-share-wrapper p:first-of-type{-webkit-margin-before:0;margin-block-start:0;}.animal-detail--view-page .animal-banner .animal_profile-share-wrapper p:last-of-type{-webkit-margin-after:0;margin-block-end:0;}.animal-detail--view-page .animal-banner .animal_profile-share-wrapper #block-animal_profile-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-small);}.animal-detail--view-page .animal-banner .animal_profile-share-wrapper #block-animal_profile-share .share-button{font-size:2rem;background:none;outline:none;border:none;padding:0;cursor:pointer;}.animal-detail--view-page .animal-banner .animal_profile-share-wrapper #block-animal_profile-share .share-button i{color:var(--color-green);}.animal-detail--view-page .pet-profile_adoption-recommendations{max-width:var(--container-width-xlarge,xlarge);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;}.animal-detail--view-page .animal-introduction{max-width:var(--container-width-small,small);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;}.animal-detail--view-page .animal_location{max-width:var(--container-width-large,large);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;}@media (max-width:768px){.animal-detail--view-page .animal_location{grid-template-columns:1fr;}}.animal-detail--view-page .animal_location .map{background:teal;}.animal-detail--view-page .animal_location .map iframe{width:100%;height:100%;}.animal-detail--view-page .animal-donation_cta{background-color:var(--color-blue);color:var(--color-white);padding-block:var(--spacing-medium);padding-inline:var(--container-padding);}.animal-detail--view-page .animal-donation_cta h2,.animal-detail--view-page .animal-donation_cta p{color:var(--color-white);}.animal-detail--view-page .animal-donation_cta h2:first-of-type,.animal-detail--view-page .animal-donation_cta p:first-of-type{-webkit-margin-before:0;margin-block-start:0;}.animal-detail--view-page .animal-donation_cta h2:last-of-type,.animal-detail--view-page .animal-donation_cta p:last-of-type{-webkit-margin-after:0;margin-block-end:0;}.animal-detail--view-page .animal-donation_cta > .flex{gap:40px;-ms-flex-wrap:wrap;flex-wrap:wrap;}.animal-detail--view-page .animal-donation_cta .button{border-radius:var(--radius-full,8px);color:var(--color-blue);}.animal-detail--view-page .animal-donation_cta .button:hover{border-color:var(--color-white);color:var(--color-white);background-color:var(--color-blue);}.animal-detail--view-page .animal-video{--image-max-width:864px;}.animal-detail--view-page .animal-video iframe{width:100%;height:auto;aspect-ratio:16 / 9;overflow:clip;border-radius:var(--radius-huge,8px);}.animal-detail--view-page .animal-video .field--name-field-media{width:100%;}.views-element-container .animal-detail--view-page .animal-video.paragraph:not([class*="container-"]){max-width:var(--container-width-large,large);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;}.animal-detail--view-page .animal-similar_animals{max-width:var(--container-width-xlarge,xlarge);width:-webkit-calc(100% - var(--container-padding,72px));width:calc(100% - var(--container-padding,72px));margin-inline:auto;}.path-adoption:not(.no-more-pets) .site-footer{display:none;}.animal-similar_animals .grid{--views-responsive-grid--column-count:4;--views-responsive-grid--cell-min-width:250px;--views-responsive-grid--layout-gap:40px;--views-responsive-grid--gap-count:-webkit-calc(var(--views-responsive-grid--column-count) - 1);--views-responsive-grid--gap-count:calc(var(--views-responsive-grid--column-count) - 1);--views-responsive-grid--total-gap-width:-webkit-calc(var(--views-responsive-grid--gap-count)* var(--views-responsive-grid--layout-gap));--views-responsive-grid--total-gap-width:calc(var(--views-responsive-grid--gap-count)* var(--views-responsive-grid--layout-gap));--views-responsive-grid-item--max-width:-webkit-calc((100% - var(--views-responsive-grid--total-gap-width)) / var(--views-responsive-grid--column-count));--views-responsive-grid-item--max-width:calc((100% - var(--views-responsive-grid--total-gap-width)) / var(--views-responsive-grid--column-count));--views-responsive-grid-item--calculated-min-width:min(100%,var(--views-responsive-grid--cell-min-width));display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--views-responsive-grid-item--calculated-min-width),var(--views-responsive-grid-item--max-width)),1fr));gap:var(--views-responsive-grid--layout-gap);}@media (max-width:768px){.animal-similar_animals .grid{--views-responsive-grid--layout-gap:-webkit-calc(var(--container-padding) / 2);--views-responsive-grid--layout-gap:calc(var(--container-padding) / 2);}}.animal-similar_animals .grid-image{aspect-ratio:3 / 4;}.animal-similar_animals .grid-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.animal-similar_animals .grid-item{-webkit-box-shadow:var(--shadow-large,0px 1px 2px 0px rgba(0,0,0,0.06),0px 1px 3px 0px rgba(0,0,0,0.1));box-shadow:var(--shadow-large,0px 1px 2px 0px rgba(0,0,0,0.06),0px 1px 3px 0px rgba(0,0,0,0.1));}.animal-similar_animals .grid-content{text-align:center;padding:var(--spacing-small);}.pet-profile_adoption-recommendations-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px;}.pet-profile_adoption-recommendations-list img{max-width:50px;height:auto;}.pet-profile_adoption-recommendations-list .adoption-recommendations_item{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:190px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.pet-profile_adoption-recommendations-list .adoption-recommendations_item [class^="icon-"],.pet-profile_adoption-recommendations-list .adoption-recommendations_item [class*=" icon-"]{font-size:0;}.pet-profile_adoption-recommendations-list .adoption-recommendations_item [class^="icon-"]:before,.pet-profile_adoption-recommendations-list .adoption-recommendations_item [class*=" icon-"]:before{font-size:var(--text-size-6xl,1rem);font-weight:400;}.pet-profile_adoption-recommendations-list .adoption-recommendations_item .label{font-size:var(--text-size-lg,1rem);font-weight:400;font-weight:600;text-align:center;margin:0;margin-bottom:var(--spacing-small);height:40px;}.pet-profile_adoption-recommendations-list .adoption-recommendations_item .value{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;}.pet-profile_adoption-recommendations-list .adoption-recommendations_item .value:before{font-size:1em;font-family:"icomoon";content:"\ea04";}.pet-profile_adoption-recommendations-list .adoption-recommendations_item .value:before{color:var(--color-green);font-size:var(--text-size-2xl,1rem);font-weight:400;}.fallback-image{border-top:1px solid var(--color-grey);-webkit-box-shadow:var(--shadow-lg,0px 1px 2px 0px rgba(0,0,0,0.06),0px 1px 3px 0px rgba(0,0,0,0.1));box-shadow:var(--shadow-lg,0px 1px 2px 0px rgba(0,0,0,0.06),0px 1px 3px 0px rgba(0,0,0,0.1));}.paragraph--type--animal-os-listing{--vertical-padding:0;}main .region--content .paragraph--type--animal-os-listing.paragraph:not([class*="container-"]){max-width:var(--container-width-screen,screen);width:100%;margin-inline:auto;}.paragraph--type--animal-os-listing .viewsreference--view-title{display:none;}.animal-banner-right{width:100%;overflow:hidden;}.animal-banner-image{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;gap:10px;}.animal-banner-image:not(.slick-initialized){width:100%;}.animal-banner-image .slick-arrow{background-color:transparent;font-size:0;border:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;}.animal-banner-image .slick-arrow:before{font-size:1em;font-family:"icomoon";content:"\e9fb";}.animal-banner-image .slick-arrow.slick-next{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}.animal-banner-image .slick-arrow:before{display:block;position:relative;height:20px;width:20px;font-size:2rem;color:#67C15E;}.animal-banner-image img{border-radius:var(--radius-large,8px);max-width:840px;width:100%;aspect-ratio:1 / 1;-o-object-fit:cover;object-fit:cover;}.fancy-title{position:relative;border-left:6px solid var(--color-fancy-title);padding-left:5px;margin:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-transform:uppercase;}#block-rspca-homepageourservices{background-color:#EBEBEB;padding-block:var(--spacing-medium);margin-block:var(--spacing-medium);}#block-rspca-homepageourservices .fancy-title{--color-fancy-title:var(--color-green);}main .region--content > #block-rspca-homepageourservices{width:100%;max-width:100%;}.paragraph--type--slider-configurable{--gap-between-slides:16px;}main .region--content #block-rspca-homepageourservices .paragraph--type--slider-configurable{padding-block:0;max-width:var(--container-width-screen,screen);width:100%;margin-inline:auto;padding-inline:var(--container-padding);}.paragraph--type--slider-configurable .field--name-field-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;}.paragraph--type--slider-configurable .field--name-field-items:not(.slick-initialized){gap:var(--gap-between-slides);}.paragraph--type--slider-configurable .field--name-field-items .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap-between-slides);}.paragraph--type--slider-configurable .field--name-field-items .slick-arrow{position:absolute;z-index:2;font-size:0;background-color:transparent;padding:0;-webkit-box-shadow:none;box-shadow:none;border:none;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.paragraph--type--slider-configurable .field--name-field-items .slick-arrow:before{font-size:1em;font-family:"icomoon";content:"\e932";}.paragraph--type--slider-configurable .field--name-field-items .slick-arrow:before{font-size:6rem;color:#FFF;}.paragraph--type--slider-configurable .field--name-field-items .slick-arrow.slick-prev{left:var(--gap-between-slides);}.paragraph--type--slider-configurable .field--name-field-items .slick-arrow.slick-prev:hover{left:0;padding-right:var(--gap-between-slides);}.paragraph--type--slider-configurable .field--name-field-items .slick-arrow.slick-next{right:var(--gap-between-slides);-webkit-transform:rotate(180deg);transform:rotate(180deg);}.paragraph--type--slider-configurable .field--name-field-items .slick-arrow.slick-next:hover{right:0;}.paragraph--type--slider-configurable .paragraph--type--slider-item{position:relative;}.paragraph--type--slider-configurable .paragraph--type--slider-item .slider-item-content{background-color:rgba(0,0,0,0.15);position:absolute;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.paragraph--type--slider-configurable .paragraph--type--slider-item .slider-item-content .field--name-field-subtitle{font-size:var(--text-size-2xl,1rem);font-weight:700;line-height:var(--leading-8);color:#FFF;text-transform:uppercase;}@media (min-width:1441px){.paragraph--type--slider-configurable .paragraph--type--slider-item .slider-item-content .field--name-field-subtitle{font-size:var(--text-size-4xl,1rem);font-weight:700;line-height:var(--leading-10);}}.paragraph--type--slider-configurable .paragraph--type--slider-item .field--name-field-media img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;}.block-views-blockpartners-block-partner-slider{margin-bottom:40px;}main .region--content > .block-views-blockpartners-block-partner-slider.block{max-width:100%;width:100%;margin-inline:auto;}.block-views-blockpartners-block-partner-slider > .block__title{text-align:center;text-transform:uppercase;}.block-views-blockpartners-block-partner-slider .partner-slider{--gap-between-slides:16px;overflow:clip;}.block-views-blockpartners-block-partner-slider .partner-slider > .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;}.block-views-blockpartners-block-partner-slider .partner-slider > .view-content img{width:auto;height:115px;-o-object-fit:contain;object-fit:contain;}.block-views-blockpartners-block-partner-slider .partner-slider > .view-content:not(.slick-initialized){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--gap-between-slides);}.block-views-blockpartners-block-partner-slider .partner-slider > .view-content .views-row{position:relative;}.block-views-blockpartners-block-partner-slider .partner-slider > .view-content .views-row .views-field-field-link a{position:absolute;display:block;height:100%;width:100%;top:0;left:0;opacity:0;z-index:2;}.block-views-blockpartners-block-partner-slider .partner-slider > .view-content .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap-between-slides);}.block-views-blockpartners-block-partner-slider .partner-slider > .view-content .slick-arrow{z-index:2;font-size:0;background-color:transparent;padding:0;-webkit-box-shadow:none;box-shadow:none;border:none;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.block-views-blockpartners-block-partner-slider .partner-slider > .view-content .slick-arrow:before{font-size:1em;font-family:"icomoon";content:"\e932";}.block-views-blockpartners-block-partner-slider .partner-slider > .view-content .slick-arrow:before{font-size:6rem;color:#000;}.block-views-blockpartners-block-partner-slider .partner-slider > .view-content .slick-arrow.slick-prev{left:-96px;}.block-views-blockpartners-block-partner-slider .partner-slider > .view-content .slick-arrow.slick-prev:hover{padding-right:var(--gap-between-slides);}.block-views-blockpartners-block-partner-slider .partner-slider > .view-content .slick-arrow.slick-next{right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);}.block-views-blockpartners-block-partner-slider .partner-slider > .view-content > .views-row{position:relative;}.block-views-blockpartners-block-partner-slider .partner-slider > .view-content > .views-row .views-field-field-link a{position:absolute;top:0;left:0;height:100%;width:100%;display:block;overflow:clip;text-indent:-5000px;}#block-rspca-petsoftheweek .fancy-title{--color-fancy-title:#F8A128;}#block-rspca-petsoftheweek .paragraph--type--grid{padding-top:80px;}@media (min-width:864px){#block-rspca-petsoftheweek .paragraph--type--grid{background:url(/themes/custom/rspca/images//backgrounds/mission.svg) transparent no-repeat center center;background-size:cover;background-size:contain;background-size:contain;background-position:center;}}@media (max-width:1024px){#block-rspca-petsoftheweek .paragraph--type--grid .field--name-field-items{gap:80px;}}.paragraph--type--pet{position:relative;}.paragraph--type--pet .pet-ribbon{--r:.8em;position:absolute;bottom:20px;left:-10px;padding:10px 20px;padding-right:30px;color:#FFF;font-size:var(--text-size-text-xl,1rem);font-weight:400;line-height:1;font-weight:700;text-transform:uppercase;text-align:center;clip-path:polygon(-100vw 0,100% 0,-webkit-calc(100% - var(--r)) 50%,100% 100%,-100vw 100%);clip-path:polygon(-100vw 0,100% 0,calc(100% - var(--r)) 50%,100% 100%,-100vw 100%);-webkit-border-image:conic-gradient(#F8A128 0 0) 0;-o-border-image:conic-gradient(#F8A128 0 0) 0;border-image:conic-gradient(#F8A128 0 0) fill 0;}.paragraph--type--pet .field--name-field-image{border-radius:var(--radius-medium,8px);overflow:clip;}
