#footer{background:var(--surface-primary);color:var(--content-primary);padding-top:40px;padding-bottom:40px;}#footer a{color:var(--content-primary);font-weight:400;text-decoration:none;}#footer a:hover{text-decoration:underline;}#footer ul{list-style:none;padding-left:0;}#footer .logo{width:210px;margin-bottom:64px;}#footer .footer-link-section{padding-top:0;}#footer .footer-link-section+.footer-link-section{padding-top:32px;}#footer .footer-link-section:nth-child(2) ul a{font-size:var(--font-size-md,18px);font-style:normal;font-weight:400;line-height:var(--font-line-height-xs,24px);letter-spacing:-.5px;color:var(--content-primary,#000);font-family:var(--font-family-headings);color:var(--content-primary);}#footer .footer-link-section>.title{font-size:var(--font-size-xs,14px);font-weight:600;letter-spacing:1.25px;text-transform:uppercase;line-height:35px;margin-bottom:16px;display:block;color:var(--content-accent);}#footer .footer-link-section ul li{margin-bottom:0;}#footer .footer-link-section ul li:not(:last-of-type){margin-bottom:8px;}#footer .footer-images{display:flex;flex-direction:column;gap:32px;margin-top:64px;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid color-mix(in srgb,var(--content-primary) 10%,transparent);}#footer .footer-images .accreditation-logos{list-style:none;padding-left:0;margin-bottom:0;display:flex;flex-wrap:wrap;gap:8px;}#footer .footer-images img{width:auto;}#footer .footer-end{display:flex;flex-direction:column;gap:24px;}#footer .copyright{color:var(--content-primary);margin-bottom:0;}@media(min-width:992px){#footer .footer-link-section+.footer-link-section{padding-top:0;}#footer .footer-images{flex-direction:row;align-items:center;justify-content:space-between;margin-top:128px;}#footer .footer-end{flex-direction:row;align-items:center;justify-content:space-between;}}@media(min-width:1400px){#footer .logo{width:285px;}}#footer{border-top-right-radius:64px;}#footer .footer-end a{text-decoration:underline;}@media(min-width:992px){#footer{border-top-right-radius:128px;}}.srw .search-results{list-style:none;padding-left:0;}.srw .search-results .search-result a{font-weight:unset;}.srw .search-results .search-result p{margin-bottom:10px;}.srw .search-results .search-result p:last-child{margin-bottom:0;}.srw .search-results{list-style:none;padding:24px 0;}.srw .search-results ul{list-style:none;padding-left:0;}.srw .search-results .search-result{width:100%;margin-bottom:0;}.srw .search-results .search-result a{display:block;width:100%;padding:24px 32px 24px 0;background:transparent url("/Images/Default/svg/chevron-right.svg") center right/16px no-repeat;text-decoration:none;}.srw .search-results .search-result p{color:#000;margin-bottom:10px;}.srw .search-results .search-result p:last-child{margin-bottom:0;}.srw .search-results .search-result p.summary{font-size:var(--font-size-xs,14px);font-style:normal;font-weight:400;line-height:var(--font-line-height-xs,24px);}.srw .search-no-results .cw{padding:1rem;}@media(min-width:992px){.block-search-page-listing h1{text-align:center;}.block-search-page-listing .container{max-width:1026px;}}.srw .search-results .search-result{border-bottom:1px solid #154b6a;}.srw .search-results .search-result p{font-weight:400;}.srw .search-results .search-result .breadcrumb{font-size:var(--font-size-xs,14px);font-style:normal;font-weight:400;line-height:var(--font-line-height-xs,24px);}.srw .search-results .search-result .title{font-size:var(--font-size-xl,24px);font-style:normal;font-weight:400;line-height:var(--font-line-height-md,36px);letter-spacing:-.5px;color:var(--content-primary,#000);font-family:var(--font-family-headings);}.srw .search-no-results .cw{border:1px solid #154b6a;border-radius:16px;}.social-accounts{padding-left:0;}.social-accounts li{display:inline-block;vertical-align:top;margin-bottom:0;}.social-accounts li+li{margin-left:15px;}.social-accounts li a{font-size:0;display:block;width:25px;height:25px;background:transparent no-repeat center;background-size:cover;}.social-accounts li a[href*=facebook]{background-image:url("/images/default/svg/facebook-logo.svg");}.social-accounts li a[href*=instagram]{background-image:url("/images/default/svg/instagram-logo.svg");}.social-accounts li a[href*=linkedin]{background-image:url("/images/default/svg/linkedin-logo.svg");}.social-accounts li a[href*=twitter]{background-image:url("/images/default/svg/x-logo.svg");}.social-accounts li a[href*=youtube]{background-image:url("/images/default/svg/youtube-logo.svg");}.social-accounts li a[href*=tiktok]{background-image:url("/images/default/svg/tiktok-logo.svg");}.social-accounts li a[href*=facebook]{background-image:url("/images/wolseyhalloxford/socials/facebook.svg");}.social-accounts li a[href*=instagram]{background-image:url("/images/wolseyhalloxford/socials/instagram.svg");}.social-accounts li a[href*=twitter]{background-image:url("/images/wolseyhalloxford/socials/twitter.svg");}.social-accounts li a[href*=youtube]{background-image:url("/images/wolseyhalloxford/socials/youtube.svg");}.social-accounts li a[href*=linkedin]{background-image:url("/images/wolseyhalloxford/socials/linkedin.svg");}.social-accounts li a[href*=trustpilot]{background-image:url("/images/wolseyhalloxford/socials/trustpilot.svg");}.featured-card{display:flex!important;flex-direction:column;gap:16px;}.featured-card+.featured-card{margin-top:8px;}.featured-card .iw{border-radius:24px 0 24px 0;overflow:hidden;}.featured-card .cw{font-size:var(--font-size-md,18px);font-style:normal;font-weight:400;line-height:var(--font-line-height-xs,24px);letter-spacing:-.5px;font-family:var(--font-family-headings);}.featured-list-card{display:flex!important;align-items:center!important;justify-content:start!important;gap:24px;background:rgba(21,75,106,.3) url("/images/wolseyhalloxford/icons/icon-arrow-right-white.svg") center right 16px/16px 16px no-repeat;padding:16px 48px 16px 16px!important;border-radius:8px;}.featured-list-card+.featured-list-card{margin-top:8px;}.featured-list-card .iw{width:64px;border-radius:4px;overflow:hidden;}.featured-list-card .cw .title{font-weight:700;}@media(min-width:992px){.featured-list-card .iw{width:72px;}}
.block-rich-text .title hr{background-color:var(--content-accent);}@media(min-width:1200px){.block-rich-text{--grid-gutter-spacer:136px;}.block-rich-text .title{padding-right:108px;}}
.aw .accordion .accordion-item .accordion-trigger{cursor:pointer;background:#efefef;padding:20px;margin-bottom:5px;}.aw .accordion .accordion-item .accordion-trigger:hover{color:#fff;background:#000;}.aw .accordion .accordion-item .accordion-panel{height:auto;max-height:0;overflow:hidden;transition:max-height .35s ease;}.aw .accordion .accordion-item .accordion-panel .accordion-content{padding:20px 0;}.aw .accordion .accordion-item.active .accordion-trigger{color:#fff;background:#000;}.aw .accordion--panel .accordion-item{border:1px solid var(--detail);}.aw .accordion--panel .accordion-item+.accordion-item{margin-top:32px;}.aw .accordion--panel .accordion-item .accordion-trigger{padding:32px 24px!important;}.aw .accordion--panel .accordion-item .accordion-trigger p{margin-top:16px;}.aw .accordion--panel .accordion-item .accordion-trigger .icon{align-self:start;}.aw .accordion--panel .accordion-item .accordion-panel{padding-left:24px;padding-right:80px;}.aw .accordion .accordion-item{border-top:1px solid var(--detail);}.aw .accordion .accordion-item.active .accordion-trigger{background-color:transparent;}.aw .accordion .accordion-item.active .accordion-trigger .icon svg{rotate:90deg;}.aw .accordion .accordion-item:last-of-type{border-bottom:1px solid var(--detail);}.aw .accordion .accordion-item .accordion-header{padding:32px;border-bottom:1px solid var(--detail);display:flex;align-items:center;gap:16px;}.aw .accordion .accordion-item .accordion-header h4{margin-bottom:0;}.aw .accordion .accordion-item .accordion-header p{font-size:var(--font-size-lg,18px);}.aw .accordion .accordion-item .accordion-trigger{background-color:transparent;padding:24px 0;margin-bottom:0;display:flex;justify-content:space-between;align-items:center;gap:24px;}.aw .accordion .accordion-item .accordion-trigger:hover{background-color:transparent;}.aw .accordion .accordion-item .accordion-trigger .icon{display:grid;place-items:center;width:30px;height:30px;background-color:var(--cta-primary);color:var(--cta-text-primary);flex-shrink:0;}.aw .accordion .accordion-item .accordion-trigger .icon svg{rotate:45deg;transition:rotate .3s ease;}.aw .accordion .accordion-item .accordion-trigger p{margin-bottom:0;font-size:var(--font-size-lg,18px);}.aw .accordion .accordion-item .accordion-panel .accordion-content{padding-top:0;padding-bottom:24px;}@media(min-width:992px){.aw .accordion--panel .accordion-item{display:grid;grid-template-columns:200px 1fr;grid-template-rows:auto auto;}.aw .accordion--panel .accordion-header{grid-row:1/span 2;grid-column:1;align-self:start;}.aw .accordion--panel .accordion-trigger{grid-row:1;grid-column:2;border-left:1px solid var(--detail);}.aw .accordion--panel .accordion-panel{grid-row:2;grid-column:2;border-left:1px solid var(--detail);}.aw .accordion .accordion-items.two-col{display:grid;grid-template-columns:1fr 1fr;column-gap:64px;}.aw .accordion .accordion-item .accordion-header{border-bottom:0;flex-direction:column;}.aw .accordion .accordion-item .accordion-trigger{padding:32px 0;}.aw .accordion .accordion-item .accordion-panel .accordion-content{padding-top:0;padding-bottom:32px;}}.aw .accordion--panel .accordion-item{border-radius:16px 0;}.aw .accordion .accordion-item .accordion-trigger .icon{border-radius:8px 0;}
.block-course-fees-calculator{position:relative;}.block-course-fees-calculator .course-fees-calculator-loading{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:center;padding-top:3rem;padding-bottom:3rem;background-color:rgba(255,255,255,.6);z-index:3;}.block-course-fees-calculator .course-fees-calculator-loading .loading{position:relative;width:64px;height:64px;display:block;margin:0 auto;}.block-course-fees-calculator .course-fees-calculator-loading .loading::before{content:"";display:block;width:100%;height:100%;border:4px solid transparent;border-top:4px solid #000;border-radius:50%;position:absolute;top:calc(50% - 32px);left:calc(50% - 32px);-webkit-animation:rotate 2s linear infinite;-moz-animation:rotate 2s linear infinite;-o-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;}.block-course-fees-calculator .course-fees-calculator .stage{width:100%;transition:opacity .3s ease;}.block-course-fees-calculator .course-fees-calculator .stage-intro{padding-bottom:24px;}.block-course-fees-calculator .course-fees-calculator .stage-intro-secondary{padding:24px;background-color:var(--surface-primary-subtle,#eef4f8);}.block-course-fees-calculator .course-fees-calculator .stage-intro-secondary+.radiobuttonlist{display:grid;grid-template-columns:1fr 1fr;gap:24px;}.block-course-fees-calculator .course-fees-calculator .stage-content{display:flex;flex-direction:column;gap:24px;}.block-course-fees-calculator .course-fees-calculator .stage-actions{display:flex;background-color:rgba(238,244,248,.2);padding:24px 0;}.block-course-fees-calculator .course-fees-calculator .stage-actions .continue{margin-left:auto;}.block-course-fees-calculator .course-fees-calculator .course-group{background-color:var(--surface-primary-subtle,#eef4f8);padding:24px;border-radius:16px;}.block-course-fees-calculator .course-fees-calculator .course-group .title{font-size:var(--font-size-md,18px);font-style:normal;font-weight:400;line-height:var(--font-line-height-xs,24px);letter-spacing:-.5px;color:var(--content-primary,#000);font-family:var(--font-family-headings);}.block-course-fees-calculator .course-fees-calculator .course-group>p{padding:0;margin:0 0 16px;}.block-course-fees-calculator .course-fees-calculator .course-subgroup{background-color:var(--surface-primary,#fff);padding:16px 24px;border-radius:16px;}.block-course-fees-calculator .course-fees-calculator .package-intro{padding-bottom:24px;}.block-course-fees-calculator .course-fees-calculator .package-group{background-color:var(--surface-primary-subtle,#eef4f8);padding:24px;border-radius:16px;}.block-course-fees-calculator .course-fees-calculator .package-section+.package-section{margin-top:32px;}.block-course-fees-calculator .course-fees-calculator .radiobuttonlist{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;gap:24px;}.block-course-fees-calculator .course-fees-calculator .radiobuttonlist>label{margin-bottom:0;}.block-course-fees-calculator .course-fees-calculator .radiobuttonlist input[type=radio]+label{width:100%;font-size:var(--font-size-md,18px);font-style:normal;font-weight:400;line-height:var(--font-line-height-xs,24px);letter-spacing:-.5px;color:var(--content-primary,#000);font-family:var(--font-family-headings);color:var(--content-primary);padding:24px 56px 24px 24px;border:1px solid var(--detail,#e4eaf1);border-radius:8px;}.block-course-fees-calculator .course-fees-calculator .radiobuttonlist input[type=radio]+label::before{left:auto;right:24px;top:50%;background-size:80%;border:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}.block-course-fees-calculator .course-fees-calculator .radiobuttonlist input[type=radio]:focus-visible+label{outline:2px solid var(--detail,#e4eaf1);}.block-course-fees-calculator .course-fees-calculator .radiobuttonlist input[type=radio]:checked+label{outline:2px solid var(--content-primary);outline-offset:-1px;}.block-course-fees-calculator .course-fees-calculator .radiobuttonlist input[type=radio]:checked:focus-visible+label{outline:3px solid var(--content-primary);}.block-course-fees-calculator .course-fees-calculator .checkboxlist{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;gap:24px;}.block-course-fees-calculator .course-fees-calculator .checkboxlist>label{margin-bottom:0;}.block-course-fees-calculator .course-fees-calculator .checkboxlist input[type=checkbox]+label{width:100%;font-size:var(--font-size-md,18px);font-style:normal;font-weight:400;line-height:var(--font-line-height-xs,24px);letter-spacing:-.5px;color:var(--content-primary,#000);font-family:var(--font-family-headings);color:var(--content-primary);padding:24px 56px 24px 24px;border:1px solid var(--detail,#e4eaf1);border-radius:8px;}.block-course-fees-calculator .course-fees-calculator .checkboxlist input[type=checkbox]+label::before{left:auto;right:24px;top:50%;background-size:80%;border:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}.block-course-fees-calculator .course-fees-calculator .checkboxlist input[type=checkbox]:focus-visible+label{outline:2px solid var(--detail,#e4eaf1);}.block-course-fees-calculator .course-fees-calculator .checkboxlist input[type=checkbox]:checked+label{outline:2px solid var(--content-primary);outline-offset:-1px;}.block-course-fees-calculator .course-fees-calculator .checkboxlist input[type=checkbox]:checked:focus-visible+label{outline:3px solid var(--content-primary);}.block-course-fees-calculator .course-fees-calculator .checkbox input[type=checkbox]+label{width:100%;font-size:18px;font-style:normal;font-weight:400;line-height:var(--font-line-height-xs,24px);color:var(--content-primary);padding:16px 0 16px 40px;}@media(min-width:992px){.block-course-fees-calculator .course-fees-calculator .checkbox input[type=checkbox]+label{font-size:var(--font-size-sm,16px);}}.block-course-fees-calculator .course-fees-calculator .checkbox input[type=checkbox]+label::before{top:16px;background-size:60%;border:1px solid var(--accent,#19628c);border-radius:4px;}.block-course-fees-calculator .course-fees-calculator .checkbox input[type=checkbox]:focus-visible+label::before{outline:2px solid var(--accent,#e4eaf1);}.block-course-fees-calculator .course-fees-calculator .checkbox input[type=checkbox]:disabled+label{cursor:not-allowed;opacity:.5;}.block-course-fees-calculator .course-fees-calculator .checkbox input[type=checkbox]:disabled+label::before{background-color:#808080;}.block-course-fees-calculator .course-fees-calculator .checkbox input[type=checkbox]:disabled:checked+label::before{background-image:url("/Images/Default/svg/tick-white.svg");}.block-course-fees-calculator .course-fees-calculator .summary{position:sticky;bottom:0;left:0;}.block-course-fees-calculator .course-fees-calculator .summary .accordion-item{background-color:var(--detail,#e4eaf1);border:0;border-radius:0;transition:background-color .3s ease;}.block-course-fees-calculator .course-fees-calculator .summary .accordion-item.active{background-color:var(--surface-primary,transparent);}.block-course-fees-calculator .course-fees-calculator .summary .accordion-item.active .accordion-trigger .icon svg{rotate:0deg;}.block-course-fees-calculator .course-fees-calculator .summary .accordion-item.active .accordion-trigger .summary-peak{display:none;}.block-course-fees-calculator .course-fees-calculator .summary .accordion-item .accordion-trigger{color:var(--content-primary,#000);padding:24px;}.block-course-fees-calculator .course-fees-calculator .summary .accordion-item .accordion-trigger:hover{color:var(--content-primary,#000);}.block-course-fees-calculator .course-fees-calculator .summary .accordion-item .accordion-trigger .icon{color:var(--content-primary,#000);background-color:transparent;}.block-course-fees-calculator .course-fees-calculator .summary .accordion-item .accordion-trigger .icon svg{rotate:180deg;}.block-course-fees-calculator .course-fees-calculator .summary .accordion-item .accordion-trigger .text{width:100%;}.block-course-fees-calculator .course-fees-calculator .summary .accordion-item .accordion-trigger .summary-peak{display:flex;padding-bottom:32px;}.block-course-fees-calculator .course-fees-calculator .summary .accordion-item .accordion-trigger .summary-peak .summary-peak-item{flex:0 0 50%;}.block-course-fees-calculator .course-fees-calculator .summary .accordion-item .accordion-trigger .summary-peak .summary-peak-item .title{color:var(--content-primary,#000);font-weight:600;}.block-course-fees-calculator .course-fees-calculator .summary .accordion-item .accordion-trigger .summary-peak .summary-peak-item.full{color:var(--Details-accent-primary,#74b743);}.block-course-fees-calculator .course-fees-calculator .summary .accordion-item .accordion-panel{padding:0 24px;}.block-course-fees-calculator .course-fees-calculator .summary .summary-items{display:flex;flex-direction:column;gap:8px;border-bottom:1px solid #000;margin-bottom:32px;}.block-course-fees-calculator .course-fees-calculator .summary .summary-items ul{padding:16px 0 16px 32px;}.block-course-fees-calculator .course-fees-calculator .summary .summary-items ul:last-child{padding-bottom:32px;}.block-course-fees-calculator .course-fees-calculator .summary .summary-items ul li{margin-bottom:0;}.block-course-fees-calculator .course-fees-calculator .summary .summary-info{font-size:var(--font-size-xs,14px);font-style:normal;font-weight:400;line-height:var(--font-line-height-xs,24px);background-color:var(--surface-primary-subtle,#eef4f8);padding:16px;border-radius:8px;margin-bottom:16px;}.block-course-fees-calculator .course-fees-calculator .summary .summary-discount{background-color:var(--surface-primary-subtle,#eef4f8);padding:16px;border-radius:8px;margin-bottom:32px;}.block-course-fees-calculator .course-fees-calculator .summary .summary-discount .checkbox input[type=checkbox]+label{font-size:var(--font-size-xs,14px);font-style:normal;font-weight:400;line-height:var(--font-line-height-xs,24px);}.block-course-fees-calculator .course-fees-calculator .summary .summary-fees{display:flex;flex-direction:column;gap:24px;margin-bottom:48px;}.block-course-fees-calculator .course-fees-calculator .summary .summary-fees>.title{font-weight:600;}.block-course-fees-calculator .course-fees-calculator .summary .summary-fees-item{padding:32px;background:rgba(228,234,241,.2);border-radius:8px;}.block-course-fees-calculator .course-fees-calculator .summary .summary-fees-item .title{font-weight:600;padding-right:24px;margin-bottom:8px;}.block-course-fees-calculator .course-fees-calculator .summary .summary-fees-item .fee{display:flex;align-items:baseline;gap:8px;}.block-course-fees-calculator .course-fees-calculator .summary .summary-fees-item .fee-name{flex:1 0;}.block-course-fees-calculator .course-fees-calculator .summary .summary-fees-item .fee-value{flex:0 0;white-space:nowrap;}.block-course-fees-calculator .course-fees-calculator .summary .summary-fees-item .fee-before{font-size:var(--font-size-xs,14px);font-style:normal;font-weight:400;line-height:var(--font-line-height-xs,24px);color:var(--Colour-neutral-3,#a8b0b8);text-decoration:line-through;}.block-course-fees-calculator .course-fees-calculator .summary .summary-fees-item .fee.total{margin-top:8px;}.block-course-fees-calculator .course-fees-calculator .summary .summary-fees-item .fee.total .fee-name{font-weight:600;}.block-course-fees-calculator .course-fees-calculator .summary .summary-fees-item.full .fee.total{color:var(--Details-accent-primary,#74b743);}.block-course-fees-calculator .course-fees-calculator .summary .summary-fees-item.full .fee.total .fee-name{color:var(--content-primary,#000);}.block-course-fees-calculator .course-fees-calculator .summary .restart-calculator .btn{width:100%;}.block-course-fees-calculator .course-fees-calculator .summary .summary-content .primary{margin-bottom:32px;}.block-course-fees-calculator .course-fees-calculator .summary .summary-content .secondary{margin-bottom:32px;}@media(max-width:991px){.block-course-fees-calculator .course-fees-calculator .calculator{min-height:calc(100vh - 93px);}.block-course-fees-calculator .course-fees-calculator .summary{width:100%;padding:0;}}@media(min-width:992px){.block-course-fees-calculator .course-fees-calculator .calculator{align-self:start;}.block-course-fees-calculator .course-fees-calculator .checkboxlist{display:grid;grid-template-columns:1fr 1fr;}.block-course-fees-calculator .course-fees-calculator .checkboxlist input[type=checkbox]+label{height:100%;}.block-course-fees-calculator .course-fees-calculator .radiobuttonList{display:grid;grid-template-columns:1fr 1fr;}.block-course-fees-calculator .course-fees-calculator .radiobuttonList input[type=radio]+label{height:100%;}.block-course-fees-calculator .course-fees-calculator .course-group{display:grid;grid-template-columns:1fr 1fr;gap:8px;}.block-course-fees-calculator .course-fees-calculator .course-group>.title,.block-course-fees-calculator .course-fees-calculator .course-group-intro,.block-course-fees-calculator .course-fees-calculator .course-group-outro{grid-column:1/3;}.block-course-fees-calculator .course-fees-calculator .stage{border:1px solid var(--detail,#e4eaf1);border-radius:0 16px 16px 0;box-shadow:0 2px 4px 0 rgba(21,103,137,.15);}.block-course-fees-calculator .course-fees-calculator .stage-intro{padding:48px 48px 40px;}.block-course-fees-calculator .course-fees-calculator .stage-content{padding:0 48px 48px;}.block-course-fees-calculator .course-fees-calculator .stage-actions{padding:24px;border-top:1px solid var(--detail,#e4eaf1);}.block-course-fees-calculator .course-fees-calculator .package-intro{padding-top:48px;padding-bottom:40px;}.block-course-fees-calculator .course-fees-calculator .package-section{display:grid;grid-template-columns:1fr 1fr;gap:8px;}.block-course-fees-calculator .course-fees-calculator .package-section>.title,.block-course-fees-calculator .course-fees-calculator .package-section-intro,.block-course-fees-calculator .course-fees-calculator .package-section-outro{grid-column:1/3;}.block-course-fees-calculator .course-fees-calculator .summary{position:static;}.block-course-fees-calculator .course-fees-calculator .summary .accordion-item{display:block;background:transparent;border-top:1px solid var(--detail,#e4eaf1);border-radius:16px 0 0 16px;box-shadow:0 2px 4px 0 rgba(21,103,137,.15);}.block-course-fees-calculator .course-fees-calculator .summary .accordion-item .accordion-trigger{pointer-events:none;padding:48px 48px 16px;border-right:1px solid var(--detail);border-bottom:1px solid var(--detail,#e4eaf1);}.block-course-fees-calculator .course-fees-calculator .summary .accordion-item .accordion-trigger .icon{display:none;}.block-course-fees-calculator .course-fees-calculator .summary .accordion-item .accordion-panel{max-height:100%;padding:0;border-right:1px solid var(--detail,#e4eaf1);border-bottom:1px solid var(--detail,#e4eaf1);border-radius:0 0 0 16px;}.block-course-fees-calculator .course-fees-calculator .summary .accordion-item .accordion-panel .accordion-content{padding-bottom:0;}.block-course-fees-calculator .course-fees-calculator .summary .accordion-item .summary-items{padding:32px 48px;border-color:var(--detail,#e4eaf1);border-radius:0 16px;box-shadow:0 2px 4px 0 rgba(21,103,137,.15);}.block-course-fees-calculator .course-fees-calculator .summary .accordion-item .summary-info{margin:0 48px 16px;}.block-course-fees-calculator .course-fees-calculator .summary .accordion-item .summary-discount{margin:0 48px 16px;}.block-course-fees-calculator .course-fees-calculator .summary .accordion-item .summary-fees{padding:32px 48px;border-color:var(--detail,#e4eaf1);border-radius:0 16px;box-shadow:0 2px 4px 0 rgba(21,103,137,.15);margin:0;}.block-course-fees-calculator .course-fees-calculator .summary .accordion-item .summary-content{border-color:var(--detail,#e4eaf1);border-radius:0 16px;box-shadow:0 2px 4px 0 rgba(21,103,137,.15);}.block-course-fees-calculator .course-fees-calculator .summary .accordion-item .summary-content .primary{padding:32px 48px;border-bottom:1px solid var(--detail,#e4eaf1);}.block-course-fees-calculator .course-fees-calculator .summary .accordion-item .summary-content .secondary{padding:0 48px 32px;margin:0;}}@media(min-width:1400px){.block-course-fees-calculator .course-fees-calculator .checkboxlist{grid-template-columns:1fr 1fr 1fr;}.block-course-fees-calculator .course-fees-calculator .course-group{grid-template-columns:1fr 1fr 1fr;gap:24px;}.block-course-fees-calculator .course-fees-calculator .course-group>.title,.block-course-fees-calculator .course-fees-calculator .course-group-intro,.block-course-fees-calculator .course-fees-calculator .course-group-outro{grid-column:1/4;}.block-course-fees-calculator .course-fees-calculator .package-section{grid-template-columns:1fr 1fr 1fr;gap:24px;}.block-course-fees-calculator .course-fees-calculator .package-section>.title,.block-course-fees-calculator .course-fees-calculator .package-section-intro,.block-course-fees-calculator .course-fees-calculator .package-section-outro{grid-column:1/4;}}.block-course-fees-calculator .course-fees-calculator .radiobuttonlist input[type=radio]:checked+label::before{background-image:url("/Images/wolseyhalloxford/icons/icon-tick-blue.svg");background-color:transparent;}.block-course-fees-calculator .course-fees-calculator .checkboxlist input[type=checkbox]:checked+label::before{background-image:url("/Images/wolseyhalloxford/icons/icon-tick-blue.svg");}@media(max-width:991px){.block-course-fees-calculator .course-fees-calculator .calculator{min-height:calc(100vh - 203px);}}
