/* Generated by tools/build-assets.py. Edit the source files instead. */
@font-face{font-family:'Lexend';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/lexend-v26-vietnamese.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Lexend';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/lexend-v26-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lexend';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/lexend-v26-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lexend';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/lexend-v26-vietnamese.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Lexend';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/lexend-v26-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lexend';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/lexend-v26-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lexend';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/lexend-v26-vietnamese.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Lexend';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/lexend-v26-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lexend';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/lexend-v26-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lexend';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/lexend-v26-vietnamese.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Lexend';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/lexend-v26-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lexend';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/lexend-v26-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/plusjakartasans-v12-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/plusjakartasans-v12-vietnamese.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/plusjakartasans-v12-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/plusjakartasans-v12-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/plusjakartasans-v12-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/plusjakartasans-v12-vietnamese.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/plusjakartasans-v12-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/plusjakartasans-v12-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/plusjakartasans-v12-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/plusjakartasans-v12-vietnamese.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/plusjakartasans-v12-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/plusjakartasans-v12-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/plusjakartasans-v12-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/plusjakartasans-v12-vietnamese.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/plusjakartasans-v12-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/plusjakartasans-v12-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/plusjakartasans-v12-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/plusjakartasans-v12-vietnamese.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/plusjakartasans-v12-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/plusjakartasans-v12-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@keyframes fader{0%{opacity:1}to{opacity:0}}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{right:0}.rtp-nav-container li:hover>ul,article,aside,footer,header,nav,section{display:block}a,strong{line-height:inherit}a{background-color:#fff0}a:active,a:hover{outline:0}strong{font-weight:700}h1{font-size:2em}sup{font-size:75%;line-height:0;position:relative;top:-.5em;vertical-align:baseline}img{-ms-interpolation-mode:bicubic;border:0;display:inline-block;height:auto;max-width:100%;vertical-align:middle}svg:not(:root){overflow:hidden}hr{border:dotted #c2c2c2;border-width:1px 0 0;-moz-box-sizing:content-box;box-sizing:content-box;clear:both;height:0;margin:1.875rem 0 1.8125rem}input::-moz-focus-inner{border:0;padding:0}body,html{height:100%}html{font-size:100%}body{background:#fff;cursor:auto;font-family:"Lexend",sans-serif;font-style:normal;font-weight:400;line-height:24px;line-height:1.75rem;margin:0;padding:0;position:relative}a:hover{cursor:pointer}.left{float:left!important}.right{float:right!important}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.row{margin:0 auto;max-width:60rem;width:100%}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.column,.columns{float:left;padding-left:.625rem;padding-right:.625rem;width:100%}[class*="column"]+[class*="column"]:last-child{float:right}@media only screen{.column,.columns{float:left;padding-left:.625rem;padding-right:.625rem;position:relative}.small-1{width:8.33333%}.small-4{width:33.33333%}.small-7{width:58.33333%}.small-10{width:83.33333%}.small-12{width:100%}}@media only screen and (min-width:40.063em){.column,.columns{float:left;padding-left:.625rem;padding-right:.625rem;position:relative}.medium-4{width:33.33333%}.medium-6{width:50%}.medium-7{width:58.33333%}.medium-8{width:66.66667%}.medium-11{width:91.66667%}.medium-12{width:100%}}@media only screen and (min-width:64.063em){.column,.columns{float:left;padding-left:.625rem;padding-right:.625rem;position:relative}.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-6{width:50%}.large-8{width:66.66667%}.large-9{width:75%}.large-12{width:100%}}.button{-webkit-appearance:none;-moz-appearance:none;cursor:pointer;display:inline-block;font-family:"Lexend",sans-serif;font-weight:400;line-height:normal;margin:0 0 .625rem;position:relative;text-align:center;text-decoration:none;transition:background-color 0.3s ease-out}.button:focus,.button:hover{color:#fff}@media only screen and (min-width:40.063em){.button{display:inline-block}}input[type="text"][readonly],input[type="number"][readonly]{background-color:#fff;cursor:default}h1,h2,h3,h4,h5,li{margin:0;padding:0}a img{border:0}h1,h2,h3{font-weight:400}h1,h2,h3,h4,h5{text-rendering:optimizeLegibility;color:#222;font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;font-style:normal;line-height:1.4;margin-bottom:.5rem;margin-top:.2rem}h1{font-size:1.5rem}h2,h5{font-size:1.125rem}h3{font-size:1.1875rem}h4{font-size:.9375rem}em,i{font-style:italic;line-height:inherit}ul li ul{margin-bottom:0;margin-left:1.25rem}@media only screen and (min-width:40.063em){h1,h2,h3,h4,h5{line-height:1.4}h1{font-size:2.125rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}}@media print{*{background:0 0!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href^="#"]:after{content:""}img{max-width:100%!important;page-break-inside:avoid}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}h4,h5{font-weight:700}input[type="email"]+input[type="submit"],input[type="search"]+input[type="submit"]{border-radius:0 5px 5px 0;padding:8px 30px 9px 20px!important}.button{background:url(../img/footer-submit-arrow.png) no-repeat 95%center #39c;font-size:14px!important;padding:8px 30px 9px 20px!important}.rtp-button-back .button{background:url(../img/footer-submit-arrow_1.png) no-repeat 9%center #39c;padding:8px 20px 9px 30px!important}a{color:#39c;text-decoration:none}a:focus,a:hover{color:#ee408d}h1 a,h2 a{color:#333}h1 a:focus,h1 a:hover,h2 a:focus,h2 a:hover{color:#ee408d;text-decoration:none}.rtp-main-wrapper{height:100%}#content-wrapper{padding-top:140px;position:relative}#header{margin-top:16px}#header-wrapper{background:url(../img/header-bg.png) repeat-x top;display:block;height:143px;margin:0 auto;padding:0;position:absolute;top:0;width:100%;z-index:10000}.rtp-top-contact{font-size:20px}.rtp-top-contact .rtp-label{color:#58595b;font-family:"Plus Jakarta Sans",sans-serif;font-weight:700}.rtp-top-contact .rtp-no{font-size:29px}.rtp-top-contact .rtp-text,.rtp-top-contact .rtp-text a{color:#ee408d;font-family:"Lexend",sans-serif;font-weight:700}.rtp-logo-container{margin-bottom:1.5rem}.rtp-site-logo{float:left;font-size:2.5rem;margin-top:0;overflow:hidden}.rtp-site-logo a{float:left}.rtp-site-logo img{float:left;margin:0}.rtp-top-contact{text-align:right;z-index:9}.rtp-nav-wrapper{background-color:#fff;margin-top:1.25rem;position:relative}.rtp-nav-container{float:right;margin:0;padding:0}.rtp-nav-container li{float:left;list-style:none;margin:8px 0 0 24px;position:relative;z-index:999}.rtp-nav-container li:first-child{margin-left:5px}.rtp-nav-container li:hover>a{background-color:#fff;border-bottom:5px solid;color:#ee408d;position:relative;z-index:999}.rtp-nav-container .current-menu-item>a,.rtp-nav-container .current_page_ancestor>a,.rtp-nav-container .current_page_item>a,.rtp-nav-container a:hover{background-color:#fff;border-bottom:6px solid;color:#ee408d}.rtp-nav-container a{word-wrap:break-word;color:#58595b;display:block;font-family:"Lexend",sans-serif;font-weight:700;font-size:.9375rem;height:auto;line-height:1.5;padding-bottom:6px;text-decoration:none}.rtp-nav-container ul{background-color:#fff;border-top:1px solid #eee;box-shadow:0 1px 1px rgb(0 0 0 / .28);display:none;left:-110px;margin:0 0 0 50%;padding:8px 0 0;position:absolute;top:28px;width:220px;z-index:99}.rtp-nav-container ul a{border-bottom:0;color:#58595b;margin:0;padding:6px 0}.rtp-nav-container ul li{border-bottom:1px solid #c2c2c2;margin:0 15px;min-width:190px;z-index:99}.rtp-nav-container ul li:first-child{margin-left:15px}.rtp-nav-container ul li:last-child{border:0}.rtp-nav-container ul li:hover>a{background-color:#fff;border-bottom:0;color:#ee408d}.rtp-nav-container ul .current-menu-item>a,.rtp-nav-container ul .current_page_item>a{background-color:#fff;border-bottom:none;color:#ee408d}.sidr{background:#333;-moz-box-shadow:inset 0 0 5px 5px #222;-webkit-box-shadow:inset 0 0 5px 5px #222;box-shadow:inset 0 0 5px 5px #222;color:#fff;font-family:"Lexend",sans-serif;font-size:.9375rem;height:100%;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:260px;z-index:999999}.sidr.right{left:auto;right:-260px}.sidr ul{border-bottom:1px solid #4d4d4d;border-top:1px solid #1a1a1a;display:block;margin:0 0 15px;padding:0}.sidr ul li{border-bottom:1px solid #1a1a1a;border-top:1px solid #4d4d4d;display:block;line-height:48px;margin:0}.sidr ul li.sidr-class-current-menu-item,.sidr ul li:hover{border-top:none;line-height:49px}.sidr ul li ul li.sidr-class-current-menu-item>a,.sidr ul li ul li:hover>a,.sidr ul li.sidr-class-current-menu-item>a,.sidr ul li:hover>a{-moz-box-shadow:inset 0 0 15px 3px #222;-webkit-box-shadow:inset 0 0 15px 3px #222;box-shadow:inset 0 0 15px 3px #222}.sidr ul li a,.sidr ul li span{color:#fff;display:block;padding:0 15px;text-decoration:none}.sidr ul li ul{border-bottom:none;margin:0}.sidr ul li ul li{font-size:-1.0625rem;line-height:40px}.sidr ul li ul li:last-child{border-bottom:none}.sidr ul li ul li.sidr-class-current-menu-item,.sidr ul li ul li:hover{border-top:none;line-height:41px}.sidr ul li ul li a,.sidr ul li ul li span{color:hsl(0 0% 100% / .8);padding-left:30px}.sidr-inner{padding:0 0 15px}a.rtp-menu-icon{color:#fff;display:none;float:left;font-size:1.3125rem;margin-top:.5rem}.hentry{border-bottom:1px solid #c2c2c2;padding-bottom:1.875rem;padding-top:1.75rem;position:relative}.hentry:first-child{padding-top:0}.rtp-singular .hentry{padding-bottom:.3125rem}.blog .post-content p,.post-header{margin-bottom:1rem}.post-title{margin:0 0 .3125rem}.post-meta{color:#58595b;font-size:1.125rem}.post-meta>.rtp-meta-separator:first-child{display:none}.rtp-meta-separator{padding:0 .125rem}.rtp-header-mobile{display:none}.home .su-vimeo{margin:0}.home .post-content,.home .post-header{text-align:center}#content .post-content h1,.home h1{color:#30abdf;font-size:36px}.home .post-content,.home .post-content p{color:#666;font-size:15px;line-height:22px}.rtp-home-boxes{padding:0 0 40px}.connect-partners{margin:0 auto;text-align:center}.connect-partners ul{margin:0;padding:0;width:100%}.connect-partners ul li{cursor:pointer;display:inline-block;height:222px;margin:0;position:relative;width:100%}.connect-partners ul li .brand{bottom:38%;cursor:pointer;display:block;font-size:40px;line-height:40px;position:absolute;width:100%}.connect-partners ul li .copy,.connect-partners ul li .link{font-family:"Lexend",sans-serif;font-weight:700;font-size:14px;position:absolute}.connect-partners ul li .copy{left:0;line-height:125%;padding:0 10px;text-align:center;top:115px;width:100%}.connect-partners ul li .link{border-top:2px solid;bottom:45px;left:10%;padding-top:5px;right:10%}.rtp-box{height:222px;overflow:hidden;text-align:center}.rtp-box.rtp-box1{background:#fef200;color:#39c}.rtp-box.rtp-box1 a,.rtp-box.rtp-box1 h2{color:#39c}.rtp-box.rtp-box2{background:#9d2261;color:#fff}.rtp-box.rtp-box2 a,.rtp-box.rtp-box2 h2,.rtp-box6 .really_simple_twitter_widget li a{color:#fff}.rtp-box.rtp-box3{background:#f5f5f5;color:#58595b;padding:28px 10px 10px}.rtp-box.rtp-box3 .count-text{color:#666;font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;font-size:23px}.rtp-box.rtp-box3 h2{border-bottom:2px solid #969696;border-top:2px solid #969696;color:#58595b;font-family:"Lexend",sans-serif;line-height:100%;margin:0 10px 10px;padding:8px 0 0}.rtp-box.rtp-box3 .count-title{font-size:44px}.rtp-box.rtp-box3 span{font-family:"Lexend",sans-serif;font-size:5.1875rem;line-height:80%}.rtp-box.rtp-box4{background:#f8ad47;color:#fef035}.rtp-box.rtp-box4 a,.rtp-box.rtp-box4 h2{color:#fef035}#content .post-content .su-spoiler.su-spoiler-closed>.su-spoiler-content,.rtp-box,.rtp-twitter{padding:0}.rtp-box6{background:#3398cc;color:#fff;height:264px;overflow:hidden;padding:20px}.rtp-box6 .rtp-twit{color:#fff;font-size:27px}.rtp-box6 h2,.rtp-box7{color:#fff;text-align:left}.rtp-box6 h2{background:url(../img/twitter-icon.png) no-repeat 0 0;font-size:27px;line-height:40px;margin-bottom:10px;padding-left:40px}.rtp-box6 .really_simple_twitter_widget{height:144px;margin:0;overflow:hidden;padding:0;text-align:left}.rtp-box6 .really_simple_twitter_widget li{font-size:15px;line-height:20px;list-style:none}.rtp-box6 .su-button span{font-size:14px!important;line-height:29px!important;padding:2px 12px!important}.rtp-box6 .su-button-style-flat:hover span{top:0}.rtp-box7{background:#8dccad;height:264px;overflow:hidden}.rtp-box7 h2{color:#fff;font-size:2.125rem;padding:15px 20px 0}.rtp-box7 a,.rtp-box7 p{color:#fff;font-size:15px;line-height:20px}#content .post-content a:hover,.rtp-box7:hover a,.rtp-box7:hover h2,.rtp-box7:hover p{color:#ee408d}.rtp-box7 a{display:block;height:100%;text-decoration:none;width:100%}.post-title,.post-title a{color:#30abdf;font-size:36px;line-height:36px}#content-wrapper .rtp-section-container{padding-top:40px}body{color:#616060;font-size:15px}.rtp-readmore{background:url(../img/footer-submit-arrow.png) no-repeat 80%center #39c;border-radius:5px;float:right;font-size:.875rem;padding:4px 30px 5px 20px}.rtp-readmore,.rtp-readmore:focus,.rtp-readmore:hover{color:#fff!important}.rtp-navigation a{display:block}.rtp-navigation div{background:url(../img/next-prev-news.png) no-repeat 0 0;cursor:pointer;height:37px;position:relative;text-indent:-9999px;width:37px}.rtp-navigation .right{background-position:0 -45px;right:0}.rtp-navigation .left{left:0}#content .rtp-navigation{border-bottom:1px solid #c2c2c2}.rtp-share-content{float:left;position:relative;width:100%}.single-post .rtp-share-content a{color:#58595b!important}.addtoany_share_save_container{clear:none;margin:0;position:relative;right:0;text-align:center;top:0}.addtoany_share_save_container a{background:url(../img/share-icon.png) no-repeat 100%;line-height:22px;padding-right:30px!important}.post-meta-top{font-family:"Lexend",sans-serif;font-weight:700;margin-top:-4px}.rtp-slider-top{padding-bottom:40px}.addtoany_share_save_container{border-top:1px solid #ccc;padding-top:10px}#content .post-content strong{font-weight:400}#content .post-content a,#content .post-content strong{color:#666;font-family:"Lexend",sans-serif;font-weight:700}#content .post-content .button,#content .post-content .button:hover,.footerbar-widget.widget .current-menu-item>a,.footerbar-widget.widget .current_page_item>a{color:#fff}#content .post-content h4{color:#f93}#content .post-content h2{color:#666;font-size:28px;line-height:34px;margin-bottom:10px}#content .post-content .su-quote-style-default{border-left:7px solid #25aae1;color:#f39;font-style:normal;padding:0}#content .post-content .su-quote-style-default .su-quote-inner{color:#f39;font-size:18px;line-height:24px;padding-left:15px}#content .post-content .su-accordion{border-top:1px solid #c2c2c2;margin-top:20px}#content .post-content .su-quote-style-default:after,#content .post-content .su-quote-style-default:before{background:0 0}#content .post-content .su-spoiler{border-bottom:1px solid #c2c2c2;margin-bottom:0}#content .post-content .su-spoiler .su-spoiler-title{color:#58595b;font-family:"Lexend",sans-serif;font-weight:700;font-size:18px;font-weight:400;padding:10px 7px 10px 0}#content .post-content .su-spoiler-style-default>.su-spoiler-content{padding:0 0 2em}#content .post-content .su-spoiler-style-default>.su-spoiler-title>.su-spoiler-icon{left:auto;right:0}#content .post-content .su-spoiler-icon{left:auto;right:7px}.rtp-button{overflow:hidden;text-align:center;width:100%}.rtp-icon-menu{color:#000}.widget{word-wrap:break-word;font-size:15px;margin-bottom:1.875rem}.widget .widgettitle{color:#30abdf;font-size:26px}.widget a{color:#58585b;font-size:15px}.widget .current-menu-item>a,.widget .current_page_item>a,.widget a:hover{color:#ee408d}.widget>ul{margin-left:1.25em}.widget ul{font-size:15px;margin:0}.footerbar-widget li,.widget ul li{list-style:none}#sidebar .widget ul li{border-top:1px solid #c2c2c2;padding:2px 0}.footerbar-widget{color:#fff;font-family:"Lexend",sans-serif;font-size:14px;line-height:20px;margin-bottom:0;margin-top:20px}.footerbar-widget .widgettitle{color:#fff;font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;font-size:25px;margin-bottom:20px}.footerbar-widget p{line-height:18px}.footerbar-widget a,.footerbar-widget p{color:#fff;font-size:11px}.footerbar-widget a:hover{color:#fff;text-decoration:underline}.footerbar-widget li a{color:#fff;font-size:15px;min-height:25px;display:block}.footerbar-widget li a:hover{color:#ee408d;text-decoration:none}.footerbar-widget ul{margin:0 0 20px}.footerbar-widget .footer-fb{background:url(../img/footer-social-icons.png) no-repeat 0 -73px}.footerbar-widget .footer-fb:hover{background-position:0 -115px}.footerbar-widget .footer-fb,.footerbar-widget .footer-tw,.footerbar-widget .footer-vimeo{float:left;height:35px;margin:0 12px 10px 0;text-indent:-9999px;width:35px}.footerbar-widget .footer-tw{background:url(../img/footer-social-icons.png) no-repeat 0 4px}.footerbar-widget .footer-tw:hover{background-position:0 -33px}.footerbar-widget .footer-vimeo{background:url(../img/footer-social-icons.png) no-repeat 0 -156px}.footerbar-widget .footer-vimeo:hover{background-position:0 -195px}.footerbar-widget #mc-embedded-subscribe-form{font-size:15px;padding-right:60px}.footerbar-widget #mc-embedded-subscribe-form .email{border-radius:5px;margin-top:10px}.footerbar-widget #mc-embedded-subscribe-form .button{background:url(../img/footer-submit-arrow.png) no-repeat 80%center #39c;border-radius:5px;float:right;padding:8px}#footer-wrapper{background:#58595b;color:#fff;height:auto;margin:0 auto;position:relative}#rtp-footer-widgets-wrapper{margin:15px auto 70px;padding:0 8px}.home .hentry,.page .hentry{border:0}.rtp-box7{padding:0}.rtp-box7 p{padding:0 20px 15px}.page #content{min-height:450px}.rtp-logos-footer .rtp-logo{display:inline-block;float:left!important;margin:10px 0;text-align:center}.rtp-logos-footer h3{color:#58595b;line-height:22px}.rtp-logos-footer .rtp-logo:nth-child(6n +1){clear:left}@media only screen and (max-width:40em){h1{font-size:1.625rem}h2{font-size:1.375rem}h3{font-size:1.25rem}h4{font-size:1.125rem}h5{font-size:1rem}.single .post-header{margin-top:30px;padding-right:0}input[type="submit"]{background:url(../img/footer-submit-arrow.png) no-repeat 96%center #39c}.rtp-top-contact-mobile .mobile-icon{background:url(../img/ca-phone-emai-icon1-30x30.png) no-repeat;display:block;float:left;height:30px;margin:8px 0;width:30px}.rtp-top-contact-mobile .mobile-icon.rtp-mobile-email{background-position:0 -34px;margin:8px}.rtp-header-mobile,.rtp-header-top{margin-top:30px}.rtp-header-mobile{padding:0}.rtp-header-top{width:42px}.rtp-header-top .rtp-icon-menu{background:url(../img/menu-icon1-30x25.png) no-repeat;display:block;height:30px;margin:8px 8px 0;text-indent:-999px;width:30px}.rtp-logo{display:table-cell;vertical-align:middle}}@media only screen and (min-width:768px){#content-wrapper{}}@media only screen and (max-width:63em){.rtp-site-logo{margin-top:15px}.rtp-mobile-nav .rtp-nav-container{display:none}.rtp-nav-wrapper{margin-bottom:0;margin-top:0}.mobile-icon,a.rtp-menu-icon{display:block;float:right;margin:0}.mobile-icon{background:url(../img/ca-phone-emai-icon1-30x30.png) no-repeat;float:left;height:30px;margin:8px 0;width:30px}.mobile-icon.rtp-mobile-email{background-position:0 -34px;margin:8px}.rtp-header-mobile,.rtp-header-top{margin-top:30px}.rtp-icon-menu{background:url(../img/menu-icon1-30x25.png) no-repeat;display:block;height:30px;margin:8px 8px 0;width:30px}#header,.rtp-logo-container{margin:0}.rtp-header-top{clear:right}.rtp-top-contact-mobile{float:right}.rtp-header-mobile{display:block}.rtp-top-contact{display:none}.rtp-pagenavi{margin-bottom:1.75rem}.rtp-sidebar-inner-wrapper{border-top:1px dotted #c2c2c2;padding-left:0;padding-top:1.75rem}.rtp-header-mobile{width:46%;float:right;padding:0 66px 0 0}.rtp-header-top{float:right!important;width:24px;position:absolute;right:2%}.rtp-header-top .rtp-icon-menu{margin:9px 0 0}}@media only screen and (min-width:64.063em){body{left:auto!important;position:relative!important;right:auto!important;width:auto!important}.sidr{display:none!important;right:0!important}}@media only screen and (max-width:370px){#header-wrapper{height:80px}.rtp-logo-container{display:table-cell;height:80px;vertical-align:middle}.rtp-logo{height:auto;width:65%;padding-right:0}.rtp-header-top .rtp-icon-menu{background-size:cover;height:25px;margin:9px 0 0;width:25px}.rtp-header-top{width:25px}.rtp-header-mobile,.rtp-header-top{margin-top:10px}.rtp-header-mobile{padding-right:65px;width:20%;margin-top:24px!important}.rtp-top-contact-mobile .mobile-icon{background-size:cover;height:26px;width:25px}.rtp-top-contact-mobile .mobile-icon.rtp-mobile-email{background-position:0 -28px;display:none}}@media (min-width:650px) and (max-width:768px){.rtp-header-top{}.single .post-header{margin-top:30px;padding-right:0}input[type="submit"]{background:url(../img/footer-submit-arrow.png) no-repeat 96%center #39c}.rtp-top-contact-mobile .mobile-icon{background:url(../img/ca-phone-emai-icon1-30x30.png) no-repeat;display:block;float:left;height:30px;margin:8px 0;width:30px}.rtp-top-contact-mobile .mobile-icon.rtp-mobile-email{background-position:0 -34px;margin:8px}#header-wrapper,.rtp-logo{height:100px}#content-wrapper{padding-top:180px}.rtp-logo{display:table-cell;vertical-align:middle}}@media (min-width:370px) and (max-width:580px){#header-wrapper,.rtp-logo{}#content-wrapper{padding-top:90px}.rtp-logo{display:table-cell;vertical-align:middle}.rtp-header-top .rtp-icon-menu{background-size:cover;height:26px;width:25px}}@media (min-width:240px) and (max-width:310px){.rtp-logo-container .small-7{width:62%}}img.alignleft,img.alignnone,img.left{margin-left:0;margin-right:1.25rem}.rtp-navigation{border-bottom:1px dotted #c2c2c2;clear:both;margin-bottom:1.75rem;padding-bottom:.625rem;padding-top:.625rem}.rtp-navigation a{text-decoration:none}.rtp-navigation a:hover{text-decoration:underline}.rtp-pagenavi ul{margin:1.75rem 0 20px;overflow:hidden;text-align:center}.rtp-pagenavi ul li{color:#666;display:inline-block;float:none;font-size:.875rem;margin-left:.3125rem}.rtp-pagenavi ul li a,.rtp-pagenavi ul li span{border-radius:5px;color:#000;display:block;padding:.0625rem .625rem}.rtp-pagenavi ul li a:focus,.rtp-pagenavi ul li:hover a{background:#ee408d;color:#fff}.rtp-pagenavi ul li .current,.rtp-pagenavi ul li span.current{background:#39c;color:#fff;cursor:default;font-weight:700}.rtp-pagenavi ul li .current:focus,.rtp-pagenavi ul li .current:hover,.rtp-pagenavi ul li span.current:focus,.rtp-pagenavi ul li span.current:hover{background:#39c}.button{background-color:#39c;border:0;border-radius:5px;-moz-box-shadow:inset 0 -2px rgb(0 0 0 / .14);-webkit-box-shadow:inset 0 -2px rgb(0 0 0 / .14);box-shadow:inset 0 -2px rgb(0 0 0 / .14);color:#fff;font-size:1rem;padding:1rem 2rem 1.0625rem}.button:focus,.button:hover{background-color:#ec2d82!important;text-decoration:none}.button:active{background-color:#ef4e95}.su-u-clearfix:after{clear:both;content:"";display:table}.su-u-trim>:first-child{margin-top:0}.su-u-trim>:last-child{margin-bottom:0}.su-u-responsive-media-yes{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.su-u-responsive-media-yes iframe{height:100%;left:0;position:absolute;top:0;width:100%}.su-accordion{margin-bottom:1.5em}.su-accordion .su-spoiler{margin-bottom:.5em}.su-button,.su-button span{box-sizing:content-box!important;text-decoration:none!important;transition:all 0.2s}.su-button{display:inline-block!important;text-align:center}.su-button span{display:block!important}@media screen and (max-width:768px){.su-button span{line-height:1.2!important;padding-bottom:0.25em!important;padding-top:0.25em!important}}.su-button-style-flat,.su-button-style-flat span{border:0}.su-button-style-flat span{position:relative}.su-button-style-flat:hover span{top:1px}.su-row{margin-bottom:1.5em}.su-row:after{clear:both;content:"";display:table}.su-row .su-column{box-sizing:border-box;display:block;float:left;margin:0 0 0 4%}.su-row .su-column:first-child{margin-left:0}.su-row .su-column-size-1-2{width:48%}.su-row .su-column-size-1-4{width:22%}.su-row .su-column-size-2-5{width:37.6%}.su-row .su-column-size-3-5{width:58.4%}.su-row .su-column img{max-width:100%}@media only screen and (max-width:767px){.su-row .su-column{float:none;margin:0;width:100%}.su-row .su-column+.su-column{margin:1.5rem 0 0}}.su-quote-style-default{font-style:italic;margin-bottom:1.5em;padding:.5em 3em;position:relative}.su-quote-style-default:after,.su-quote-style-default:before{background-image:url(../images/quote.png);content:"";display:block;height:20px;position:absolute;width:20px}.su-quote-style-default:before{background-position:0 0;left:0;top:0}.su-quote-style-default:after{background-position:-20px 0;bottom:0;right:0}.su-spoiler{margin-bottom:1.5em}.su-spoiler-title{cursor:pointer;font-size:13px;font-weight:700;line-height:20px;min-height:20px;padding:7px 7px 7px 34px;position:relative}.su-spoiler-title:focus{outline:thin dotted currentColor}.su-spoiler-icon{-webkit-font-smoothing:antialiased;display:block;font-family:ShortcodesUltimateIcons;font-size:14px;font-style:normal;font-weight:400;height:20px;left:7px;line-height:21px;position:absolute;text-align:center;top:7px;width:20px}.su-spoiler-content{padding:14px;transition:padding-top 0.2s;-ie-transition:padding-top 0.2s}.su-spoiler.su-spoiler-closed>.su-spoiler-content{border:0;height:0;margin:0;opacity:0;overflow:hidden;padding-bottom:0;padding-top:0;pointer-events:none}.su-spoiler-style-default>.su-spoiler-title{padding-left:27px;padding-right:0}.su-spoiler-style-default>.su-spoiler-title>.su-spoiler-icon{left:0}.su-spoiler-style-default>.su-spoiler-content{padding:1em 0 1em 27px}.su-vimeo{margin:0 0 1.5em}.su-vimeo iframe{border:0!important}.sidr,body{transition:right 0.5s}body.sidr-open{position:absolute;right:260px;width:100%}.sidr.right.open{display:block;right:0}.su-spoiler-icon{background-image:url("data:image/svg+xml;utf8,<svg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" width=\"25\" height=\"32\" viewBox=\"0 0 25 32\"><title>minus</title><path fill=\"%2358595b\" d=\"M25.143 13.143v3.429c0 0.946-0.768 1.714-1.714 1.714h-21.714c-0.946 0-1.714-0.768-1.714-1.714v-3.429c0-0.946 0.768-1.714 1.714-1.714h21.714c0.946 0 1.714 0.768 1.714 1.714z\"></path></svg>");background-position:bottom;background-repeat:no-repeat;background-size:11px}.su-spoiler-closed .su-spoiler-icon{background-image:url("data:image/svg+xml;utf8,<svg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" width=\"25\" height=\"32\" viewBox=\"0 0 25 32\"><title>plus</title><path fill=\"%2358595b\" d=\"M25.143 13.143v3.429c0 0.946-0.768 1.714-1.714 1.714h-7.429v7.429c0 0.946-0.768 1.714-1.714 1.714h-3.429c-0.946 0-1.714-0.768-1.714-1.714v-7.429h-7.429c-0.946 0-1.714-0.768-1.714-1.714v-3.429c0-0.946 0.768-1.714 1.714-1.714h7.429v-7.429c0-0.946 0.768-1.714 1.714-1.714h3.429c0.946 0 1.714 0.768 1.714 1.714v7.429h7.429c0.946 0 1.714 0.768 1.714 1.714z\"></path></svg>")}.su-column iframe{width:100%}.charity-grid.su-row{column-gap:4%;display:flex;flex-wrap:wrap;margin-bottom:1.5em}.charity-grid.su-row .su-column-size-1-4{margin-bottom:4%!important;width:22%}.charity-grid.su-row .su-column{box-sizing:border-box;display:block;float:none;margin:0}.hide{display:none}.rtp-main-title{border-bottom:1px dotted #c2c2c2;padding-bottom:.625rem}.rtp-not-found{margin:1.5em 0}.rtp-search-form-wrapper .rtp-search-input{float:left;height:37px;width:75%}.searchform .rtp-search-button,.searchform .rtp-search-input{font-size:16px;margin:0}input[type="search"]{-webkit-appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:inset 0 1px 2px rgb(0 0 0/10%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#616060;color:rgb(0 0 0 / .75);display:block;font-family:inherit;font-size:.875rem;height:2.3125rem;margin:0 0 1rem;outline:0;padding:.5rem;transition:all 0.15s linear;width:100%}input[type="email"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,textarea:focus{background:#fafafa;border-color:#616060;outline:0}input,select{color:inherit}input,select,textarea{font:inherit;margin:0}select{-webkit-appearance:none!important;background-color:#fafafa;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-position:100%center;background-repeat:no-repeat;border:1px solid #ccc;border-radius:0;color:rgb(0 0 0 / .75);font-family:"Lexend",sans-serif;font-size:.875rem;height:2.3125rem;text-transform:none;width:100%}select::-ms-expand{display:none}select:hover{background-color:#f3f3f3;border-color:#616060}input[type="email"]:disabled,input[type="tel"]:disabled,input[type="text"]:disabled,select:disabled,textarea:disabled{background-color:#ddd;cursor:default}select{line-height:1;padding:.375rem .625rem .375rem .125rem}input[type="submit"],label{cursor:pointer}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box}textarea{height:auto;min-height:50px;overflow:auto}*,:after,:before,input[type="email"],input[type="tel"],input[type="text"],input[type="number"],textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}form,select{margin:0 0 1rem}label{color:#4d4d4d;display:block;font-size:.875rem;font-weight:400;line-height:1.5;margin-bottom:0}input[type="email"],input[type="tel"],input[type="text"],input[type="number"],textarea{-webkit-appearance:none;background-color:#fff;border:1px solid #ccc;box-shadow:inset 0 1px 2px rgb(0 0 0 / .1);color:rgb(0 0 0 / .75);display:block;font-family:inherit;font-size:.875rem;height:2.3125rem;margin:0 0 1rem;padding:.5rem;transition:all 0.15s linear;width:100%}input[type="submit"]{-webkit-appearance:none}select,textarea[rows]{height:auto}textarea{max-width:100%}input[type="checkbox"],input[type="radio"]{margin:0 0 1rem}div,form,p,ul{margin:0;padding:0}p,ul{font-family:inherit;font-size:1rem;margin-bottom:1.75rem}p{text-rendering:optimizeLegibility;font-weight:400}ul{line-height:inherit;list-style-position:outside;margin-left:2rem}@media print{*{background:0 0!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}p{orphans:3;widows:3}}input[type="submit"]{background:url(../img/footer-submit-arrow.png) no-repeat 80%center #39c;padding:8px 30px 9px 20px!important}p{line-height:22px}#content .post-content ul{font-size:15px;margin-left:15px}.wpcf7-form .wpcf7-list-item-label,.wpcf7-form p,p{color:#616060;font-size:15px}.wpcf7-form input[type="submit"]{float:right}span.wpcf7-list-item{display:inline-block;position:relative}input[type="checkbox"],input[type="radio"]{border:0;height:20px;left:5px;margin:0;opacity:0;overflow:hidden;padding:0;position:absolute;top:1px;width:20px;z-index:1000}input[type="checkbox"]+.wpcf7-list-item-label,input[type="radio"]+.wpcf7-list-item-label{background-position:0 -30px;background-repeat:no-repeat;display:inline-block;height:26px;line-height:26px;padding-left:30px;position:relative;vertical-align:middle;z-index:10}input[type="checkbox"]:checked+.wpcf7-list-item-label,input[type="radio"]:checked+.wpcf7-list-item-label{background-position:0 0}.wpcf7-list-item-label{background-image:url(../img/checkbox.png)}.wpcf7-response-output{float:left}.styled-select select{-webkit-appearance:none;background:0 0;border:0;border-radius:0;color:#616060;font-size:18px;height:34px;line-height:1;padding:5px 40px 5px 5px;width:104%}.styled-select{background:url(../img/select-box-arrow.png) no-repeat 97%center,#fff;border:1px solid #ccc;border-radius:5px;box-shadow:inset 0 1px 2px rgb(0 0 0/10%);font-size:15px;height:40px;height:2.3125rem;margin-bottom:20px;margin-top:8px;overflow:hidden;width:100%}input[type="email"],input[type="tel"],input[type="text"],input[type="number"],textarea{border-radius:5px;color:#616060;font-size:15px;margin-top:8px}@media only screen and (max-width:40em){input[type="submit"]{background:url(../img/footer-submit-arrow.png) no-repeat 96%center #39c}}@media (min-width:650px) and (max-width:768px){input[type="submit"]{background:url(../img/footer-submit-arrow.png) no-repeat 96%center #39c}}input[type="submit"]{background-color:#39c;border:0;border-radius:5px;-moz-box-shadow:inset 0 -2px rgb(0 0 0 / .14);-webkit-box-shadow:inset 0 -2px rgb(0 0 0 / .14);box-shadow:inset 0 -2px rgb(0 0 0 / .14);color:#fff;font-size:1rem;padding:1rem 2rem 1.0625rem}input[type="submit"]:focus,input[type="submit"]:hover{background-color:#ec2d82!important;text-decoration:none}input[type="submit"]:active{background-color:#ef4e95}.wpcf7-form .wpcf7-list-item.first{margin-left:0}.wpcf7 label,.wpcf7-radio label{color:#4d4d4d}.wpcf7-radio .wpcf7-list-item.last{margin:0 0 0 1em}.wpcf7 label{cursor:pointer;display:block;font-size:15px;font-weight:400;letter-spacing:.2px;line-height:1.5;margin-bottom:0}.icon-facebook{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path fill=\"%231877f2\" d=\"M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z\"/></svg>")}.icon-twitter{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path fill=\"%231d9bf0\" d=\"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-48.9 158.8c.2 2.8.2 5.7.2 8.5 0 86.7-66 186.6-186.6 186.6-37.2 0-71.7-10.8-100.7-29.4 5.3.6 10.4.8 15.8.8 30.7 0 58.9-10.4 81.4-28-28.8-.6-53-19.5-61.3-45.5 10.1 1.5 19.2 1.5 29.6-1.2-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7 4.9 18.9 7.9 29.6 8.3a65.447 65.447 0 0 1-29.2-54.6c0-12.2 3.2-23.4 8.9-33.1 32.3 39.8 80.8 65.8 135.2 68.6-9.3-44.5 24-80.6 64-80.6 18.9 0 35.9 7.9 47.9 20.7 14.8-2.8 29-8.3 41.6-15.8-4.9 15.2-15.2 28-28.8 36.1 13.2-1.4 26-5.1 37.8-10.2-8.9 13.1-20.1 24.7-32.9 34z\"/></svg>")}.icon-pinterest{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path fill=\"%23bd081c\" d=\"M448 80v352c0 26.5-21.5 48-48 48H154.4c9.8-16.4 22.4-40 27.4-59.3 3-11.5 15.3-58.4 15.3-58.4 8 15.3 31.4 28.2 56.3 28.2 74.1 0 127.4-68.1 127.4-152.7 0-81.1-66.2-141.8-151.4-141.8-106 0-162.2 71.1-162.2 148.6 0 36 19.2 80.8 49.8 95.1 4.7 2.2 7.1 1.2 8.2-3.3.8-3.4 5-20.1 6.8-27.8.6-2.5.3-4.6-1.7-7-10.1-12.3-18.3-34.9-18.3-56 0-54.2 41-106.6 110.9-106.6 60.3 0 102.6 41.1 102.6 99.9 0 66.4-33.5 112.4-77.2 112.4-24.1 0-42.1-19.9-36.4-44.4 6.9-29.2 20.3-60.7 20.3-81.8 0-53-75.5-45.7-75.5 25 0 21.7 7.3 36.5 7.3 36.5-31.4 132.8-36.1 134.5-29.6 192.6l2.2.8H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48z\"/></svg>")}.icon-linkedin-square{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path fill=\"%23007bb5\" d=\"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z\"/></svg>")}.icon-paper-plane{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M384 32H64C28.63 32 0 60.63 0 96v320c0 35.38 28.62 64 64 64h320c35.38 0 64-28.62 64-64V96C448 60.63 419.4 32 384 32zM384 336c0 17.67-14.33 32-32 32H96c-17.67 0-32-14.33-32-32V225.9l138.5 69.27C209.3 298.5 216.6 300.2 224 300.2s14.75-1.688 21.47-5.047L384 225.9V336zM384 190.1l-152.8 76.42c-4.5 2.25-9.812 2.25-14.31 0L64 190.1V176c0-17.67 14.33-32 32-32h256c17.67 0 32 14.33 32 32V190.1z\"/></svg>")}.icon-text{font-style:normal;padding-left:22px}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto;text-align:center}.post-password-form p{background-color:#fff;border:1px solid #ddd;margin-bottom:1.25rem;width:50%}.post-password-form p:first-child{background-color:#daeff7;border:0;border-left:4px solid #2ea2cc;padding:.625rem .9375rem;text-shadow:1px 0 0#fff;width:100%}.post-password-form label{color:#222;font-size:.875rem;padding:.5625rem .625rem;text-align:left}.post-password-form input[type="password"]{-webkit-text-security:disc!important;background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:inset 0 1px 2px rgb(0 0 0/10%);box-sizing:border-box;color:rgb(0 0 0 / .75);display:block;font-family:inherit;font-size:.875rem;height:2.3125rem;padding:.5rem;transition:all 0.15s linear 0s;width:100%}.post-password-form input[type="submit"]{margin:.5625rem .625rem}.su-spacer{clear:both;display:block;height:0;overflow:hidden}.su-note{border-style:solid;border-width:1px;margin:0 0 1.5em}.su-note-inner{padding:1em}.su-button-style-default span{border-bottom-style:solid;border-bottom-width:1px;border-top-style:solid;border-top-width:1px}.su-button-style-default,.su-note-inner{border-style:solid;border-width:1px}.su-button-style-default:hover{opacity:.7}.su-row .su-column-size-2-3{width:65.33%}.su-row .su-column-size-1-3{width:30.66%}#content .post-content h3{color:#666;font-family:"Lexend",sans-serif;font-weight:700;font-size:18px;font-weight:400;line-height:24px;margin-bottom:4px;margin-top:0}.su-button-center{text-align:center}blockquote{border-left:7px solid #25aae1;font-style:normal;margin:0;padding-left:15px}blockquote,blockquote p{color:#f39;font-size:18px;line-height:24px}body.custom-background{background-color:#f4f4f4}.rtp-box .brand{bottom:40%;opacity:1;transition:bottom 0.5s ease 0s}.rtp-box .copy{bottom:50px;display:inline;opacity:0;top:115px}.rtp-box .link{bottom:50px;opacity:1;transition:bottom 0.5s ease 0s}.rtp-box:hover .brand{bottom:50%;opacity:1}.rtp-box:hover .copy{bottom:50px;opacity:1;top:115px;transition:bottom 0.5s ease 0s,opacity 0.5s ease 0.2s}.rtp-box:hover .link{bottom:15px;opacity:1}#home-hero-slider{position:relative}#home-slider-arrows{left:50%;margin:0;height:32px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:99}#home-prev-slider-arrow{cursor:pointer;left:0;padding-left:15px;position:absolute}#home-next-slider-arrow{cursor:pointer;padding-right:15px;position:absolute;right:0}#home-hero-slider img{height:auto;width:100%}#home-hero-slider .spacer{padding-top:33.1%;position:relative;z-index:0}#home-hero-slider-slides .ca-slide{background-color:#f4f4f4;left:0;position:absolute;top:0;width:100%}#ca-charity-slider{position:relative;width:100%}#ca-charity-slider .ca-slide{background-color:#f4f4f4;height:85px;overflow:hidden;position:absolute;width:100%}.fader .ca-slide:first-of-type{animation-delay:8s;animation-duration:1s;animation-name:fader;z-index:20}.fader .ca-slide:nth-of-type(2){z-index:10}.fader .ca-slide:nth-of-type(n +3){display:none}figure{max-width:100%}.video-player-container{position:relative;width:100%;padding-top:56.2%}.flex-video,.img-container{position:absolute;top:0;left:0;width:100%;padding-top:56.2%}.flex-video{z-index:1}.flex-video iframe,.img-container img{position:absolute;top:0;left:0;width:100%;height:100%}.img-container{z-index:2}.img-container img{object-fit:cover}.book-collection-button{float:left;margin:5px 0 0 26px;width:auto;padding:15px 20px 10px;background-color:#0056b3;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:background-color 0.3s ease;font-size:24px;line-height:1.2;font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;font-weight:400;display:flex;justify-content:center;align-items:center;text-align:center}.book-collection-button:hover{background-color:#ee408d}@media only screen and (max-width:63em){.book-collection-button{display:none}}.mobile-booking-button-container{display:none}@media only screen and (max-width:63em){.mobile-booking-button-container{display:block;position:absolute;top:90px;width:100%;height:90px}.book-collection-button.mobile{display:flex;margin:0;width:94%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#header-wrapper,.rtp-logo{height:180px;background:#fff}.rtp-site-logo{max-width:230px;padding-left:6%}#content-wrapper{padding-top:180px}.rtp-top-contact-mobile .mobile-icon{height:45px;width:45px;padding:12px;border-radius:8px;display:block;float:left}.rtp-header-top .rtp-icon-menu{background-size:cover;height:40px;width:40px;margin:4px 0}.rtp-header-mobile,.rtp-header-top{margin-top:24px}a.rtp-menu-icon{margin-top:8px}.rtp-logo{height:180px;background:#fff;padding-left:0;padding-right:0;width:54%}#content-wrapper .rtp-section-container.ca-front-page-body{padding-top:15px}.rtp-logos-footer .rtp-logo{height:auto;margin:0;padding:15px 0 15px;width:100%}}@media only screen and (max-width:410px){.rtp-header-mobile{padding:0 59px 0 0}}@media only screen and (max-width:370px){.rtp-logo{width:65%}}@media (min-width:240px) and (max-width:310px){.rtp-site-logo{margin-top:15px}.book-collection-button.mobile{font-size:20px}}@font-face{font-family:"Lexend Fallback";src:local("Arial"),local("Liberation Sans");font-weight:400;size-adjust:109%}@font-face{font-family:"Lexend Fallback";src:local("Arial Bold"),local("Liberation Sans Bold");font-weight:700;size-adjust:106%}:root{--ca-navy:#002147;--ca-blue:#0c6fcc;--ca-action:#0056b3;--ca-action-dark:#004494;--ca-link:var(--ca-action);--ca-link-hover:var(--ca-action-dark);--ca-quote-accent:var(--ca-action);--ca-pink:#ff2e85;--ca-sky:#e0f2fe;--ca-bg:#f8f9fa;--ca-ink:#191c1d;--ca-muted:#565f70;--ca-line:#c4c6cf;--ca-card:#fff;--ca-soft:#f3f4f5;--ca-field:#eceff1}*{box-sizing:border-box}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;z-index:100000;top:1rem;left:1rem;width:auto;height:auto;margin:0;padding:.75rem 1rem;overflow:visible;clip:auto;border-radius:.5rem;background:#fff;color:var(--ca-navy);box-shadow:0 8px 24px rgba(0,33,71,.2);white-space:normal}html{scroll-behavior:smooth}body{margin:0;background:var(--ca-bg);color:var(--ca-ink);font-family:"Lexend","Lexend Fallback",sans-serif;font-size:16px;line-height:1.65}h1,h2,h3,h4,h5,h6{color:var(--ca-navy);font-family:"Plus Jakarta Sans",sans-serif;line-height:1.12;margin:0 0 1rem}h1,h2,h3{text-transform:capitalize}h1{font-size:clamp(2.5rem,5vw,5.5rem);letter-spacing:-.02em;font-weight:800}h2{font-size:clamp(1.8rem,3vw,2.65rem);letter-spacing:-.015em;font-weight:800}h3{font-size:1.25rem;font-weight:700}a{color:inherit;text-decoration:none}a:hover,a:focus-visible{color:var(--ca-link-hover)}img{display:block;max-width:100%;height:auto}button,input,textarea,select{font:inherit}.ca-icon-sprite{position:absolute;width:0;height:0;overflow:hidden}.ca-icon{display:block;width:1em;height:1em;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ca-container{width:min(100% - 3rem,1280px);margin-inline:auto}.ca-narrow{width:min(100% - 3rem,960px);margin-inline:auto}.ca-section{padding:6rem 0}.ca-section--white{background:#fff}.ca-eyebrow{display:inline-flex;align-items:center;gap:.5rem;padding:.38rem 1rem;border-radius:999px;background:var(--ca-sky);color:var(--ca-navy);font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ca-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.75rem 1.4rem;border:0;border-radius:.75rem;background:var(--ca-action);color:#fff!important;font-weight:700;line-height:1.2;cursor:pointer;box-shadow:0 12px 24px rgba(0,86,179,.18);transition:transform .2s,filter .2s,box-shadow .2s}.ca-button:hover,.ca-button:focus-visible{background:var(--ca-action-dark);color:#fff!important;filter:none;transform:scale(.97)}.ca-button--navy{background:var(--ca-navy);box-shadow:none}.ca-button--light{background:#fff;color:var(--ca-navy)!important;box-shadow:none}#cookie-accept{background-color:#007a3d;color:#fff}#cookie-accept:hover,#cookie-accept:focus-visible{background-color:#006b35;color:#fff}.ca-text-link{color:var(--ca-link)!important;font-weight:700}.ca-text-link:hover,.ca-text-link:focus-visible{color:var(--ca-link-hover)!important}.ca-get-involved-links{margin-top:1.5rem}.ca-get-involved-links__grid{display:flex;flex-direction:column;align-items:stretch;gap:.55rem}.ca-get-involved-link,.ca-simple-page-content .ca-get-involved-link,#content .post-content .ca-get-involved-link{display:block;width:100%;margin:0;padding:0;background:transparent;color:var(--ca-action)!important;font-weight:700;line-height:1.5}.ca-get-involved-link:hover,.ca-get-involved-link:focus-visible,.ca-simple-page-content .ca-get-involved-link:hover,#content .post-content .ca-get-involved-link:hover{color:var(--ca-action-dark)!important;text-decoration:underline;text-underline-offset:.18em}.ca-contact-bar{position:static;background:var(--ca-navy);color:#fff;font-size:.9375rem;line-height:1.5}.ca-contact-bar__inner{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:.35rem 1.5rem;padding-block:.5rem}.ca-contact-bar__inner>span{white-space:nowrap}.ca-contact-bar a{color:#fff}.ca-contact-bar a:hover,.ca-contact-bar a:focus-visible{color:#fff;text-decoration:underline;text-underline-offset:.18em}.ca-contact-bar a[href^="tel:"]{font-size:1.125rem;font-weight:700}@media (max-width:640px){.ca-contact-bar__inner{justify-content:center}}.ca-brand{display:inline-flex;align-items:center;color:var(--ca-navy);font-family:"Plus Jakarta Sans",sans-serif;font-size:1.65rem;font-weight:800;letter-spacing:-.08em;white-space:nowrap}.ca-brand img{width:200px;max-height:48px;object-fit:contain;object-position:left center}.custom-logo-link{display:inline-flex;align-items:center}.custom-logo-link .custom-logo{width:200px;max-height:48px;object-fit:contain;object-position:left center}.ca-footer{padding:4rem 0 2rem;background:var(--ca-navy);color:#dce9ff}.ca-footer h2,.ca-footer h3{color:#fff}.ca-footer p{margin:0 0 1rem;color:#d2e1fa;font-size:.9rem}.ca-newsletter{display:flex;overflow:hidden;margin-top:1.3rem;border-radius:.75rem;background:#fff}.ca-newsletter input{min-width:0;flex:1;border:0;padding:.8rem 1rem;color:var(--ca-navy)}.ca-newsletter button{border:0;padding:.7rem 1rem;background:var(--ca-action);color:#fff;font-weight:700;cursor:pointer}.ca-home{background:var(--ca-bg)}.ca-home-hero{position:relative;display:grid;min-height:870px;overflow:hidden;background:var(--ca-navy);color:#fff}.ca-home-hero__backdrop{position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,33,71,.99) 4%,rgba(0,33,71,.9) 52%,rgba(0,33,71,.58) 100%),var(--ca-home-background) center/cover;opacity:.82}.ca-home-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:4.5rem;align-items:center;padding-block:6rem}.ca-home-hero__copy{max-width:650px}.ca-home-hero h1{max-width:680px;margin:0;color:#fff;font-size:clamp(3.4rem,5.7vw,6.25rem);line-height:1.02;letter-spacing:-.025em}.ca-home-hero h1 span{color:var(--ca-pink)}.ca-home-hero p{max-width:585px;margin:1.8rem 0 2.25rem;color:#bae6fd;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.55}.ca-home-hero__action{display:flex;justify-content:flex-start}.ca-home-hero__action .ca-button{min-height:54px;padding:.9rem 1.45rem}.ca-home-hero__visual{position:relative;min-height:600px}.ca-home-hero__photo{position:absolute;inset:0;overflow:hidden;border:8px solid rgba(255,255,255,.13);border-radius:3rem;background:#d7e0f5;box-shadow:0 28px 55px rgba(0,12,28,.3)}.ca-home-hero__photo img{width:100%;height:100%;object-fit:cover}.ca-trust-card{position:absolute;bottom:-1.45rem;left:-1.45rem;display:flex;align-items:center;gap:.8rem;max-width:245px;padding:1rem 1.15rem;border-radius:1.25rem;background:#fff;color:var(--ca-ink);box-shadow:0 16px 34px rgba(0,12,28,.25)}.ca-trust-card__icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:50%;background:rgba(255,46,133,.12);color:var(--ca-pink);font-weight:800}.ca-trust-card strong,.ca-trust-card small{display:block}.ca-trust-card strong{font-size:.78rem;line-height:1.2}.ca-trust-card small{margin-top:.2rem;color:#676b72;font-size:.65rem;line-height:1.2}.ca-impact-band{overflow:hidden;padding:3rem 0;background:var(--ca-sky)}.ca-impact-band__grid{display:grid;grid-template-columns:repeat(3,1fr)}.ca-impact-band__grid>div{padding:0 2rem;color:var(--ca-navy);text-align:center}.ca-impact-band__grid>div + div{border-left:1px solid rgba(0,33,71,.08)}.ca-impact-band strong,.ca-impact-band span{display:block}.ca-impact-band strong{color:var(--ca-navy);font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(2.15rem,3.5vw,3.35rem);font-weight:800;line-height:1.1;letter-spacing:-.035em}.ca-impact-band div:nth-child(2) strong{color:var(--ca-pink)}.ca-impact-band span{margin-top:.35rem;color:var(--ca-navy);font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ca-page-hero{position:relative;overflow:hidden;padding:6rem 0 7rem;background:#fff}.ca-page-hero::after{position:absolute;top:0;right:-8%;width:47%;height:100%;border-radius:8rem 0 0 8rem;background:var(--ca-sky);content:"";opacity:.65}.ca-page-hero .ca-container{position:relative;z-index:1}.ca-page-hero__content{max-width:820px}.ca-page-hero p{max-width:700px;color:var(--ca-muted);font-size:1.1rem}.ca-page-hero h1 span{color:var(--ca-pink)}.ca-content{padding:5rem 0;background:#fff}.ca-entry{max-width:900px}.ca-entry>* + *{margin-top:1.2rem}.ca-entry p,.ca-entry li{color:var(--ca-muted)}.ca-entry h2{margin-top:2.7rem}.ca-entry img{border-radius:1.25rem}.ca-entry blockquote{margin:2rem 0;padding:1.5rem 2rem;border-left:6px solid var(--ca-quote-accent);border-radius:0 1rem 1rem 0;background:var(--ca-soft);color:var(--ca-navy);font-size:1.15rem}.ca-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.ca-card{overflow:hidden;border:1px solid rgba(0,33,71,.07);border-radius:1.5rem;background:#fff;box-shadow:0 12px 28px rgba(12,74,110,.07)}.ca-card-grid--spaced{margin-top:3rem}.ca-card__image{width:100%;aspect-ratio:16/10;object-fit:cover;background:var(--ca-sky)}.ca-card__body{padding:1.6rem}.ca-card__meta{display:block;margin-bottom:.65rem;color:var(--ca-link);font-size:.73rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ca-card p{color:var(--ca-muted);font-size:.9rem}.ca-empty{padding:3rem;border-radius:1.5rem;background:var(--ca-soft);text-align:center}.ca-pagination{display:flex;justify-content:center;margin-top:3rem}.ca-pagination>ul.page-numbers{display:flex!important;width:auto;min-width:0;min-height:0;flex-wrap:wrap;justify-content:center;gap:.5rem;padding:0;margin:0;background:transparent;list-style:none}.ca-pagination>ul.page-numbers>li{width:auto;min-width:0;min-height:0;padding:0;margin:0;list-style:none}.ca-pagination>ul.page-numbers>li>.page-numbers{display:grid;min-width:42px;min-height:42px;place-items:center;padding:.5rem .75rem;border-radius:.7rem;background:var(--ca-soft);color:var(--ca-navy);font-weight:700;line-height:1}.ca-pagination>ul.page-numbers>li>.current,.ca-pagination>ul.page-numbers>li>a:hover,.ca-pagination>ul.page-numbers>li>a:focus-visible{background:var(--ca-action-dark);color:#fff;outline:0}.ca-pagination>ul.page-numbers>li>.dots{background:transparent}.ca-collect-hero{position:relative;overflow:hidden;padding:5rem 0 7rem;border-bottom:1px solid var(--ca-soft);background:var(--ca-sky)}.ca-collect-hero__inner{position:relative;z-index:1}.ca-collect-kicker{display:inline-flex;margin-bottom:1.5rem;padding:.32rem 1rem;border-radius:999px;background:#fff;color:var(--ca-navy);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ca-collect-hero h1{max-width:920px;margin-bottom:1.5rem;color:var(--ca-navy);font-size:clamp(3.5rem,6.5vw,6.7rem);line-height:.92;letter-spacing:-.045em}.ca-collect-hero h1 em{color:var(--ca-pink);font-style:italic}.ca-collect-hero p{max-width:630px;margin:0;color:#44474e;font-size:1.05rem;line-height:1.65}.ca-collect-accepted{padding:6rem 0;background:#fff}.ca-collect-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:4rem}.ca-collect-heading h2,.ca-collect-cannot h2{margin-bottom:.65rem;font-size:clamp(2rem,3vw,2.75rem)}.ca-collect-heading p{max-width:520px;margin:0;color:var(--ca-muted)}.ca-collect-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1.5rem}.ca-collect-card{display:flex;min-height:126px;flex-direction:column;align-items:center;justify-content:center;gap:.95rem;padding:1.25rem .8rem;border-radius:1rem;background:var(--ca-soft);color:var(--ca-navy);text-align:center;transition:background .2s,transform .2s}.ca-collect-card:hover{background:var(--ca-sky);transform:translateY(-3px)}.ca-collect-card>span{display:grid;width:2.1rem;height:2.1rem;place-items:center;font-size:2rem}.ca-collect-card strong{max-width:125px;font-size:.76rem;font-weight:600;line-height:1.35}.ca-collect-cannot{padding:6rem 0;background:rgba(224,242,254,.52)}.ca-collect-cannot__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;align-items:start}.ca-collect-cannot__intro{position:sticky;top:8rem}.ca-collect-cannot h2 span{color:#ba1a1a}.ca-collect-cannot__intro>p{max-width:570px;margin:0 0 2rem;color:#44474e;font-size:.98rem}.ca-collect-notice{padding:1.55rem 1.75rem;border-left:6px solid #ba1a1a;border-radius:1rem;background:#fff;box-shadow:0 22px 44px rgba(12,74,110,.08)}.ca-collect-notice strong{display:block;margin-bottom:.45rem;color:var(--ca-navy);font-size:.82rem}.ca-collect-notice p{margin:0;color:#44474e;font-size:.73rem;font-style:italic;line-height:1.55}.ca-collect-exclusions{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem}.ca-collect-exclusions>div{display:flex;min-height:52px;align-items:center;gap:.85rem;padding:.75rem 1rem;border-radius:.7rem;background:rgba(255,255,255,.76);color:var(--ca-ink);font-size:.78rem}.ca-collect-exclusions b{color:#ba1a1a;font-size:1.15rem;line-height:1}.ca-collect-cta-section{padding:0;background:#fff}.ca-collect-cta-section>.ca-container{width:100%;max-width:none;margin:0;padding:0}.ca-collect-cta{position:relative;overflow:hidden;width:100%;padding:4.5rem max(1.5rem,calc((100vw - 1280px)/2));border-radius:0;background:linear-gradient(120deg,var(--ca-navy),#00152e 60%,#303f70);color:#fff;text-align:center}.ca-collect-cta h2{margin-bottom:1.2rem;color:#fff;font-size:clamp(2.2rem,4.3vw,4.1rem);letter-spacing:-.045em;text-transform:none}.ca-collect-cta p{max-width:620px;margin:0 auto 2.5rem;color:#bae6fd}.ca-collect-cta>div{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.ca-collect-cta .ca-button{min-height:54px;padding:.9rem 1.7rem;text-transform:lowercase}.ca-collect-cta .ca-button--glass{background:var(--ca-sky);box-shadow:none;color:var(--ca-navy)!important}.ca-collect-cta .ca-button--glass:hover,.ca-collect-cta .ca-button--glass:focus-visible{background:var(--ca-action-dark);color:#fff!important}.ca-collect-editor{padding:5rem 0;background:#fff}.ca-booking{padding:4.5rem 0 6rem}.ca-booking-intro{max-width:750px;margin:0 auto 3.5rem;text-align:center}.ca-booking-intro p{color:var(--ca-muted)}.ca-booking-panel{padding:clamp(1.5rem,4vw,3rem);border:1px solid rgba(0,33,71,.07);border-radius:2rem;background:#fff;box-shadow:0 18px 40px rgba(12,74,110,.08)}.ca-booking-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:2rem;align-items:start}.ca-booking-info{padding:2rem;border-radius:1.5rem;background:var(--ca-sky)}.ca-booking-info>:first-child,.ca-booking-form-panel>:first-child{margin-top:0}.ca-booking-panel form>p{margin:0 0 1.3rem}.ca-booking-panel form label{display:block;margin-bottom:.45rem;color:var(--ca-navy);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ca-booking-panel form small{display:block;margin:.55rem 0 1rem;color:var(--ca-muted);font-size:.74rem;line-height:1.45}.ca-booking-panel form input,.ca-booking-panel form textarea,.ca-booking-panel form select{margin:.35rem 0}.ca-booking-panel form input[type=text],.ca-booking-panel form input[type=email],.ca-booking-panel form input[type=tel],.ca-booking-panel form input[type=number],.ca-booking-panel form textarea,.ca-booking-panel form select{width:100%;padding:.85rem 1rem;border:1px solid var(--ca-line);border-radius:.75rem;background:var(--ca-field);color:var(--ca-ink)}.ca-booking-panel form select[multiple]{min-height:135px}.ca-booking-panel .cookie-consent-checkbox{display:flex;align-items:flex-start;gap:.65rem;margin:1.2rem 0}.ca-booking-panel .cookie-consent-checkbox input{width:auto;margin:.35rem 0 0}.ca-booking-panel .cookie-consent-checkbox label{margin:0;font-size:.8rem;font-weight:400;letter-spacing:0;text-transform:none}.ca-booking-panel input[type=submit]{width:auto;border:0;background:var(--ca-action);color:#fff;font-weight:700;cursor:pointer}.ca-booking-lookup p{margin-bottom:1rem!important}.ca-booking-help{margin-top:1.5rem;color:var(--ca-muted);font-size:.82rem}.ca-booking-panel form input,.ca-booking-panel form textarea,.ca-booking-panel form select,.ca-booking-panel .wpcf7-form-control{width:100%;max-width:100%;padding:.85rem 1rem;border:1px solid var(--ca-line);border-radius:.75rem;background:var(--ca-field)}.ca-booking-panel form input[type=submit],.ca-booking-panel form button,.ca-booking-panel .button{width:auto;border:0;background:var(--ca-action);color:#fff;font-weight:700;cursor:pointer}.ca-booking-panel form input[type=submit]:hover,.ca-booking-panel form input[type=submit]:focus-visible,.ca-booking-panel form button:hover,.ca-booking-panel form button:focus-visible,.ca-booking-panel .button:hover,.ca-booking-panel .button:focus-visible{background:var(--ca-action-dark)!important;color:#fff!important}.ca-booking-panel .wpcf7-spinner{display:none}.ca-manage{display:grid;grid-template-columns:5fr 7fr;gap:4rem;align-items:center;min-height:620px}.ca-manage-visual{min-height:420px;border-radius:2rem;background:linear-gradient(145deg,var(--ca-sky),#fff);box-shadow:0 22px 45px rgba(12,74,110,.08)}.ca-post-hero{padding:5rem 0 2.5rem;background:#fff}.ca-post-meta{color:var(--ca-muted);font-size:.82rem}.ca-post-image{width:100%;max-height:600px;margin:2rem 0;border-radius:1.5rem;object-fit:cover}.ca-search-form{display:flex;gap:.75rem;margin:1.5rem 0 2rem}.ca-search-form label{flex:1}.ca-search-form input{width:100%;padding:.85rem 1rem;border:1px solid var(--ca-line);border-radius:.75rem}.rtp-content-wrapper{padding:4rem 0;background:#fff}.rtp-content-wrapper .row{width:min(100% - 3rem,960px);margin-inline:auto}.rtp-content-wrapper .columns{width:100%}.rtp-content-wrapper .rtp-slider-top{margin-bottom:2.5rem}.rtp-content-wrapper .rtp-slider-top img{width:100%;border-radius:1.5rem}.rtp-content-wrapper .rtp-post-box{padding:clamp(1.5rem,4vw,3rem);border:1px solid rgba(0,33,71,.07);border-radius:1.5rem;background:#fff;box-shadow:0 12px 28px rgba(12,74,110,.06)}.rtp-content-wrapper .post-title{font-size:clamp(2.2rem,5vw,4.5rem)}.rtp-content-wrapper .post-content{color:var(--ca-muted)}.rtp-content-wrapper .post-content h2,.rtp-content-wrapper .post-content h3,.rtp-content-wrapper .post-content h4,.rtp-content-wrapper .post-content h5{margin-top:2rem}.rtp-content-wrapper .su-column{flex:1 1 min(100%,360px)}.rtp-content-wrapper .su-column img{border-radius:1rem}.rtp-content-wrapper .su-accordion{margin:1rem 0;border:1px solid var(--ca-line);border-radius:.75rem;overflow:hidden}.rtp-content-wrapper .su-spoiler-title{padding:1rem;background:var(--ca-soft);color:var(--ca-navy);font-weight:700;cursor:pointer}.rtp-content-wrapper .su-spoiler-content{padding:1rem}.rtp-content-wrapper .su-spoiler-closed .su-spoiler-content{display:none}@media (max-width:1100px){.ca-collection-grid,.ca-collect-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:821px) and (max-width:1023px){.ca-home-hero{min-height:0}.ca-home-hero__grid{grid-template-columns:1fr;padding-block:5.5rem}.ca-home-hero__visual{display:none}}@media (max-width:820px){.ca-container,.ca-narrow{width:min(100% - 2rem,1280px)}.ca-brand{font-size:1.4rem}.ca-brand img{width:170px}.ca-home-hero{min-height:0}.ca-home-hero__grid{grid-template-columns:1fr;gap:0;padding-block:4.5rem 5rem}.ca-home-hero h1{font-size:clamp(3rem,13vw,4.4rem)}.ca-home-hero p{font-size:1rem}.ca-home-hero__visual{display:none}.ca-impact-band__grid>div{padding:0 1rem}.ca-collect-hero{padding:4.5rem 0 5.5rem}.ca-collect-grid{grid-template-columns:repeat(3,1fr);gap:1rem}.ca-collect-cannot__grid{grid-template-columns:1fr;gap:2.5rem}.ca-collect-cannot__intro{position:static}.ca-section{padding:4rem 0}.ca-page-hero{padding:4rem 0 5rem}.ca-page-hero::after{width:70%;opacity:.5}.ca-steps,.ca-impact-grid,.ca-card-grid{grid-template-columns:repeat(2,1fr)}.ca-charity-strip{grid-template-columns:repeat(2,1fr)}.ca-booking-layout{grid-template-columns:1fr;gap:2.5rem}}@media (max-width:520px){.ca-home-hero__grid{gap:3rem;padding-block:3.5rem 4rem}.ca-home-hero h1{font-size:clamp(2.8rem,13vw,3.9rem);letter-spacing:-.018em}.ca-home-hero p{margin:1.3rem 0 1.7rem}.ca-impact-band{padding:2.1rem 0}.ca-impact-band__grid>div{padding:.1rem .45rem}.ca-impact-band strong{font-size:1.7rem}.ca-impact-band span{font-size:.48rem;letter-spacing:.08em}.ca-collect-hero{padding:3.5rem 0 4.25rem}.ca-collect-hero h1{font-size:clamp(3rem,14vw,4.2rem)}.ca-collect-accepted,.ca-collect-cannot{padding:3.75rem 0}.ca-collect-heading{display:block;margin-bottom:2.5rem}.ca-collect-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}.ca-collect-card{min-height:115px;padding:1rem .6rem}.ca-collect-exclusions{grid-template-columns:1fr;gap:.6rem}.ca-collect-cta{padding:3.5rem 1.25rem;border-radius:0}.ca-collect-cta>div{display:grid}.ca-hero-stats,.ca-steps,.ca-impact-grid,.ca-card-grid,.ca-charity-strip,.ca-cannot-grid{grid-template-columns:1fr}.ca-collection-grid{grid-template-columns:repeat(2,1fr);gap:.8rem}.ca-collection-item{min-height:120px}.ca-page-hero h1{font-size:clamp(2.8rem,14vw,4.1rem)}.ca-manage-visual{min-height:250px}.ca-search-form{flex-direction:column}}body.custom-background{background:var(--ca-bg)}body,body p,body li,body label,body input,body select,body textarea,body button{font-family:"Lexend","Lexend Fallback",sans-serif}#main-wrapper{height:auto;min-height:100%;overflow:clip}#content-wrapper{min-height:0;padding-top:0}body.admin-bar #header-wrapper{top:32px}#header-wrapper{position:sticky;top:0;z-index:10000;display:block;width:100%;height:auto;margin:0;padding:0;border-bottom:1px solid rgba(0,33,71,.07);background:#fff!important;box-shadow:0 2px 10px rgba(0,33,71,.06)}#header{display:block;width:min(100% - 3rem,1280px);max-width:1280px;min-height:88px;margin:0 auto;padding:0}#header .rtp-header,#header .rtp-logo-container{width:100%}#header .rtp-logo-container{display:flex;align-items:center;gap:2rem;min-height:88px;margin:0}#header .rtp-logo-container::before,#header .rtp-logo-container::after{content:none}#header .rtp-logo{display:block;float:none!important;flex:0 0 auto;width:auto;height:auto;padding:0}.rtp-site-logo,.rtp-site-logo a,.rtp-site-logo img{float:none;margin:0}.rtp-site-logo{display:flex;align-items:center;overflow:visible;line-height:0}.rtp-site-logo a{display:flex;align-items:center}.rtp-site-logo img{display:block;width:205px;height:auto;max-height:68px;object-fit:contain}.rtp-site-logo .ca-wordmark{display:inline-flex;min-height:52px;align-items:center;color:var(--ca-navy);font-family:"Plus Jakarta Sans",sans-serif;font-size:2rem;font-weight:800;letter-spacing:-.008em;line-height:1}.rtp-site-logo .ca-wordmark.ca-wordmark--logo{display:flex;align-items:center;line-height:0}.rtp-site-logo .ca-wordmark:hover,.rtp-site-logo .ca-wordmark:focus-visible{color:var(--ca-navy)}.ca-wordmark__accent{color:var(--ca-pink)}#header .rtp-header-top{display:flex;float:none!important;flex:1 1 auto;align-items:center;justify-content:flex-end;gap:1.25rem;width:auto;margin:0;padding:0}#header .rtp-header-top>a:first-child{order:3;flex:0 0 auto}.rtp-top-contact{order:2;min-width:185px;padding-left:1.15rem;border-left:1px solid rgba(0,33,71,.12);color:var(--ca-muted);font-size:.75rem;line-height:1.55;text-align:right}.rtp-top-contact .rtp-label,.rtp-top-contact .rtp-no,.rtp-top-contact .rtp-text,.rtp-top-contact .rtp-text a{color:var(--ca-muted);font-family:"Lexend",sans-serif;font-size:inherit;font-weight:500}.rtp-top-contact .rtp-label{display:inline-block;min-width:4.5em;color:var(--ca-navy);font-size:.88em;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.rtp-top-contact .rtp-text a{color:var(--ca-link);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.18em;transition:text-decoration-color .18s ease}.rtp-top-contact .rtp-text a:hover,.rtp-top-contact .rtp-text a:focus-visible{color:var(--ca-link-hover);text-decoration-color:currentColor}.rtp-top-contact .rtp-no,.rtp-top-contact .rtp-no a{font-weight:700}.book-collection-button{display:inline-flex;float:none;min-height:46px;align-items:center;justify-content:center;margin:0;padding:.72rem 1.25rem;border:0;border-radius:.75rem;background:var(--ca-action);box-shadow:0 12px 24px rgba(0,86,179,.18);color:#fff!important;-webkit-text-fill-color:#fff;font-family:"Lexend",sans-serif;font-size:1rem;font-weight:700;line-height:1.2;text-align:center;cursor:pointer;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.book-collection-button:hover,.book-collection-button:focus{background:var(--ca-action-dark)!important;filter:none;transform:translateY(-2px)}.rtp-nav-wrapper{order:1;margin:0;background:transparent}.rtp-menu-icon{display:none}.rtp-nav-container{display:flex;float:none;align-items:center;gap:1.15rem;margin:0;padding:0}.rtp-nav-container>li,.rtp-nav-container>li:first-child{position:relative;display:flex;align-items:center;gap:.2rem;font-size:.85rem;float:none;margin:0;padding:0}.rtp-nav-container>li>a{display:block;padding:.75rem 0;border:0!important;color:var(--ca-navy);font-family:"Lexend",sans-serif;font-size:.85rem;font-weight:500;line-height:1.2;text-transform:lowercase;white-space:nowrap;transition:color .18s ease}.rtp-nav-container>li:not(:last-child){margin-right:.35rem}.rtp-nav-container>li:has(>.ca-legacy-submenu-toggle):not(:last-child){margin-right:-.25rem}.rtp-nav-container>li:has(>.sub-menu)>a{padding-right:0}.rtp-nav-container>li:hover>a,.rtp-nav-container>li:focus-within>a,.rtp-nav-container>.current-menu-item>a,.rtp-nav-container>.current_page_ancestor>a,.rtp-nav-container>.current_page_item>a{border:0;background:transparent;color:var(--ca-action);z-index:1}.ca-legacy-submenu-toggle{position:absolute;z-index:3;top:50%;right:0;display:grid;width:30px;height:30px;place-items:center;padding:0;border:0;border-radius:.4rem;background:transparent;color:var(--ca-navy);cursor:pointer;transform:translateY(-50%)}.ca-legacy-submenu-toggle:hover,.ca-legacy-submenu-toggle:focus-visible{background:var(--ca-soft);color:var(--ca-action);outline:0}.ca-legacy-submenu-toggle span{display:block;width:.58rem;height:.58rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;font-size:0;line-height:0;transform:rotate(45deg) translate(-18%,-18%)}.rtp-nav-container>li>.ca-legacy-submenu-toggle{position:static;width:1em;height:1em;flex:0 0 1em;font-size:inherit;transform:none}.rtp-nav-container>li>.ca-legacy-submenu-toggle span{width:.4rem;height:.4rem;border-width:2px}.rtp-nav-container>li>.sub-menu,.rtp-nav-container>li:hover>.sub-menu{position:absolute;top:100%;left:50%;display:block;width:240px;max-height:min(65vh,470px);margin:0;padding:.65rem;overflow:auto;border:1px solid rgba(0,33,71,.08);border-radius:1rem;background:var(--ca-soft);box-shadow:0 18px 38px rgba(0,33,71,.14);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-8px);transform-origin:top center;transition:opacity .2s ease,transform .2s ease,visibility .2s}.rtp-nav-container>li>.sub-menu::before{position:absolute;right:0;bottom:100%;left:0;height:1.1rem;content:""}.rtp-nav-container>li:hover>.sub-menu,.rtp-nav-container>li.menu-item--open>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0)}#rtp-nav-menu>li.menu-item--closed>.sub-menu{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-8px)}.rtp-nav-container .sub-menu li,.rtp-nav-container .sub-menu li:first-child{float:none;min-width:0;margin:0;border:0}.rtp-nav-container .sub-menu a{display:block;margin:0;padding:.62rem .75rem;border:0!important;border-radius:.55rem;color:var(--ca-navy);font-family:"Lexend",sans-serif;font-size:.76rem;font-weight:500;line-height:1.35;transition:background .18s ease,color .18s ease}.rtp-nav-container .sub-menu a:hover,.rtp-nav-container .sub-menu a:focus-visible,.rtp-nav-container .sub-menu .current_page_item>a{border:0;background:var(--ca-soft);color:var(--ca-action);outline:0}.mobile-booking-button-container{display:none}#header .rtp-logo,#header .rtp-site-logo,#header .ca-wordmark{background:transparent!important}@media (min-width:1024px){#header .rtp-logo-container,#header .rtp-header-top,#header .rtp-nav-container{align-items:center}}.rtp-content-wrapper{padding:4.5rem 0 5.5rem;background:#fff}.rtp-content-wrapper>.row,.rtp-content-wrapper .rtp-section-container{width:min(100% - 3rem,1120px);max-width:1120px;margin-inline:auto}.rtp-content-wrapper .rtp-section-container{padding-top:0!important}.rtp-content-wrapper .columns{padding-inline:0}.rtp-content-wrapper #content.large-9,.rtp-content-wrapper #content.rtp-blog-post,.rtp-content-wrapper #content.rtp-singular{float:left;width:calc(73% - 1.25rem)}.rtp-content-wrapper #sidebar{float:right;width:calc(27% - 1.25rem)}.rtp-content-wrapper #content.large-12,.rtp-content-wrapper #content.rtp-full-width-grid{float:none;width:100%}.rtp-content-wrapper .rtp-post-box{padding:clamp(1.6rem,4vw,3.25rem);border:1px solid rgba(0,33,71,.07);border-radius:1.5rem;background:#fff;box-shadow:0 14px 34px rgba(12,74,110,.07)}.rtp-content-wrapper .post-header{margin-bottom:1.4rem}.rtp-content-wrapper .post-title,.rtp-content-wrapper .post-title a,#content .post-content h1{color:var(--ca-navy);font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(2.35rem,5vw,4.65rem);font-weight:800;line-height:1.04;letter-spacing:-.035em}.rtp-content-wrapper .post-title a:hover{color:var(--ca-link-hover)}#content .post-content h2,#content .post-content h3,#content .post-content h4,#content .post-content h5{margin:2.25rem 0 .9rem;color:var(--ca-navy);font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;line-height:1.18}#content .post-content h2{font-size:clamp(1.75rem,3vw,2.55rem)}#content .post-content h3{font-size:clamp(1.3rem,2vw,1.7rem)}#content .post-content p,#content .post-content li,.rtp-not-found p{color:var(--ca-muted);font-size:.96rem;line-height:1.75}.ca-entry a:not(.button):not(.su-button):not(.ca-button),#content .post-content a:not(.button):not(.su-button):not(.ca-button),.ca-simple-page-content a:not(.button):not(.su-button):not(.ca-button){color:var(--ca-link)!important;font-family:"Lexend",sans-serif;font-weight:600}.ca-entry a:not(.button):not(.su-button):not(.ca-button):hover,.ca-entry a:not(.button):not(.su-button):not(.ca-button):focus-visible,#content .post-content a:not(.button):not(.su-button):not(.ca-button):hover,#content .post-content a:not(.button):not(.su-button):not(.ca-button):focus-visible,.ca-simple-page-content a:not(.button):not(.su-button):not(.ca-button):hover,.ca-simple-page-content a:not(.button):not(.su-button):not(.ca-button):focus-visible{color:var(--ca-link-hover)!important}.ca-entry a:not(.button):not(.su-button):not(.ca-button) span,#content .post-content a:not(.button):not(.su-button):not(.ca-button) span,.ca-simple-page-content a:not(.button):not(.su-button):not(.ca-button) span{color:inherit!important}#content .post-content strong{color:var(--ca-navy);font-family:"Lexend",sans-serif;font-weight:700}.post-content>:first-child{margin-top:0}.post-content>:last-child{margin-bottom:0}.post-meta,.post-meta time{color:var(--ca-muted);font-size:.78rem}.rtp-slider-top{float:none!important;width:100vw!important;max-width:none!important;margin:0 0 3.5rem calc(50% - 50vw)!important;padding:0!important}.rtp-slider-top img,.rtp-content-wrapper .rtp-slider-top img{width:100%;max-width:none;border-radius:0}.post-content img{border-radius:1.25rem}.rtp-content-wrapper .su-row{display:flex;flex-wrap:wrap;gap:2rem;margin:2rem 0}.rtp-content-wrapper .su-row .su-column{float:none;flex:1 1 min(100%,340px);width:auto;margin:0}.rtp-content-wrapper .su-row .su-column-size-1-4,.rtp-content-wrapper .su-row .su-column-size-1-6{flex-basis:calc(25% - 1.5rem)}.rtp-content-wrapper .su-row .su-column-size-3-5{flex-grow:3}.rtp-content-wrapper .su-row .su-column-size-2-5{flex-grow:2}.post-content blockquote,#content .post-content .su-quote-style-default{margin:2rem 0;padding:1.5rem 2rem;border:0;border-left:6px solid var(--ca-quote-accent);border-radius:0 1rem 1rem 0;background:var(--ca-soft);color:var(--ca-navy)}.post-content blockquote p,#content .post-content .su-quote-style-default .su-quote-inner{color:var(--ca-navy);font-size:1.08rem;line-height:1.6}#main-wrapper blockquote,#content .post-content .su-quote-style-default{border-left-color:var(--ca-quote-accent);color:var(--ca-navy)}#main-wrapper blockquote p,#content .post-content .su-quote-style-default .su-quote-inner{color:var(--ca-navy)}.post-content .button,.post-content .su-button,.rtp-readmore,.rtp-search-button,.post-content input[type="submit"],.post-content button[type="submit"]{display:inline-flex!important;min-height:46px;align-items:center;justify-content:center;width:auto;padding:.75rem 1.35rem!important;border:0!important;border-radius:.75rem!important;background:var(--ca-action)!important;box-shadow:0 12px 24px rgba(0,86,179,.16)!important;color:#fff!important;font-family:"Lexend",sans-serif!important;font-size:.82rem!important;font-weight:700!important;line-height:1.2!important;text-shadow:none!important;transition:transform .2s ease,filter .2s ease!important}.post-content .button:hover,.post-content .button:focus-visible,.post-content .su-button:hover,.post-content .su-button:focus-visible,.rtp-readmore:hover,.rtp-readmore:focus-visible,.rtp-search-button:hover,.rtp-search-button:focus-visible,.post-content input[type="submit"]:hover,.post-content input[type="submit"]:focus-visible,.post-content button[type="submit"]:hover,.post-content button[type="submit"]:focus-visible{background:var(--ca-action-dark)!important;color:#fff!important;-webkit-text-fill-color:#fff;filter:none;transform:translateY(-2px)}.post-content .su-button span{padding:0!important;border:0!important;color:#fff!important;font:inherit!important}.rtp-button{margin:1.5rem 0}.post-content input[type="text"],.post-content input[type="email"],.post-content input[type="tel"],.post-content input[type="number"],.post-content input[type="password"],.post-content input[type="search"],.post-content input[type="date"],.post-content select,.post-content textarea,.searchform input[type="search"]{display:block;width:100%;height:auto;min-height:48px;margin:.4rem 0 1.25rem;padding:.78rem 1rem;border:1px solid var(--ca-line);border-radius:.75rem;background:var(--ca-field);box-shadow:none;color:var(--ca-ink);font-size:.9rem;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.post-content textarea{min-height:145px;resize:vertical}.post-content input:focus,.post-content select:focus,.post-content textarea:focus,.searchform input[type="search"]:focus{border-color:var(--ca-blue);background:var(--ca-field);box-shadow:0 0 0 4px rgba(0,86,179,.13);outline:0}.post-content label,.wpcf7 label{color:var(--ca-navy);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}#content form label,#content .wpcf7-form label,#content .wpforms-field-label,#content .gform-field-label,#content .gfield_label,#clothes_aid_booking_form label,.post-password-form label{color:var(--ca-navy);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}#content form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="hidden"]):not([type="file"]),#content form textarea,#content form select,#content .wpcf7-form-control:not([type="submit"]),#clothes_aid_booking_form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="hidden"]):not([type="file"]),#clothes_aid_booking_form textarea,#clothes_aid_booking_form select,.post-password-form input[type="password"],.searchform input[type="search"],#mc-embedded-subscribe-form input[type="email"]{background-color:var(--ca-field)!important}#content form option,#clothes_aid_booking_form option{background-color:var(--ca-field);color:var(--ca-ink)}.styled-select{height:auto;overflow:visible;border:0;border-radius:0;background:transparent!important;box-shadow:none}.styled-select select{display:block;width:100%;min-height:48px;margin:0;padding:.78rem 3rem .78rem 1rem;border:1px solid var(--ca-line);border-radius:.75rem;background-color:var(--ca-field)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='m1 1 6 6 6-6' fill='none' stroke='%23002147' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:14px 9px;box-shadow:none;color:var(--ca-ink);font-size:.9rem;line-height:1.35;appearance:none}.post-content input[type="checkbox"],.post-content input[type="radio"]{position:static;width:1.1rem;height:1.1rem;margin:.25rem .45rem .25rem 0;opacity:1;accent-color:var(--ca-blue)}.post-content table{width:100%;margin:2rem 0;overflow:hidden;border-collapse:separate;border-spacing:0;border:1px solid rgba(0,33,71,.09);border-radius:1rem}.post-content th,.post-content td{padding:.9rem 1rem;border-bottom:1px solid rgba(0,33,71,.08);text-align:left}.post-content th{background:var(--ca-navy);color:#fff}.post-content tr:last-child td{border-bottom:0}body:not(.home) .rtp-content-wrapper:not(:has(.rtp-slider-top)){padding-top:4.5rem!important}.ca-news-page{padding-top:0!important}.ca-news-hero{padding:5.5rem 0;background:var(--ca-sky)}.ca-news-hero::after{display:none}.ca-news-hero__layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);gap:4.5rem;align-items:center}.ca-news-hero h1{max-width:780px;margin-top:1rem}.ca-news-hero__visual{min-height:380px;overflow:hidden;border:7px solid rgba(255,255,255,.75);border-radius:6rem 1.5rem 6rem 1.5rem;background:#d7e0f5;box-shadow:0 24px 44px rgba(0,33,71,.17);transform:rotate(1.75deg)}.ca-news-hero__visual img{width:100%;height:100%;min-height:380px;object-fit:cover;object-position:center}.ca-news-grid{align-items:stretch}.ca-news-card{height:100%;padding:0!important;transition:transform .2s ease,box-shadow .2s ease}.ca-news-card:hover{transform:translateY(-4px);box-shadow:0 18px 38px rgba(12,74,110,.12)}.ca-news-card>a{display:flex;height:100%;margin:0!important;padding:0!important;flex-direction:column}.ca-news-card .ca-card__image{display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important}.ca-news-card .ca-card__body{display:flex;flex:1;flex-direction:column}.ca-news-card h2{margin-bottom:.75rem;font-size:1.25rem}.ca-news-card p{margin-bottom:1.2rem}.ca-news-card .ca-text-link{margin-top:auto}.ca-news-card__default-image{object-position:center}@media (max-width:820px){.ca-news-hero{padding:4rem 0}.ca-news-hero__layout{grid-template-columns:1fr;gap:2.75rem}.ca-news-hero__visual{min-height:300px;transform:none}.ca-news-hero__visual img{min-height:300px}}@media (max-width:520px){.ca-news-hero{padding:3.25rem 0 3.75rem}.ca-news-hero__layout{gap:2.25rem}.ca-news-hero__visual{min-height:235px;border-width:5px;border-radius:2.5rem 1rem 2.5rem 1rem}.ca-news-hero__visual img{min-height:235px}}.ca-news-page .post-title a,.ca-news-page #sidebar a:not(.button),.ca-news-page .rtp-sidebar a:not(.button){color:var(--ca-link)}.ca-news-page .post-title a:hover,.ca-news-page #sidebar a:hover,.ca-news-page .rtp-sidebar a:hover{color:var(--ca-link-hover)}.rtp-nav-container .sub-menu a span{color:inherit!important}.ca-charity-bradley-lowery-foundation .post-content a:not(.button){color:var(--ca-link)!important}.ca-page-not-satisfied .post-content h2{color:var(--ca-navy)!important}.ca-page-jobs #content .post-content h2,.ca-page-jobs #content .post-content h2 span,.ca-page-jobs #content .ca-job-listing-title,.ca-page-jobs #content .ca-job-listing-title span{color:var(--ca-navy)!important}.ca-useful-links-page,.ca-useful-links-page .rtp-post-box{background:var(--ca-bg)}.ca-useful-links-page .rtp-post-box{border-color:transparent;box-shadow:none}.ca-simple-page-body.ca-useful-links-page{padding-bottom:0}.ca-partner-section{margin:0;padding:4.5rem 0;border-top:0}.ca-useful-links-page .ca-partner-section:first-child{padding-top:2.5rem}.ca-partner-section--industry{border-radius:0;background:var(--ca-sky)}.ca-partner-section--fundraising{width:100%;margin:0;border-radius:0;background:var(--ca-soft)}.ca-useful-links__section-inner{width:min(100% - 3rem,1080px);max-width:none}.ca-partner-section--fundraising .ca-partner-card{background:#fff}.ca-partner-section__heading{max-width:760px;margin:0 auto 2.5rem;text-align:center}.ca-partner-section__heading .ca-eyebrow{display:none}.ca-partner-section__heading h2{margin:.85rem 0 .65rem}.ca-partner-section__heading p{margin:0;color:var(--ca-muted)}.ca-useful-charity-grid,.ca-useful-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0}.ca-partner-card{min-width:0;overflow:hidden;border:1px solid rgba(0,33,71,.025);border-radius:1.35rem;background:#fff;box-shadow:0 10px 26px rgba(0,33,71,.07);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ca-useful-charity-grid .ca-partner-card:nth-child(odd),.ca-useful-card-grid .ca-partner-card:nth-child(odd){background:#fff}.ca-useful-charity-grid .ca-partner-card:nth-child(even),.ca-useful-card-grid .ca-partner-card:nth-child(even){background:var(--ca-soft)}.ca-partner-card:hover{border-color:rgba(12,111,204,.14);box-shadow:0 16px 32px rgba(0,33,71,.07);transform:translateY(-4px)}.ca-partner-card__link{display:grid;min-height:235px;height:100%;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;column-gap:.9rem;align-items:start;padding:1.7rem 1.6rem 1.55rem;color:var(--ca-navy)!important;font-weight:400!important;text-indent:0}.ca-partner-card__logo{display:grid;width:30px;height:30px;grid-column:1;grid-row:1;place-items:center;padding:0;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.ca-partner-card__logo img{width:100%;height:100%;object-fit:contain}.ca-useful-charity-grid .ca-partner-card__link{grid-template-columns:56px minmax(0,1fr)}.ca-useful-charity-grid .ca-partner-card__logo{width:56px;height:48px}.ca-useful-charity-grid .ca-partner-card__logo img{width:100%;height:100%;min-height:0;max-height:100%;object-fit:contain}.ca-partner-card__body{display:contents;margin:0;padding:0;text-align:left;text-indent:0}.ca-useful-links-page .ca-partner-card h3,.ca-partner-directory .ca-partner-card h3{align-self:center;grid-column:2;grid-row:1;margin:0;padding:0;color:var(--ca-navy)!important;font-size:1rem;line-height:1.3;text-indent:0}.ca-partner-card__copy{display:block;grid-column:1 / -1;grid-row:2;margin:.85rem 0 1.2rem;padding:0;color:var(--ca-ink);font-size:.78rem;font-weight:400!important;line-height:1.55;text-align:left;text-indent:0!important}.ca-partner-card .ca-text-link{display:block;grid-column:1 / -1;grid-row:3;margin:0;padding:0;font-size:.76rem;text-align:left;text-indent:0!important}.post-content .wpcf7 input[type="checkbox"],.post-content .wpcf7 input[type="radio"]{position:absolute!important;left:5px;width:20px;height:20px;margin:0!important;opacity:0!important}.post-content .wpcf7 .wpcf7-list-item-label{min-height:26px;padding-left:30px;background-image:url("../img/checkbox.png");background-position:0 -30px;background-repeat:no-repeat;line-height:26px}.post-content .wpcf7 input[type="checkbox"]:checked + .wpcf7-list-item-label,.post-content .wpcf7 input[type="radio"]:checked + .wpcf7-list-item-label{background-position:0 0}.post-content .styled-select{width:100%;height:auto;margin:.4rem 0 1.25rem;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none}.post-content .styled-select p{margin:0}.post-content .styled-select select,.post-content select.wpcf7-select{width:100%;min-height:48px;margin:0;padding:.78rem 3rem .78rem 1rem;border:1px solid var(--ca-line);border-radius:.75rem;background-color:var(--ca-field);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='m1 1 6 6 6-6' fill='none' stroke='%23002147' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:14px 9px;color:var(--ca-ink);font-size:.9rem;line-height:1.35;appearance:none}.ca-page-contact-us-clothes-donation .wpcf7-form>p{margin:0 0 .35rem;font-size:.9rem;line-height:1.4}.ca-page-contact-us-clothes-donation .wpcf7-form input[type="text"],.ca-page-contact-us-clothes-donation .wpcf7-form input[type="email"],.ca-page-contact-us-clothes-donation .wpcf7-form input[type="tel"],.ca-page-contact-us-clothes-donation .wpcf7-form textarea{margin:.2rem 0 .75rem}.ca-page-contact-us-clothes-donation .post-content .styled-select{margin:.2rem 0 .8rem}.ca-page-contact-us-clothes-donation .wpcf7-form textarea{height:150px;min-height:120px}.rtp-button-back{text-align:left!important}@media (max-width:900px){.ca-useful-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-useful-charity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ca-useful-card-grid,.ca-useful-charity-grid{grid-template-columns:1fr}.ca-partner-section{margin:0;padding:3.5rem 0}.ca-partner-card__link{min-height:220px}}#content .post-content .su-accordion{margin:1.4rem 0;overflow:hidden;border:1px solid rgba(0,33,71,.09);border-radius:1rem;background:#fff}#content .post-content .su-spoiler{margin:0;border:0;border-bottom:1px solid rgba(0,33,71,.08)}#content .post-content .su-spoiler:last-child{border-bottom:0}#content .post-content .su-spoiler-title{min-height:58px;padding:1rem 3rem 1rem 1.15rem;background:var(--ca-soft);color:var(--ca-navy);font-family:"Plus Jakarta Sans",sans-serif;font-size:.95rem;font-weight:700;line-height:1.4;transition:background .18s ease,color .18s ease}#content .post-content .su-spoiler-title:hover,#content .post-content .su-spoiler-title:focus-visible{background:var(--ca-sky);color:var(--ca-action-dark);outline:0}#content .post-content .su-spoiler-icon{top:50%;right:1rem;left:auto;width:18px;height:18px;background-size:10px;background-position:center;transform:translateY(-50%)}#content .post-content .su-spoiler-content,#content .post-content .su-spoiler-style-default>.su-spoiler-content{padding:1.25rem;background:#fff}#content .post-content .su-spoiler-closed>.su-spoiler-content{height:0;padding-block:0;opacity:0}.ca-page-frequently-asked-questions :is(.post-content,.ca-simple-page-content) :is(.ca-faq-helpline-note,span[style*="#ff0000"],span[style*="#e83584"]){color:var(--ca-navy)!important}.ca-page-frequently-asked-questions .ca-simple-page-content span[style*="#36a9e1"]{color:var(--ca-action)!important}.ca-page-frequently-asked-questions :is(#content .post-content,.ca-simple-page-content) .su-accordion{display:grid;gap:0;overflow:visible;border:0;border-radius:0;background:transparent}.ca-page-frequently-asked-questions :is(#content .post-content,.ca-simple-page-content) .su-spoiler,.ca-page-frequently-asked-questions :is(#content .post-content,.ca-simple-page-content) .su-spoiler:last-child{margin:0;overflow:hidden;border:1px solid rgba(0,33,71,.14);border-radius:.85rem;background:#fff}.ca-page-frequently-asked-questions :is(#content .post-content,.ca-simple-page-content) .su-spoiler + .su-spoiler{border-top:0}.ca-page-frequently-asked-questions :is(#content .post-content,.ca-simple-page-content) .su-spoiler-title{display:flex;min-height:62px;align-items:center;padding:1rem 4rem 1rem 1.25rem;background:#fff}.ca-page-frequently-asked-questions :is(#content .post-content,.ca-simple-page-content) .su-spoiler-title:focus{outline:0}.ca-page-frequently-asked-questions :is(#content .post-content,.ca-simple-page-content) .su-spoiler-title:focus-visible{box-shadow:inset 0 0 0 2px var(--ca-sky)}.ca-page-frequently-asked-questions :is(#content .post-content,.ca-simple-page-content) .su-spoiler:not(.su-spoiler-closed)>.su-spoiler-title{background:#fff}.ca-page-frequently-asked-questions :is(#content .post-content,.ca-simple-page-content) .su-spoiler-icon{display:block;top:50%;right:1.15rem;left:auto;width:30px;height:30px;margin:0;border-radius:50%;background-color:var(--ca-sky);background-image:none!important;transform:translateY(-50%)}.ca-page-frequently-asked-questions :is(#content .post-content,.ca-simple-page-content) .su-spoiler-icon::before,.ca-page-frequently-asked-questions :is(#content .post-content,.ca-simple-page-content) .su-spoiler-icon::after{position:absolute;top:50%;left:50%;width:12px;height:2px;border-radius:999px;background:var(--ca-navy);content:"";transform:translate(-50%,-50%);transition:opacity .18s ease,transform .18s ease}.ca-page-frequently-asked-questions :is(#content .post-content,.ca-simple-page-content) .su-spoiler-icon::after{transform:translate(-50%,-50%) rotate(90deg)}.ca-page-frequently-asked-questions :is(#content .post-content,.ca-simple-page-content) .su-spoiler:not(.su-spoiler-closed) .su-spoiler-icon::after{opacity:0;transform:translate(-50%,-50%) rotate(0deg)}.ca-page-frequently-asked-questions :is(#content .post-content,.ca-simple-page-content) .su-spoiler-content,.ca-page-frequently-asked-questions :is(#content .post-content,.ca-simple-page-content) .su-spoiler-style-default>.su-spoiler-content{border-top:1px solid rgba(0,33,71,.1)}.ca-page-frequently-asked-questions :is(#content .post-content,.ca-simple-page-content) .su-spoiler-closed>.su-spoiler-content{border-top:0}.ca-page-frequently-asked-questions :is(.post-content,.ca-simple-page-content) .su-accordion:has(+ .ca-faq-additional-disclosures){margin-bottom:0}.ca-page-frequently-asked-questions :is(.post-content,.ca-simple-page-content) .su-accordion:has(+ .ca-faq-additional-disclosures)>br{display:none}.ca-page-frequently-asked-questions :is(.post-content,.ca-simple-page-content) .ca-faq-additional-disclosures{margin-top:0}.ca-page-frequently-asked-questions :is(.post-content,.ca-simple-page-content) .ca-faq-additional-disclosures>.su-spoiler:first-child{border-top:0}.home.rtp-content-wrapper{padding-top:0;padding-bottom:0;background:var(--ca-bg)}.home.rtp-content-wrapper>.ca-home-hero{margin-bottom:0}.home .ca-impact-band{margin-bottom:0}.home .ca-front-page-body{width:min(100% - 3rem,1180px);max-width:1180px}.rtp-home-grid>article{display:flex;flex-direction:column;padding-bottom:0}.rtp-home-grid>article>.ca-home-intro-section{order:1}.rtp-home-grid>article>.rtp-home-boxes{order:2}.rtp-home-grid>article>.post-content{order:3}.ca-home-intro-section{position:relative;z-index:0;padding:3.5rem 0;background:#fff}.ca-home-intro-section::before{position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;background:#fff;content:"";transform:translateX(-50%)}.ca-home-intro-section .post-header{width:min(100%,900px);margin:0 auto;background:transparent;text-align:center}.ca-home-intro-copy{width:min(100%,900px);margin:1.25rem auto 0;color:var(--ca-muted);text-align:center}.ca-home-intro-copy p{margin:0 auto 1rem}.ca-home-intro-copy p:last-child{margin-bottom:0}.rtp-home-boxes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"pickup pickup school school" "village village business business" "video video counter news" "video video social protection";gap:1rem;padding:clamp(2rem,4vw,3.5rem) 0 clamp(1.5rem,3vw,2.5rem)}.rtp-home-boxes::before,.rtp-home-boxes::after{display:none;content:none}.rtp-home-boxes>.columns,.rtp-home-boxes>.column{float:none!important;width:auto;height:auto!important;min-height:200px;padding:0;overflow:hidden;border-radius:1.25rem;box-shadow:0 14px 32px rgba(12,74,110,.08)}.rtp-home-boxes>.connect-partners{width:100%;margin:0}.rtp-home-boxes>.rtp-box4{grid-area:pickup}.rtp-home-boxes>.rtp-box2{grid-area:business}.rtp-home-boxes>.ca-home-programme-card--school{grid-area:school}.rtp-home-boxes>.ca-home-programme-card--village{grid-area:village}.rtp-home-boxes>.ca-home-programme-card--pickup{grid-area:pickup}.rtp-home-boxes>.ca-home-programme-card--business{grid-area:business}.rtp-home-boxes>.rtp-box3{grid-area:news}.rtp-home-boxes>.rtp-box7{grid-area:counter}.rtp-home-boxes>.rtp-box5{grid-area:video}.rtp-home-boxes>.rtp-box6{grid-area:social}.rtp-home-boxes>.rtp-box1{grid-area:protection}.rtp-home-boxes .video-player-container,.rtp-home-boxes .img-container,.rtp-home-boxes .flex-video{height:100%;min-height:100%;padding-top:0}.rtp-home-boxes .video-player-container{background:var(--ca-navy)}.rtp-home-boxes .thumbnail,.rtp-home-boxes iframe{position:absolute;inset:0;width:100%;height:100%}.rtp-home-boxes .thumbnail img{width:100%;height:100%;object-fit:cover}.rtp-home-boxes .video-thumbnail{display:grid;place-items:center;cursor:pointer;isolation:isolate}.rtp-home-boxes .video-thumbnail::after{position:absolute;z-index:1;inset:0;background:linear-gradient(0deg,rgba(0,33,71,.68),rgba(0,33,71,.08) 64%);content:"";transition:background .2s ease}.rtp-home-boxes .video-thumbnail:hover::after,.rtp-home-boxes .video-thumbnail:focus-within::after{background:linear-gradient(0deg,rgba(0,33,71,.78),rgba(0,33,71,.16) 64%)}.ca-video-play{position:relative;z-index:2;display:flex;max-width:230px;flex-direction:column;align-items:center;gap:.75rem;margin:0;padding:0;border:0;background:transparent;box-shadow:none;color:#fff;font-family:"Lexend",sans-serif;cursor:pointer}.ca-video-play__icon{display:grid;width:76px;height:76px;place-items:center;border:2px solid rgba(255,255,255,.92);border-radius:50%;background:rgba(255,46,133,.94);box-shadow:0 14px 32px rgba(0,12,28,.35);transition:transform .2s ease,background .2s ease}.ca-video-play__icon::before{width:0;height:0;margin-left:5px;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:17px solid #fff;content:""}.ca-video-play__label{color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.01em;line-height:1.35;text-align:center;text-shadow:0 2px 8px rgba(0,12,28,.7)}.ca-video-play:hover .ca-video-play__icon,.ca-video-play:focus-visible .ca-video-play__icon{background:var(--ca-action-dark);transform:scale(1.08)}.ca-video-play:focus-visible{border-radius:.6rem;outline:3px solid #fff;outline-offset:6px}.rtp-box.rtp-box4{background:var(--ca-navy);color:#fff}.rtp-box.rtp-box2{background:var(--ca-navy);color:#fff}.rtp-box.rtp-box4,.rtp-box.rtp-box2{position:relative;isolation:isolate}.rtp-box.rtp-box4::before,.rtp-box.rtp-box2::before,.rtp-box.rtp-box4::after,.rtp-box.rtp-box2::after{position:absolute;inset:0;content:""}.rtp-box.rtp-box4::before,.rtp-box.rtp-box2::before{z-index:-2;background-image:var(--ca-action-image);background-position:center;background-size:cover;filter:saturate(.82) contrast(1.02) brightness(1.08);transform:scale(1.025);transition:filter .25s ease,transform .35s ease}.rtp-box.rtp-box4::after{z-index:-1;background:linear-gradient(135deg,rgba(0,33,71,.72),rgba(0,33,71,.36))}.rtp-box.rtp-box2::after{z-index:-1;background:linear-gradient(135deg,rgba(0,33,71,.72),rgba(0,33,71,.36))}.rtp-box.rtp-box4:hover::before,.rtp-box.rtp-box2:hover::before{filter:saturate(.9) contrast(1.04) brightness(1.1);transform:scale(1.07)}.rtp-box.rtp-box4 ul,.rtp-box.rtp-box2 ul{position:relative;z-index:1}.rtp-box.rtp-box4 .brand,.rtp-box.rtp-box2 .brand,.rtp-box.rtp-box4 .copy,.rtp-box.rtp-box2 .copy,.rtp-box.rtp-box4 .link,.rtp-box.rtp-box2 .link{text-shadow:0 2px 12px rgba(0,12,28,.35)}.rtp-box.rtp-box3{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;background:var(--ca-sky);color:var(--ca-navy);text-align:center}.rtp-box.rtp-box7{padding:0;background:#fff;color:var(--ca-navy)}.rtp-box.rtp-box6{display:flex;padding:1.2rem;background:var(--ca-navy);color:#fff}.rtp-box.rtp-box1{border:1px solid rgba(0,33,71,.08);background:#fff;color:var(--ca-navy)}.connect-partners ul,.connect-partners ul li{width:100%;height:100%;min-height:200px;margin:0}.connect-partners ul li>a,.rtp-box7>a{display:flex;width:100%;height:100%;min-height:200px;flex-direction:column;justify-content:flex-start;padding:1.25rem;color:inherit}.rtp-home-boxes .rtp-box4,.rtp-home-boxes .rtp-box4 a,.rtp-home-boxes .rtp-box4 h2,.rtp-home-boxes .rtp-box4 .copy,.rtp-home-boxes .rtp-box4 .intro,.rtp-home-boxes .rtp-box4 .link,.rtp-home-boxes .rtp-box2,.rtp-home-boxes .rtp-box2 a,.rtp-home-boxes .rtp-box2 h2,.rtp-home-boxes .rtp-box2 .copy,.rtp-home-boxes .rtp-box2 .intro,.rtp-home-boxes .rtp-box2 .link{color:#fff!important}.connect-partners ul li .brand,.connect-partners ul li .copy,.connect-partners ul li .link{position:static;display:block;width:auto;margin:0;padding:0;border:0;opacity:1;color:inherit;text-align:left}.connect-partners ul li .brand{margin-bottom:.85rem;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(1.65rem,2.6vw,2.35rem);font-weight:800;line-height:1.05;letter-spacing:-.025em}.connect-partners ul li .copy{margin-bottom:1.5rem;font-size:.82rem;line-height:1.55}.connect-partners ul li .link{font-size:.72rem;font-weight:700}.rtp-box3>span,.rtp-box3 .count-title,.rtp-box3 .count-text{color:var(--ca-navy)!important;font-family:"Plus Jakarta Sans",sans-serif}.rtp-box3>span{font-size:2.6rem!important;font-weight:800;line-height:1}.rtp-box3 .count-title{margin:.25rem 0 .5rem;border:0;font-size:clamp(1.8rem,2.7vw,2.65rem)!important;font-weight:800;line-height:1}.rtp-box3 .count-text{margin:0;font-size:.7rem!important;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.rtp-box7 h2,.rtp-box6 h2,.rtp-box6 h2 a{color:inherit;font-family:"Plus Jakarta Sans",sans-serif}.rtp-box7 h2,.rtp-box6 h2{margin:0 0 1rem;padding:0;background:none;font-size:1.55rem;font-weight:800}.rtp-box7 p,.rtp-box6 p,.rtp-box6 li,.rtp-box6 a{color:inherit}.rtp-box7 p{display:-webkit-box;margin:0;padding:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.rtp-box7 .link{display:block;margin-top:auto;color:inherit;font-size:.72rem;font-weight:700}.rtp-home-boxes .rtp-box1,.rtp-home-boxes .rtp-box1 a,.rtp-home-boxes .rtp-box1 h2,.rtp-home-boxes .rtp-box1 .copy,.rtp-home-boxes .rtp-box1 .intro,.rtp-home-boxes .rtp-box1 .link{color:var(--ca-navy)!important}.rtp-home-boxes .rtp-box1:hover a,.rtp-home-boxes .rtp-box1:hover h2,.rtp-home-boxes .rtp-box1:hover .copy,.rtp-home-boxes .rtp-box1:hover .intro,.rtp-home-boxes .rtp-box1:hover .link,.rtp-home-boxes .rtp-box1:focus-within a,.rtp-home-boxes .rtp-box1:focus-within h2,.rtp-home-boxes .rtp-box1:focus-within .copy,.rtp-home-boxes .rtp-box1:focus-within .intro,.rtp-home-boxes .rtp-box1:focus-within .link{color:var(--ca-action)!important}.rtp-home-boxes .rtp-box7:hover,.rtp-home-boxes .rtp-box7:focus-within,.rtp-home-boxes .rtp-box7:hover a,.rtp-home-boxes .rtp-box7:focus-within a,.rtp-home-boxes .rtp-box7:hover h2,.rtp-home-boxes .rtp-box7:focus-within h2,.rtp-home-boxes .rtp-box7:hover p,.rtp-home-boxes .rtp-box7:focus-within p,.rtp-home-boxes .rtp-box7:hover .link,.rtp-home-boxes .rtp-box7:focus-within .link{color:var(--ca-action)!important}.ca-booking-page-content #clothes_aid_booking_form{max-width:none;margin:0;padding:0;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none}.ca-booking-page-content .su-column-inner>#clothes_aid_booking_form,.ca-booking-page-content .su-column-inner>h2:first-child{margin-top:0!important}body.ca-page-free-clothes-collection-booking-form:not(.home) #main-wrapper .rtp-content-wrapper,body:not(.home) #main-wrapper .rtp-content-wrapper:has(.ca-booking-page-content){padding-top:0!important;padding-bottom:0!important}.ca-page-free-clothes-collection-booking-form .rtp-content-wrapper>.rtp-section-container,.ca-page-free-clothes-collection-booking-form .rtp-content-wrapper #content,.ca-page-free-clothes-collection-booking-form .rtp-content-wrapper .rtp-share-content,.rtp-content-wrapper:has(.ca-booking-page-content)>.rtp-section-container,.rtp-content-wrapper:has(.ca-booking-page-content) #content,.rtp-content-wrapper:has(.ca-booking-page-content) .rtp-share-content{width:100%;max-width:none;margin-right:0;margin-left:0}.ca-page-free-clothes-collection-booking-form .rtp-content-wrapper .rtp-post-box,.rtp-content-wrapper .rtp-post-box:has(.ca-booking-page-content){width:100%;padding:0;border:0;background:#fff;box-shadow:none}.post-header.ca-booking-programme-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);isolation:isolate;overflow:hidden;width:100%;max-width:none;margin:0;padding:clamp(4.5rem,8vw,7rem) max(1.5rem,calc((100vw - 1180px)/2));background:var(--ca-sky);text-align:left}.ca-booking-hero-copy{max-width:760px}.post-header.ca-booking-programme-hero .post-title{position:relative;z-index:1;max-width:760px;margin:0;color:var(--ca-navy);font-size:clamp(2.6rem,5.5vw,5rem);line-height:1.04;letter-spacing:-.035em}.ca-booking-hero-media{overflow:hidden;min-height:360px;margin:0;border:7px solid rgba(255,255,255,.78);border-radius:5rem 1.5rem 5rem 1.5rem;background:#d7e0f5;box-shadow:0 24px 44px rgba(0,33,71,.17);transform:rotate(1.25deg)}.ca-booking-hero-media picture{display:block;width:100%;height:100%}.ca-booking-hero-media img{display:block;width:100%;height:100%;min-height:360px;object-fit:cover;object-position:center}.ca-booking-hero-intro{position:relative;z-index:1;max-width:680px;margin:1.35rem 0 0;color:var(--ca-ink);font-size:1.05rem;line-height:1.7}.ca-booking-hero-link{display:inline-flex;align-items:center;gap:.55rem;margin-top:1.5rem;color:var(--ca-action)!important;font-size:.82rem;font-weight:800;text-decoration:none}.ca-booking-hero-link span:last-child{transition:transform .2s ease}.ca-booking-hero-link:hover,.ca-booking-hero-link:focus-visible{color:var(--ca-action-dark)!important}.ca-booking-hero-link:hover span:last-child,.ca-booking-hero-link:focus-visible span:last-child{transform:translateX(.25rem)}.ca-booking-page-content{width:min(calc(100% - 3rem),1040px);margin:clamp(4rem,7vw,6rem) auto 0}.ca-booking-page-content .ca-booking-layout-row{width:100%}.rtp-content-wrapper .ca-booking-page-content .ca-booking-layout-row{display:flex;align-items:stretch;flex-direction:column;gap:clamp(3rem,6vw,5rem);margin:0!important}.rtp-content-wrapper .ca-booking-page-content .ca-booking-layout-row::before,.rtp-content-wrapper .ca-booking-page-content .ca-booking-layout-row::after{display:none;content:none}.ca-booking-page-content>.su-row:empty{display:none!important;margin:0!important}.rtp-content-wrapper .ca-booking-page-content .ca-booking-form-column,.rtp-content-wrapper .ca-booking-page-content .ca-booking-information-column{display:block;width:100%!important;max-width:none;flex:0 0 100%;margin:0!important}.ca-booking-form-column>.su-column-inner,.ca-booking-information-column>.su-column-inner{width:100%;max-width:1040px;margin-right:auto;margin-left:auto}#content .ca-booking-form-column .ca-form-heading{margin:0 0 2rem;color:var(--ca-navy);font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(2rem,4vw,3.3rem);font-weight:800;line-height:1.1;text-align:center}.ca-booking-page-content #clothes_aid_booking_form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;counter-reset:ca-booking-section}.ca-booking-page-content #clothes_aid_booking_form>.ca-booking-group{min-width:0;grid-column:1 / -1;margin:0;padding:clamp(1.5rem,3vw,2.25rem);border:1px solid rgba(0,33,71,.08);border-radius:1.25rem;background:var(--ca-soft);counter-increment:ca-booking-section}.ca-booking-page-content .ca-booking-group>legend{display:flex;float:left;width:100%;align-items:center;gap:.75rem;margin:0 0 1rem;padding:0;color:var(--ca-navy);font-family:"Plus Jakarta Sans",sans-serif;font-size:1.15rem;font-weight:800}.ca-booking-page-content .ca-booking-group>legend::before{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:50%;background:var(--ca-navy);color:#fff;content:counter(ca-booking-section);font-size:.78rem;line-height:1}.ca-booking-page-content .ca-booking-group>legend + *{clear:both}.ca-booking-page-content #clothes_aid_booking_form legend,.ca-programme-form legend{border:0}.ca-booking-page-content .ca-booking-fields{--ca-booking-field-gap:1.1rem;display:grid;gap:var(--ca-booking-field-gap);margin-top:0}.ca-booking-page-content .ca-booking-group>label + .ca-booking-fields--three{padding-top:var(--ca-booking-field-gap)}.ca-booking-page-content #clothes_aid_booking_form .ca-booking-fields--two,.ca-booking-page-content #clothes_aid_booking_form .ca-booking-fields--collection{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-booking-page-content #clothes_aid_booking_form .ca-booking-fields--three{grid-template-columns:repeat(3,minmax(0,1fr))}.ca-booking-page-content #clothes_aid_booking_form .ca-booking-fields--choices{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.25rem}.ca-booking-page-content .ca-booking-group>label{display:block;margin:1rem 0 0}.ca-booking-page-content .ca-booking-group label,.ca-booking-page-content .ca-booking-field-card>label,.ca-booking-page-content .ca-booking-quantity>label{margin:0}.ca-booking-page-content .ca-booking-group label>span:first-child,.ca-booking-page-content .ca-booking-date>label,.ca-booking-page-content .ca-booking-field-card>label,.ca-booking-page-content .ca-booking-quantity>label{display:block;margin:0 0 .45rem;color:var(--ca-navy);font-family:"Lexend",sans-serif;font-size:.72rem;font-weight:700;line-height:1.45;letter-spacing:.05em;text-transform:uppercase}.ca-page-free-clothes-collection-booking-form .ca-booking-page-content #clothes_aid_booking_form .ca-booking-group label>span:first-child,.ca-page-free-clothes-collection-booking-form .ca-booking-page-content #clothes_aid_booking_form .ca-booking-date>label,.ca-page-free-clothes-collection-booking-form .ca-booking-page-content #clothes_aid_booking_form .ca-booking-quantity>label,.ca-page-free-clothes-collection-booking-form .ca-booking-page-content #clothes_aid_booking_form .ca-booking-field-card>label{margin-bottom:.65rem}.ca-booking-page-content #clothes_aid_booking_form input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="submit"]):not([type="button"]),.ca-booking-page-content #clothes_aid_booking_form select,.ca-booking-page-content #clothes_aid_booking_form textarea{display:block;width:100%;min-height:48px;margin:0;padding:.8rem .95rem;border:1px solid var(--ca-line);border-radius:.7rem;background-color:var(--ca-field);box-shadow:none;color:var(--ca-ink);font-size:.9rem}.ca-booking-page-content #clothes_aid_booking_form select:not([multiple]){padding-right:3rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='m1 1 6 6 6-6' fill='none' stroke='%23002147' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:14px 9px;appearance:none}.ca-booking-page-content .ca-booking-form-error{grid-column:1 / -1}.ca-booking-page-content #clothes_aid_booking_form input:focus,.ca-booking-page-content #clothes_aid_booking_form select:focus,.ca-booking-page-content #clothes_aid_booking_form textarea:focus{border-color:var(--ca-blue);outline:0;box-shadow:0 0 0 4px rgba(0,86,179,.13)}.ca-booking-page-content #clothes_aid_booking_form select[multiple]{min-height:130px;padding:.55rem}.ca-booking-page-content #clothes_aid_booking_form select[multiple] option{padding:.45rem .5rem;border-radius:.35rem}.ca-booking-page-content #clothes_aid_booking_form .ca-booking-picker__native[hidden],.ca-booking-picker [hidden]{display:none}.ca-booking-picker{position:relative;display:block}.ca-booking-picker__toggle{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem .95rem;border:1px solid var(--ca-line);border-radius:.7rem;background:var(--ca-field);color:var(--ca-ink);font-size:.9rem;text-align:left;cursor:pointer}.ca-booking-picker__toggle::after{content:"";width:.6rem;height:.6rem;flex:none;margin-right:.2rem;border-right:2px solid var(--ca-navy);border-bottom:2px solid var(--ca-navy);transform:translateY(-.15rem) rotate(45deg)}.ca-booking-picker__toggle[aria-expanded="true"]::after{transform:translateY(.15rem) rotate(225deg)}.ca-booking-picker__toggle:focus-visible{outline:2px solid var(--ca-blue);outline-offset:2px}.ca-booking-picker__options{position:absolute;z-index:5;inset:calc(100% + .3rem) 0 auto;display:grid;max-height:16rem;overflow:auto;padding:.3rem;border:1px solid var(--ca-line);border-radius:.7rem;background:#fff;box-shadow:0 8px 20px rgba(0,33,71,.12)}.ca-booking-page-content #clothes_aid_booking_form .ca-booking-date{position:relative;min-width:0}.ca-booking-page-content #clothes_aid_booking_form .date-picker{z-index:10;inset:100% auto auto 0;width:min(100%,28rem);background:#fff}.ca-booking-page-content #clothes_aid_booking_form .date-picker :is(th,td){padding-inline:0}.ca-booking-picker__option{display:flex;align-items:center;gap:.65rem;padding:.6rem .7rem;border-radius:.45rem;color:var(--ca-ink);font-size:.9rem;cursor:pointer}.ca-booking-picker__option:hover,.ca-booking-picker__option:focus-within{background:var(--ca-sky)}.ca-booking-picker__option input{flex:none;width:1rem;height:1rem;margin:0;accent-color:var(--ca-action)}.ca-booking-picker__toggle[aria-invalid="true"]{border-color:#b42318}.ca-booking-picker__error{display:block;margin-top:.4rem;color:#b42318;font-size:.82rem}.ca-booking-page-content #clothes_aid_booking_form textarea{min-height:130px;resize:vertical}.ca-booking-page-content .ca-booking-quantity{min-width:0}.ca-booking-page-content #clothes_aid_booking_form .ca-booking-date>.has-datepicker,.ca-booking-page-content #clothes_aid_booking_form .ca-booking-quantity>input[type="number"]{height:3.25rem;line-height:1.5}@media (min-width:761px){.ca-booking-page-content #clothes_aid_booking_form .ca-booking-fields--collection:has(#clothes_aid_number_of_boxes){grid-template-columns:repeat(4,minmax(0,1fr))}.ca-booking-page-content #clothes_aid_booking_form .ca-booking-fields--collection:has(#clothes_aid_number_of_boxes)>.ca-booking-date{grid-column:span 2}}.ca-booking-page-content .ca-number-stepper{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;overflow:hidden;border:1px solid var(--ca-line);border-radius:.7rem;background:var(--ca-field)}.ca-booking-page-content .ca-number-stepper input[type="number"]{border:0!important;border-right:1px solid var(--ca-line)!important;border-left:1px solid var(--ca-line)!important;border-radius:0!important;text-align:center}.ca-booking-page-content .ca-number-stepper__button{display:grid;min-height:48px;place-items:center;padding:0;border:0;background:#fff;color:var(--ca-navy);font-size:1.2rem;font-weight:800;cursor:pointer}.ca-booking-page-content .ca-number-stepper__button:hover,.ca-booking-page-content .ca-number-stepper__button:focus-visible{background:var(--ca-action-dark);color:#fff;outline:0}.ca-booking-page-content .ca-booking-note{display:block;margin:.85rem 0 0;color:var(--ca-muted);font-size:.72rem;line-height:1.5}.ca-booking-page-content .ca-booking-field-card{min-width:0;margin:0;padding:clamp(1.5rem,3vw,2.25rem);border:1px solid rgba(0,33,71,.08);border-radius:1.25rem;background:var(--ca-soft)}.ca-booking-page-content #clothes_aid_booking_form .ca-booking-group .ca-booking-field-card{padding:0;border:0;border-radius:0;background:transparent}.ca-booking-page-content #clothes_aid_booking_form .ca-booking-group>.ca-booking-field-card--wide{margin-top:1.25rem}.ca-booking-page-content .ca-booking-field-card--wide,.ca-booking-page-content #clothes_aid_booking_form>.cookie-consent-checkbox,.ca-booking-page-content .ca-booking-submit-row,.ca-booking-page-content .ca-booking-footnote{grid-column:1 / -1}.ca-booking-page-content #clothes_aid_booking_form>.cookie-consent-checkbox{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;margin:.25rem 0 0}.ca-booking-page-content .cookie-consent-checkbox input[type="checkbox"]{width:1.1rem;height:1.1rem;margin:.18rem 0 0;accent-color:var(--ca-blue)}#clothes_aid_booking_form .cookie-consent-checkbox .cookie-label{margin:0;font-size:.76rem;font-weight:400;line-height:1.55;letter-spacing:0;text-transform:none}.ca-booking-page-content .cookie-consent-error{grid-column:2}.ca-booking-page-content .ca-booking-actions{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;margin:.25rem 0 0}.ca-booking-page-content .ca-booking-actions>.ca-booking-footnote,.ca-booking-page-content .ca-booking-actions>.ca-booking-submit-row{grid-column:auto}.ca-booking-page-content .ca-booking-submit-row{display:flex;justify-content:flex-end;margin:0}.ca-booking-page-content .ca-booking-submit-row input[type="submit"]{min-height:50px;padding:.85rem 1.5rem;border:0;border-radius:.75rem;background:var(--ca-action);box-shadow:0 12px 24px rgba(0,86,179,.16);color:#fff;font-size:.82rem;font-weight:800;cursor:pointer}.ca-booking-page-content .ca-booking-submit-row input[type="submit"]:hover,.ca-booking-page-content .ca-booking-submit-row input[type="submit"]:focus-visible{background:var(--ca-action-dark);color:#fff}.ca-booking-page-content .ca-booking-footnote{margin:0;padding:0;border:0;background:transparent}.ca-booking-page-content .ca-booking-footnote strong{display:block;color:var(--ca-navy)!important;font-size:.76rem;font-weight:700!important;line-height:1.65}.ca-booking-page-content .ca-booking-information-section{--ca-booking-content-width:1040px;scroll-margin-top:7rem;width:100vw;max-width:none;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:clamp(3.5rem,6vw,5.5rem) max(1rem,calc((100vw - 1040px)/2));border:0;border-radius:0;background:var(--ca-sky)}#content .ca-booking-information-section>h2:first-child{max-width:var(--ca-booking-content-width);margin:0 auto 2rem;color:var(--ca-navy);font-size:clamp(1.75rem,3vw,2.55rem);text-align:center}#content .ca-booking-information-section>ul:first-of-type{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.85rem;width:min(100%,var(--ca-booking-content-width));margin:0 auto 2rem;padding:0;counter-reset:ca-booking-how-step;list-style:none}.ca-booking-information-section>ul:first-of-type li{position:relative;overflow:hidden;min-height:0;margin:0;padding:1.35rem 1.5rem 1.35rem 5.25rem;border:1px solid rgba(0,86,179,.13);border-radius:.9rem;background:linear-gradient(145deg,#fff 0%,#f8fbff 100%);box-shadow:0 8px 20px rgba(0,33,71,.06);color:var(--ca-muted);font-size:.82rem;line-height:1.6;counter-increment:ca-booking-how-step}.ca-booking-information-section>ul:first-of-type li::before{position:absolute;top:50%;left:1.35rem;display:grid;width:38px;height:38px;place-items:center;transform:translateY(-50%);border-radius:50%;background:var(--ca-navy);box-shadow:0 8px 16px rgba(0,33,71,.18);color:#fff;content:counter(ca-booking-how-step);font-size:.78rem;font-weight:800;line-height:1}.ca-booking-information-section>ul:first-of-type li::after{position:absolute;top:0;bottom:0;left:0;width:4px;background:var(--ca-action);content:""}.ca-booking-information-section>ul:first-of-type strong{display:block;margin:0 0 .55rem;color:var(--ca-navy);font-size:.9rem;line-height:1.35}.ca-booking-information-section>p{max-width:var(--ca-booking-content-width);margin:1.2rem auto 0}.ca-booking-before-form{--ca-booking-content-width:1040px;margin:0 auto 2rem}#content .ca-booking-before-form .ca-booking-donation-guide{margin:0 auto 1.25rem;text-align:center}.ca-booking-before-form .ca-notice-toggle{position:relative;justify-content:center;padding-inline:2.5rem;text-align:center}.ca-booking-before-form .ca-notice-chevron{position:absolute;inset-inline-end:1rem}@media (max-width:900px){.post-header.ca-booking-programme-hero{grid-template-columns:1fr}.ca-booking-hero-media{width:100%;max-width:680px;min-height:300px}.ca-booking-hero-media img{min-height:300px}}@media (max-width:760px){.rtp-content-wrapper .rtp-post-box:has(.ca-booking-page-content){padding-right:0;padding-left:0}.post-header.ca-booking-programme-hero{padding:3.5rem 1rem 4rem}.ca-booking-hero-media,.ca-booking-hero-media img{min-height:220px}.ca-booking-page-content{width:min(calc(100% - 2rem),1040px)}.ca-booking-page-content #clothes_aid_booking_form,.ca-booking-page-content #clothes_aid_booking_form .ca-booking-fields--two,.ca-booking-page-content #clothes_aid_booking_form .ca-booking-fields--three,.ca-booking-page-content #clothes_aid_booking_form .ca-booking-fields--collection,.ca-booking-page-content #clothes_aid_booking_form .ca-booking-fields--choices,.ca-booking-information-section>ul:first-of-type{grid-template-columns:minmax(0,1fr)}.ca-booking-page-content .ca-booking-field-card,.ca-booking-page-content .ca-booking-field-card--wide,.ca-booking-page-content #clothes_aid_booking_form>.cookie-consent-checkbox,.ca-booking-page-content .ca-booking-submit-row,.ca-booking-page-content .ca-booking-footnote{grid-column:1}.ca-booking-page-content .ca-booking-submit-row input[type="submit"]{width:100%!important}.ca-booking-page-content .ca-booking-actions{grid-template-columns:minmax(0,1fr)}.ca-booking-information-section>ul:first-of-type li{padding:1.2rem 1.1rem 1.2rem 4.7rem}.ca-booking-information-section>ul:first-of-type li::before{left:1.15rem}}.ca-booking-page-content .notice.ca-notice-enhanced{width:min(100%,var(--ca-booking-content-width));margin:1.25rem auto;padding:0;overflow:hidden;border:1px solid rgba(0,33,71,.12);border-left:4px solid var(--ca-blue);border-radius:.85rem;background:#fff;box-shadow:0 8px 20px rgba(0,33,71,.06)}.ca-booking-page-content .notice-warning.ca-notice-enhanced{border-left-color:#d97706}.ca-booking-page-content .notice-success.ca-notice-enhanced{border-left-color:#15803d}.ca-notice-toggle{display:flex;width:100%;min-height:58px;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border:0;background:#fff;color:var(--ca-navy);font-family:"Plus Jakarta Sans",sans-serif;font-size:.9rem;font-weight:700;line-height:1.35;text-align:left;cursor:pointer}.notice-warning .ca-notice-toggle{background:#fffaf0}.notice-success .ca-notice-toggle{background:#f2fbf5}.ca-notice-toggle:hover,.ca-notice-toggle:focus-visible{color:var(--ca-action-dark);outline:0}.ca-notice-toggle:focus-visible{box-shadow:inset 0 0 0 3px rgba(12,111,204,.28)}.ca-notice-chevron{display:block;width:.65rem;height:.65rem;flex:0 0 .65rem;margin-right:.2rem;border-right:1.75px solid currentColor;border-bottom:1.75px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s ease}.ca-notice-toggle[aria-expanded="true"] .ca-notice-chevron{transform:rotate(225deg) translate(-1px,-1px)}.ca-notice-content{padding:1rem 1.15rem 1.2rem;color:var(--ca-muted)}.ca-notice-content[hidden]{display:none}.ca-notice-content>:last-child{margin-bottom:0!important}.ca-social-update{display:flex;width:100%;height:100%;flex-direction:column;text-align:left}.ca-social-update__header{display:grid;grid-template-columns:auto 1fr auto;gap:.7rem;align-items:center;margin-bottom:1rem}.ca-social-update__avatar{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#fff;color:var(--ca-navy);font-family:"Plus Jakarta Sans",sans-serif;font-size:.7rem;font-weight:800}.ca-social-update__header strong,.ca-social-update__header small{display:block;color:#fff;line-height:1.3}.ca-social-update__header strong{font-size:.82rem}.ca-social-update__header small{color:#bae6fd;font-size:.67rem}.ca-social-update__mark{color:#fff;font-family:"Plus Jakarta Sans",sans-serif;font-size:1rem;font-weight:800}.ca-social-update>p{margin:0;color:#fff;font-size:.82rem;line-height:1.55}.ca-social-update__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:1rem;border-top:1px solid rgba(255,255,255,.16)}.ca-social-update__footer time{color:#bae6fd;font-size:.62rem}.ca-social-update__footer a{color:#fff!important;font-size:.67rem;font-weight:700;text-align:right}.ca-social-update__footer a:hover,.ca-social-update__footer a:focus-visible{text-decoration:underline;text-underline-offset:.2em}.home .post-header{max-width:820px;margin:0 auto 1.75rem;text-align:center}.home .post-header .post-title{color:var(--ca-navy);font-size:clamp(2.6rem,5vw,4.8rem)}.home .post-header .post-title span{display:block;margin-top:.7rem;color:var(--ca-action);font-family:"Lexend",sans-serif;font-size:clamp(.9rem,1.8vw,1.25rem)!important;font-weight:600;line-height:1.5!important;letter-spacing:0}.home .post-content{max-width:960px;margin-inline:auto}.ca-home-charities{position:relative;z-index:0;margin:0 auto;padding:2rem 0 clamp(3rem,5vw,4rem);border-top:0;text-align:left}.ca-home-charities::before{position:absolute;z-index:-1;inset:0 auto 0 50%;width:100vw;background:#fff;content:"";transform:translateX(-50%)}.ca-home-charities__heading{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;margin-bottom:1.75rem}.ca-home-charities__heading h2{margin:0;color:var(--ca-navy);font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800}.home #content .post-content .ca-home-charities__heading>a{flex:0 0 auto;color:var(--ca-link);font-size:.76rem;font-weight:700}.home #content .post-content .ca-home-charities__heading>a:hover,.home #content .post-content .ca-home-charities__heading>a:focus-visible{color:var(--ca-link-hover)}.ca-home-charity-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.ca-home-charity-card{display:flex;min-height:94px;align-items:center;min-width:0;overflow:hidden;gap:.75rem;padding:.7rem .85rem;border:2px solid rgba(12,111,204,.12);border-radius:999px;background:var(--ca-sky);box-shadow:0 10px 24px rgba(12,74,110,.09);color:var(--ca-navy);text-align:left;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.home .ca-home-charities .ca-home-charity-card{min-height:48px;flex:0 1 auto;width:fit-content;max-width:100%;justify-content:center;padding:.55rem 1rem;background:var(--ca-sky);box-shadow:0 6px 14px rgba(12,74,110,.08)}.home .ca-home-charities .ca-home-charity-grid{display:flex;align-items:center;flex-direction:column;gap:.75rem}.home .ca-home-charities .ca-home-charity-row{display:flex;width:100%;align-items:stretch;justify-content:center;gap:.75rem}.home .ca-home-charities .ca-home-charity-card strong{font-size:.72rem;line-height:1.25;text-align:center}.ca-home-charity-card:hover,.ca-home-charity-card:focus-visible{border-color:var(--ca-navy);box-shadow:0 16px 30px rgba(0,33,71,.14);color:var(--ca-navy);outline:0;transform:translateY(-4px)}.ca-home-charity-card strong{display:block;min-height:0;padding:0;overflow-wrap:anywhere;color:var(--ca-navy)!important;font-family:"Plus Jakarta Sans",sans-serif;font-size:.7rem;line-height:1.3;text-align:left}.rtp-blog-post .rtp-post-box{margin:0 0 1.5rem;border-bottom:1px solid rgba(0,33,71,.07)}.rtp-blog-post .post-title,.rtp-blog-post .post-title a{font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.15}.rtp-blog-post .rtp-share-content,.rtp-blog-post .post-content{float:none;width:100%}.rtp-readmore{float:none;margin:.25rem 0 0;background-image:none!important}#sidebar .rtp-sidebar-inner-wrapper{padding:0;border:0}#sidebar .widget{margin:0 0 1.25rem;padding:1.4rem;border:1px solid rgba(0,33,71,.08);border-radius:1rem;background:var(--ca-soft)}#sidebar .widget .widgettitle{margin:0 0 1rem;color:var(--ca-navy);font-family:"Plus Jakarta Sans",sans-serif;font-size:1.05rem;font-weight:700}#sidebar .ca-archives-accordion>summary.widgettitle{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;cursor:pointer;list-style:none}#sidebar .ca-archives-accordion>summary::-webkit-details-marker{display:none}#sidebar .ca-archives-accordion>summary::after{content:"";flex:0 0 .45rem;width:.45rem;height:.45rem;margin-right:.2rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}#sidebar .ca-archives-accordion[open]>summary.widgettitle{margin-bottom:1rem}#sidebar .ca-archives-accordion[open]>summary::after{transform:rotate(225deg)}#sidebar .ca-archives-accordion>summary:focus-visible{outline:2px solid var(--ca-navy);outline-offset:5px;border-radius:2px}#sidebar .widget ul{margin:0}#sidebar .widget ul li{padding:.5rem 0;border:0;border-bottom:1px solid rgba(0,33,71,.08)}#sidebar .widget ul li:last-child{border-bottom:0}#sidebar .widget a{color:var(--ca-navy);font-size:.78rem;font-weight:600}#sidebar .widget a:hover{color:var(--ca-link-hover)}.rtp-pagenavi ul,.rtp-pagenavi .page-numbers{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:2rem 0 0}.rtp-pagenavi ul li{margin:0}.rtp-pagenavi ul li a,.rtp-pagenavi ul li span{display:grid;min-width:42px;min-height:42px;place-items:center;padding:.45rem;border-radius:.7rem;background:var(--ca-soft);color:var(--ca-navy)}.rtp-pagenavi ul li .current,.rtp-pagenavi ul li a:hover{background:var(--ca-action-dark);color:#fff}.rtp-navigation{display:flex;justify-content:space-between;margin-top:1.5rem;padding:1rem 0;border:0}.rtp-navigation div{width:auto;height:auto;background:none;text-indent:0}.rtp-navigation a{color:var(--ca-link);font-size:.8rem;font-weight:700}.rtp-navigation a:hover,.rtp-navigation a:focus-visible{color:var(--ca-link-hover)}.ca-article-featured-image{margin:0 0 1.75rem;overflow:hidden;border-radius:1.1rem;background:var(--ca-sky)}.ca-article-featured-image img{display:block;width:100%;height:auto;max-height:360px;aspect-ratio:16 / 9;object-fit:cover}body.single-post .post-header .post-meta{margin-top:.65rem}body.single-post #content.rtp-singular{padding-bottom:0}.ca-article-share-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid rgba(0,33,71,.1)}#content .post-content .ca-article-share-row>.ca-button{color:#fff!important}.ca-article-share{position:relative;margin-inline-start:auto}.ca-article-share>summary{display:flex;min-height:46px;align-items:center;gap:.65rem;padding:.7rem 1rem;border:1px solid rgba(0,33,71,.1);border-radius:.8rem;background:var(--ca-sky);color:var(--ca-navy);font-size:.9rem;font-weight:700;list-style:none;cursor:pointer}.ca-article-share>summary::-webkit-details-marker{display:none}.ca-article-share>summary:hover{background:#d1e9fc}.ca-article-share>summary:focus-visible{outline:3px solid var(--ca-blue);outline-offset:3px}.ca-article-share>summary .ca-icon{width:18px;height:18px}.ca-article-share[open] .ca-article-share__chevron{transform:rotate(180deg)}.ca-article-share__menu{position:absolute;z-index:20;right:0;bottom:calc(100% + .65rem);width:220px;padding:.5rem;border:1px solid rgba(0,33,71,.1);border-radius:1rem;background:#fff;box-shadow:0 14px 40px rgba(0,33,71,.16)}#content .post-content .ca-article-share__menu a{display:flex;min-height:44px;align-items:center;gap:.75rem;margin:0;padding:.65rem .75rem;border-radius:.65rem;font-size:.85rem;text-decoration:none}#content .post-content .ca-article-share__menu a:hover,#content .post-content .ca-article-share__menu a:focus-visible{background:var(--ca-sky);outline-offset:-2px}.ca-article-share__menu i{display:block;width:22px;height:22px;flex:0 0 22px;background-repeat:no-repeat;background-position:center;background-size:contain}.ca-article-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:0;padding:0 0 1.25rem;border:0}.ca-article-navigation>div{float:none!important;min-width:0}.ca-article-navigation>.right{grid-column:2}.ca-article-navigation a{display:flex;height:100%;min-height:96px;align-items:center;gap:1rem;padding:1rem 1.15rem;border:1px solid rgba(0,33,71,.1);border-radius:1rem;background:#fff;line-height:1.5}.ca-article-navigation .right a{justify-content:flex-end;text-align:right}.ca-article-navigation a:hover,.ca-article-navigation a:focus-visible{border-color:var(--ca-blue);background:var(--ca-sky)}.ca-article-navigation small{display:block;margin-bottom:.25rem;color:var(--ca-muted);font-size:.68rem;font-weight:500}.ca-article-navigation__arrow{flex:0 0 auto;font-size:1.5rem;line-height:1}@media (max-width:560px){.ca-article-navigation{grid-template-columns:1fr}.ca-article-navigation>.right{grid-column:auto}}.ca-404-page{flex:1;padding:4.5rem 0 5.5rem;background:#fff}.ca-404-page .ca-container{max-width:1120px}body:has(.ca-404-page) #main-wrapper{display:flex;min-height:100vh;flex-direction:column}body:has(.ca-404-page) #footer-wrapper{margin-top:auto}.rtp-main-title{padding:0 0 1rem;border:0;color:var(--ca-navy)}.rtp-search-form-wrapper{display:flex;max-width:620px;overflow:hidden;border:1px solid var(--ca-line);border-radius:.8rem;background:#fff}.rtp-search-form-wrapper .rtp-search-input{float:none;flex:1;width:auto;height:auto;min-height:48px;margin:0;border:0;border-radius:0;box-shadow:none}.rtp-search-form-wrapper .rtp-search-button{margin:0;border-radius:0!important;box-shadow:none!important}.ca-404-page .searchform{margin:1.5rem 0 0}.ca-404-page .rtp-search-form-wrapper{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;overflow:visible;border:0;background:transparent}.ca-404-page .rtp-search-form-wrapper .rtp-search-input{width:100%;min-height:48px;margin:0;border:1px solid var(--ca-line);border-radius:.75rem}.ca-404-page .rtp-search-form-wrapper .rtp-search-button{min-height:48px;padding:.75rem 1.5rem!important;border-radius:.75rem!important}.charity-grid.su-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.charity-grid.su-row .su-column,.charity-grid.su-row .su-column-size-1-4{width:auto;margin:0!important}.charity-grid .su-column-inner,.post-content>.su-row>.su-column-size-1-4 .su-column-inner{height:100%;padding:1rem;border:1px solid rgba(0,33,71,.07);border-radius:1rem;background:var(--ca-soft);transition:transform .2s ease,box-shadow .2s ease}.charity-grid .su-column-inner:hover,.post-content>.su-row>.su-column-size-1-4 .su-column-inner:hover{box-shadow:0 14px 28px rgba(12,74,110,.1);transform:translateY(-4px)}.charity-grid img,.post-content>.su-row>.su-column-size-1-4 img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:.75rem}#footer-wrapper{height:auto;margin:0;padding:2.25rem 0 1.5rem;background:var(--ca-navy);color:#dce9ff}#rtp-footer-widgets-wrapper{display:grid;grid-template-columns:minmax(280px,1.35fr) minmax(140px,.7fr) minmax(150px,.7fr) minmax(240px,1fr);gap:2rem;width:min(100% - 3rem,1280px);max-width:1280px;margin:0 auto;padding:0}#rtp-footer-widgets-wrapper::before,#rtp-footer-widgets-wrapper::after{display:none;content:none}#rtp-footer-widgets-wrapper .footerbar-widget{float:none;width:auto;margin:0;padding:0;color:#d2e1fa;font-family:"Lexend",sans-serif;font-size:.86rem;line-height:1.65}#rtp-footer-widgets-wrapper .widgettitle{margin:0 0 1.25rem;color:#fff;font-family:"Plus Jakarta Sans",sans-serif;font-size:1.05rem;font-weight:700}#rtp-footer-widgets-wrapper p,#rtp-footer-widgets-wrapper a,#rtp-footer-widgets-wrapper li a{color:#d2e1fa;font-family:"Lexend",sans-serif;font-size:.8rem;line-height:1.65}#rtp-footer-widgets-wrapper a:hover{color:#fff}#rtp-footer-widgets-wrapper .ca-footer-social-links{display:flex;align-items:center;gap:.65rem;margin:0}#rtp-footer-widgets-wrapper .ca-footer-social-links a{float:none;margin:0}#footer-wrapper>.ca-footer-address{width:min(100% - 3rem,1280px);max-width:1280px;margin:.65rem auto 0;color:#d2e1fa;text-align:center}#footer-wrapper>.ca-footer-address address,#footer-wrapper>.ca-footer-address p{margin:0;font-style:normal}#footer-wrapper>.ca-footer-address p,#footer-wrapper>.ca-footer-address span{color:#d2e1fa;font-family:"Lexend",sans-serif;font-size:.68rem;line-height:1.45}#rtp-footer-widgets-wrapper .ca-footer-support__logos{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}#rtp-footer-widgets-wrapper .ca-footer-support__logos a{display:inline-flex;min-width:60px;min-height:60px;flex:1 1 60px;align-items:center;justify-content:center;padding:.4rem;border-radius:.65rem;background:#fff;box-shadow:0 6px 16px rgba(0,12,28,.16)}#rtp-footer-widgets-wrapper .ca-footer-support__logos img{display:block;width:auto;max-width:100%;height:46px;object-fit:contain}#rtp-footer-widgets-wrapper #mc-embedded-subscribe-form{padding:0}#rtp-footer-widgets-wrapper .ca-footer-signup-field{position:relative;margin-top:1rem}#rtp-footer-widgets-wrapper #mc-embedded-subscribe-form .email{width:100%;min-height:48px;margin:0;padding:.75rem 5rem .75rem 1rem;border:0;border-radius:.75rem;background:#fff;box-shadow:none}#rtp-footer-widgets-wrapper #mc-embedded-subscribe-form .button{position:absolute;top:50%;right:.3rem;float:none;display:inline-flex;min-height:38px;margin:0;padding:.55rem 1rem!important;border:0;border-radius:.55rem;background:var(--ca-action)!important;background-image:none!important;box-shadow:none;font-size:.78rem!important;font-weight:700;transform:translateY(-50%)}#rtp-footer-widgets-wrapper #mc-embedded-subscribe-form .button:hover,#rtp-footer-widgets-wrapper #mc-embedded-subscribe-form .button:focus-visible{background:var(--ca-action-dark)!important;color:#fff!important;-webkit-text-fill-color:#fff}.rtp-logos-footer{display:flex;float:none;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem;width:min(100% - 3rem,1280px);max-width:1280px;margin:0 auto;padding:2rem 0}.rtp-logos-footer .rtp-logo{display:block;float:none!important;width:auto;height:auto;margin:0;padding:0}.rtp-logos-footer h3{margin:0;color:var(--ca-navy);font-family:"Plus Jakarta Sans",sans-serif;font-size:.9rem;font-weight:700}.rtp-logos-footer img{display:block;width:auto;max-width:115px;height:65px;object-fit:contain;filter:grayscale(1);opacity:.72;transition:filter .18s ease,opacity .18s ease}.rtp-logos-footer a:hover img{filter:none;opacity:1}body{right:0;transition:none}body.sidr-open{position:relative;right:0;width:100%;overflow:hidden}body.sidr-open::after{position:fixed;z-index:999998;inset:0;background:rgba(0,20,44,.48);content:"";backdrop-filter:blur(2px)}.sidr{position:fixed;z-index:999999;top:0;right:-390px;left:auto;display:block;width:min(88vw,360px);height:100dvh;padding:1rem 0 2rem;overflow:auto;background:#fff;box-shadow:-20px 0 45px rgba(0,33,71,.22);color:var(--ca-navy);font-family:"Lexend",sans-serif;transition:right .28s cubic-bezier(.22,1,.36,1)}.sidr.right.open{right:0}.sidr .sidr-inner{padding:0}.sidr .sidr-class-rtp-menu-icon{display:grid;width:44px;height:44px;place-items:center;margin:0 1rem 1rem auto;border-radius:.7rem;background:var(--ca-navy)}.sidr #sidr-id-rtp-nav-menu{margin:0;padding:0 1rem;border:0}.sidr #sidr-id-rtp-nav-menu>li{position:relative;margin:0;border:0;border-bottom:1px solid rgba(0,33,71,.08);line-height:1.35}.sidr #sidr-id-rtp-nav-menu>li:hover{border-top:0;line-height:1.35}.sidr #sidr-id-rtp-nav-menu>li>a{display:block;padding:1rem .75rem;color:var(--ca-navy);font-size:.88rem;font-weight:600;text-transform:lowercase}.sidr #sidr-id-rtp-nav-menu>li>a:hover{background:var(--ca-soft);box-shadow:none;color:var(--ca-action)}.sidr #sidr-id-rtp-nav-menu>li:hover>a,.sidr #sidr-id-rtp-nav-menu>li:focus-within>a,.sidr #sidr-id-rtp-nav-menu>li.menu-item--open>a{box-shadow:none}.sidr #sidr-id-rtp-nav-menu>li>a:focus-visible{outline:2px solid var(--ca-action);outline-offset:-2px}.sidr #sidr-id-rtp-nav-menu>.current_page_item>a{background:var(--ca-sky);color:var(--ca-action)}.sidr #sidr-id-menu-item-book-collection>a{margin:.25rem 0 .75rem;border-radius:.75rem;background:var(--ca-action)!important;color:#fff;text-align:center}.sidr #sidr-id-menu-item-book-collection>a:hover,.sidr #sidr-id-menu-item-book-collection>a:focus-visible{background:var(--ca-action-dark)!important;color:#fff!important;-webkit-text-fill-color:#fff}.sidr .ca-legacy-submenu-toggle{top:1.55rem;right:.4rem;color:var(--ca-navy)}.sidr .ca-legacy-submenu-toggle span{color:inherit}.sidr .sidr-class-sub-menu{display:block;max-height:0;margin:0;overflow:hidden;border:0;background:var(--ca-soft);opacity:.35;transition:max-height .35s ease,opacity .25s ease}.sidr .menu-item--open>.sidr-class-sub-menu{max-height:65vh;overflow:auto;opacity:1}.sidr .sidr-class-sub-menu li,.sidr .sidr-class-sub-menu li:hover{margin:0;border:0;border-bottom:1px solid rgba(0,33,71,.06);line-height:1.35}.sidr .sidr-class-sub-menu a,.sidr .sidr-class-sub-menu span{padding:.75rem 1rem;color:var(--ca-muted);font-size:.76rem;line-height:1.4}.sidr .sidr-class-sub-menu a:hover{background:var(--ca-sky);box-shadow:none;color:var(--ca-action)}.sidr .sidr-class-sub-menu .current_page_item>a,.sidr .sidr-class-sub-menu .current_page_item>a span{background:var(--ca-sky);color:var(--ca-action)}@media (max-width:1320px) and (min-width:1024px){#header .rtp-top-contact{display:none}}@media (min-width:1024px){.rtp-site-logo{transform:none}.rtp-nav-wrapper{transform:none}}@media (max-width:1100px) and (min-width:1024px){#header .rtp-logo-container{gap:1rem}.rtp-nav-container{gap:.78rem}.rtp-nav-container>li>a{font-size:.77rem}.rtp-nav-container>li{font-size:.77rem}.rtp-top-contact{display:none}}@media (max-width:1023px){body.admin-bar #header-wrapper{top:46px}#header-wrapper{height:auto}#header{width:min(100% - 3rem,1280px);min-height:76px}#header .rtp-logo-container{display:flex;position:relative;height:auto;min-height:76px;gap:.65rem;justify-content:space-between}#header .rtp-logo{display:block;position:absolute;top:50%;right:auto;left:0;width:auto;height:auto;transform:translateY(-50%)}.rtp-site-logo{margin:0;padding-left:0;max-width:none}.rtp-site-logo img{width:170px;height:auto;max-height:58px}.rtp-site-logo .ca-wordmark{min-height:46px;font-size:1.75rem}#header .rtp-header-mobile{display:none}.rtp-top-contact-mobile{display:flex;float:none;align-items:center;gap:.4rem}.rtp-top-contact-mobile .mobile-icon,.rtp-top-contact-mobile .mobile-icon.rtp-mobile-email{display:grid;float:none;width:36px;height:36px;place-items:center;margin:0!important;border-radius:.65rem;background-image:none!important;text-indent:0}.rtp-top-contact-mobile .mobile-icon svg{width:16px;height:16px}#header .rtp-header-top{display:flex;position:absolute;top:50%;right:156px;left:auto;flex:0 0 42px;align-items:center;width:42px;margin:0;transform:translateY(-50%)}#header .rtp-header-top>a:first-child,#header .rtp-top-contact{display:none}.rtp-nav-wrapper{margin:0}.rtp-mobile-nav .rtp-nav-container{display:none}.rtp-menu-icon{display:grid;float:none;width:40px;height:40px;place-items:center;margin:0;padding:0;border:1px solid rgba(0,33,71,.12);border-radius:50%;background:transparent;color:var(--ca-navy);cursor:pointer}#rtp-mobile-menu-button .rtp-icon-menu{display:block;width:11px;height:11px;margin:0!important;border-right:2.25px solid currentColor;border-bottom:2.25px solid currentColor;background:none!important;text-indent:-9999px;transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s ease}#rtp-mobile-menu-button[aria-expanded="true"] .rtp-icon-menu{transform:rotate(225deg) translate(-1px,-1px)}.rtp-menu-icon:hover,.rtp-menu-icon:focus-visible{border-color:var(--ca-action-dark);background:var(--ca-sky);color:var(--ca-action-dark);outline:0}.mobile-booking-button-container{position:absolute;top:50%;right:16px;left:auto;display:block;width:auto;height:auto;transform:translateY(-50%)}.mobile-booking-button-container>a{display:block}.mobile-booking-button-container .book-collection-button{position:static;min-height:38px;margin:0;padding:.55rem .72rem;font-size:.64rem;line-height:1.15;transform:none;white-space:nowrap;width:auto}body.sidr-open::after{z-index:9998;top:var(--ca-mobile-menu-top,76px)}.sidr.right{z-index:9999;top:var(--ca-mobile-menu-top,76px);right:1rem;left:1rem;width:auto;height:auto;max-height:calc(100dvh - var(--ca-mobile-menu-top,76px) - 16px);padding:.5rem 0 1rem;border:1px solid rgba(0,33,71,.08);border-radius:0 0 1rem 1rem;box-shadow:0 20px 45px rgba(0,33,71,.2);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.sidr.right.open{right:1rem;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.sidr .sidr-class-rtp-menu-icon{display:none}.sidr #sidr-id-menu-item-book-collection{display:none}body.admin-bar .sidr.right{top:var(--ca-mobile-menu-top,122px);max-height:calc(100dvh - var(--ca-mobile-menu-top,122px) - 16px)}body.admin-bar.sidr-open::after{top:var(--ca-mobile-menu-top,122px)}.rtp-home-boxes{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"pickup school" "village business" "video video" "counter news" "social protection"}.rtp-home-boxes>.rtp-box5{min-height:clamp(300px,56.25vw,430px)}#rtp-footer-widgets-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}#rtp-footer-widgets-wrapper>:last-child{grid-column:auto}}@media (max-width:760px){.rtp-content-wrapper{padding:3.25rem 0 4rem}body:not(.home) .rtp-content-wrapper:not(:has(.rtp-slider-top)){padding-top:3.25rem!important}.rtp-content-wrapper>.row,.rtp-content-wrapper .rtp-section-container,.home .ca-front-page-body{width:min(100% - 2rem,1120px)}.rtp-content-wrapper #content.large-9,.rtp-content-wrapper #content.rtp-blog-post,.rtp-content-wrapper #content.rtp-singular,.rtp-content-wrapper #sidebar{float:none;width:100%}.rtp-content-wrapper #sidebar{margin-top:2rem}.rtp-content-wrapper .rtp-post-box{padding:1.5rem;border-radius:1.15rem}.rtp-content-wrapper .post-title,.rtp-content-wrapper .post-title a,#content .post-content h1{font-size:clamp(2.15rem,10vw,3.5rem)}.rtp-home-boxes{gap:1rem;padding-bottom:3.5rem}.rtp-home-boxes>.columns,.rtp-home-boxes>.column,.connect-partners ul,.connect-partners ul li,.connect-partners ul li>a,.rtp-box7>a{min-height:200px}.charity-grid.su-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-home-charity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home .ca-home-charities .ca-home-charity-row{flex-wrap:wrap}#rtp-footer-widgets-wrapper{grid-template-columns:1fr}#rtp-footer-widgets-wrapper>:last-child{grid-column:auto}.rtp-logos-footer{gap:1.25rem}}@media (max-width:820px){#header{width:min(100% - 2rem,1280px)}}@media (max-width:560px){.rtp-site-logo img{width:145px;height:auto;max-height:53px}.rtp-site-logo .ca-wordmark{min-height:42px;font-size:1.45rem}#header .rtp-header-mobile{display:none}.mobile-booking-button-container{right:16px}#header .rtp-header-top{right:136px}.mobile-booking-button-container .book-collection-button{min-height:36px;padding:.5rem .58rem;font-size:.58rem}.rtp-home-boxes{grid-template-columns:1fr;grid-template-areas:"pickup" "school" "village" "business" "video" "counter" "news" "social" "protection"}.rtp-home-boxes>.rtp-box5{min-height:280px}.ca-video-play__icon{width:64px;height:64px}.ca-home-charities__heading{align-items:flex-start;flex-direction:column}.rtp-content-wrapper .su-row,.rtp-content-wrapper .su-row .su-column{display:block;width:100%}.rtp-content-wrapper .su-row .su-column + .su-column{margin-top:1rem}.charity-grid.su-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.charity-grid.su-row .su-column + .su-column{margin-top:0}.rtp-search-form-wrapper{display:block;overflow:visible;border:0;background:transparent}.rtp-search-form-wrapper .rtp-search-input,.rtp-search-form-wrapper .rtp-search-button{width:100%;border-radius:.75rem!important}.rtp-search-form-wrapper .rtp-search-input{margin-bottom:.6rem;border:1px solid var(--ca-line)}}@media (max-width:390px){.rtp-site-logo img{width:108px;height:auto;max-height:44px}.rtp-site-logo .ca-wordmark{min-height:38px;font-size:1.22rem}#header .rtp-header-top{right:132px}.mobile-booking-button-container .book-collection-button{padding:.45rem .5rem;font-size:.53rem}.ca-home-charity-grid{grid-template-columns:1fr}.home .ca-home-charities .ca-home-charity-row{align-items:stretch;flex-direction:column}.home .ca-home-charities .ca-home-charity-card{width:100%}}.ca-simple-page-header{padding:3.75rem 0 2.25rem;background:#fff;text-align:center}.ca-useful-links-header{background:var(--ca-sky)}.ca-simple-page-header .ca-container{width:min(100% - 3rem,1080px);max-width:none}.ca-simple-page-header h1{max-width:100%;margin:0 auto;color:var(--ca-navy);font-size:clamp(2.35rem,4.6vw,4.65rem);overflow-wrap:anywhere}.ca-simple-page-body{padding:0 0 4.5rem;background:#fff}.ca-simple-page-panel{width:min(100% - 3rem,1080px);margin-inline:auto;padding:clamp(1.5rem,3.6vw,3rem);border:1px solid rgba(0,33,71,.07);border-radius:1.5rem;background:#fff;box-shadow:0 12px 28px rgba(12,74,110,.06)}.ca-simple-page-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.75rem}.ca-simple-page-columns--single{grid-template-columns:minmax(0,1fr)}.ca-simple-page-column>:first-child,.ca-simple-page-note>:first-child,.ca-simple-page-content>:first-child{margin-top:0}.ca-simple-page-column>:last-child,.ca-simple-page-note>:last-child,.ca-simple-page-content>:last-child{margin-bottom:0}.ca-simple-page-note{margin-bottom:2rem}.ca-simple-page-note--footer{margin:2rem 0 0}.ca-simple-page-content{color:var(--ca-muted)}.ca-simple-page-content p,.ca-simple-page-content li{color:var(--ca-muted)}.ca-simple-page-content p{margin:0 0 1.25rem}.ca-simple-page-content ul,.ca-simple-page-content ol{margin:0 0 1.5rem;padding-left:1.4rem}.ca-simple-page-content h2,.ca-simple-page-content h3,.ca-simple-page-content h4,.ca-simple-page-content h5{margin:2rem 0 .9rem}.ca-simple-page-content img{max-width:100%;height:auto;border-radius:1rem}.ca-simple-page-content hr{height:1px;margin:2.25rem 0;border:0;background:rgba(0,33,71,.1)}.ca-simple-page-content blockquote{margin:2rem 0;padding:1.4rem 1.75rem;border-left:5px solid var(--ca-quote-accent);border-radius:0 .9rem .9rem 0;background:var(--ca-soft);color:var(--ca-navy)}.ca-simple-page-content input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]),.ca-simple-page-content select,.ca-simple-page-content textarea{width:100%;max-width:100%;padding:.8rem .9rem;border:1px solid var(--ca-line);border-radius:.65rem;background:var(--ca-field)}.ca-simple-page-content input[type="submit"],.ca-simple-page-content button,.ca-simple-page-content .button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;width:auto;padding:.75rem 1.35rem;border:0;border-radius:.75rem;background:var(--ca-action);box-shadow:0 12px 24px rgba(0,86,179,.16);color:#fff!important;font-weight:700}.ca-simple-page-content input[type="submit"]:hover,.ca-simple-page-content input[type="submit"]:focus-visible,.ca-simple-page-content button:hover,.ca-simple-page-content button:focus-visible,.ca-simple-page-content .button:hover,.ca-simple-page-content .button:focus-visible{background:var(--ca-action-dark)!important;color:#fff!important;-webkit-text-fill-color:#fff}.ca-simple-page-content .su-row{display:flex;flex-wrap:wrap;gap:1.5rem;margin:2rem 0}.ca-simple-page-content .su-column{flex:1 1 min(100%,220px);min-width:0}.ca-simple-page-content .su-accordion{margin:1rem 0;border:1px solid var(--ca-line);border-radius:.75rem;overflow:hidden}.ca-simple-page-content .su-spoiler-title{padding:1rem;background:var(--ca-soft);color:var(--ca-navy);font-weight:700;cursor:pointer}.su-spoiler-title:focus-visible{outline:3px solid #0056b3;outline-offset:2px}.ca-simple-page-content .su-spoiler-content{padding:1rem}.ca-simple-page-content .su-spoiler-closed .su-spoiler-content{display:none}.ca-page-frequently-asked-questions .ca-faq-video{max-width:640px;margin:1rem 0}.ca-page-frequently-asked-questions .ca-faq-video iframe{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16 / 9;border:0}.ca-useful-links__disclaimer{max-width:760px;margin:2rem auto 0!important;padding:0;border:0;color:var(--ca-muted);font-size:.88rem;text-align:center;break-before:avoid;break-inside:avoid;page-break-before:avoid}.ca-partner-directory-title{margin-top:1rem!important;font-size:1rem;text-align:center}.ca-charity-detail__grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(280px,2fr);gap:3rem}.ca-charity-detail__content .ca-charity-quote p{margin:0;line-height:1.7}.ca-charity-detail__content .ca-charity-quote cite{display:block;margin-top:1rem;font-size:.9rem;font-style:normal;font-weight:700;line-height:1.5}.ca-charity-detail__sidebar{min-width:0;padding:1.5rem;border-radius:1rem;background:var(--ca-soft)}.ca-charity-detail__content .video-player-container,.ca-charity-detail__content .flex-video,.ca-charity-detail__content .wp-block-embed,.ca-charity-detail__content .wp-block-embed__wrapper,.ca-charity-detail__content .su-vimeo,.ca-charity-detail__content iframe,.ca-charity-detail__content video{overflow:hidden;border-radius:1rem}.ca-charity-detail__sidebar h2{color:var(--ca-navy);font-size:1.15rem}.ca-charity-detail__logo{width:min(100%,300px);max-height:180px;margin:0 auto 2rem;object-fit:contain}.ca-charity-detail__logo[src*="charity-pdsa.webp"]{width:min(100%,280px);height:auto;padding:.3rem .5rem .6rem}.ca-charity-detail__contact,.ca-charity-detail__contact p{min-width:0;max-width:100%}.ca-charity-detail__contact a[href^="mailto:"]{display:block;max-width:100%;margin-top:.3rem;overflow-wrap:anywhere;word-break:break-word}.ca-charity-social-links{display:flex;flex-wrap:wrap;gap:.7rem;margin:.75rem 0 1.5rem!important;padding:0!important;list-style:none!important}.ca-charity-social-links li{margin:0!important;padding:0!important}.ca-charity-social-link{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(0,86,179,.18);border-radius:50%;background:#fff;color:var(--ca-action)!important;box-shadow:0 6px 16px rgba(0,33,71,.08);text-decoration:none!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.ca-charity-social-link:hover,.ca-charity-social-link:focus-visible{border-color:var(--ca-action-dark);background:var(--ca-action-dark);color:#fff!important;outline:0;transform:translateY(-2px)}.ca-charity-social-link:focus-visible{box-shadow:0 0 0 4px rgba(0,86,179,.18)}.ca-charity-social-icon,.ca-charity-social-icon svg{display:block;width:22px;height:22px}.ca-charity-social-icon svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ca-charity-social-link--facebook .ca-charity-social-icon svg{fill:currentColor;stroke:none}.ca-charity-social-icon__dot,.ca-charity-social-icon__play{fill:currentColor;stroke:none}.ca-charity-detail__back{margin-top:2.5rem!important;text-align:right}.ca-charity-detail__back .button{font-family:"Plus Jakarta Sans",sans-serif;font-weight:800}.ca-jobs-page h2,.ca-jobs-page h3,.ca-jobs-page h4{overflow-wrap:anywhere}body:not(.home) #main-wrapper>:not(#header-wrapper):not(#footer-wrapper):not(.rtp-logos-footer) h1,body:not(.home) #main-wrapper>:not(#header-wrapper):not(#footer-wrapper):not(.rtp-logos-footer) h1 span,body:not(.home) #main-wrapper>:not(#header-wrapper):not(#footer-wrapper):not(.rtp-logos-footer) h2,body:not(.home) #main-wrapper>:not(#header-wrapper):not(#footer-wrapper):not(.rtp-logos-footer) h2 span,body:not(.home) #main-wrapper>:not(#header-wrapper):not(#footer-wrapper):not(.rtp-logos-footer) h3,body:not(.home) #main-wrapper>:not(#header-wrapper):not(#footer-wrapper):not(.rtp-logos-footer) h3 span{color:var(--ca-navy)!important}body:not(.home) #main-wrapper>:not(#header-wrapper):not(#footer-wrapper):not(.rtp-logos-footer) .ca-collect-cta h2{color:#fff!important}.ca-charity-statement{margin:1rem 0;overflow:hidden;border:1px solid var(--ca-line);border-radius:.75rem;background:#fff}.ca-charity-statement summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;background:var(--ca-soft);color:var(--ca-navy);font-weight:700;cursor:pointer;list-style:none}.ca-charity-statement summary::-webkit-details-marker{display:none}.ca-charity-statement summary::after{content:"+";flex:0 0 auto;color:var(--ca-link);font-size:1.25rem;line-height:1}.ca-charity-statement[open] summary::after{content:"−"}.ca-charity-statement__content{padding:1rem}.ca-charity-statement__content>:first-child{margin-top:0}.ca-charity-statement__content>:last-child{margin-bottom:0}.ca-page-contact-us-clothes-donation .ca-simple-page-content .styled-select{width:100%;height:48px;margin:.2rem 0 .75rem;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none}.ca-page-contact-us-clothes-donation .ca-simple-page-content .styled-select p{margin:0}.ca-page-contact-us-clothes-donation .ca-simple-page-content select.wpcf7-select{display:block;width:100%;height:48px;min-height:48px;margin:.2rem 0 .75rem;padding:.7rem 3rem .7rem .9rem;border:1px solid var(--ca-line);border-radius:.65rem;outline:0;background-color:var(--ca-field);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='m1 1 6 6 6-6' fill='none' stroke='%23002147' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:14px 9px;box-shadow:none;color:var(--ca-ink);line-height:1.35;appearance:none}.ca-page-contact-us-clothes-donation .ca-simple-page-content .styled-select select.wpcf7-select{margin:0}.ca-page-contact-us-clothes-donation .ca-simple-page-content select.wpcf7-select:focus{border-color:var(--ca-blue);box-shadow:0 0 0 4px rgba(0,86,179,.13)}.ca-form-heading{margin:0 0 1.25rem!important;color:var(--ca-navy)!important}.ca-unified-form{width:100%;color:var(--ca-ink)}.ca-unified-form .ca-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0 0 1rem}.ca-unified-form .ca-form-field{min-width:0;margin:0 0 1rem}.ca-unified-form .ca-form-row .ca-form-field{margin:0}.ca-unified-form .ca-form-field__label,.ca-unified-form .ca-opt-out-group>label,.ca-unified-form .ca-form-consent .wpcf7-list-item-label{display:block;margin:0 0 .45rem!important;color:var(--ca-navy)!important;font-family:"Lexend",sans-serif;font-size:.78rem!important;font-weight:700!important;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}.ca-unified-form .ca-form-field__control,.ca-unified-form .ca-form-field__control.styled-select,.ca-unified-form .ca-form-field__control>p{height:auto;margin:0!important}.ca-simple-page-content .ca-unified-form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="hidden"]):not([type="file"]),.ca-simple-page-content .ca-unified-form select,.ca-simple-page-content .ca-unified-form textarea{display:block;width:100%;min-height:46px;margin:0!important;padding:.8rem .95rem;border:1px solid var(--ca-line);border-radius:.65rem;background-color:var(--ca-field)!important;box-shadow:none;color:var(--ca-ink)!important;font-size:.9rem;font-weight:600}.ca-simple-page-content .ca-unified-form select{padding-right:3rem}.ca-simple-page-content .ca-unified-form textarea{min-height:135px;resize:vertical}.ca-simple-page-content .ca-unified-form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="hidden"]):not([type="file"]):focus,.ca-simple-page-content .ca-unified-form select:focus,.ca-simple-page-content .ca-unified-form textarea:focus{border-color:var(--ca-blue);outline:0;box-shadow:0 0 0 4px rgba(0,86,179,.13)}.ca-contact-form .ca-form-consent{margin:1rem 0!important}.ca-contact-form .ca-form-consent .wpcf7-list-item-label{display:inline;margin:0!important}.ca-unified-form .ca-form-actions{display:flex;justify-content:flex-end;margin:1.25rem 0 0!important}.ca-simple-page-content .ca-unified-form .ca-form-actions input[type="submit"]{min-height:46px;margin:0;padding:.75rem 1.5rem!important;border:0;border-radius:.75rem;background-color:var(--ca-action)!important;box-shadow:none;color:#fff!important;font-weight:700}.ca-simple-page-content .ca-unified-form .ca-form-actions input[type="submit"]:hover,.ca-simple-page-content .ca-unified-form .ca-form-actions input[type="submit"]:focus-visible{background-color:var(--ca-action-dark)!important}.ca-opt-out-form .ca-opt-out-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;margin:0 0 1.25rem}.ca-opt-out-form .ca-opt-out-group>label,.ca-opt-out-form .ca-opt-out-group>textarea{grid-column:1 / -1}@media (max-width:640px){.ca-unified-form .ca-form-row,.ca-opt-out-form .ca-opt-out-group{grid-template-columns:1fr}}.ca-programme-eyebrow{display:block;margin:0 0 .65rem;color:var(--ca-action);font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.home #content .ca-home-programme-card{position:relative;display:flex;min-height:0;flex-direction:column;align-items:flex-start;justify-content:flex-start;overflow:hidden;padding:0;border:1px solid rgba(0,33,71,.08);border-radius:1.25rem;background:#fff;box-shadow:0 14px 32px rgba(0,33,71,.12);color:var(--ca-navy);isolation:isolate;transition:box-shadow .2s ease,transform .2s ease}.ca-home-programme-card::before{display:block;width:100%;aspect-ratio:4 / 3;flex:none;content:"";background-color:var(--ca-navy)}.ca-home-programme-card--visible::before{background:var(--ca-programme-image) center/cover no-repeat}.ca-home-programme-card__content{position:relative;z-index:1;display:flex;width:100%;flex-direction:column;align-items:flex-start;flex:1 1 auto;margin:0;padding:1.25rem 1.5rem 1.5rem;background:#fff}.home #content .ca-home-programme-card:hover,.home #content .ca-home-programme-card:focus-visible{box-shadow:0 20px 38px rgba(0,33,71,.18);color:var(--ca-navy);transform:translateY(-4px)}.home #content .ca-home-programme-card:focus-visible{outline:3px solid var(--ca-blue);outline-offset:3px}.home #content .ca-home-programme-card__eyebrow{margin:0 0 .55rem;color:var(--ca-action);font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.home #content .ca-home-programme-card h3{margin:0 0 .55rem;color:var(--ca-navy);font-size:clamp(1.45rem,2.5vw,2rem)}.home #content .ca-home-programme-card p{max-width:430px;margin:0 0 1.1rem;color:var(--ca-muted);font-size:.86rem;line-height:1.55}.home #content .ca-home-programme-card strong{margin-top:auto;color:var(--ca-action);font-size:.77rem}@media (min-width:561px) and (max-width:674px){.home #content .ca-home-programme-card__eyebrow{min-height:2lh}}@media (min-width:561px) and (max-width:589px){.home #content .ca-home-programme-card h3{min-height:2lh}}.ca-programme-page{background:#fff}.ca-programme-hero{overflow:hidden;padding:clamp(4.5rem,8vw,7rem) 0;background:var(--ca-sky)}.ca-programme-page--champions .ca-programme-hero{background:var(--ca-sky)}.ca-programme-page--gnaas .ca-programme-hero{background:var(--ca-sky)}.ca-programme-hero__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:clamp(2.5rem,6vw,6rem)}.ca-programme-hero__copy{max-width:760px}.ca-school-hero-actions,.ca-business-hero-actions,.ca-community-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.ca-programme-hero h1{margin:0;color:var(--ca-navy);font-size:clamp(2.6rem,5.5vw,5rem);line-height:1.04;letter-spacing:-.035em}.ca-programme-hero__copy>p{max-width:680px;margin:1.35rem 0 1.8rem;color:var(--ca-ink);font-size:1.05rem;line-height:1.7}.ca-programme-highlight{position:relative;padding:clamp(2rem,4vw,3rem);overflow:hidden;border-radius:1.5rem;background:var(--ca-navy);box-shadow:0 24px 48px rgba(0,33,71,.16);color:#fff}.ca-programme-highlight::after{position:absolute;right:-2.5rem;bottom:-3.5rem;width:11rem;height:11rem;border:2.5rem solid rgba(255,255,255,.08);border-radius:50%;content:""}.ca-programme-highlight strong,.ca-programme-highlight span,.ca-programme-highlight small{position:relative;z-index:1;display:block}.ca-programme-highlight strong{color:#fff;font-size:clamp(2.4rem,5vw,4rem);line-height:1}.ca-programme-highlight span{max-width:300px;margin:.65rem 0 1.4rem;color:#fff;font-size:1rem;font-weight:700;line-height:1.45}.ca-programme-highlight small{max-width:300px;color:#bae6fd;font-size:.76rem;line-height:1.5}.ca-programme-highlight--community{background:var(--ca-navy)}.ca-programme-highlight--community strong{font-size:clamp(1.8rem,3.8vw,3rem);line-height:1.12}.ca-programme-page--gnaas .ca-programme-hero h1{font-size:clamp(2.5rem,4.8vw,4.45rem)}.ca-gnaas-hero-media{overflow:hidden;min-height:360px;margin:0;border:7px solid rgba(255,255,255,.8);border-radius:5rem 1.5rem 5rem 1.5rem;background:#fff;box-shadow:0 24px 44px rgba(0,33,71,.17);transform:rotate(1.25deg)}.ca-gnaas-hero-media img{display:block;width:100%;height:100%;min-height:360px;object-fit:cover;object-position:center}.ca-gnaas-overview__content{max-width:820px;margin:0 auto;text-align:center}.ca-gnaas-overview__content h2{margin:.55rem 0 1rem;color:var(--ca-navy);font-size:clamp(1.9rem,3.7vw,3rem)}.ca-gnaas-overview__content p{max-width:720px;margin:0 auto;color:var(--ca-muted)}.ca-gnaas-overview__content a{display:inline-flex;margin-top:.85rem;color:var(--ca-action)!important;font-weight:800}.ca-gnaas-booking-content{width:100%;margin:2rem 0 0}.ca-gnaas-booking-content .ca-booking-form-column>.su-column-inner{max-width:none}.ca-programme-page--gnaas .ca-gnaas-overview{padding:clamp(1.5rem,2.5vw,2.25rem) 0 clamp(1rem,1.75vw,1.5rem);background:var(--ca-soft)}.ca-programme-page--gnaas .ca-programme-form-section{padding-top:clamp(.75rem,1.125vw,1rem)}.ca-programme-page--gnaas .ca-booking-group>.ca-gnaas-donation-field,.ca-programme-page--gnaas .ca-booking-group>.ca-gnaas-additional-field{clear:both;width:100%;margin:1.25rem 0 0;padding:0;border:0;border-radius:0;background:transparent}.ca-programme-page--gnaas .ca-gnaas-donation-field + .ca-booking-note,.ca-programme-page--gnaas .ca-gnaas-additional-field + .ca-booking-note{margin-top:1rem}.ca-programme-page--gnaas .ca-booking-field-card--wide>label{margin-bottom:.9rem}.ca-programme-overview,.ca-programme-how{padding:clamp(4rem,7vw,6rem) 0}.ca-programme-how{background:var(--ca-soft)}.ca-programme-section-heading{max-width:760px;margin:0 0 2.5rem}.ca-programme-section-heading--center{margin-inline:auto;text-align:center}#content .ca-programme-section-heading h2,#content .ca-programme-form-header h2{margin:0;color:var(--ca-navy);font-size:clamp(2rem,4vw,3.3rem);line-height:1.1}.ca-programme-section-heading>p{margin:1rem 0 0;color:var(--ca-muted);line-height:1.7}.ca-programme-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.ca-programme-benefits>div{min-height:170px;padding:1.5rem;border:1px solid rgba(0,33,71,.06);border-radius:1rem;background:#fff;box-shadow:0 10px 24px rgba(0,33,71,.06)}.ca-programme-benefits strong,.ca-programme-benefits span{display:block}.ca-programme-benefits strong{margin:0 0 .65rem;color:var(--ca-navy);font-size:1rem}.ca-programme-benefits span{color:var(--ca-muted);font-size:.8rem;line-height:1.6}.ca-programme-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.ca-programme-steps li{display:flex;align-items:flex-start;gap:1rem;padding:1.35rem;border-radius:1rem;background:#fff}.ca-programme-steps li>span{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:50%;background:var(--ca-navy);color:#fff;font-weight:800}.ca-programme-steps strong{display:block;margin:.15rem 0 .35rem;color:var(--ca-navy)}.ca-programme-steps p{margin:0;color:var(--ca-muted);font-size:.76rem;line-height:1.55}.ca-business-stock-note{margin:1.5rem 0 0;color:var(--ca-muted)}.ca-business-stock-section{padding:clamp(3.5rem,6vw,5rem) 0;background:var(--ca-sky)}.ca-business-stock-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ca-business-stock-grid>div{padding:1.4rem;border:1px solid rgba(0,33,71,.08);border-radius:1rem;background:#fff}.ca-business-stock-grid strong,.ca-business-stock-grid span{display:block}.ca-business-stock-grid strong{margin-bottom:.45rem;color:var(--ca-navy)}.ca-business-stock-grid span{color:var(--ca-muted);font-size:.85rem;line-height:1.6}@media (max-width:800px){.ca-business-stock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ca-business-stock-grid{grid-template-columns:1fr}}.ca-business-guidance-section{padding:clamp(3.5rem,6vw,5rem) 0;background:var(--ca-sky)}.ca-business-guidance__links{display:grid;gap:.75rem;margin-top:1.75rem}.ca-business-guidance__links>strong{display:block;color:var(--ca-navy);font-size:.9rem}.ca-business-guidance__links>a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 0;border-bottom:1px solid rgba(0,86,179,.18);color:var(--ca-action);font-size:.82rem;font-weight:700;text-decoration:none}.ca-business-guidance__links>a:hover,.ca-business-guidance__links>a:focus-visible{color:var(--ca-action-dark)}.ca-business-guidance__links>a span{flex:0 0 auto;margin-left:auto}.ca-business-guidance__links>small{display:block;margin-top:.25rem;color:var(--ca-muted);font-size:.72rem;line-height:1.5}.ca-programme-form-section{padding:clamp(4rem,7vw,6rem) 0;background:#fff}.ca-programme-form-wrap{max-width:1040px}.ca-programme-form-header{max-width:780px;margin:0 auto 2.5rem;text-align:center}.ca-programme-form-header p{margin:1rem 0 0;color:var(--ca-muted);line-height:1.65}.ca-programme-form{display:grid;gap:1.25rem}.ca-programme-form-card{min-width:0;margin:0;padding:clamp(1.5rem,3vw,2.25rem);border:1px solid rgba(0,33,71,.08);border-radius:1.25rem;background:var(--ca-soft)}.ca-programme-form-card>legend{display:flex;float:left;width:100%;align-items:center;gap:.75rem;margin:0 0 1rem;padding:0;color:var(--ca-navy);font-family:"Plus Jakarta Sans",sans-serif;font-size:1.15rem;font-weight:800}.ca-programme-form-card>legend>span{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--ca-navy);color:#fff;font-size:.78rem}.ca-programme-form-card>legend + *{clear:both}.ca-programme-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;margin-top:0}.ca-programme-form .ca-form-field{margin:0}@media (min-width:641px){@supports (grid-template-rows:subgrid){.ca-programme-form .ca-programme-fields>.ca-form-field:not(.ca-form-field--full),.ca-unified-form .ca-form-row>.ca-form-field{display:grid;grid-template-rows:subgrid;row-gap:0}.ca-programme-form .ca-programme-fields>.ca-form-field:not(.ca-form-field--full){grid-row:span 3}.ca-unified-form .ca-form-row>.ca-form-field{grid-row:span 2}}@supports not (grid-template-rows:subgrid){.ca-programme-form .ca-programme-fields>.ca-form-field:not(.ca-form-field--full)>label,.ca-unified-form .ca-form-row>.ca-form-field>.ca-form-field__label{min-height:2lh}}}@media (min-width:641px) and (max-width:760px){@supports not (grid-template-rows:subgrid){.ca-programme-form .ca-programme-fields>.ca-form-field:not(.ca-form-field--full)>label,.ca-unified-form .ca-form-row>.ca-form-field>.ca-form-field__label{min-height:3lh}}}@media (min-width:761px){@supports (grid-template-rows:subgrid){.ca-booking-page-content #clothes_aid_booking_form .ca-booking-fields--two>label,.ca-booking-page-content #clothes_aid_booking_form .ca-booking-fields--three>label,.ca-booking-page-content #clothes_aid_booking_form .ca-booking-fields--collection>.ca-booking-date,.ca-booking-page-content #clothes_aid_booking_form .ca-booking-fields--collection>.ca-booking-quantity{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0}.ca-booking-page-content #clothes_aid_booking_form :is(.ca-booking-fields--two,.ca-booking-fields--three)>label{grid-row:span 3}}@supports not (grid-template-rows:subgrid){.ca-booking-page-content #clothes_aid_booking_form .ca-booking-fields>label>span,.ca-booking-page-content #clothes_aid_booking_form .ca-booking-fields--collection>.ca-booking-quantity>label{min-height:2lh}}}.ca-programme-form .ca-form-field--full{grid-column:1 / -1}.ca-programme-form label:not(.ca-choice),.ca-programme-form .ca-choice-group>legend{display:block;margin:0 0 .45rem;color:var(--ca-navy);font-family:"Lexend",sans-serif;font-size:.72rem;font-weight:700;line-height:1.45;letter-spacing:.05em;text-transform:uppercase}.ca-programme-form input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),.ca-programme-form select,.ca-programme-form textarea{display:block;width:100%;min-height:48px;margin:0;padding:.8rem .95rem;border:1px solid var(--ca-line);border-radius:.7rem;background-color:var(--ca-field);box-shadow:none;color:var(--ca-ink);font-size:.9rem}.ca-programme-form select{padding-right:3rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='m1 1 6 6 6-6' fill='none' stroke='%23002147' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:14px 9px;appearance:none}.ca-programme-form textarea{min-height:130px;resize:vertical}.ca-programme-form input:focus,.ca-programme-form select:focus,.ca-programme-form textarea:focus{border-color:var(--ca-blue);outline:0;box-shadow:0 0 0 4px rgba(0,86,179,.13)}.ca-programme-form input[aria-invalid="true"],.ca-programme-form select[aria-invalid="true"],.ca-programme-form textarea[aria-invalid="true"]{border-color:#b42318}.ca-programme-form .ca-form-field small{display:block;margin:.4rem 0 0;color:var(--ca-muted);font-size:.7rem;line-height:1.45}.ca-form-section-note{margin:.85rem 0 0;color:var(--ca-muted);font-size:.8rem}.ca-choice-group{min-width:0;margin:1.35rem 0 0;padding:0;border:0}.ca-choice-group>legend{width:100%;padding:0}.ca-choice-grid{display:flex;flex-wrap:wrap;gap:.65rem}.ca-choice-grid--wide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ca-choice-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.ca-school-form-section--collections>.ca-programme-fields,.ca-school-form-section--storage>.ca-choice-row,.ca-school-form-section--storage>.ca-form-field{margin-top:1.25rem}.ca-school-form-section--storage>.ca-choice-row .ca-choice-group{margin-top:0}.ca-programme-form .ca-choice{display:flex;min-height:44px;align-items:flex-start;gap:.55rem;margin:0;padding:.7rem .85rem;border:1px solid rgba(0,33,71,.09);border-radius:.7rem;background:var(--ca-field);color:var(--ca-ink);font-family:"Lexend",sans-serif;font-size:.78rem;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none;cursor:pointer}.ca-programme-form .ca-choice:focus-within,.ca-programme-form .ca-choice:has(input:checked){border-color:var(--ca-blue);box-shadow:0 0 0 3px rgba(0,86,179,.1)}.ca-programme-form .ca-choice input{width:1.1rem;height:1.1rem;flex:0 0 1.1rem;margin:.05rem 0 0;accent-color:var(--ca-blue)}.ca-consent-list{display:grid;gap:.75rem;margin:1.5rem 0 0}.ca-consent-list .ca-choice{width:100%}#content form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="hidden"]):not([type="file"]):focus,#content form select:focus,#content form textarea:focus{border-color:var(--ca-blue);outline:0;box-shadow:0 0 0 4px rgba(0,86,179,.13)}.ca-conditional-panel{margin:1.25rem 0 0;padding:1.25rem;border-left:4px solid var(--ca-blue);border-radius:0 .8rem .8rem 0;background:#fff}.ca-champion-form-section--plain-details>.ca-conditional-panel{padding:0;border:0;border-radius:0;background:transparent}.ca-champion-form-section--plain-details>.ca-conditional-panel>.ca-choice-group:first-child{margin-top:0}.ca-conditional-panel h3{margin:0 0 1rem;color:var(--ca-navy);font-size:1rem}.ca-programme-form [hidden],.ca-programme-confirmation[hidden],.ca-form-error-summary[hidden]{display:none!important}.ca-address-lookup{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem}.ca-programme-form .ca-address-lookup button{min-height:48px;padding:.75rem 1rem;border:0;border-radius:.7rem;background:var(--ca-navy);color:#fff;font-size:.76rem;font-weight:700;cursor:pointer}.ca-programme-form .ca-address-lookup button:hover,.ca-programme-form .ca-address-lookup button:focus-visible{background:var(--ca-action-dark);color:#fff}.ca-form-status{margin:.55rem 0 0;color:var(--ca-blue);font-size:.74rem}.ca-field-error{display:block;margin:.4rem 0 0;color:#b42318;font-size:.72rem;font-weight:700}.ca-form-error-summary{margin:0 0 1.25rem;padding:1rem 1.2rem;border:1px solid rgba(180,35,24,.3);border-radius:.8rem;background:#fff4f2;color:#7a271a;font-weight:700}.ca-programme-form .ca-form-actions{display:flex;justify-content:flex-end;margin:.5rem 0 0}.ca-programme-form .ca-form-actions button[type="submit"]{min-height:50px;padding:.85rem 1.5rem;border:0;border-radius:.75rem;background:var(--ca-action);box-shadow:0 12px 24px rgba(0,86,179,.16);color:#fff;font-size:.82rem;font-weight:800;cursor:pointer}.ca-programme-page--schools .ca-form-actions button[type="submit"],.ca-programme-page--business .ca-form-actions button[type="submit"],.ca-programme-page--champions .ca-form-actions button[type="submit"]{font-size:1rem!important}.ca-business-opening-hours,.ca-business-form-notes{margin-top:1.25rem}.ca-programme-form .ca-form-actions button[type="submit"]:hover,.ca-programme-form .ca-form-actions button[type="submit"]:focus-visible{background:var(--ca-action-dark);color:#fff}.ca-programme-form .ca-form-actions button[disabled]{cursor:wait;opacity:.7;transform:none}.ca-programme-confirmation{max-width:760px;margin:0 auto;padding:clamp(2rem,5vw,3.5rem);border-radius:1.25rem;background:var(--ca-sky);text-align:center}.ca-programme-confirmation__icon{display:grid;width:58px;height:58px;place-items:center;margin:0 auto 1.25rem;border-radius:50%;background:var(--ca-navy);color:#fff;font-size:1.5rem;font-weight:800}.ca-programme-confirmation h2{margin:0 0 1rem;color:var(--ca-navy)}.ca-programme-confirmation p{margin:.45rem 0;color:var(--ca-ink)}.ca-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media (max-width:900px){.ca-programme-hero__grid{grid-template-columns:1fr}.ca-programme-highlight{max-width:520px}.ca-gnaas-hero-media{width:100%;max-width:680px;min-height:300px}.ca-gnaas-hero-media img{min-height:300px}.ca-programme-benefits,.ca-programme-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ca-programme-fields,.ca-choice-row,.ca-choice-grid--wide{grid-template-columns:1fr}.home #content .ca-home-programme-card{min-height:230px}.ca-programme-hero{padding:3.5rem 0 4rem}.ca-gnaas-hero-media,.ca-gnaas-hero-media img{min-height:220px}.ca-programme-benefits,.ca-programme-steps{grid-template-columns:1fr}.ca-programme-benefits>div{min-height:0}.ca-programme-form-card{padding:1.3rem 1rem}.ca-address-lookup{grid-template-columns:1fr}.ca-programme-form .ca-address-lookup button,.ca-programme-form .ca-form-actions button[type="submit"]{width:100%}}@media (max-width:820px){.ca-simple-page-header{padding:3rem 0 1.75rem}.ca-simple-page-header .ca-container{width:min(100% - 2rem,1080px)}.ca-simple-page-panel{width:min(100% - 2rem,1080px)}.ca-useful-links__section-inner{width:min(100% - 2rem,1080px)}.ca-simple-page-columns,.ca-charity-detail__grid{grid-template-columns:1fr;gap:2rem}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
